.elementor-6 .elementor-element.elementor-element-f1ba7cd{--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:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;--z-index:3;}.elementor-6 .elementor-element.elementor-element-f1ba7cd:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-f1ba7cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0f0094d );}.elementor-6 .elementor-element.elementor-element-0a0c504{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-end;--overlay-opacity:0.8;--border-radius:0px 0px 0px 0px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;--z-index:1;}.elementor-6 .elementor-element.elementor-element-0a0c504::before, .elementor-6 .elementor-element.elementor-element-0a0c504 > .elementor-background-video-container::before, .elementor-6 .elementor-element.elementor-element-0a0c504 > .e-con-inner > .elementor-background-video-container::before, .elementor-6 .elementor-element.elementor-element-0a0c504 > .elementor-background-slideshow::before, .elementor-6 .elementor-element.elementor-element-0a0c504 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6 .elementor-element.elementor-element-0a0c504 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(128deg, var( --e-global-color-0f0094d ) 0%, var( --e-global-color-76121bf ) 100%);}.elementor-6 .elementor-element.elementor-element-0a0c504:hover::before, .elementor-6 .elementor-element.elementor-element-0a0c504:hover > .elementor-background-video-container::before, .elementor-6 .elementor-element.elementor-element-0a0c504:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-6 .elementor-element.elementor-element-0a0c504 > .elementor-background-slideshow:hover::before, .elementor-6 .elementor-element.elementor-element-0a0c504 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-0f0094d );--background-overlay:'';}.elementor-6 .elementor-element.elementor-element-0a0c504:hover{--overlay-opacity:0.3;}.elementor-6 .elementor-element.elementor-element-0a0c504, .elementor-6 .elementor-element.elementor-element-0a0c504::before{--overlay-transition:0.5s;}.elementor-6 .elementor-element.elementor-element-89c9587{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:10%;--padding-bottom:3%;--padding-left:0%;--padding-right:0%;}.elementor-6 .elementor-element.elementor-element-89c9587.e-con:hover{--e-con-transform-scale:0.98;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-6 .elementor-element.elementor-element-e492ca7{padding:0% 0% 0% 0%;text-align:start;}.elementor-6 .elementor-element.elementor-element-e492ca7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:3.2vw;font-weight:600;color:var( --e-global-color-329a1b5 );}.elementor-6 .elementor-element.elementor-element-bf73c54{padding:0% 0% 0% 0%;text-align:start;}.elementor-6 .elementor-element.elementor-element-bf73c54 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.5vw;font-weight:500;text-transform:uppercase;color:var( --e-global-color-329a1b5 );}.elementor-6 .elementor-element.elementor-element-cc2c01a{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-6 .elementor-element.elementor-element-cc2c01a.e-con:hover{--e-con-transform-scale:0.98;}.elementor-6 .elementor-element.elementor-element-e7b0283 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.9em;font-weight:500;text-transform:uppercase;color:var( --e-global-color-329a1b5 );}.elementor-6 .elementor-element.elementor-element-974f22b{--display:flex;--min-height:100vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.79;--overlay-mix-blend-mode:multiply;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;--z-index:0;}.elementor-6 .elementor-element.elementor-element-974f22b::before, .elementor-6 .elementor-element.elementor-element-974f22b > .elementor-background-video-container::before, .elementor-6 .elementor-element.elementor-element-974f22b > .e-con-inner > .elementor-background-video-container::before, .elementor-6 .elementor-element.elementor-element-974f22b > .elementor-background-slideshow::before, .elementor-6 .elementor-element.elementor-element-974f22b > .e-con-inner > .elementor-background-slideshow::before, .elementor-6 .elementor-element.elementor-element-974f22b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(137deg, #303944 0%, var( --e-global-color-76121bf ) 100%);}.elementor-6 .elementor-element.elementor-element-974f22b:hover::before, .elementor-6 .elementor-element.elementor-element-974f22b:hover > .elementor-background-video-container::before, .elementor-6 .elementor-element.elementor-element-974f22b:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-6 .elementor-element.elementor-element-974f22b > .elementor-background-slideshow:hover::before, .elementor-6 .elementor-element.elementor-element-974f22b > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-0f0094d );--background-overlay:'';}.elementor-6 .elementor-element.elementor-element-974f22b:hover{--overlay-opacity:0.3;}.elementor-6 .elementor-element.elementor-element-974f22b, .elementor-6 .elementor-element.elementor-element-974f22b::before{--overlay-transition:0.5s;}.elementor-6 .elementor-element.elementor-element-553e72b{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:10%;--padding-bottom:3%;--padding-left:0%;--padding-right:0%;}.elementor-6 .elementor-element.elementor-element-553e72b.e-con:hover{--e-con-transform-scale:0.98;}.elementor-6 .elementor-element.elementor-element-42d8233{padding:0% 0% 0% 0%;text-align:start;}.elementor-6 .elementor-element.elementor-element-42d8233 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:3.2vw;font-weight:600;color:var( --e-global-color-329a1b5 );}.elementor-6 .elementor-element.elementor-element-ec93921{padding:0% 0% 0% 0%;text-align:start;}.elementor-6 .elementor-element.elementor-element-ec93921 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.5vw;font-weight:500;text-transform:uppercase;color:var( --e-global-color-329a1b5 );}.elementor-6 .elementor-element.elementor-element-6b8dafe{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-6 .elementor-element.elementor-element-6b8dafe.e-con:hover{--e-con-transform-scale:0.98;}.elementor-6 .elementor-element.elementor-element-f7a4f85 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.9em;font-weight:500;text-transform:uppercase;color:var( --e-global-color-329a1b5 );}.elementor-6 .elementor-element.elementor-element-8d2f6a8{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;--z-index:3;}.elementor-6 .elementor-element.elementor-element-8d2f6a8:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-8d2f6a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0f0094d );}.elementor-6 .elementor-element.elementor-element-8e70824{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--overlay-opacity:0.8;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;--z-index:1;}.elementor-6 .elementor-element.elementor-element-8e70824::before, .elementor-6 .elementor-element.elementor-element-8e70824 > .elementor-background-video-container::before, .elementor-6 .elementor-element.elementor-element-8e70824 > .e-con-inner > .elementor-background-video-container::before, .elementor-6 .elementor-element.elementor-element-8e70824 > .elementor-background-slideshow::before, .elementor-6 .elementor-element.elementor-element-8e70824 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6 .elementor-element.elementor-element-8e70824 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(128deg, var( --e-global-color-0f0094d ) 0%, var( --e-global-color-76121bf ) 100%);}.elementor-6 .elementor-element.elementor-element-8e70824:hover::before, .elementor-6 .elementor-element.elementor-element-8e70824:hover > .elementor-background-video-container::before, .elementor-6 .elementor-element.elementor-element-8e70824:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-6 .elementor-element.elementor-element-8e70824 > .elementor-background-slideshow:hover::before, .elementor-6 .elementor-element.elementor-element-8e70824 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-0f0094d );--background-overlay:'';}.elementor-6 .elementor-element.elementor-element-8e70824:hover{--overlay-opacity:0.3;}.elementor-6 .elementor-element.elementor-element-8e70824, .elementor-6 .elementor-element.elementor-element-8e70824::before{--overlay-transition:0.5s;}.elementor-6 .elementor-element.elementor-element-d722645{--display:flex;--padding-top:4em;--padding-bottom:4em;--padding-left:4em;--padding-right:4em;--z-index:1;}.elementor-6 .elementor-element.elementor-element-c06fa7a{--spacer-size:50px;}.elementor-6 .elementor-element.elementor-element-9000cb8{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0em;--padding-bottom:4em;--padding-left:4em;--padding-right:4em;}.elementor-6 .elementor-element.elementor-element-9000cb8.e-con:hover{--e-con-transform-scale:0.98;}.elementor-6 .elementor-element.elementor-element-bb90216 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.9em;font-weight:500;text-transform:uppercase;color:var( --e-global-color-329a1b5 );}.elementor-6 .elementor-element.elementor-element-8c37ab3{text-align:start;}.elementor-6 .elementor-element.elementor-element-8c37ab3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:3.4vw;font-weight:600;color:var( --e-global-color-329a1b5 );}.elementor-6 .elementor-element.elementor-element-c94317f{text-align:start;}.elementor-6 .elementor-element.elementor-element-c94317f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.5vw;font-weight:500;text-transform:uppercase;color:var( --e-global-color-329a1b5 );}.elementor-6 .elementor-element.elementor-element-19b2fdb{--display:flex;--min-height:100vh;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.79;--overlay-mix-blend-mode:multiply;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;--z-index:0;}.elementor-6 .elementor-element.elementor-element-19b2fdb::before, .elementor-6 .elementor-element.elementor-element-19b2fdb > .elementor-background-video-container::before, .elementor-6 .elementor-element.elementor-element-19b2fdb > .e-con-inner > .elementor-background-video-container::before, .elementor-6 .elementor-element.elementor-element-19b2fdb > .elementor-background-slideshow::before, .elementor-6 .elementor-element.elementor-element-19b2fdb > .e-con-inner > .elementor-background-slideshow::before, .elementor-6 .elementor-element.elementor-element-19b2fdb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(137deg, #303944 0%, var( --e-global-color-76121bf ) 100%);}.elementor-6 .elementor-element.elementor-element-19b2fdb:hover::before, .elementor-6 .elementor-element.elementor-element-19b2fdb:hover > .elementor-background-video-container::before, .elementor-6 .elementor-element.elementor-element-19b2fdb:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-6 .elementor-element.elementor-element-19b2fdb > .elementor-background-slideshow:hover::before, .elementor-6 .elementor-element.elementor-element-19b2fdb > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-0f0094d );--background-overlay:'';}.elementor-6 .elementor-element.elementor-element-19b2fdb:hover{--overlay-opacity:0.3;}.elementor-6 .elementor-element.elementor-element-19b2fdb, .elementor-6 .elementor-element.elementor-element-19b2fdb::before{--overlay-transition:0.5s;}.elementor-6 .elementor-element.elementor-element-b256b6c{--display:flex;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-6 .elementor-element.elementor-element-a666461{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0em;--padding-bottom:4em;--padding-left:4em;--padding-right:4em;}.elementor-6 .elementor-element.elementor-element-a666461.e-con:hover{--e-con-transform-scale:0.98;}.elementor-6 .elementor-element.elementor-element-2e79606 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.9em;font-weight:500;text-transform:uppercase;color:var( --e-global-color-329a1b5 );}.elementor-6 .elementor-element.elementor-element-9be3901{text-align:start;}.elementor-6 .elementor-element.elementor-element-9be3901 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2vw;font-weight:600;color:var( --e-global-color-329a1b5 );}.elementor-6 .elementor-element.elementor-element-f2b4a11{--display:flex;--min-height:70vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0em 0em;--row-gap:0em;--column-gap:0em;--padding-top:10%;--padding-bottom:5%;--padding-left:7%;--padding-right:7%;--z-index:1;}.elementor-6 .elementor-element.elementor-element-f2b4a11:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-f2b4a11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFDFD;}.elementor-6 .elementor-element.elementor-element-f2b4a11.e-con{--align-self:stretch;}.elementor-6 .elementor-element.elementor-element-8a9b19a{--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:3% 3%;--row-gap:3%;--column-gap:3%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-b95e95c{--display:flex;--justify-content:flex-start;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:2%;}.elementor-6 .elementor-element.elementor-element-b95e95c.e-con{--align-self:stretch;}.elementor-6 .elementor-element.elementor-element-4c9afa0{width:var( --container-widget-width, 78% );max-width:78%;--container-widget-width:78%;--container-widget-flex-grow:0;text-align:start;}.elementor-6 .elementor-element.elementor-element-4c9afa0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:3vw;font-weight:600;text-transform:none;color:var( --e-global-color-0f0094d );}.elementor-6 .elementor-element.elementor-element-a347382{width:var( --container-widget-width, 346px );max-width:346px;--container-widget-width:346px;--container-widget-flex-grow:0;text-align:start;}.elementor-6 .elementor-element.elementor-element-a347382 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:400;line-height:1.2em;color:var( --e-global-color-0f0094d );}.elementor-6 .elementor-element.elementor-element-340a6ce{--display:flex;--justify-content:space-between;--border-radius:20px 20px 20px 20px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-6 .elementor-element.elementor-element-340a6ce.e-con{--align-self:stretch;}.elementor-6 .elementor-element.elementor-element-cfadc83{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--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-6 .elementor-element.elementor-element-622a045{text-align:start;}.elementor-6 .elementor-element.elementor-element-622a045 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.5vw;font-weight:600;text-transform:none;color:var( --e-global-color-0f0094d );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-c9518b4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-6 .elementor-element.elementor-element-c9518b4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-6 .elementor-element.elementor-element-c9518b4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-6 .elementor-element.elementor-element-c9518b4 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-6 .elementor-element.elementor-element-c9518b4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-6 .elementor-element.elementor-element-c9518b4 .elementor-icon-list-icon i{color:var( --e-global-color-dfe6a04 );transition:color 0.3s;}.elementor-6 .elementor-element.elementor-element-c9518b4 .elementor-icon-list-icon svg{fill:var( --e-global-color-dfe6a04 );transition:fill 0.3s;}.elementor-6 .elementor-element.elementor-element-c9518b4{--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:7px;}.elementor-6 .elementor-element.elementor-element-c9518b4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6 .elementor-element.elementor-element-c9518b4 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-6 .elementor-element.elementor-element-c9518b4 .elementor-icon-list-text{color:var( --e-global-color-0f0094d );transition:color 0.3s;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-6 .elementor-element.elementor-element-ff99e38 .elementor-button{background-color:#FFFFFF00;font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:700;fill:var( --e-global-color-0f0094d );color:var( --e-global-color-0f0094d );transition-duration:0.2s;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-ff99e38 .elementor-button:hover, .elementor-6 .elementor-element.elementor-element-ff99e38 .elementor-button:focus{color:var( --e-global-color-dfe6a04 );border-color:var( --e-global-color-dfe6a04 );}.elementor-6 .elementor-element.elementor-element-ff99e38 .elementor-button:hover svg, .elementor-6 .elementor-element.elementor-element-ff99e38 .elementor-button:focus svg{fill:var( --e-global-color-dfe6a04 );}.elementor-6 .elementor-element.elementor-element-f56ab0c{--display:flex;--justify-content:space-between;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-f56ab0c.e-con{--align-self:stretch;}.elementor-6 .elementor-element.elementor-element-8c5782a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-470e2ec{text-align:start;}.elementor-6 .elementor-element.elementor-element-470e2ec .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.5vw;font-weight:600;text-transform:none;color:var( --e-global-color-0f0094d );}.elementor-6 .elementor-element.elementor-element-b7f05bd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-6 .elementor-element.elementor-element-b7f05bd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-6 .elementor-element.elementor-element-b7f05bd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-6 .elementor-element.elementor-element-b7f05bd .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-6 .elementor-element.elementor-element-b7f05bd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-6 .elementor-element.elementor-element-b7f05bd .elementor-icon-list-icon i{color:var( --e-global-color-0f0094d );transition:color 0.3s;}.elementor-6 .elementor-element.elementor-element-b7f05bd .elementor-icon-list-icon svg{fill:var( --e-global-color-0f0094d );transition:fill 0.3s;}.elementor-6 .elementor-element.elementor-element-b7f05bd{--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:7px;}.elementor-6 .elementor-element.elementor-element-b7f05bd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6 .elementor-element.elementor-element-b7f05bd .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-6 .elementor-element.elementor-element-b7f05bd .elementor-icon-list-text{color:var( --e-global-color-0f0094d );transition:color 0.3s;}.elementor-6 .elementor-element.elementor-element-9e9b2c1 .elementor-button{background-color:#FFFFFF00;font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:700;fill:var( --e-global-color-0f0094d );color:var( --e-global-color-0f0094d );transition-duration:0.2s;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-9e9b2c1 .elementor-button:hover, .elementor-6 .elementor-element.elementor-element-9e9b2c1 .elementor-button:focus{color:var( --e-global-color-0f0094d );border-color:var( --e-global-color-7f28523 );}.elementor-6 .elementor-element.elementor-element-9e9b2c1 .elementor-button:hover svg, .elementor-6 .elementor-element.elementor-element-9e9b2c1 .elementor-button:focus svg{fill:var( --e-global-color-0f0094d );}.elementor-6 .elementor-element.elementor-element-e075813{--display:flex;--padding-top:0%;--padding-bottom:0%;--padding-left:2%;--padding-right:2%;--z-index:3;}.elementor-6 .elementor-element.elementor-element-e075813:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-e075813 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF00 0%, var( --e-global-color-329a1b5 ) 100%);}.elementor-6 .elementor-element.elementor-element-51aa4a4{--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:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;--border-radius:25px 25px 25px 25px;--padding-top:5em;--padding-bottom:5em;--padding-left:0em;--padding-right:0em;--z-index:2;}.elementor-6 .elementor-element.elementor-element-51aa4a4:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-51aa4a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(117deg, var( --e-global-color-0f0094d ) 0%, var( --e-global-color-76121bf ) 100%);}.elementor-6 .elementor-element.elementor-element-c4dfc85{--display:flex;--min-height:400px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:2em;--padding-bottom:3em;--padding-left:3em;--padding-right:0em;}.elementor-6 .elementor-element.elementor-element-2c3440e{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:2em;}.elementor-6 .elementor-element.elementor-element-c5f1015{padding:0em 0em 0em 0em;text-align:center;}.elementor-6 .elementor-element.elementor-element-c5f1015 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.5vw;font-weight:600;text-transform:uppercase;color:var( --e-global-color-329a1b5 );}.elementor-6 .elementor-element.elementor-element-834fcc1{padding:0em 0em 0em 0em;text-align:center;}.elementor-6 .elementor-element.elementor-element-834fcc1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2.4vw;font-weight:500;text-transform:none;color:var( --e-global-color-329a1b5 );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-6 .elementor-element.elementor-element-9e8f682 img{width:16vw;}.elementor-6 .elementor-element.elementor-element-e15a4ee{--display:flex;--justify-content:flex-start;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-c9d277e img{border-radius:15px 15px 15px 15px;}.elementor-6 .elementor-element.elementor-element-d4e1e75{padding:10px 10px 0px 10px;text-align:start;}.elementor-6 .elementor-element.elementor-element-d4e1e75 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1vw;font-weight:800;text-transform:none;color:var( --e-global-color-329a1b5 );}.elementor-6 .elementor-element.elementor-element-757cd4f{padding:0px 10px 0px 10px;text-align:start;}.elementor-6 .elementor-element.elementor-element-757cd4f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.9vw;font-weight:400;text-transform:none;color:var( --e-global-color-329a1b5 );}.elementor-6 .elementor-element.elementor-element-47956ee{--display:flex;--justify-content:flex-start;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-1d3a671 img{border-radius:15px 15px 15px 15px;}.elementor-6 .elementor-element.elementor-element-0f934c7{padding:10px 10px 0px 10px;text-align:start;}.elementor-6 .elementor-element.elementor-element-0f934c7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1vw;font-weight:800;text-transform:none;color:var( --e-global-color-329a1b5 );}.elementor-6 .elementor-element.elementor-element-280b123{padding:0px 10px 0px 10px;text-align:start;}.elementor-6 .elementor-element.elementor-element-280b123 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.9vw;font-weight:400;text-transform:none;color:var( --e-global-color-329a1b5 );}.elementor-6 .elementor-element.elementor-element-fa0cf46{--display:flex;--justify-content:flex-start;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-da1e7d5 img{border-radius:15px 15px 15px 15px;}.elementor-6 .elementor-element.elementor-element-83ade0a{padding:10px 10px 0px 10px;text-align:start;}.elementor-6 .elementor-element.elementor-element-83ade0a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1vw;font-weight:800;text-transform:none;color:var( --e-global-color-329a1b5 );}.elementor-6 .elementor-element.elementor-element-8bea8a6{padding:0px 10px 0px 10px;text-align:start;}.elementor-6 .elementor-element.elementor-element-8bea8a6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.9vw;font-weight:400;text-transform:none;color:var( --e-global-color-329a1b5 );}.elementor-6 .elementor-element.elementor-element-9383543{--display:flex;--justify-content:flex-start;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-4696a85 img{border-radius:15px 15px 15px 15px;}.elementor-6 .elementor-element.elementor-element-281145c{padding:10px 10px 0px 10px;text-align:start;}.elementor-6 .elementor-element.elementor-element-281145c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1vw;font-weight:800;text-transform:none;color:var( --e-global-color-329a1b5 );}.elementor-6 .elementor-element.elementor-element-e084b18{padding:0px 10px 0px 10px;text-align:start;}.elementor-6 .elementor-element.elementor-element-e084b18 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.9vw;font-weight:400;text-transform:none;color:var( --e-global-color-329a1b5 );}.elementor-6 .elementor-element.elementor-element-2413c2e{--display:flex;--justify-content:flex-start;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-bc7b701 img{border-radius:15px 15px 15px 15px;}.elementor-6 .elementor-element.elementor-element-12445b6{padding:10px 10px 0px 10px;text-align:start;}.elementor-6 .elementor-element.elementor-element-12445b6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1vw;font-weight:800;text-transform:none;color:var( --e-global-color-329a1b5 );}.elementor-6 .elementor-element.elementor-element-0ad6074{padding:0px 10px 0px 10px;text-align:start;}.elementor-6 .elementor-element.elementor-element-0ad6074 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.9vw;font-weight:400;text-transform:none;color:var( --e-global-color-329a1b5 );}.elementor-6 .elementor-element.elementor-element-71cac05{--display:flex;--justify-content:flex-start;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-0122488 img{border-radius:15px 15px 15px 15px;}.elementor-6 .elementor-element.elementor-element-2bdf8c3{padding:10px 10px 0px 10px;text-align:start;}.elementor-6 .elementor-element.elementor-element-2bdf8c3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1vw;font-weight:800;text-transform:none;color:var( --e-global-color-329a1b5 );}.elementor-6 .elementor-element.elementor-element-8de2848{padding:0px 10px 0px 10px;text-align:start;}.elementor-6 .elementor-element.elementor-element-8de2848 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.9vw;font-weight:400;text-transform:none;color:var( --e-global-color-329a1b5 );}.elementor-6 .elementor-element.elementor-element-dc5a0f6{--display:flex;--justify-content:flex-start;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-5e5a81e img{border-radius:15px 15px 15px 15px;}.elementor-6 .elementor-element.elementor-element-690e9c3{padding:10px 10px 0px 10px;text-align:start;}.elementor-6 .elementor-element.elementor-element-690e9c3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1vw;font-weight:800;text-transform:none;color:var( --e-global-color-329a1b5 );}.elementor-6 .elementor-element.elementor-element-d0b48dd{padding:0px 10px 0px 10px;text-align:start;}.elementor-6 .elementor-element.elementor-element-d0b48dd .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.9vw;font-weight:400;text-transform:none;color:var( --e-global-color-329a1b5 );}.elementor-6 .elementor-element.elementor-element-9c36132{--display:flex;--justify-content:flex-start;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-07b8aa9 img{border-radius:15px 15px 15px 15px;}.elementor-6 .elementor-element.elementor-element-551d1f0{padding:10px 10px 0px 10px;text-align:start;}.elementor-6 .elementor-element.elementor-element-551d1f0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1vw;font-weight:800;text-transform:none;color:var( --e-global-color-329a1b5 );}.elementor-6 .elementor-element.elementor-element-dffd484{padding:0px 10px 0px 10px;text-align:start;}.elementor-6 .elementor-element.elementor-element-dffd484 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.9vw;font-weight:400;text-transform:none;color:var( --e-global-color-329a1b5 );}.elementor-6 .elementor-element.elementor-element-66b96c6{--display:flex;--justify-content:flex-start;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-d75040d img{border-radius:15px 15px 15px 15px;}.elementor-6 .elementor-element.elementor-element-d4a26ce{padding:10px 10px 0px 10px;text-align:start;}.elementor-6 .elementor-element.elementor-element-d4a26ce .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1vw;font-weight:800;text-transform:none;color:var( --e-global-color-329a1b5 );}.elementor-6 .elementor-element.elementor-element-1ad8e73{padding:0px 10px 0px 10px;text-align:start;}.elementor-6 .elementor-element.elementor-element-1ad8e73 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.9vw;font-weight:400;text-transform:none;color:var( --e-global-color-329a1b5 );}.elementor-6 .elementor-element.elementor-element-d34e5f1{--display:flex;--justify-content:flex-start;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-d3f694b img{border-radius:15px 15px 15px 15px;}.elementor-6 .elementor-element.elementor-element-fea69d7{padding:10px 10px 0px 10px;text-align:start;}.elementor-6 .elementor-element.elementor-element-fea69d7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1vw;font-weight:800;text-transform:none;color:var( --e-global-color-329a1b5 );}.elementor-6 .elementor-element.elementor-element-61a4879{padding:0px 10px 0px 10px;text-align:start;}.elementor-6 .elementor-element.elementor-element-61a4879 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.9vw;font-weight:400;text-transform:none;color:var( --e-global-color-329a1b5 );}.elementor-6 .elementor-element.elementor-element-10e2d90{--display:flex;--justify-content:flex-start;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-04b57ca img{border-radius:15px 15px 15px 15px;}.elementor-6 .elementor-element.elementor-element-c938104{padding:10px 10px 0px 10px;text-align:start;}.elementor-6 .elementor-element.elementor-element-c938104 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1vw;font-weight:800;text-transform:none;color:var( --e-global-color-329a1b5 );}.elementor-6 .elementor-element.elementor-element-1b910db{padding:0px 10px 0px 10px;text-align:start;}.elementor-6 .elementor-element.elementor-element-1b910db .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.9vw;font-weight:400;text-transform:none;color:var( --e-global-color-329a1b5 );}.elementor-6 .elementor-element.elementor-element-c018b7a{--display:flex;--justify-content:flex-start;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-dad27db img{border-radius:15px 15px 15px 15px;}.elementor-6 .elementor-element.elementor-element-7bab545{padding:10px 10px 0px 10px;text-align:start;}.elementor-6 .elementor-element.elementor-element-7bab545 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1vw;font-weight:800;text-transform:none;color:var( --e-global-color-329a1b5 );}.elementor-6 .elementor-element.elementor-element-423252c{padding:0px 10px 0px 10px;text-align:start;}.elementor-6 .elementor-element.elementor-element-423252c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.9vw;font-weight:400;text-transform:none;color:var( --e-global-color-329a1b5 );}.elementor-6 .elementor-element.elementor-element-8b9442b{--display:flex;--justify-content:flex-start;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-64c3fcd img{border-radius:15px 15px 15px 15px;}.elementor-6 .elementor-element.elementor-element-4449740{padding:10px 10px 0px 10px;text-align:start;}.elementor-6 .elementor-element.elementor-element-4449740 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1vw;font-weight:800;text-transform:none;color:var( --e-global-color-329a1b5 );}.elementor-6 .elementor-element.elementor-element-593abe7{padding:0px 10px 0px 10px;text-align:start;}.elementor-6 .elementor-element.elementor-element-593abe7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.9vw;font-weight:400;text-transform:none;color:var( --e-global-color-329a1b5 );}.elementor-6 .elementor-element.elementor-element-bb085d6{--display:flex;--justify-content:flex-start;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-5338d38 img{border-radius:15px 15px 15px 15px;}.elementor-6 .elementor-element.elementor-element-b73dfc6{padding:10px 10px 0px 10px;text-align:start;}.elementor-6 .elementor-element.elementor-element-b73dfc6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1vw;font-weight:800;text-transform:none;color:var( --e-global-color-329a1b5 );}.elementor-6 .elementor-element.elementor-element-8c1bac1{padding:0px 10px 0px 10px;text-align:start;}.elementor-6 .elementor-element.elementor-element-8c1bac1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.9vw;font-weight:400;text-transform:none;color:var( --e-global-color-329a1b5 );}.elementor-6 .elementor-element.elementor-element-fd1a45a{--display:flex;--justify-content:flex-start;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-833ce78 img{border-radius:15px 15px 15px 15px;}.elementor-6 .elementor-element.elementor-element-b7c3796{padding:10px 10px 0px 10px;text-align:start;}.elementor-6 .elementor-element.elementor-element-b7c3796 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1vw;font-weight:800;text-transform:none;color:var( --e-global-color-329a1b5 );}.elementor-6 .elementor-element.elementor-element-3921e12{padding:0px 10px 0px 10px;text-align:start;}.elementor-6 .elementor-element.elementor-element-3921e12 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.9vw;font-weight:400;text-transform:none;color:var( --e-global-color-329a1b5 );}.elementor-6 .elementor-element.elementor-element-a95ef8d{--display:flex;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-8142d4c{--spacer-size:50px;}.elementor-6 .elementor-element.elementor-element-4074f70 img{width:22vw;}.elementor-6 .elementor-element.elementor-element-3e54792{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-6 .elementor-element.elementor-element-3e54792:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-3e54792 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0f0094d );}body.elementor-page-6:not(.elementor-motion-effects-element-type-background), body.elementor-page-6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-68a45e0 );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-6 .elementor-element.elementor-element-340a6ce{--width:60%;}.elementor-6 .elementor-element.elementor-element-f56ab0c{--width:60%;}.elementor-6 .elementor-element.elementor-element-c4dfc85{--width:100%;}.elementor-6 .elementor-element.elementor-element-2c3440e{--width:450px;}.elementor-6 .elementor-element.elementor-element-e15a4ee{--width:450px;}.elementor-6 .elementor-element.elementor-element-47956ee{--width:450px;}.elementor-6 .elementor-element.elementor-element-fa0cf46{--width:450px;}.elementor-6 .elementor-element.elementor-element-9383543{--width:450px;}.elementor-6 .elementor-element.elementor-element-2413c2e{--width:450px;}.elementor-6 .elementor-element.elementor-element-71cac05{--width:450px;}.elementor-6 .elementor-element.elementor-element-dc5a0f6{--width:450px;}.elementor-6 .elementor-element.elementor-element-9c36132{--width:450px;}.elementor-6 .elementor-element.elementor-element-66b96c6{--width:450px;}.elementor-6 .elementor-element.elementor-element-d34e5f1{--width:450px;}.elementor-6 .elementor-element.elementor-element-10e2d90{--width:450px;}.elementor-6 .elementor-element.elementor-element-c018b7a{--width:450px;}.elementor-6 .elementor-element.elementor-element-8b9442b{--width:450px;}.elementor-6 .elementor-element.elementor-element-bb085d6{--width:450px;}.elementor-6 .elementor-element.elementor-element-fd1a45a{--width:450px;}.elementor-6 .elementor-element.elementor-element-a95ef8d{--width:450px;}}/* Start custom CSS for container, class: .elementor-element-0a0c504 */.video-container-orange,
.video-container-black {
  position: relative;
}

.video-container-orange::after,
.video-container-black::after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 15px;
  transform: translateY(15px);
  transition: transform 0.3s ease;
  overflow: hidden;
}

.video-container-orange:hover::after,
.video-container-black:hover::after {
  transform: translateY(0);
}

.video-container-orange::after {
  background: #ED8254;
}

.video-container-black::after {
  background: #303944;
}

.video-text {
  opacity: 0;
  transform: translateY(10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

.video-container-orange:hover .video-text,
.video-container-black:hover .video-text {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8e70824 */.video-container-green,
.video-container-black {
  position: relative;
}

.video-container-green::after,
.video-container-black::after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 15px;
  transform: translateY(15px);
  transition: transform 0.3s ease;
  overflow: hidden;
}

.video-container-green:hover::after,
.video-container-black:hover::after {
  transform: translateY(0);
}

.video-container-green::after {
  background: #71d3a4;
}

.video-container-black::after {
  background: #303944;
}

.video-text {
  opacity: 0;
  transform: translateY(10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

.video-container-green:hover .video-text,
.video-container-black:hover .video-text {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c3440e */.elementor-6 .elementor-element.elementor-element-2c3440e {
  flex-shrink: 0 !important;
  flex-grow: 0 !important;
  width: 50vw !important;
  min-width: 50vw !important;
  max-width: 50vw !important;
  transition: transform 0.4s ease, opacity 0.4s ease !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e15a4ee */.elementor-6 .elementor-element.elementor-element-e15a4ee {
  flex-shrink: 0 !important;
  flex-grow: 0 !important;
  width: 15vw !important;
  min-width: 15vw !important;
  max-width: 15vw !important;
  transition: transform 0.4s ease, opacity 0.4s ease !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47956ee */.elementor-6 .elementor-element.elementor-element-47956ee {
  flex-shrink: 0 !important;
  flex-grow: 0 !important;
  width: 15vw !important;
  min-width: 15vw !important;
  max-width: 15vw !important;
  transition: transform 0.4s ease, opacity 0.4s ease !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fa0cf46 */.elementor-6 .elementor-element.elementor-element-fa0cf46 {
  flex-shrink: 0 !important;
  flex-grow: 0 !important;
  width: 15vw !important;
  min-width: 15vw !important;
  max-width: 15vw !important;
  transition: transform 0.4s ease, opacity 0.4s ease !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9383543 */.elementor-6 .elementor-element.elementor-element-9383543 {
  flex-shrink: 0 !important;
  flex-grow: 0 !important;
  width: 15vw !important;
  min-width: 15vw !important;
  max-width: 15vw !important;
  transition: transform 0.4s ease, opacity 0.4s ease !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2413c2e */.elementor-6 .elementor-element.elementor-element-2413c2e {
  flex-shrink: 0 !important;
  flex-grow: 0 !important;
  width: 15vw !important;
  min-width: 15vw !important;
  max-width: 15vw !important;
  transition: transform 0.4s ease, opacity 0.4s ease !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-71cac05 */.elementor-6 .elementor-element.elementor-element-71cac05 {
  flex-shrink: 0 !important;
  flex-grow: 0 !important;
  width: 15vw !important;
  min-width: 15vw !important;
  max-width: 15vw !important;
  transition: transform 0.4s ease, opacity 0.4s ease !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc5a0f6 */.elementor-6 .elementor-element.elementor-element-dc5a0f6 {
  flex-shrink: 0 !important;
  flex-grow: 0 !important;
  width: 15vw !important;
  min-width: 15vw !important;
  max-width: 15vw !important;
  transition: transform 0.4s ease, opacity 0.4s ease !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c36132 */.elementor-6 .elementor-element.elementor-element-9c36132 {
  flex-shrink: 0 !important;
  flex-grow: 0 !important;
  width: 15vw !important;
  min-width: 15vw !important;
  max-width: 15vw !important;
  transition: transform 0.4s ease, opacity 0.4s ease !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66b96c6 */.elementor-6 .elementor-element.elementor-element-66b96c6 {
  flex-shrink: 0 !important;
  flex-grow: 0 !important;
  width: 15vw !important;
  min-width: 15vw !important;
  max-width: 15vw !important;
  transition: transform 0.4s ease, opacity 0.4s ease !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d34e5f1 */.elementor-6 .elementor-element.elementor-element-d34e5f1 {
  flex-shrink: 0 !important;
  flex-grow: 0 !important;
  width: 15vw !important;
  min-width: 15vw !important;
  max-width: 15vw !important;
  transition: transform 0.4s ease, opacity 0.4s ease !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10e2d90 */.elementor-6 .elementor-element.elementor-element-10e2d90 {
  flex-shrink: 0 !important;
  flex-grow: 0 !important;
  width: 15vw !important;
  min-width: 15vw !important;
  max-width: 15vw !important;
  transition: transform 0.4s ease, opacity 0.4s ease !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c018b7a */.elementor-6 .elementor-element.elementor-element-c018b7a {
  flex-shrink: 0 !important;
  flex-grow: 0 !important;
  width: 15vw !important;
  min-width: 15vw !important;
  max-width: 15vw !important;
  transition: transform 0.4s ease, opacity 0.4s ease !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b9442b */.elementor-6 .elementor-element.elementor-element-8b9442b {
  flex-shrink: 0 !important;
  flex-grow: 0 !important;
  width: 15vw !important;
  min-width: 15vw !important;
  max-width: 15vw !important;
  transition: transform 0.4s ease, opacity 0.4s ease !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb085d6 */.elementor-6 .elementor-element.elementor-element-bb085d6 {
  flex-shrink: 0 !important;
  flex-grow: 0 !important;
  width: 15vw !important;
  min-width: 15vw !important;
  max-width: 15vw !important;
  transition: transform 0.4s ease, opacity 0.4s ease !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd1a45a */.elementor-6 .elementor-element.elementor-element-fd1a45a {
  flex-shrink: 0 !important;
  flex-grow: 0 !important;
  width: 15vw !important;
  min-width: 15vw !important;
  max-width: 15vw !important;
  transition: transform 0.4s ease, opacity 0.4s ease !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a95ef8d */.elementor-6 .elementor-element.elementor-element-a95ef8d {
  flex-shrink: 0 !important;
  flex-grow: 0 !important;
  width: 40vw !important;
  min-width: 40vw !important;
  max-width: 40vw !important;
  transition: transform 0.4s ease, opacity 0.4s ease !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c4dfc85 */.elementor-6 .elementor-element.elementor-element-c4dfc85 {
  overflow-x: scroll !important;
  overflow-y: hidden !important;
  flex-wrap: nowrap !important;
  flex-direction: row !important;
  align-items: center !important;
  width: 100% !important;
  max-width: 100% !important;
  min-width: 0 !important;
  flex: 1 !important;
  gap: 45px !important;
  padding: 0 25vw !important;
  position: relative !important
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51aa4a4 */.horizontal-circle {
  position: absolute;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  border: 2px solid white;
  background: transparent;
  top: calc(30vh - 6px);
  z-index: 5;
  pointer-events: none;
  transition: opacity 0.5s ease;
}

.elementor-6 .elementor-element.elementor-element-51aa4a4 {
  position: sticky !important;
  top: 3% !important;
  height: 94vh !important;
  min-height: 600px !important;
  overflow: hidden !important;
  pointer-events: none !important;
  justify-content: center !important;
  align-items: center !important;
}

.elementor-6 .elementor-element.elementor-element-51aa4a4::after {
  content: '' !important;
  position: absolute !important;
  left: 0 !important;
  right: 0 !important;
  top: 30% !important;
  height: 1px !important;
  background: linear-gradient(to right, transparent, white 20%, white 80%, transparent) !important;
  z-index: 0 !important;
  pointer-events: none !important;
}

.elementor-6 .elementor-element.elementor-element-51aa4a4 > * {
  pointer-events: all !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e075813 */.elementor-6 .elementor-element.elementor-element-e075813 {
  position: relative !important;
  height: 650vh !important;
}/* End custom CSS */