.elementor-1223 .elementor-element.elementor-element-7921b4fb{--display:flex;--min-height:283px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--border-radius:360px 360px 360px 360px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:201}.elementor-1223 .elementor-element.elementor-element-7010433d{--display:flex;--min-height:0px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:74px 74px 74px 74px}.elementor-1223 .elementor-element.elementor-element-1acababa{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--border-radius:74px 74px 74px 74px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:9px;--padding-right:10px}.elementor-1223 .elementor-element.elementor-element-1acababa:not(.elementor-motion-effects-element-type-background),.elementor-1223 .elementor-element.elementor-element-1acababa>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#D3D3D3}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-primary)}.elementor-widget-icon.elementor-view-framed .elementor-icon,.elementor-widget-icon.elementor-view-default .elementor-icon{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-widget-icon.elementor-view-framed .elementor-icon,.elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var(--e-global-color-primary)}.elementor-1223 .elementor-element.elementor-element-24cbe0aa .elementor-icon-wrapper{text-align:center}.elementor-1223 .elementor-element.elementor-element-24cbe0aa.elementor-view-stacked .elementor-icon{background-color:#32BA46;color:var(--e-global-color-8f4c79a)}.elementor-1223 .elementor-element.elementor-element-24cbe0aa.elementor-view-framed .elementor-icon,.elementor-1223 .elementor-element.elementor-element-24cbe0aa.elementor-view-default .elementor-icon{color:#32BA46;border-color:#32BA46}.elementor-1223 .elementor-element.elementor-element-24cbe0aa.elementor-view-framed .elementor-icon,.elementor-1223 .elementor-element.elementor-element-24cbe0aa.elementor-view-default .elementor-icon svg{fill:#32BA46}.elementor-1223 .elementor-element.elementor-element-24cbe0aa.elementor-view-framed .elementor-icon{background-color:var(--e-global-color-8f4c79a)}.elementor-1223 .elementor-element.elementor-element-24cbe0aa.elementor-view-stacked .elementor-icon svg{fill:var(--e-global-color-8f4c79a)}.elementor-1223 .elementor-element.elementor-element-24cbe0aa .elementor-icon{font-size:20px;padding:7px}.elementor-1223 .elementor-element.elementor-element-24cbe0aa .elementor-icon svg{height:20px}.elementor-1223 .elementor-element.elementor-element-6233269a .elementor-icon-wrapper{text-align:center}.elementor-1223 .elementor-element.elementor-element-6233269a.elementor-view-stacked .elementor-icon{background-color:#110AA5;color:var(--e-global-color-8f4c79a)}.elementor-1223 .elementor-element.elementor-element-6233269a.elementor-view-framed .elementor-icon,.elementor-1223 .elementor-element.elementor-element-6233269a.elementor-view-default .elementor-icon{color:#110AA5;border-color:#110AA5}.elementor-1223 .elementor-element.elementor-element-6233269a.elementor-view-framed .elementor-icon,.elementor-1223 .elementor-element.elementor-element-6233269a.elementor-view-default .elementor-icon svg{fill:#110AA5}.elementor-1223 .elementor-element.elementor-element-6233269a.elementor-view-framed .elementor-icon{background-color:var(--e-global-color-8f4c79a)}.elementor-1223 .elementor-element.elementor-element-6233269a.elementor-view-stacked .elementor-icon svg{fill:var(--e-global-color-8f4c79a)}.elementor-1223 .elementor-element.elementor-element-6233269a .elementor-icon{font-size:11px;padding:12px}.elementor-1223 .elementor-element.elementor-element-6233269a .elementor-icon svg{height:11px}#elementor-popup-modal-1223 .dialog-widget-content{animation-duration:1.2s;background-color:#fff0;margin:364px 0 0 0}#elementor-popup-modal-1223 .dialog-message{width:133px;height:auto}#elementor-popup-modal-1223{justify-content:flex-end;align-items:center}@media(max-width:767px){.elementor-1223 .elementor-element.elementor-element-7010433d{--width:84%}.elementor-1223 .elementor-element.elementor-element-1acababa{--width:84%}#elementor-popup-modal-1223 .dialog-message{width:100px}}@media(min-width:768px){.elementor-1223 .elementor-element.elementor-element-7010433d{--width:61%}.elementor-1223 .elementor-element.elementor-element-1acababa{--width:83%}}.call-icon .elementor-icon,.wa-icon .elementor-icon{border-radius:50%!important;transform-origin:center;animation:tadaEffect 3s ease-in-out infinite}.wa-icon .elementor-icon{animation-delay:1.5s}@keyframes tadaEffect{0%,70%,100%{transform:scale(1) rotate(0deg)}73%,77%{transform:scale(.95) rotate(-3deg)}75%,79%,83%,87%{transform:scale(1.08) rotate(3deg)}81%,85%{transform:scale(1.08) rotate(-3deg)}90%{transform:scale(1) rotate(0deg)}}.call-icon:hover .elementor-icon,.wa-icon:hover .elementor-icon{animation-play-state:paused}@media (max-width:767px){.call-icon .elementor-icon,.wa-icon .elementor-icon{animation-duration:3s}}@media (prefers-reduced-motion:reduce){.call-icon .elementor-icon,.wa-icon .elementor-icon{animation:none}}.contact-bg{position:relative;overflow:hidden!important;isolation:isolate;background:#dedede;border-radius:50px;animation:contactBgBreath 4s ease-in-out infinite}.contact-bg::before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(180deg,transparent 0%,rgb(255 255 255 / .45) 45%,transparent 100%);transform:translateY(-110%);animation:contactBgSweep 4s ease-in-out infinite;pointer-events:none;z-index:0}.contact-bg>*{position:relative;z-index:1}@keyframes contactBgBreath{0%,100%{box-shadow:0 0 0 #fff0}50%{box-shadow:0 0 18px rgb(0 0 0 / .1)}}@keyframes contactBgSweep{0%,15%{transform:translateY(-110%)}65%,100%{transform:translateY(110%)}}@media (prefers-reduced-motion:reduce){.contact-bg,.contact-bg::before{animation:none}}