.elementor-16 .elementor-element.elementor-element-2b0eb36{--display:flex;--min-height:521px;--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-2b0eb36:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-2b0eb36 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-16 .elementor-element.elementor-element-6213a51{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-16 .elementor-element.elementor-element-6213a51.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-24b2d0b{--display:flex;--min-height:0px;--justify-content:center;--gap:2px 0px;--row-gap:2px;--column-gap:0px;--margin-top:-0px;--margin-bottom:-0px;--margin-left:-0px;--margin-right:-0px;--padding-top:0150px;--padding-bottom:010px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-24b2d0b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-d1362ae{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-8d9cdaa{width:100%;max-width:100%;}.elementor-16 .elementor-element.elementor-element-8d9cdaa .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:105px;font-weight:900;text-transform:uppercase;line-height:1em;letter-spacing:-4.2px;word-spacing:0px;color:#FFFFFF00;}.elementor-16 .elementor-element.elementor-element-bf6b668 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:20px;font-weight:300;line-height:1.5em;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-4d1a1b1 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:300;line-height:1.5em;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-819cf1d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-16 .elementor-element.elementor-element-110697a .elementor-button{background-color:#FFFFFF;font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;fill:#000000;color:#000000;border-radius:14px 14px 14px 14px;}.elementor-16 .elementor-element.elementor-element-110697a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-110697a.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-2715d27{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 40px;--row-gap:0px;--column-gap:40px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-2715d27:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-2715d27 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-16 .elementor-element.elementor-element-658adc3{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-658adc3:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-658adc3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-16 .elementor-element.elementor-element-064db70{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-16 .elementor-element.elementor-element-1c255bf{--e-image-carousel-slides-to-show:6;}.elementor-16 .elementor-element.elementor-element-1c255bf.elementor-element{--align-self:center;}.elementor-16 .elementor-element.elementor-element-1c255bf .swiper-wrapper{display:flex;align-items:center;}.elementor-16 .elementor-element.elementor-element-ba44072{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:300px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-8a4a90c{--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-radius:30px 30px 30px 30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-6b913d9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-608032b{--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-16 .elementor-element.elementor-element-17c816b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-667bbe8{--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;--margin-top:0px;--margin-bottom:150px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:200px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-4a1f624{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-bf71339{--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;--background-transition:0.3s;--border-radius:30px 30px 30px 30px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-16 .elementor-element.elementor-element-bf71339:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-bf71339 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-bf71339:hover{background-color:var( --e-global-color-e0cf143 );}.elementor-16 .elementor-element.elementor-element-040a96b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-fb8217e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-26c6473{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-1265312{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-01af6a9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-4a5d8f4{--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;--background-transition:0.3s;--border-radius:30px 30px 30px 30px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-16 .elementor-element.elementor-element-4a5d8f4:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-4a5d8f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-4a5d8f4:hover{background-color:var( --e-global-color-e0cf143 );}.elementor-16 .elementor-element.elementor-element-197e963{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-3540a1e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-0e8de43{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-95a1900{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-9ee1d8b{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:300px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-9ee1d8b:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-9ee1d8b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-16 .elementor-element.elementor-element-01c96af{--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-radius:30px 30px 30px 30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-062c248{width:var( --container-widget-width, 27% );max-width:27%;--container-widget-width:27%;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-062c248.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-062c248 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:105px;font-weight:900;line-height:1em;letter-spacing:-4.2px;word-spacing:0px;color:#FFFFFF00;}.elementor-16 .elementor-element.elementor-element-10116fa{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--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-16 .elementor-element.elementor-element-f5cf2da{--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-16 .elementor-element.elementor-element-ed01311{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-362cab9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:65px 65px;--row-gap:65px;--column-gap:65px;--margin-top:0px;--margin-bottom:150px;--margin-left:0px;--margin-right:0px;--padding-top:050px;--padding-bottom:400px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-362cab9:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-362cab9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-16 .elementor-element.elementor-element-3f969c6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-3f969c6.e-con{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-16 .elementor-element.elementor-element-bc8180e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-ab40d68{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-ba3012c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-96d3c40{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-0286831{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-8da6a9b{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-f8a3307{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-71520f2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:200px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-7d111cf{--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;--border-radius:30px 30px 30px 30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-5687cf9{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-6c71cb5{width:var( --container-widget-width, 49% );max-width:49%;--container-widget-width:49%;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-6c71cb5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-6c71cb5 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:105px;font-weight:900;line-height:1em;letter-spacing:-4.2px;word-spacing:0px;color:#FFFFFF00;}.elementor-16 .elementor-element.elementor-element-ca13095{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-6080daa{--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-16 .elementor-element.elementor-element-c304d91{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-df50712{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:65px 65px;--row-gap:65px;--column-gap:65px;--margin-top:0px;--margin-bottom:150px;--margin-left:0px;--margin-right:0px;--padding-top:050px;--padding-bottom:400px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-d3ab335{--display:flex;--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-d3ab335.e-con{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-16 .elementor-element.elementor-element-8ecdfaa{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-27d1095{--display:flex;--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-27d1095.e-con{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-16 .elementor-element.elementor-element-4061fca{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-c18d5b4{--display:flex;--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-c18d5b4.e-con{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-16 .elementor-element.elementor-element-5fb32be{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-866b4c1{--display:flex;--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-866b4c1.e-con{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-16 .elementor-element.elementor-element-e33c115{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-0ff4eb7{--display:flex;--min-height:83px;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:200px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-0ff4eb7:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-0ff4eb7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4D4D4D00;}.elementor-16 .elementor-element.elementor-element-2488bf0{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-c1d6173 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:70px;font-weight:900;line-height:1.2em;letter-spacing:-3px;color:#000000;}.elementor-16 .elementor-element.elementor-element-9fdf4b2 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:70px;font-weight:900;line-height:1.2em;letter-spacing:-3px;color:#00000000;}.elementor-16 .elementor-element.elementor-element-5f721c4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-0bb7edf{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-c0c946c{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#CFCFCF;--border-color:#CFCFCF;--border-radius:30px 30px 30px 30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-16 .elementor-element.elementor-element-c0c946c:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-c0c946c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-c0c946c:hover{background-color:var( --e-global-color-e0cf143 );}.elementor-16 .elementor-element.elementor-element-9aa5faa{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-16 .elementor-element.elementor-element-09bd16a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-09bd16a.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-09bd16a .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:50px;font-weight:900;line-height:1.5em;color:#000000;}.elementor-16 .elementor-element.elementor-element-90b2e60 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:32px;font-weight:600;line-height:1.5em;color:#000000;}.elementor-16 .elementor-element.elementor-element-2d25448{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#CFCFCF;--border-color:#CFCFCF;--border-radius:30px 30px 30px 30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-16 .elementor-element.elementor-element-2d25448:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-2d25448 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-2d25448:hover{background-color:var( --e-global-color-e0cf143 );}.elementor-16 .elementor-element.elementor-element-4ba4e53{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-16 .elementor-element.elementor-element-268baa8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-268baa8.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-268baa8 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:50px;font-weight:900;line-height:1.5em;color:#000000;}.elementor-16 .elementor-element.elementor-element-f80fab7 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:32px;font-weight:600;line-height:1.5em;color:#000000;}.elementor-16 .elementor-element.elementor-element-5304ad7{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#CFCFCF;--border-color:#CFCFCF;--border-radius:30px 30px 30px 30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-16 .elementor-element.elementor-element-5304ad7:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-5304ad7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-5304ad7:hover{background-color:var( --e-global-color-e0cf143 );}.elementor-16 .elementor-element.elementor-element-0b33e09{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-16 .elementor-element.elementor-element-72467c5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-72467c5.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-72467c5 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:50px;font-weight:900;line-height:1.5em;color:#000000;}.elementor-16 .elementor-element.elementor-element-cf9f461 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:32px;font-weight:600;line-height:1.5em;color:#000000;}.elementor-16 .elementor-element.elementor-element-a547671{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#CFCFCF;--border-color:#CFCFCF;--border-radius:30px 30px 30px 30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-16 .elementor-element.elementor-element-a547671:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-a547671 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-a547671:hover{background-color:var( --e-global-color-e0cf143 );}.elementor-16 .elementor-element.elementor-element-d4705d2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-16 .elementor-element.elementor-element-e0b3812{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-e0b3812.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-e0b3812 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:50px;font-weight:900;line-height:1.5em;color:#000000;}.elementor-16 .elementor-element.elementor-element-493a015 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:32px;font-weight:600;line-height:1.5em;color:#000000;}.elementor-16 .elementor-element.elementor-element-3773582 .elementor-button{background-color:#FFFFFF;font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;fill:#000000;color:#000000;border-radius:14px 14px 14px 14px;}.elementor-16 .elementor-element.elementor-element-3773582{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-3773582.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-3ee9313{--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:35px 35px;--row-gap:35px;--column-gap:35px;--margin-top:0px;--margin-bottom:150px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:200px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-3ee9313:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-3ee9313 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-16 .elementor-element.elementor-element-da2cfeb{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-9fdf245{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-f6ee8f4{--display:flex;--min-height:0px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:30px 30px 30px 30px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-16 .elementor-element.elementor-element-f6ee8f4:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-f6ee8f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-31a7958{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-b1001e0{--display:flex;--min-height:0px;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:30px 30px 30px 30px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-16 .elementor-element.elementor-element-b1001e0:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-b1001e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-784128c{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-abcc0e6{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:30px 30px 30px 30px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-16 .elementor-element.elementor-element-abcc0e6:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-abcc0e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-d9642c2{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-b5f7423{--display:flex;--min-height:0px;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:30px 30px 30px 30px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-16 .elementor-element.elementor-element-b5f7423:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-b5f7423 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-1d519d5{--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;--margin-top:150px;--margin-bottom:150px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-cbcc6e4{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#000000;--border-color:#000000;--border-radius:30px 30px 30px 30px;}.elementor-16 .elementor-element.elementor-element-0a5cf6a .elementor-button{background-color:#FFFFFF;font-family:"Space Grotesk", Sans-serif;font-size:29px;font-weight:800;line-height:1.5em;fill:#000000;color:#000000;border-radius:14px 14px 14px 14px;}.elementor-16 .elementor-element.elementor-element-0a5cf6a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-0a5cf6a.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-0a5cf6a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-16 .elementor-element.elementor-element-0a5cf6a .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-16 .elementor-element.elementor-element-f2dd3ef{--display:flex;}body.elementor-page-16:not(.elementor-motion-effects-element-type-background), body.elementor-page-16 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}@media(min-width:768px){.elementor-16 .elementor-element.elementor-element-2b0eb36{--content-width:1400px;}.elementor-16 .elementor-element.elementor-element-6213a51{--width:77%;}.elementor-16 .elementor-element.elementor-element-24b2d0b{--width:100%;}.elementor-16 .elementor-element.elementor-element-2715d27{--content-width:1400px;}.elementor-16 .elementor-element.elementor-element-ba44072{--content-width:1400px;}.elementor-16 .elementor-element.elementor-element-667bbe8{--content-width:1400px;}.elementor-16 .elementor-element.elementor-element-9ee1d8b{--content-width:1400px;}.elementor-16 .elementor-element.elementor-element-362cab9{--content-width:1400px;}.elementor-16 .elementor-element.elementor-element-71520f2{--content-width:1400px;}.elementor-16 .elementor-element.elementor-element-df50712{--content-width:1400px;}.elementor-16 .elementor-element.elementor-element-0ff4eb7{--content-width:1400px;}.elementor-16 .elementor-element.elementor-element-5f721c4{--content-width:1400px;}.elementor-16 .elementor-element.elementor-element-3ee9313{--content-width:1400px;}.elementor-16 .elementor-element.elementor-element-f6ee8f4{--width:50%;}.elementor-16 .elementor-element.elementor-element-b1001e0{--width:50%;}.elementor-16 .elementor-element.elementor-element-abcc0e6{--width:50%;}.elementor-16 .elementor-element.elementor-element-b5f7423{--width:50%;}.elementor-16 .elementor-element.elementor-element-1d519d5{--content-width:1400px;}.elementor-16 .elementor-element.elementor-element-cbcc6e4{--width:15%;}}@media(max-width:1024px) and (min-width:768px){.elementor-16 .elementor-element.elementor-element-0ff4eb7{--content-width:1400px;}.elementor-16 .elementor-element.elementor-element-f6ee8f4{--width:70%;}.elementor-16 .elementor-element.elementor-element-b1001e0{--width:70%;}.elementor-16 .elementor-element.elementor-element-abcc0e6{--width:70%;}.elementor-16 .elementor-element.elementor-element-b5f7423{--width:70%;}.elementor-16 .elementor-element.elementor-element-cbcc6e4{--width:40%;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-16 .elementor-element.elementor-element-8d9cdaa .elementor-heading-title{font-size:71px;line-height:1.5em;}.elementor-16 .elementor-element.elementor-element-bf6b668 .elementor-heading-title{font-size:12px;line-height:1.5em;}.elementor-16 .elementor-element.elementor-element-4d1a1b1 .elementor-heading-title{font-size:12px;line-height:1.5em;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-16 .elementor-element.elementor-element-110697a .elementor-button{font-size:16px;line-height:1.5em;}.elementor-16 .elementor-element.elementor-element-1c255bf{--e-image-carousel-slides-to-show:4;}.elementor-16 .elementor-element.elementor-element-ba44072{--padding-top:100px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-667bbe8{--padding-top:0px;--padding-bottom:200px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-9ee1d8b{--padding-top:300px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-062c248{width:var( --container-widget-width, 36.029% );max-width:36.029%;--container-widget-width:36.029%;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-062c248 .elementor-heading-title{font-size:71px;line-height:1.5em;}.elementor-16 .elementor-element.elementor-element-362cab9{--padding-top:60px;--padding-bottom:0200px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-6c71cb5{--container-widget-width:56%;--container-widget-flex-grow:0;width:var( --container-widget-width, 56% );max-width:56%;}.elementor-16 .elementor-element.elementor-element-6c71cb5 .elementor-heading-title{font-size:71px;line-height:1.5em;}.elementor-16 .elementor-element.elementor-element-0ff4eb7{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-c1d6173 .elementor-heading-title{font-size:52px;line-height:1.5em;letter-spacing:0px;}.elementor-16 .elementor-element.elementor-element-9fdf4b2 .elementor-heading-title{font-size:52px;line-height:1.5em;letter-spacing:0px;}.elementor-16 .elementor-element.elementor-element-5f721c4{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-0bb7edf{--grid-auto-flow:row;}.elementor-16 .elementor-element.elementor-element-09bd16a .elementor-heading-title{font-size:35px;line-height:1.5em;letter-spacing:0px;}.elementor-16 .elementor-element.elementor-element-90b2e60 .elementor-heading-title{font-size:24px;line-height:1.5em;letter-spacing:0px;}.elementor-16 .elementor-element.elementor-element-268baa8 .elementor-heading-title{font-size:35px;line-height:1.5em;letter-spacing:0px;}.elementor-16 .elementor-element.elementor-element-f80fab7 .elementor-heading-title{font-size:24px;line-height:1.5em;letter-spacing:0px;}.elementor-16 .elementor-element.elementor-element-72467c5 .elementor-heading-title{font-size:35px;line-height:1.5em;letter-spacing:0px;}.elementor-16 .elementor-element.elementor-element-cf9f461 .elementor-heading-title{font-size:24px;line-height:1.5em;letter-spacing:0px;}.elementor-16 .elementor-element.elementor-element-e0b3812 .elementor-heading-title{font-size:35px;line-height:1.5em;letter-spacing:0px;}.elementor-16 .elementor-element.elementor-element-493a015 .elementor-heading-title{font-size:24px;line-height:1.5em;letter-spacing:0px;}.elementor-16 .elementor-element.elementor-element-3773582 .elementor-button{font-size:16px;line-height:1.5em;}.elementor-16 .elementor-element.elementor-element-0a5cf6a .elementor-button{font-size:16px;line-height:1.5em;}}@media(max-width:767px){.elementor-16 .elementor-element.elementor-element-2b0eb36{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-16 .elementor-element.elementor-element-8d9cdaa .elementor-heading-title{font-size:40px;line-height:1.5em;letter-spacing:-3.3px;}.elementor-16 .elementor-element.elementor-element-bf6b668 .elementor-heading-title{font-size:12px;line-height:1.5em;}.elementor-16 .elementor-element.elementor-element-4d1a1b1 .elementor-heading-title{font-size:12px;line-height:1.5em;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-16 .elementor-element.elementor-element-110697a .elementor-button{font-size:16px;line-height:1.5em;}.elementor-16 .elementor-element.elementor-element-658adc3{--min-height:0px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-16 .elementor-element.elementor-element-1c255bf{--e-image-carousel-slides-to-show:3;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-1c255bf .swiper-wrapper{display:flex;align-items:center;}.elementor-16 .elementor-element.elementor-element-1c255bf .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-bf71339{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-4a5d8f4{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-062c248{width:var( --container-widget-width, 109.292% );max-width:109.292%;--container-widget-width:109.292%;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-062c248 .elementor-heading-title{font-size:69px;line-height:1.5em;letter-spacing:-3.3px;}.elementor-16 .elementor-element.elementor-element-3f969c6.e-con{--align-self:flex-start;}.elementor-16 .elementor-element.elementor-element-71520f2{--padding-top:200px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-6c71cb5{width:var( --container-widget-width, 100% );max-width:100%;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-16 .elementor-element.elementor-element-6c71cb5.elementor-element{--align-self:center;}.elementor-16 .elementor-element.elementor-element-6c71cb5 .elementor-heading-title{font-size:45px;line-height:1.5em;letter-spacing:-3.3px;}.elementor-16 .elementor-element.elementor-element-df50712{--padding-top:050px;--padding-bottom:400px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-0ff4eb7{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-2488bf0{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-16 .elementor-element.elementor-element-c1d6173 .elementor-heading-title{font-size:40px;line-height:1.1em;letter-spacing:0px;}.elementor-16 .elementor-element.elementor-element-9fdf4b2 .elementor-heading-title{font-size:40px;line-height:1.1em;letter-spacing:0px;}.elementor-16 .elementor-element.elementor-element-5f721c4{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-0bb7edf{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-16 .elementor-element.elementor-element-c0c946c{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-09bd16a .elementor-heading-title{font-size:42px;line-height:0.9em;letter-spacing:0px;}.elementor-16 .elementor-element.elementor-element-90b2e60 .elementor-heading-title{font-size:24px;line-height:1.5em;letter-spacing:0px;}.elementor-16 .elementor-element.elementor-element-2d25448{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-268baa8 .elementor-heading-title{font-size:41px;line-height:1.5em;letter-spacing:0px;}.elementor-16 .elementor-element.elementor-element-f80fab7 .elementor-heading-title{font-size:24px;line-height:1.5em;letter-spacing:0px;}.elementor-16 .elementor-element.elementor-element-5304ad7{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-72467c5 .elementor-heading-title{font-size:42px;line-height:1.5em;letter-spacing:0px;}.elementor-16 .elementor-element.elementor-element-cf9f461 .elementor-heading-title{font-size:24px;line-height:1.5em;letter-spacing:0px;}.elementor-16 .elementor-element.elementor-element-a547671{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-e0b3812 .elementor-heading-title{font-size:42px;line-height:1.5em;letter-spacing:0px;}.elementor-16 .elementor-element.elementor-element-493a015 .elementor-heading-title{font-size:24px;line-height:1.5em;letter-spacing:0px;}.elementor-16 .elementor-element.elementor-element-3773582 .elementor-button{font-size:16px;line-height:1.5em;}.elementor-16 .elementor-element.elementor-element-3ee9313{--padding-top:150px;--padding-bottom:150px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-f6ee8f4{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-b1001e0{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-abcc0e6{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-b5f7423{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-1d519d5{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-0a5cf6a .elementor-button{font-size:16px;line-height:1.5em;}}/* Start custom CSS for heading, class: .elementor-element-8d9cdaa */.elementor-16 .elementor-element.elementor-element-8d9cdaa .elementor-heading-title{
    background: #FFD900;
background: -webkit-linear-gradient(90deg, rgba(255, 217, 0, 1) 0%, rgba(255, 0, 166, 1) 100%);
background: -moz-linear-gradient(90deg, rgba(255, 217, 0, 1) 0%, rgba(255, 0, 166, 1) 100%);
background: linear-gradient(90deg, rgba(255, 217, 0, 1) 0%, rgba(255, 0, 166, 1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFD900", endColorstr="#FF00A6", GradientType=1);
background-clip: text;
-webkit-background-clip: text;
    
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-110697a */.elementor-16 .elementor-element.elementor-element-110697a a.elementor-button {
    position: relative;
    color: black;
    background: white;              /* or your default button bg */
    overflow: hidden;                      /* Important: hides the sliding pseudo-element */
    transition: color 0.5s ease;
    z-index: 1;
}

/* The sliding gradient layer */
.elementor-16 .elementor-element.elementor-element-110697a a.elementor-button::before {
    content: '';
    position: absolute;
    top: 0;
    left: -100%;                            /* Start completely off-screen to the left */
    width: 100%;
    height: 100%;
    background: linear-gradient(45deg, #f7b733, #ff6b6b);
    transition: left 0.6s ease;            /* Controls the slide speed */
    z-index: -1;
}

.elementor-16 .elementor-element.elementor-element-110697a a.elementor-button:hover::before {
    left: 0;                               /* Slide in to cover the button */
}

.elementor-16 .elementor-element.elementor-element-110697a a.elementor-button:hover {
    color: white;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-062c248 */.elementor-16 .elementor-element.elementor-element-062c248 .elementor-heading-title{
    background: #FFD900;
background: -webkit-linear-gradient(90deg, rgba(255, 217, 0, 1) 0%, rgba(255, 0, 166, 1) 100%);
background: -moz-linear-gradient(90deg, rgba(255, 217, 0, 1) 0%, rgba(255, 0, 166, 1) 100%);
background: linear-gradient(90deg, rgba(255, 217, 0, 1) 0%, rgba(255, 0, 166, 1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFD900", endColorstr="#FF00A6", GradientType=1);
background-clip: text;
-webkit-background-clip: text;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c71cb5 */.elementor-16 .elementor-element.elementor-element-6c71cb5 .elementor-heading-title{
    background: #FFD900;
background: -webkit-linear-gradient(90deg, rgba(255, 217, 0, 1) 0%, rgba(255, 0, 166, 1) 100%);
background: -moz-linear-gradient(90deg, rgba(255, 217, 0, 1) 0%, rgba(255, 0, 166, 1) 100%);
background: linear-gradient(90deg, rgba(255, 217, 0, 1) 0%, rgba(255, 0, 166, 1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFD900", endColorstr="#FF00A6", GradientType=1);
background-clip: text;
-webkit-background-clip: text;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9fdf4b2 */.elementor-16 .elementor-element.elementor-element-9fdf4b2 .elementor-heading-title{
    background: #FFD900;
background: -webkit-linear-gradient(90deg, rgba(255, 217, 0, 1) 0%, rgba(255, 0, 166, 1) 100%);
background: -moz-linear-gradient(90deg, rgba(255, 217, 0, 1) 0%, rgba(255, 0, 166, 1) 100%);
background: linear-gradient(90deg, rgba(255, 217, 0, 1) 0%, rgba(255, 0, 166, 1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFD900", endColorstr="#FF00A6", GradientType=1);
background-clip: text;
-webkit-background-clip: text;
    
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3773582 */.elementor-16 .elementor-element.elementor-element-3773582 a.elementor-button {
    position: relative;
    color: white;
    background: black;              /* or your default button bg */
    overflow: hidden;                      /* Important: hides the sliding pseudo-element */
    transition: color 0.5s ease;
    z-index: 1;
}

/* The sliding gradient layer */
.elementor-16 .elementor-element.elementor-element-3773582 a.elementor-button::before {
    content: '';
    position: absolute;
    top: 0;
    left: -100%;                            /* Start completely off-screen to the left */
    width: 100%;
    height: 100%;
    background: linear-gradient(45deg, #f7b733, #ff6b6b);
    transition: left 0.6s ease;            /* Controls the slide speed */
    z-index: -1;
}

.elementor-16 .elementor-element.elementor-element-3773582 a.elementor-button:hover::before {
    left: 0;                               /* Slide in to cover the button */
}

.elementor-16 .elementor-element.elementor-element-3773582 a.elementor-button:hover {
    color: white;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0a5cf6a */.elementor-16 .elementor-element.elementor-element-0a5cf6a a.elementor-button {
    position: relative;
    color: white;
    background: black;              /* or your default button bg */
    overflow: hidden;                      /* Important: hides the sliding pseudo-element */
    transition: color 0.5s ease;
    z-index: 1;
}

/* The sliding gradient layer */
.elementor-16 .elementor-element.elementor-element-0a5cf6a a.elementor-button::before {
    content: '';
    position: absolute;
    top: 0;
    left: -100%;                            /* Start completely off-screen to the left */
    width: 100%;
    height: 100%;
    background: linear-gradient(45deg, #f7b733, #ff6b6b);
    transition: left 0.6s ease;            /* Controls the slide speed */
    z-index: -1;
}

.elementor-16 .elementor-element.elementor-element-0a5cf6a a.elementor-button:hover::before {
    left: 0;                               /* Slide in to cover the button */
}

.elementor-16 .elementor-element.elementor-element-0a5cf6a a.elementor-button:hover {
    color: white;
}/* End custom CSS */
/* Start custom CSS *//* Default state – black text with subtle gradient */
.human-heading,
.tech-heading,
.carierre-heading {
    background: linear-gradient(90deg, #000000 0%, #000000 30%);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
  transition:  1s ease !important;
    
}

/* Active state – gold → pink gradient */
.human-heading.active,
.tech-heading.active,
.carierre-heading.active {
    background: linear-gradient(90deg, #FFD900 0%, #FF00A6 30%);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
}

.header{
    position: sticky;
    top:0px;
    z-index: 120 !important;
}

.site-footer{
    margin: 0 !important;
}

#html-script{
    display: none !important;
    margin: 0 !important;
    padding: 0 !important;
}


.logo-w{
  transition: all 1s cubic-bezier(0.4, 0, 0.2, 1) !important;
}

/* Your site title – hidden at the very top, then slides in */
.logo-text {
    font-size: 60px !important;
    margin: 0 !important;
    padding: 0 !important;
    font-weight: 500 !important;
    
    opacity: 0;
    visibility: hidden;
    transform: translateX(-30px);        
    transition: all 1s cubic-bezier(0.4, 0, 0.2, 1) !important;
    display: inline-block;
    pointer-events: none;               
}

/* When active → slide in + fade in */
.logo-text.active {
    opacity: 1;
    visibility: visible;
    transform: translateX(0);
    pointer-events: auto;
}

.logo-text.active .letter {
    opacity: 1;
    transform: translateX(0);
}
.logo-w.active{
    transform: rotate(-90deg);
}/* End custom CSS */