.elementor-9661 .elementor-element.elementor-element-3c0a2576{--display:flex;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );}.elementor-9661 .elementor-element.elementor-element-af26e48 .elementor-button{background-color:#FFFFFF;font-weight:700;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-text );border-radius:24px 24px 24px 24px;padding:15px 32px 15px 32px;}.elementor-9661 .elementor-element.elementor-element-af26e48 .elementor-button:hover, .elementor-9661 .elementor-element.elementor-element-af26e48 .elementor-button:focus{background-color:var( --e-global-color-text );color:#FFFFFF;}.elementor-9661 .elementor-element.elementor-element-af26e48{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9661 .elementor-element.elementor-element-af26e48.elementor-element{--align-self:center;}.elementor-9661 .elementor-element.elementor-element-af26e48 .elementor-button:hover svg, .elementor-9661 .elementor-element.elementor-element-af26e48 .elementor-button:focus svg{fill:#FFFFFF;}/* Start custom CSS for button, class: .elementor-element-af26e48 */.elementor-9661 .elementor-element.elementor-element-af26e48 {
    position: relative;
    z-index: 0;
    top: 0;
    transition: all 0.1s ease;
}

.elementor-9661 .elementor-element.elementor-element-af26e48:before {
  content: '';
  position: absolute;
  bottom: -6px;
  left: 0;
  right: 0;
  height: 32px;
  background: #38BEEF;
  border-radius: 0 0 32px 32px;
  z-index: -1;
  transition: all 0.1s ease;
}

.elementor-9661 .elementor-element.elementor-element-af26e48:hover {
    top: 4px;
}

.elementor-9661 .elementor-element.elementor-element-af26e48:hover:before {
    bottom: -2px;
}/* End custom CSS */