.elementor-445 .elementor-element.elementor-element-4bbf307{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:-200px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-445 .elementor-element.elementor-element-d4c8290{--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:space-between;--align-items:center;}body:not(.rtl) .elementor-445 .elementor-element.elementor-element-bde25fc{left:-113px;}body.rtl .elementor-445 .elementor-element.elementor-element-bde25fc{right:-113px;}.elementor-445 .elementor-element.elementor-element-bde25fc{bottom:37.99px;}.elementor-445 .elementor-element.elementor-element-bde25fc .elementor-button{border-radius:25px 25px 25px 25px;}.elementor-445 .elementor-element.elementor-element-d22a8e4{animation-duration:2000ms;animation-timing-function:cubic-bezier(initial);}.elementor-445 .elementor-element.elementor-element-d22a8e4 > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-445 .elementor-element.elementor-element-d22a8e4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:90px;font-weight:400;text-transform:uppercase;letter-spacing:-5px;color:#662E9B;}.elementor-445 .elementor-element.elementor-element-d949d66{animation-duration:2000ms;bottom:0px;animation-delay:1000ms;}body:not(.rtl) .elementor-445 .elementor-element.elementor-element-d949d66{left:0px;}body.rtl .elementor-445 .elementor-element.elementor-element-d949d66{right:0px;}.elementor-445 .elementor-element.elementor-element-d949d66 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:200;text-transform:uppercase;}.elementor-445 .elementor-element.elementor-element-ec7d8d4{animation-duration:2000ms;animation-delay:1000ms;}.elementor-445 .elementor-element.elementor-element-ec7d8d4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:200;text-transform:uppercase;}.elementor-445 .elementor-element.elementor-element-84e0f99{--display:flex;animation-duration:1500ms;--min-height:150px;border-style:solid;--border-style:solid;border-color:var( --e-global-color-75195a1 );--border-color:var( --e-global-color-75195a1 );--border-radius:30px 30px 30px 30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-445 .elementor-element.elementor-element-84e0f99:hover{box-shadow:0px 0px 10px 0px rgba(196.00000000000003, 196.00000000000003, 196.00000000000003, 0.5);}.elementor-445 .elementor-element.elementor-element-0d3bdf2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-445 .elementor-element.elementor-element-0d3bdf2 img{height:150px;object-fit:cover;object-position:center center;transition-duration:0.7s;border-radius:30px 30px 30px 30px;}.elementor-445 .elementor-element.elementor-element-5984f16{--display:flex;--flex-direction:row-reverse;--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-reverse;--justify-content:space-between;--align-items:center;}.elementor-445 .elementor-element.elementor-element-8825871{animation-delay:2000ms;}.elementor-445 .elementor-element.elementor-element-8825871 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:200;text-transform:uppercase;}.elementor-445 .elementor-element.elementor-element-643e02a{animation-duration:2000ms;animation-delay:1000ms;animation-timing-function:cubic-bezier(initial);}.elementor-445 .elementor-element.elementor-element-643e02a > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-445 .elementor-element.elementor-element-643e02a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:90px;font-weight:400;text-transform:uppercase;letter-spacing:-5px;color:#F86624;}body:not(.rtl) .elementor-445 .elementor-element.elementor-element-8080434{right:-114px;}body.rtl .elementor-445 .elementor-element.elementor-element-8080434{left:-114px;}.elementor-445 .elementor-element.elementor-element-8080434{bottom:38px;}.elementor-445 .elementor-element.elementor-element-8080434 .elementor-button{border-radius:25px 25px 25px 25px;}body:not(.rtl) .elementor-445 .elementor-element.elementor-element-b002a7e{right:0px;}body.rtl .elementor-445 .elementor-element.elementor-element-b002a7e{left:0px;}.elementor-445 .elementor-element.elementor-element-b002a7e{bottom:0px;animation-delay:2000ms;}.elementor-445 .elementor-element.elementor-element-b002a7e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:200;text-transform:uppercase;}.elementor-445 .elementor-element.elementor-element-8be265c{--display:flex;animation-duration:1500ms;--min-height:150px;border-style:solid;--border-style:solid;border-color:var( --e-global-color-75195a1 );--border-color:var( --e-global-color-75195a1 );--border-radius:30px 30px 30px 30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;animation-delay:1500ms;}.elementor-445 .elementor-element.elementor-element-8be265c:hover{box-shadow:0px 0px 10px 0px rgba(195.5, 195.5, 195.5, 0.5);}.elementor-445 .elementor-element.elementor-element-e6f7c70 > .elementor-widget-container:hover{--e-transform-scale:0.99;}.elementor-445 .elementor-element.elementor-element-e6f7c70 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-445 .elementor-element.elementor-element-e6f7c70 img{height:150px;object-fit:cover;object-position:center center;border-radius:30px 30px 30px 30px;}.elementor-445 .elementor-element.elementor-element-0b1def8{--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:space-between;--align-items:center;}.elementor-445 .elementor-element.elementor-element-86675a6{width:var( --container-widget-width, 50% );max-width:50%;animation-duration:2500ms;--container-widget-width:50%;--container-widget-flex-grow:0;animation-delay:3000ms;}.elementor-445 .elementor-element.elementor-element-062faff{--display:flex;animation-duration:2500ms;--min-height:150px;border-style:solid;--border-style:solid;border-color:var( --e-global-color-75195a1 );--border-color:var( --e-global-color-75195a1 );--border-radius:30px 30px 30px 30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;animation-delay:3000ms;}.elementor-445 .elementor-element.elementor-element-062faff.e-con:hover{--e-con-transform-scale:0.9;}.elementor-445 .elementor-element.elementor-element-062faff:hover{box-shadow:0px 0px 10px 0px rgba(195.5, 195.5, 195.5, 0.5);}.elementor-445 .elementor-element.elementor-element-66889b8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-445 .elementor-element.elementor-element-66889b8 img{height:150px;object-fit:cover;object-position:top center;border-radius:30px 30px 30px 30px;}.elementor-445 .elementor-element.elementor-element-0f2a70f{--display:flex;--min-height:700px;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-445 .elementor-element.elementor-element-6f067c6{--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-445 .elementor-element.elementor-element-870a972{animation-duration:2000ms;animation-timing-function:cubic-bezier(initial);text-align:center;}.elementor-445 .elementor-element.elementor-element-870a972 > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-445 .elementor-element.elementor-element-870a972 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:90px;font-weight:400;text-transform:uppercase;letter-spacing:-5px;color:#662E9B;}.elementor-445 .elementor-element.elementor-element-7cd3f86{--e-image-carousel-slides-to-show:5;}.elementor-445 .elementor-element.elementor-element-7cd3f86 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-445 .elementor-element.elementor-element-7cd3f86 .swiper-wrapper{display:flex;align-items:center;}.elementor-445 .elementor-element.elementor-element-cf27569{--display:flex;--min-height:100vh;--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-445 .elementor-element.elementor-element-d49230f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-445 .elementor-element.elementor-element-75a299c{--display:flex;--min-height:600px;--z-index:2;}.elementor-445 .elementor-element.elementor-element-75a299c:not(.elementor-motion-effects-element-type-background), .elementor-445 .elementor-element.elementor-element-75a299c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-75195a1 );}.elementor-445 .elementor-element.elementor-element-927b636{animation-duration:2000ms;animation-delay:1000ms;animation-timing-function:cubic-bezier(initial);}.elementor-445 .elementor-element.elementor-element-927b636 > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-445 .elementor-element.elementor-element-927b636 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:90px;font-weight:400;text-transform:uppercase;letter-spacing:-5px;color:var( --e-global-color-896a474 );}.elementor-445 .elementor-element.elementor-element-82ad6dd{animation-duration:2000ms;z-index:5;animation-delay:1000ms;text-align:start;}.elementor-445 .elementor-element.elementor-element-82ad6dd .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:200;}.elementor-445 .elementor-element.elementor-element-2ac5dde{--display:flex;--min-height:600px;--z-index:2;}.elementor-445 .elementor-element.elementor-element-2ac5dde:not(.elementor-motion-effects-element-type-background), .elementor-445 .elementor-element.elementor-element-2ac5dde > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-75195a1 );}.elementor-445 .elementor-element.elementor-element-0d6f87d{animation-duration:2000ms;animation-delay:1000ms;animation-timing-function:cubic-bezier(initial);}.elementor-445 .elementor-element.elementor-element-0d6f87d > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-445 .elementor-element.elementor-element-0d6f87d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:90px;font-weight:400;text-transform:uppercase;letter-spacing:-5px;color:var( --e-global-color-65194f1 );}.elementor-445 .elementor-element.elementor-element-1541216{animation-duration:2000ms;z-index:5;animation-delay:1000ms;text-align:start;}.elementor-445 .elementor-element.elementor-element-1541216 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:200;}.elementor-445 .elementor-element.elementor-element-b244d0a{--display:flex;--min-height:600px;--z-index:2;}.elementor-445 .elementor-element.elementor-element-b244d0a:not(.elementor-motion-effects-element-type-background), .elementor-445 .elementor-element.elementor-element-b244d0a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-75195a1 );}.elementor-445 .elementor-element.elementor-element-2c2f61e{animation-duration:2000ms;animation-delay:1000ms;animation-timing-function:cubic-bezier(initial);}.elementor-445 .elementor-element.elementor-element-2c2f61e > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-445 .elementor-element.elementor-element-2c2f61e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:90px;font-weight:400;text-transform:uppercase;letter-spacing:-5px;color:var( --e-global-color-896a474 );}.elementor-445 .elementor-element.elementor-element-8e6405e{animation-duration:2000ms;z-index:5;animation-delay:1000ms;text-align:start;}.elementor-445 .elementor-element.elementor-element-8e6405e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:200;}.elementor-445 .elementor-element.elementor-element-6039fed{--display:flex;--min-height:600px;--z-index:2;}.elementor-445 .elementor-element.elementor-element-6039fed:not(.elementor-motion-effects-element-type-background), .elementor-445 .elementor-element.elementor-element-6039fed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-75195a1 );}.elementor-445 .elementor-element.elementor-element-0ae3854{animation-duration:2000ms;animation-delay:1000ms;animation-timing-function:cubic-bezier(initial);}.elementor-445 .elementor-element.elementor-element-0ae3854 > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-445 .elementor-element.elementor-element-0ae3854 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:90px;font-weight:400;text-transform:uppercase;letter-spacing:-5px;color:var( --e-global-color-65194f1 );}.elementor-445 .elementor-element.elementor-element-1562593{animation-duration:2000ms;z-index:5;animation-delay:1000ms;text-align:start;}.elementor-445 .elementor-element.elementor-element-1562593 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:200;}.elementor-445 .elementor-element.elementor-element-367fa34{--display:flex;--min-height:600px;--z-index:2;}.elementor-445 .elementor-element.elementor-element-367fa34:not(.elementor-motion-effects-element-type-background), .elementor-445 .elementor-element.elementor-element-367fa34 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-75195a1 );}.elementor-445 .elementor-element.elementor-element-abb2f68 > .elementor-widget-container{border-radius:40px 40px 40px 40px;}.elementor-445 .elementor-element.elementor-element-abb2f68 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-445 .elementor-element.elementor-element-f4faa8b > .elementor-widget-container{border-radius:40px 40px 40px 40px;}.elementor-445 .elementor-element.elementor-element-f4faa8b .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-445 .elementor-element.elementor-element-0007ec3{--display:flex;--min-height:1440px;--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-445 .elementor-element.elementor-element-a891d69{--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-445 .elementor-element.elementor-element-43b78a1{animation-duration:2000ms;animation-timing-function:cubic-bezier(initial);text-align:center;}.elementor-445 .elementor-element.elementor-element-43b78a1 > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-445 .elementor-element.elementor-element-43b78a1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:90px;font-weight:400;text-transform:uppercase;letter-spacing:-5px;color:#662E9B;}.elementor-445 .elementor-element.elementor-element-b5490f8{--display:flex;--border-radius:80px 80px 80px 80px;box-shadow:30px -13px 52px 0px rgba(0, 0, 0, 0.07);}.elementor-445 .elementor-element.elementor-element-b5490f8:not(.elementor-motion-effects-element-type-background), .elementor-445 .elementor-element.elementor-element-b5490f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f2375bf );}.elementor-445 .elementor-element.elementor-element-226d9dd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-445 .elementor-element.elementor-element-ca61970{--display:flex;--min-height:500px;}.elementor-445 .elementor-element.elementor-element-4ef368e .elementor-cta__content-item{transition-duration:1000ms;}.elementor-445 .elementor-element.elementor-element-4ef368e.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 1000ms / 3 );}.elementor-445 .elementor-element.elementor-element-4ef368e.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 1000ms / 3 ) * 2 );}.elementor-445 .elementor-element.elementor-element-4ef368e.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 1000ms / 3 ) * 3 );}.elementor-445 .elementor-element.elementor-element-4ef368e .elementor-cta .elementor-cta__bg, .elementor-445 .elementor-element.elementor-element-4ef368e .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-445 .elementor-element.elementor-element-4ef368e > .elementor-widget-container{border-radius:40px 40px 40px 40px;}.elementor-445 .elementor-element.elementor-element-4ef368e .elementor-cta__content{min-height:450px;text-align:center;}.elementor-445 .elementor-element.elementor-element-4ef368e .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#F866247A;}.elementor-445 .elementor-element.elementor-element-b51189a{--display:flex;--background-transition:0.3s;--border-radius:45px 45px 45px 45px;--padding-top:19px;--padding-bottom:19px;--padding-left:19px;--padding-right:19px;}.elementor-445 .elementor-element.elementor-element-b51189a:hover{background-color:var( --e-global-color-75195a1 );}.elementor-445 .elementor-element.elementor-element-0529ea7{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-445 .elementor-element.elementor-element-0529ea7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:400;text-transform:uppercase;color:var( --e-global-color-896a474 );}body:not(.rtl) .elementor-445 .elementor-element.elementor-element-3f3bc62{right:-133.016px;}body.rtl .elementor-445 .elementor-element.elementor-element-3f3bc62{left:-133.016px;}.elementor-445 .elementor-element.elementor-element-3f3bc62{top:76.127px;}.elementor-445 .elementor-element.elementor-element-3f3bc62 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:900;text-transform:uppercase;border-radius:25px 25px 25px 25px;}.elementor-445 .elementor-element.elementor-element-8c2da8c{--divider-border-style:solid;--divider-color:var( --e-global-color-896a474 );--divider-border-width:1.5px;}.elementor-445 .elementor-element.elementor-element-8c2da8c .elementor-divider-separator{width:100%;}.elementor-445 .elementor-element.elementor-element-8c2da8c .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-445 .elementor-element.elementor-element-00af0c6{font-family:"Montserrat", Sans-serif;}.elementor-445 .elementor-element.elementor-element-b9a07c4{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-445 .elementor-element.elementor-element-1e2965b{--display:flex;--min-height:500px;}.elementor-445 .elementor-element.elementor-element-8a10cea .elementor-cta__content-item{transition-duration:1000ms;}.elementor-445 .elementor-element.elementor-element-8a10cea.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 1000ms / 3 );}.elementor-445 .elementor-element.elementor-element-8a10cea.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 1000ms / 3 ) * 2 );}.elementor-445 .elementor-element.elementor-element-8a10cea.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 1000ms / 3 ) * 3 );}.elementor-445 .elementor-element.elementor-element-8a10cea .elementor-cta .elementor-cta__bg, .elementor-445 .elementor-element.elementor-element-8a10cea .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-445 .elementor-element.elementor-element-8a10cea > .elementor-widget-container{border-radius:40px 40px 40px 40px;}.elementor-445 .elementor-element.elementor-element-8a10cea .elementor-cta__content{min-height:450px;text-align:center;}.elementor-445 .elementor-element.elementor-element-8a10cea .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#662E9B82;}.elementor-445 .elementor-element.elementor-element-81bbbc1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;--background-transition:0.3s;--border-radius:45px 45px 45px 45px;--padding-top:19px;--padding-bottom:19px;--padding-left:19px;--padding-right:19px;}.elementor-445 .elementor-element.elementor-element-81bbbc1:hover{background-color:var( --e-global-color-75195a1 );}.elementor-445 .elementor-element.elementor-element-2ba071b{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:end;}.elementor-445 .elementor-element.elementor-element-2ba071b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:400;text-transform:uppercase;color:#662E9B;}body:not(.rtl) .elementor-445 .elementor-element.elementor-element-e52a169{right:192px;}body.rtl .elementor-445 .elementor-element.elementor-element-e52a169{left:192px;}.elementor-445 .elementor-element.elementor-element-e52a169{top:-37px;}.elementor-445 .elementor-element.elementor-element-e52a169 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:900;text-transform:uppercase;border-radius:25px 25px 25px 25px;}.elementor-445 .elementor-element.elementor-element-312cf6c{--divider-border-style:solid;--divider-color:var( --e-global-color-65194f1 );--divider-border-width:1.5px;}.elementor-445 .elementor-element.elementor-element-312cf6c .elementor-divider-separator{width:100%;}.elementor-445 .elementor-element.elementor-element-312cf6c .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-445 .elementor-element.elementor-element-5f09598{font-family:"Montserrat", Sans-serif;}.elementor-445 .elementor-element.elementor-element-7875904{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-445 .elementor-element.elementor-element-1dea309{--display:flex;--min-height:500px;}.elementor-445 .elementor-element.elementor-element-49c8ef1 .elementor-cta__content-item{transition-duration:1000ms;}.elementor-445 .elementor-element.elementor-element-49c8ef1.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 1000ms / 3 );}.elementor-445 .elementor-element.elementor-element-49c8ef1.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 1000ms / 3 ) * 2 );}.elementor-445 .elementor-element.elementor-element-49c8ef1.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 1000ms / 3 ) * 3 );}.elementor-445 .elementor-element.elementor-element-49c8ef1 .elementor-cta .elementor-cta__bg, .elementor-445 .elementor-element.elementor-element-49c8ef1 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-445 .elementor-element.elementor-element-49c8ef1 > .elementor-widget-container{border-radius:40px 40px 40px 40px;}.elementor-445 .elementor-element.elementor-element-49c8ef1 .elementor-cta__content{min-height:450px;text-align:center;}.elementor-445 .elementor-element.elementor-element-49c8ef1 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#F866247A;}.elementor-445 .elementor-element.elementor-element-75fa4e6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--background-transition:0.3s;--border-radius:45px 45px 45px 45px;--padding-top:19px;--padding-bottom:19px;--padding-left:19px;--padding-right:19px;}.elementor-445 .elementor-element.elementor-element-75fa4e6:hover{background-color:var( --e-global-color-75195a1 );}.elementor-445 .elementor-element.elementor-element-8f409b1{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-445 .elementor-element.elementor-element-8f409b1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:400;text-transform:uppercase;color:#F86624;}body:not(.rtl) .elementor-445 .elementor-element.elementor-element-6f629c6{right:-113px;}body.rtl .elementor-445 .elementor-element.elementor-element-6f629c6{left:-113px;}.elementor-445 .elementor-element.elementor-element-6f629c6{top:0px;}.elementor-445 .elementor-element.elementor-element-6f629c6 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:900;text-transform:uppercase;border-radius:25px 25px 25px 25px;}.elementor-445 .elementor-element.elementor-element-4427480{--divider-border-style:solid;--divider-color:var( --e-global-color-65194f1 );--divider-border-width:1.5px;}.elementor-445 .elementor-element.elementor-element-4427480 .elementor-divider-separator{width:100%;}.elementor-445 .elementor-element.elementor-element-4427480 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-445 .elementor-element.elementor-element-c6ff8f1{font-family:"Montserrat", Sans-serif;}.elementor-445 .elementor-element.elementor-element-dcc045c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-445 .elementor-element.elementor-element-b822884{--display:flex;}.elementor-445 .elementor-element.elementor-element-a285e77{animation-duration:2000ms;animation-timing-function:cubic-bezier(initial);text-align:center;}.elementor-445 .elementor-element.elementor-element-a285e77 > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-445 .elementor-element.elementor-element-a285e77 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:45px;font-weight:400;text-transform:uppercase;letter-spacing:0px;color:#662E9B;}.elementor-445 .elementor-element.elementor-element-f12e7f5 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:900;text-transform:uppercase;border-radius:25px 25px 25px 25px;}.elementor-445 .elementor-element.elementor-element-685a921{--display:flex;--min-height:700px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-445 .elementor-element.elementor-element-b79013d{--display:flex;--z-index:0;}.elementor-445 .elementor-element.elementor-element-b79013d:not(.elementor-motion-effects-element-type-background), .elementor-445 .elementor-element.elementor-element-b79013d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sango.szczecin.pl/wp-content/uploads/2026/09/Group-622-kopia-768x768.png");background-repeat:no-repeat;background-size:cover;}.elementor-445 .elementor-element.elementor-element-c70033d{--display:flex;--min-height:500px;--justify-content:center;}.elementor-445 .elementor-element.elementor-element-c70033d.e-con{--align-self:center;}.elementor-445 .elementor-element.elementor-element-6af0e1b{--display:flex;}.elementor-445 .elementor-element.elementor-element-6af0e1b:not(.elementor-motion-effects-element-type-background), .elementor-445 .elementor-element.elementor-element-6af0e1b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f2375bf );}.elementor-445 .elementor-element.elementor-element-15a2dd3 img{width:30%;}.elementor-445 .elementor-element.elementor-element-d5fcbe6 .elementor-counter-number-wrapper{color:var( --e-global-color-896a474 );font-family:"Montserrat", Sans-serif;}.elementor-445 .elementor-element.elementor-element-19f929b{animation-duration:2000ms;animation-delay:1000ms;animation-timing-function:cubic-bezier(initial);text-align:center;}.elementor-445 .elementor-element.elementor-element-19f929b > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-445 .elementor-element.elementor-element-19f929b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;color:#F86624;}.elementor-445 .elementor-element.elementor-element-5a64132{--display:flex;}.elementor-445 .elementor-element.elementor-element-5a64132:not(.elementor-motion-effects-element-type-background), .elementor-445 .elementor-element.elementor-element-5a64132 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f2375bf );}.elementor-445 .elementor-element.elementor-element-b964844 img{width:35%;}.elementor-445 .elementor-element.elementor-element-1479693 .elementor-counter-number-wrapper{color:var( --e-global-color-896a474 );font-family:"Montserrat", Sans-serif;}.elementor-445 .elementor-element.elementor-element-86a22ac{animation-duration:2000ms;animation-delay:1000ms;animation-timing-function:cubic-bezier(initial);text-align:center;}.elementor-445 .elementor-element.elementor-element-86a22ac > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-445 .elementor-element.elementor-element-86a22ac .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;color:#F86624;}.elementor-445 .elementor-element.elementor-element-9b72f5b{--display:flex;}.elementor-445 .elementor-element.elementor-element-9b72f5b:not(.elementor-motion-effects-element-type-background), .elementor-445 .elementor-element.elementor-element-9b72f5b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f2375bf );}.elementor-445 .elementor-element.elementor-element-1ff2e18 img{width:35%;}.elementor-445 .elementor-element.elementor-element-6c79301 .elementor-counter-number-wrapper{color:var( --e-global-color-896a474 );font-family:"Montserrat", Sans-serif;}.elementor-445 .elementor-element.elementor-element-360939c{animation-duration:2000ms;animation-delay:1000ms;animation-timing-function:cubic-bezier(initial);text-align:center;}.elementor-445 .elementor-element.elementor-element-360939c > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-445 .elementor-element.elementor-element-360939c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;color:#F86624;}.elementor-445 .elementor-element.elementor-element-2a74870{--display:flex;}.elementor-445 .elementor-element.elementor-element-2a74870:not(.elementor-motion-effects-element-type-background), .elementor-445 .elementor-element.elementor-element-2a74870 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f2375bf );}.elementor-445 .elementor-element.elementor-element-42f110c img{width:35%;}.elementor-445 .elementor-element.elementor-element-d1d2760 .elementor-counter-number-wrapper{color:var( --e-global-color-896a474 );font-family:"Montserrat", Sans-serif;}.elementor-445 .elementor-element.elementor-element-96e6095{animation-duration:2000ms;animation-delay:1000ms;animation-timing-function:cubic-bezier(initial);text-align:center;}.elementor-445 .elementor-element.elementor-element-96e6095 > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-445 .elementor-element.elementor-element-96e6095 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;color:#F86624;}.elementor-445 .elementor-element.elementor-element-9b4ad85{--display:flex;--flex-direction:row-reverse;--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-reverse;--justify-content:space-between;--align-items:center;--margin-top:185px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-445 .elementor-element.elementor-element-a346dc4{--display:flex;}.elementor-445 .elementor-element.elementor-element-c8074ce{animation-duration:2000ms;animation-delay:1000ms;animation-timing-function:cubic-bezier(initial);}.elementor-445 .elementor-element.elementor-element-c8074ce > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-445 .elementor-element.elementor-element-c8074ce .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:90px;font-weight:400;text-transform:uppercase;letter-spacing:-5px;color:#F86624;}.elementor-445 .elementor-element.elementor-element-703ab7e{width:var( --container-widget-width, 100% );max-width:100%;animation-duration:2000ms;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:5;animation-delay:1000ms;text-align:start;}.elementor-445 .elementor-element.elementor-element-703ab7e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:200;}body:not(.rtl) .elementor-445 .elementor-element.elementor-element-e1180f7{right:-114px;}body.rtl .elementor-445 .elementor-element.elementor-element-e1180f7{left:-114px;}.elementor-445 .elementor-element.elementor-element-e1180f7{bottom:38px;}.elementor-445 .elementor-element.elementor-element-e1180f7 .elementor-button{border-radius:25px 25px 25px 25px;}.elementor-445 .elementor-element.elementor-element-c047f1c{--display:flex;animation-duration:1500ms;border-style:solid;--border-style:solid;border-color:var( --e-global-color-75195a1 );--border-color:var( --e-global-color-75195a1 );--border-radius:30px 30px 30px 30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;animation-delay:1500ms;}.elementor-445 .elementor-element.elementor-element-c047f1c.e-con:hover{--e-con-transform-scale:0.9;}.elementor-445 .elementor-element.elementor-element-c047f1c:hover{box-shadow:0px 0px 10px 0px rgba(195.5, 195.5, 195.5, 0.5);}.elementor-445 .elementor-element.elementor-element-8a37cb9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-445 .elementor-element.elementor-element-8a37cb9 img{height:200px;object-fit:cover;object-position:center center;border-radius:30px 30px 30px 30px;}.elementor-445 .elementor-element.elementor-element-4e2cc78{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-445 .elementor-element.elementor-element-9437487{--display:flex;--min-height:375px;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-445 .elementor-element.elementor-element-4829a3f > .elementor-widget-container{margin:0px 0px 0px 0px;}body:not(.rtl) .elementor-445 .elementor-element.elementor-element-4829a3f{right:10px;}body.rtl .elementor-445 .elementor-element.elementor-element-4829a3f{left:10px;}.elementor-445 .elementor-element.elementor-element-4829a3f{top:70px;z-index:0;text-align:end;}.elementor-445 .elementor-element.elementor-element-4829a3f img{border-radius:25px 25px 0px 0px;}.elementor-445 .elementor-element.elementor-element-3c98e78{width:var( --container-widget-width, 60% );max-width:60%;animation-duration:2000ms;--container-widget-width:60%;--container-widget-flex-grow:0;animation-delay:1400ms;animation-timing-function:cubic-bezier(initial);}.elementor-445 .elementor-element.elementor-element-3c98e78 > .elementor-widget-container{margin:10px 10px 10px 10px;padding:0px 0px 0px 0px;}.elementor-445 .elementor-element.elementor-element-3c98e78 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:41px;font-weight:400;text-transform:uppercase;color:#F86624;}.elementor-445 .elementor-element.elementor-element-848afed{width:var( --container-widget-width, 60% );max-width:60%;animation-duration:2000ms;--container-widget-width:60%;--container-widget-flex-grow:0;animation-delay:2700ms;animation-timing-function:cubic-bezier(initial);}.elementor-445 .elementor-element.elementor-element-848afed > .elementor-widget-container{margin:10px 10px 10px 10px;padding:0px 0px 0px 0px;}.elementor-445 .elementor-element.elementor-element-848afed .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:400;color:var( --e-global-color-65194f1 );}.elementor-445 .elementor-element.elementor-element-f66ba74{width:var( --container-widget-width, 55% );max-width:55%;animation-duration:2000ms;--container-widget-width:55%;--container-widget-flex-grow:0;animation-delay:2700ms;animation-timing-function:cubic-bezier(initial);}.elementor-445 .elementor-element.elementor-element-f66ba74 > .elementor-widget-container{margin:10px 10px 10px 10px;padding:0px 0px 0px 0px;}.elementor-445 .elementor-element.elementor-element-f66ba74 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:400;font-style:italic;color:var( --e-global-color-65194f1 );}.elementor-445 .elementor-element.elementor-element-2c75b7d{--display:flex;--border-radius:40px 40px 40px 40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-445 .elementor-element.elementor-element-d1f5cb3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-445 .elementor-element.elementor-element-d1f5cb3{z-index:0;text-align:end;}.elementor-445 .elementor-element.elementor-element-d1f5cb3 img{border-radius:25px 25px 0px 0px;}.elementor-445 .elementor-element.elementor-element-7b92fd2.elementor-element{--align-self:flex-end;}.elementor-445 .elementor-element.elementor-element-7b92fd2 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;border-radius:25px 25px 25px 25px;}.elementor-445 .elementor-element.elementor-element-90bd7c5{--display:flex;--min-height:375px;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-445 .elementor-element.elementor-element-af7bb01 > .elementor-widget-container{margin:0px 0px 0px 0px;}body:not(.rtl) .elementor-445 .elementor-element.elementor-element-af7bb01{right:10px;}body.rtl .elementor-445 .elementor-element.elementor-element-af7bb01{left:10px;}.elementor-445 .elementor-element.elementor-element-af7bb01{top:70px;z-index:0;text-align:end;}.elementor-445 .elementor-element.elementor-element-af7bb01 img{border-radius:25px 25px 0px 0px;}.elementor-445 .elementor-element.elementor-element-527d57f{width:var( --container-widget-width, 60% );max-width:60%;animation-duration:2000ms;--container-widget-width:60%;--container-widget-flex-grow:0;animation-delay:1400ms;animation-timing-function:cubic-bezier(initial);}.elementor-445 .elementor-element.elementor-element-527d57f > .elementor-widget-container{margin:10px 10px 10px 10px;padding:0px 0px 0px 0px;}.elementor-445 .elementor-element.elementor-element-527d57f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:41px;font-weight:400;text-transform:uppercase;color:var( --e-global-color-65194f1 );}.elementor-445 .elementor-element.elementor-element-aba9e9d{animation-duration:2000ms;animation-delay:2700ms;animation-timing-function:cubic-bezier(initial);}.elementor-445 .elementor-element.elementor-element-aba9e9d > .elementor-widget-container{margin:10px 10px 10px 10px;padding:0px 0px 0px 0px;}.elementor-445 .elementor-element.elementor-element-aba9e9d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:400;color:var( --e-global-color-896a474 );}.elementor-445 .elementor-element.elementor-element-606c135{width:var( --container-widget-width, 55% );max-width:55%;animation-duration:2000ms;--container-widget-width:55%;--container-widget-flex-grow:0;animation-delay:2700ms;animation-timing-function:cubic-bezier(initial);}.elementor-445 .elementor-element.elementor-element-606c135 > .elementor-widget-container{margin:10px 10px 10px 10px;padding:0px 0px 0px 0px;}.elementor-445 .elementor-element.elementor-element-606c135 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:400;font-style:italic;color:var( --e-global-color-896a474 );}.elementor-445 .elementor-element.elementor-element-091a654{--display:flex;--border-radius:40px 40px 40px 40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-445 .elementor-element.elementor-element-79dae44 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-445 .elementor-element.elementor-element-79dae44{z-index:0;text-align:end;}.elementor-445 .elementor-element.elementor-element-79dae44 img{border-radius:25px 25px 0px 0px;}.elementor-445 .elementor-element.elementor-element-f7c74a2.elementor-element{--align-self:flex-end;}.elementor-445 .elementor-element.elementor-element-f7c74a2 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;border-radius:25px 25px 25px 25px;}.elementor-445 .elementor-element.elementor-element-20dc04d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-445 .elementor-element.elementor-element-bcbd0b1{--display:flex;--min-height:375px;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-445 .elementor-element.elementor-element-a4d6900 > .elementor-widget-container{margin:0px 0px 0px 0px;}body:not(.rtl) .elementor-445 .elementor-element.elementor-element-a4d6900{right:10px;}body.rtl .elementor-445 .elementor-element.elementor-element-a4d6900{left:10px;}.elementor-445 .elementor-element.elementor-element-a4d6900{top:70px;z-index:0;text-align:end;}.elementor-445 .elementor-element.elementor-element-a4d6900 img{border-radius:25px 25px 0px 0px;}.elementor-445 .elementor-element.elementor-element-57f8ae9{width:var( --container-widget-width, 60% );max-width:60%;animation-duration:2000ms;--container-widget-width:60%;--container-widget-flex-grow:0;animation-delay:1400ms;animation-timing-function:cubic-bezier(initial);}.elementor-445 .elementor-element.elementor-element-57f8ae9 > .elementor-widget-container{margin:10px 10px 10px 10px;padding:0px 0px 0px 0px;}.elementor-445 .elementor-element.elementor-element-57f8ae9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:41px;font-weight:400;text-transform:uppercase;color:var( --e-global-color-65194f1 );}.elementor-445 .elementor-element.elementor-element-bbefabf{animation-duration:2000ms;animation-delay:2700ms;animation-timing-function:cubic-bezier(initial);}.elementor-445 .elementor-element.elementor-element-bbefabf > .elementor-widget-container{margin:10px 10px 10px 10px;padding:0px 0px 0px 0px;}.elementor-445 .elementor-element.elementor-element-bbefabf .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:400;color:var( --e-global-color-896a474 );}.elementor-445 .elementor-element.elementor-element-aaf175c{width:var( --container-widget-width, 55% );max-width:55%;animation-duration:2000ms;--container-widget-width:55%;--container-widget-flex-grow:0;animation-delay:2700ms;animation-timing-function:cubic-bezier(initial);}.elementor-445 .elementor-element.elementor-element-aaf175c > .elementor-widget-container{margin:10px 10px 10px 10px;padding:0px 0px 0px 0px;}.elementor-445 .elementor-element.elementor-element-aaf175c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:400;font-style:italic;color:var( --e-global-color-896a474 );}.elementor-445 .elementor-element.elementor-element-c4ae9d4{--display:flex;--border-radius:40px 40px 40px 40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-445 .elementor-element.elementor-element-24af871 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-445 .elementor-element.elementor-element-24af871{z-index:0;text-align:end;}.elementor-445 .elementor-element.elementor-element-24af871 img{border-radius:25px 25px 0px 0px;}.elementor-445 .elementor-element.elementor-element-3c387c0.elementor-element{--align-self:flex-end;}.elementor-445 .elementor-element.elementor-element-3c387c0 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;border-radius:25px 25px 25px 25px;}.elementor-445 .elementor-element.elementor-element-2434e46{--display:flex;--min-height:375px;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-445 .elementor-element.elementor-element-e7a200a > .elementor-widget-container{margin:0px 0px 0px 0px;}body:not(.rtl) .elementor-445 .elementor-element.elementor-element-e7a200a{right:10px;}body.rtl .elementor-445 .elementor-element.elementor-element-e7a200a{left:10px;}.elementor-445 .elementor-element.elementor-element-e7a200a{top:70px;z-index:0;text-align:end;}.elementor-445 .elementor-element.elementor-element-e7a200a img{border-radius:25px 25px 0px 0px;}.elementor-445 .elementor-element.elementor-element-d1a1d61{width:var( --container-widget-width, 60% );max-width:60%;animation-duration:2000ms;--container-widget-width:60%;--container-widget-flex-grow:0;animation-delay:1400ms;animation-timing-function:cubic-bezier(initial);}.elementor-445 .elementor-element.elementor-element-d1a1d61 > .elementor-widget-container{margin:10px 10px 10px 10px;padding:0px 0px 0px 0px;}.elementor-445 .elementor-element.elementor-element-d1a1d61 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:41px;font-weight:400;text-transform:uppercase;color:#F86624;}.elementor-445 .elementor-element.elementor-element-3e6aee3{animation-duration:2000ms;animation-delay:2700ms;animation-timing-function:cubic-bezier(initial);}.elementor-445 .elementor-element.elementor-element-3e6aee3 > .elementor-widget-container{margin:10px 10px 10px 10px;padding:0px 0px 0px 0px;}.elementor-445 .elementor-element.elementor-element-3e6aee3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:400;color:var( --e-global-color-65194f1 );}.elementor-445 .elementor-element.elementor-element-63c0813{width:var( --container-widget-width, 55% );max-width:55%;animation-duration:2000ms;--container-widget-width:55%;--container-widget-flex-grow:0;animation-delay:2700ms;animation-timing-function:cubic-bezier(initial);}.elementor-445 .elementor-element.elementor-element-63c0813 > .elementor-widget-container{margin:10px 10px 10px 10px;padding:0px 0px 0px 0px;}.elementor-445 .elementor-element.elementor-element-63c0813 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:400;font-style:italic;color:var( --e-global-color-65194f1 );}.elementor-445 .elementor-element.elementor-element-3f256fd{--display:flex;--border-radius:40px 40px 40px 40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-445 .elementor-element.elementor-element-bc109d9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-445 .elementor-element.elementor-element-bc109d9{z-index:0;text-align:end;}.elementor-445 .elementor-element.elementor-element-bc109d9 img{border-radius:25px 25px 0px 0px;}.elementor-445 .elementor-element.elementor-element-3d64cfe.elementor-element{--align-self:flex-end;}.elementor-445 .elementor-element.elementor-element-3d64cfe .elementor-button{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;border-radius:25px 25px 25px 25px;}.elementor-445 .elementor-element.elementor-element-f51a9ba{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-445 .elementor-element.elementor-element-d5fdc69{--display:flex;--min-height:375px;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-445 .elementor-element.elementor-element-b10fad7 > .elementor-widget-container{margin:0px 0px 0px 0px;}body:not(.rtl) .elementor-445 .elementor-element.elementor-element-b10fad7{right:10px;}body.rtl .elementor-445 .elementor-element.elementor-element-b10fad7{left:10px;}.elementor-445 .elementor-element.elementor-element-b10fad7{top:137px;z-index:0;text-align:end;}.elementor-445 .elementor-element.elementor-element-b10fad7 img{border-radius:25px 25px 0px 0px;}.elementor-445 .elementor-element.elementor-element-948bd49{width:var( --container-widget-width, 60% );max-width:60%;animation-duration:2000ms;--container-widget-width:60%;--container-widget-flex-grow:0;animation-delay:1400ms;animation-timing-function:cubic-bezier(initial);}.elementor-445 .elementor-element.elementor-element-948bd49 > .elementor-widget-container{margin:10px 10px 10px 10px;padding:0px 0px 0px 0px;}.elementor-445 .elementor-element.elementor-element-948bd49 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:41px;font-weight:400;text-transform:uppercase;color:#F86624;}.elementor-445 .elementor-element.elementor-element-3f391ca{animation-duration:2000ms;animation-delay:2700ms;animation-timing-function:cubic-bezier(initial);}.elementor-445 .elementor-element.elementor-element-3f391ca > .elementor-widget-container{margin:10px 10px 10px 10px;padding:0px 0px 0px 0px;}.elementor-445 .elementor-element.elementor-element-3f391ca .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:400;color:var( --e-global-color-65194f1 );}.elementor-445 .elementor-element.elementor-element-e248762{width:var( --container-widget-width, 55% );max-width:55%;animation-duration:2000ms;--container-widget-width:55%;--container-widget-flex-grow:0;animation-delay:2700ms;animation-timing-function:cubic-bezier(initial);}.elementor-445 .elementor-element.elementor-element-e248762 > .elementor-widget-container{margin:10px 10px 10px 10px;padding:0px 0px 0px 0px;}.elementor-445 .elementor-element.elementor-element-e248762 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:400;font-style:italic;color:var( --e-global-color-65194f1 );}.elementor-445 .elementor-element.elementor-element-48b2c4c{--display:flex;--border-radius:40px 40px 40px 40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-445 .elementor-element.elementor-element-758e8ac > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-445 .elementor-element.elementor-element-758e8ac{z-index:0;text-align:end;}.elementor-445 .elementor-element.elementor-element-758e8ac img{border-radius:25px 25px 0px 0px;}.elementor-445 .elementor-element.elementor-element-811f6bd.elementor-element{--align-self:flex-end;}.elementor-445 .elementor-element.elementor-element-811f6bd .elementor-button{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;border-radius:25px 25px 25px 25px;}.elementor-445 .elementor-element.elementor-element-e1d5df2{--display:flex;--min-height:375px;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-445 .elementor-element.elementor-element-84e0f99{--width:30%;}.elementor-445 .elementor-element.elementor-element-8be265c{--width:50%;}.elementor-445 .elementor-element.elementor-element-062faff{--width:45%;}.elementor-445 .elementor-element.elementor-element-c047f1c{--width:50%;}.elementor-445 .elementor-element.elementor-element-2c75b7d{--width:100%;}.elementor-445 .elementor-element.elementor-element-091a654{--width:100%;}.elementor-445 .elementor-element.elementor-element-c4ae9d4{--width:100%;}.elementor-445 .elementor-element.elementor-element-3f256fd{--width:100%;}.elementor-445 .elementor-element.elementor-element-48b2c4c{--width:100%;}}@media(max-width:767px){.elementor-445 .elementor-element.elementor-element-4bbf307{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-445 .elementor-element.elementor-element-d4c8290{--justify-content:center;}body:not(.rtl) .elementor-445 .elementor-element.elementor-element-bde25fc{left:10px;}body.rtl .elementor-445 .elementor-element.elementor-element-bde25fc{right:10px;}.elementor-445 .elementor-element.elementor-element-bde25fc{bottom:-38px;}.elementor-445 .elementor-element.elementor-element-d22a8e4 .elementor-heading-title{font-size:30px;letter-spacing:0px;}.elementor-445 .elementor-element.elementor-element-d949d66{text-align:center;}.elementor-445 .elementor-element.elementor-element-d949d66 .elementor-heading-title{font-size:20px;}.elementor-445 .elementor-element.elementor-element-ec7d8d4{text-align:center;}.elementor-445 .elementor-element.elementor-element-ec7d8d4 .elementor-heading-title{font-size:20px;}.elementor-445 .elementor-element.elementor-element-5984f16{--justify-content:center;}.elementor-445 .elementor-element.elementor-element-8825871{text-align:center;}.elementor-445 .elementor-element.elementor-element-8825871 .elementor-heading-title{font-size:20px;}.elementor-445 .elementor-element.elementor-element-643e02a{text-align:center;}.elementor-445 .elementor-element.elementor-element-643e02a .elementor-heading-title{font-size:30px;letter-spacing:0px;}body:not(.rtl) .elementor-445 .elementor-element.elementor-element-8080434{right:39px;}body.rtl .elementor-445 .elementor-element.elementor-element-8080434{left:39px;}.elementor-445 .elementor-element.elementor-element-8080434{bottom:267px;}.elementor-445 .elementor-element.elementor-element-b002a7e{text-align:center;}.elementor-445 .elementor-element.elementor-element-b002a7e .elementor-heading-title{font-size:20px;}.elementor-445 .elementor-element.elementor-element-86675a6{width:100%;max-width:100%;text-align:center;}.elementor-445 .elementor-element.elementor-element-0f2a70f{--min-height:0px;}.elementor-445 .elementor-element.elementor-element-870a972 .elementor-heading-title{font-size:30px;letter-spacing:0px;}.elementor-445 .elementor-element.elementor-element-75a299c{--min-height:0px;}.elementor-445 .elementor-element.elementor-element-927b636 .elementor-heading-title{font-size:30px;letter-spacing:0px;}.elementor-445 .elementor-element.elementor-element-82ad6dd .elementor-heading-title{font-size:20px;}.elementor-445 .elementor-element.elementor-element-2ac5dde{--min-height:0px;}.elementor-445 .elementor-element.elementor-element-0d6f87d .elementor-heading-title{font-size:30px;letter-spacing:0px;}.elementor-445 .elementor-element.elementor-element-1541216 .elementor-heading-title{font-size:20px;}.elementor-445 .elementor-element.elementor-element-b244d0a{--min-height:0px;}.elementor-445 .elementor-element.elementor-element-2c2f61e .elementor-heading-title{font-size:30px;letter-spacing:0px;}.elementor-445 .elementor-element.elementor-element-8e6405e .elementor-heading-title{font-size:20px;}.elementor-445 .elementor-element.elementor-element-0ae3854 .elementor-heading-title{font-size:30px;letter-spacing:0px;}.elementor-445 .elementor-element.elementor-element-1562593 .elementor-heading-title{font-size:20px;}.elementor-445 .elementor-element.elementor-element-367fa34{--min-height:0px;}.elementor-445 .elementor-element.elementor-element-43b78a1 .elementor-heading-title{font-size:30px;letter-spacing:0px;}.elementor-445 .elementor-element.elementor-element-ca61970{--min-height:0px;}.elementor-445 .elementor-element.elementor-element-4ef368e .elementor-cta__content{min-height:300px;}.elementor-445 .elementor-element.elementor-element-0529ea7{width:100%;max-width:100%;}.elementor-445 .elementor-element.elementor-element-b9a07c4{--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-445 .elementor-element.elementor-element-1e2965b{--min-height:0px;}.elementor-445 .elementor-element.elementor-element-8a10cea .elementor-cta__content{min-height:300px;}.elementor-445 .elementor-element.elementor-element-2ba071b{width:100%;max-width:100%;text-align:start;}.elementor-445 .elementor-element.elementor-element-1dea309{--min-height:0px;}.elementor-445 .elementor-element.elementor-element-49c8ef1 .elementor-cta__content{min-height:300px;}.elementor-445 .elementor-element.elementor-element-8f409b1{width:100%;max-width:100%;}.elementor-445 .elementor-element.elementor-element-a285e77 .elementor-heading-title{font-size:30px;}.elementor-445 .elementor-element.elementor-element-685a921{--min-height:0px;}.elementor-445 .elementor-element.elementor-element-c70033d{--min-height:30vh;}.elementor-445 .elementor-element.elementor-element-6af0e1b{--min-height:250px;}.elementor-445 .elementor-element.elementor-element-d5fcbe6 .elementor-counter-number-wrapper{font-size:30px;}.elementor-445 .elementor-element.elementor-element-19f929b .elementor-heading-title{font-size:14px;}.elementor-445 .elementor-element.elementor-element-5a64132{--min-height:250px;}.elementor-445 .elementor-element.elementor-element-1479693 .elementor-counter-number-wrapper{font-size:30px;}.elementor-445 .elementor-element.elementor-element-86a22ac .elementor-heading-title{font-size:14px;}.elementor-445 .elementor-element.elementor-element-9b72f5b{--min-height:250px;}.elementor-445 .elementor-element.elementor-element-6c79301 .elementor-counter-number-wrapper{font-size:30px;}.elementor-445 .elementor-element.elementor-element-360939c .elementor-heading-title{font-size:14px;}.elementor-445 .elementor-element.elementor-element-2a74870{--min-height:250px;}.elementor-445 .elementor-element.elementor-element-d1d2760 .elementor-counter-number-wrapper{font-size:30px;}.elementor-445 .elementor-element.elementor-element-96e6095 .elementor-heading-title{font-size:14px;}.elementor-445 .elementor-element.elementor-element-c8074ce .elementor-heading-title{font-size:30px;letter-spacing:0px;}.elementor-445 .elementor-element.elementor-element-703ab7e .elementor-heading-title{font-size:20px;}.elementor-445 .elementor-element.elementor-element-c047f1c{--min-height:0px;}.elementor-445 .elementor-element.elementor-element-8a37cb9 img{height:180px;object-fit:cover;}.elementor-445 .elementor-element.elementor-element-4829a3f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-445 .elementor-element.elementor-element-4829a3f{right:60px;}body.rtl .elementor-445 .elementor-element.elementor-element-4829a3f{left:60px;}.elementor-445 .elementor-element.elementor-element-4829a3f{top:337px;z-index:1;}.elementor-445 .elementor-element.elementor-element-3c98e78{width:100%;max-width:100%;}.elementor-445 .elementor-element.elementor-element-848afed{width:100%;max-width:100%;}.elementor-445 .elementor-element.elementor-element-f66ba74{width:100%;max-width:100%;}.elementor-445 .elementor-element.elementor-element-2c75b7d{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-445 .elementor-element.elementor-element-d1f5cb3 > .elementor-widget-container{margin:0px 0px -25px 0px;padding:0px 0px 0px 0px;}.elementor-445 .elementor-element.elementor-element-d1f5cb3{z-index:1;}.elementor-445 .elementor-element.elementor-element-7b92fd2.elementor-element{--align-self:center;}.elementor-445 .elementor-element.elementor-element-7b92fd2{z-index:2;}.elementor-445 .elementor-element.elementor-element-af7bb01 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-445 .elementor-element.elementor-element-af7bb01{right:62px;}body.rtl .elementor-445 .elementor-element.elementor-element-af7bb01{left:62px;}.elementor-445 .elementor-element.elementor-element-af7bb01{top:245px;z-index:1;}.elementor-445 .elementor-element.elementor-element-527d57f{width:100%;max-width:100%;}.elementor-445 .elementor-element.elementor-element-aba9e9d{width:100%;max-width:100%;}.elementor-445 .elementor-element.elementor-element-606c135{width:100%;max-width:100%;}.elementor-445 .elementor-element.elementor-element-091a654{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-445 .elementor-element.elementor-element-79dae44 > .elementor-widget-container{margin:0px 0px -25px 0px;padding:0px 0px 0px 0px;}.elementor-445 .elementor-element.elementor-element-79dae44{z-index:1;}.elementor-445 .elementor-element.elementor-element-f7c74a2.elementor-element{--align-self:center;}.elementor-445 .elementor-element.elementor-element-f7c74a2{z-index:2;}.elementor-445 .elementor-element.elementor-element-a4d6900 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-445 .elementor-element.elementor-element-a4d6900{right:60px;}body.rtl .elementor-445 .elementor-element.elementor-element-a4d6900{left:60px;}.elementor-445 .elementor-element.elementor-element-a4d6900{top:230px;z-index:1;}.elementor-445 .elementor-element.elementor-element-57f8ae9{width:100%;max-width:100%;}.elementor-445 .elementor-element.elementor-element-bbefabf{width:100%;max-width:100%;}.elementor-445 .elementor-element.elementor-element-aaf175c{width:100%;max-width:100%;}.elementor-445 .elementor-element.elementor-element-c4ae9d4{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-445 .elementor-element.elementor-element-24af871 > .elementor-widget-container{margin:0px 0px -25px 0px;padding:0px 0px 0px 0px;}.elementor-445 .elementor-element.elementor-element-24af871{z-index:1;}.elementor-445 .elementor-element.elementor-element-3c387c0.elementor-element{--align-self:center;}.elementor-445 .elementor-element.elementor-element-3c387c0{z-index:2;}.elementor-445 .elementor-element.elementor-element-e7a200a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-445 .elementor-element.elementor-element-e7a200a{right:64px;}body.rtl .elementor-445 .elementor-element.elementor-element-e7a200a{left:64px;}.elementor-445 .elementor-element.elementor-element-e7a200a{top:245px;z-index:1;}.elementor-445 .elementor-element.elementor-element-d1a1d61{width:100%;max-width:100%;}.elementor-445 .elementor-element.elementor-element-3e6aee3{width:100%;max-width:100%;}.elementor-445 .elementor-element.elementor-element-63c0813{width:100%;max-width:100%;}.elementor-445 .elementor-element.elementor-element-3f256fd{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-445 .elementor-element.elementor-element-bc109d9 > .elementor-widget-container{margin:0px 0px -25px 0px;padding:0px 0px 0px 0px;}.elementor-445 .elementor-element.elementor-element-bc109d9{z-index:1;}.elementor-445 .elementor-element.elementor-element-3d64cfe.elementor-element{--align-self:center;}.elementor-445 .elementor-element.elementor-element-3d64cfe{z-index:2;}.elementor-445 .elementor-element.elementor-element-b10fad7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-445 .elementor-element.elementor-element-b10fad7{right:60px;}body.rtl .elementor-445 .elementor-element.elementor-element-b10fad7{left:60px;}.elementor-445 .elementor-element.elementor-element-b10fad7{top:250px;z-index:1;}.elementor-445 .elementor-element.elementor-element-948bd49{width:100%;max-width:100%;}.elementor-445 .elementor-element.elementor-element-e248762{width:100%;max-width:100%;}.elementor-445 .elementor-element.elementor-element-48b2c4c{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-445 .elementor-element.elementor-element-758e8ac > .elementor-widget-container{margin:0px 0px -25px 0px;padding:0px 0px 0px 0px;}.elementor-445 .elementor-element.elementor-element-758e8ac{z-index:1;}.elementor-445 .elementor-element.elementor-element-811f6bd.elementor-element{--align-self:center;}.elementor-445 .elementor-element.elementor-element-811f6bd{z-index:2;}}/* Start custom CSS for button, class: .elementor-element-bde25fc */.elementor-445 .elementor-element.elementor-element-bde25fc .elementor-button {
    background: radial-gradient(
        circle at 0% 50%,
        #662E9B 0%,
        #F86624 45%,
        #662E9B 100%
    );
    background-size: 250% 250%;
    animation: sango-gradient 30s ease-in-out infinite;
}

@keyframes sango-gradient {
    0% {
        background-position: 0% 50%;
    }

    20% {
        background-position: 80% 20%;
    }

    40% {
        background-position: 100% 80%;
    }

    60% {
        background-position: 30% 100%;
    }

    80% {
        background-position: 0% 20%;
    }

    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d22a8e4 */.elementor-445 .elementor-element.elementor-element-d22a8e4 .elementor-heading-title {
    font-weight: 400;
    transition: font-weight 0.5s ease;
}

.elementor-445 .elementor-element.elementor-element-d22a8e4:hover .elementor-heading-title {
    font-weight: 900;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-643e02a */.elementor-445 .elementor-element.elementor-element-643e02a .elementor-heading-title {
    font-weight: 400;
    transition: font-weight 0.5s ease;
}

.elementor-445 .elementor-element.elementor-element-643e02a:hover .elementor-heading-title {
    font-weight: 900;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8080434 */.elementor-445 .elementor-element.elementor-element-8080434 .elementor-button {
    background:
        radial-gradient(
            circle at 20% 80%,
            #F86624 0%,
            transparent 45%
        ),
        radial-gradient(
            circle at 80% 20%,
            #662E9B 0%,
            transparent 50%
        ),
        #662E9B;

    background-size: 180% 180%;
    animation: sango-button-2 11s ease-in-out infinite;
}

@keyframes sango-button-2 {
    0% {
        background-position:
            0% 100%,
            100% 0%;
    }

    25% {
        background-position:
            100% 100%,
            0% 20%;
    }

    50% {
        background-position:
            80% 0%,
            20% 100%;
    }

    75% {
        background-position:
            0% 20%,
            100% 80%;
    }

    100% {
        background-position:
            0% 100%,
            100% 0%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-870a972 */.elementor-445 .elementor-element.elementor-element-870a972 .elementor-heading-title {
    font-weight: 400;
    transition: font-weight 0.5s ease;
}

.elementor-445 .elementor-element.elementor-element-870a972:hover .elementor-heading-title {
    font-weight: 900;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-7cd3f86 */.elementor-445 .elementor-element.elementor-element-7cd3f86 .swiper-wrapper{
filter: grayscale(100%);
-webkit-transition-timing-function: linear !important;

transition-timing-function: linear !important;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-927b636 */.elementor-445 .elementor-element.elementor-element-927b636 .elementor-heading-title {
    font-weight: 400;
    transition: font-weight 0.5s ease;
}

.elementor-445 .elementor-element.elementor-element-927b636:hover .elementor-heading-title {
    font-weight: 900;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0d6f87d */.elementor-445 .elementor-element.elementor-element-0d6f87d .elementor-heading-title {
    font-weight: 400;
    transition: font-weight 0.5s ease;
}

.elementor-445 .elementor-element.elementor-element-0d6f87d:hover .elementor-heading-title {
    font-weight: 900;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c2f61e */.elementor-445 .elementor-element.elementor-element-2c2f61e .elementor-heading-title {
    font-weight: 400;
    transition: font-weight 0.5s ease;
}

.elementor-445 .elementor-element.elementor-element-2c2f61e:hover .elementor-heading-title {
    font-weight: 900;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0ae3854 */.elementor-445 .elementor-element.elementor-element-0ae3854 .elementor-heading-title {
    font-weight: 400;
    transition: font-weight 0.5s ease;
}

.elementor-445 .elementor-element.elementor-element-0ae3854:hover .elementor-heading-title {
    font-weight: 900;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-43b78a1 */.elementor-445 .elementor-element.elementor-element-43b78a1 .elementor-heading-title {
    font-weight: 400;
    transition: font-weight 0.5s ease;
}

.elementor-445 .elementor-element.elementor-element-43b78a1:hover .elementor-heading-title {
    font-weight: 900;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3f3bc62 */.elementor-445 .elementor-element.elementor-element-3f3bc62 .elementor-button {
    background: radial-gradient(
        circle at 0% 50%,
        #662E9B 0%,
        #F86624 45%,
        #662E9B 100%
    );
    background-size: 250% 250%;
    animation: sango-gradient 30s ease-in-out infinite;
}

@keyframes sango-gradient {
    0% {
        background-position: 0% 50%;
    }

    20% {
        background-position: 80% 20%;
    }

    40% {
        background-position: 100% 80%;
    }

    60% {
        background-position: 30% 100%;
    }

    80% {
        background-position: 0% 20%;
    }

    100% {
        background-position: 0% 50%;
    }
}
.elementor-445 .elementor-element.elementor-element-3f3bc62 {
    offset-path: path("M 0 0 C 20 -24, 44 -24, 44 0 C 44 20, 20 20, 0 0 C -20 -20, -44 -20, -44 0 C -44 24, -20 24, 0 0");
    offset-rotate: 0deg;
    animation: figureEight 40s linear infinite;
    will-change: offset-distance;
}

@keyframes figureEight {
    from {
        offset-distance: 0%;
    }

    to {
        offset-distance: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e52a169 */.elementor-445 .elementor-element.elementor-element-e52a169 .elementor-button {
    background: radial-gradient(
        circle at 0% 50%,
        #662E9B 0%,
        #F86624 45%,
        #662E9B 100%
    );
    background-size: 250% 250%;
    animation: sango-gradient 30s ease-in-out infinite;
}

@keyframes sango-gradient {
    0% {
        background-position: 0% 50%;
    }

    20% {
        background-position: 80% 20%;
    }

    40% {
        background-position: 100% 80%;
    }

    60% {
        background-position: 30% 100%;
    }

    80% {
        background-position: 0% 20%;
    }

    100% {
        background-position: 0% 50%;
    }
}
.elementor-445 .elementor-element.elementor-element-e52a169 {
    offset-path: path("M 0 0 C -12 20, 12 40, 0 60 C -12 80, 12 100, 0 120");
    offset-rotate: 0deg;
    animation: verticalWave 40s ease-in-out infinite alternate;
    will-change: offset-distance;
}

@keyframes verticalWave {
    from {
        offset-distance: 0%;
    }

    to {
        offset-distance: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6f629c6 */.elementor-445 .elementor-element.elementor-element-6f629c6 .elementor-button {
    background: radial-gradient(
        circle at 0% 50%,
        #662E9B 0%,
        #F86624 45%,
        #662E9B 100%
    );
    background-size: 250% 250%;
    animation: sango-gradient 30s ease-in-out infinite;
}

@keyframes sango-gradient {
    0% {
        background-position: 0% 50%;
    }

    20% {
        background-position: 80% 20%;
    }

    40% {
        background-position: 100% 80%;
    }

    60% {
        background-position: 30% 100%;
    }

    80% {
        background-position: 0% 20%;
    }

    100% {
        background-position: 0% 50%;
    }
}
.elementor-445 .elementor-element.elementor-element-6f629c6 {
    offset-path: path("M 0 0 C -12 20, 12 40, 0 60 C -12 80, 12 100, 0 120");
    offset-rotate: 0deg;
    animation: verticalWave 40s ease-in-out infinite alternate;
    will-change: offset-distance;
}

@keyframes verticalWave {
    from {
        offset-distance: 0%;
    }

    to {
        offset-distance: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a285e77 */.elementor-445 .elementor-element.elementor-element-a285e77 .elementor-heading-title {
    font-weight: 400;
    transition: font-weight 0.5s ease;
}

.elementor-445 .elementor-element.elementor-element-a285e77:hover .elementor-heading-title {
    font-weight: 900;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f12e7f5 */.elementor-445 .elementor-element.elementor-element-f12e7f5 .elementor-button {
    background: radial-gradient(
        circle at 0% 50%,
        #662E9B 0%,
        #F86624 45%,
        #662E9B 100%
    );
    background-size: 250% 250%;
    animation: sango-gradient 30s ease-in-out infinite;
}

@keyframes sango-gradient {
    0% {
        background-position: 0% 50%;
    }

    20% {
        background-position: 80% 20%;
    }

    40% {
        background-position: 100% 80%;
    }

    60% {
        background-position: 30% 100%;
    }

    80% {
        background-position: 0% 20%;
    }

    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-19f929b */.elementor-445 .elementor-element.elementor-element-19f929b .elementor-heading-title {
    font-weight: 400;
    transition: font-weight 0.5s ease;
}

.elementor-445 .elementor-element.elementor-element-19f929b:hover .elementor-heading-title {
    font-weight: 900;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-86a22ac */.elementor-445 .elementor-element.elementor-element-86a22ac .elementor-heading-title {
    font-weight: 400;
    transition: font-weight 0.5s ease;
}

.elementor-445 .elementor-element.elementor-element-86a22ac:hover .elementor-heading-title {
    font-weight: 900;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-360939c */.elementor-445 .elementor-element.elementor-element-360939c .elementor-heading-title {
    font-weight: 400;
    transition: font-weight 0.5s ease;
}

.elementor-445 .elementor-element.elementor-element-360939c:hover .elementor-heading-title {
    font-weight: 900;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-96e6095 */.elementor-445 .elementor-element.elementor-element-96e6095 .elementor-heading-title {
    font-weight: 400;
    transition: font-weight 0.5s ease;
}

.elementor-445 .elementor-element.elementor-element-96e6095:hover .elementor-heading-title {
    font-weight: 900;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b79013d */.elementor-445 .elementor-element.elementor-element-b79013d {
    --orbit-size: 500px;
    --orbit-distance: 350px;
    --orbit-speed: 60s;

    --item-width: 250px;
    --item-height: 300px;
    --item-radius: 50px;

    position: relative;
    width: var(--orbit-size);
    height: var(--orbit-size);
    min-height: var(--orbit-size);

    display: block;
    overflow: visible;
}

/* Elementy */
.elementor-445 .elementor-element.elementor-element-b79013d .orbit-item {
    position: absolute;
    top: 50%;
    left: 50%;

    width: var(--item-width);
    height: var(--item-height);

    margin-left: calc(var(--item-width) / -2);
    margin-top: calc(var(--item-height) / -2);

    border-radius: var(--item-radius);

    animation: orbit var(--orbit-speed) linear infinite;

    transition:
        transform 0.4s ease,
        scale 0.4s ease;
}

/* Hover */
.elementor-445 .elementor-element.elementor-element-b79013d .orbit-item:hover {
    scale: 0.96;
}

/* Orbita */
@keyframes orbit {
    from {
        transform: rotate(0deg)
                   translateX(var(--orbit-distance))
                   rotate(0deg);
    }

    to {
        transform: rotate(360deg)
                   translateX(var(--orbit-distance))
                   rotate(-360deg);
    }
}

/* Tablet */
@media (max-width: 1024px) {
    .elementor-445 .elementor-element.elementor-element-b79013d {
        --orbit-size: 400px;
        --orbit-distance: 260px;

        --item-width: 180px;
        --item-height: 220px;
    }
}

/* Telefon */
@media (max-width: 767px) {
    .elementor-445 .elementor-element.elementor-element-b79013d {
        --orbit-size: 280px;
        --orbit-distance: 180px;

        --item-width: 190px;
        --item-height: 150px;

        --item-radius: 25px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c8074ce */.elementor-445 .elementor-element.elementor-element-c8074ce .elementor-heading-title {
    font-weight: 400;
    transition: font-weight 0.5s ease;
}

.elementor-445 .elementor-element.elementor-element-c8074ce:hover .elementor-heading-title {
    font-weight: 900;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e1180f7 */.elementor-445 .elementor-element.elementor-element-e1180f7 .elementor-button {
    background:
        radial-gradient(
            circle at 20% 80%,
            #F86624 0%,
            transparent 45%
        ),
        radial-gradient(
            circle at 80% 20%,
            #662E9B 0%,
            transparent 50%
        ),
        #662E9B;

    background-size: 180% 180%;
    animation: sango-button-2 11s ease-in-out infinite;
}

@keyframes sango-button-2 {
    0% {
        background-position:
            0% 100%,
            100% 0%;
    }

    25% {
        background-position:
            100% 100%,
            0% 20%;
    }

    50% {
        background-position:
            80% 0%,
            20% 100%;
    }

    75% {
        background-position:
            0% 20%,
            100% 80%;
    }

    100% {
        background-position:
            0% 100%,
            100% 0%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c98e78 */.elementor-445 .elementor-element.elementor-element-3c98e78 .elementor-heading-title {
    font-weight: 400;
    transition: font-weight 0.5s ease;
}

.elementor-445 .elementor-element.elementor-element-3c98e78:hover .elementor-heading-title {
    font-weight: 900;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7b92fd2 */.elementor-445 .elementor-element.elementor-element-7b92fd2 .elementor-button {
    background: radial-gradient(
        circle at 0% 50%,
        #662E9B 0%,
        #F86624 45%,
        #662E9B 100%
    );
    background-size: 250% 250%;
    animation: sango-gradient 30s ease-in-out infinite;
}

@keyframes sango-gradient {
    0% {
        background-position: 0% 50%;
    }

    20% {
        background-position: 80% 20%;
    }

    40% {
        background-position: 100% 80%;
    }

    60% {
        background-position: 30% 100%;
    }

    80% {
        background-position: 0% 20%;
    }

    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-527d57f */.elementor-445 .elementor-element.elementor-element-527d57f .elementor-heading-title {
    font-weight: 400;
    transition: font-weight 0.5s ease;
}

.elementor-445 .elementor-element.elementor-element-527d57f:hover .elementor-heading-title {
    font-weight: 900;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f7c74a2 */.elementor-445 .elementor-element.elementor-element-f7c74a2 .elementor-button {
    background: radial-gradient(
        circle at 0% 50%,
        #662E9B 0%,
        #F86624 45%,
        #662E9B 100%
    );
    background-size: 250% 250%;
    animation: sango-gradient 30s ease-in-out infinite;
}

@keyframes sango-gradient {
    0% {
        background-position: 0% 50%;
    }

    20% {
        background-position: 80% 20%;
    }

    40% {
        background-position: 100% 80%;
    }

    60% {
        background-position: 30% 100%;
    }

    80% {
        background-position: 0% 20%;
    }

    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-57f8ae9 */.elementor-445 .elementor-element.elementor-element-57f8ae9 .elementor-heading-title {
    font-weight: 400;
    transition: font-weight 0.5s ease;
}

.elementor-445 .elementor-element.elementor-element-57f8ae9:hover .elementor-heading-title {
    font-weight: 900;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3c387c0 */.elementor-445 .elementor-element.elementor-element-3c387c0 .elementor-button {
    background: radial-gradient(
        circle at 0% 50%,
        #662E9B 0%,
        #F86624 45%,
        #662E9B 100%
    );
    background-size: 250% 250%;
    animation: sango-gradient 30s ease-in-out infinite;
}

@keyframes sango-gradient {
    0% {
        background-position: 0% 50%;
    }

    20% {
        background-position: 80% 20%;
    }

    40% {
        background-position: 100% 80%;
    }

    60% {
        background-position: 30% 100%;
    }

    80% {
        background-position: 0% 20%;
    }

    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d1a1d61 */.elementor-445 .elementor-element.elementor-element-d1a1d61 .elementor-heading-title {
    font-weight: 400;
    transition: font-weight 0.5s ease;
}

.elementor-445 .elementor-element.elementor-element-d1a1d61:hover .elementor-heading-title {
    font-weight: 900;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3d64cfe */.elementor-445 .elementor-element.elementor-element-3d64cfe .elementor-button {
    background: radial-gradient(
        circle at 0% 50%,
        #662E9B 0%,
        #F86624 45%,
        #662E9B 100%
    );
    background-size: 250% 250%;
    animation: sango-gradient 30s ease-in-out infinite;
}

@keyframes sango-gradient {
    0% {
        background-position: 0% 50%;
    }

    20% {
        background-position: 80% 20%;
    }

    40% {
        background-position: 100% 80%;
    }

    60% {
        background-position: 30% 100%;
    }

    80% {
        background-position: 0% 20%;
    }

    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-948bd49 */.elementor-445 .elementor-element.elementor-element-948bd49 .elementor-heading-title {
    font-weight: 400;
    transition: font-weight 0.5s ease;
}

.elementor-445 .elementor-element.elementor-element-948bd49:hover .elementor-heading-title {
    font-weight: 900;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-811f6bd */.elementor-445 .elementor-element.elementor-element-811f6bd .elementor-button {
    background: radial-gradient(
        circle at 0% 50%,
        #662E9B 0%,
        #F86624 45%,
        #662E9B 100%
    );
    background-size: 250% 250%;
    animation: sango-gradient 30s ease-in-out infinite;
}

@keyframes sango-gradient {
    0% {
        background-position: 0% 50%;
    }

    20% {
        background-position: 80% 20%;
    }

    40% {
        background-position: 100% 80%;
    }

    60% {
        background-position: 30% 100%;
    }

    80% {
        background-position: 0% 20%;
    }

    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS */.kolor-hover img {
    filter: grayscale(100%);
    transform: scale(1);
    transition: filter 0.6s ease, transform 0.6s ease;
}

.kolor-hover:hover img {
    filter: grayscale(0%);
    transform: scale(0.95);
}/* End custom CSS */