.elementor-2825 .elementor-element.elementor-element-b8048fa{--display:flex;--overlay-opacity:.5}.elementor-2825 .elementor-element.elementor-element-b8048fa:before,.elementor-2825 .elementor-element.elementor-element-b8048fa>.elementor-background-video-container:before,.elementor-2825 .elementor-element.elementor-element-b8048fa>.e-con-inner>.elementor-background-video-container:before,.elementor-2825 .elementor-element.elementor-element-b8048fa>.elementor-background-slideshow:before,.elementor-2825 .elementor-element.elementor-element-b8048fa>.e-con-inner>.elementor-background-slideshow:before,.elementor-2825 .elementor-element.elementor-element-b8048fa>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{--background-overlay:''}.elementor-2825 .elementor-element.elementor-element-9632d65{--display:grid;--e-con-grid-template-columns:2fr 1fr 1fr;--e-con-grid-template-rows:repeat(1,1fr);--grid-auto-flow:row;--overlay-opacity:.5;--border-radius:9px;box-shadow:0px 6px 21px -7px rgba(0,0,0,.5);--margin-top:0px;--margin-bottom:12px;--margin-left:0px;--margin-right:0px}.elementor-2825 .elementor-element.elementor-element-9632d65:before,.elementor-2825 .elementor-element.elementor-element-9632d65>.elementor-background-video-container:before,.elementor-2825 .elementor-element.elementor-element-9632d65>.e-con-inner>.elementor-background-video-container:before,.elementor-2825 .elementor-element.elementor-element-9632d65>.elementor-background-slideshow:before,.elementor-2825 .elementor-element.elementor-element-9632d65>.e-con-inner>.elementor-background-slideshow:before,.elementor-2825 .elementor-element.elementor-element-9632d65>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at bottom left,#FF008075 0%,#AE29F263 100%)}.elementor-widget-theme-site-logo .widget-image-caption{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-2825 .elementor-element.elementor-element-f77e80d{text-align:start}.elementor-2825 .elementor-element.elementor-element-f77e80d img{width:29%}.elementor-2825 .elementor-element.elementor-element-2e3f59e .elementor-repeater-item-77cf465 .cz_sl_icon i{color:#181717}.elementor-2825 .elementor-element.elementor-element-2e3f59e .elementor-repeater-item-2bc42cf .cz_sl_icon i{color:#181717}.elementor-2825 .elementor-element.elementor-element-2e3f59e .elementor-repeater-item-0fcbf9b .cz_sl_icon i{color:#181717}.elementor-2825 .elementor-element.elementor-element-2e3f59e .cz_stylish_list i{font-size:12px;margin-top:3px}.elementor-2825 .elementor-element.elementor-element-120ce38{--grid-template-columns:repeat(0,auto);text-align:center;--grid-column-gap:5px;--grid-row-gap:0px}.elementor-theme-builder-content-area{height:400px}.elementor-location-header:before,.elementor-location-footer:before{content:"";display:table;clear:both}@media(max-width:1024px){.elementor-2825 .elementor-element.elementor-element-9632d65{--grid-auto-flow:row}}@media(max-width:767px){.elementor-2825 .elementor-element.elementor-element-9632d65{--e-con-grid-template-columns:1;--grid-auto-flow:row}}.elementor-2825 .elementor-social-icon{background-color:#fff !important;background-image:none !important;width:46px;height:46px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 8px 20px rgba(74,6,121,.12);transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s cubic-bezier(.22,1,.36,1),background-color .3s ease}.elementor-2825 .elementor-social-icon i,.elementor-2825 .elementor-social-icon svg{color:#7209b7 !important;fill:#7209b7 !important;font-size:20px;transition:color .3s ease,fill .3s ease}.elementor-2825 .elementor-social-icon:hover{background-color:#7209b7 !important;transform:translateY(-3px);box-shadow:0 14px 28px rgba(114,9,183,.3)}.elementor-2825 .elementor-social-icon:hover i,.elementor-2825 .elementor-social-icon:hover svg{color:#fff !important;fill:#fff !important}.elementor-2825 .elementor-social-icons-wrapper{gap:10px}.elementor-2825 .elementor-grid-item{margin:0 !important}