.elementor-4 .elementor-element.elementor-element-51b7fdb{--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;--overlay-opacity:0.6;--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-4 .elementor-element.elementor-element-51b7fdb:not(.elementor-motion-effects-element-type-background), .elementor-4 .elementor-element.elementor-element-51b7fdb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9fe004c );background-image:url("../../2024/05/hero_bg_image_1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4 .elementor-element.elementor-element-51b7fdb::before, .elementor-4 .elementor-element.elementor-element-51b7fdb > .elementor-background-video-container::before, .elementor-4 .elementor-element.elementor-element-51b7fdb > .e-con-inner > .elementor-background-video-container::before, .elementor-4 .elementor-element.elementor-element-51b7fdb > .elementor-background-slideshow::before, .elementor-4 .elementor-element.elementor-element-51b7fdb > .e-con-inner > .elementor-background-slideshow::before, .elementor-4 .elementor-element.elementor-element-51b7fdb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-4 .elementor-element.elementor-element-51b7fdb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4 .elementor-element.elementor-element-b9c5bc9 .elementor-repeater-item-f836474 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://slidecitywaterpark.com/wp-content/uploads/2025/01/Website-Easter-2025-Slide-City.jpg);background-size:cover;}.elementor-4 .elementor-element.elementor-element-b9c5bc9 .elementor-slide-button{background-color:var( --e-global-color-092777f );color:var( --e-global-color-d8e0b11 );border-color:var( --e-global-color-accent );}.elementor-4 .elementor-element.elementor-element-b9c5bc9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-b9c5bc9 .swiper-slide{height:100vh;}.elementor-4 .elementor-element.elementor-element-b9c5bc9 .swiper-slide-contents{max-width:66%;}.elementor-4 .elementor-element.elementor-element-b9c5bc9 .swiper-slide-inner{padding:0px 0px 0px 0px;text-align:center;}.elementor-4 .elementor-element.elementor-element-b9c5bc9 .elementor-slide-heading{font-family:"Titan One", Asap;font-size:70px;font-weight:500;text-transform:uppercase;}.elementor-4 .elementor-element.elementor-element-b9c5bc9 .elementor-swiper-button{font-size:40px;color:var( --e-global-color-primary );}.elementor-4 .elementor-element.elementor-element-b9c5bc9 .elementor-swiper-button svg{fill:var( --e-global-color-primary );}.elementor-4 .elementor-element.elementor-element-73c7c86{--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;border-style:solid;--border-style:solid;border-width:04px 0px 0px 0px;--border-top-width:04px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-4 .elementor-element.elementor-element-73c7c86:not(.elementor-motion-effects-element-type-background), .elementor-4 .elementor-element.elementor-element-73c7c86 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#8147FA00;}.elementor-4 .elementor-element.elementor-element-1ba42255 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-4 .elementor-element.elementor-element-1ba42255:not(.elementor-motion-effects-element-type-background), .elementor-4 .elementor-element.elementor-element-1ba42255 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(224deg, var( --e-global-color-secondary ) 0%, #2F4DFD 100%);}.elementor-4 .elementor-element.elementor-element-1ba42255 > .elementor-background-overlay{background-image:url("../../2024/05/wave_pattern_large_opacity-3x.png");background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:0.35;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4 .elementor-element.elementor-element-1ba42255 > .elementor-container{max-width:1140px;}.elementor-4 .elementor-element.elementor-element-1ba42255{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-76px;margin-bottom:0px;padding:215px 30px 170px 30px;}.elementor-4 .elementor-element.elementor-element-670c3b58 > .elementor-element-populated, .elementor-4 .elementor-element.elementor-element-670c3b58 > .elementor-element-populated > .elementor-background-overlay, .elementor-4 .elementor-element.elementor-element-670c3b58 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-4 .elementor-element.elementor-element-670c3b58 > .elementor-element-populated{padding:3em 7em 3em 0em;}.elementor-4 .elementor-element.elementor-element-fbef8bb{width:auto;max-width:auto;}.elementor-4 .elementor-element.elementor-element-fbef8bb.elementor-element{--align-self:flex-start;}.elementor-4 .elementor-element.elementor-element-fbef8bb .elementor-button{font-family:var( --e-global-typography-2e4530e-font-family ), Asap;font-weight:var( --e-global-typography-2e4530e-font-weight );text-transform:var( --e-global-typography-2e4530e-text-transform );letter-spacing:var( --e-global-typography-2e4530e-letter-spacing );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:4px 4px 4px 4px;border-color:var( --e-global-color-primary );border-radius:100px 100px 100px 100px;padding:12px 24px 12px 24px;}.elementor-4 .elementor-element.elementor-element-2e2eccb > .elementor-widget-container{border-style:solid;border-width:4px 4px 4px 4px;border-color:var( --e-global-color-primary );border-radius:20px 20px 20px 20px;}.elementor-4 .elementor-element.elementor-element-2e2eccb .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-4 .elementor-element.elementor-element-ead206d{--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;border-style:solid;--border-style:solid;border-width:04px 0px 0px 0px;--border-top-width:04px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-4 .elementor-element.elementor-element-ead206d:not(.elementor-motion-effects-element-type-background), .elementor-4 .elementor-element.elementor-element-ead206d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#009DDC00;}.elementor-4 .elementor-element.elementor-element-45dabedc > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-4 .elementor-element.elementor-element-45dabedc:not(.elementor-motion-effects-element-type-background), .elementor-4 .elementor-element.elementor-element-45dabedc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(0deg, var( --e-global-color-9fe004c ) 0%, #00D4DC 100%);}.elementor-4 .elementor-element.elementor-element-45dabedc > .elementor-background-overlay{background-image:url("../../2024/05/circles_bg_opacity-3x.png");background-position:center center;background-repeat:no-repeat;background-size:100% auto;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4 .elementor-element.elementor-element-45dabedc > .elementor-container{max-width:1140px;}.elementor-4 .elementor-element.elementor-element-45dabedc{border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-primary );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-76px;margin-bottom:0px;padding:215px 30px 0170px 30px;}.elementor-4 .elementor-element.elementor-element-e458683 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-4 .elementor-element.elementor-element-736e6fb > .elementor-widget-container{margin:3em -10em 3em -4em;}.elementor-4 .elementor-element.elementor-element-736e6fb{z-index:3;}.elementor-4 .elementor-element.elementor-element-736e6fb img{max-width:80%;border-radius:20px 20px 20px 20px;box-shadow:-10px 10px 0px 0px #FFFFFF;}.elementor-4 .elementor-element.elementor-element-c416a92:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4 .elementor-element.elementor-element-c416a92 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9fe004c );}.elementor-4 .elementor-element.elementor-element-c416a92 > .elementor-element-populated{border-style:solid;border-width:4px 4px 4px 4px;border-color:var( --e-global-color-primary );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:3em 4em 3em 8em;}.elementor-4 .elementor-element.elementor-element-c416a92 > .elementor-element-populated, .elementor-4 .elementor-element.elementor-element-c416a92 > .elementor-element-populated > .elementor-background-overlay, .elementor-4 .elementor-element.elementor-element-c416a92 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-4 .elementor-element.elementor-element-c416a92 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4 .elementor-element.elementor-element-5e5f8ec{text-align:left;}.elementor-4 .elementor-element.elementor-element-5e5f8ec .elementor-heading-title{font-family:var( --e-global-typography-54d3964-font-family ), Asap;font-size:var( --e-global-typography-54d3964-font-size );font-weight:var( --e-global-typography-54d3964-font-weight );text-transform:var( --e-global-typography-54d3964-text-transform );color:var( --e-global-color-primary );}.elementor-4 .elementor-element.elementor-element-c8c8029{width:auto;max-width:auto;}.elementor-4 .elementor-element.elementor-element-c8c8029.elementor-element{--align-self:flex-start;}.elementor-4 .elementor-element.elementor-element-c8c8029 .elementor-button{font-family:"Titan One", Asap;font-weight:700;text-transform:uppercase;letter-spacing:0.3px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:4px 4px 4px 4px;border-color:var( --e-global-color-primary );border-radius:100px 100px 100px 100px;padding:12px 24px 12px 24px;}.elementor-4 .elementor-element.elementor-element-187be92{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.7;border-style:solid;--border-style:solid;border-width:4px 0px 0px 0px;--border-top-width:4px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:100px;--padding-bottom:100px;--padding-left:30px;--padding-right:30px;}.elementor-4 .elementor-element.elementor-element-187be92:not(.elementor-motion-effects-element-type-background), .elementor-4 .elementor-element.elementor-element-187be92 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(50deg, var( --e-global-color-3c73be0 ) 0%, #EE54F0 100%);}.elementor-4 .elementor-element.elementor-element-187be92::before, .elementor-4 .elementor-element.elementor-element-187be92 > .elementor-background-video-container::before, .elementor-4 .elementor-element.elementor-element-187be92 > .e-con-inner > .elementor-background-video-container::before, .elementor-4 .elementor-element.elementor-element-187be92 > .elementor-background-slideshow::before, .elementor-4 .elementor-element.elementor-element-187be92 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4 .elementor-element.elementor-element-187be92 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#1C244B00;--background-overlay:'';}.elementor-4 .elementor-element.elementor-element-de414ec{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 50px;--row-gap:0px;--column-gap:50px;--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-4 .elementor-element.elementor-element-8acba42 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-8acba42{text-align:center;}.elementor-4 .elementor-element.elementor-element-8acba42 .elementor-heading-title{font-family:var( --e-global-typography-a325273-font-family ), Asap;font-size:var( --e-global-typography-a325273-font-size );font-weight:var( --e-global-typography-a325273-font-weight );text-transform:var( --e-global-typography-a325273-text-transform );text-shadow:4px 4px 0px #000000;color:var( --e-global-color-primary );}.elementor-4 .elementor-element.elementor-element-a64220c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-a64220c{text-align:center;color:var( --e-global-color-primary );font-family:var( --e-global-typography-a325273-font-family ), Asap;font-size:var( --e-global-typography-a325273-font-size );font-weight:var( --e-global-typography-a325273-font-weight );text-transform:var( --e-global-typography-a325273-text-transform );}.elementor-4 .elementor-element.elementor-element-bdd442d{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.7;border-style:solid;--border-style:solid;border-width:4px 0px 0px 0px;--border-top-width:4px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:100px;--padding-bottom:100px;--padding-left:30px;--padding-right:30px;}.elementor-4 .elementor-element.elementor-element-bdd442d:not(.elementor-motion-effects-element-type-background), .elementor-4 .elementor-element.elementor-element-bdd442d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(50deg, var( --e-global-color-accent ) 0%, #FF7676 100%);}.elementor-4 .elementor-element.elementor-element-bdd442d::before, .elementor-4 .elementor-element.elementor-element-bdd442d > .elementor-background-video-container::before, .elementor-4 .elementor-element.elementor-element-bdd442d > .e-con-inner > .elementor-background-video-container::before, .elementor-4 .elementor-element.elementor-element-bdd442d > .elementor-background-slideshow::before, .elementor-4 .elementor-element.elementor-element-bdd442d > .e-con-inner > .elementor-background-slideshow::before, .elementor-4 .elementor-element.elementor-element-bdd442d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#1C244B00;--background-overlay:'';}.elementor-4 .elementor-element.elementor-element-9793477 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-4 .elementor-element.elementor-element-9793477{text-align:center;}.elementor-4 .elementor-element.elementor-element-9793477 .elementor-heading-title{font-family:"Titan One", Asap;font-size:70px;font-weight:500;text-transform:uppercase;text-shadow:4px 4px 0px #000000;color:var( --e-global-color-primary );}.elementor-4 .elementor-element.elementor-element-5f16d5d{--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:center;--align-items:flex-start;--gap:0px 50px;--row-gap:0px;--column-gap:50px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF;--border-color:#FFFFFF;--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-4 .elementor-element.elementor-element-3db1a96{--display:flex;--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-4 .elementor-element.elementor-element-deec597 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:4px 4px 4px 4px;border-color:var( --e-global-color-primary );border-radius:20px 20px 20px 20px;}.elementor-4 .elementor-element.elementor-element-deec597 img{border-radius:20px 20px 20px 20px;}.elementor-4 .elementor-element.elementor-element-a9b8149{text-align:center;}.elementor-4 .elementor-element.elementor-element-a9b8149 .elementor-heading-title{font-family:"Titan One", Asap;font-size:16px;font-weight:500;color:var( --e-global-color-092777f );}.elementor-4 .elementor-element.elementor-element-6dea2e3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-6dea2e3{text-align:center;}.elementor-4 .elementor-element.elementor-element-6dea2e3 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Asap;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-4 .elementor-element.elementor-element-941a34a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-941a34a.elementor-element{--align-self:center;}.elementor-4 .elementor-element.elementor-element-941a34a{text-align:center;color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), Asap;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-4 .elementor-element.elementor-element-b9af068{width:auto;max-width:auto;}.elementor-4 .elementor-element.elementor-element-b9af068 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-b9af068.elementor-element{--align-self:center;}.elementor-4 .elementor-element.elementor-element-b9af068 .elementor-button{font-family:"Titan One", Asap;font-weight:700;text-transform:uppercase;letter-spacing:0.3px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:4px 4px 4px 4px;border-color:var( --e-global-color-primary );border-radius:100px 100px 100px 100px;padding:12px 24px 12px 24px;}.elementor-4 .elementor-element.elementor-element-c8283dc{--display:flex;--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-4 .elementor-element.elementor-element-da12535 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:4px 4px 4px 4px;border-color:var( --e-global-color-primary );border-radius:20px 20px 20px 20px;}.elementor-4 .elementor-element.elementor-element-da12535 img{border-radius:20px 20px 20px 20px;}.elementor-4 .elementor-element.elementor-element-f10489c{text-align:center;}.elementor-4 .elementor-element.elementor-element-f10489c .elementor-heading-title{font-family:"Titan One", Asap;font-size:16px;font-weight:500;color:var( --e-global-color-092777f );}.elementor-4 .elementor-element.elementor-element-a40fa91 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-a40fa91{text-align:center;}.elementor-4 .elementor-element.elementor-element-a40fa91 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Asap;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-4 .elementor-element.elementor-element-43786a2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-43786a2.elementor-element{--align-self:center;}.elementor-4 .elementor-element.elementor-element-43786a2{text-align:center;color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), Asap;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-4 .elementor-element.elementor-element-032d9dc{width:auto;max-width:auto;}.elementor-4 .elementor-element.elementor-element-032d9dc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-032d9dc.elementor-element{--align-self:center;}.elementor-4 .elementor-element.elementor-element-032d9dc .elementor-button{font-family:"Titan One", Asap;font-weight:700;text-transform:uppercase;letter-spacing:0.3px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:4px 4px 4px 4px;border-color:var( --e-global-color-primary );border-radius:100px 100px 100px 100px;padding:12px 24px 12px 24px;}.elementor-4 .elementor-element.elementor-element-5ad4d7d{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.7;border-style:solid;--border-style:solid;border-width:4px 0px 0px 0px;--border-top-width:4px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:100px;--padding-bottom:100px;--padding-left:30px;--padding-right:30px;}.elementor-4 .elementor-element.elementor-element-5ad4d7d:not(.elementor-motion-effects-element-type-background), .elementor-4 .elementor-element.elementor-element-5ad4d7d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(50deg, #009DDC 0%, #00D4DC 100%);}.elementor-4 .elementor-element.elementor-element-5ad4d7d::before, .elementor-4 .elementor-element.elementor-element-5ad4d7d > .elementor-background-video-container::before, .elementor-4 .elementor-element.elementor-element-5ad4d7d > .e-con-inner > .elementor-background-video-container::before, .elementor-4 .elementor-element.elementor-element-5ad4d7d > .elementor-background-slideshow::before, .elementor-4 .elementor-element.elementor-element-5ad4d7d > .e-con-inner > .elementor-background-slideshow::before, .elementor-4 .elementor-element.elementor-element-5ad4d7d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#1C244B00;--background-overlay:'';}.elementor-4 .elementor-element.elementor-element-abc7aa0 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-4 .elementor-element.elementor-element-abc7aa0{text-align:center;}.elementor-4 .elementor-element.elementor-element-abc7aa0 .elementor-heading-title{font-family:"Titan One", Asap;font-size:70px;font-weight:500;text-transform:uppercase;text-shadow:4px 4px 0px #000000;color:var( --e-global-color-primary );}.elementor-4 .elementor-element.elementor-element-cdcd4a7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 50px;--row-gap:0px;--column-gap:50px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF;--border-color:#FFFFFF;--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-4 .elementor-element.elementor-element-37712ea{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--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-4 .elementor-element.elementor-element-d8ebc44{--display:flex;border-style:solid;--border-style:solid;border-width:4px 4px 4px 4px;--border-top-width:4px;--border-right-width:4px;--border-bottom-width:4px;--border-left-width:4px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4 .elementor-element.elementor-element-53cc2f7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-53cc2f7{text-align:center;}.elementor-4 .elementor-element.elementor-element-53cc2f7 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Asap;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-4 .elementor-element.elementor-element-9275aa3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-9275aa3.elementor-element{--align-self:center;}.elementor-4 .elementor-element.elementor-element-9275aa3{text-align:center;color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), Asap;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-4 .elementor-element.elementor-element-6858bb2{width:100%;max-width:100%;}.elementor-4 .elementor-element.elementor-element-6858bb2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-6858bb2 .elementor-button{font-family:var( --e-global-typography-2e4530e-font-family ), Asap;font-weight:var( --e-global-typography-2e4530e-font-weight );text-transform:var( --e-global-typography-2e4530e-text-transform );letter-spacing:var( --e-global-typography-2e4530e-letter-spacing );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:4px 4px 4px 4px;border-color:var( --e-global-color-primary );border-radius:100px 100px 100px 100px;padding:12px 24px 12px 24px;}.elementor-4 .elementor-element.elementor-element-84144a8{--display:flex;border-style:solid;--border-style:solid;border-width:4px 4px 4px 4px;--border-top-width:4px;--border-right-width:4px;--border-bottom-width:4px;--border-left-width:4px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4 .elementor-element.elementor-element-b37e234 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-b37e234{text-align:center;}.elementor-4 .elementor-element.elementor-element-b37e234 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Asap;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-4 .elementor-element.elementor-element-d24307c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-d24307c.elementor-element{--align-self:center;}.elementor-4 .elementor-element.elementor-element-d24307c{text-align:center;color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), Asap;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-4 .elementor-element.elementor-element-778f917{--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;--justify-content:center;}.elementor-4 .elementor-element.elementor-element-5be95f3{width:auto;max-width:auto;}.elementor-4 .elementor-element.elementor-element-5be95f3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-5be95f3 .elementor-button{font-family:var( --e-global-typography-2e4530e-font-family ), Asap;font-weight:var( --e-global-typography-2e4530e-font-weight );text-transform:var( --e-global-typography-2e4530e-text-transform );letter-spacing:var( --e-global-typography-2e4530e-letter-spacing );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:4px 4px 4px 4px;border-color:var( --e-global-color-primary );border-radius:100px 100px 100px 100px;padding:12px 24px 12px 24px;}.elementor-4 .elementor-element.elementor-element-b5d26ce{width:auto;max-width:auto;}.elementor-4 .elementor-element.elementor-element-b5d26ce.elementor-element{--align-self:center;}.elementor-4 .elementor-element.elementor-element-b5d26ce .elementor-button{font-family:var( --e-global-typography-2e4530e-font-family ), Asap;font-weight:var( --e-global-typography-2e4530e-font-weight );text-transform:var( --e-global-typography-2e4530e-text-transform );letter-spacing:var( --e-global-typography-2e4530e-letter-spacing );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:4px 4px 4px 4px;border-color:var( --e-global-color-primary );border-radius:100px 100px 100px 100px;padding:12px 24px 12px 24px;}.elementor-4 .elementor-element.elementor-element-fe26433{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-675bb52{--display:flex;border-style:solid;--border-style:solid;border-width:4px 4px 4px 4px;--border-top-width:4px;--border-right-width:4px;--border-bottom-width:4px;--border-left-width:4px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4 .elementor-element.elementor-element-46da898 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-46da898{text-align:center;}.elementor-4 .elementor-element.elementor-element-46da898 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Asap;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-4 .elementor-element.elementor-element-f6ef5ba > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-f6ef5ba.elementor-element{--align-self:center;}.elementor-4 .elementor-element.elementor-element-f6ef5ba{text-align:center;color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), Asap;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-4 .elementor-element.elementor-element-08f9864{--display:flex;border-style:solid;--border-style:solid;border-width:4px 4px 4px 4px;--border-top-width:4px;--border-right-width:4px;--border-bottom-width:4px;--border-left-width:4px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4 .elementor-element.elementor-element-10e84bc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-10e84bc{text-align:center;}.elementor-4 .elementor-element.elementor-element-10e84bc .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Asap;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-4 .elementor-element.elementor-element-e2fd8bf > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-e2fd8bf.elementor-element{--align-self:center;}.elementor-4 .elementor-element.elementor-element-e2fd8bf{text-align:center;color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), Asap;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-4 .elementor-element.elementor-element-d591864{--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;--justify-content:center;}.elementor-4 .elementor-element.elementor-element-68ac658 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-68ac658 .elementor-button{font-family:var( --e-global-typography-2e4530e-font-family ), Asap;font-weight:var( --e-global-typography-2e4530e-font-weight );text-transform:var( --e-global-typography-2e4530e-text-transform );letter-spacing:var( --e-global-typography-2e4530e-letter-spacing );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:4px 4px 4px 4px;border-color:var( --e-global-color-primary );border-radius:100px 100px 100px 100px;padding:12px 24px 12px 24px;}.elementor-4 .elementor-element.elementor-element-cde5ba9{width:auto;max-width:auto;}.elementor-4 .elementor-element.elementor-element-cde5ba9.elementor-element{--align-self:center;}.elementor-4 .elementor-element.elementor-element-cde5ba9 .elementor-button{font-family:var( --e-global-typography-2e4530e-font-family ), Asap;font-weight:var( --e-global-typography-2e4530e-font-weight );text-transform:var( --e-global-typography-2e4530e-text-transform );letter-spacing:var( --e-global-typography-2e4530e-letter-spacing );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:4px 4px 4px 4px;border-color:var( --e-global-color-primary );border-radius:100px 100px 100px 100px;padding:12px 24px 12px 24px;}.elementor-4 .elementor-element.elementor-element-6d1604c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-7dfebe5{--display:flex;border-style:solid;--border-style:solid;border-width:4px 4px 4px 4px;--border-top-width:4px;--border-right-width:4px;--border-bottom-width:4px;--border-left-width:4px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4 .elementor-element.elementor-element-50891d7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-50891d7{text-align:center;}.elementor-4 .elementor-element.elementor-element-50891d7 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Asap;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-4 .elementor-element.elementor-element-31c1f43 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-31c1f43.elementor-element{--align-self:center;}.elementor-4 .elementor-element.elementor-element-31c1f43{text-align:center;color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), Asap;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-4 .elementor-element.elementor-element-b8425d3{width:auto;max-width:auto;}.elementor-4 .elementor-element.elementor-element-b8425d3.elementor-element{--align-self:center;}.elementor-4 .elementor-element.elementor-element-b8425d3 .elementor-button{font-family:var( --e-global-typography-2e4530e-font-family ), Asap;font-weight:var( --e-global-typography-2e4530e-font-weight );text-transform:var( --e-global-typography-2e4530e-text-transform );letter-spacing:var( --e-global-typography-2e4530e-letter-spacing );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:4px 4px 4px 4px;border-color:var( --e-global-color-primary );border-radius:100px 100px 100px 100px;padding:12px 24px 12px 24px;}.elementor-4 .elementor-element.elementor-element-89fe9ef{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.7;border-style:solid;--border-style:solid;border-width:4px 0px 0px 0px;--border-top-width:4px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:100px;--padding-bottom:100px;--padding-left:30px;--padding-right:30px;}.elementor-4 .elementor-element.elementor-element-89fe9ef:not(.elementor-motion-effects-element-type-background), .elementor-4 .elementor-element.elementor-element-89fe9ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(50deg, var( --e-global-color-accent ) 0%, #FF3333 100%);}.elementor-4 .elementor-element.elementor-element-89fe9ef::before, .elementor-4 .elementor-element.elementor-element-89fe9ef > .elementor-background-video-container::before, .elementor-4 .elementor-element.elementor-element-89fe9ef > .e-con-inner > .elementor-background-video-container::before, .elementor-4 .elementor-element.elementor-element-89fe9ef > .elementor-background-slideshow::before, .elementor-4 .elementor-element.elementor-element-89fe9ef > .e-con-inner > .elementor-background-slideshow::before, .elementor-4 .elementor-element.elementor-element-89fe9ef > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#1C244B00;--background-overlay:'';}.elementor-4 .elementor-element.elementor-element-8efccaf{--display:flex;--position:absolute;--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:85%;--z-index:0;}.elementor-4 .elementor-element.elementor-element-8efccaf:not(.elementor-motion-effects-element-type-background), .elementor-4 .elementor-element.elementor-element-8efccaf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#8147FA00;}.elementor-4 .elementor-element.elementor-element-8efccaf.e-con{--align-self:center;}body:not(.rtl) .elementor-4 .elementor-element.elementor-element-8efccaf{left:0px;}body.rtl .elementor-4 .elementor-element.elementor-element-8efccaf{right:0px;}.elementor-4 .elementor-element.elementor-element-733f38d{--display:flex;--position:absolute;--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:56.55%;--z-index:0;}.elementor-4 .elementor-element.elementor-element-733f38d:not(.elementor-motion-effects-element-type-background), .elementor-4 .elementor-element.elementor-element-733f38d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#8147FA00;}.elementor-4 .elementor-element.elementor-element-733f38d.e-con{--align-self:center;}body:not(.rtl) .elementor-4 .elementor-element.elementor-element-733f38d{left:0px;}body.rtl .elementor-4 .elementor-element.elementor-element-733f38d{right:0px;}.elementor-4 .elementor-element.elementor-element-7c9d71d{--display:flex;--position:absolute;--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:26.58%;--z-index:0;}.elementor-4 .elementor-element.elementor-element-7c9d71d:not(.elementor-motion-effects-element-type-background), .elementor-4 .elementor-element.elementor-element-7c9d71d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#8147FA00;}.elementor-4 .elementor-element.elementor-element-7c9d71d.e-con{--align-self:center;}body:not(.rtl) .elementor-4 .elementor-element.elementor-element-7c9d71d{left:0px;}body.rtl .elementor-4 .elementor-element.elementor-element-7c9d71d{right:0px;}.elementor-4 .elementor-element.elementor-element-249c7b5{--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:center;--align-items:center;--gap:0px 50px;--row-gap:0px;--column-gap:50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-4670f5c{--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:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;--z-index:1;}.elementor-4 .elementor-element.elementor-element-4670f5c.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-4 .elementor-element.elementor-element-d34c016 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-d34c016 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Asap;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-092777f );}.elementor-4 .elementor-element.elementor-element-8952bc3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-8952bc3{text-align:left;}.elementor-4 .elementor-element.elementor-element-8952bc3 .elementor-heading-title{font-family:var( --e-global-typography-a325273-font-family ), Asap;font-size:var( --e-global-typography-a325273-font-size );font-weight:var( --e-global-typography-a325273-font-weight );text-transform:var( --e-global-typography-a325273-text-transform );color:var( --e-global-color-primary );}.elementor-4 .elementor-element.elementor-element-d88bd85 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-d88bd85{text-align:left;color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), Asap;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-4 .elementor-element.elementor-element-271d26f{width:auto;max-width:auto;}.elementor-4 .elementor-element.elementor-element-271d26f > .elementor-widget-container{margin:0px 250px 0px 0px;}.elementor-4 .elementor-element.elementor-element-271d26f.elementor-element{--align-self:flex-start;}.elementor-4 .elementor-element.elementor-element-271d26f .elementor-button{font-family:var( --e-global-typography-2e4530e-font-family ), Asap;font-weight:var( --e-global-typography-2e4530e-font-weight );text-transform:var( --e-global-typography-2e4530e-text-transform );letter-spacing:var( --e-global-typography-2e4530e-letter-spacing );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:4px 4px 4px 4px;border-color:var( --e-global-color-primary );border-radius:100px 100px 100px 100px;padding:12px 24px 12px 24px;}.elementor-4 .elementor-element.elementor-element-f39c26b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-f39c26b.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-4 .elementor-element.elementor-element-f39c26b img{width:430px;}.elementor-4 .elementor-element.elementor-element-f27a3c4{--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:center;--align-items:center;--gap:0px 50px;--row-gap:0px;--column-gap:50px;border-style:solid;--border-style:solid;border-width:4px 0px 0px 0px;--border-top-width:4px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF;--border-color:#FFFFFF;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-7229aee{--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:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;--z-index:1;}.elementor-4 .elementor-element.elementor-element-7229aee.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-4 .elementor-element.elementor-element-97dfa22 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-97dfa22 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Asap;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-092777f );}.elementor-4 .elementor-element.elementor-element-32eacba > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-32eacba{text-align:left;}.elementor-4 .elementor-element.elementor-element-32eacba .elementor-heading-title{font-family:var( --e-global-typography-a325273-font-family ), Asap;font-size:var( --e-global-typography-a325273-font-size );font-weight:var( --e-global-typography-a325273-font-weight );text-transform:var( --e-global-typography-a325273-text-transform );color:var( --e-global-color-primary );}.elementor-4 .elementor-element.elementor-element-7352e01 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-7352e01{text-align:left;color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), Asap;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-4 .elementor-element.elementor-element-f0b1a2a{width:auto;max-width:auto;}.elementor-4 .elementor-element.elementor-element-f0b1a2a > .elementor-widget-container{margin:0px 250px 0px 0px;}.elementor-4 .elementor-element.elementor-element-f0b1a2a.elementor-element{--align-self:flex-start;}.elementor-4 .elementor-element.elementor-element-f0b1a2a .elementor-button{font-family:var( --e-global-typography-2e4530e-font-family ), Asap;font-weight:var( --e-global-typography-2e4530e-font-weight );text-transform:var( --e-global-typography-2e4530e-text-transform );letter-spacing:var( --e-global-typography-2e4530e-letter-spacing );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:4px 4px 4px 4px;border-color:var( --e-global-color-primary );border-radius:100px 100px 100px 100px;padding:12px 24px 12px 24px;}.elementor-4 .elementor-element.elementor-element-739c156 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-739c156.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-4 .elementor-element.elementor-element-739c156 img{width:470px;}.elementor-4 .elementor-element.elementor-element-c2b1e08{--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:center;--align-items:center;--gap:0px 50px;--row-gap:0px;--column-gap:50px;border-style:solid;--border-style:solid;border-width:4px 0px 0px 0px;--border-top-width:4px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF;--border-color:#FFFFFF;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-18bb4b5{--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:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;--z-index:1;}.elementor-4 .elementor-element.elementor-element-18bb4b5.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-4 .elementor-element.elementor-element-07be6bb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-07be6bb .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Asap;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-092777f );}.elementor-4 .elementor-element.elementor-element-c852f3a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-c852f3a{text-align:left;}.elementor-4 .elementor-element.elementor-element-c852f3a .elementor-heading-title{font-family:var( --e-global-typography-a325273-font-family ), Asap;font-size:var( --e-global-typography-a325273-font-size );font-weight:var( --e-global-typography-a325273-font-weight );text-transform:var( --e-global-typography-a325273-text-transform );color:var( --e-global-color-primary );}.elementor-4 .elementor-element.elementor-element-d5b11a6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-d5b11a6{text-align:left;color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), Asap;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-4 .elementor-element.elementor-element-feb7246{width:auto;max-width:auto;}.elementor-4 .elementor-element.elementor-element-feb7246 > .elementor-widget-container{margin:0px 250px 0px 0px;}.elementor-4 .elementor-element.elementor-element-feb7246.elementor-element{--align-self:flex-start;}.elementor-4 .elementor-element.elementor-element-feb7246 .elementor-button{font-family:var( --e-global-typography-2e4530e-font-family ), Asap;font-weight:var( --e-global-typography-2e4530e-font-weight );text-transform:var( --e-global-typography-2e4530e-text-transform );letter-spacing:var( --e-global-typography-2e4530e-letter-spacing );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:4px 4px 4px 4px;border-color:var( --e-global-color-primary );border-radius:100px 100px 100px 100px;padding:12px 24px 12px 24px;}.elementor-4 .elementor-element.elementor-element-a1530f2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-a1530f2.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-4 .elementor-element.elementor-element-a1530f2 img{width:450px;}.elementor-4 .elementor-element.elementor-element-e6c251e{--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:center;--align-items:center;--gap:0px 50px;--row-gap:0px;--column-gap:50px;border-style:solid;--border-style:solid;border-width:4px 0px 0px 0px;--border-top-width:4px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF;--border-color:#FFFFFF;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-e4fb9c1{--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:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;--z-index:1;}.elementor-4 .elementor-element.elementor-element-e4fb9c1.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-4 .elementor-element.elementor-element-f9b87ff > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-f9b87ff .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Asap;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-092777f );}.elementor-4 .elementor-element.elementor-element-fdc3c9c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-fdc3c9c{text-align:left;}.elementor-4 .elementor-element.elementor-element-fdc3c9c .elementor-heading-title{font-family:var( --e-global-typography-a325273-font-family ), Asap;font-size:var( --e-global-typography-a325273-font-size );font-weight:var( --e-global-typography-a325273-font-weight );text-transform:var( --e-global-typography-a325273-text-transform );color:var( --e-global-color-primary );}.elementor-4 .elementor-element.elementor-element-dd87d7b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-dd87d7b{text-align:left;color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), Asap;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-4 .elementor-element.elementor-element-039daa4{width:auto;max-width:auto;}.elementor-4 .elementor-element.elementor-element-039daa4 > .elementor-widget-container{margin:0px 250px 0px 0px;}.elementor-4 .elementor-element.elementor-element-039daa4.elementor-element{--align-self:flex-start;}.elementor-4 .elementor-element.elementor-element-039daa4 .elementor-button{font-family:var( --e-global-typography-2e4530e-font-family ), Asap;font-weight:var( --e-global-typography-2e4530e-font-weight );text-transform:var( --e-global-typography-2e4530e-text-transform );letter-spacing:var( --e-global-typography-2e4530e-letter-spacing );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:4px 4px 4px 4px;border-color:var( --e-global-color-primary );border-radius:100px 100px 100px 100px;padding:12px 24px 12px 24px;}.elementor-4 .elementor-element.elementor-element-e1bede7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-e1bede7.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-4 .elementor-element.elementor-element-e1bede7 img{width:470px;}.elementor-4 .elementor-element.elementor-element-fd0be31{--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:center;--align-items:center;--gap:0px 50px;--row-gap:0px;--column-gap:50px;border-style:solid;--border-style:solid;border-width:4px 0px 0px 0px;--border-top-width:4px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF;--border-color:#FFFFFF;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-6721405{--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:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;--z-index:1;}.elementor-4 .elementor-element.elementor-element-6721405.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-4 .elementor-element.elementor-element-d067c69 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-d067c69 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Asap;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-092777f );}.elementor-4 .elementor-element.elementor-element-93b49c4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-93b49c4{text-align:left;}.elementor-4 .elementor-element.elementor-element-93b49c4 .elementor-heading-title{font-family:var( --e-global-typography-a325273-font-family ), Asap;font-size:var( --e-global-typography-a325273-font-size );font-weight:var( --e-global-typography-a325273-font-weight );text-transform:var( --e-global-typography-a325273-text-transform );color:var( --e-global-color-primary );}.elementor-4 .elementor-element.elementor-element-edd6055 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-edd6055{text-align:left;color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), Asap;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-4 .elementor-element.elementor-element-710f9e1{width:auto;max-width:auto;}.elementor-4 .elementor-element.elementor-element-710f9e1 > .elementor-widget-container{margin:0px 250px 0px 0px;}.elementor-4 .elementor-element.elementor-element-710f9e1.elementor-element{--align-self:flex-start;}.elementor-4 .elementor-element.elementor-element-710f9e1 .elementor-button{font-family:var( --e-global-typography-2e4530e-font-family ), Asap;font-weight:var( --e-global-typography-2e4530e-font-weight );text-transform:var( --e-global-typography-2e4530e-text-transform );letter-spacing:var( --e-global-typography-2e4530e-letter-spacing );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:4px 4px 4px 4px;border-color:var( --e-global-color-primary );border-radius:100px 100px 100px 100px;padding:12px 24px 12px 24px;}.elementor-4 .elementor-element.elementor-element-8dadec2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-8dadec2.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-4 .elementor-element.elementor-element-8dadec2 img{width:470px;}.elementor-4 .elementor-element.elementor-element-3154560{--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;--overlay-opacity:0.7;border-style:solid;--border-style:solid;border-width:4px 0px 0px 0px;--border-top-width:4px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:100px;--padding-bottom:100px;--padding-left:30px;--padding-right:30px;}.elementor-4 .elementor-element.elementor-element-3154560:not(.elementor-motion-effects-element-type-background), .elementor-4 .elementor-element.elementor-element-3154560 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(69deg, #FF0000 0%, #FF7676 100%);}.elementor-4 .elementor-element.elementor-element-3154560::before, .elementor-4 .elementor-element.elementor-element-3154560 > .elementor-background-video-container::before, .elementor-4 .elementor-element.elementor-element-3154560 > .e-con-inner > .elementor-background-video-container::before, .elementor-4 .elementor-element.elementor-element-3154560 > .elementor-background-slideshow::before, .elementor-4 .elementor-element.elementor-element-3154560 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4 .elementor-element.elementor-element-3154560 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("../../2024/05/diagonal_waves_bg-3x.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4 .elementor-element.elementor-element-d3af009 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-4 .elementor-element.elementor-element-d3af009{text-align:center;}.elementor-4 .elementor-element.elementor-element-d3af009 .elementor-heading-title{font-family:"Titan One", Asap;font-size:70px;font-weight:500;text-transform:uppercase;text-shadow:4px 4px 0px #000000;color:var( --e-global-color-primary );}.elementor-4 .elementor-element.elementor-element-8bb316d{text-align:center;}.elementor-4 .elementor-element.elementor-element-8bb316d .elementor-heading-title{font-family:var( --e-global-typography-54d3964-font-family ), Asap;font-size:var( --e-global-typography-54d3964-font-size );font-weight:var( --e-global-typography-54d3964-font-weight );text-transform:var( --e-global-typography-54d3964-text-transform );color:var( --e-global-color-primary );}.elementor-4 .elementor-element.elementor-element-4adca94{text-align:center;}.elementor-4 .elementor-element.elementor-element-4adca94 .elementor-heading-title{font-family:var( --e-global-typography-54d3964-font-family ), Asap;font-size:var( --e-global-typography-54d3964-font-size );font-weight:var( --e-global-typography-54d3964-font-weight );text-transform:var( --e-global-typography-54d3964-text-transform );color:var( --e-global-color-primary );}.elementor-4 .elementor-element.elementor-element-68ffa1d .elementor-repeater-item-06aa548.elementor-social-icon{background-color:#FFFFFF00;}.elementor-4 .elementor-element.elementor-element-68ffa1d .elementor-repeater-item-06aa548.elementor-social-icon i{color:var( --e-global-color-primary );}.elementor-4 .elementor-element.elementor-element-68ffa1d .elementor-repeater-item-06aa548.elementor-social-icon svg{fill:var( --e-global-color-primary );}.elementor-4 .elementor-element.elementor-element-68ffa1d .elementor-repeater-item-d73167b.elementor-social-icon{background-color:#02010100;}.elementor-4 .elementor-element.elementor-element-68ffa1d .elementor-repeater-item-d73167b.elementor-social-icon i{color:var( --e-global-color-primary );}.elementor-4 .elementor-element.elementor-element-68ffa1d .elementor-repeater-item-d73167b.elementor-social-icon svg{fill:var( --e-global-color-primary );}.elementor-4 .elementor-element.elementor-element-68ffa1d{--grid-template-columns:repeat(0, auto);--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-4 .elementor-element.elementor-element-68ffa1d .elementor-widget-container{text-align:center;}.elementor-4 .elementor-element.elementor-element-8bd0f40{--display:flex;}body.elementor-page-4:not(.elementor-motion-effects-element-type-background), body.elementor-page-4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-4 .elementor-element.elementor-element-51b7fdb{--min-height:75vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-b9c5bc9 .swiper-slide{height:75vh;}.elementor-4 .elementor-element.elementor-element-b9c5bc9 .swiper-slide-inner{padding:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-b9c5bc9 .elementor-slide-heading{font-size:42px;}.elementor-4 .elementor-element.elementor-element-1ba42255{padding:125px 20px 125px 20px;}.elementor-4 .elementor-element.elementor-element-670c3b58 > .elementor-element-populated{padding:25px 0px 75px 0px;}.elementor-4 .elementor-element.elementor-element-fbef8bb{width:100%;max-width:100%;}.elementor-4 .elementor-element.elementor-element-fbef8bb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-fbef8bb.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-4 .elementor-element.elementor-element-fbef8bb .elementor-button{letter-spacing:var( --e-global-typography-2e4530e-letter-spacing );}.elementor-4 .elementor-element.elementor-element-174cacf > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-45dabedc{padding:125px 20px 125px 20px;}.elementor-4 .elementor-element.elementor-element-5e5f8ec .elementor-heading-title{font-size:var( --e-global-typography-54d3964-font-size );}.elementor-4 .elementor-element.elementor-element-187be92{--min-height:0px;--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-4 .elementor-element.elementor-element-de414ec{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-4 .elementor-element.elementor-element-8acba42 .elementor-heading-title{font-size:var( --e-global-typography-a325273-font-size );}.elementor-4 .elementor-element.elementor-element-a64220c{font-size:var( --e-global-typography-a325273-font-size );}.elementor-4 .elementor-element.elementor-element-bdd442d{--min-height:0px;--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-4 .elementor-element.elementor-element-9793477.elementor-element{--align-self:center;}.elementor-4 .elementor-element.elementor-element-9793477 .elementor-heading-title{font-size:70px;}.elementor-4 .elementor-element.elementor-element-5f16d5d{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-4 .elementor-element.elementor-element-941a34a{font-size:var( --e-global-typography-text-font-size );}.elementor-4 .elementor-element.elementor-element-c8283dc{--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-4 .elementor-element.elementor-element-43786a2{font-size:var( --e-global-typography-text-font-size );}.elementor-4 .elementor-element.elementor-element-5ad4d7d{--min-height:0px;--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-4 .elementor-element.elementor-element-abc7aa0.elementor-element{--align-self:center;}.elementor-4 .elementor-element.elementor-element-abc7aa0 .elementor-heading-title{font-size:70px;}.elementor-4 .elementor-element.elementor-element-cdcd4a7{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-4 .elementor-element.elementor-element-37712ea{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4 .elementor-element.elementor-element-9275aa3{font-size:var( --e-global-typography-text-font-size );}.elementor-4 .elementor-element.elementor-element-6858bb2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-6858bb2.elementor-element{--align-self:center;}.elementor-4 .elementor-element.elementor-element-6858bb2 .elementor-button{letter-spacing:var( --e-global-typography-2e4530e-letter-spacing );}.elementor-4 .elementor-element.elementor-element-d24307c{font-size:var( --e-global-typography-text-font-size );}.elementor-4 .elementor-element.elementor-element-778f917{--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-4 .elementor-element.elementor-element-5be95f3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-5be95f3.elementor-element{--align-self:center;}.elementor-4 .elementor-element.elementor-element-5be95f3 .elementor-button{letter-spacing:var( --e-global-typography-2e4530e-letter-spacing );}.elementor-4 .elementor-element.elementor-element-b5d26ce{width:100%;max-width:100%;}.elementor-4 .elementor-element.elementor-element-b5d26ce > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-b5d26ce.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-4 .elementor-element.elementor-element-b5d26ce .elementor-button{letter-spacing:var( --e-global-typography-2e4530e-letter-spacing );}.elementor-4 .elementor-element.elementor-element-fe26433{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4 .elementor-element.elementor-element-f6ef5ba > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-f6ef5ba{font-size:var( --e-global-typography-text-font-size );}.elementor-4 .elementor-element.elementor-element-e2fd8bf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-e2fd8bf{font-size:var( --e-global-typography-text-font-size );}.elementor-4 .elementor-element.elementor-element-d591864{--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-4 .elementor-element.elementor-element-68ac658 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-68ac658.elementor-element{--align-self:center;}.elementor-4 .elementor-element.elementor-element-68ac658 .elementor-button{letter-spacing:var( --e-global-typography-2e4530e-letter-spacing );}.elementor-4 .elementor-element.elementor-element-cde5ba9{width:100%;max-width:100%;}.elementor-4 .elementor-element.elementor-element-cde5ba9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-cde5ba9.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-4 .elementor-element.elementor-element-cde5ba9 .elementor-button{letter-spacing:var( --e-global-typography-2e4530e-letter-spacing );}.elementor-4 .elementor-element.elementor-element-6d1604c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4 .elementor-element.elementor-element-31c1f43 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-31c1f43{font-size:var( --e-global-typography-text-font-size );}.elementor-4 .elementor-element.elementor-element-b8425d3{width:100%;max-width:100%;}.elementor-4 .elementor-element.elementor-element-b8425d3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-b8425d3.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-4 .elementor-element.elementor-element-b8425d3 .elementor-button{letter-spacing:var( --e-global-typography-2e4530e-letter-spacing );}.elementor-4 .elementor-element.elementor-element-89fe9ef{--min-height:0px;--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-4 .elementor-element.elementor-element-249c7b5{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-4 .elementor-element.elementor-element-4670f5c{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-4 .elementor-element.elementor-element-d34c016{text-align:center;}.elementor-4 .elementor-element.elementor-element-8952bc3{text-align:center;}.elementor-4 .elementor-element.elementor-element-8952bc3 .elementor-heading-title{font-size:var( --e-global-typography-a325273-font-size );}.elementor-4 .elementor-element.elementor-element-d88bd85{font-size:var( --e-global-typography-text-font-size );}.elementor-4 .elementor-element.elementor-element-271d26f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-271d26f.elementor-element{--align-self:center;}.elementor-4 .elementor-element.elementor-element-271d26f .elementor-button{letter-spacing:var( --e-global-typography-2e4530e-letter-spacing );}.elementor-4 .elementor-element.elementor-element-f39c26b.elementor-element{--align-self:center;}.elementor-4 .elementor-element.elementor-element-f27a3c4{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-4 .elementor-element.elementor-element-7229aee{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-4 .elementor-element.elementor-element-97dfa22{text-align:center;}.elementor-4 .elementor-element.elementor-element-32eacba{text-align:center;}.elementor-4 .elementor-element.elementor-element-32eacba .elementor-heading-title{font-size:var( --e-global-typography-a325273-font-size );}.elementor-4 .elementor-element.elementor-element-7352e01{font-size:var( --e-global-typography-text-font-size );}.elementor-4 .elementor-element.elementor-element-f0b1a2a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-f0b1a2a.elementor-element{--align-self:center;}.elementor-4 .elementor-element.elementor-element-f0b1a2a .elementor-button{letter-spacing:var( --e-global-typography-2e4530e-letter-spacing );}.elementor-4 .elementor-element.elementor-element-739c156.elementor-element{--align-self:center;}.elementor-4 .elementor-element.elementor-element-c2b1e08{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-4 .elementor-element.elementor-element-18bb4b5{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-4 .elementor-element.elementor-element-07be6bb{text-align:center;}.elementor-4 .elementor-element.elementor-element-c852f3a{text-align:center;}.elementor-4 .elementor-element.elementor-element-c852f3a .elementor-heading-title{font-size:var( --e-global-typography-a325273-font-size );}.elementor-4 .elementor-element.elementor-element-d5b11a6{font-size:var( --e-global-typography-text-font-size );}.elementor-4 .elementor-element.elementor-element-feb7246 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-feb7246.elementor-element{--align-self:center;}.elementor-4 .elementor-element.elementor-element-feb7246 .elementor-button{letter-spacing:var( --e-global-typography-2e4530e-letter-spacing );}.elementor-4 .elementor-element.elementor-element-a1530f2.elementor-element{--align-self:center;}.elementor-4 .elementor-element.elementor-element-e6c251e{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-4 .elementor-element.elementor-element-e4fb9c1{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-4 .elementor-element.elementor-element-f9b87ff{text-align:center;}.elementor-4 .elementor-element.elementor-element-fdc3c9c{text-align:center;}.elementor-4 .elementor-element.elementor-element-fdc3c9c .elementor-heading-title{font-size:var( --e-global-typography-a325273-font-size );}.elementor-4 .elementor-element.elementor-element-dd87d7b{font-size:var( --e-global-typography-text-font-size );}.elementor-4 .elementor-element.elementor-element-039daa4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-039daa4.elementor-element{--align-self:center;}.elementor-4 .elementor-element.elementor-element-039daa4 .elementor-button{letter-spacing:var( --e-global-typography-2e4530e-letter-spacing );}.elementor-4 .elementor-element.elementor-element-fd0be31{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-4 .elementor-element.elementor-element-6721405{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-4 .elementor-element.elementor-element-d067c69{text-align:center;}.elementor-4 .elementor-element.elementor-element-93b49c4{text-align:center;}.elementor-4 .elementor-element.elementor-element-93b49c4 .elementor-heading-title{font-size:var( --e-global-typography-a325273-font-size );}.elementor-4 .elementor-element.elementor-element-edd6055{font-size:var( --e-global-typography-text-font-size );}.elementor-4 .elementor-element.elementor-element-710f9e1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-710f9e1.elementor-element{--align-self:center;}.elementor-4 .elementor-element.elementor-element-710f9e1 .elementor-button{letter-spacing:var( --e-global-typography-2e4530e-letter-spacing );}.elementor-4 .elementor-element.elementor-element-8dadec2.elementor-element{--align-self:center;}.elementor-4 .elementor-element.elementor-element-3154560{--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-4 .elementor-element.elementor-element-d3af009.elementor-element{--align-self:center;}.elementor-4 .elementor-element.elementor-element-d3af009 .elementor-heading-title{font-size:70px;}.elementor-4 .elementor-element.elementor-element-8bb316d .elementor-heading-title{font-size:var( --e-global-typography-54d3964-font-size );}.elementor-4 .elementor-element.elementor-element-4adca94 .elementor-heading-title{font-size:var( --e-global-typography-54d3964-font-size );}}@media(max-width:767px){.elementor-4 .elementor-element.elementor-element-51b7fdb{--min-height:50vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-b9c5bc9 .swiper-slide{height:53vh;}.elementor-4 .elementor-element.elementor-element-b9c5bc9 .swiper-slide-inner{padding:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-b9c5bc9 .elementor-slide-heading{font-size:36px;}.elementor-4 .elementor-element.elementor-element-1ba42255{margin-top:-51px;margin-bottom:0px;padding:100px 20px 100px 20px;}.elementor-4 .elementor-element.elementor-element-670c3b58 > .elementor-element-populated{margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:2em 2em 2em 2em;}.elementor-4 .elementor-element.elementor-element-fbef8bb{width:100%;max-width:100%;}.elementor-4 .elementor-element.elementor-element-fbef8bb .elementor-button{letter-spacing:var( --e-global-typography-2e4530e-letter-spacing );padding:12px 24px 12px 24px;}.elementor-4 .elementor-element.elementor-element-45dabedc{margin-top:-51px;margin-bottom:0px;padding:100px 20px 100px 20px;}.elementor-4 .elementor-element.elementor-element-736e6fb > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-4 .elementor-element.elementor-element-736e6fb img{max-width:100%;}.elementor-4 .elementor-element.elementor-element-c416a92 > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:2em 2em 2em 2em;}.elementor-4 .elementor-element.elementor-element-5e5f8ec{text-align:center;}.elementor-4 .elementor-element.elementor-element-5e5f8ec .elementor-heading-title{font-size:var( --e-global-typography-54d3964-font-size );}.elementor-4 .elementor-element.elementor-element-c8c8029{width:100%;max-width:100%;}.elementor-4 .elementor-element.elementor-element-c8c8029.elementor-element{--align-self:center;}.elementor-4 .elementor-element.elementor-element-c8c8029 .elementor-button{padding:12px 24px 12px 24px;}.elementor-4 .elementor-element.elementor-element-187be92{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-4 .elementor-element.elementor-element-de414ec{--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-8acba42 .elementor-heading-title{font-size:var( --e-global-typography-a325273-font-size );}.elementor-4 .elementor-element.elementor-element-a64220c{font-size:var( --e-global-typography-a325273-font-size );}.elementor-4 .elementor-element.elementor-element-bdd442d{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-4 .elementor-element.elementor-element-9793477 .elementor-heading-title{font-size:13vw;}.elementor-4 .elementor-element.elementor-element-941a34a{text-align:center;font-size:var( --e-global-typography-text-font-size );}.elementor-4 .elementor-element.elementor-element-b9af068.elementor-element{--align-self:center;}.elementor-4 .elementor-element.elementor-element-b9af068 .elementor-button{padding:12px 24px 12px 24px;}.elementor-4 .elementor-element.elementor-element-43786a2{text-align:center;font-size:var( --e-global-typography-text-font-size );}.elementor-4 .elementor-element.elementor-element-032d9dc.elementor-element{--align-self:center;}.elementor-4 .elementor-element.elementor-element-032d9dc .elementor-button{padding:12px 24px 12px 24px;}.elementor-4 .elementor-element.elementor-element-5ad4d7d{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-4 .elementor-element.elementor-element-abc7aa0 .elementor-heading-title{font-size:13vw;}.elementor-4 .elementor-element.elementor-element-cdcd4a7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-9275aa3{text-align:center;font-size:var( --e-global-typography-text-font-size );}.elementor-4 .elementor-element.elementor-element-6858bb2.elementor-element{--align-self:center;}.elementor-4 .elementor-element.elementor-element-6858bb2 .elementor-button{letter-spacing:var( --e-global-typography-2e4530e-letter-spacing );padding:12px 24px 12px 24px;}.elementor-4 .elementor-element.elementor-element-d24307c{text-align:center;font-size:var( --e-global-typography-text-font-size );}.elementor-4 .elementor-element.elementor-element-5be95f3.elementor-element{--align-self:center;}.elementor-4 .elementor-element.elementor-element-5be95f3 .elementor-button{letter-spacing:var( --e-global-typography-2e4530e-letter-spacing );padding:12px 24px 12px 24px;}.elementor-4 .elementor-element.elementor-element-b5d26ce{width:100%;max-width:100%;}.elementor-4 .elementor-element.elementor-element-b5d26ce .elementor-button{letter-spacing:var( --e-global-typography-2e4530e-letter-spacing );padding:12px 24px 12px 24px;}.elementor-4 .elementor-element.elementor-element-f6ef5ba{text-align:center;font-size:var( --e-global-typography-text-font-size );}.elementor-4 .elementor-element.elementor-element-e2fd8bf{text-align:center;font-size:var( --e-global-typography-text-font-size );}.elementor-4 .elementor-element.elementor-element-68ac658.elementor-element{--align-self:center;}.elementor-4 .elementor-element.elementor-element-68ac658 .elementor-button{letter-spacing:var( --e-global-typography-2e4530e-letter-spacing );padding:12px 24px 12px 24px;}.elementor-4 .elementor-element.elementor-element-cde5ba9{width:100%;max-width:100%;}.elementor-4 .elementor-element.elementor-element-cde5ba9 .elementor-button{letter-spacing:var( --e-global-typography-2e4530e-letter-spacing );padding:12px 24px 12px 24px;}.elementor-4 .elementor-element.elementor-element-31c1f43{text-align:center;font-size:var( --e-global-typography-text-font-size );}.elementor-4 .elementor-element.elementor-element-b8425d3{width:100%;max-width:100%;}.elementor-4 .elementor-element.elementor-element-b8425d3 .elementor-button{letter-spacing:var( --e-global-typography-2e4530e-letter-spacing );padding:12px 24px 12px 24px;}.elementor-4 .elementor-element.elementor-element-89fe9ef{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-4 .elementor-element.elementor-element-8efccaf{bottom:54%;}.elementor-4 .elementor-element.elementor-element-733f38d{bottom:54%;}.elementor-4 .elementor-element.elementor-element-7c9d71d{bottom:54%;}.elementor-4 .elementor-element.elementor-element-d34c016{text-align:center;}.elementor-4 .elementor-element.elementor-element-8952bc3{text-align:center;}.elementor-4 .elementor-element.elementor-element-8952bc3 .elementor-heading-title{font-size:var( --e-global-typography-a325273-font-size );}.elementor-4 .elementor-element.elementor-element-d88bd85{text-align:center;font-size:var( --e-global-typography-text-font-size );}.elementor-4 .elementor-element.elementor-element-271d26f.elementor-element{--align-self:center;}.elementor-4 .elementor-element.elementor-element-271d26f .elementor-button{letter-spacing:var( --e-global-typography-2e4530e-letter-spacing );padding:12px 24px 12px 24px;}.elementor-4 .elementor-element.elementor-element-f39c26b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-f39c26b img{width:100%;}.elementor-4 .elementor-element.elementor-element-97dfa22{text-align:center;}.elementor-4 .elementor-element.elementor-element-32eacba{text-align:center;}.elementor-4 .elementor-element.elementor-element-32eacba .elementor-heading-title{font-size:var( --e-global-typography-a325273-font-size );}.elementor-4 .elementor-element.elementor-element-7352e01{text-align:center;font-size:var( --e-global-typography-text-font-size );}.elementor-4 .elementor-element.elementor-element-f0b1a2a.elementor-element{--align-self:center;}.elementor-4 .elementor-element.elementor-element-f0b1a2a .elementor-button{letter-spacing:var( --e-global-typography-2e4530e-letter-spacing );padding:12px 24px 12px 24px;}.elementor-4 .elementor-element.elementor-element-739c156 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-739c156 img{width:100%;}.elementor-4 .elementor-element.elementor-element-07be6bb{text-align:center;}.elementor-4 .elementor-element.elementor-element-c852f3a{text-align:center;}.elementor-4 .elementor-element.elementor-element-c852f3a .elementor-heading-title{font-size:var( --e-global-typography-a325273-font-size );}.elementor-4 .elementor-element.elementor-element-d5b11a6{text-align:center;font-size:var( --e-global-typography-text-font-size );}.elementor-4 .elementor-element.elementor-element-feb7246.elementor-element{--align-self:center;}.elementor-4 .elementor-element.elementor-element-feb7246 .elementor-button{letter-spacing:var( --e-global-typography-2e4530e-letter-spacing );padding:12px 24px 12px 24px;}.elementor-4 .elementor-element.elementor-element-a1530f2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-a1530f2 img{width:100%;}.elementor-4 .elementor-element.elementor-element-f9b87ff{text-align:center;}.elementor-4 .elementor-element.elementor-element-fdc3c9c{text-align:center;}.elementor-4 .elementor-element.elementor-element-fdc3c9c .elementor-heading-title{font-size:var( --e-global-typography-a325273-font-size );}.elementor-4 .elementor-element.elementor-element-dd87d7b{text-align:center;font-size:var( --e-global-typography-text-font-size );}.elementor-4 .elementor-element.elementor-element-039daa4.elementor-element{--align-self:center;}.elementor-4 .elementor-element.elementor-element-039daa4 .elementor-button{letter-spacing:var( --e-global-typography-2e4530e-letter-spacing );padding:12px 24px 12px 24px;}.elementor-4 .elementor-element.elementor-element-e1bede7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-e1bede7 img{width:100%;}.elementor-4 .elementor-element.elementor-element-d067c69{text-align:center;}.elementor-4 .elementor-element.elementor-element-93b49c4{text-align:center;}.elementor-4 .elementor-element.elementor-element-93b49c4 .elementor-heading-title{font-size:var( --e-global-typography-a325273-font-size );}.elementor-4 .elementor-element.elementor-element-edd6055{text-align:center;font-size:var( --e-global-typography-text-font-size );}.elementor-4 .elementor-element.elementor-element-710f9e1.elementor-element{--align-self:center;}.elementor-4 .elementor-element.elementor-element-710f9e1 .elementor-button{letter-spacing:var( --e-global-typography-2e4530e-letter-spacing );padding:12px 24px 12px 24px;}.elementor-4 .elementor-element.elementor-element-8dadec2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-8dadec2 img{width:100%;}.elementor-4 .elementor-element.elementor-element-d3af009 .elementor-heading-title{font-size:13vw;}.elementor-4 .elementor-element.elementor-element-8bb316d{text-align:center;}.elementor-4 .elementor-element.elementor-element-8bb316d .elementor-heading-title{font-size:var( --e-global-typography-54d3964-font-size );}.elementor-4 .elementor-element.elementor-element-4adca94{text-align:center;}.elementor-4 .elementor-element.elementor-element-4adca94 .elementor-heading-title{font-size:var( --e-global-typography-54d3964-font-size );}}@media(min-width:768px){.elementor-4 .elementor-element.elementor-element-51b7fdb{--width:100%;}.elementor-4 .elementor-element.elementor-element-670c3b58{width:40%;}.elementor-4 .elementor-element.elementor-element-174cacf{width:60%;}.elementor-4 .elementor-element.elementor-element-187be92{--content-width:1140px;}.elementor-4 .elementor-element.elementor-element-bdd442d{--content-width:1140px;}.elementor-4 .elementor-element.elementor-element-5ad4d7d{--content-width:1140px;}.elementor-4 .elementor-element.elementor-element-89fe9ef{--content-width:1140px;}.elementor-4 .elementor-element.elementor-element-8efccaf{--width:100vw;}.elementor-4 .elementor-element.elementor-element-733f38d{--width:100vw;}}@media(max-width:1024px) and (min-width:768px){.elementor-4 .elementor-element.elementor-element-670c3b58{width:100%;}.elementor-4 .elementor-element.elementor-element-174cacf{width:100%;}.elementor-4 .elementor-element.elementor-element-4670f5c{--width:100%;}.elementor-4 .elementor-element.elementor-element-7229aee{--width:100%;}.elementor-4 .elementor-element.elementor-element-18bb4b5{--width:100%;}.elementor-4 .elementor-element.elementor-element-e4fb9c1{--width:100%;}.elementor-4 .elementor-element.elementor-element-6721405{--width:100%;}}/* Start custom CSS for html, class: .elementor-element-78db516 *//* Using em for your padding-left is going to ensure the padding scales in proportion to the font-size. */

.content {
    font-family: "Titan One";
    font-size: 3rem;
    font-weight: 500;
    text-transform: uppercase;
    text-shadow: 1px 1px 20px rgba(0,0,0,0.2);
    color: white;
    padding-left: 0.25em;
}

@media only screen and (max-width: 767px) {
    .content {
        font-size: 2rem !important;
        padding-left: 0.25em;
    }
}

.outer {
    overflow: hidden;  !important;
}

.outer div {
    display: inline-block;
}

.loop {
    white-space: nowrap;
    animation: loop-anim 50s linear infinite;
}

@media only screen and (max-width: 767px) {
    .loop {
        animation: loop-anim 12s linear infinite;
    }
    
    .content {
            text-shadow: 1px 1px 10px rgba(0,0,0,0.1);
    }
}

@keyframes loop-anim {
    0% {
        margin-left: 0;
    }
    100% {
        margin-left: -50% /* This works because of the div between "outer" and "loop" */
    }
}


--------------------------------------


Adjustments and additional code 

/* An example of a media query for devices between 767 and 1024 pixels (tablets). Change out the pixel values to control the breakpoints. Target the correct class and make your changes. */

@media only screen and (min-width: 767px) and (max-width: 1024px) {
   .content {
        font-size: 2.25rem !important;
        padding-left: 0.25em;
    }
}


/* What your ''loop'' class should look like if you decide to reverse the direction. */

.loop {
    white-space: nowrap;
    animation: loop-anim 15s linear infinite;
    animation-direction: reverse;
}

@media only screen and (max-width: 767px) {
    .loop {
        animation: loop-anim 3.5s linear infinite;
        animation-direction: reverse;
    }
}


/* How to rotate the sliding text. Just add the transform property to your ''outer'' class and change the degrees to whatever you need. When rotated, the text doesn't go perfectly from the left edge of the screen to the right edge of the screen, but if you're just using text without a background, it's pretty much unnoticeable. If you want to fix it, however, the process is the same as for the banner. Add in width, a negative margin and hide the overflow - an example is available a little further down and the process is explained in the video. */

.outer {
    overflow: hidden;  !important;
    /*transform: rotate(-3deg)*/;
}


/* An example of two ''outer'' classes, styled to look like banners. The margin-top, the z-index and the position: relative are there to make them overlap. Don't forget to fix the overflow if you use this. */

.outer-top {
    overflow: hidden;  !important;
    background-color: #111111;
    padding: 1% 0;
    transform: rotate(-3deg);
    width: 110%;
    margin-left: -5%;
    z-index: 2;
    position: relative;
}

.outer-bottom {
    overflow: hidden;  !important;
    background-color: #635bff;
    padding: 1% 0;
    transform: rotate(3deg);
    width: 110%;
    margin-left: -5%;
    z-index: 1;
    margin-top: -3%;
    position: relative;
    border: solid 4px #111111;
}


/* How to hide the horizontal overflow for a specific container. */

.container {
overflow-x: hidden;
}


/* How to hide the horizontal overflow for the entire website (add this under your admin bar - ''Customize'' - ''Additional CSS''. */

body {
    overflow-x: hidden;
}


/* Non-breaking space. Copy and paste this as many times as needed whenever you want to use multiple spaces. *//* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8901830 *//* Using em for your padding-left is going to ensure the padding scales in proportion to the font-size. */

.content2 {
    font-family: "Titan One";
    font-size: 3rem;
    font-weight: 500;
    text-transform: uppercase;
    text-shadow: 1px 1px 20px rgba(0,0,0,0.2);
    color: white;
    padding-left: 0.25em;
}

@media only screen and (max-width: 767px) {
    .content2 {
        font-size: 2rem !important;
        padding-left: 0.25em;
    }
}

.outer2 {
    overflow: hidden;  !important;
}

.outer2 div {
    display: inline-block;
}

.loop2 {
    white-space: nowrap;
    animation: loop-anim 20s linear infinite;
}

@media only screen and (max-width: 767px) {
    .loop2 {
        animation: loop-anim 12s linear infinite;
    }
    
    .content2 {
        text-shadow: 1px 1px 10px rgba(0,0,0,0.1);
    }
}

@keyframes loop-anim {
    0% {
        margin-left: 0;
    }
    100% {
        margin-left: -50% /* This works because of the div between "outer" and "loop" */
    }
}


--------------------------------------


Adjustments and additional code 

/* An example of a media query for devices between 767 and 1024 pixels (tablets). Change out the pixel values to control the breakpoints. Target the correct class and make your changes. */

@media only screen and (min-width: 767px) and (max-width: 1024px) {
   .content2 {
        font-size: 2.25rem !important;
        padding-left: 0.25em;
    }
}


/* What your ''loop'' class should look like if you decide to reverse the direction. */

.loop2 {
    white-space: nowrap;
    animation: loop-anim 15s linear infinite;
    animation-direction: reverse;
}

@media only screen and (max-width: 767px) {
    .loop2 {
        animation: loop-anim 3.5s linear infinite;
        animation-direction: reverse;
    }
}

/* How to rotate the sliding text. Just add the transform property to your ''outer'' class and change the degrees to whatever you need. When rotated, the text doesn't go perfectly from the left edge of the screen to the right edge of the screen, but if you're just using text without a background, it's pretty much unnoticeable. If you want to fix it, however, the process is the same as for the banner. Add in width, a negative margin and hide the overflow - an example is available a little further down and the process is explained in the video. */

.outer2 {
    overflow: hidden;  !important;
    /*transform: rotate(-3deg)*/;
}


/* An example of two ''outer'' classes, styled to look like banners. The margin-top, the z-index and the position: relative are there to make them overlap. Don't forget to fix the overflow if you use this. */

.outer-top {
    overflow: hidden;  !important;
    background-color: #111111;
    padding: 1% 0;
    transform: rotate(-3deg);
    width: 110%;
    margin-left: -5%;
    z-index: 2;
    position: relative;
}

.outer-bottom {
    overflow: hidden;  !important;
    background-color: #635bff;
    padding: 1% 0;
    transform: rotate(3deg);
    width: 110%;
    margin-left: -5%;
    z-index: 1;
    margin-top: -3%;
    position: relative;
    border: solid 4px #111111;
}


/* How to hide the horizontal overflow for a specific container. */

.container {
overflow-x: hidden;
}


/* How to hide the horizontal overflow for the entire website (add this under your admin bar - ''Customize'' - ''Additional CSS''. */

body {
    overflow-x: hidden;
}


/* Non-breaking space. Copy and paste this as many times as needed whenever you want to use multiple spaces. *//* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-681c74a */.elementor-4 .elementor-element.elementor-element-681c74a {
    position: absolute;
    top: 0px;
    right: 0px;
    left: 0px;
    bottom: 0px;
    background-image: url('../../2024/05/circles_bg-3x.png');
    background-size: 1500px;
    animation: 60s linear -30s infinite alternate none running background-slide
}

@keyframes background-slide {
  0% {background-position: 0px 0%;}
  100% {background-position: 1500px 0%;}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ce6ddd0 */.elementor-4 .elementor-element.elementor-element-ce6ddd0 {
    position: absolute;
    top: 0px;
    right: 0px;
    left: 0px;
    bottom: 0px;
    background-image: url('../../2024/05/circles_bg-3x.png');
    background-size: 1500px;
    animation: 60s linear -30s infinite alternate none running background-slide
}

@keyframes background-slide {
  0% {background-position: 0px 0%;}
  100% {background-position: 1500px 0%;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-941a34a */@media (min-width: 768px) {
  .elementor-4 .elementor-element.elementor-element-941a34a {
    width: 45ch;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-43786a2 */@media (min-width: 768px) {
  .elementor-4 .elementor-element.elementor-element-43786a2 {
    width: 45ch;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-837e663 */.elementor-4 .elementor-element.elementor-element-837e663 {
    position: absolute;
    top: 0px;
    right: 0px;
    left: 0px;
    bottom: 0px;
    background-image: url('../../2024/05/circles_bg-3x.png');
    background-size: 1500px;
    animation: 60s linear -30s infinite alternate none running background-slide
}

@keyframes background-slide {
  0% {background-position: 0px 0%;}
  100% {background-position: 1500px 0%;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9275aa3 */@media (min-width: 768px) {
  .elementor-4 .elementor-element.elementor-element-9275aa3 {
    width: 45ch;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d24307c */@media (min-width: 768px) {
  .elementor-4 .elementor-element.elementor-element-d24307c {
    width: 45ch;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f6ef5ba */@media (min-width: 768px) {
  .elementor-4 .elementor-element.elementor-element-f6ef5ba {
    width: 45ch;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e2fd8bf */@media (min-width: 768px) {
  .elementor-4 .elementor-element.elementor-element-e2fd8bf {
    width: 45ch;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-31c1f43 */@media (min-width: 768px) {
  .elementor-4 .elementor-element.elementor-element-31c1f43 {
    width: 45ch;
}
}
.elementor-4 .elementor-element.elementor-element-31c1f43 {
    height: 65px !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-977b12b */.elementor-4 .elementor-element.elementor-element-977b12b {
    position: absolute;
    top: 0px;
    right: 0px;
    left: 0px;
    bottom: 0px;
    background-image: url('../../2024/05/circles_bg-3x.png');
    background-size: 1500px;
    animation: 60s linear -30s infinite alternate none running background-slide
}

@keyframes background-slide {
  0% {background-position: 0px 0%;}
  100% {background-position: 1500px 0%;}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c4c06ce *//* Using em for your padding-left is going to ensure the padding scales in proportion to the font-size. */

.content3 {
    opacity: 0.1;
    font-family: "Titan One";
    font-size: 3rem;
    font-weight: 500;
    text-transform: uppercase;
    text-shadow: 1px 1px 20px rgba(0,0,0,0.2);
    color: white;
    padding-left: 0.25em;
}

@media only screen and (max-width: 767px) {
    .content3 {
        font-size: 2rem !important;
        padding-left: 0.25em;
    }
}

.outer3 {
    overflow: hidden;  !important;
}

.outer3 div {
    display: inline-block;
}

.loop3 {
    white-space: nowrap;
    animation: loop-anim 50s linear infinite;
}

@media only screen and (max-width: 767px) {
    .loop3 {
        animation: loop-anim 30s linear infinite;
    }
}

@keyframes loop-anim {
    0% {
        margin-left: 0;
    }
    100% {
        margin-left: -50% /* This works because of the div between "outer" and "loop" */
    }
}


--------------------------------------


Adjustments and additional code 

/* An example of a media query for devices between 767 and 1024 pixels (tablets). Change out the pixel values to control the breakpoints. Target the correct class and make your changes. */

@media only screen and (min-width: 767px) and (max-width: 1024px) {
   .content3 {
        font-size: 2.25rem !important;
        padding-left: 0.25em;
    }
}


/* What your ''loop'' class should look like if you decide to reverse the direction. */

.loop3 {
    white-space: nowrap;
    animation: loop-anim 15s linear infinite;
    animation-direction: reverse;
}

@media only screen and (max-width: 767px) {
    .loop3 {
        animation: loop-anim 3.5s linear infinite;
        animation-direction: reverse;
    }
}


/* How to rotate the sliding text. Just add the transform property to your ''outer'' class and change the degrees to whatever you need. When rotated, the text doesn't go perfectly from the left edge of the screen to the right edge of the screen, but if you're just using text without a background, it's pretty much unnoticeable. If you want to fix it, however, the process is the same as for the banner. Add in width, a negative margin and hide the overflow - an example is available a little further down and the process is explained in the video. */

.outer3 {
    overflow: hidden;  !important;
    /*transform: rotate(-3deg)*/;
}


/* An example of two ''outer'' classes, styled to look like banners. The margin-top, the z-index and the position: relative are there to make them overlap. Don't forget to fix the overflow if you use this. */

.outer-top {
    overflow: hidden;  !important;
    background-color: #111111;
    padding: 1% 0;
    transform: rotate(-3deg);
    width: 110%;
    margin-left: -5%;
    z-index: 2;
    position: relative;
}

.outer-bottom {
    overflow: hidden;  !important;
    background-color: #635bff;
    padding: 1% 0;
    transform: rotate(3deg);
    width: 110%;
    margin-left: -5%;
    z-index: 1;
    margin-top: -3%;
    position: relative;
    border: solid 4px #111111;
}


/* How to hide the horizontal overflow for a specific container. */

.container {
overflow-x: hidden;
}


/* How to hide the horizontal overflow for the entire website (add this under your admin bar - ''Customize'' - ''Additional CSS''. */

body {
    overflow-x: hidden;
}


/* Non-breaking space. Copy and paste this as many times as needed whenever you want to use multiple spaces. *//* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5bedff1 *//* Using em for your padding-left is going to ensure the padding scales in proportion to the font-size. */

.content4 {
    opacity: 0.1;
    font-family: "Titan One";
    font-size: 3rem;
    font-weight: 500;
    text-transform: uppercase;
    text-shadow: 1px 1px 20px rgba(0,0,0,0.2);
    color: white;
    padding-left: 0.25em;
}

@media only screen and (max-width: 767px) {
    .content4 {
        font-size: 2rem !important;
        padding-left: 0.25em;
    }
}

.outer4 {
    overflow: hidden;  !important;
}

.outer4 div {
    display: inline-block;
}

.loop4 {
    white-space: nowrap;
    animation: loop-anim 50s linear infinite;
}

@media only screen and (max-width: 767px) {
    .loop4 {
        animation: loop-anim 30s linear infinite;
    }
}

@keyframes loop-anim {
    0% {
        margin-left: 0;
    }
    100% {
        margin-left: -50% /* This works because of the div between "outer" and "loop" */
    }
}


--------------------------------------


Adjustments and additional code 

/* An example of a media query for devices between 767 and 1024 pixels (tablets). Change out the pixel values to control the breakpoints. Target the correct class and make your changes. */

@media only screen and (min-width: 767px) and (max-width: 1024px) {
   .content4 {
        font-size: 2.25rem !important;
        padding-left: 0.25em;
    }
}


/* What your ''loop'' class should look like if you decide to reverse the direction. */


.loop4 {
    white-space: nowrap;
    animation: loop-anim 30s linear infinite;
    animation-direction: reverse;
}

@media only screen and (max-width: 767px) {
    .loop4 {
        animation: loop-anim 3.5s linear infinite;
        animation-direction: reverse;
    }
}


/* How to rotate the sliding text. Just add the transform property to your ''outer'' class and change the degrees to whatever you need. When rotated, the text doesn't go perfectly from the left edge of the screen to the right edge of the screen, but if you're just using text without a background, it's pretty much unnoticeable. If you want to fix it, however, the process is the same as for the banner. Add in width, a negative margin and hide the overflow - an example is available a little further down and the process is explained in the video. */


/* An example of two ''outer'' classes, styled to look like banners. The margin-top, the z-index and the position: relative are there to make them overlap. Don't forget to fix the overflow if you use this. */

.outer-top {
    overflow: hidden;  !important;
    background-color: #111111;
    padding: 1% 0;
    transform: rotate(-3deg);
    width: 110%;
    margin-left: -5%;
    z-index: 2;
    position: relative;
}

.outer-bottom {
    overflow: hidden;  !important;
    background-color: #635bff;
    padding: 1% 0;
    transform: rotate(3deg);
    width: 110%;
    margin-left: -5%;
    z-index: 1;
    margin-top: -3%;
    position: relative;
    border: solid 4px #111111;
}


/* How to hide the horizontal overflow for a specific container. */

.container {
overflow-x: hidden;
}


/* How to hide the horizontal overflow for the entire website (add this under your admin bar - ''Customize'' - ''Additional CSS''. */

body {
    overflow-x: hidden;
}


/* Non-breaking space. Copy and paste this as many times as needed whenever you want to use multiple spaces. *//* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-515b7d6 *//* Using em for your padding-left is going to ensure the padding scales in proportion to the font-size. */

.content5 {
    opacity: 0.1;
    font-family: "Titan One";
    font-size: 3rem;
    font-weight: 500;
    text-transform: uppercase;
    text-shadow: 1px 1px 20px rgba(0,0,0,0.2);
    color: white;
    padding-left: 0.25em;
}

@media only screen and (max-width: 767px) {
    .content5 {
        font-size: 2rem !important;
        padding-left: 0.25em;
    }
}

.outer5 {
    overflow: hidden;  !important;
}

.outer5 div {
    display: inline-block;
}

.loop5 {
    white-space: nowrap;
    animation: loop-anim 50s linear infinite;
}

@media only screen and (max-width: 767px) {
    .loop5 {
        animation: loop-anim 12s linear infinite;
    }
}

@keyframes loop-anim {
    0% {
        margin-left: 0;
    }
    100% {
        margin-left: -50% /* This works because of the div between "outer" and "loop" */
    }
}


--------------------------------------


Adjustments and additional code 

/* An example of a media query for devices between 767 and 1024 pixels (tablets). Change out the pixel values to control the breakpoints. Target the correct class and make your changes. */

@media only screen and (min-width: 767px) and (max-width: 1024px) {
   .content5 {
        font-size: 2.25rem !important;
        padding-left: 0.25em;
    }
}


/* What your ''loop'' class should look like if you decide to reverse the direction. */

.loop5 {
    white-space: nowrap;
    animation: loop-anim 30s linear infinite;
    animation-direction: reverse;
}

@media only screen and (max-width: 767px) {
    .loop5 {
        animation: loop-anim 3.5s linear infinite;
        animation-direction: reverse;
    }
}


/* How to rotate the sliding text. Just add the transform property to your ''outer'' class and change the degrees to whatever you need. When rotated, the text doesn't go perfectly from the left edge of the screen to the right edge of the screen, but if you're just using text without a background, it's pretty much unnoticeable. If you want to fix it, however, the process is the same as for the banner. Add in width, a negative margin and hide the overflow - an example is available a little further down and the process is explained in the video. */

.outer5 {
    overflow: hidden;  !important;
    /*transform: rotate(-3deg)*/;
}


/* An example of two ''outer'' classes, styled to look like banners. The margin-top, the z-index and the position: relative are there to make them overlap. Don't forget to fix the overflow if you use this. */

.outer-top {
    overflow: hidden;  !important;
    background-color: #111111;
    padding: 1% 0;
    transform: rotate(-3deg);
    width: 110%;
    margin-left: -5%;
    z-index: 2;
    position: relative;
}

.outer-bottom {
    overflow: hidden;  !important;
    background-color: #635bff;
    padding: 1% 0;
    transform: rotate(3deg);
    width: 110%;
    margin-left: -5%;
    z-index: 1;
    margin-top: -3%;
    position: relative;
    border: solid 4px #111111;
}


/* How to hide the horizontal overflow for a specific container. */

.container {
overflow-x: hidden;
}


/* How to hide the horizontal overflow for the entire website (add this under your admin bar - ''Customize'' - ''Additional CSS''. */

body {
    overflow-x: hidden;
}


/* Non-breaking space. Copy and paste this as many times as needed whenever you want to use multiple spaces. *//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d88bd85 */@media (min-width: 768px) {
  .elementor-4 .elementor-element.elementor-element-d88bd85 {
    width: 60ch;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4670f5c */.elementor-4 .elementor-element.elementor-element-4670f5c { width: fit-content; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7352e01 */@media (min-width: 768px) {
  .elementor-4 .elementor-element.elementor-element-7352e01 {
    width: 60ch;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7229aee */.elementor-4 .elementor-element.elementor-element-7229aee { width: fit-content; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d5b11a6 */@media (min-width: 768px) {
  .elementor-4 .elementor-element.elementor-element-d5b11a6 {
    width: 60ch;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18bb4b5 */.elementor-4 .elementor-element.elementor-element-18bb4b5 { width: fit-content; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dd87d7b */@media (min-width: 768px) {
  .elementor-4 .elementor-element.elementor-element-dd87d7b {
    width: 60ch;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4fb9c1 */.elementor-4 .elementor-element.elementor-element-e4fb9c1 { width: fit-content; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-edd6055 */@media (min-width: 768px) {
  .elementor-4 .elementor-element.elementor-element-edd6055 {
    width: 60ch;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6721405 */.elementor-4 .elementor-element.elementor-element-6721405 { width: fit-content; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-89fe9ef */.elementor-4 .elementor-element.elementor-element-89fe9ef {
   background: linear-gradient(0deg, 	
rgb(2,28,180) 0%, rgb(86,110,253) 100%) !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Titan One';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('../../2024/05/TitanOne-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */