.elementor-18 .elementor-element.elementor-element-7a23be9{--display:flex;--min-height:115vh;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-18 .elementor-element.elementor-element-7a23be9:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-7a23be9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-7a23be9::before, .elementor-18 .elementor-element.elementor-element-7a23be9 > .elementor-background-video-container::before, .elementor-18 .elementor-element.elementor-element-7a23be9 > .e-con-inner > .elementor-background-video-container::before, .elementor-18 .elementor-element.elementor-element-7a23be9 > .elementor-background-slideshow::before, .elementor-18 .elementor-element.elementor-element-7a23be9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-18 .elementor-element.elementor-element-7a23be9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #02010100 70%, #FFFFFF 100%);}.elementor-18 .elementor-element.elementor-element-5634076{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--overlay-opacity:1;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:0%;}.elementor-18 .elementor-element.elementor-element-5634076::before, .elementor-18 .elementor-element.elementor-element-5634076 > .elementor-background-video-container::before, .elementor-18 .elementor-element.elementor-element-5634076 > .e-con-inner > .elementor-background-video-container::before, .elementor-18 .elementor-element.elementor-element-5634076 > .elementor-background-slideshow::before, .elementor-18 .elementor-element.elementor-element-5634076 > .e-con-inner > .elementor-background-slideshow::before, .elementor-18 .elementor-element.elementor-element-5634076 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#02010100;--background-overlay:'';}.elementor-18 .elementor-element.elementor-element-5634076 .elementor-background-slideshow__slide__image{background-size:contain;background-position:bottom right;}.elementor-18 .elementor-element.elementor-element-e324c0b{--display:flex;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:3%;--padding-left:0%;--padding-right:0%;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;color:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-c54c315{text-align:start;}.elementor-18 .elementor-element.elementor-element-c54c315 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-weight:700;letter-spacing:-1px;color:#011640;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;}.elementor-18 .elementor-element.elementor-element-fcdb42e .elementor-button{background-color:#0456FB;font-family:"Gilroy", Sans-serif;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:300px 300px 300px 300px;}.elementor-18 .elementor-element.elementor-element-fcdb42e .elementor-button:hover, .elementor-18 .elementor-element.elementor-element-fcdb42e .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-accent );}.elementor-18 .elementor-element.elementor-element-fcdb42e{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:100;}.elementor-18 .elementor-element.elementor-element-fcdb42e .elementor-button:hover svg, .elementor-18 .elementor-element.elementor-element-fcdb42e .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-18 .elementor-element.elementor-element-3bdb4bf{--display:flex;--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;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--overflow:hidden;--padding-top:3%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-18 .elementor-element.elementor-element-69a7d77{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;}.elementor-18 .elementor-element.elementor-element-89b705b .elementor-counter-title{justify-content:start;color:var( --e-global-color-text );font-family:"Gilroy", Sans-serif;font-weight:600;line-height:24px;}.elementor-18 .elementor-element.elementor-element-89b705b .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-accent );font-family:"Gilroy", Sans-serif;font-size:40px;font-weight:700;line-height:50px;}.elementor-18 .elementor-element.elementor-element-7083d72{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-7319d51 .elementor-counter-title{justify-content:start;color:var( --e-global-color-text );font-family:"Gilroy", Sans-serif;font-weight:600;line-height:24px;}.elementor-18 .elementor-element.elementor-element-7319d51 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-accent );font-family:"Gilroy", Sans-serif;font-size:40px;font-weight:700;line-height:50px;}.elementor-18 .elementor-element.elementor-element-55bb0ea{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-1617606 .elementor-counter-title{justify-content:start;color:var( --e-global-color-text );font-family:"Gilroy", Sans-serif;font-weight:600;line-height:24px;}.elementor-18 .elementor-element.elementor-element-1617606 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-accent );font-family:"Gilroy", Sans-serif;font-size:40px;font-weight:700;line-height:50px;}.elementor-18 .elementor-element.elementor-element-9cffbbd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--overflow:hidden;--padding-top:1%;--padding-bottom:1%;--padding-left:0%;--padding-right:0%;}.elementor-18 .elementor-element.elementor-element-9cffbbd:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-9cffbbd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-e5eae6a{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:center;}.elementor-18 .elementor-element.elementor-element-e5eae6a .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:3px;color:var( --e-global-color-accent );}.elementor-18 .elementor-element.elementor-element-c20d976.bdt-ep-marquee-direction-left .bdt-marquee .marquee-content{margin-left:calc(30px - 1px);}.elementor-18 .elementor-element.elementor-element-c20d976.bdt-ep-marquee-direction-right .bdt-marquee .marquee-content{margin-left:calc(30px - 1px);}.elementor-18 .elementor-element.elementor-element-c20d976.bdt-ep-marquee-direction-top .bdt-marquee .marquee-content{margin-top:calc(30px - 1px);}.elementor-18 .elementor-element.elementor-element-c20d976.bdt-ep-marquee-direction-bottom .bdt-marquee .marquee-content{margin-top:calc(30px - 1px);}.elementor-18 .elementor-element.elementor-element-c20d976 .bdt-marquee .marquee-content{background-color:#02010100;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;font-size:16px;font-weight:500;}.elementor-18 .elementor-element.elementor-element-c20d976{--ep-shadow-color:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-c20d976.bdt-ep-shadow-mode-yes:before, .elementor-18 .elementor-element.elementor-element-c20d976.bdt-ep-shadow-mode-yes:after{width:10%;}.elementor-18 .elementor-element.elementor-element-c20d976 .bdt-marquee .marquee-content .marquee-title{color:#FFFFFF !important;}.elementor-18 .elementor-element.elementor-element-ed2b352{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:10%;--padding-bottom:5%;--padding-left:15%;--padding-right:15%;}.elementor-18 .elementor-element.elementor-element-921dba0{width:100%;max-width:100%;text-align:center;}.elementor-18 .elementor-element.elementor-element-921dba0.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-921dba0 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-weight:500;letter-spacing:-0.5px;color:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-5fb6f87{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-18 .elementor-element.elementor-element-5fb6f87.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-5fb6f87 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-weight:600;letter-spacing:-0.5px;color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-f6d7bbd{--display:flex;--min-height:65vh;--justify-content:center;border-style:solid;--border-style:solid;border-width:6px 6px 6px 6px;--border-top-width:6px;--border-right-width:6px;--border-bottom-width:6px;--border-left-width:6px;border-color:#000000;--border-color:#000000;--border-radius:0px 0px 0px 0px;--margin-top:8%;--margin-bottom:3%;--margin-left:0%;--margin-right:0%;--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-18 .elementor-element.elementor-element-f6d7bbd:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-f6d7bbd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://hasselfree.agency/storage/2026/05/epic.jpg") 50% 50%;background-size:cover;}.elementor-18 .elementor-element.elementor-element-f6d7bbd.e-con{--align-self:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;}.elementor-18 .elementor-element.elementor-element-0b67e40{z-index:10;text-align:center;}.elementor-18 .elementor-element.elementor-element-0b67e40 img{width:40%;}.elementor-18 .elementor-element.elementor-element-f894efc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-18 .elementor-element.elementor-element-f894efc:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-f894efc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-687a0bb{width:100%;max-width:100%;text-align:center;}.elementor-18 .elementor-element.elementor-element-687a0bb.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-687a0bb .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-weight:500;letter-spacing:-0.5px;color:var( --e-global-color-primary );}.elementor-widget-tp-accordion .theplus-accordion-wrapper.tp-accr-slider .tp-aec-slide-page .tpasp-next{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;}.elementor-widget-tp-accordion .theplus-accordion-wrapper.tp-accr-slider .tp-aec-slide-page .tpasp-prev{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;}.elementor-widget-tp-accordion .theplus-accordion-wrapper.tp-accr-slider .tp-aec-slide-page .tpasp-active-slide{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;}.elementor-widget-tp-accordion .theplus-accordion-wrapper.tp-accr-slider .tp-aec-slide-page .tpasp-total-slide{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;}.elementor-18 .elementor-element.elementor-element-ff0b30b{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-ff0b30b.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-ff0b30b .tp-tab-playloop .plus-tab-header.active:after{transition:transform 20000ms ease-in;}.elementor-18 .elementor-element.elementor-element-ff0b30b .tp-tab-playloop .plus-tab-header:after{border-bottom:solid 2px var( --e-global-color-accent );}.elementor-18 .elementor-element.elementor-element-ff0b30b .theplus-accordion-wrapper .plus-accordion-header .accordion-icon-prefix{font-size:35px;width:35px;height:35px;line-height:35px;text-align:center;color:var( --e-global-color-primary );-webkit-text-fill-color:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-ff0b30b .theplus-accordion-wrapper .plus-accordion-header .accordion-icon-prefix svg{width:35px;height:35px;fill:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-ff0b30b .theplus-accordion-wrapper .plus-accordion-header .accordion-icon-prefix,.elementor-18 .elementor-element.elementor-element-ff0b30b .theplus-accordion-wrapper .plus-accordion-header .accordion-icon-prefix svg{margin-right:8px;}.elementor-18 .elementor-element.elementor-element-ff0b30b .theplus-accordion-wrapper .plus-accordion-header.active .accordion-icon-prefix{color:var( --e-global-color-accent );-webkit-text-fill-color:var( --e-global-color-accent );}.elementor-18 .elementor-element.elementor-element-ff0b30b .theplus-accordion-wrapper .plus-accordion-header.active .accordion-icon-prefix svg{fill:var( --e-global-color-accent );}.elementor-18 .elementor-element.elementor-element-ff0b30b .theplus-accordion-wrapper .theplus-accordion-item .plus-accordion-header{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;color:var( --e-global-color-primary );padding:10px 0px 10px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#E0E0E0;}.elementor-18 .elementor-element.elementor-element-ff0b30b .theplus-accordion-wrapper .theplus-accordion-item .plus-accordion-header.active{color:var( --e-global-color-accent );border-color:#E0E0E0;}.elementor-18 .elementor-element.elementor-element-ff0b30b .theplus-accordion-wrapper.elementor-accordion .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-right{right:0px;}.elementor-18 .elementor-element.elementor-element-ff0b30b .theplus-accordion-wrapper .theplus-accordion-item{margin-bottom:15px;}.elementor-18 .elementor-element.elementor-element-ff0b30b .theplus-accordion-wrapper .theplus-accordion-item .plus-accordion-content{padding:10px 0px 10px 0px;}.elementor-18 .elementor-element.elementor-element-ff0b30b .theplus-accordion-wrapper .theplus-accordion-item .plus-accordion-content .plus-content-editor{font-family:"Gilroy", Sans-serif;font-weight:500;}.elementor-18 .elementor-element.elementor-element-ff0b30b .theplus-accordion-wrapper .theplus-accordion-item .plus-accordion-content .plus-content-editor,.elementor-18 .elementor-element.elementor-element-ff0b30b .theplus-accordion-wrapper .theplus-accordion-item .plus-accordion-content .plus-content-editor p{color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-07d5933{--display:flex;--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;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:5%;--padding-bottom:8%;--padding-left:5%;--padding-right:5%;}.elementor-18 .elementor-element.elementor-element-07d5933:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-07d5933 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-172ea3c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-cd2745b .elementor-icon-box-wrapper{text-align:start;gap:5px;}.elementor-18 .elementor-element.elementor-element-cd2745b .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-cd2745b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-18 .elementor-element.elementor-element-cd2745b.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-cd2745b.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-18 .elementor-element.elementor-element-cd2745b.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-18 .elementor-element.elementor-element-cd2745b.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-18 .elementor-element.elementor-element-cd2745b.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-18 .elementor-element.elementor-element-cd2745b.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-18 .elementor-element.elementor-element-cd2745b.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-18 .elementor-element.elementor-element-cd2745b.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-18 .elementor-element.elementor-element-cd2745b .elementor-icon{font-size:40px;}.elementor-18 .elementor-element.elementor-element-cd2745b .elementor-icon-box-title, .elementor-18 .elementor-element.elementor-element-cd2745b .elementor-icon-box-title a{font-family:"Gilroy", Sans-serif;font-weight:600;}.elementor-18 .elementor-element.elementor-element-cd2745b:has(:hover) .elementor-icon-box-title,
					 .elementor-18 .elementor-element.elementor-element-cd2745b:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-cd2745b .elementor-icon-box-description{font-family:"Gilroy", Sans-serif;font-weight:500;color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-e1aa184{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-1152422 .elementor-icon-box-wrapper{text-align:start;gap:5px;}.elementor-18 .elementor-element.elementor-element-1152422 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-1152422.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-18 .elementor-element.elementor-element-1152422.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-1152422.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-18 .elementor-element.elementor-element-1152422.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-18 .elementor-element.elementor-element-1152422.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-18 .elementor-element.elementor-element-1152422.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-18 .elementor-element.elementor-element-1152422.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-18 .elementor-element.elementor-element-1152422.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-18 .elementor-element.elementor-element-1152422.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-18 .elementor-element.elementor-element-1152422 .elementor-icon{font-size:40px;}.elementor-18 .elementor-element.elementor-element-1152422 .elementor-icon-box-title, .elementor-18 .elementor-element.elementor-element-1152422 .elementor-icon-box-title a{font-family:"Gilroy", Sans-serif;font-weight:600;}.elementor-18 .elementor-element.elementor-element-1152422:has(:hover) .elementor-icon-box-title,
					 .elementor-18 .elementor-element.elementor-element-1152422:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-1152422 .elementor-icon-box-description{font-family:"Gilroy", Sans-serif;font-weight:500;color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-12af59f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-ad6997d .elementor-icon-box-wrapper{text-align:start;gap:5px;}.elementor-18 .elementor-element.elementor-element-ad6997d .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-ad6997d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-18 .elementor-element.elementor-element-ad6997d.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-ad6997d.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-18 .elementor-element.elementor-element-ad6997d.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-18 .elementor-element.elementor-element-ad6997d.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-18 .elementor-element.elementor-element-ad6997d.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-18 .elementor-element.elementor-element-ad6997d.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-18 .elementor-element.elementor-element-ad6997d.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-18 .elementor-element.elementor-element-ad6997d.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-18 .elementor-element.elementor-element-ad6997d .elementor-icon{font-size:40px;}.elementor-18 .elementor-element.elementor-element-ad6997d .elementor-icon-box-title, .elementor-18 .elementor-element.elementor-element-ad6997d .elementor-icon-box-title a{font-family:"Gilroy", Sans-serif;font-weight:600;}.elementor-18 .elementor-element.elementor-element-ad6997d:has(:hover) .elementor-icon-box-title,
					 .elementor-18 .elementor-element.elementor-element-ad6997d:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-ad6997d .elementor-icon-box-description{font-family:"Gilroy", Sans-serif;font-weight:500;color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-27ba9f1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-432ba13 .elementor-icon-box-wrapper{text-align:start;gap:5px;}.elementor-18 .elementor-element.elementor-element-432ba13 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-432ba13.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-18 .elementor-element.elementor-element-432ba13.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-432ba13.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-18 .elementor-element.elementor-element-432ba13.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-18 .elementor-element.elementor-element-432ba13.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-18 .elementor-element.elementor-element-432ba13.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-18 .elementor-element.elementor-element-432ba13.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-18 .elementor-element.elementor-element-432ba13.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-18 .elementor-element.elementor-element-432ba13.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-18 .elementor-element.elementor-element-432ba13 .elementor-icon{font-size:40px;}.elementor-18 .elementor-element.elementor-element-432ba13 .elementor-icon-box-title, .elementor-18 .elementor-element.elementor-element-432ba13 .elementor-icon-box-title a{font-family:"Gilroy", Sans-serif;font-weight:600;}.elementor-18 .elementor-element.elementor-element-432ba13:has(:hover) .elementor-icon-box-title,
					 .elementor-18 .elementor-element.elementor-element-432ba13:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-432ba13 .elementor-icon-box-description{font-family:"Gilroy", Sans-serif;font-weight:500;color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-13a6785{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-d99a190{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-e35259b{--display:flex;--min-height:0vh;--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:8%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}.elementor-18 .elementor-element.elementor-element-e35259b:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-e35259b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000C25;}.elementor-18 .elementor-element.elementor-element-89f0605{width:100%;max-width:100%;text-align:center;}.elementor-18 .elementor-element.elementor-element-89f0605.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-89f0605 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-weight:500;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-aa8a4d4{--display:flex;--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;--gap:0% 10%;--row-gap:0%;--column-gap:10%;--margin-top:3%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-f784f31{--display:flex;--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;--align-items:flex-start;--gap:6px 0px;--row-gap:6px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-053b460{z-index:10;text-align:start;}.elementor-18 .elementor-element.elementor-element-053b460 .tippy-tooltip .tippy-content{text-align:center;}.elementor-18 .elementor-element.elementor-element-053b460 img{width:100%;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-18 .elementor-element.elementor-element-d485ba0 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-weight:700;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-c386a4a .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-weight:500;color:var( --e-global-color-79d1aa5 );}.elementor-18 .elementor-element.elementor-element-c61799e .elementor-button{font-family:"Gilroy", Sans-serif;font-weight:500;border-radius:300px 300px 300px 300px;}.elementor-18 .elementor-element.elementor-element-2ec988e{--display:flex;--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:center;--align-items:flex-start;--gap:6px 0px;--row-gap:6px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-a73a7fe{z-index:10;text-align:end;}.elementor-18 .elementor-element.elementor-element-a73a7fe .tippy-tooltip .tippy-content{text-align:center;}.elementor-18 .elementor-element.elementor-element-a73a7fe img{width:100%;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-18 .elementor-element.elementor-element-41295df .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-weight:700;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-ab00224 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-weight:500;color:var( --e-global-color-79d1aa5 );}.elementor-18 .elementor-element.elementor-element-f20d035 .elementor-button{font-family:"Gilroy", Sans-serif;font-weight:500;border-radius:300px 300px 300px 300px;}.elementor-18 .elementor-element.elementor-element-6b3cef3{--display:flex;--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;--gap:0% 10%;--row-gap:0%;--column-gap:10%;--margin-top:3%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-e16f1be{--display:flex;--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:center;--align-items:flex-start;--gap:6px 0px;--row-gap:6px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-757243f{z-index:10;text-align:start;}.elementor-18 .elementor-element.elementor-element-757243f .tippy-tooltip .tippy-content{text-align:center;}.elementor-18 .elementor-element.elementor-element-757243f img{width:100%;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-18 .elementor-element.elementor-element-6580b3e .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-weight:700;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-5123a28 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-weight:500;color:var( --e-global-color-79d1aa5 );}.elementor-18 .elementor-element.elementor-element-48d1067 .elementor-button{font-family:"Gilroy", Sans-serif;font-weight:500;border-radius:300px 300px 300px 300px;}.elementor-18 .elementor-element.elementor-element-ad820d3{--display:flex;--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:center;--align-items:flex-start;--gap:6px 0px;--row-gap:6px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-f3423e1{z-index:10;text-align:end;}.elementor-18 .elementor-element.elementor-element-f3423e1 .tippy-tooltip .tippy-content{text-align:center;}.elementor-18 .elementor-element.elementor-element-f3423e1 img{width:100%;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-18 .elementor-element.elementor-element-4da1ae2 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-weight:700;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-413e71f .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-weight:500;color:var( --e-global-color-79d1aa5 );}.elementor-18 .elementor-element.elementor-element-f183668 .elementor-button{font-family:"Gilroy", Sans-serif;font-weight:500;border-radius:300px 300px 300px 300px;}.elementor-18 .elementor-element.elementor-element-c584054 .elementor-button{background-color:#FFFFFF;font-family:"Gilroy", Sans-serif;font-weight:500;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:none;border-radius:300px 300px 300px 300px;}.elementor-18 .elementor-element.elementor-element-c584054 .elementor-button:hover, .elementor-18 .elementor-element.elementor-element-c584054 .elementor-button:focus{background-color:var( --e-global-color-accent );color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-c584054{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:100;}.elementor-18 .elementor-element.elementor-element-c584054 .elementor-button:hover svg, .elementor-18 .elementor-element.elementor-element-c584054 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-2a18f3c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:8%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}.elementor-18 .elementor-element.elementor-element-37f792f{width:100%;max-width:100%;text-align:center;}.elementor-18 .elementor-element.elementor-element-37f792f.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-37f792f .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-weight:500;letter-spacing:-0.5px;color:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-f0dd514{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-f0dd514.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-f0dd514 .tp-tab-playloop .plus-tab-header.active:after{transition:transform 20000ms ease-in;}.elementor-18 .elementor-element.elementor-element-f0dd514 .tp-tab-playloop .plus-tab-header:after{border-bottom:solid 2px var( --e-global-color-accent );}.elementor-18 .elementor-element.elementor-element-f0dd514 .theplus-accordion-wrapper .plus-accordion-header .accordion-icon-prefix{font-size:35px;width:35px;height:35px;line-height:35px;text-align:center;color:var( --e-global-color-primary );-webkit-text-fill-color:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-f0dd514 .theplus-accordion-wrapper .plus-accordion-header .accordion-icon-prefix svg{width:35px;height:35px;fill:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-f0dd514 .theplus-accordion-wrapper .plus-accordion-header .accordion-icon-prefix,.elementor-18 .elementor-element.elementor-element-f0dd514 .theplus-accordion-wrapper .plus-accordion-header .accordion-icon-prefix svg{margin-right:8px;}.elementor-18 .elementor-element.elementor-element-f0dd514 .theplus-accordion-wrapper .plus-accordion-header.active .accordion-icon-prefix{color:var( --e-global-color-accent );-webkit-text-fill-color:var( --e-global-color-accent );}.elementor-18 .elementor-element.elementor-element-f0dd514 .theplus-accordion-wrapper .plus-accordion-header.active .accordion-icon-prefix svg{fill:var( --e-global-color-accent );}.elementor-18 .elementor-element.elementor-element-f0dd514 .theplus-accordion-wrapper .theplus-accordion-item .plus-accordion-header{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;color:var( --e-global-color-primary );padding:10px 0px 10px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#E0E0E0;}.elementor-18 .elementor-element.elementor-element-f0dd514 .theplus-accordion-wrapper .theplus-accordion-item .plus-accordion-header.active{color:var( --e-global-color-accent );border-color:#E0E0E0;}.elementor-18 .elementor-element.elementor-element-f0dd514 .theplus-accordion-wrapper.elementor-accordion .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-right{right:0px;}.elementor-18 .elementor-element.elementor-element-f0dd514 .theplus-accordion-wrapper .theplus-accordion-item{margin-bottom:15px;}.elementor-18 .elementor-element.elementor-element-f0dd514 .theplus-accordion-wrapper .theplus-accordion-item .plus-accordion-content{padding:10px 0px 10px 0px;}.elementor-18 .elementor-element.elementor-element-f0dd514 .theplus-accordion-wrapper .theplus-accordion-item .plus-accordion-content .plus-content-editor{font-family:"Gilroy", Sans-serif;font-weight:500;}.elementor-18 .elementor-element.elementor-element-f0dd514 .theplus-accordion-wrapper .theplus-accordion-item .plus-accordion-content .plus-content-editor,.elementor-18 .elementor-element.elementor-element-f0dd514 .theplus-accordion-wrapper .theplus-accordion-item .plus-accordion-content .plus-content-editor p{color:var( --e-global-color-text );}body.elementor-page-18:not(.elementor-motion-effects-element-type-background), body.elementor-page-18 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}:root{--page-title-display:none;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:1366px){.elementor-18 .elementor-element.elementor-element-3bdb4bf{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-18 .elementor-element.elementor-element-5fb6f87{--container-widget-width:70%;--container-widget-flex-grow:0;width:var( --container-widget-width, 70% );max-width:70%;}.elementor-18 .elementor-element.elementor-element-f6d7bbd{--min-height:65vh;}.elementor-18 .elementor-element.elementor-element-0b67e40 img{width:40%;}.elementor-18 .elementor-element.elementor-element-ff0b30b{--container-widget-width:70%;--container-widget-flex-grow:0;width:var( --container-widget-width, 70% );max-width:70%;}.elementor-18 .elementor-element.elementor-element-f0dd514{--container-widget-width:70%;--container-widget-flex-grow:0;width:var( --container-widget-width, 70% );max-width:70%;}}@media(min-width:768px){.elementor-18 .elementor-element.elementor-element-5634076{--width:100%;}.elementor-18 .elementor-element.elementor-element-e324c0b{--width:50%;}.elementor-18 .elementor-element.elementor-element-69a7d77{--width:33.33%;}.elementor-18 .elementor-element.elementor-element-7083d72{--width:33.33%;}.elementor-18 .elementor-element.elementor-element-55bb0ea{--width:33.33%;}.elementor-18 .elementor-element.elementor-element-f6d7bbd{--width:85%;}.elementor-18 .elementor-element.elementor-element-172ea3c{--width:25%;}.elementor-18 .elementor-element.elementor-element-e1aa184{--width:25%;}.elementor-18 .elementor-element.elementor-element-12af59f{--width:25%;}.elementor-18 .elementor-element.elementor-element-27ba9f1{--width:25%;}.elementor-18 .elementor-element.elementor-element-aa8a4d4{--width:80%;}.elementor-18 .elementor-element.elementor-element-f784f31{--width:50%;}.elementor-18 .elementor-element.elementor-element-2ec988e{--width:50%;}.elementor-18 .elementor-element.elementor-element-6b3cef3{--width:80%;}.elementor-18 .elementor-element.elementor-element-e16f1be{--width:50%;}.elementor-18 .elementor-element.elementor-element-ad820d3{--width:50%;}}@media(max-width:1366px) and (min-width:768px){.elementor-18 .elementor-element.elementor-element-e324c0b{--width:60%;}.elementor-18 .elementor-element.elementor-element-f6d7bbd{--width:95%;}.elementor-18 .elementor-element.elementor-element-aa8a4d4{--width:95%;}.elementor-18 .elementor-element.elementor-element-6b3cef3{--width:95%;}}@media(max-width:1200px) and (min-width:768px){.elementor-18 .elementor-element.elementor-element-e324c0b{--width:80%;}.elementor-18 .elementor-element.elementor-element-172ea3c{--width:48%;}.elementor-18 .elementor-element.elementor-element-e1aa184{--width:48%;}.elementor-18 .elementor-element.elementor-element-12af59f{--width:48%;}.elementor-18 .elementor-element.elementor-element-27ba9f1{--width:48%;}.elementor-18 .elementor-element.elementor-element-aa8a4d4{--width:100%;}.elementor-18 .elementor-element.elementor-element-6b3cef3{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-18 .elementor-element.elementor-element-e324c0b{--width:100%;}.elementor-18 .elementor-element.elementor-element-69a7d77{--width:33.33%;}.elementor-18 .elementor-element.elementor-element-7083d72{--width:33.33%;}.elementor-18 .elementor-element.elementor-element-55bb0ea{--width:33.33%;}.elementor-18 .elementor-element.elementor-element-f6d7bbd{--width:90%;}.elementor-18 .elementor-element.elementor-element-172ea3c{--width:47%;}.elementor-18 .elementor-element.elementor-element-e1aa184{--width:47%;}.elementor-18 .elementor-element.elementor-element-12af59f{--width:47%;}.elementor-18 .elementor-element.elementor-element-27ba9f1{--width:47%;}.elementor-18 .elementor-element.elementor-element-aa8a4d4{--width:100%;}.elementor-18 .elementor-element.elementor-element-6b3cef3{--width:100%;}}@media(max-width:1200px){.elementor-18 .elementor-element.elementor-element-7a23be9{--min-height:100vh;}.elementor-18 .elementor-element.elementor-element-3bdb4bf{--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-18 .elementor-element.elementor-element-89b705b .elementor-counter-number-wrapper{font-size:60px;}.elementor-18 .elementor-element.elementor-element-7319d51 .elementor-counter-number-wrapper{font-size:60px;}.elementor-18 .elementor-element.elementor-element-1617606 .elementor-counter-number-wrapper{font-size:60px;}.elementor-18 .elementor-element.elementor-element-5fb6f87{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-18 .elementor-element.elementor-element-f6d7bbd{--min-height:46vh;--margin-top:10%;--margin-bottom:5%;--margin-left:0%;--margin-right:0%;}.elementor-18 .elementor-element.elementor-element-ff0b30b{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-18 .elementor-element.elementor-element-07d5933{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:wrap;}.elementor-18 .elementor-element.elementor-element-c584054{margin:5% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-18 .elementor-element.elementor-element-f0dd514{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}}@media(max-width:1024px){.elementor-18 .elementor-element.elementor-element-7a23be9{--min-height:100vh;}.elementor-18 .elementor-element.elementor-element-5634076{--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:35%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-18 .elementor-element.elementor-element-e324c0b{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-18 .elementor-element.elementor-element-3bdb4bf{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;--padding-top:5%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-18 .elementor-element.elementor-element-89b705b .elementor-counter-title{justify-content:center;}.elementor-18 .elementor-element.elementor-element-89b705b .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;}.elementor-18 .elementor-element.elementor-element-7319d51 .elementor-counter-title{justify-content:center;}.elementor-18 .elementor-element.elementor-element-7319d51 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;}.elementor-18 .elementor-element.elementor-element-1617606 .elementor-counter-title{justify-content:center;}.elementor-18 .elementor-element.elementor-element-1617606 .elementor-counter{gap:15px;}.elementor-18 .elementor-element.elementor-element-1617606 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;}.elementor-18 .elementor-element.elementor-element-9cffbbd{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-18 .elementor-element.elementor-element-c20d976 .bdt-marquee .marquee-content{font-size:15px;}.elementor-18 .elementor-element.elementor-element-ed2b352{--padding-top:10%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-18 .elementor-element.elementor-element-5fb6f87{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-f6d7bbd{--min-height:35vh;--margin-top:5%;--margin-bottom:5%;--margin-left:0%;--margin-right:0%;}.elementor-18 .elementor-element.elementor-element-f894efc{--padding-top:5%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-18 .elementor-element.elementor-element-ff0b30b{width:100%;max-width:100%;}.elementor-18 .elementor-element.elementor-element-07d5933{--flex-wrap:wrap;--padding-top:0%;--padding-bottom:8%;--padding-left:6%;--padding-right:6%;}.elementor-18 .elementor-element.elementor-element-aa8a4d4{--gap:0% 5%;--row-gap:0%;--column-gap:5%;}.elementor-18 .elementor-element.elementor-element-6b3cef3{--gap:0% 5%;--row-gap:0%;--column-gap:5%;}.elementor-18 .elementor-element.elementor-element-c584054{margin:8% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-18 .elementor-element.elementor-element-2a18f3c{--padding-top:8%;--padding-bottom:10%;--padding-left:6%;--padding-right:6%;}.elementor-18 .elementor-element.elementor-element-f0dd514{width:100%;max-width:100%;}}@media(max-width:767px){.elementor-18 .elementor-element.elementor-element-7a23be9{--min-height:110vh;}.elementor-18 .elementor-element.elementor-element-5634076{--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0;--padding-top:45%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-18 .elementor-element.elementor-element-5634076 .elementor-background-slideshow__slide__image{background-position:bottom left;}.elementor-18 .elementor-element.elementor-element-e324c0b{--width:90%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 0px;--row-gap:5px;--column-gap:0px;}.elementor-18 .elementor-element.elementor-element-c54c315{text-align:center;}.elementor-18 .elementor-element.elementor-element-3bdb4bf{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--margin-top:5%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-18 .elementor-element.elementor-element-69a7d77{--width:46%;}.elementor-18 .elementor-element.elementor-element-89b705b .elementor-counter-title{justify-content:center;font-size:14px;line-height:20px;}.elementor-18 .elementor-element.elementor-element-89b705b .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;font-size:35px;line-height:45px;}.elementor-18 .elementor-element.elementor-element-7083d72{--width:47%;}.elementor-18 .elementor-element.elementor-element-7319d51 .elementor-counter-title{justify-content:center;font-size:14px;line-height:20px;}.elementor-18 .elementor-element.elementor-element-7319d51 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;font-size:35px;line-height:45px;}.elementor-18 .elementor-element.elementor-element-55bb0ea{--width:46%;}.elementor-18 .elementor-element.elementor-element-1617606 .elementor-counter-number-wrapper{font-size:48px;line-height:56px;}.elementor-18 .elementor-element.elementor-element-1617606 .elementor-counter-title{font-size:16px;}.elementor-18 .elementor-element.elementor-element-9cffbbd{--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:5%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-18 .elementor-element.elementor-element-ed2b352{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10%;--padding-bottom:10%;--padding-left:6%;--padding-right:6%;}.elementor-18 .elementor-element.elementor-element-5fb6f87{width:100%;max-width:100%;}.elementor-18 .elementor-element.elementor-element-5fb6f87 .elementor-heading-title{letter-spacing:-0.3px;}.elementor-18 .elementor-element.elementor-element-f6d7bbd{--min-height:25vh;border-width:5px 5px 5px 5px;--border-top-width:5px;--border-right-width:5px;--border-bottom-width:5px;--border-left-width:5px;}.elementor-18 .elementor-element.elementor-element-f894efc{--padding-top:1%;--padding-bottom:10%;--padding-left:6%;--padding-right:6%;}.elementor-18 .elementor-element.elementor-element-ff0b30b{width:100%;max-width:100%;}.elementor-18 .elementor-element.elementor-element-ff0b30b .tp-tab-playloop .plus-tab-header.active:after{transition:transform 8000ms ease-in;}.elementor-18 .elementor-element.elementor-element-07d5933{--padding-top:0%;--padding-bottom:10%;--padding-left:6%;--padding-right:6%;}.elementor-18 .elementor-element.elementor-element-cd2745b .elementor-icon-box-wrapper{text-align:center;}.elementor-18 .elementor-element.elementor-element-cd2745b .elementor-icon{font-size:30px;}.elementor-18 .elementor-element.elementor-element-1152422 .elementor-icon-box-wrapper{text-align:center;}.elementor-18 .elementor-element.elementor-element-1152422 .elementor-icon{font-size:30px;}.elementor-18 .elementor-element.elementor-element-ad6997d .elementor-icon-box-wrapper{text-align:center;}.elementor-18 .elementor-element.elementor-element-ad6997d .elementor-icon{font-size:30px;}.elementor-18 .elementor-element.elementor-element-432ba13 .elementor-icon-box-wrapper{text-align:center;}.elementor-18 .elementor-element.elementor-element-432ba13 .elementor-icon{font-size:30px;}.elementor-18 .elementor-element.elementor-element-432ba13 .elementor-icon-box-description{letter-spacing:0px;}.elementor-18 .elementor-element.elementor-element-e35259b{--gap:30px 0px;--row-gap:30px;--column-gap:0px;--padding-top:10%;--padding-bottom:10%;--padding-left:6%;--padding-right:5%;}.elementor-18 .elementor-element.elementor-element-aa8a4d4{--gap:30px 0px;--row-gap:30px;--column-gap:0px;--margin-top:5%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-18 .elementor-element.elementor-element-f784f31{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-18 .elementor-element.elementor-element-6b3cef3{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 0px;--row-gap:30px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-18 .elementor-element.elementor-element-2a18f3c{--padding-top:10%;--padding-bottom:10%;--padding-left:6%;--padding-right:6%;}.elementor-18 .elementor-element.elementor-element-f0dd514{width:100%;max-width:100%;}}/* Start custom CSS for html, class: .elementor-element-3ae59ac *//* Styling the main container text */
.premium-typing-text {
    font-size: 32px; /* Change this number to adjust your text size */
    font-family: inherit; /* Inherits your global Elementor font automatically */
    display: inline-flex;
    align-items: center;
    gap: 10px; /* Adjust spacing between the blue word and the phrase */
    margin: 0;
}

/* Premium smooth blinking cursor */
.typing-cursor {
    color: #0456FB;
    font-weight: 300;
    animation: smoothBlink 0.8s infinite alternate;
    margin-left: 2px;
}

@keyframes smoothBlink {
    0% { opacity: 1; }
    100% { opacity: 0; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5634076 */.elementor-18 .elementor-element.elementor-element-5634076 .elementor-background-slideshow__slide__image {
  background-repeat: no-repeat !important;
  background-size: contain !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a23be9 */.elementor-18 .elementor-element.elementor-element-7a23be9 {
    position: relative;
     z-index: 100;
    overflow: hidden;

    /* Resting state */
    --glow-opacity: 0.72;
    --glow-scale: 1;
    --glow-blur: 105px;
    --glow-saturation: 1.15;
    --glow-brightness: 1;
}

/* Main premium fluid glow */
.elementor-18 .elementor-element.elementor-element-7a23be9::before {
    content: '';
    position: absolute;

    top: 58%;
    left: 79%;

    width: 66%;
    aspect-ratio: 1 / 1;

    transform: translate(-50%, -50%) scale(var(--glow-scale));

    border-radius: 48% 52% 56% 44%;

    background:
        radial-gradient(
            circle at 38% 36%,
            rgba(255, 255, 255, 0.22) 0%,
            rgba(255, 255, 255, 0.12) 10%,
            rgba(255, 91, 156, 0.54) 20%,
            rgba(255, 137, 92, 0.44) 34%,
            rgba(255, 205, 114, 0.30) 46%,
            rgba(93, 190, 255, 0.42) 60%,
            rgba(105, 112, 255, 0.36) 74%,
            rgba(193, 105, 255, 0.28) 86%,
            rgba(193, 105, 255, 0) 100%
        );

    background-size: 340% 340%;

    filter:
        blur(var(--glow-blur))
        saturate(var(--glow-saturation))
        brightness(var(--glow-brightness));

    opacity: var(--glow-opacity);

    z-index: -3;
    pointer-events: none;

    animation: premiumAppleGlow 14s ease-in-out infinite alternate;

    transition:
        opacity 0.85s ease,
        transform 0.85s ease,
        filter 0.85s ease;

    will-change: transform, opacity, filter, background-position, border-radius;
}

/* Soft white luminous bloom */
.elementor-18 .elementor-element.elementor-element-7a23be9::after {
    content: '';
    position: absolute;

    top: 53%;
    left: 80%;

    width: 38%;
    aspect-ratio: 1 / 1;

    transform: translate(-50%, -50%);

    border-radius: 50%;

    background:
        radial-gradient(
            circle at center,
            rgba(255, 255, 255, 0.28) 0%,
            rgba(255, 255, 255, 0.14) 28%,
            rgba(255, 255, 255, 0.05) 54%,
            rgba(255, 255, 255, 0) 78%
        );

    filter: blur(68px);
    opacity: 0.55;

    z-index: -2;
    pointer-events: none;

    transition:
        opacity 0.85s ease,
        transform 0.85s ease,
        filter 0.85s ease;
}

/* Mouse movement active state */
.elementor-18 .elementor-element.elementor-element-7a23be9.glow-active {
    --glow-opacity: 1;
    --glow-scale: 1.13;
    --glow-blur: 82px;
    --glow-saturation: 1.55;
    --glow-brightness: 1.16;
}

.elementor-18 .elementor-element.elementor-element-7a23be9.glow-active::after {
    opacity: 0.86;
    transform: translate(-50%, -50%) scale(1.1);
    filter: blur(58px);
}

@keyframes premiumAppleGlow {
    0% {
        background-position: 0% 22%;
        border-radius: 48% 52% 56% 44%;
    }

    25% {
        background-position: 90% 38%;
        border-radius: 58% 42% 48% 52%;
    }

    50% {
        background-position: 54% 100%;
        border-radius: 45% 55% 61% 39%;
    }

    75% {
        background-position: 100% 66%;
        border-radius: 53% 47% 43% 57%;
    }

    100% {
        background-position: 12% 82%;
        border-radius: 48% 52% 56% 44%;
    }
}
/* Now covers mobile AND standard tablets up to 1024px */
@media (max-width: 1024px) {
    .elementor-18 .elementor-element.elementor-element-7a23be9 {
        isolation: isolate; 
        position: relative !important;
    }

    /* Main Glow */
    .elementor-18 .elementor-element.elementor-element-7a23be9::before {
        content: '';
        position: absolute;
        top: auto;
        bottom: 0;
        left: 50%;
        width: 160%;
        height: 380px;
        transform: translate(-50%, 25%) scale(var(--glow-scale));
        border-radius: 50% 50% 0 0;
        background-size: 200% 200%;
        filter: blur(85px) saturate(var(--glow-saturation));
        z-index: -1; 
        pointer-events: none;
        opacity: var(--glow-opacity) !important;
    }

    /* Soft White Bloom */
    .elementor-18 .elementor-element.elementor-element-7a23be9::after {
        content: '';
        position: absolute;
        top: auto;
        bottom: 0;
        left: 50%;
        width: 100%;
        height: 180px;
        transform: translate(-50%, 15%);
        filter: blur(60px);
        z-index: -1;
        pointer-events: none;
        opacity: 0.4;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f6d7bbd *//* 1. Container Setup: Allow the glow to bleed outside the edges */
.elementor-18 .elementor-element.elementor-element-f6d7bbd {
    position: relative !important;
    overflow: visible !important;
    isolation: isolate;

    --edge-glow-opacity: 0.96;
    --edge-glow-blur: 24px;
    --edge-glow-saturation: 1.75;
    --edge-glow-brightness: 1.18;
}

/* 2. Prevent Elementor inner wrappers from clipping the glow */
.elementor-18 .elementor-element.elementor-element-f6d7bbd > .elementor-container,
.elementor-18 .elementor-element.elementor-element-f6d7bbd > .e-con-inner {
    overflow: visible !important;
}

/* 3. The Main Vibrant Sweep (The "Core" Light) */
.elementor-18 .elementor-element.elementor-element-f6d7bbd::after {
    content: '' !important;
    display: block !important;
    position: absolute !important;

    bottom: -36px !important;
    left: 50% !important;

    width: 104% !important;
    height: 42px !important;

    /* Initial state centered */
    transform: translateX(-50%) scaleX(1) !important;
    transform-origin: center !important;

    border-radius: 999px !important;

    background:
        radial-gradient(
            ellipse at center,
            rgba(255, 255, 255, 0.58) 0%,
            rgba(255, 255, 255, 0.28) 24%,
            rgba(255, 255, 255, 0) 64%
        ),
        linear-gradient(
            90deg,
            rgba(255, 45, 145, 0.95) 0%,
            rgba(255, 104, 76, 0.88) 14%,
            rgba(255, 196, 78, 0.78) 28%,
            rgba(62, 208, 255, 0.88) 46%,
            rgba(72, 95, 255, 0.86) 64%,
            rgba(190, 70, 255, 0.84) 82%,
            rgba(255, 45, 145, 0.92) 100%
        ),
        radial-gradient(
            ellipse at center,
            rgba(255, 45, 145, 0.36) 0%,
            rgba(62, 208, 255, 0.26) 42%,
            rgba(190, 70, 255, 0.18) 62%,
            rgba(190, 70, 255, 0) 80%
        ) !important;

    /* Increased to 400% for a longer, more fluid color travel */
    background-size:
        100% 100%,
        400% 100%,
        100% 100% !important;

    background-position:
        center,
        0% 50%,
        center !important;

    filter:
        blur(var(--edge-glow-blur))
        saturate(var(--edge-glow-saturation))
        brightness(var(--edge-glow-brightness)) !important;

    opacity: var(--edge-glow-opacity) !important;

    z-index: -1 !important;
    pointer-events: none !important;

    animation: premiumAppleEdgeGlowVibrant 10s ease-in-out infinite alternate !important;

    will-change: transform, opacity, filter, background-position;
}

/* 4. The Soft Halo (The "Ambient" Light) */
.elementor-18 .elementor-element.elementor-element-f6d7bbd::before {
    content: '' !important;
    position: absolute !important;

    bottom: -58px !important;
    left: 50% !important;

    width: 94% !important;
    height: 72px !important;

    transform: translateX(-50%) !important;

    border-radius: 999px !important;

    background:
        radial-gradient(
            ellipse at center,
            rgba(255, 45, 145, 0.26) 0%,
            rgba(255, 128, 72, 0.20) 24%,
            rgba(62, 208, 255, 0.22) 42%,
            rgba(86, 105, 255, 0.20) 58%,
            rgba(190, 70, 255, 0.18) 72%,
            rgba(190, 70, 255, 0) 86%
        ) !important;

    filter: blur(42px) saturate(1.55) brightness(1.1) !important;
    opacity: 0.9 !important;

    z-index: -2 !important;
    pointer-events: none !important;

    animation: premiumAppleEdgeHaloVibrant 10s ease-in-out infinite alternate !important;

    will-change: transform, opacity, filter;
}

/* 5. Fluid Horizontal Sweep Animation */
@keyframes premiumAppleEdgeGlowVibrant {
    0% {
        /* Start: Panned left with color background at 0% */
        background-position: center, 0% 50%, center !important;
        transform: translateX(-62%) scaleX(0.94) scaleY(1) !important;
        opacity: 0.8;
        filter: blur(28px) saturate(1.4) brightness(1.05);
    }
    50% {
        /* Center: Brightest point, perfectly centered */
        background-position: center, 50% 50%, center !important;
        transform: translateX(-50%) scaleX(1.08) scaleY(1.15) !important;
        opacity: 1;
        filter: blur(18px) saturate(1.9) brightness(1.25);
    }
    100% {
        /* End: Panned right with color background at 100% */
        background-position: center, 100% 50%, center !important;
        transform: translateX(-38%) scaleX(0.94) scaleY(1) !important;
        opacity: 0.8;
        filter: blur(28px) saturate(1.4) brightness(1.05);
    }
}

/* 6. Synced Halo Sway */
@keyframes premiumAppleEdgeHaloVibrant {
    0% {
        transform: translateX(-60%) scaleX(0.9) !important;
        opacity: 0.6;
    }
    50% {
        transform: translateX(-50%) scaleX(1.1) !important;
        opacity: 0.95;
    }
    100% {
        transform: translateX(-40%) scaleX(0.9) !important;
        opacity: 0.6;
    }
}

/* 7. Accessibility - Stop motion if user prefers */
@media (prefers-reduced-motion: reduce) {
    .elementor-18 .elementor-element.elementor-element-f6d7bbd::before,
    .elementor-18 .elementor-element.elementor-element-f6d7bbd::after {
        animation: none !important;
        transform: translateX(-50%) !important;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-053b460 *//* Elementor image zoom on hover */
.image-zoom-hover {
  overflow: hidden;
  border-radius: inherit;
}

/* Target Elementor image */
.image-zoom-hover img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  transform: scale(1);
  transition: transform 0.75s cubic-bezier(0.22, 1, 0.36, 1);
  will-change: transform;
}

/* Smooth zoom */
.image-zoom-hover:hover img {
  transform: scale(1.08);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a73a7fe *//* Elementor image zoom on hover */
.image-zoom-hover {
  overflow: hidden;
  border-radius: inherit;
}

/* Target Elementor image */
.image-zoom-hover img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  transform: scale(1);
  transition: transform 0.75s cubic-bezier(0.22, 1, 0.36, 1);
  will-change: transform;
}

/* Smooth zoom */
.image-zoom-hover:hover img {
  transform: scale(1.08);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-757243f *//* Elementor image zoom on hover */
.image-zoom-hover {
  overflow: hidden;
  border-radius: inherit;
}

/* Target Elementor image */
.image-zoom-hover img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  transform: scale(1);
  transition: transform 0.75s cubic-bezier(0.22, 1, 0.36, 1);
  will-change: transform;
}

/* Smooth zoom */
.image-zoom-hover:hover img {
  transform: scale(1.08);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f3423e1 *//* Elementor image zoom on hover */
.image-zoom-hover {
  overflow: hidden;
  border-radius: inherit;
}

/* Target Elementor image */
.image-zoom-hover img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  transform: scale(1);
  transition: transform 0.75s cubic-bezier(0.22, 1, 0.36, 1);
  will-change: transform;
}

/* Smooth zoom */
.image-zoom-hover:hover img {
  transform: scale(1.08);
}/* End custom CSS */