.elementor-14 .elementor-element.elementor-element-a14f4ed{--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:center;--padding-top:4em;--padding-bottom:0em;--padding-left:3em;--padding-right:3em;--z-index:2;}.elementor-14 .elementor-element.elementor-element-a14f4ed:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-a14f4ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-146d138 );}.elementor-14 .elementor-element.elementor-element-529559f{width:var( --container-widget-width, 84% );max-width:84%;--container-widget-width:84%;--container-widget-flex-grow:0;text-align:center;}.elementor-14 .elementor-element.elementor-element-529559f .elementor-heading-title{font-family:var( --e-global-typography-7bdc720-font-family ), Sans-serif;font-size:var( --e-global-typography-7bdc720-font-size );font-weight:var( --e-global-typography-7bdc720-font-weight );text-transform:var( --e-global-typography-7bdc720-text-transform );text-decoration:var( --e-global-typography-7bdc720-text-decoration );line-height:var( --e-global-typography-7bdc720-line-height );letter-spacing:var( --e-global-typography-7bdc720-letter-spacing );}.elementor-14 .elementor-element.elementor-element-55e1f13{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-c799da4-font-family ), Sans-serif;font-size:var( --e-global-typography-c799da4-font-size );font-weight:var( --e-global-typography-c799da4-font-weight );text-transform:var( --e-global-typography-c799da4-text-transform );font-style:var( --e-global-typography-c799da4-font-style );text-decoration:var( --e-global-typography-c799da4-text-decoration );line-height:var( --e-global-typography-c799da4-line-height );}.elementor-14 .elementor-element.elementor-element-c729d8e{--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:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-7996303{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-94ea041 .elementor-button{background-color:var( --e-global-color-738ab42 );font-family:var( --e-global-typography-f1a41de-font-family ), Sans-serif;font-size:var( --e-global-typography-f1a41de-font-size );font-weight:var( --e-global-typography-f1a41de-font-weight );text-transform:var( --e-global-typography-f1a41de-text-transform );font-style:var( --e-global-typography-f1a41de-font-style );text-decoration:var( --e-global-typography-f1a41de-text-decoration );line-height:var( --e-global-typography-f1a41de-line-height );letter-spacing:var( --e-global-typography-f1a41de-letter-spacing );}.elementor-14 .elementor-element.elementor-element-94ea041 .elementor-button:hover, .elementor-14 .elementor-element.elementor-element-94ea041 .elementor-button:focus{color:var( --e-global-color-secondary );}.elementor-14 .elementor-element.elementor-element-94ea041 .elementor-button:hover svg, .elementor-14 .elementor-element.elementor-element-94ea041 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-14 .elementor-element.elementor-element-9a14ca1 .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-f1a41de-font-family ), Sans-serif;font-size:var( --e-global-typography-f1a41de-font-size );font-weight:var( --e-global-typography-f1a41de-font-weight );text-transform:var( --e-global-typography-f1a41de-text-transform );font-style:var( --e-global-typography-f1a41de-font-style );text-decoration:var( --e-global-typography-f1a41de-text-decoration );line-height:var( --e-global-typography-f1a41de-line-height );letter-spacing:var( --e-global-typography-f1a41de-letter-spacing );}.elementor-14 .elementor-element.elementor-element-9a14ca1 .elementor-button:hover, .elementor-14 .elementor-element.elementor-element-9a14ca1 .elementor-button:focus{color:var( --e-global-color-secondary );}.elementor-14 .elementor-element.elementor-element-9a14ca1 .elementor-button:hover svg, .elementor-14 .elementor-element.elementor-element-9a14ca1 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-14 .elementor-element.elementor-element-7ac2a4e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-02a4180{width:var( --container-widget-width, 13% );max-width:13%;--container-widget-width:13%;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-02a4180 img{width:100%;}.elementor-14 .elementor-element.elementor-element-71a8bee{width:var( --container-widget-width, 13% );max-width:13%;--container-widget-width:13%;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-71a8bee img{width:100%;}.elementor-14 .elementor-element.elementor-element-f9b4bc1{--display:flex;}.elementor-14 .elementor-element.elementor-element-ae1bf8d > .elementor-widget-container{border-radius:10px 10px 10px 10px;}.elementor-14 .elementor-element.elementor-element-ae1bf8d .elementor-wrapper{--video-aspect-ratio:2.33333;}.elementor-14 .elementor-element.elementor-element-27e0065{--display:flex;--min-height:80vh;--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:-2em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:8em;--padding-bottom:4em;--padding-left:3em;--padding-right:3em;}.elementor-14 .elementor-element.elementor-element-27e0065:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-27e0065 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-14 .elementor-element.elementor-element-56f9925{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-46b07cf{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-083df70{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-37646b0{--display:flex;}.elementor-14 .elementor-element.elementor-element-b2b39d2{--display:flex;}.elementor-14 .elementor-element.elementor-element-5d092bd{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-63b5cbc{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-26a4496{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-8de2b28 img{width:100%;max-width:100%;height:760px;object-fit:cover;object-position:center center;}.elementor-14 .elementor-element.elementor-element-643767b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-643767b.e-con{--align-self:flex-end;}.elementor-14 .elementor-element.elementor-element-08313fb > .elementor-widget-container{border-radius:10px 10px 10px 10px;}.elementor-14 .elementor-element.elementor-element-08313fb .elementor-wrapper{--video-aspect-ratio:1.33333;}.elementor-14 .elementor-element.elementor-element-916f3bb img{width:100%;height:350px;object-fit:cover;object-position:center center;}.elementor-14 .elementor-element.elementor-element-d4f83be{--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:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:4em;--padding-bottom:4em;--padding-left:3em;--padding-right:3em;}.elementor-14 .elementor-element.elementor-element-d4f83be:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-d4f83be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-146d138 );}.elementor-14 .elementor-element.elementor-element-04a4b0c{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-c1ed070{width:var( --container-widget-width, 34vw );max-width:34vw;--container-widget-width:34vw;--container-widget-flex-grow:0;text-align:center;}.elementor-14 .elementor-element.elementor-element-7af3636{width:var( --container-widget-width, 46% );max-width:46%;--container-widget-width:46%;--container-widget-flex-grow:0;text-align:center;}.elementor-14 .elementor-element.elementor-element-13c6cf1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-33c8dd6 .elementor-button{background-color:var( --e-global-color-738ab42 );font-family:var( --e-global-typography-f1a41de-font-family ), Sans-serif;font-size:var( --e-global-typography-f1a41de-font-size );font-weight:var( --e-global-typography-f1a41de-font-weight );text-transform:var( --e-global-typography-f1a41de-text-transform );font-style:var( --e-global-typography-f1a41de-font-style );text-decoration:var( --e-global-typography-f1a41de-text-decoration );line-height:var( --e-global-typography-f1a41de-line-height );letter-spacing:var( --e-global-typography-f1a41de-letter-spacing );}.elementor-14 .elementor-element.elementor-element-33c8dd6 .elementor-button:hover, .elementor-14 .elementor-element.elementor-element-33c8dd6 .elementor-button:focus{color:var( --e-global-color-secondary );}.elementor-14 .elementor-element.elementor-element-33c8dd6 .elementor-button:hover svg, .elementor-14 .elementor-element.elementor-element-33c8dd6 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-14 .elementor-element.elementor-element-37d582b .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-f1a41de-font-family ), Sans-serif;font-size:var( --e-global-typography-f1a41de-font-size );font-weight:var( --e-global-typography-f1a41de-font-weight );text-transform:var( --e-global-typography-f1a41de-text-transform );font-style:var( --e-global-typography-f1a41de-font-style );text-decoration:var( --e-global-typography-f1a41de-text-decoration );line-height:var( --e-global-typography-f1a41de-line-height );letter-spacing:var( --e-global-typography-f1a41de-letter-spacing );}.elementor-14 .elementor-element.elementor-element-37d582b .elementor-button:hover, .elementor-14 .elementor-element.elementor-element-37d582b .elementor-button:focus{color:var( --e-global-color-secondary );}.elementor-14 .elementor-element.elementor-element-37d582b .elementor-button:hover svg, .elementor-14 .elementor-element.elementor-element-37d582b .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-14 .elementor-element.elementor-element-29d1122{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-1d3fe0e{--display:flex;--min-height:450px;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;--border-radius:10px 10px 10px 10px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-14 .elementor-element.elementor-element-1d3fe0e:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-1d3fe0e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-020ff4b );}.elementor-14 .elementor-element.elementor-element-136898e{text-align:center;}.elementor-14 .elementor-element.elementor-element-fd9872a img{width:36%;}.elementor-14 .elementor-element.elementor-element-1deabb0{--display:flex;--min-height:450px;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;--border-radius:10px 10px 10px 10px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-14 .elementor-element.elementor-element-1deabb0:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-1deabb0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-020ff4b );}.elementor-14 .elementor-element.elementor-element-f34aa29{text-align:center;}.elementor-14 .elementor-element.elementor-element-63627d1 img{width:36%;}.elementor-14 .elementor-element.elementor-element-fc01ef6{--display:flex;--min-height:450px;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;--border-radius:10px 10px 10px 10px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-14 .elementor-element.elementor-element-fc01ef6:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-fc01ef6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-020ff4b );}.elementor-14 .elementor-element.elementor-element-1230429{text-align:center;}.elementor-14 .elementor-element.elementor-element-8fb61ec img{width:36%;}.elementor-14 .elementor-element.elementor-element-0f53520{--display:flex;--min-height:450px;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;--border-radius:10px 10px 10px 10px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-14 .elementor-element.elementor-element-0f53520:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-0f53520 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-020ff4b );}.elementor-14 .elementor-element.elementor-element-4edb189{text-align:center;}.elementor-14 .elementor-element.elementor-element-a89503d img{width:36%;}.elementor-14 .elementor-element.elementor-element-7092e04{--display:flex;--min-height:80vh;--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:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:4em;--padding-bottom:4em;--padding-left:3em;--padding-right:3em;}.elementor-14 .elementor-element.elementor-element-7092e04:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-7092e04 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2789472 );}.elementor-14 .elementor-element.elementor-element-548c217{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-4f40ead{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-40c73cb{text-align:center;}.elementor-14 .elementor-element.elementor-element-f8bc99e{text-align:center;}.elementor-14 .elementor-element.elementor-element-a6024e3{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-fd48674{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-343e18d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-9c0a7ae{--display:flex;}.elementor-14 .elementor-element.elementor-element-1e700cb > .elementor-widget-container{border-radius:10px 10px 10px 10px;}.elementor-14 .elementor-element.elementor-element-1e700cb .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-14 .elementor-element.elementor-element-083c2d1{--display:flex;}.elementor-14 .elementor-element.elementor-element-1e0b101 > .elementor-widget-container{border-radius:10px 10px 10px 10px;}.elementor-14 .elementor-element.elementor-element-1e0b101 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-14 .elementor-element.elementor-element-6a9e32f{--display:flex;}.elementor-14 .elementor-element.elementor-element-063c0ee > .elementor-widget-container{border-radius:10px 10px 10px 10px;}.elementor-14 .elementor-element.elementor-element-063c0ee .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-14 .elementor-element.elementor-element-6b040a0{--display:flex;}.elementor-14 .elementor-element.elementor-element-6cdd3e0 > .elementor-widget-container{border-radius:10px 10px 10px 10px;}.elementor-14 .elementor-element.elementor-element-6cdd3e0 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-14 .elementor-element.elementor-element-6940a2d{--display:flex;}.elementor-14 .elementor-element.elementor-element-c534918 > .elementor-widget-container{border-radius:10px 10px 10px 10px;}.elementor-14 .elementor-element.elementor-element-c534918 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-14 .elementor-element.elementor-element-aaafb80{--display:flex;}.elementor-14 .elementor-element.elementor-element-ca41a14 > .elementor-widget-container{border-radius:10px 10px 10px 10px;}.elementor-14 .elementor-element.elementor-element-ca41a14 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-14 .elementor-element.elementor-element-3898eff{--display:flex;}.elementor-14 .elementor-element.elementor-element-e310141 > .elementor-widget-container{border-radius:10px 10px 10px 10px;}.elementor-14 .elementor-element.elementor-element-e310141 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-14 .elementor-element.elementor-element-dde0d02{--e-n-carousel-swiper-slides-to-display:5;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-swiper-pagination-size:13px;--e-n-carousel-dots-normal-color:var( --e-global-color-738ab42 );--e-n-carousel-dots-hover-color:var( --e-global-color-primary );--e-n-carousel-swiper-pagination-spacing:21px;}.elementor-14 .elementor-element.elementor-element-dde0d02 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:7px;--swiper-pagination-bullet-vertical-gap:7px;}.elementor-14 .elementor-element.elementor-element-a3814c2{--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:4em;--padding-bottom:4em;--padding-left:3em;--padding-right:3em;}.elementor-14 .elementor-element.elementor-element-a3814c2:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-a3814c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-146d138 );}.elementor-14 .elementor-element.elementor-element-6e9e286{--display:flex;--min-height:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-45094f0 > .elementor-widget-container{border-radius:10px 10px 10px 10px;}.elementor-14 .elementor-element.elementor-element-45094f0 .elementor-wrapper{--video-aspect-ratio:2.33333;}.elementor-14 .elementor-element.elementor-element-45094f0 .elementor-custom-embed-play i{font-size:32px;}.elementor-14 .elementor-element.elementor-element-45094f0 .elementor-custom-embed-play svg{width:32px;height:32px;}.elementor-14 .elementor-element.elementor-element-9f62cb1{--display:flex;--min-height:80vh;--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:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:4em;--padding-bottom:4em;--padding-left:3em;--padding-right:3em;}.elementor-14 .elementor-element.elementor-element-9f62cb1:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-9f62cb1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2789472 );}.elementor-14 .elementor-element.elementor-element-30778a7{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-ef45088{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-316595d{text-align:center;}.elementor-14 .elementor-element.elementor-element-2d1670a{text-align:center;}.elementor-14 .elementor-element.elementor-element-5367515{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-94b7be7{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-a05d9ac{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-13c0ec6{--display:flex;}.elementor-14 .elementor-element.elementor-element-59b51c8 > .elementor-widget-container{border-radius:10px 10px 10px 10px;}.elementor-14 .elementor-element.elementor-element-59b51c8 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-14 .elementor-element.elementor-element-86e0021{--display:flex;}.elementor-14 .elementor-element.elementor-element-feaa343 > .elementor-widget-container{border-radius:10px 10px 10px 10px;}.elementor-14 .elementor-element.elementor-element-feaa343 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-14 .elementor-element.elementor-element-133ec50{--display:flex;}.elementor-14 .elementor-element.elementor-element-5a256e6 > .elementor-widget-container{border-radius:10px 10px 10px 10px;}.elementor-14 .elementor-element.elementor-element-5a256e6 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-14 .elementor-element.elementor-element-900600a{--display:flex;}.elementor-14 .elementor-element.elementor-element-1cdcccb > .elementor-widget-container{border-radius:10px 10px 10px 10px;}.elementor-14 .elementor-element.elementor-element-1cdcccb .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-14 .elementor-element.elementor-element-e740d8b{--display:flex;}.elementor-14 .elementor-element.elementor-element-4aeb561 > .elementor-widget-container{border-radius:10px 10px 10px 10px;}.elementor-14 .elementor-element.elementor-element-4aeb561 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-14 .elementor-element.elementor-element-ff6ff1c{--display:flex;}.elementor-14 .elementor-element.elementor-element-8d7cde2 > .elementor-widget-container{border-radius:10px 10px 10px 10px;}.elementor-14 .elementor-element.elementor-element-8d7cde2 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-14 .elementor-element.elementor-element-d1f14c3{--display:flex;}.elementor-14 .elementor-element.elementor-element-8a2cfbc > .elementor-widget-container{border-radius:10px 10px 10px 10px;}.elementor-14 .elementor-element.elementor-element-8a2cfbc .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-14 .elementor-element.elementor-element-9efe9f3{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-swiper-pagination-size:13px;--e-n-carousel-dots-normal-color:var( --e-global-color-738ab42 );--e-n-carousel-dots-hover-color:var( --e-global-color-primary );--e-n-carousel-swiper-pagination-spacing:21px;}.elementor-14 .elementor-element.elementor-element-9efe9f3 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:7px;--swiper-pagination-bullet-vertical-gap:7px;}.elementor-14 .elementor-element.elementor-element-9bed8a6{--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-end;--padding-top:4em;--padding-bottom:4em;--padding-left:3em;--padding-right:3em;}.elementor-14 .elementor-element.elementor-element-9bed8a6:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-9bed8a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-146d138 );}.elementor-14 .elementor-element.elementor-element-bc0250d{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-748b34f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-3cc08a7{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-6661905{--display:flex;}.elementor-14 .elementor-element.elementor-element-ce7ced2{--display:flex;}.elementor-14 .elementor-element.elementor-element-9162234{--display:flex;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-4d9582b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-37c5d8a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-ddac795{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-de1cb71{font-family:var( --e-global-typography-a99ffd3-font-family ), Sans-serif;font-size:var( --e-global-typography-a99ffd3-font-size );font-weight:var( --e-global-typography-a99ffd3-font-weight );text-transform:var( --e-global-typography-a99ffd3-text-transform );line-height:var( --e-global-typography-a99ffd3-line-height );letter-spacing:var( --e-global-typography-a99ffd3-letter-spacing );}.elementor-14 .elementor-element.elementor-element-de1cb71 p{margin-block-end:0px;}.elementor-14 .elementor-element.elementor-element-9a056b8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-3aa247a{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-89b90da{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-24aff9f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-73f8dbb{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-7093484{font-family:var( --e-global-typography-a99ffd3-font-family ), Sans-serif;font-size:var( --e-global-typography-a99ffd3-font-size );font-weight:var( --e-global-typography-a99ffd3-font-weight );text-transform:var( --e-global-typography-a99ffd3-text-transform );line-height:var( --e-global-typography-a99ffd3-line-height );letter-spacing:var( --e-global-typography-a99ffd3-letter-spacing );}.elementor-14 .elementor-element.elementor-element-7093484 p{margin-block-end:0px;}.elementor-14 .elementor-element.elementor-element-b2c2d56{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-b7370da{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-36706ed{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-ecc30fb{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-137dc99{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-77f3f31{font-family:var( --e-global-typography-a99ffd3-font-family ), Sans-serif;font-size:var( --e-global-typography-a99ffd3-font-size );font-weight:var( --e-global-typography-a99ffd3-font-weight );text-transform:var( --e-global-typography-a99ffd3-text-transform );line-height:var( --e-global-typography-a99ffd3-line-height );letter-spacing:var( --e-global-typography-a99ffd3-letter-spacing );}.elementor-14 .elementor-element.elementor-element-77f3f31 p{margin-block-end:0px;}.elementor-14 .elementor-element.elementor-element-b8f48fb{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-ca6f137{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-e487e85{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-83715bc{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-53c5f26{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-a86888f{font-family:var( --e-global-typography-a99ffd3-font-family ), Sans-serif;font-size:var( --e-global-typography-a99ffd3-font-size );font-weight:var( --e-global-typography-a99ffd3-font-weight );text-transform:var( --e-global-typography-a99ffd3-text-transform );line-height:var( --e-global-typography-a99ffd3-line-height );letter-spacing:var( --e-global-typography-a99ffd3-letter-spacing );}.elementor-14 .elementor-element.elementor-element-a86888f p{margin-block-end:0px;}.elementor-14 .elementor-element.elementor-element-f69fb41{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-ead0d8a{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-1503733{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-1d243cc{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-1405a63{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-ccf1c98{font-family:var( --e-global-typography-a99ffd3-font-family ), Sans-serif;font-size:var( --e-global-typography-a99ffd3-font-size );font-weight:var( --e-global-typography-a99ffd3-font-weight );text-transform:var( --e-global-typography-a99ffd3-text-transform );line-height:var( --e-global-typography-a99ffd3-line-height );letter-spacing:var( --e-global-typography-a99ffd3-letter-spacing );}.elementor-14 .elementor-element.elementor-element-ccf1c98 p{margin-block-end:0px;}.elementor-14 .elementor-element.elementor-element-fc927e4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-30729ec{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-a04ee62{--display:flex;--min-height:80vh;--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:center;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:4em;--padding-bottom:4em;--padding-left:3em;--padding-right:3em;}.elementor-14 .elementor-element.elementor-element-a04ee62:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-a04ee62 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2789472 );}.elementor-14 .elementor-element.elementor-element-afce65a{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-396a683{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-688193f{text-align:center;}.elementor-14 .elementor-element.elementor-element-1debbc9{text-align:center;}.elementor-14 .elementor-element.elementor-element-bd03aee{--display:flex;}.elementor-14 .elementor-element.elementor-element-5b1d0af{--display:flex;}.elementor-14 .elementor-element.elementor-element-a368758{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-c6120bd{--display:flex;}.elementor-14 .elementor-element.elementor-element-f5fae71{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-0d9ecfd{--display:flex;}.elementor-14 .elementor-element.elementor-element-37a2ef1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-e7ed712{--display:flex;}.elementor-14 .elementor-element.elementor-element-b1df407{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-6fe82c4{--display:flex;}.elementor-14 .elementor-element.elementor-element-795a3d5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-5c53cce{--display:flex;}.elementor-14 .elementor-element.elementor-element-d36869d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-2174567{--display:flex;}.elementor-14 .elementor-element.elementor-element-c9f909b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-e12b232{--display:flex;}.elementor-14 .elementor-element.elementor-element-43541ee{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-b49736b{--display:flex;}.elementor-14 .elementor-element.elementor-element-718f101{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-f47053f{--n-accordion-title-font-size:clamp(1.1rem, 1.06rem + 0.2vw, 1.3rem);--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:32px;--n-accordion-icon-normal-color:var( --e-global-color-596dc29 );}.elementor-14 .elementor-element.elementor-element-f47053f > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:1px 1px 0px 1px;border-color:var( --e-global-color-accent );}.elementor-14 .elementor-element.elementor-element-f47053f {--n-accordion-padding:30px 20px 30px 20px;}:where( .elementor-14 .elementor-element.elementor-element-f47053f > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Bodoni Moda", Sans-serif;font-weight:600;text-transform:uppercase;line-height:0.9em;letter-spacing:1.1px;}:where( .elementor-14 .elementor-element.elementor-element-f47053f > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:solid;border-width:1px 1px 0px 1px;border-color:var( --e-global-color-738ab42 );--padding-top:20px;--padding-right:20px;--padding-bottom:20px;--padding-left:20px;}.elementor-14 .elementor-element.elementor-element-103c96e{--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:4em;--padding-bottom:4em;--padding-left:3em;--padding-right:3em;}.elementor-14 .elementor-element.elementor-element-103c96e:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-103c96e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-146d138 );}.elementor-14 .elementor-element.elementor-element-f311a82{text-align:center;}.elementor-14 .elementor-element.elementor-element-fc607a6{--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;--border-radius:10px 10px 10px 10px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-14 .elementor-element.elementor-element-fc607a6:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-fc607a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-020ff4b );}.elementor-14 .elementor-element.elementor-element-82997b6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-613bfed{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-613bfed img{width:100%;}.elementor-14 .elementor-element.elementor-element-1b08960{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-1b08960 img{width:100%;}.elementor-14 .elementor-element.elementor-element-7aae377{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-f5958ae .elementor-heading-title{color:var( --e-global-color-596dc29 );}.elementor-14 .elementor-element.elementor-element-98a6589{font-family:var( --e-global-typography-3f53916-font-family ), Sans-serif;font-size:var( --e-global-typography-3f53916-font-size );font-weight:var( --e-global-typography-3f53916-font-weight );text-transform:var( --e-global-typography-3f53916-text-transform );line-height:var( --e-global-typography-3f53916-line-height );}.elementor-14 .elementor-element.elementor-element-98a6589 p{margin-block-end:0px;}.elementor-14 .elementor-element.elementor-element-b96d466{--display:flex;}.elementor-14 .elementor-element.elementor-element-2b380cc{color:var( --e-global-color-596dc29 );}.elementor-14 .elementor-element.elementor-element-2b380cc a{color:var( --e-global-color-596dc29 );}.elementor-14 .elementor-element.elementor-element-bb9cfa2{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-7fbc097 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-0167c7d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-f3b9565 > .elementor-widget-container{padding:0px 0px 0px 0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-14 .elementor-element.elementor-element-a14f4ed{--padding-top:3em;--padding-bottom:3em;--padding-left:1em;--padding-right:1em;}.elementor-14 .elementor-element.elementor-element-529559f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-14 .elementor-element.elementor-element-529559f .elementor-heading-title{font-size:var( --e-global-typography-7bdc720-font-size );line-height:var( --e-global-typography-7bdc720-line-height );letter-spacing:var( --e-global-typography-7bdc720-letter-spacing );}.elementor-14 .elementor-element.elementor-element-55e1f13{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:var( --e-global-typography-c799da4-font-size );line-height:var( --e-global-typography-c799da4-line-height );}.elementor-14 .elementor-element.elementor-element-c729d8e{--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;}.elementor-14 .elementor-element.elementor-element-94ea041 .elementor-button{font-size:var( --e-global-typography-f1a41de-font-size );line-height:var( --e-global-typography-f1a41de-line-height );letter-spacing:var( --e-global-typography-f1a41de-letter-spacing );}.elementor-14 .elementor-element.elementor-element-9a14ca1 .elementor-button{font-size:var( --e-global-typography-f1a41de-font-size );line-height:var( --e-global-typography-f1a41de-line-height );letter-spacing:var( --e-global-typography-f1a41de-letter-spacing );}.elementor-14 .elementor-element.elementor-element-7ac2a4e{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-14 .elementor-element.elementor-element-02a4180{--container-widget-width:29%;--container-widget-flex-grow:0;width:var( --container-widget-width, 29% );max-width:29%;}.elementor-14 .elementor-element.elementor-element-71a8bee{--container-widget-width:29%;--container-widget-flex-grow:0;width:var( --container-widget-width, 29% );max-width:29%;}.elementor-14 .elementor-element.elementor-element-27e0065{--padding-top:5em;--padding-bottom:3em;--padding-left:1em;--padding-right:1em;}.elementor-14 .elementor-element.elementor-element-083df70{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-37646b0{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-b2b39d2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-8de2b28 img{height:580px;}.elementor-14 .elementor-element.elementor-element-916f3bb img{height:306px;}.elementor-14 .elementor-element.elementor-element-d4f83be{--padding-top:3em;--padding-bottom:3em;--padding-left:1em;--padding-right:1em;}.elementor-14 .elementor-element.elementor-element-c1ed070{--container-widget-width:61vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 61vw );max-width:61vw;}.elementor-14 .elementor-element.elementor-element-7af3636{--container-widget-width:73%;--container-widget-flex-grow:0;width:var( --container-widget-width, 73% );max-width:73%;}.elementor-14 .elementor-element.elementor-element-33c8dd6 .elementor-button{font-size:var( --e-global-typography-f1a41de-font-size );line-height:var( --e-global-typography-f1a41de-line-height );letter-spacing:var( --e-global-typography-f1a41de-letter-spacing );}.elementor-14 .elementor-element.elementor-element-37d582b .elementor-button{font-size:var( --e-global-typography-f1a41de-font-size );line-height:var( --e-global-typography-f1a41de-line-height );letter-spacing:var( --e-global-typography-f1a41de-letter-spacing );}.elementor-14 .elementor-element.elementor-element-29d1122{--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:wrap;}.elementor-14 .elementor-element.elementor-element-1d3fe0e{--min-height:350px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14 .elementor-element.elementor-element-1deabb0{--min-height:350px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14 .elementor-element.elementor-element-fc01ef6{--min-height:350px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14 .elementor-element.elementor-element-0f53520{--min-height:350px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14 .elementor-element.elementor-element-7092e04{--padding-top:5em;--padding-bottom:3em;--padding-left:1em;--padding-right:1em;}.elementor-14 .elementor-element.elementor-element-dde0d02{--e-n-carousel-swiper-slides-to-display:2;}.elementor-14 .elementor-element.elementor-element-9f62cb1{--padding-top:5em;--padding-bottom:3em;--padding-left:1em;--padding-right:1em;}.elementor-14 .elementor-element.elementor-element-9efe9f3{--e-n-carousel-swiper-slides-to-display:2;}.elementor-14 .elementor-element.elementor-element-9bed8a6{--padding-top:4em;--padding-bottom:4em;--padding-left:1em;--padding-right:1em;}.elementor-14 .elementor-element.elementor-element-3cc08a7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-6661905{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-ce7ced2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-de1cb71{font-size:var( --e-global-typography-a99ffd3-font-size );line-height:var( --e-global-typography-a99ffd3-line-height );letter-spacing:var( --e-global-typography-a99ffd3-letter-spacing );}.elementor-14 .elementor-element.elementor-element-7093484{font-size:var( --e-global-typography-a99ffd3-font-size );line-height:var( --e-global-typography-a99ffd3-line-height );letter-spacing:var( --e-global-typography-a99ffd3-letter-spacing );}.elementor-14 .elementor-element.elementor-element-77f3f31{font-size:var( --e-global-typography-a99ffd3-font-size );line-height:var( --e-global-typography-a99ffd3-line-height );letter-spacing:var( --e-global-typography-a99ffd3-letter-spacing );}.elementor-14 .elementor-element.elementor-element-a86888f{font-size:var( --e-global-typography-a99ffd3-font-size );line-height:var( --e-global-typography-a99ffd3-line-height );letter-spacing:var( --e-global-typography-a99ffd3-letter-spacing );}.elementor-14 .elementor-element.elementor-element-ccf1c98{font-size:var( --e-global-typography-a99ffd3-font-size );line-height:var( --e-global-typography-a99ffd3-line-height );letter-spacing:var( --e-global-typography-a99ffd3-letter-spacing );}.elementor-14 .elementor-element.elementor-element-a04ee62{--padding-top:5em;--padding-bottom:3em;--padding-left:1em;--padding-right:1em;}.elementor-14 .elementor-element.elementor-element-103c96e{--padding-top:4em;--padding-bottom:4em;--padding-left:2em;--padding-right:2em;}.elementor-14 .elementor-element.elementor-element-82997b6{--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;}.elementor-14 .elementor-element.elementor-element-613bfed{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-14 .elementor-element.elementor-element-1b08960{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-14 .elementor-element.elementor-element-98a6589{font-size:var( --e-global-typography-3f53916-font-size );line-height:var( --e-global-typography-3f53916-line-height );}}@media(max-width:767px){.elementor-14 .elementor-element.elementor-element-a14f4ed{--padding-top:3em;--padding-bottom:3em;--padding-left:1em;--padding-right:1em;}.elementor-14 .elementor-element.elementor-element-529559f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-14 .elementor-element.elementor-element-529559f .elementor-heading-title{font-size:var( --e-global-typography-7bdc720-font-size );line-height:var( --e-global-typography-7bdc720-line-height );letter-spacing:var( --e-global-typography-7bdc720-letter-spacing );}.elementor-14 .elementor-element.elementor-element-55e1f13{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-size:var( --e-global-typography-c799da4-font-size );line-height:var( --e-global-typography-c799da4-line-height );}.elementor-14 .elementor-element.elementor-element-c729d8e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-94ea041 .elementor-button{font-size:var( --e-global-typography-f1a41de-font-size );line-height:var( --e-global-typography-f1a41de-line-height );letter-spacing:var( --e-global-typography-f1a41de-letter-spacing );}.elementor-14 .elementor-element.elementor-element-9a14ca1 .elementor-button{font-size:var( --e-global-typography-f1a41de-font-size );line-height:var( --e-global-typography-f1a41de-line-height );letter-spacing:var( --e-global-typography-f1a41de-letter-spacing );}.elementor-14 .elementor-element.elementor-element-7ac2a4e{--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:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-02a4180{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-14 .elementor-element.elementor-element-71a8bee{--container-widget-width:47%;--container-widget-flex-grow:0;width:var( --container-widget-width, 47% );max-width:47%;}.elementor-14 .elementor-element.elementor-element-f9b4bc1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-27e0065{--margin-top:-3em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:5em;--padding-bottom:3em;--padding-left:1em;--padding-right:1em;}.elementor-14 .elementor-element.elementor-element-083df70{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-14 .elementor-element.elementor-element-37646b0{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-b2b39d2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-8de2b28 img{height:350px;}.elementor-14 .elementor-element.elementor-element-d4f83be{--padding-top:3em;--padding-bottom:3em;--padding-left:1em;--padding-right:1em;}.elementor-14 .elementor-element.elementor-element-c1ed070{--container-widget-width:100vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 100vw );max-width:100vw;}.elementor-14 .elementor-element.elementor-element-7af3636{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-14 .elementor-element.elementor-element-33c8dd6 .elementor-button{font-size:var( --e-global-typography-f1a41de-font-size );line-height:var( --e-global-typography-f1a41de-line-height );letter-spacing:var( --e-global-typography-f1a41de-letter-spacing );}.elementor-14 .elementor-element.elementor-element-37d582b .elementor-button{font-size:var( --e-global-typography-f1a41de-font-size );line-height:var( --e-global-typography-f1a41de-line-height );letter-spacing:var( --e-global-typography-f1a41de-letter-spacing );}.elementor-14 .elementor-element.elementor-element-7092e04{--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:3em;--padding-bottom:3em;--padding-left:1em;--padding-right:1em;}.elementor-14 .elementor-element.elementor-element-dde0d02{--e-n-carousel-swiper-slides-to-display:1;}.elementor-14 .elementor-element.elementor-element-a3814c2{--padding-top:3em;--padding-bottom:3em;--padding-left:1em;--padding-right:1em;}.elementor-14 .elementor-element.elementor-element-9f62cb1{--padding-top:3em;--padding-bottom:3em;--padding-left:1em;--padding-right:1em;}.elementor-14 .elementor-element.elementor-element-9efe9f3{--e-n-carousel-swiper-slides-to-display:1;}.elementor-14 .elementor-element.elementor-element-9bed8a6{--padding-top:3em;--padding-bottom:3em;--padding-left:1em;--padding-right:1em;}.elementor-14 .elementor-element.elementor-element-3cc08a7{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-14 .elementor-element.elementor-element-6661905{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-ce7ced2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-9162234{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-14 .elementor-element.elementor-element-de1cb71{font-size:var( --e-global-typography-a99ffd3-font-size );line-height:var( --e-global-typography-a99ffd3-line-height );letter-spacing:var( --e-global-typography-a99ffd3-letter-spacing );}.elementor-14 .elementor-element.elementor-element-7093484{font-size:var( --e-global-typography-a99ffd3-font-size );line-height:var( --e-global-typography-a99ffd3-line-height );letter-spacing:var( --e-global-typography-a99ffd3-letter-spacing );}.elementor-14 .elementor-element.elementor-element-77f3f31{font-size:var( --e-global-typography-a99ffd3-font-size );line-height:var( --e-global-typography-a99ffd3-line-height );letter-spacing:var( --e-global-typography-a99ffd3-letter-spacing );}.elementor-14 .elementor-element.elementor-element-a86888f{font-size:var( --e-global-typography-a99ffd3-font-size );line-height:var( --e-global-typography-a99ffd3-line-height );letter-spacing:var( --e-global-typography-a99ffd3-letter-spacing );}.elementor-14 .elementor-element.elementor-element-ccf1c98{font-size:var( --e-global-typography-a99ffd3-font-size );line-height:var( --e-global-typography-a99ffd3-line-height );letter-spacing:var( --e-global-typography-a99ffd3-letter-spacing );}.elementor-14 .elementor-element.elementor-element-a04ee62{--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:3em;--padding-bottom:3em;--padding-left:1em;--padding-right:1em;}.elementor-14 .elementor-element.elementor-element-bd03aee{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:where( .elementor-14 .elementor-element.elementor-element-f47053f > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:1.4em;}.elementor-14 .elementor-element.elementor-element-103c96e{--padding-top:3em;--padding-bottom:3em;--padding-left:1em;--padding-right:1em;}.elementor-14 .elementor-element.elementor-element-fc607a6{--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-14 .elementor-element.elementor-element-613bfed{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-14 .elementor-element.elementor-element-98a6589{font-size:var( --e-global-typography-3f53916-font-size );line-height:var( --e-global-typography-3f53916-line-height );}.elementor-14 .elementor-element.elementor-element-b96d466{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(min-width:768px){.elementor-14 .elementor-element.elementor-element-46b07cf{--width:37%;}.elementor-14 .elementor-element.elementor-element-083df70{--width:60%;}.elementor-14 .elementor-element.elementor-element-63b5cbc{--width:60%;}.elementor-14 .elementor-element.elementor-element-4f40ead{--width:51%;}.elementor-14 .elementor-element.elementor-element-fd48674{--width:100%;}.elementor-14 .elementor-element.elementor-element-ef45088{--width:51%;}.elementor-14 .elementor-element.elementor-element-94b7be7{--width:100%;}.elementor-14 .elementor-element.elementor-element-748b34f{--width:37%;}.elementor-14 .elementor-element.elementor-element-3cc08a7{--width:60%;}.elementor-14 .elementor-element.elementor-element-9162234{--width:60%;}.elementor-14 .elementor-element.elementor-element-ddac795{--width:16%;}.elementor-14 .elementor-element.elementor-element-9a056b8{--width:45%;}.elementor-14 .elementor-element.elementor-element-73f8dbb{--width:16%;}.elementor-14 .elementor-element.elementor-element-b2c2d56{--width:45%;}.elementor-14 .elementor-element.elementor-element-137dc99{--width:16%;}.elementor-14 .elementor-element.elementor-element-b8f48fb{--width:45%;}.elementor-14 .elementor-element.elementor-element-53c5f26{--width:16%;}.elementor-14 .elementor-element.elementor-element-f69fb41{--width:45%;}.elementor-14 .elementor-element.elementor-element-1405a63{--width:16%;}.elementor-14 .elementor-element.elementor-element-fc927e4{--width:45%;}.elementor-14 .elementor-element.elementor-element-396a683{--width:51%;}.elementor-14 .elementor-element.elementor-element-5b1d0af{--width:100%;}.elementor-14 .elementor-element.elementor-element-a368758{--width:60%;}.elementor-14 .elementor-element.elementor-element-c6120bd{--width:100%;}.elementor-14 .elementor-element.elementor-element-f5fae71{--width:60%;}.elementor-14 .elementor-element.elementor-element-0d9ecfd{--width:100%;}.elementor-14 .elementor-element.elementor-element-37a2ef1{--width:60%;}.elementor-14 .elementor-element.elementor-element-e7ed712{--width:100%;}.elementor-14 .elementor-element.elementor-element-b1df407{--width:60%;}.elementor-14 .elementor-element.elementor-element-6fe82c4{--width:100%;}.elementor-14 .elementor-element.elementor-element-795a3d5{--width:60%;}.elementor-14 .elementor-element.elementor-element-5c53cce{--width:100%;}.elementor-14 .elementor-element.elementor-element-d36869d{--width:60%;}.elementor-14 .elementor-element.elementor-element-2174567{--width:100%;}.elementor-14 .elementor-element.elementor-element-c9f909b{--width:60%;}.elementor-14 .elementor-element.elementor-element-e12b232{--width:100%;}.elementor-14 .elementor-element.elementor-element-43541ee{--width:60%;}.elementor-14 .elementor-element.elementor-element-b49736b{--width:100%;}.elementor-14 .elementor-element.elementor-element-718f101{--width:60%;}.elementor-14 .elementor-element.elementor-element-82997b6{--width:54%;}.elementor-14 .elementor-element.elementor-element-7aae377{--width:37%;}}@media(max-width:1024px) and (min-width:768px){.elementor-14 .elementor-element.elementor-element-46b07cf{--width:63%;}.elementor-14 .elementor-element.elementor-element-083df70{--width:100%;}.elementor-14 .elementor-element.elementor-element-63b5cbc{--width:100%;}.elementor-14 .elementor-element.elementor-element-1d3fe0e{--width:48%;}.elementor-14 .elementor-element.elementor-element-1deabb0{--width:48%;}.elementor-14 .elementor-element.elementor-element-fc01ef6{--width:48%;}.elementor-14 .elementor-element.elementor-element-0f53520{--width:48%;}.elementor-14 .elementor-element.elementor-element-4f40ead{--width:83%;}.elementor-14 .elementor-element.elementor-element-fd48674{--width:100%;}.elementor-14 .elementor-element.elementor-element-ef45088{--width:83%;}.elementor-14 .elementor-element.elementor-element-94b7be7{--width:100%;}.elementor-14 .elementor-element.elementor-element-748b34f{--width:63%;}.elementor-14 .elementor-element.elementor-element-3cc08a7{--width:100%;}.elementor-14 .elementor-element.elementor-element-9162234{--width:100%;}.elementor-14 .elementor-element.elementor-element-396a683{--width:83%;}.elementor-14 .elementor-element.elementor-element-7aae377{--width:61%;}}/* Start custom CSS for video, class: .elementor-element-1e700cb *//* Optional: subtle hover polish */
.elementor-widget-video:hover {
  transform: scale(1.01);
  transition: transform 0.4s ease;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-1e0b101 *//* Optional: subtle hover polish */
.elementor-widget-video:hover {
  transform: scale(1.01);
  transition: transform 0.4s ease;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-063c0ee *//* Optional: subtle hover polish */
.elementor-widget-video:hover {
  transform: scale(1.01);
  transition: transform 0.4s ease;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-6cdd3e0 *//* Optional: subtle hover polish */
.elementor-widget-video:hover {
  transform: scale(1.01);
  transition: transform 0.4s ease;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-c534918 *//* Optional: subtle hover polish */
.elementor-widget-video:hover {
  transform: scale(1.01);
  transition: transform 0.4s ease;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-ca41a14 *//* Optional: subtle hover polish */
.elementor-widget-video:hover {
  transform: scale(1.01);
  transition: transform 0.4s ease;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-e310141 *//* Optional: subtle hover polish */
.elementor-widget-video:hover {
  transform: scale(1.01);
  transition: transform 0.4s ease;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-1e700cb *//* Optional: subtle hover polish */
.elementor-widget-video:hover {
  transform: scale(1.01);
  transition: transform 0.4s ease;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-1e0b101 *//* Optional: subtle hover polish */
.elementor-widget-video:hover {
  transform: scale(1.01);
  transition: transform 0.4s ease;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-063c0ee *//* Optional: subtle hover polish */
.elementor-widget-video:hover {
  transform: scale(1.01);
  transition: transform 0.4s ease;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-6cdd3e0 *//* Optional: subtle hover polish */
.elementor-widget-video:hover {
  transform: scale(1.01);
  transition: transform 0.4s ease;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-c534918 *//* Optional: subtle hover polish */
.elementor-widget-video:hover {
  transform: scale(1.01);
  transition: transform 0.4s ease;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-ca41a14 *//* Optional: subtle hover polish */
.elementor-widget-video:hover {
  transform: scale(1.01);
  transition: transform 0.4s ease;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-e310141 *//* Optional: subtle hover polish */
.elementor-widget-video:hover {
  transform: scale(1.01);
  transition: transform 0.4s ease;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-1e700cb *//* Optional: subtle hover polish */
.elementor-widget-video:hover {
  transform: scale(1.01);
  transition: transform 0.4s ease;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-1e0b101 *//* Optional: subtle hover polish */
.elementor-widget-video:hover {
  transform: scale(1.01);
  transition: transform 0.4s ease;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-063c0ee *//* Optional: subtle hover polish */
.elementor-widget-video:hover {
  transform: scale(1.01);
  transition: transform 0.4s ease;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-6cdd3e0 *//* Optional: subtle hover polish */
.elementor-widget-video:hover {
  transform: scale(1.01);
  transition: transform 0.4s ease;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-c534918 *//* Optional: subtle hover polish */
.elementor-widget-video:hover {
  transform: scale(1.01);
  transition: transform 0.4s ease;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-ca41a14 *//* Optional: subtle hover polish */
.elementor-widget-video:hover {
  transform: scale(1.01);
  transition: transform 0.4s ease;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-e310141 *//* Optional: subtle hover polish */
.elementor-widget-video:hover {
  transform: scale(1.01);
  transition: transform 0.4s ease;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-1e700cb *//* Optional: subtle hover polish */
.elementor-widget-video:hover {
  transform: scale(1.01);
  transition: transform 0.4s ease;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-1e0b101 *//* Optional: subtle hover polish */
.elementor-widget-video:hover {
  transform: scale(1.01);
  transition: transform 0.4s ease;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-063c0ee *//* Optional: subtle hover polish */
.elementor-widget-video:hover {
  transform: scale(1.01);
  transition: transform 0.4s ease;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-6cdd3e0 *//* Optional: subtle hover polish */
.elementor-widget-video:hover {
  transform: scale(1.01);
  transition: transform 0.4s ease;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-c534918 *//* Optional: subtle hover polish */
.elementor-widget-video:hover {
  transform: scale(1.01);
  transition: transform 0.4s ease;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-ca41a14 *//* Optional: subtle hover polish */
.elementor-widget-video:hover {
  transform: scale(1.01);
  transition: transform 0.4s ease;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-e310141 *//* Optional: subtle hover polish */
.elementor-widget-video:hover {
  transform: scale(1.01);
  transition: transform 0.4s ease;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-1e700cb *//* Optional: subtle hover polish */
.elementor-widget-video:hover {
  transform: scale(1.01);
  transition: transform 0.4s ease;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-1e0b101 *//* Optional: subtle hover polish */
.elementor-widget-video:hover {
  transform: scale(1.01);
  transition: transform 0.4s ease;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-063c0ee *//* Optional: subtle hover polish */
.elementor-widget-video:hover {
  transform: scale(1.01);
  transition: transform 0.4s ease;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-6cdd3e0 *//* Optional: subtle hover polish */
.elementor-widget-video:hover {
  transform: scale(1.01);
  transition: transform 0.4s ease;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-c534918 *//* Optional: subtle hover polish */
.elementor-widget-video:hover {
  transform: scale(1.01);
  transition: transform 0.4s ease;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-ca41a14 *//* Optional: subtle hover polish */
.elementor-widget-video:hover {
  transform: scale(1.01);
  transition: transform 0.4s ease;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-e310141 *//* Optional: subtle hover polish */
.elementor-widget-video:hover {
  transform: scale(1.01);
  transition: transform 0.4s ease;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-1e700cb *//* Optional: subtle hover polish */
.elementor-widget-video:hover {
  transform: scale(1.01);
  transition: transform 0.4s ease;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-1e0b101 *//* Optional: subtle hover polish */
.elementor-widget-video:hover {
  transform: scale(1.01);
  transition: transform 0.4s ease;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-063c0ee *//* Optional: subtle hover polish */
.elementor-widget-video:hover {
  transform: scale(1.01);
  transition: transform 0.4s ease;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-6cdd3e0 *//* Optional: subtle hover polish */
.elementor-widget-video:hover {
  transform: scale(1.01);
  transition: transform 0.4s ease;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-c534918 *//* Optional: subtle hover polish */
.elementor-widget-video:hover {
  transform: scale(1.01);
  transition: transform 0.4s ease;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-ca41a14 *//* Optional: subtle hover polish */
.elementor-widget-video:hover {
  transform: scale(1.01);
  transition: transform 0.4s ease;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-e310141 *//* Optional: subtle hover polish */
.elementor-widget-video:hover {
  transform: scale(1.01);
  transition: transform 0.4s ease;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-1e700cb *//* Optional: subtle hover polish */
.elementor-widget-video:hover {
  transform: scale(1.01);
  transition: transform 0.4s ease;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-1e0b101 *//* Optional: subtle hover polish */
.elementor-widget-video:hover {
  transform: scale(1.01);
  transition: transform 0.4s ease;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-063c0ee *//* Optional: subtle hover polish */
.elementor-widget-video:hover {
  transform: scale(1.01);
  transition: transform 0.4s ease;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-6cdd3e0 *//* Optional: subtle hover polish */
.elementor-widget-video:hover {
  transform: scale(1.01);
  transition: transform 0.4s ease;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-c534918 *//* Optional: subtle hover polish */
.elementor-widget-video:hover {
  transform: scale(1.01);
  transition: transform 0.4s ease;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-ca41a14 *//* Optional: subtle hover polish */
.elementor-widget-video:hover {
  transform: scale(1.01);
  transition: transform 0.4s ease;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-e310141 *//* Optional: subtle hover polish */
.elementor-widget-video:hover {
  transform: scale(1.01);
  transition: transform 0.4s ease;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-1e700cb *//* Optional: subtle hover polish */
.elementor-widget-video:hover {
  transform: scale(1.01);
  transition: transform 0.4s ease;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-1e0b101 *//* Optional: subtle hover polish */
.elementor-widget-video:hover {
  transform: scale(1.01);
  transition: transform 0.4s ease;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-063c0ee *//* Optional: subtle hover polish */
.elementor-widget-video:hover {
  transform: scale(1.01);
  transition: transform 0.4s ease;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-6cdd3e0 *//* Optional: subtle hover polish */
.elementor-widget-video:hover {
  transform: scale(1.01);
  transition: transform 0.4s ease;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-c534918 *//* Optional: subtle hover polish */
.elementor-widget-video:hover {
  transform: scale(1.01);
  transition: transform 0.4s ease;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-ca41a14 *//* Optional: subtle hover polish */
.elementor-widget-video:hover {
  transform: scale(1.01);
  transition: transform 0.4s ease;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-e310141 *//* Optional: subtle hover polish */
.elementor-widget-video:hover {
  transform: scale(1.01);
  transition: transform 0.4s ease;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-45094f0 *//* Ensure wrapper is positioned for overlay */
.custom-video-overlay .elementor-custom-embed-image-overlay {
  position: relative;
  display: block;
  overflow: hidden;
}

/* Thumbnail image */
.custom-video-overlay .elementor-custom-embed-image-overlay img {
  display: block;
  width: 100%;
  object-fit: cover;
  object-position: center;
  z-index: 0;
  position: relative;
}

/* Dark overlay */
.custom-video-overlay .elementor-custom-embed-image-overlay::after {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0.45);  /* adjust darkness */
  z-index: 1;                    /* above image */
}

/* Play button always on top */
.custom-video-overlay .elementor-custom-embed-play {
  z-index: 2; /* above overlay */
}

/* Glassy play button */
.custom-video-overlay .elementor-custom-embed-play {
  position: absolute !important;
  top: 50% !important;
  left: 50% !important;
  transform: translate(-50%, -50%) !important;

  /* Glass look */
  background: rgba(255, 255, 255, 0.15);   /* semi-transparent */
  backdrop-filter: blur(10px) saturate(180%);
  -webkit-backdrop-filter: blur(10px) saturate(180%);
  border-radius: 50%;
  border: 1px solid rgba(255, 255, 255, 0.35);

  /* sizing */
  width: 70px;
  height: 70px;

  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 2;
  transition: transform 0.3s ease, background 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-59b51c8 *//* Optional: subtle hover polish */
.elementor-widget-video:hover {
  transform: scale(1.01);
  transition: transform 0.4s ease;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-feaa343 *//* Optional: subtle hover polish */
.elementor-widget-video:hover {
  transform: scale(1.01);
  transition: transform 0.4s ease;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-5a256e6 *//* Optional: subtle hover polish */
.elementor-widget-video:hover {
  transform: scale(1.01);
  transition: transform 0.4s ease;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-1cdcccb *//* Optional: subtle hover polish */
.elementor-widget-video:hover {
  transform: scale(1.01);
  transition: transform 0.4s ease;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-4aeb561 *//* Optional: subtle hover polish */
.elementor-widget-video:hover {
  transform: scale(1.01);
  transition: transform 0.4s ease;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-8d7cde2 *//* Optional: subtle hover polish */
.elementor-widget-video:hover {
  transform: scale(1.01);
  transition: transform 0.4s ease;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-8a2cfbc *//* Optional: subtle hover polish */
.elementor-widget-video:hover {
  transform: scale(1.01);
  transition: transform 0.4s ease;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-59b51c8 *//* Optional: subtle hover polish */
.elementor-widget-video:hover {
  transform: scale(1.01);
  transition: transform 0.4s ease;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-feaa343 *//* Optional: subtle hover polish */
.elementor-widget-video:hover {
  transform: scale(1.01);
  transition: transform 0.4s ease;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-5a256e6 *//* Optional: subtle hover polish */
.elementor-widget-video:hover {
  transform: scale(1.01);
  transition: transform 0.4s ease;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-1cdcccb *//* Optional: subtle hover polish */
.elementor-widget-video:hover {
  transform: scale(1.01);
  transition: transform 0.4s ease;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-4aeb561 *//* Optional: subtle hover polish */
.elementor-widget-video:hover {
  transform: scale(1.01);
  transition: transform 0.4s ease;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-8d7cde2 *//* Optional: subtle hover polish */
.elementor-widget-video:hover {
  transform: scale(1.01);
  transition: transform 0.4s ease;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-8a2cfbc *//* Optional: subtle hover polish */
.elementor-widget-video:hover {
  transform: scale(1.01);
  transition: transform 0.4s ease;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-59b51c8 *//* Optional: subtle hover polish */
.elementor-widget-video:hover {
  transform: scale(1.01);
  transition: transform 0.4s ease;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-feaa343 *//* Optional: subtle hover polish */
.elementor-widget-video:hover {
  transform: scale(1.01);
  transition: transform 0.4s ease;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-5a256e6 *//* Optional: subtle hover polish */
.elementor-widget-video:hover {
  transform: scale(1.01);
  transition: transform 0.4s ease;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-1cdcccb *//* Optional: subtle hover polish */
.elementor-widget-video:hover {
  transform: scale(1.01);
  transition: transform 0.4s ease;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-4aeb561 *//* Optional: subtle hover polish */
.elementor-widget-video:hover {
  transform: scale(1.01);
  transition: transform 0.4s ease;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-8d7cde2 *//* Optional: subtle hover polish */
.elementor-widget-video:hover {
  transform: scale(1.01);
  transition: transform 0.4s ease;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-8a2cfbc *//* Optional: subtle hover polish */
.elementor-widget-video:hover {
  transform: scale(1.01);
  transition: transform 0.4s ease;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-59b51c8 *//* Optional: subtle hover polish */
.elementor-widget-video:hover {
  transform: scale(1.01);
  transition: transform 0.4s ease;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-feaa343 *//* Optional: subtle hover polish */
.elementor-widget-video:hover {
  transform: scale(1.01);
  transition: transform 0.4s ease;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-5a256e6 *//* Optional: subtle hover polish */
.elementor-widget-video:hover {
  transform: scale(1.01);
  transition: transform 0.4s ease;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-1cdcccb *//* Optional: subtle hover polish */
.elementor-widget-video:hover {
  transform: scale(1.01);
  transition: transform 0.4s ease;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-4aeb561 *//* Optional: subtle hover polish */
.elementor-widget-video:hover {
  transform: scale(1.01);
  transition: transform 0.4s ease;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-8d7cde2 *//* Optional: subtle hover polish */
.elementor-widget-video:hover {
  transform: scale(1.01);
  transition: transform 0.4s ease;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-8a2cfbc *//* Optional: subtle hover polish */
.elementor-widget-video:hover {
  transform: scale(1.01);
  transition: transform 0.4s ease;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-59b51c8 *//* Optional: subtle hover polish */
.elementor-widget-video:hover {
  transform: scale(1.01);
  transition: transform 0.4s ease;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-feaa343 *//* Optional: subtle hover polish */
.elementor-widget-video:hover {
  transform: scale(1.01);
  transition: transform 0.4s ease;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-5a256e6 *//* Optional: subtle hover polish */
.elementor-widget-video:hover {
  transform: scale(1.01);
  transition: transform 0.4s ease;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-1cdcccb *//* Optional: subtle hover polish */
.elementor-widget-video:hover {
  transform: scale(1.01);
  transition: transform 0.4s ease;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-4aeb561 *//* Optional: subtle hover polish */
.elementor-widget-video:hover {
  transform: scale(1.01);
  transition: transform 0.4s ease;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-8d7cde2 *//* Optional: subtle hover polish */
.elementor-widget-video:hover {
  transform: scale(1.01);
  transition: transform 0.4s ease;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-8a2cfbc *//* Optional: subtle hover polish */
.elementor-widget-video:hover {
  transform: scale(1.01);
  transition: transform 0.4s ease;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-59b51c8 *//* Optional: subtle hover polish */
.elementor-widget-video:hover {
  transform: scale(1.01);
  transition: transform 0.4s ease;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-feaa343 *//* Optional: subtle hover polish */
.elementor-widget-video:hover {
  transform: scale(1.01);
  transition: transform 0.4s ease;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-5a256e6 *//* Optional: subtle hover polish */
.elementor-widget-video:hover {
  transform: scale(1.01);
  transition: transform 0.4s ease;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-1cdcccb *//* Optional: subtle hover polish */
.elementor-widget-video:hover {
  transform: scale(1.01);
  transition: transform 0.4s ease;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-4aeb561 *//* Optional: subtle hover polish */
.elementor-widget-video:hover {
  transform: scale(1.01);
  transition: transform 0.4s ease;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-8d7cde2 *//* Optional: subtle hover polish */
.elementor-widget-video:hover {
  transform: scale(1.01);
  transition: transform 0.4s ease;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-8a2cfbc *//* Optional: subtle hover polish */
.elementor-widget-video:hover {
  transform: scale(1.01);
  transition: transform 0.4s ease;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-59b51c8 *//* Optional: subtle hover polish */
.elementor-widget-video:hover {
  transform: scale(1.01);
  transition: transform 0.4s ease;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-feaa343 *//* Optional: subtle hover polish */
.elementor-widget-video:hover {
  transform: scale(1.01);
  transition: transform 0.4s ease;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-5a256e6 *//* Optional: subtle hover polish */
.elementor-widget-video:hover {
  transform: scale(1.01);
  transition: transform 0.4s ease;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-1cdcccb *//* Optional: subtle hover polish */
.elementor-widget-video:hover {
  transform: scale(1.01);
  transition: transform 0.4s ease;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-4aeb561 *//* Optional: subtle hover polish */
.elementor-widget-video:hover {
  transform: scale(1.01);
  transition: transform 0.4s ease;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-8d7cde2 *//* Optional: subtle hover polish */
.elementor-widget-video:hover {
  transform: scale(1.01);
  transition: transform 0.4s ease;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-8a2cfbc *//* Optional: subtle hover polish */
.elementor-widget-video:hover {
  transform: scale(1.01);
  transition: transform 0.4s ease;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-59b51c8 *//* Optional: subtle hover polish */
.elementor-widget-video:hover {
  transform: scale(1.01);
  transition: transform 0.4s ease;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-feaa343 *//* Optional: subtle hover polish */
.elementor-widget-video:hover {
  transform: scale(1.01);
  transition: transform 0.4s ease;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-5a256e6 *//* Optional: subtle hover polish */
.elementor-widget-video:hover {
  transform: scale(1.01);
  transition: transform 0.4s ease;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-1cdcccb *//* Optional: subtle hover polish */
.elementor-widget-video:hover {
  transform: scale(1.01);
  transition: transform 0.4s ease;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-4aeb561 *//* Optional: subtle hover polish */
.elementor-widget-video:hover {
  transform: scale(1.01);
  transition: transform 0.4s ease;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-8d7cde2 *//* Optional: subtle hover polish */
.elementor-widget-video:hover {
  transform: scale(1.01);
  transition: transform 0.4s ease;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-8a2cfbc *//* Optional: subtle hover polish */
.elementor-widget-video:hover {
  transform: scale(1.01);
  transition: transform 0.4s ease;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7fbc097 */.reveal-text {
  display: inline-block;
  overflow: hidden;
  line-height: 1.2em;
  transform: translateZ(0);
  will-change: filter, transform, opacity;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0167c7d */.liquid-img img {
  display: block;
  width: 100%;
  height: auto;
  -webkit-mask-image: radial-gradient(circle at 50% 50%, #000 0 var(--r), transparent calc(var(--r) + 1%));
  mask-image: radial-gradient(circle at 50% 50%, #000 0 var(--r), transparent calc(var(--r) + 1%));
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  --r: 0%;
  will-change: filter, mask-image;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f3b9565 */.liquid-container {
  position: relative;
  overflow: hidden;
  /*filter: url(#liquidDisplaceContainer);*/
  -webkit-mask-image: radial-gradient(circle at 50% 50%, #000 0 var(--r), transparent calc(var(--r) + 1%));
  mask-image: radial-gradient(circle at 50% 50%, #000 0 var(--r), transparent calc(var(--r) + 1%));
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  --r: 0%;
  will-change: filter, mask-image;
}/* End custom CSS */