.elementor-8812 .elementor-element.elementor-element-0a1365e{--display:flex;--position:fixed;--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;top:0px;--z-index:0;}body:not(.rtl) .elementor-8812 .elementor-element.elementor-element-0a1365e{left:0px;}body.rtl .elementor-8812 .elementor-element.elementor-element-0a1365e{right:0px;}.elementor-8812 .elementor-element.elementor-element-927810a{--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:flex-start;--align-items:center;--z-index:100;}.elementor-8812 .elementor-element.elementor-element-6a00a71{--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;--z-index:10;}.elementor-8812 .elementor-element.elementor-element-6a00a71.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-8812 .elementor-element.elementor-element-721eb48{--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:center;}.elementor-8812 .elementor-element.elementor-element-b94fd89{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:350px;--padding-bottom:270px;--padding-left:0px;--padding-right:0px;}.elementor-8812 .elementor-element.elementor-element-721950a{text-align:center;}.elementor-8812 .elementor-element.elementor-element-721950a .elementor-heading-title{font-family:"Oktah", Sans-serif;font-size:0.9em;font-weight:400;text-transform:uppercase;line-height:1.5rem;letter-spacing:0.2em;color:var( --e-global-color-white_100 );}.elementor-8812 .elementor-element.elementor-element-acdd681{text-align:center;}.elementor-8812 .elementor-element.elementor-element-acdd681 .elementor-heading-title{font-family:var( --e-global-typography-heading_xl-font-family ), Sans-serif;font-size:var( --e-global-typography-heading_xl-font-size );font-weight:var( --e-global-typography-heading_xl-font-weight );line-height:var( --e-global-typography-heading_xl-line-height );letter-spacing:var( --e-global-typography-heading_xl-letter-spacing );color:var( --e-global-color-white_100 );}.elementor-8812 .elementor-element.elementor-element-bb60230{text-align:center;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-white_100 );}.elementor-8812 .elementor-element.elementor-element-bb60230 a{color:var( --e-global-color-white_100 );}.elementor-8812 .elementor-element.elementor-element-11b06fe > .elementor-widget-container{padding:40px 0px 0px 0px;}.elementor-8812 .elementor-element.elementor-element-11b06fe{z-index:-1;}.elementor-8812 .elementor-element.elementor-element-ef0604e{--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:flex-start;--align-items:center;}.elementor-8812 .elementor-element.elementor-element-b7eef22{--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:240px;--padding-bottom:240px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-8812 .elementor-element.elementor-element-b7eef22.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-8812 .elementor-element.elementor-element-9c5aa3f{--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:center;}.elementor-8812 .elementor-element.elementor-element-e7f8580{--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;}.elementor-8812 .elementor-element.elementor-element-b98ee52{--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:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:nowrap;}.elementor-8812 .elementor-element.elementor-element-6bfe353.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8812 .elementor-element.elementor-element-6bfe353 .elementor-icon-wrapper{text-align:center;}.elementor-8812 .elementor-element.elementor-element-6bfe353.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-8812 .elementor-element.elementor-element-6bfe353.elementor-view-framed .elementor-icon, .elementor-8812 .elementor-element.elementor-element-6bfe353.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-8812 .elementor-element.elementor-element-6bfe353.elementor-view-framed .elementor-icon, .elementor-8812 .elementor-element.elementor-element-6bfe353.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-8812 .elementor-element.elementor-element-6bfe353 .elementor-icon{font-size:20px;}.elementor-8812 .elementor-element.elementor-element-6bfe353 .elementor-icon svg{height:20px;}.elementor-8812 .elementor-element.elementor-element-f47d6c8{--e-rating-justify-content:flex-start;--e-rating-icon-font-size:16px;--e-rating-gap:4px;--e-rating-icon-marked-color:var( --e-global-color-white_100 );--e-rating-icon-color:var( --e-global-color-color_5 );}.elementor-8812 .elementor-element.elementor-element-8fe407f .elementor-heading-title{font-family:var( --e-global-typography-heading_s-font-family ), Sans-serif;font-size:var( --e-global-typography-heading_s-font-size );font-weight:var( --e-global-typography-heading_s-font-weight );line-height:var( --e-global-typography-heading_s-line-height );letter-spacing:var( --e-global-typography-heading_s-letter-spacing );color:var( --e-global-color-primary );}.elementor-8812 .elementor-element.elementor-element-ddbd5d8 .elementor-heading-title{font-family:var( --e-global-typography-heading_l-font-family ), Sans-serif;font-size:var( --e-global-typography-heading_l-font-size );font-weight:var( --e-global-typography-heading_l-font-weight );line-height:var( --e-global-typography-heading_l-line-height );letter-spacing:var( --e-global-typography-heading_l-letter-spacing );-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-white_100 );}.elementor-8812 .elementor-element.elementor-element-31f234c{--e-image-carousel-slides-to-show:5;}.elementor-8812 .elementor-element.elementor-element-31f234c .swiper-wrapper{display:flex;align-items:center;}.elementor-8812 .elementor-element.elementor-element-70f2d51{--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:flex-start;--align-items:center;}.elementor-8812 .elementor-element.elementor-element-bbf2143{--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:240px;--padding-bottom:240px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-8812 .elementor-element.elementor-element-bbf2143.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-8812 .elementor-element.elementor-element-8fc524b{--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:flex-end;--align-items:center;--gap:80px 80px;--row-gap:80px;--column-gap:80px;}.elementor-8812 .elementor-element.elementor-element-2e2cfbe{--display:flex;--position:absolute;}.elementor-8812 .elementor-element.elementor-element-2e2cfbe:not(.elementor-motion-effects-element-type-background), .elementor-8812 .elementor-element.elementor-element-2e2cfbe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}body:not(.rtl) .elementor-8812 .elementor-element.elementor-element-2e2cfbe{left:0px;}body.rtl .elementor-8812 .elementor-element.elementor-element-2e2cfbe{right:0px;}.elementor-8812 .elementor-element.elementor-element-b8c9308{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8812 .elementor-element.elementor-element-60cb08e{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-8812 .elementor-element.elementor-element-c4f9ec1 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-8812 .elementor-element.elementor-element-c4f9ec1 .elementor-heading-title{font-family:"Oktah", Sans-serif;font-size:3.5rem;font-weight:600;line-height:3.5rem;letter-spacing:-0.02em;}.elementor-8812 .elementor-element.elementor-element-c5946e4{--display:flex;--border-radius:32px 32px 32px 32px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-8812 .elementor-element.elementor-element-c5946e4:not(.elementor-motion-effects-element-type-background), .elementor-8812 .elementor-element.elementor-element-c5946e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-8812 .elementor-element.elementor-element-136c5de .elementor-heading-title{font-family:var( --e-global-typography-heading_m-font-family ), Sans-serif;font-size:var( --e-global-typography-heading_m-font-size );font-weight:var( --e-global-typography-heading_m-font-weight );line-height:var( --e-global-typography-heading_m-line-height );letter-spacing:var( --e-global-typography-heading_m-letter-spacing );}.elementor-8812 .elementor-element.elementor-element-be718e5{--display:flex;--border-radius:32px 32px 32px 32px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-8812 .elementor-element.elementor-element-be718e5:not(.elementor-motion-effects-element-type-background), .elementor-8812 .elementor-element.elementor-element-be718e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-8812 .elementor-element.elementor-element-b57e950{--display:flex;--border-radius:32px 32px 32px 32px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-8812 .elementor-element.elementor-element-b57e950:not(.elementor-motion-effects-element-type-background), .elementor-8812 .elementor-element.elementor-element-b57e950 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-8812 .elementor-element.elementor-element-f0c6981{--display:flex;--border-radius:32px 32px 32px 32px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-8812 .elementor-element.elementor-element-f0c6981:not(.elementor-motion-effects-element-type-background), .elementor-8812 .elementor-element.elementor-element-f0c6981 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-8812 .elementor-element.elementor-element-3739564 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Oktah", Sans-serif;font-size:20px;line-height:1em;fill:var( --e-global-color-white_100 );color:var( --e-global-color-white_100 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:16px 16px 16px 16px;padding:18px 32px 18px 32px;}.elementor-8812 .elementor-element.elementor-element-3739564 .elementor-button:hover, .elementor-8812 .elementor-element.elementor-element-3739564 .elementor-button:focus{background-color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);}.elementor-8812 .elementor-element.elementor-element-3739564 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-8812 .elementor-element.elementor-element-3739564.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8812 .elementor-element.elementor-element-3739564 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8812 .elementor-element.elementor-element-3739564 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-8812 .elementor-element.elementor-element-af64f09{--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:flex-start;--align-items:center;}.elementor-8812 .elementor-element.elementor-element-9b11908{--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:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-8812 .elementor-element.elementor-element-9b11908.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-8812 .elementor-element.elementor-element-c24f50d{--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:flex-start;--align-items:center;--gap:80px 80px;--row-gap:80px;--column-gap:80px;}.elementor-8812 .elementor-element.elementor-element-bfe1dd3{--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;--align-items:stretch;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-8812 .elementor-element.elementor-element-9929ccc{--display:flex;--min-height:100%;--justify-content:flex-start;}.elementor-8812 .elementor-element.elementor-element-dcba419{z-index:200;}.elementor-8812 .elementor-element.elementor-element-0637bae{--display:flex;--gap:160px 160px;--row-gap:160px;--column-gap:160px;}.elementor-8812 .elementor-element.elementor-element-a6c508f{--display:flex;}.elementor-8812 .elementor-element.elementor-element-e63856b .elementor-heading-title{font-family:var( --e-global-typography-heading_l-font-family ), Sans-serif;font-size:var( --e-global-typography-heading_l-font-size );font-weight:var( --e-global-typography-heading_l-font-weight );line-height:var( --e-global-typography-heading_l-line-height );letter-spacing:var( --e-global-typography-heading_l-letter-spacing );}.elementor-8812 .elementor-element.elementor-element-c972d80 .elementor-heading-title{font-family:var( --e-global-typography-heading_m-font-family ), Sans-serif;font-size:var( --e-global-typography-heading_m-font-size );font-weight:var( --e-global-typography-heading_m-font-weight );line-height:var( --e-global-typography-heading_m-line-height );letter-spacing:var( --e-global-typography-heading_m-letter-spacing );color:var( --e-global-color-primary );}.elementor-8812 .elementor-element.elementor-element-d9ee409{--display:flex;}.elementor-8812 .elementor-element.elementor-element-da30025{--display:flex;}.elementor-8812 .elementor-element.elementor-element-da30025:not(.elementor-motion-effects-element-type-background), .elementor-8812 .elementor-element.elementor-element-da30025 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-8812 .elementor-element.elementor-element-da30025.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8812 .elementor-element.elementor-element-b9e13e7 .elementor-wrapper{--video-aspect-ratio:1;}.elementor-8812 .elementor-element.elementor-element-4369d67{--display:flex;}.elementor-8812 .elementor-element.elementor-element-88880f3{--display:flex;}.elementor-8812 .elementor-element.elementor-element-88880f3:not(.elementor-motion-effects-element-type-background), .elementor-8812 .elementor-element.elementor-element-88880f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-8812 .elementor-element.elementor-element-88880f3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8812 .elementor-element.elementor-element-5561f7d .elementor-wrapper{--video-aspect-ratio:1;}.elementor-8812 .elementor-element.elementor-element-16ae9cb{--display:flex;}.elementor-8812 .elementor-element.elementor-element-5713719{--display:flex;}.elementor-8812 .elementor-element.elementor-element-5713719:not(.elementor-motion-effects-element-type-background), .elementor-8812 .elementor-element.elementor-element-5713719 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-8812 .elementor-element.elementor-element-5713719.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8812 .elementor-element.elementor-element-6f7f83a .elementor-wrapper{--video-aspect-ratio:1;}.elementor-8812 .elementor-element.elementor-element-2dd5127{--display:flex;}.elementor-8812 .elementor-element.elementor-element-626ed18{--display:flex;}.elementor-8812 .elementor-element.elementor-element-626ed18:not(.elementor-motion-effects-element-type-background), .elementor-8812 .elementor-element.elementor-element-626ed18 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-8812 .elementor-element.elementor-element-626ed18.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8812 .elementor-element.elementor-element-a99b830 .elementor-wrapper{--video-aspect-ratio:1;}.elementor-8812 .elementor-element.elementor-element-1f62ab2{--display:flex;}.elementor-8812 .elementor-element.elementor-element-9df1954{--display:flex;}.elementor-8812 .elementor-element.elementor-element-9df1954:not(.elementor-motion-effects-element-type-background), .elementor-8812 .elementor-element.elementor-element-9df1954 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-8812 .elementor-element.elementor-element-9df1954.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8812 .elementor-element.elementor-element-c5d7878 .elementor-wrapper{--video-aspect-ratio:1;}.elementor-8812 .elementor-element.elementor-element-ea583ce{--display:flex;}.elementor-8812 .elementor-element.elementor-element-7135408{--display:flex;}.elementor-8812 .elementor-element.elementor-element-7135408:not(.elementor-motion-effects-element-type-background), .elementor-8812 .elementor-element.elementor-element-7135408 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-8812 .elementor-element.elementor-element-7135408.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8812 .elementor-element.elementor-element-d574915 .elementor-wrapper{--video-aspect-ratio:1;}.elementor-8812 .elementor-element.elementor-element-e0c2998{--display:flex;--min-height:100vh;--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:flex-start;--align-items:stretch;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;--z-index:100;}.elementor-8812 .elementor-element.elementor-element-e0c2998.e-con{--align-self:stretch;}.elementor-8812 .elementor-element.elementor-element-5f365b6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8812 .elementor-element.elementor-element-476f3ff{--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:flex-start;--align-items:center;}.elementor-8812 .elementor-element.elementor-element-7e51933{--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:240px;--padding-bottom:240px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-8812 .elementor-element.elementor-element-7e51933.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-8812 .elementor-element.elementor-element-e6a3151{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-8812 .elementor-element.elementor-element-00f6264{--display:flex;}.elementor-8812 .elementor-element.elementor-element-5492049{--display:flex;--min-height:550px;--justify-content:flex-end;--border-radius:56px 56px 56px 56px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-8812 .elementor-element.elementor-element-5492049:hover::before, .elementor-8812 .elementor-element.elementor-element-5492049:hover > .elementor-background-video-container::before, .elementor-8812 .elementor-element.elementor-element-5492049:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-8812 .elementor-element.elementor-element-5492049 > .elementor-background-slideshow:hover::before, .elementor-8812 .elementor-element.elementor-element-5492049 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-primary_dark );--background-overlay:'';}.elementor-8812 .elementor-element.elementor-element-5492049:hover{--overlay-opacity:0.35;}.elementor-8812 .elementor-element.elementor-element-5492049, .elementor-8812 .elementor-element.elementor-element-5492049::before{--overlay-transition:0.2s;}.elementor-8812 .elementor-element.elementor-element-6031b22{--display:flex;}.elementor-8812 .elementor-element.elementor-element-57e33ee{color:var( --e-global-color-white_100 );}.elementor-8812 .elementor-element.elementor-element-8bc34d5 .elementor-heading-title{color:var( --e-global-color-white_100 );}.elementor-8812 .elementor-element.elementor-element-b376a90{color:var( --e-global-color-white_100 );}.elementor-8812 .elementor-element.elementor-element-d8a8fd5{text-align:end;}.elementor-8812 .elementor-element.elementor-element-badc113{--display:flex;}.elementor-8812 .elementor-element.elementor-element-d776cc2{--display:flex;--min-height:550px;--justify-content:flex-end;--border-radius:56px 56px 56px 56px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-8812 .elementor-element.elementor-element-d776cc2:hover::before, .elementor-8812 .elementor-element.elementor-element-d776cc2:hover > .elementor-background-video-container::before, .elementor-8812 .elementor-element.elementor-element-d776cc2:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-8812 .elementor-element.elementor-element-d776cc2 > .elementor-background-slideshow:hover::before, .elementor-8812 .elementor-element.elementor-element-d776cc2 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-primary_dark );--background-overlay:'';}.elementor-8812 .elementor-element.elementor-element-d776cc2:hover{--overlay-opacity:0.35;}.elementor-8812 .elementor-element.elementor-element-d776cc2, .elementor-8812 .elementor-element.elementor-element-d776cc2::before{--overlay-transition:0.2s;}.elementor-8812 .elementor-element.elementor-element-7071b6f{--display:flex;}.elementor-8812 .elementor-element.elementor-element-ad8cfdd{color:var( --e-global-color-white_100 );}.elementor-8812 .elementor-element.elementor-element-1567db5 .elementor-heading-title{color:var( --e-global-color-white_100 );}.elementor-8812 .elementor-element.elementor-element-1c4000a{color:var( --e-global-color-white_100 );}.elementor-8812 .elementor-element.elementor-element-f271fa1{text-align:end;}.elementor-8812 .elementor-element.elementor-element-720fd0b{--display:flex;}.elementor-8812 .elementor-element.elementor-element-edad5cd{--display:flex;--min-height:550px;--justify-content:flex-end;--border-radius:56px 56px 56px 56px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-8812 .elementor-element.elementor-element-edad5cd:hover::before, .elementor-8812 .elementor-element.elementor-element-edad5cd:hover > .elementor-background-video-container::before, .elementor-8812 .elementor-element.elementor-element-edad5cd:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-8812 .elementor-element.elementor-element-edad5cd > .elementor-background-slideshow:hover::before, .elementor-8812 .elementor-element.elementor-element-edad5cd > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-primary_dark );--background-overlay:'';}.elementor-8812 .elementor-element.elementor-element-edad5cd:hover{--overlay-opacity:0.35;}.elementor-8812 .elementor-element.elementor-element-edad5cd, .elementor-8812 .elementor-element.elementor-element-edad5cd::before{--overlay-transition:0.2s;}.elementor-8812 .elementor-element.elementor-element-7602e20{--display:flex;}.elementor-8812 .elementor-element.elementor-element-5502c46{color:var( --e-global-color-white_100 );}.elementor-8812 .elementor-element.elementor-element-76c2c93 .elementor-heading-title{color:var( --e-global-color-white_100 );}.elementor-8812 .elementor-element.elementor-element-248fc5c{color:var( --e-global-color-white_100 );}.elementor-8812 .elementor-element.elementor-element-77e4a98{text-align:end;}.elementor-8812 .elementor-element.elementor-element-d834a4d{--display:flex;}.elementor-8812 .elementor-element.elementor-element-ea368ce{--display:flex;--min-height:550px;--justify-content:flex-end;--border-radius:56px 56px 56px 56px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-8812 .elementor-element.elementor-element-ea368ce:hover::before, .elementor-8812 .elementor-element.elementor-element-ea368ce:hover > .elementor-background-video-container::before, .elementor-8812 .elementor-element.elementor-element-ea368ce:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-8812 .elementor-element.elementor-element-ea368ce > .elementor-background-slideshow:hover::before, .elementor-8812 .elementor-element.elementor-element-ea368ce > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-primary_dark );--background-overlay:'';}.elementor-8812 .elementor-element.elementor-element-ea368ce:hover{--overlay-opacity:0.35;}.elementor-8812 .elementor-element.elementor-element-ea368ce, .elementor-8812 .elementor-element.elementor-element-ea368ce::before{--overlay-transition:0.2s;}.elementor-8812 .elementor-element.elementor-element-444e446{--display:flex;}.elementor-8812 .elementor-element.elementor-element-03bba89{color:var( --e-global-color-white_100 );}.elementor-8812 .elementor-element.elementor-element-2fce912 .elementor-heading-title{color:var( --e-global-color-white_100 );}.elementor-8812 .elementor-element.elementor-element-a9a8c70{color:var( --e-global-color-white_100 );}.elementor-8812 .elementor-element.elementor-element-ec7fcb5{text-align:end;}.elementor-8812 .elementor-element.elementor-element-20fd039{--display:flex;}.elementor-8812 .elementor-element.elementor-element-f209028{--display:flex;--min-height:550px;--justify-content:flex-end;--border-radius:56px 56px 56px 56px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-8812 .elementor-element.elementor-element-f209028:hover::before, .elementor-8812 .elementor-element.elementor-element-f209028:hover > .elementor-background-video-container::before, .elementor-8812 .elementor-element.elementor-element-f209028:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-8812 .elementor-element.elementor-element-f209028 > .elementor-background-slideshow:hover::before, .elementor-8812 .elementor-element.elementor-element-f209028 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-primary_dark );--background-overlay:'';}.elementor-8812 .elementor-element.elementor-element-f209028:hover{--overlay-opacity:0.35;}.elementor-8812 .elementor-element.elementor-element-f209028, .elementor-8812 .elementor-element.elementor-element-f209028::before{--overlay-transition:0.2s;}.elementor-8812 .elementor-element.elementor-element-443df91{--display:flex;}.elementor-8812 .elementor-element.elementor-element-e29db91{color:var( --e-global-color-white_100 );}.elementor-8812 .elementor-element.elementor-element-e562af0 .elementor-heading-title{color:var( --e-global-color-white_100 );}.elementor-8812 .elementor-element.elementor-element-3ae0c57{color:var( --e-global-color-white_100 );}.elementor-8812 .elementor-element.elementor-element-c80fcaf{text-align:end;}.elementor-8812 .elementor-element.elementor-element-a1f888b{--display:flex;}.elementor-8812 .elementor-element.elementor-element-0ea48e6{--display:flex;--min-height:550px;--justify-content:flex-end;--border-radius:56px 56px 56px 56px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-8812 .elementor-element.elementor-element-0ea48e6:hover::before, .elementor-8812 .elementor-element.elementor-element-0ea48e6:hover > .elementor-background-video-container::before, .elementor-8812 .elementor-element.elementor-element-0ea48e6:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-8812 .elementor-element.elementor-element-0ea48e6 > .elementor-background-slideshow:hover::before, .elementor-8812 .elementor-element.elementor-element-0ea48e6 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-primary_dark );--background-overlay:'';}.elementor-8812 .elementor-element.elementor-element-0ea48e6:hover{--overlay-opacity:0.35;}.elementor-8812 .elementor-element.elementor-element-0ea48e6, .elementor-8812 .elementor-element.elementor-element-0ea48e6::before{--overlay-transition:0.2s;}.elementor-8812 .elementor-element.elementor-element-d063637{--display:flex;}.elementor-8812 .elementor-element.elementor-element-7cd1378{color:var( --e-global-color-white_100 );}.elementor-8812 .elementor-element.elementor-element-df8bb1a .elementor-heading-title{color:var( --e-global-color-white_100 );}.elementor-8812 .elementor-element.elementor-element-a1a3707{color:var( --e-global-color-white_100 );}.elementor-8812 .elementor-element.elementor-element-f94a138{text-align:end;}.elementor-8812 .elementor-element.elementor-element-67d4fe3{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:16px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:100%;--e-n-carousel-arrow-prev-translate-x:-100%;--e-n-carousel-arrow-prev-left-position:-60px;--e-n-carousel-arrow-prev-top-align:0%;--e-n-carousel-arrow-prev-caption-spacing:0px;--e-n-carousel-arrow-prev-translate-y:0px;--e-n-carousel-arrow-prev-top-position:-94px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:0%;--e-n-carousel-arrow-next-caption-spacing:0px;--e-n-carousel-arrow-next-translate-y:0px;--e-n-carousel-arrow-next-top-position:-94px;--e-n-carousel-arrow-size:14px;--e-n-carousel-arrow-normal-color:var( --e-global-color-white_100 );--e-n-carousel-arrow-hover-color:var( --e-global-color-accent );--e-n-carousel-dots-normal-color:var( --e-global-color-white_100 );}.elementor-8812 .elementor-element.elementor-element-67d4fe3 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:12px 12px 12px 12px;padding:18px 18px 18px 18px;}.elementor-8812 .elementor-element.elementor-element-67d4fe3 :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {background-color:var( --e-global-color-primary_light );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}body:not(.rtl) .elementor-8812 .elementor-element.elementor-element-0e2105d{left:0px;}body.rtl .elementor-8812 .elementor-element.elementor-element-0e2105d{right:0px;}.elementor-8812 .elementor-element.elementor-element-0e2105d{top:0px;}.elementor-8812 .elementor-element.elementor-element-96dd7b7 .elementor-button{background-color:#FFFFFF00;font-family:"Oktah", Sans-serif;font-size:20px;line-height:1em;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:16px 16px 16px 16px;padding:18px 32px 18px 32px;}.elementor-8812 .elementor-element.elementor-element-96dd7b7 .elementor-button:hover, .elementor-8812 .elementor-element.elementor-element-96dd7b7 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-white_100 );border-color:var( --e-global-color-accent );box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);}.elementor-8812 .elementor-element.elementor-element-96dd7b7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8812 .elementor-element.elementor-element-96dd7b7 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8812 .elementor-element.elementor-element-96dd7b7 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-8812 .elementor-element.elementor-element-96dd7b7 .elementor-button:hover svg, .elementor-8812 .elementor-element.elementor-element-96dd7b7 .elementor-button:focus svg{fill:var( --e-global-color-white_100 );}.elementor-8812 .elementor-element.elementor-element-c792719{--display:flex;--min-height:50vh;--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-8812 .elementor-element.elementor-element-a2605f7{--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:flex-start;--align-items:center;}.elementor-8812 .elementor-element.elementor-element-a2605f7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8812 .elementor-element.elementor-element-44f89e7{--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:240px;--padding-bottom:240px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-8812 .elementor-element.elementor-element-44f89e7.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-8812 .elementor-element.elementor-element-852560b{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:240px;--padding-bottom:240px;--padding-left:0px;--padding-right:0px;}.elementor-8812 .elementor-element.elementor-element-a2e3cf3{--display:flex;--position:absolute;--min-height:100%;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;}.elementor-8812 .elementor-element.elementor-element-a2e3cf3.e-con{--align-self:stretch;}.elementor-8812 .elementor-element.elementor-element-5112fa0 img{filter:brightness( 115% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-8812 .elementor-element.elementor-element-4d22cd7 img{filter:brightness( 115% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-8812 .elementor-element.elementor-element-42f2fe8 img{filter:brightness( 115% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-8812 .elementor-element.elementor-element-7768941{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-8812 .elementor-element.elementor-element-0395ebc{text-align:center;}.elementor-8812 .elementor-element.elementor-element-0395ebc .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-8812 .elementor-element.elementor-element-71bea63{text-align:center;color:var( --e-global-color-accent );}.elementor-8812 .elementor-element.elementor-element-71bea63 a{color:var( --e-global-color-accent );}.elementor-8812 .elementor-element.elementor-element-8a5a538{--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:flex-start;--align-items:center;--z-index:0;}.elementor-8812 .elementor-element.elementor-element-6a21b4e{--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:240px;--padding-bottom:240px;--padding-left:0px;--padding-right:0px;--z-index:1000;}.elementor-8812 .elementor-element.elementor-element-6a21b4e.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-8812 .elementor-element.elementor-element-8c7e58d{--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:flex-start;--align-items:flex-start;--gap:80px 80px;--row-gap:80px;--column-gap:80px;}.elementor-8812 .elementor-element.elementor-element-f177c44{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-8812 .elementor-element.elementor-element-aafe437 .elementor-heading-title{color:var( --e-global-color-white_100 );}.elementor-8812 .elementor-element.elementor-element-e6f020f{--display:flex;}.elementor-8812 .elementor-element.elementor-element-89ed1e7{color:var( --e-global-color-white_100 );}.elementor-8812 .elementor-element.elementor-element-7d869db{--display:flex;}.elementor-8812 .elementor-element.elementor-element-b56dc68{color:var( --e-global-color-white_100 );}.elementor-8812 .elementor-element.elementor-element-7ae5288{--display:flex;}.elementor-8812 .elementor-element.elementor-element-221fa0b{color:var( --e-global-color-white_100 );}.elementor-8812 .elementor-element.elementor-element-68fad38{--display:flex;}.elementor-8812 .elementor-element.elementor-element-1e0c1aa{color:var( --e-global-color-white_100 );}.elementor-8812 .elementor-element.elementor-element-0eb9b0d{--display:flex;}.elementor-8812 .elementor-element.elementor-element-7e97aaa{color:var( --e-global-color-white_100 );}.elementor-8812 .elementor-element.elementor-element-1aac62c{--n-accordion-title-font-size:1,75rem;--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:24px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-white_100 );--n-accordion-title-hover-color:var( --e-global-color-white_100 );--n-accordion-title-active-color:var( --e-global-color-white_100 );--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:var( --e-global-color-primary );}.elementor-8812 .elementor-element.elementor-element-1aac62c > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-white_50 );}.elementor-8812 .elementor-element.elementor-element-1aac62c > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-white_50 );}.elementor-8812 .elementor-element.elementor-element-1aac62c > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{border-style:none;}.elementor-8812 .elementor-element.elementor-element-1aac62c {--n-accordion-padding:0px 0px 024px 0px;}:where( .elementor-8812 .elementor-element.elementor-element-1aac62c > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-white_50 );--padding-top:0px;--padding-right:0px;--padding-bottom:24px;--padding-left:0px;}.elementor-8812 .elementor-element.elementor-element-ad3a3b5{--display:flex;--position:absolute;--z-index:0;}.elementor-8812 .elementor-element.elementor-element-2d3a782{--display:flex;}.elementor-8812 .elementor-element.elementor-element-f75e471{--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:flex-start;--align-items:center;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-8812 .elementor-element.elementor-element-6cd7430{--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:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-8812 .elementor-element.elementor-element-6cd7430.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-8812 .elementor-element.elementor-element-a644875{--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:flex-end;--align-items:center;--gap:80px 80px;--row-gap:80px;--column-gap:80px;}.elementor-8812 .elementor-element.elementor-element-595b48b{--display:flex;--min-height:88px;--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:flex-start;--align-items:center;}.elementor-8812 .elementor-element.elementor-element-595b48b.e-con{--align-self:center;}.elementor-8812 .elementor-element.elementor-element-3a79f6c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-8812 .elementor-element.elementor-element-803849d .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-8812 .elementor-element.elementor-element-587fa9b .elementor-button{background-color:var( --e-global-color-primary );font-family:"Oktah", Sans-serif;font-size:20px;line-height:1em;fill:var( --e-global-color-white_100 );color:var( --e-global-color-white_100 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:16px 16px 16px 16px;padding:18px 32px 18px 32px;}.elementor-8812 .elementor-element.elementor-element-587fa9b .elementor-button:hover, .elementor-8812 .elementor-element.elementor-element-587fa9b .elementor-button:focus{background-color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);}.elementor-8812 .elementor-element.elementor-element-587fa9b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8812 .elementor-element.elementor-element-587fa9b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8812 .elementor-element.elementor-element-587fa9b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8812 .elementor-element.elementor-element-587fa9b .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-8812 .elementor-element.elementor-element-d673510{--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;}.elementor-8812 .elementor-element.elementor-element-afd331b{--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:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-8812 .elementor-element.elementor-element-afd331b.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-8812 .elementor-element.elementor-element-36ef8af{--display:flex;--justify-content:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8812 .elementor-element.elementor-element-9511833 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-8812 .elementor-element.elementor-element-eefb88a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(32px/2);}.elementor-8812 .elementor-element.elementor-element-eefb88a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(32px/2);}.elementor-8812 .elementor-element.elementor-element-eefb88a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(32px/2);}.elementor-8812 .elementor-element.elementor-element-eefb88a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-32px/2);}.elementor-8812 .elementor-element.elementor-element-eefb88a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-32px/2);}.elementor-8812 .elementor-element.elementor-element-eefb88a .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-8812 .elementor-element.elementor-element-eefb88a .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-8812 .elementor-element.elementor-element-eefb88a{--e-icon-list-icon-size:23.33px;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-8812 .elementor-element.elementor-element-eefb88a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8812 .elementor-element.elementor-element-eefb88a .elementor-icon-list-item > a{line-height:1.5em;}.elementor-8812 .elementor-element.elementor-element-eefb88a .elementor-icon-list-text{transition:color 0.3s;}.elementor-8812 .elementor-element.elementor-element-ef1d1dc{--display:flex;}@media(max-width:1024px){.elementor-8812 .elementor-element.elementor-element-b94fd89{--padding-top:200px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8812 .elementor-element.elementor-element-721950a .elementor-heading-title{font-size:1.25rem;line-height:1.5rem;}.elementor-8812 .elementor-element.elementor-element-acdd681 .elementor-heading-title{font-size:var( --e-global-typography-heading_xl-font-size );line-height:var( --e-global-typography-heading_xl-line-height );letter-spacing:var( --e-global-typography-heading_xl-letter-spacing );}.elementor-8812 .elementor-element.elementor-element-bb60230{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-8812 .elementor-element.elementor-element-8fe407f .elementor-heading-title{font-size:var( --e-global-typography-heading_s-font-size );line-height:var( --e-global-typography-heading_s-line-height );letter-spacing:var( --e-global-typography-heading_s-letter-spacing );}.elementor-8812 .elementor-element.elementor-element-ddbd5d8 .elementor-heading-title{font-size:var( --e-global-typography-heading_l-font-size );line-height:var( --e-global-typography-heading_l-line-height );letter-spacing:var( --e-global-typography-heading_l-letter-spacing );}.elementor-8812 .elementor-element.elementor-element-60cb08e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8812 .elementor-element.elementor-element-c4f9ec1 .elementor-heading-title{font-size:2.5rem;line-height:2.5rem;letter-spacing:-0.02em;}.elementor-8812 .elementor-element.elementor-element-136c5de .elementor-heading-title{font-size:var( --e-global-typography-heading_m-font-size );line-height:var( --e-global-typography-heading_m-line-height );letter-spacing:var( --e-global-typography-heading_m-letter-spacing );}.elementor-8812 .elementor-element.elementor-element-3739564 .elementor-button{font-size:18px;}.elementor-8812 .elementor-element.elementor-element-dcba419{z-index:99;}.elementor-8812 .elementor-element.elementor-element-e63856b .elementor-heading-title{font-size:var( --e-global-typography-heading_l-font-size );line-height:var( --e-global-typography-heading_l-line-height );letter-spacing:var( --e-global-typography-heading_l-letter-spacing );}.elementor-8812 .elementor-element.elementor-element-c972d80 .elementor-heading-title{font-size:var( --e-global-typography-heading_m-font-size );line-height:var( --e-global-typography-heading_m-line-height );letter-spacing:var( --e-global-typography-heading_m-letter-spacing );}.elementor-8812 .elementor-element.elementor-element-5492049{--min-height:450px;}.elementor-8812 .elementor-element.elementor-element-d776cc2{--min-height:450px;}.elementor-8812 .elementor-element.elementor-element-edad5cd{--min-height:450px;}.elementor-8812 .elementor-element.elementor-element-ea368ce{--min-height:450px;}.elementor-8812 .elementor-element.elementor-element-f209028{--min-height:450px;}.elementor-8812 .elementor-element.elementor-element-0ea48e6{--min-height:450px;}.elementor-8812 .elementor-element.elementor-element-67d4fe3{--e-n-carousel-swiper-slides-to-display:2;}.elementor-8812 .elementor-element.elementor-element-96dd7b7 .elementor-button{font-size:18px;}.elementor-8812 .elementor-element.elementor-element-6cd7430{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8812 .elementor-element.elementor-element-587fa9b .elementor-button{font-size:18px;}.elementor-8812 .elementor-element.elementor-element-afd331b{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:240px;--padding-bottom:240px;--padding-left:0px;--padding-right:0px;}.elementor-8812 .elementor-element.elementor-element-36ef8af{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-8812 .elementor-element.elementor-element-b94fd89{--padding-top:300px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8812 .elementor-element.elementor-element-721950a .elementor-heading-title{font-size:0.8rem;line-height:1.5rem;}.elementor-8812 .elementor-element.elementor-element-acdd681 .elementor-heading-title{font-size:var( --e-global-typography-heading_xl-font-size );line-height:var( --e-global-typography-heading_xl-line-height );letter-spacing:var( --e-global-typography-heading_xl-letter-spacing );}.elementor-8812 .elementor-element.elementor-element-bb60230{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-8812 .elementor-element.elementor-element-e7f8580{--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-8812 .elementor-element.elementor-element-b98ee52{--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;}.elementor-8812 .elementor-element.elementor-element-8fe407f{text-align:center;}.elementor-8812 .elementor-element.elementor-element-8fe407f .elementor-heading-title{font-size:var( --e-global-typography-heading_s-font-size );line-height:var( --e-global-typography-heading_s-line-height );letter-spacing:var( --e-global-typography-heading_s-letter-spacing );}.elementor-8812 .elementor-element.elementor-element-ddbd5d8{text-align:center;}.elementor-8812 .elementor-element.elementor-element-ddbd5d8 .elementor-heading-title{font-size:var( --e-global-typography-heading_l-font-size );line-height:var( --e-global-typography-heading_l-line-height );letter-spacing:var( --e-global-typography-heading_l-letter-spacing );}.elementor-8812 .elementor-element.elementor-element-31f234c{--e-image-carousel-slides-to-show:2;}.elementor-8812 .elementor-element.elementor-element-60cb08e{--width:100%;}.elementor-8812 .elementor-element.elementor-element-c4f9ec1 .elementor-heading-title{font-size:2.25rem;line-height:2.25rem;letter-spacing:-0.01em;}.elementor-8812 .elementor-element.elementor-element-c5946e4{--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-8812 .elementor-element.elementor-element-136c5de .elementor-heading-title{font-size:var( --e-global-typography-heading_m-font-size );line-height:var( --e-global-typography-heading_m-line-height );letter-spacing:var( --e-global-typography-heading_m-letter-spacing );}.elementor-8812 .elementor-element.elementor-element-be718e5{--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-8812 .elementor-element.elementor-element-b57e950{--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-8812 .elementor-element.elementor-element-f0c6981{--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-8812 .elementor-element.elementor-element-bfe1dd3{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-8812 .elementor-element.elementor-element-9929ccc{--width:30px;}.elementor-8812 .elementor-element.elementor-element-0637bae{--gap:80px 80px;--row-gap:80px;--column-gap:80px;}.elementor-8812 .elementor-element.elementor-element-e63856b .elementor-heading-title{font-size:var( --e-global-typography-heading_l-font-size );line-height:var( --e-global-typography-heading_l-line-height );letter-spacing:var( --e-global-typography-heading_l-letter-spacing );}.elementor-8812 .elementor-element.elementor-element-c972d80 .elementor-heading-title{font-size:var( --e-global-typography-heading_m-font-size );line-height:var( --e-global-typography-heading_m-line-height );letter-spacing:var( --e-global-typography-heading_m-letter-spacing );}.elementor-8812 .elementor-element.elementor-element-da30025{--width:50%;}.elementor-8812 .elementor-element.elementor-element-88880f3{--width:50%;}.elementor-8812 .elementor-element.elementor-element-5713719{--width:50%;}.elementor-8812 .elementor-element.elementor-element-626ed18{--width:50%;}.elementor-8812 .elementor-element.elementor-element-9df1954{--width:50%;}.elementor-8812 .elementor-element.elementor-element-7135408{--width:50%;}.elementor-8812 .elementor-element.elementor-element-7e51933{--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-8812 .elementor-element.elementor-element-5492049{--min-height:400px;}.elementor-8812 .elementor-element.elementor-element-d776cc2{--min-height:400px;}.elementor-8812 .elementor-element.elementor-element-edad5cd{--min-height:400px;}.elementor-8812 .elementor-element.elementor-element-ea368ce{--min-height:400px;}.elementor-8812 .elementor-element.elementor-element-f209028{--min-height:400px;}.elementor-8812 .elementor-element.elementor-element-0ea48e6{--min-height:400px;}.elementor-8812 .elementor-element.elementor-element-67d4fe3{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:4px;--e-n-carousel-swiper-pagination-size:4px;--e-n-carousel-swiper-pagination-spacing:20px;}.elementor-8812 .elementor-element.elementor-element-c792719{--min-height:10vh;}.elementor-8812 .elementor-element.elementor-element-852560b{--justify-content:flex-end;--padding-top:540px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8812 .elementor-element.elementor-element-7768941{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0;--margin-bottom:5vh;--margin-left:0;--margin-right:0;}.elementor-8812 .elementor-element.elementor-element-8c7e58d{--width:100%;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8812 .elementor-element.elementor-element-8c7e58d.e-con{--align-self:stretch;}.elementor-8812 .elementor-element.elementor-element-f177c44{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8812 .elementor-element.elementor-element-a644875{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-8812 .elementor-element.elementor-element-595b48b{--width:100%;--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:flex-start;--align-items:center;--flex-wrap:nowrap;}.elementor-8812 .elementor-element.elementor-element-595b48b.e-con{--align-self:flex-start;}.elementor-8812 .elementor-element.elementor-element-3a79f6c{--min-height:100%;--justify-content:flex-start;}.elementor-8812 .elementor-element.elementor-element-d673510{--gap:80px 80px;--row-gap:80px;--column-gap:80px;}.elementor-8812 .elementor-element.elementor-element-afd331b{--min-height:0vh;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8812 .elementor-element.elementor-element-eefb88a{--e-icon-list-icon-size:18px;}}@media(min-width:768px){.elementor-8812 .elementor-element.elementor-element-927810a{--content-width:1132px;}.elementor-8812 .elementor-element.elementor-element-b94fd89{--width:66%;}.elementor-8812 .elementor-element.elementor-element-ef0604e{--content-width:1132px;}.elementor-8812 .elementor-element.elementor-element-b98ee52{--width:auto;}.elementor-8812 .elementor-element.elementor-element-70f2d51{--content-width:1132px;}.elementor-8812 .elementor-element.elementor-element-2e2cfbe{--width:750px;}.elementor-8812 .elementor-element.elementor-element-60cb08e{--width:50%;}.elementor-8812 .elementor-element.elementor-element-af64f09{--content-width:1132px;}.elementor-8812 .elementor-element.elementor-element-9929ccc{--width:40px;}.elementor-8812 .elementor-element.elementor-element-476f3ff{--content-width:1132px;}.elementor-8812 .elementor-element.elementor-element-a2e3cf3{--content-width:100%;}.elementor-8812 .elementor-element.elementor-element-7768941{--width:50%;}.elementor-8812 .elementor-element.elementor-element-8a5a538{--content-width:1132px;}.elementor-8812 .elementor-element.elementor-element-f177c44{--width:50%;}.elementor-8812 .elementor-element.elementor-element-ad3a3b5{--width:600px;}.elementor-8812 .elementor-element.elementor-element-f75e471{--content-width:1132px;}.elementor-8812 .elementor-element.elementor-element-595b48b{--width:50%;}.elementor-8812 .elementor-element.elementor-element-3a79f6c{--width:50%;}.elementor-8812 .elementor-element.elementor-element-d673510{--width:100%;}.elementor-8812 .elementor-element.elementor-element-36ef8af{--width:50%;}.elementor-8812 .elementor-element.elementor-element-ef1d1dc{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-8812 .elementor-element.elementor-element-60cb08e{--width:60%;}}/* Start custom CSS for container, class: .elementor-element-0a1365e */.elementor-8812 .elementor-element.elementor-element-0a1365e {
    width: 100vw;
    height: 100vh;
    
    background: linear-gradient(to top, white 40%, #ffffff00 );
    z-index: -1;
    overflow-x: clip;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-721950a */.elementor-8812 .elementor-element.elementor-element-721950a h1, .elementor-8812 .elementor-element.elementor-element-721950a h2 {
    line-height: 1em !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-acdd681 */.elementor-8812 .elementor-element.elementor-element-acdd681 h1, .elementor-8812 .elementor-element.elementor-element-acdd681 h2 {
    line-height: 1em !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-11b06fe */@keyframes pulse {
    0% {scale: 1}
    50% {scale: 1.2}
    100% {scale: 1}
}

.elementor-8812 .elementor-element.elementor-element-11b06fe img {
    animation: 1.5s ease-in-out 3s infinite normal none running pulse;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b94fd89 */@media screen and (max-width: 1280px) {
    .elementor-8812 .elementor-element.elementor-element-b94fd89 {
        padding-top: 35vh;
    }
}

@media screen and (max-width: 767px) {
    .elementor-8812 .elementor-element.elementor-element-b94fd89 {
        padding-top: 20vh;
        padding-inline: 40px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6bfe353 */.elementor-8812 .elementor-element.elementor-element-6bfe353 * {
    display: block;
}/* End custom CSS */
/* Start custom CSS for rating, class: .elementor-element-f47d6c8 */.elementor-8812 .elementor-element.elementor-element-f47d6c8 .e-icon-marked path {
    fill: var(--e-global-color-primary)
}

.elementor-8812 .elementor-element.elementor-element-f47d6c8 .e-icon-unmarked path {
    fill: var(--e-global-color-text)
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-31f234c */.elementor-8812 .elementor-element.elementor-element-31f234c .swiper {
    overflow: visible
}

.elementor-8812 .elementor-element.elementor-element-31f234c .swiper-wrapper{
  -webkit-transition-timing-function: linear !important;
  transition-timing-function: linear !important; 
}

@media screen and (max-width: 767px) {
    .elementor-8812 .elementor-element.elementor-element-31f234c .swiper-wrapper {
        transition-duration: 2000ms !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b8c9308 */.elementor-8812 .elementor-element.elementor-element-b8c9308 {
    aspect-ratio: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e2cfbe */.elementor-8812 .elementor-element.elementor-element-2e2cfbe {
    mask-image: url('/wp-content/uploads/logo_bottom.svg');
    mask-size: cover;
    mask-position: center;
    mask-repeat: no-repeat;
}

.elementor-8812 .elementor-element.elementor-element-2e2cfbe .elementor-widget-image {
    position: absolute;
    inset: 0;
    opacity: 0;
    transition: opacity 150ms ease-in-out;
}

.elementor-8812 .elementor-element.elementor-element-2e2cfbe .elementor-widget-image.active {
    opacity: 1;
    transition: opacity 150ms ease-in-out;
}


.elementor-8812 .elementor-element.elementor-element-2e2cfbe img {
    aspect-ratio: 1;
    object-fit: cover;
}

@media screen and (max-width: 767px) {
    .elementor-8812 .elementor-element.elementor-element-2e2cfbe {
        position: static;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3739564 */.elementor-8812 .elementor-element.elementor-element-3739564 a svg {
    margin-top: 2px;
    width: 56px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60cb08e */@media screen and (min-width: 1025px) {
    .elementor-8812 .elementor-element.elementor-element-60cb08e .uspCard:hover {
        cursor: pointer;
        background-color: var(--e-global-color-accent) !important;
        scale: 1.05;
        transition: background-color scale 150ms ease-in-out;
        transition-delay: 0 !important;
    }
    
    .elementor-8812 .elementor-element.elementor-element-60cb08e .uspCard:hover * {
        color: var(--e-global-color-white_100);
        transition: color 150ms ease-in-out;
        transition-delay: 0 !important;
    }
    
    .elementor-8812 .elementor-element.elementor-element-60cb08e .uspCard, .elementor-8812 .elementor-element.elementor-element-60cb08e .uspCard * {
        transition: all 150ms ease-in-out !important;
        transition-delay: 0 !important;
    }
}

@media screen and (max-width: 1280px) {
    .elementor-8812 .elementor-element.elementor-element-60cb08e {
        padding-block: 20vh !important;
    }
}

@media screen and (max-width: 767px) {
    .elementor-8812 .elementor-element.elementor-element-60cb08e {
        padding-block: 0 !important;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dcba419 */.elementor-8812 .elementor-element.elementor-element-dcba419 {
    position: sticky;
    top: calc(25vh + 200px);
}

@media screen and (max-width: 1280px) {
    .elementor-8812 .elementor-element.elementor-element-dcba419 {
        top: 50vh;
    }
}

@media screen and (max-width: 1024px) {
    .elementor-8812 .elementor-element.elementor-element-dcba419 {
        top: calc(50vw + 150px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3102fdb */.elementor-8812 .elementor-element.elementor-element-3102fdb {
    position: absolute;
    left: 50%;
    bottom: 0;
    transform: translateX(-50%)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9929ccc */.elementor-8812 .elementor-element.elementor-element-9929ccc {
    position: relative;
}

.elementor-8812 .elementor-element.elementor-element-9929ccc:before {
    content: '';
    width: 2px;
    height: 100%;
    
    background: linear-gradient(180deg,rgba(242, 245, 246, 1) 0%, rgba(5, 50, 80, 1) 100%);
    
    position: absolute;
    left: 50%;
    
    transform: translateX(-50%);
    
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-b9e13e7 */.elementor-8812 .elementor-element.elementor-element-b9e13e7 {
    position: absolute;
    inset: 0;
    opacity: 1 !important;
    pointer-events: auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da30025 */.elementor-8812 .elementor-element.elementor-element-da30025 {
    width: 479px;
    height: 479px;
    aspect-ratio: 44/44;
    mask-image: url('/wp-content/uploads/logo_top.svg');
    mask-size: contain;
    mask-repeat: no-repeat;
    position: sticky;
    top: 25vh;
    rotate: 180deg
}

.elementor-8812 .elementor-element.elementor-element-da30025 .elementor-widget-video {
    position: absolute;
    inset: 0;
    pointer-events: none;
    rotate: -180deg
}

.elementor-8812 .elementor-element.elementor-element-da30025 .elementor-widget-video:not(.elementor-widget-video:first-child) {
    opacity: 0;
}

@media screen and (max-width: 1024px) {
    .elementor-8812 .elementor-element.elementor-element-da30025 {
        width: 300px;
        height: 300px;
        aspect-ratio: 1;
        top: 50vw;
    }
}

@media screen and (max-width: 767px) {
    .elementor-8812 .elementor-element.elementor-element-da30025 {
        position: static;
        width: 75vw;
        height: 75vw;
    }
    
    .elementor-8812 .elementor-element.elementor-element-da30025 .elementor-widget-video {
        pointer-events: auto;
    }
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-5561f7d */.elementor-8812 .elementor-element.elementor-element-5561f7d {
    position: absolute;
    inset: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-88880f3 */.elementor-8812 .elementor-element.elementor-element-88880f3 {
    width: 479px;
    height: 479px;
    aspect-ratio: 44/44;
    mask-image: url('/wp-content/uploads/logo_top.svg');
    mask-size: contain;
    mask-repeat: no-repeat;
    position: sticky;
    top: 25vh;
    rotate: 180deg
}

.elementor-8812 .elementor-element.elementor-element-88880f3 .elementor-widget-video {
    position: absolute;
    inset: 0;
    pointer-events: none;
    rotate: -180deg
}

.elementor-8812 .elementor-element.elementor-element-88880f3 .elementor-widget-video:not(.elementor-widget-video:first-child) {
    opacity: 0;
}

@media screen and (max-width: 1024px) {
    .elementor-8812 .elementor-element.elementor-element-88880f3 {
        width: 300px;
        height: 300px;
        aspect-ratio: 1;
        top: 50vw;
    }
}

@media screen and (max-width: 767px) {
    .elementor-8812 .elementor-element.elementor-element-88880f3 {
        position: static;
        width: 75vw;
        height: 75vw;
    }
    
    .elementor-8812 .elementor-element.elementor-element-88880f3 .elementor-widget-video {
        pointer-events: auto;
    }
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-6f7f83a */.elementor-8812 .elementor-element.elementor-element-6f7f83a {
    position: absolute;
    inset: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5713719 */.elementor-8812 .elementor-element.elementor-element-5713719 {
    width: 479px;
    height: 479px;
    aspect-ratio: 44/44;
    mask-image: url('/wp-content/uploads/logo_top.svg');
    mask-size: contain;
    mask-repeat: no-repeat;
    position: sticky;
    top: 25vh;
    rotate: 180deg
}

.elementor-8812 .elementor-element.elementor-element-5713719 .elementor-widget-video {
    position: absolute;
    inset: 0;
    pointer-events: none;
    rotate: -180deg
}

.elementor-8812 .elementor-element.elementor-element-5713719 .elementor-widget-video:not(.elementor-widget-video:first-child) {
    opacity: 0;
}

@media screen and (max-width: 1024px) {
    .elementor-8812 .elementor-element.elementor-element-5713719 {
        width: 300px;
        height: 300px;
        aspect-ratio: 1;
        top: 50vw;
    }
}

@media screen and (max-width: 767px) {
    .elementor-8812 .elementor-element.elementor-element-5713719 {
        position: static;
        width: 75vw;
        height: 75vw;
    }
    
    .elementor-8812 .elementor-element.elementor-element-5713719 .elementor-widget-video {
        pointer-events: auto;
    }
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-a99b830 */.elementor-8812 .elementor-element.elementor-element-a99b830 {
    position: absolute;
    inset: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-626ed18 */.elementor-8812 .elementor-element.elementor-element-626ed18 {
    width: 479px;
    height: 479px;
    aspect-ratio: 44/44;
    mask-image: url('/wp-content/uploads/logo_top.svg');
    mask-size: contain;
    mask-repeat: no-repeat;
    position: sticky;
    top: 25vh;
    rotate: 180deg
}

.elementor-8812 .elementor-element.elementor-element-626ed18 .elementor-widget-video {
    position: absolute;
    inset: 0;
    pointer-events: none;
    rotate: -180deg
}

.elementor-8812 .elementor-element.elementor-element-626ed18 .elementor-widget-video:not(.elementor-widget-video:first-child) {
    opacity: 0;
}

@media screen and (max-width: 1024px) {
    .elementor-8812 .elementor-element.elementor-element-626ed18 {
        width: 300px;
        height: 300px;
        aspect-ratio: 1;
        top: 50vw;
    }
}

@media screen and (max-width: 767px) {
    .elementor-8812 .elementor-element.elementor-element-626ed18 {
        position: static;
        width: 75vw;
        height: 75vw;
    }
    
    .elementor-8812 .elementor-element.elementor-element-626ed18 .elementor-widget-video {
        pointer-events: auto;
    }
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-c5d7878 */.elementor-8812 .elementor-element.elementor-element-c5d7878 {
    position: absolute;
    inset: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9df1954 */.elementor-8812 .elementor-element.elementor-element-9df1954 {
    width: 479px;
    height: 479px;
    aspect-ratio: 44/44;
    mask-image: url('/wp-content/uploads/logo_top.svg');
    mask-size: contain;
    mask-repeat: no-repeat;
    position: sticky;
    top: 25vh;
    rotate: 180deg
}

.elementor-8812 .elementor-element.elementor-element-9df1954 .elementor-widget-video {
    position: absolute;
    inset: 0;
    pointer-events: none;
    rotate: -180deg
}

.elementor-8812 .elementor-element.elementor-element-9df1954 .elementor-widget-video:not(.elementor-widget-video:first-child) {
    opacity: 0;
}

@media screen and (max-width: 1024px) {
    .elementor-8812 .elementor-element.elementor-element-9df1954 {
        width: 300px;
        height: 300px;
        aspect-ratio: 1;
        top: 50vw;
    }
}

@media screen and (max-width: 767px) {
    .elementor-8812 .elementor-element.elementor-element-9df1954 {
        position: static;
        width: 75vw;
        height: 75vw;
    }
    
    .elementor-8812 .elementor-element.elementor-element-9df1954 .elementor-widget-video {
        pointer-events: auto;
    }
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-d574915 */.elementor-8812 .elementor-element.elementor-element-d574915 {
    position: absolute;
    inset: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7135408 */.elementor-8812 .elementor-element.elementor-element-7135408 {
    width: 479px;
    height: 479px;
    aspect-ratio: 44/44;
    mask-image: url('/wp-content/uploads/logo_top.svg');
    mask-size: contain;
    mask-repeat: no-repeat;
    position: sticky;
    top: 25vh;
    rotate: 180deg
}

.elementor-8812 .elementor-element.elementor-element-7135408 .elementor-widget-video {
    position: absolute;
    inset: 0;
    pointer-events: none;
    rotate: -180deg
}

.elementor-8812 .elementor-element.elementor-element-7135408 .elementor-widget-video:not(.elementor-widget-video:first-child) {
    opacity: 0;
}

@media screen and (max-width: 1024px) {
    .elementor-8812 .elementor-element.elementor-element-7135408 {
        width: 300px;
        height: 300px;
        aspect-ratio: 1;
        top: 50vw;
    }
}

@media screen and (max-width: 767px) {
    .elementor-8812 .elementor-element.elementor-element-7135408 {
        position: static;
        width: 75vw;
        height: 75vw;
    }
    
    .elementor-8812 .elementor-element.elementor-element-7135408 .elementor-widget-video {
        pointer-events: auto;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bfe1dd3 */.elementor-8812 .elementor-element.elementor-element-bfe1dd3 .uspCard:hover {
    cursor: pointer
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5f365b6 */.elementor-8812 .elementor-element.elementor-element-5f365b6 .scrollerVideos .wrapper {
    width: 479px;
    height: 479px;

    mask-image: url('/wp-content/uploads/logo_top.svg');
    mask-size: contain;
    mask-repeat: no-repeat;

    transform: rotate(180deg);
    position: relative;
    
    background-color: var(--e-global-color-accent);
}

.elementor-8812 .elementor-element.elementor-element-5f365b6 .scrollerVideos .wrapper div.video {
    transform: rotate(-180deg);
    
    position: absolute;
    inset: 0;
    
    opacity: 0;
    
    pointer-events: none;
}

@media screen and (max-width: 1280px) {
    .elementor-8812 .elementor-element.elementor-element-5f365b6 .scrollerVideos .wrapper {
        transform: translateY(0) rotate(180deg);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e0c2998 */@media screen and (max-width: 1550px) {
    .elementor-8812 .elementor-element.elementor-element-e0c2998 .elementor-sticky--active {
        margin-top: -100px !important;
    }
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-67d4fe3 */.elementor-8812 .elementor-element.elementor-element-67d4fe3 .carouselCard:hover::before, .elementor-8812 .elementor-element.elementor-element-67d4fe3 .carouselCard:hover .elementor-background-video-container::before {
    backdrop-filter: blur(10px) !important;
    opacity: 1 !important;
    background-color: #0f071a40 !important;
    transition: all 250ms ease-in-out;
    text-decoration: none;
}

.elementor-8812 .elementor-element.elementor-element-67d4fe3 .carouselCard {
    overflow: hidden;
    text-decoration: none;
}

.elementor-8812 .elementor-element.elementor-element-67d4fe3 .carouselCard .cardContent {
    opacity: 0;
    transform: translateY(100%);
    transition: all 250ms ease-in-out;
}

.elementor-8812 .elementor-element.elementor-element-67d4fe3 .carouselCard:hover .cardContent {
    opacity: 1;
    transform: translateY(0);
    transition: all 250ms ease-in-out;
}

.elementor-8812 .elementor-element.elementor-element-67d4fe3 .swiper {
    overflow: visible;
}

@media screen and (min-width: 768px) {
    .elementor-8812 .elementor-element.elementor-element-67d4fe3 .swiper-pagination {
        display: none;
    }
}

@media screen and (max-width: 767px) {
    .elementor-8812 .elementor-element.elementor-element-67d4fe3 .elementor-swiper-button {
        display: none !important;
    }
}

@media screen and (max-width: 1280px) {
    .elementor-8812 .elementor-element.elementor-element-67d4fe3 .carouselCard {
        min-height: 350px !important;
        padding: 32px;
    }
    
    .elementor-8812 .elementor-element.elementor-element-67d4fe3 .carouselCard h3 {
        font-size: 1.6rem;
    }
    
    .elementor-8812 .elementor-element.elementor-element-67d4fe3 .carouselCard .cardContent {
        --widgets-spacing-row: 12px;
    }
    
    .elementor-8812 .elementor-element.elementor-element-67d4fe3 .carouselCard .elementor-widget-image img {
        width: 45px;
    }
}

@media screen and (max-width: 1024px) {
    .elementor-8812 .elementor-element.elementor-element-67d4fe3 .carouselCard {
        min-height: 450px !important;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-96dd7b7 */.elementor-8812 .elementor-element.elementor-element-96dd7b7 a svg {
    margin-top: 2px;
    width: 56px;
}

.elementor-8812 .elementor-element.elementor-element-96dd7b7 svg path {
    stroke: var(--e-global-color-primary);
}

.elementor-8812 .elementor-element.elementor-element-96dd7b7:hover svg path {
    stroke: var(--e-global-color-white_100);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6a3151 */@media screen and (max-width: 1280px) and (max-height: 720px) {
    .elementor-8812 .elementor-element.elementor-element-e6a3151 {
        padding-block: 20vh;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-77b9944 */.elementor-8812 .elementor-element.elementor-element-77b9944 {
    top: -25%;
    left: 55%;
    --rot: -80deg;
    width: 245px;
    
    rotate: var(--rot);
    
    mask-image: url('/wp-content/uploads/logo_bottom.svg');
    mask-size: contain;
    mask-position: center;
    
    aspect-ratio: 1;
    
    scale: 1;
    transition: all 250ms ease-in-out;
}

.elementor-8812 .elementor-element.elementor-element-77b9944 img {
    rotate: calc(var(--rot) * -1);
    aspect-ratio: 1;
    object-fit: cover;
    object-position: top center;
    
    scale: 1.17
}

.elementor-8812 .elementor-element.elementor-element-77b9944:hover {
    scale: 1.2;
    transition: all 250ms ease-in-out
}

@media screen and (max-width: 1280px) {
    .elementor-8812 .elementor-element.elementor-element-77b9944 {
        width: 195px;
        top: -5%;
        left: 47%;
    }
}

@media screen and (max-width: 1024px) {
    .elementor-8812 .elementor-element.elementor-element-77b9944 {
        width: 225px;
        top: -15%;
        left: 50%;
    }
}

@media screen and (max-width: 767px) {
    .elementor-8812 .elementor-element.elementor-element-77b9944 {
        width: 120px;
        top: 3%;
        left: 15%;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c85941d */.elementor-8812 .elementor-element.elementor-element-c85941d {
    top: 0%;
    left: 90%;
    --rot: 7deg;
    width: 254px;
    
    rotate: var(--rot);
    
    mask-image: url('/wp-content/uploads/logo_bottom.svg');
    mask-size: contain;
    mask-position: center;
    
    aspect-ratio: 1;
    scale: 1;
    transition: all 250ms ease-in-out;
}

.elementor-8812 .elementor-element.elementor-element-c85941d img {
    rotate: calc(var(--rot) * -1);
    aspect-ratio: 1;
    object-fit: cover;
    object-position: center;
    
    scale: 1.16
}

.elementor-8812 .elementor-element.elementor-element-c85941d:hover {
    scale: 1.2;
    transition: all 250ms ease-in-out
}

@media screen and (max-width: 1024px) {
    .elementor-8812 .elementor-element.elementor-element-c85941d {
        width: 224px;
        
        top: 5%;
        left: 85%;
    }
}

@media screen and (max-width: 767px) {
    .elementor-8812 .elementor-element.elementor-element-c85941d {
        width: 130px;
        top: 27%;
        left: 80%;
    }
}

@media screen and (min-width: 1025px) and (max-height: 1000px) {
    .elementor-8812 .elementor-element.elementor-element-c85941d {
        width: 224px;
        top: -6%;
        left: 83%;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5112fa0 */.elementor-8812 .elementor-element.elementor-element-5112fa0 {
    top: 65%;
    left: 82%;
    --rot: -10deg;
    width: 256px;
    
    rotate: var(--rot);
    
    mask-image: url('/wp-content/uploads/logo_bottom.svg');
    mask-size: contain;
    mask-position: center;
    
    aspect-ratio: 1;
    scale: 1;
    transition: all 250ms ease-in-out;
}

.elementor-8812 .elementor-element.elementor-element-5112fa0 img {
    rotate: calc(var(--rot) * -1);
    aspect-ratio: 1;
    object-fit: cover;
    object-position: center;
    
    scale: 1.16
}

.elementor-8812 .elementor-element.elementor-element-5112fa0:hover {
    scale: 1.2;
    transition: all 250ms ease-in-out
}

@media screen and (max-width: 1280px) {
    .elementor-8812 .elementor-element.elementor-element-5112fa0 {
        top: 70%;
        left: 82%;
    }
}

@media screen and (max-width: 767px) {
    .elementor-8812 .elementor-element.elementor-element-5112fa0 {
        width: 140px;
        top: 55%;
        left: 67%;
    }
}

/*@media screen and (min-width: 1025px) and (max-height: 1000px) {*/
/*    .elementor-8812 .elementor-element.elementor-element-5112fa0 {*/
/*        width: 200px;*/
/*        top: 85%;*/
/*        left: 82%;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4d22cd7 */.elementor-8812 .elementor-element.elementor-element-4d22cd7 {
    top: 70%;
    left: 4%;
    --rot: -70deg;
    width: 232px;
    
    rotate: var(--rot);
    
    mask-image: url('/wp-content/uploads/logo_bottom.svg');
    mask-size: contain;
    mask-position: center;
    
    aspect-ratio: 1;
    scale: 1;
    transition: all 250ms ease-in-out;
}

.elementor-8812 .elementor-element.elementor-element-4d22cd7 img {
    rotate: calc(var(--rot) * -1);
    aspect-ratio: 1;
    object-fit: cover;
    object-position: center;
    
    scale: 1.3
}

.elementor-8812 .elementor-element.elementor-element-4d22cd7:hover {
    scale: 1.2;
    transition: all 250ms ease-in-out
}

@media screen and (max-width: 1280px) {
    .elementor-8812 .elementor-element.elementor-element-4d22cd7 {
        top: 60%;
        left: 0%;
    }
}

@media screen and (max-width: 1024px) {
    .elementor-8812 .elementor-element.elementor-element-4d22cd7 {
        top: 75%;
        left: 3%;
    }
}

@media screen and (max-width: 767px) {
    .elementor-8812 .elementor-element.elementor-element-4d22cd7 {
        width: 140px;
        top: 53%;
        left: 6%;
    }
}

/*@media screen and (min-width: 1025px) and (max-height: 1000px) {*/
/*    .elementor-8812 .elementor-element.elementor-element-4d22cd7 {*/
/*        top: 80%;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-42f2fe8 */.elementor-8812 .elementor-element.elementor-element-42f2fe8 {
    top: 85%;
    left: 41%;
    --rot: -94deg;
    width: 262px;
    
    rotate: var(--rot);
    
    mask-image: url('/wp-content/uploads/logo_bottom.svg');
    mask-size: contain;
    mask-position: center;
    
    aspect-ratio: 1;
    scale: 1;
    transition: all 250ms ease-in-out;
}

.elementor-8812 .elementor-element.elementor-element-42f2fe8 img {
    rotate: calc(var(--rot) * -1);
    aspect-ratio: 1;
    object-fit: cover;
    object-position: center;
    
    scale: 1.2
}

.elementor-8812 .elementor-element.elementor-element-42f2fe8:hover {
    scale: 1.2;
    transition: all 250ms ease-in-out
}

@media screen and (max-width: 1280px) {
    .elementor-8812 .elementor-element.elementor-element-42f2fe8 {
        width: 182px;
        top: 72%;
        left: 52%;
    }
}

@media screen and (max-width: 1024px) {
    .elementor-8812 .elementor-element.elementor-element-42f2fe8 {
        width: 262px;
        top: 83%;
        left: 40%;
    }
}

@media screen and (max-width: 767px) {
    .elementor-8812 .elementor-element.elementor-element-42f2fe8 {
        width: 140px;
        top: 32%;
        left: 34%;
    }
}

/*@media screen and (min-width: 1025px) and (max-height: 1000px) {*/
/*    .elementor-8812 .elementor-element.elementor-element-42f2fe8 {*/
/*        width: 162px;*/
/*        top: 80%;*/
/*        left: 37%;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-23855c9 */.elementor-8812 .elementor-element.elementor-element-23855c9 {
    top: -5%;
    left: 18%;
    --rot: -204deg;
    width: 231px;
    
    rotate: var(--rot);
    
    mask-image: url('/wp-content/uploads/logo_bottom.svg');
    mask-size: contain;
    mask-position: center;
    
    aspect-ratio: 1;
    scale: 1;
    transition: all 250ms ease-in-out;
}

.elementor-8812 .elementor-element.elementor-element-23855c9 img {
    rotate: calc(var(--rot) * -1);
    aspect-ratio: 1;
    object-fit: cover;
    object-position: center;
    
    scale: 1.3
}

.elementor-8812 .elementor-element.elementor-element-23855c9:hover {
    scale: 1.2;
    transition: all 250ms ease-in-out
}

@media screen and (max-width: 1024px) {
    .elementor-8812 .elementor-element.elementor-element-23855c9 {
        width: 200px;
        
        top: -3%;
        left: 17%;
    }
}

@media screen and (max-width: 767px) {
    .elementor-8812 .elementor-element.elementor-element-23855c9 {
        --rot: 110deg;
        width: 130px;
        top: 4%;
        left: 61%;
    }
}

/*@media screen and (min-width: 1025px) and (max-height: 1000px) {*/
/*    .elementor-8812 .elementor-element.elementor-element-23855c9 {*/
/*        width: 200px;*/
/*        top: 45%;*/
/*        left: 18%;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-90e789a */.elementor-8812 .elementor-element.elementor-element-90e789a {
    top: 20%;
    left: -10%;
    --rot: 126deg;
    width: 190px;
    
    rotate: var(--rot);
    
    mask-image: url('/wp-content/uploads/logo_bottom.svg');
    mask-size: contain;
    mask-position: center;
    
    aspect-ratio: 1;
    scale: 1;
    transition: all 250ms ease-in-out;
}

.elementor-8812 .elementor-element.elementor-element-90e789a img {
    rotate: calc(var(--rot) * -1);
    aspect-ratio: 1;
    object-fit: cover;
    object-position: center;
    
    scale: 1.39
}

.elementor-8812 .elementor-element.elementor-element-90e789a:hover {
    scale: 1.2;
    transition: all 250ms ease-in-out
}

@media screen and (max-width: 1280px) {
    .elementor-8812 .elementor-element.elementor-element-90e789a {
        top: 6%;
        left: 5%;
    }
}

@media screen and (max-width: 1024px) {
    .elementor-8812 .elementor-element.elementor-element-90e789a {
        top: 30%;
        left: -4%;
    }
}

@media screen and (max-width: 767px) {
    .elementor-8812 .elementor-element.elementor-element-90e789a {
        --rot: 111deg;
        width: 130px;
        top: 29%;
        left: -7%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a2e3cf3 */.elementor-8812 .elementor-element.elementor-element-a2e3cf3 {
    width: 100%;
    height: calc(100% - 30vh);
    transform: translate(-50%, -50%);
    left: 50% !important;
    top: 50%;
}

.elementor-8812 .elementor-element.elementor-element-a2e3cf3 .elementor-widget-image::after {
    content: "Over " attr(data-name);
    
    display: flex;
    width: 100%;
    height: 100%;
    
    align-items: center;
    justify-content: center;
    
    position: absolute;
    inset: 0;
    
    background-color: color-mix(in srgb, var(--e-global-color-accent) 75%, transparent);
    color: white;
    font-size: 10px;
    
    rotate: calc(var(--rot) * -1);
    scale: 1.5;
    transform: translateY(100%);
    
    transition: transform 250ms ease-in-out;
    
    pointer-events: none;
    
    padding: 20px;
    text-align: center;
}

.elementor-8812 .elementor-element.elementor-element-a2e3cf3 .elementor-widget-image:hover::after {
    transform: translateY(0);
    
    transition: transform 250ms ease-in-out;
}

@media screen and (max-width:767px) {
    .elementor-8812 .elementor-element.elementor-element-a2e3cf3 .elementor-widget-image:hover {
        z-index: 100;
    }
    
    .elementor-8812 .elementor-element.elementor-element-a2e3cf3 {
        top: 44%;
    }
}

@media screen and (max-height: 800px) {
    .elementor-8812 .elementor-element.elementor-element-a2e3cf3 .elementor-widget-image {
        scale: 0.8
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44f89e7 */@media screen and (max-width: 767px) {
    .elementor-8812 .elementor-element.elementor-element-44f89e7 {
        overflow-x: clip;
    }
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-1aac62c */.elementor-8812 .elementor-element.elementor-element-1aac62c svg {
    width: 16px
}

.elementor-8812 .elementor-element.elementor-element-1aac62c svg path {
    fill: var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f177c44 */@media screen and (max-width: 1280px) {
    .elementor-8812 .elementor-element.elementor-element-f177c44 {
        padding-block: 20vh
    }
}

@media screen and (max-width: 767px) {
    .elementor-8812 .elementor-element.elementor-element-f177c44 {
        padding-block: 0 !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d3a782 */.elementor-8812 .elementor-element.elementor-element-2d3a782 {
    mask-image: url('/wp-content/uploads/logo_bottom.svg');
    mask-size: contain;
    mask-position: center;
    mask-repeat: no-repeat;
    
    rotate: -12deg;
    
    aspect-ratio: 1;
    
    top: -25px;
}

.elementor-8812 .elementor-element.elementor-element-2d3a782 img {
    aspect-ratio: 1;
    object-position: center;
    object-fit: cover;
    
    rotate: 12deg;
    
    scale: 1.25;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad3a3b5 */.elementor-8812 .elementor-element.elementor-element-ad3a3b5 {
    right: -150px;
}

@media screen and (max-width: 1024px) {
    .elementor-8812 .elementor-element.elementor-element-ad3a3b5 {
        top: 50%;
        transform: translateY(-50%);
    }
}

@media screen and (max-width: 767px) {
    .elementor-8812 .elementor-element.elementor-element-ad3a3b5 {
        position: static;
        transform: translateY(0);
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f97d8fd */.elementor-8812 .elementor-element.elementor-element-f97d8fd,
.elementor-8812 .elementor-element.elementor-element-f97d8fd .icon {
 width: 60px;
 height: 76px;

 position: relative;
}

.elementor-8812 .elementor-element.elementor-element-f97d8fd .icon .icon__accolade {
 width: 21.52px;

 position: absolute;
 top: 0;
 left: 0;
 
 opacity: 0;

 background: var(--e-global-color-accent);
}

.elementor-8812 .elementor-element.elementor-element-f97d8fd .icon .icon__top {
 width: 38.04px;

 position: absolute;
 top: 0px;
 left: 13.18px;

 background: var(--e-global-color-secondary);

 --overlay: 0.2;
}

.elementor-8812 .elementor-element.elementor-element-f97d8fd .icon .icon__center {
 width: 25.01px;

 position: absolute;
 top: 29.24px;
 left: 21.52px;

 background: white;

 z-index: 10;
}

.elementor-8812 .elementor-element.elementor-element-f97d8fd .icon .icon__bottom {
 width: 46.82px;

 position: absolute;
 bottom: 0;
 left: 13.18px;

 background: var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-595b48b */@media screen and (max-width: 767px) {
    .elementor-8812 .elementor-element.elementor-element-595b48b {
        scale: 0.8;
        transform-origin: left;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-587fa9b */.elementor-8812 .elementor-element.elementor-element-587fa9b a svg {
    margin-top: 2px;
    height: 24px;
}/* End custom CSS */
/* Start custom CSS */main {
 overflow-x: clip;
}

.shape__accolade {
 aspect-ratio: 25 / 88 auto;
 width: 100%;
 height: auto;
 display: flex;

 mask-image: url('/wp-content/uploads/logo_accolade.svg');
 mask-size: cover;
 mask-position: right center;
 mask-repeat: no-repeat;
}

.shape__top {
 aspect-ratio: 1/1 auto;
 width: 100%;
 height: auto;
 display: flex;

 mask-image: url('/wp-content/uploads/logo_top.svg');
 mask-size: cover;
 mask-position: right center;
 mask-repeat: no-repeat;
}

.shape__center {
 aspect-ratio: 25.01/8.78 auto;
 width: 100%;
 height: auto;
 display: flex;

 mask-image: url('/wp-content/uploads/logo_center.svg');
 mask-size: cover;
 mask-position: right center;
 mask-repeat: no-repeat;
}

.shape__bottom {
 aspect-ratio: 46.82/46.76 auto;
 width: 100%;
 height: auto;
 display: flex;

 mask-image: url('/wp-content/uploads/logo_bottom.svg');
 mask-size: cover;
 mask-position: right center;
 mask-repeat: no-repeat;
}/* End custom CSS */