@charset "UTF-8";#page-overlay{position:fixed;inset:0;background:#171717;transform:translateY(0);will-change:transform,opacity;z-index:9998;}#page{opacity:0;transform:translateY(200px);scale:.8;filter:blur(20px);}*,*:before,*:after{box-sizing:border-box;}body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd,ul,ol,li,fieldset,legend,pre{margin:0;padding:0;}ul,ol{list-style:none;}html{background-color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth;}body{line-height:1.5;font-family:Urbanist,sans-serif;background-color:#fff;color:#171717;text-rendering:optimizeLegibility;overflow-x:hidden;}a{color:inherit;text-decoration:none;}button,input,select,textarea{font:inherit;color:inherit;background:none;border:none;padding:0;margin:0;outline:none;appearance:none;}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto;}input[type=search]::-webkit-search-cancel-button{display:none;}[hidden]{display:none !important;}body{font-size:1.25rem;font-weight:500;color:#171717;line-height:1.62;}@media (max-width: 768px){body{line-height:1.4;}}p{font-size:1.25rem;font-weight:500;line-height:1.62;}@media (max-width: 768px){p{line-height:1.4;}}p:not(:last-of-type){margin-bottom:1rem;}h1{font-size:5.625rem;font-weight:800;line-height:1.1;}@media (max-width: 768px){h1{line-height:1;}}h2{font-size:4rem;font-weight:700;line-height:1.2;}@media (max-width: 768px){h2{line-height:1;}}h3{font-size:2.25rem;font-weight:700;line-height:1.3;}@media (max-width: 768px){h3{line-height:1.1;}}.link{position:relative;display:inline;color:inherit;text-decoration:none;transition:color .3s ease;width:fit-content;}.link:after{content:"";position:absolute;left:0;bottom:-2px;width:100%;height:2px;background-color:currentColor;transform:scaleX(0);transform-origin:left center;transition:transform .35s ease;}.link:hover:after{transform:scaleX(1);}.container,.container--condensed,.container--full-width{width:100%;max-width:1920px;}.container--full-width{width:100dvw;}.container--condensed{max-width:1500px;}.section{padding:0 64px 150px;display:flex;justify-content:center;overflow-x:hidden;}@media (max-width: 1280px){.section{padding:0 24px 64px;}}.light-section{background-color:#e5edf6;}.hero-section{height:100svh;display:flex;flex-direction:row;align-items:flex-end;justify-content:space-between;padding:128px 64px;}@media (max-width: 1280px){.hero-section{padding:96px 24px;}}@media (max-width: 768px){.hero-section{padding:0;}}.hero-section .hero-content{display:flex;justify-content:space-between;align-items:flex-end;gap:96px;width:100%;}@media (max-width: 1280px){.hero-section .hero-content{gap:64px;}}@media (max-width: 768px){.hero-section .hero-content{gap:20px;padding:20px;flex-direction:column;background-image:linear-gradient(to top,rgba(0,0,0,.5),transparent);}}.hero-section .hero-content h1{text-shadow:0px 8px 24px rgba(0,0,0,.4);max-width:20ch;line-height:1.1;font-size:6.25rem;}@media (max-width: 1536px){.hero-section .hero-content h1{font-size:5.625rem;}}@media (max-width: 1280px){.hero-section .hero-content h1{font-size:4rem;}}@media (max-width: 768px){.hero-section .hero-content h1{font-size:1.75rem;font-weight:700;margin-left:calc(50% + 8px);padding-bottom:64px;}}.hero-section .hero-content h1 span{color:#fb4600;}.hero-section .hero-content h1:before{content:"";display:none;width:20px;height:20px;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIiBmaWxsPSJub25lIj4KICA8cGF0aCBkPSJNMjAgMjBMMjAgNS4wNjMzTDE3LjE0MTQgNS4wNzM4NUwxNy4xNDE0IDE1LjExNkwyLjAyNTMxIDBMMCAyLjAyNTMxTDE1LjExNiAxNy4xNDE0TDUuMDczODUgMTcuMTQxNEw1LjA2MzMgMjBMMjAgMjBaIiBmaWxsPSIjRkI0NjAwIi8+Cjwvc3ZnPg==");background-size:contain;background-repeat:no-repeat;position:relative;left:-25px;bottom:5px;}@media (max-width: 768px){.hero-section .hero-content h1:before{display:block;}}.hero-section .hero-content .engage-box{display:flex;flex-direction:column;gap:20px;}@media (max-width: 768px){.hero-section .hero-content .engage-box{flex-direction:row;width:100%;gap:8px;}}.hero-section .hero-content .inner{display:flex;flex-direction:column;justify-content:space-between;padding:40px;border-radius:40px;background-color:#fff;width:360px;height:300px;text-transform:capitalize;}@media (max-width: 1280px){.hero-section .hero-content .inner{width:30vw;height:auto;gap:24px;padding:24px;}}@media (max-width: 768px){.hero-section .hero-content .inner{background-color:transparent;}}@media (max-width: 768px){.hero-section .hero-content .inner{display:none;}}@media (max-width: 768px){.hero-section .hero-content .inner__top{display:none;}}@media (max-width: 1536px){.promo-text-section{padding-top:48px;padding-bottom:48px;}.promo-text-section h1{font-size:4rem;}}@media (max-width: 768px){.promo-text-section h1{font-size:2.25rem;line-height:1.2;}}.banner-section .banner-block{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#fff;padding:96px;border-radius:40px;background-image:url("https://cdn-iledffm.nitrocdn.com/sjRLlxOONFYuoqXwtJugbWVmzsklNOCs/assets/images/optimized/rev-7cad8e2/superiorlaborsolutions.com/wp-content/themes/superior-theme/assets/images/Orange-gradient-bg.webp");background-size:cover;background-position:center;background-repeat:no-repeat;gap:24px;transition:all .3s cubic-bezier(.34,1.56,.64,1);}.banner-section .banner-block.nitro-lazy{background-image:none !important;}@media (max-width: 768px){.banner-section .banner-block{padding:20px;}.banner-section .banner-block h2{font-size:2.25rem;width:80%;margin-top:16px;}.banner-section .banner-block p{font-size:1rem;}.banner-section .banner-block .button{width:100%;}}.banner-section .banner-block:hover{box-shadow:0 4px 24px rgba(0,0,0,.2);scale:1.02;}@media (max-width: 768px){.banner-section .banner-block:hover{box-shadow:none;scale:1;}}.full-width-image{display:flex;align-items:center;justify-content:center;background-size:cover;background-position:center;background-repeat:no-repeat;height:70dvh;min-height:800px;position:relative;overflow:hidden;}@media (max-width: 768px){.full-width-image{height:70vh;min-height:0;padding-block:40px;align-items:flex-end;}}.full-width-image .parallax-bg{position:absolute;top:0;left:0;width:100%;height:130%;background-size:cover;background-position:center;background-repeat:no-repeat;z-index:-1;will-change:transform;}.full-width-image .inner{position:relative;z-index:2;display:grid;gap:10px;grid-template-areas:". ." ". text";grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));}.full-width-image .inner .content{grid-area:text;display:flex;flex-direction:column;gap:40px;}.full-width-image .inner .content .content-title{width:16ch;}@media (max-width: 768px){.full-width-image .inner .content .content-title{font-size:2.25rem;width:100%;}}.full-width-image .inner .content .content-description{width:40ch;}@media (max-width: 768px){.full-width-image .inner .content .content-description{width:100%;}}@media (max-width: 768px){.full-width-image .inner{display:flex;}}.full-width-paragraph-section{display:flex;align-items:center;justify-content:center;padding:128px;}.full-width-paragraph-section .spline-bg{display:none;}@media (max-width: 768px){.full-width-paragraph-section{padding:24px;position:relative;overflow:hidden;}.full-width-paragraph-section .spline-bg{display:block;position:absolute;z-index:0;width:100%;height:auto;mix-blend-mode:luminosity;}}.full-width-paragraph-section .inner{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:150px;}@media (max-width: 1536px){.full-width-paragraph-section .inner{gap:96px;}}@media (max-width: 768px){.full-width-paragraph-section .inner{position:relative;}}@media (max-width: 1536px){.full-width-paragraph-section .inner .diamond-image{max-width:40%;height:auto;}}@media (max-width: 768px){.full-width-paragraph-section .inner .diamond-image{display:none;}}.full-width-paragraph-section .inner .content{grid-area:text;display:flex;flex-direction:column;gap:40px;}.full-width-paragraph-section .inner .content .content-title{width:16ch;}@media (max-width: 1536px){.full-width-paragraph-section .inner .content .content-title{width:auto;}}@media (max-width: 1280px){.full-width-paragraph-section .inner .content .content-title{width:auto;font-size:2.25rem;}}@media (max-width: 768px){.full-width-paragraph-section .inner .content .button{width:100%;}}.full-width-paragraph-section .inner .content .content-description{width:40ch;}@media (max-width: 1536px){.full-width-paragraph-section .inner .content .content-description{width:auto;}}@media (max-width: 768px){.full-width-paragraph-section .inner .content .content-description{font-size:1.25rem;}}.service-slider-section{position:relative;padding:0 64px;}@media (max-width: 1280px){.service-slider-section{padding:0 24px;}}@media (max-width: 768px){.service-slider-section{padding:0 20px;}}.service-slider-section .swiper-container{width:100%;height:100%;position:relative;}.service-slider-section .swiper-slide{height:calc(100vh - 150px);max-height:1000px;min-height:800px;background-size:cover;background-position:center;border-radius:40px;overflow:hidden;padding:96px 150px;}@media (max-width: 1536px){.service-slider-section .swiper-slide{padding:64px;}}@media (max-width: 1280px){.service-slider-section .swiper-slide{padding:40px;min-height:70%;max-height:100%;}}@media (max-width: 768px){.service-slider-section .swiper-slide{padding:16px;min-height:0;height:80svh;}}.service-slider-section .swiper-slide .overlay{position:absolute;inset:0;background-image:linear-gradient(to top,rgba(0,0,0,.25),rgba(0,0,0,0));z-index:1;}.service-slider-section .swiper-slide .slide-content{position:relative;display:flex;justify-content:space-between;align-items:flex-end;height:100%;z-index:2;}@media (max-width: 768px){.service-slider-section .swiper-slide .slide-content{flex-direction:column;width:100%;justify-content:flex-end;gap:24px;}}.service-slider-section .swiper-slide .slide-content .text-content{display:flex;flex-direction:column;gap:40px;max-width:50%;transition:all .3s cubic-bezier(.22,1,.36,1);will-change:transform,opacity,filter;}@media (max-width: 1280px){.service-slider-section .swiper-slide .slide-content .text-content h2{font-size:2.25rem;}}@media (max-width: 768px){.service-slider-section .swiper-slide .slide-content .text-content{max-width:none;gap:24px;padding-inline:16px;}.service-slider-section .swiper-slide .slide-content .text-content p{font-size:1rem;}.service-slider-section .swiper-slide .slide-content .text-content h2{font-size:1.75rem;}}.service-slider-section .swiper-slide .slide-content .button{transition:all .3s cubic-bezier(.22,1,.36,1);will-change:opacity filter;}@media (max-width: 768px){.service-slider-section .swiper-slide .slide-content .button{width:100%;padding:0;}}.service-slider-section .service-tabs{position:absolute;display:flex;width:100%;justify-content:center;gap:10px;padding-top:30px;z-index:2;}@media (max-width: 768px){.service-slider-section .service-tabs{padding-top:16px;gap:2px;align-items:center;}}.service-slider-section .service-tabs .service-tab{background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:32px;cursor:pointer;display:flex;flex-direction:row;align-items:center;justify-content:center;width:64px;height:64px;transition:all .3s cubic-bezier(.34,1.56,.64,1);padding:0;overflow:hidden;}@media (max-width: 1280px){.service-slider-section .service-tabs .service-tab{width:36px;height:36px;}}@media (max-width: 768px){.service-slider-section .service-tabs .service-tab{width:32px;height:32px;}}.service-slider-section .service-tabs .service-tab .dot{position:absolute;width:12px;height:12px;background:#fff;border-radius:50%;transform:scale(1);opacity:1;transition:all .3s cubic-bezier(.34,1.56,.64,1);}@media (max-width: 768px){.service-slider-section .service-tabs .service-tab .dot{width:6px;height:6px;}}.service-slider-section .service-tabs .service-tab .label{position:relative;opacity:0;transform:scale(.6);white-space:nowrap;transition:all .3s cubic-bezier(.34,1.56,.64,1);}@media (max-width: 768px){.service-slider-section .service-tabs .service-tab .label{font-size:.75rem;}}.service-slider-section .service-tabs .service-tab.active{width:fit-content;padding:0 24px;}.service-slider-section .service-tabs .service-tab.active .dot{opacity:0;transform:scale(0);}.service-slider-section .service-tabs .service-tab.active .label{opacity:1;transform:scale(1);}.testimonials{overflow:hidden;}@media (max-width: 768px){.testimonials{padding-inline:0;display:none;}}.testimonials .testimonial-wrapper{position:relative;}.testimonials .testimonials-slider{display:flex;flex-direction:row;gap:40px;width:100%;align-items:stretch;}@media (max-width: 768px){.testimonials .testimonials-slider{position:relative;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;padding:40px;scroll-padding-inline:20px;}.testimonials .testimonials-slider::-webkit-scrollbar{display:none;}}.testimonials .testimonial,.testimonials .testimonial--first-card{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:20px;border-radius:40px;padding:48px;background-color:#fff;max-width:600px;flex:0 0 auto;box-shadow:0 4px 24px rgba(23,23,23,.12);z-index:1;}@media (max-width: 768px){.testimonials .testimonial p,.testimonials .testimonial--first-card p{font-size:.8125rem;}}@media (max-width: 768px){.testimonials .testimonial h3,.testimonials .testimonial--first-card h3{font-size:1.375rem;}}@media (max-width: 768px){.testimonials .testimonial,.testimonials .testimonial--first-card{max-width:none;width:100%;scroll-snap-align:start;scroll-snap-stop:always;}}.testimonials .testimonial--first-card{background-color:#fb4600;justify-content:center;transition:opacity .3s ease,transform .3s ease,filter .3s ease;will-change:opacity,transform,filter;flex:0 0 auto;z-index:0;}@media (max-width: 768px){.testimonials .testimonial--first-card{display:none;}}.testimonials .testimonial .testimonial-rating,.testimonials .testimonial--first-card .testimonial-rating{display:flex;gap:8px;}@media (max-width: 768px){.testimonials .testimonial .testimonial-rating,.testimonials .testimonial--first-card .testimonial-rating{gap:4px;}}.testimonials .testimonial .testimonial-rating svg,.testimonials .testimonial--first-card .testimonial-rating svg{width:32px;height:32px;aspect-ratio:1/1;fill:#ffb700;}@media (max-width: 768px){.testimonials .testimonial .testimonial-rating svg,.testimonials .testimonial--first-card .testimonial-rating svg{width:16px;height:16px;}}.testimonials .arrow-nav{position:absolute;right:0;padding-block:40px;}@media (max-width: 768px){.testimonials .arrow-nav{display:none;}}.testimonials-mobile{display:none;}@media (max-width: 768px){.testimonials-mobile{padding-inline:0;}}@media (max-width: 768px){.testimonials-mobile{display:block;}}.tscope{margin:0 20px;}.tscope__stack{--overlap:-190px;}.tscope__stack[data-expanded=true]{--overlap:20px;}.tscope__card{overflow-y:hidden;position:relative;display:flex;flex-direction:column;transform:none;gap:8px;background:#fff;border-radius:24px;padding:22px 22px 26px;box-shadow:0 4px 24px rgba(23,23,23,.12);margin-top:var(--overlap);transition:all .35s cubic-bezier(.2,.7,.2,1),transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s;will-change:opacity,transform,box-shadow,scale,max-height;cursor:pointer;max-height:none;overflow:hidden;}.tscope__card:after{content:"";position:absolute;display:block;background:transparent;width:100%;height:0px;z-index:2;bottom:0;transition:all .3s ease;}.tscope__card:first-child{margin-top:0;}.tscope__stack:not([data-expanded=true]) .tscope__card{transform:translateY(calc(var(--i) * 1px)) rotate(calc(var(--i) * .25deg));filter:brightness(.98);box-shadow:0 4px 24px rgba(23,23,23,.24);max-height:200px;}.tscope__stack:not([data-expanded=true]) .tscope__card:after{content:"";position:absolute;display:block;background:linear-gradient(0deg,#fff 30%,rgba(255,255,255,0));width:100%;height:60px;z-index:2;bottom:0;}.tscope__stack:not([data-expanded=true]) .tscope__card:nth-of-type(1){scale:.9;transform-origin:top center;}.tscope__stack:not([data-expanded=true]) .tscope__card:nth-of-type(2){scale:.95;transform-origin:top center;}.tscope__stack:not([data-expanded=true]) .tscope__card:last-of-type{filter:brightness(1);}.tscope__stars{display:flex;gap:4px;}.tscope__star path{fill:#f6b900;}@media (prefers-reduced-motion: reduce){.tscope__card{transition:none;}}.title-wrap{padding-inline:20px;padding-bottom:16px;text-align:center;}body.locked{overflow-y:hidden;}.projects-gallery__grid{column-gap:24px;column-count:4;}@media (max-width: 1280px){.projects-gallery__grid{column-count:3;}}@media (max-width: 768px){.projects-gallery__grid{column-count:1;display:flex;flex-direction:column;gap:16px;}}.projects-gallery__grid .project-item{display:inline-block;width:100%;margin-bottom:24px;break-inside:avoid;overflow:hidden;transition:all .3s cubic-bezier(.34,1.56,.64,1);}@media (max-width: 768px){.projects-gallery__grid .project-item{margin:0;}}.projects-gallery__grid .project-item img{width:100%;height:auto;display:block;border-radius:20px;transform:scale(1);}.projects-gallery__grid .project-item:hover{transform:scale(.98);}.project-lightbox-overlay{position:fixed;inset:0;background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:flex;justify-content:center;align-items:center;z-index:9999;opacity:0;pointer-events:none;transition:opacity .4s ease;}@media (max-width: 768px){.project-lightbox-overlay{display:none;}}.project-lightbox-overlay.is-visible{opacity:1;pointer-events:auto;}.project-lightbox-overlay .lightbox-content{position:relative;display:flex;flex-direction:column;align-items:center;gap:10px;max-width:90vw;max-height:90vh;transform-origin:center;}.project-lightbox-overlay .lightbox-content img{max-width:100%;max-height:70vh;object-fit:contain;border-radius:20px;box-shadow:0 10px 30px rgba(0,0,0,.3);}.project-lightbox-overlay .lightbox-content .lightbox-title{font-size:1.25rem;font-weight:600;text-align:center;color:#111;}.project-lightbox-overlay .lightbox-content .lightbox-controls{position:relative;display:flex;justify-content:center;gap:10px;}.project-lightbox-overlay .lightbox-content .lightbox-controls button{background:#fb4600;border-radius:40px;cursor:pointer;color:#fff;width:48px;height:48px;transition:all .3s cubic-bezier(.34,1.56,.64,1);z-index:2;display:flex;align-items:center;justify-content:center;}.project-lightbox-overlay .lightbox-content .lightbox-controls button:hover{scale:1.05;}.hero-subpage{padding-inline:64px;padding-top:96px;padding-bottom:0;}@media (max-width: 1536px){.hero-subpage{padding-inline:64px;padding-top:96px;padding-bottom:0;}}@media (max-width: 1280px){.hero-subpage{padding-inline:20px;padding-top:96px;}}@media (max-width: 768px){.hero-subpage{padding:0;}}.hero-subpage .inner{position:relative;border-radius:40px;height:calc(100svh - 192px);min-height:600px;background-position:center;background-repeat:none;background-size:cover;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;gap:40px;padding:40px 64px;background-image:var(--desktop-bg);}@media (max-width: 768px){.hero-subpage .inner{background-image:var(--mobile-bg);}}.hero-subpage .inner:before{content:"";position:absolute;inset:0;background-color:rgba(0,0,0,.4);pointer-events:none;}@media (max-width: 768px){.hero-subpage .inner:before{background:linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,0));}}@media (max-width: 768px){.hero-subpage .inner{height:90svh;padding:20px;border-radius:0 0 40px 40px;justify-content:flex-end;}}.hero-subpage .inner h1:before{content:"";display:none;width:20px;height:20px;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIiBmaWxsPSJub25lIj4KICA8cGF0aCBkPSJNMjAgMjBMMjAgNS4wNjMzTDE3LjE0MTQgNS4wNzM4NUwxNy4xNDE0IDE1LjExNkwyLjAyNTMxIDBMMCAyLjAyNTMxTDE1LjExNiAxNy4xNDE0TDUuMDczODUgMTcuMTQxNEw1LjA2MzMgMjBMMjAgMjBaIiBmaWxsPSIjRkI0NjAwIi8+Cjwvc3ZnPg==");background-size:contain;background-repeat:no-repeat;position:relative;left:-25px;bottom:5px;}@media (max-width: 768px){.hero-subpage .inner h1:before{display:block;}}@media (max-width: 1536px){.hero-subpage .inner h1{font-size:4rem;}}@media (max-width: 768px){.hero-subpage .inner h1{font-size:1.75rem;font-weight:700;margin-left:50%;padding-bottom:0;}}@media (max-width: 1536px){.hero-subpage .inner p{font-size:1.375rem;}}@media (max-width: 768px){.hero-subpage .inner p{font-size:1.25rem;margin-right:50%;}}@media (max-width: 768px){.hero-subpage .inner .button{width:100%;}}.hero-subpage .inner:before{content:"";position:absolute;inset:0;background-color:rgba(0,0,0,.2);z-index:1;}.hero-subpage .inner>*{position:relative;text-align:center;z-index:2;}@media (max-width: 768px){.hero-subpage .inner>*{text-align:left;}}.column-content{display:flex;gap:96px;}@media (max-width: 1280px){.column-content{gap:64px;}}@media (max-width: 768px){.column-content{flex-direction:column;padding-inline:0;gap:40px;}}.column-content .images{display:flex;gap:40px;flex:1 1 100%;align-items:flex-start;overflow:visible;}@media (max-width: 1536px){.column-content .images{flex-direction:column;}}@media (max-width: 1280px){.column-content .images{flex:1 1 33%;}}.column-content .images .image{flex:0 1 auto;border-radius:40px;overflow:hidden;aspect-ratio:auto;width:auto;height:auto;}@media (max-width: 1280px){.column-content .images .image{max-height:300px;width:auto;}}.column-content .images .image img{display:block;width:100%;height:auto;object-fit:cover;}.column-content .content{display:flex;flex-direction:column;gap:40px;flex:1 1 100%;}@media (max-width: 1280px){.column-content .content{flex:1 1 66%;gap:40px;}}@media (max-width: 768px){.column-content .content{padding-inline:20px;}}@media (max-width: 768px){.column-content .content p{font-size:1.25rem;}}@media (max-width: 1280px){.column-content .content h2{font-size:2.25rem;}}@media (max-width: 1280px){.column-content .content h3{font-size:1.375rem;}}@media (max-width: 768px){.column-content .content .button{width:100%;}}.simple-slider-container{width:100%;}.simple-slider-container .slides{display:flex;flex-wrap:nowrap;gap:40px;}@media (max-width: 768px){.simple-slider-container .slides{display:flex !important;flex-direction:row !important;flex-wrap:nowrap !important;justify-content:flex-start !important;align-items:stretch;overflow-x:auto !important;overflow-y:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-inline:contain;--gap:20px;--pad-l:20px;--pad-r:20px;--peek:40px;gap:var(--gap);padding-inline:var(--pad-l) var(--pad-r);scroll-snap-type:x mandatory;scroll-padding-inline:var(--pad-l) var(--pad-r);scrollbar-width:none;}.simple-slider-container .slides::-webkit-scrollbar{display:none;}.simple-slider-container .slides .slide{flex:0 0 auto !important;min-width:0;min-width:220px;max-width:none;margin:0;scroll-snap-align:start;scroll-snap-stop:always;width:calc(100vw - ( var(--pad-l) + var(--pad-r) ) - var(--peek));aspect-ratio:1/1;}.simple-slider-container .slides .slide img{display:block;width:100%;height:100%;object-fit:cover;}}.simple-slider-container .pagination{display:none;justify-content:center;gap:8px;margin-top:24px;}@media (max-width: 768px){.simple-slider-container .pagination{display:flex;}}.simple-slider-container .pagination .bullet{appearance:none;border:1px white solid;padding:0;cursor:pointer;width:8px;height:8px;border-radius:50%;background:#e5edf6;transition:all .3s elastic cubic-bezier(.34,1.56,.64,1);}.simple-slider-container .pagination .bullet.active{border:1px #7c8b9d solid;background:#7c8b9d;transform:scale(1.2);}.values-section{background-color:#e5edf6;}.values-section .inner{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:96px;}@media (max-width: 1280px){.values-section .inner{gap:40px;}}@media (max-width: 768px){.values-section .inner{gap:40px;}}@media (max-width: 1280px){.values-section .inner h2{font-size:2.25rem;text-align:center;}}.values-section .inner .values{display:flex;flex-direction:column;gap:96px;justify-content:center;align-items:center;}@media (max-width: 1280px){.values-section .inner .values{gap:40px;}}.values-section .inner .values .values-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:40px;}@media (max-width: 1280px){.values-section .inner .values .values-grid{gap:16px;}}@media (max-width: 768px){.values-section .inner .values .values-grid{grid-template-columns:1fr;}}.values-section .inner .values .values-grid .value-tile{background-color:#fff;border-radius:40px;padding:64px;display:flex;flex-direction:column;gap:20px;}@media (max-width: 1280px){.values-section .inner .values .values-grid .value-tile{padding:40px;}.values-section .inner .values .values-grid .value-tile h3{font-size:1.375rem;}}@media (max-width: 768px){.values-section .inner .values .values-grid .value-tile{padding:40px;gap:24px;text-align:center;}}.values-section .inner .certifications{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:48px;}@media (max-width: 768px){.values-section .inner .certifications h2{text-align:center;}}.values-section .inner .certifications .cert-logos{display:flex;align-items:center;justify-content:center;gap:96px;opacity:.8;}@media (max-width: 768px){.values-section .inner .certifications .cert-logos{position:relative;display:flex;width:100%;justify-content:center;height:var(--logo-h,72px);overflow:hidden;gap:0;}}.values-section .inner .certifications .cert-logos .cert-logo{position:relative;isolation:isolate;will-change:transform;background-color:#e5edf6;}@media (max-width: 768px){.values-section .inner .certifications .cert-logos .cert-logo{position:absolute;inset:0;display:flex;place-items:center;justify-content:center;opacity:0;transition:opacity .6s ease;pointer-events:none;}}.values-section .inner .certifications .cert-logos .cert-logo.is-active{opacity:1;}.values-section .inner .certifications .cert-logos .cert-logo img{mix-blend-mode:luminosity;max-height:180px;max-width:180px;display:block;}@media (max-width: 768px){.values-section .inner .certifications .cert-logos .cert-logo img{max-height:100%;max-width:70%;mix-blend-mode:luminosity;}}@media (prefers-reduced-motion: reduce){.certifications .cert-logos .cert-logo{transition:none;opacity:1 !important;position:static;}}@media (max-width: 1536px){.description-box__content{background-size:60%;}}@media (max-width: 768px){.description-box__content{background-image:none !important;text-align:center;}.description-box__content.nitro-lazy{background-image:none !important;}}.description-box__single{display:flex;}.description-box__single .inner,.description-box__single .inner-semi{display:flex;flex-direction:column;justify-content:center;gap:40px;}.description-box__single .inner-semi{margin:64px 0;width:40%;}@media (max-width: 1536px){.description-box__single .inner-semi{width:66%;margin:40px 0;}.description-box__single .inner-semi h2{font-size:2.25rem;}}@media (max-width: 1536px){.description-box__single .inner-semi{margin:0;}}@media (max-width: 768px){.description-box__single .inner-semi,.description-box__single .inner-semi .button{width:100%;}}.description-box__multi{display:grid;grid-template-columns:repeat(2,1fr);gap:40px;}@media (max-width: 1280px){.description-box__multi{grid-template-columns:1fr;}}.description-box__multi .inner,.description-box__multi .inner-semi{display:flex;flex-direction:column;justify-content:center;gap:40px;}@media (max-width: 768px){.description-box__multi .inner,.description-box__multi .inner-semi{text-align:center;align-items:center;}}@media (max-width: 768px){.description-box__multi .inner .link,.description-box__multi .inner-semi .link{text-align:center;}}.description-box__multi .inner-semi{margin:64px 0;width:40%;}@media (max-width: 1536px){.description-box__multi .inner-semi{width:66%;}}.paragraph-tiles-section{background-color:#e5edf6;}@media (max-width: 768px){.paragraph-tiles-section{padding-inline:0;}}.paragraph-tiles-section .inner{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:96px;}@media (max-width: 1536px){.paragraph-tiles-section .inner{padding-block:64px;}}@media (max-width: 1280px){.paragraph-tiles-section .inner{padding-block:40px;}}@media (max-width: 768px){.paragraph-tiles-section .inner{gap:24px;}}.paragraph-tiles-section .content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:40px;}@media (max-width: 768px){.paragraph-tiles-section .content{padding-inline:20px;}}.paragraph-tiles-section .content>h2{text-align:center;max-width:800px;}@media (max-width: 1280px){.paragraph-tiles-section .content>h2{font-size:2.25rem;}}.paragraph-tiles-section .content>p{text-align:center;max-width:1200px;}@media (max-width: 1280px){.paragraph-tiles-section .content>p{font-size:1.375rem;}}@media (max-width: 768px){.paragraph-tiles-section .content>p{font-size:1.25rem;}}.paragraph-tiles-section .tiles-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;}@media (max-width: 1280px){.paragraph-tiles-section .tiles-grid{gap:24px;}}@media (max-width: 768px){.paragraph-tiles-section .tiles-grid{padding:30px;}}.paragraph-tiles-section .tiles-grid .tile{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;gap:20px;padding:40px;border-radius:40px;background-color:#fff;}@media (max-width: 1280px){.paragraph-tiles-section .tiles-grid .tile h3{font-size:1.75rem;}}@media (max-width: 768px){.paragraph-tiles-section .tiles-grid .tile{aspect-ratio:unset;}}@media (max-width: 768px){.keyword-slider-section{padding-inline:20px;overflow-x:hidden;}}.keyword-slider-section .inner{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:96px;--responsive-slider-spacing:1920px;--responsive-slider-margin:48px;}@media (max-width: 1536px){.keyword-slider-section .inner{gap:64px;}}@media (max-width: 1280px){.keyword-slider-section .inner{gap:40px;}}@media (max-width: 768px){.keyword-slider-section .inner{gap:16px;width:100%;}}.keyword-slider-section .inner .keyword-slider{margin:0;display:flex;flex-wrap:wrap;gap:16px;justify-content:center;}@media (max-width: 768px){.keyword-slider-section .inner .keyword-slider.mobile-hide{display:none;}}.keyword-slider-section .inner .keyword-slider .keyword-tile{display:flex;align-items:center;gap:24px;flex:0 0 auto;width:max-content;min-width:300px;scroll-snap-align:start;border-radius:100px;padding:8px 40px 8px 8px;}.keyword-slider-section .inner .keyword-slider .keyword-tile img{width:60px;height:60px;border-radius:50%;object-fit:contain;}.keyword-slider-section .inner .keyword-slider.simple-slider-container{display:none;}@media (max-width: 768px){.keyword-slider-section .inner .keyword-slider.simple-slider-container{display:block;width:100%;}.keyword-slider-section .inner .keyword-slider.simple-slider-container .pagination{margin-top:0;}.keyword-slider-section .inner .keyword-slider.simple-slider-container .slides{padding-inline:40px;padding-block:24px;}}@media (max-width: 768px) and (max-width: 768px){.keyword-slider-section .inner .keyword-slider.simple-slider-container .keyword-tile{aspect-ratio:unset;flex-wrap:nowrap;max-width:100%;width:100%;}.keyword-slider-section .inner .keyword-slider.simple-slider-container .keyword-tile h4{font-size:1.375rem;line-height:1.2;}.keyword-slider-section .inner .keyword-slider.simple-slider-container .keyword-tile img{width:60px;height:60px;border-radius:50%;object-fit:contain;}}.keyword-slider-section .content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:40px;padding-inline:20px;}.keyword-slider-section .content>h2{text-align:center;max-width:800px;}@media (max-width: 1280px){.keyword-slider-section .content>h2{font-size:2.25rem;}}.keyword-slider-section .content>p{text-align:center;max-width:1200px;}@media (max-width: 768px){.keyword-slider-section .content>p{font-size:1.25rem;}}.image-slider-section{background-color:#e5edf6;padding-block:150px;}@media (max-width: 768px){.image-slider-section{background-color:transparent;padding:0 20px;}}.image-slider-section .slider-text-item{position:absolute;top:0;left:0;width:100%;opacity:0;pointer-events:none;scale:.9;filter:blur(10px);transition:all .6s cubic-bezier(.22,1,.36,1);}.image-slider-section .slider-text-item.is-active{pointer-events:auto;position:relative;opacity:1;scale:1;filter:blur(0);}.image-slider-section .slider-title-wrapper{position:relative;width:100%;}.image-slider-section .slider-title-wrapper .slider-title{position:absolute;bottom:0;width:100%;opacity:0;pointer-events:none;transition:all .6s cubic-bezier(.22,1,.36,1);}.image-slider-section .slider-title-wrapper .slider-title.is-active{position:relative;pointer-events:auto;opacity:1;}.image-slider-section .slider-wrapper{width:100%;display:flex;gap:40px;}@media (max-width: 768px){.image-slider-section .slider-wrapper{flex-direction:column-reverse;gap:8px;}}.image-slider-section .slider-wrapper .slider-text-block{background-color:#fff;flex:1 1 25%;min-width:500px;display:flex;flex-direction:column;justify-content:space-between;gap:24px;border-radius:40px;padding:40px;}@media (max-width: 768px){.image-slider-section .slider-wrapper .slider-text-block{background-color:#e5edf6;width:100%;min-width:0;flex:1 1 100%;padding:16px;}}.image-slider-section .slider-wrapper .slider-text-block .top-bar{display:flex;flex-direction:column;gap:40px;}@media (max-width: 768px){.image-slider-section .slider-wrapper .slider-text-block .top-bar .slider-text-wrapper{display:none;}}.image-slider-section .slider-wrapper .slider-text-block .top-bar .slider-pagination{width:100%;display:flex;align-items:center;justify-content:space-between;gap:4px;}.image-slider-section .slider-wrapper .slider-text-block .top-bar .slider-pagination .slider-dot{cursor:pointer;transition:all .6s cubic-bezier(.22,1,.36,1);background-color:none;width:32px;height:32px;flex:1 0 auto;display:flex;align-items:center;justify-content:center;border-radius:100px;}@media (max-width: 768px){.image-slider-section .slider-wrapper .slider-text-block .top-bar .slider-pagination .slider-dot{background-color:#fff;font-weight:700;font-size:.75rem;}}.image-slider-section .slider-wrapper .slider-text-block .top-bar .slider-pagination .slider-dot.is-active{background-color:#e5edf6;color:#171717;}@media (max-width: 768px){.image-slider-section .slider-wrapper .slider-text-block .top-bar .slider-pagination .slider-dot.is-active{background-color:#fb4600;color:#e5edf6;}}.image-slider-section .slider-wrapper .slider-text-block .top-bar .slider-pagination .slider-dot.is-active+.separator{width:100%;}.image-slider-section .slider-wrapper .slider-text-block .top-bar .slider-pagination .separator{width:0%;height:1px;border-radius:40px;background-color:#e5edf6;transition:all .6s cubic-bezier(.22,1,.36,1);}@media (max-width: 768px){.image-slider-section .slider-wrapper .slider-text-block .top-bar .slider-pagination .separator{background-color:#fff;}}.image-slider-section .slider-wrapper .slider-text-block .top-bar .slider-pagination .separator.is-last{background-color:transparent;}.image-slider-section .slider-wrapper .slider-text-block .bottom-bar{display:flex;flex-direction:row;gap:40px;justify-content:space-between;align-items:flex-end;}@media (max-width: 768px){.image-slider-section .slider-wrapper .slider-text-block .bottom-bar{display:none;}}.image-slider-section .slider-wrapper .slider-text-block .bottom-bar button.is-disabled{pointer-events:none;opacity:.3;cursor:not-allowed;}.image-slider-section .slider-wrapper .slider-media-track{position:relative;flex:1 1 75%;overflow:hidden;border-radius:40px;height:750px;max-height:750px;}@media (max-width: 768px){.image-slider-section .slider-wrapper .slider-media-track{flex:1 1 100%;height:60svh;max-height:none;}}.image-slider-section .slider-wrapper .slider-media-track .swiper{width:100%;height:100%;}.image-slider-section .slider-wrapper .slider-media-track .swiper-slide figure{position:relative;width:100%;height:100%;margin:0;}.image-slider-section .slider-wrapper .slider-media-track .swiper-slide figure img,.image-slider-section .slider-wrapper .slider-media-track .swiper-slide figure video{width:100%;height:100%;object-fit:cover;}.image-slider-section .slider-wrapper .slider-media-track .swiper-slide figure .label-container{position:absolute;width:100%;bottom:0;padding-inline:40px;display:flex;align-items:flex-end;justify-content:space-between;z-index:2;opacity:0;transition:all 1s cubic-bezier(.22,1,.36,1);}@media (max-width: 768px){.image-slider-section .slider-wrapper .slider-media-track .swiper-slide figure .label-container{padding-inline:16px;}}.image-slider-section .slider-wrapper .slider-media-track .swiper-slide figure .label-container .media-label{margin-left:auto;text-shadow:0 0 10px rgba(0,0,0,.5);text-align:right;line-height:1.2;}.image-slider-section .slider-wrapper .slider-media-track .swiper-slide figure .label-container .video-toggle-btn{width:60px;height:60px;background-color:#fff;border-radius:50%;border:none;cursor:pointer;z-index:2;display:flex;align-items:center;justify-content:center;padding:0;transition:background-color .3s ease,transform .3s ease;box-shadow:0 4px 15px rgba(0,0,0,.15);}.image-slider-section .slider-wrapper .slider-media-track .swiper-slide figure .label-container .video-toggle-btn:hover{transform:scale(1.05);}.image-slider-section .slider-wrapper .slider-media-track .swiper-slide figure .label-container .video-toggle-btn .icon{position:absolute;opacity:0;transition:opacity .3s ease;}.image-slider-section .slider-wrapper .slider-media-track .swiper-slide figure .label-container .video-toggle-btn .icon-play{opacity:1;}.image-slider-section .slider-wrapper .slider-media-track .swiper-slide figure .label-container .video-toggle-btn .icon-pause{opacity:0;}.image-slider-section .slider-wrapper .slider-media-track .swiper-slide figure .label-container .video-toggle-btn.is-playing .icon-play{opacity:0;}.image-slider-section .slider-wrapper .slider-media-track .swiper-slide figure .label-container .video-toggle-btn.is-playing .icon-pause{opacity:1;}.image-slider-section .slider-wrapper .slider-media-track .swiper-slide figure .label-container .video-toggle-btn:not(.is-playing) .icon-play{opacity:1;}.image-slider-section .slider-wrapper .slider-media-track .swiper-slide figure .label-container .video-toggle-btn:not(.is-playing) .icon-pause{opacity:0;}.image-slider-section .slider-wrapper .slider-media-track .swiper-slide.swiper-slide-active .label-container{opacity:1;bottom:40px;}@media (max-width: 768px){.image-slider-section .slider-wrapper .slider-media-track .swiper-slide.swiper-slide-active .label-container{bottom:16px;}}.scroll-highlight-section{overflow-x:visible;padding-bottom:0;}@media (max-width: 768px){.scroll-highlight-section{padding-block:40px;}}.scroll-highlight-section .scroll-highlight-inner{display:flex;align-items:flex-start;gap:96px;padding-inline:150px;overflow:visible;}@media (max-width: 1536px){.scroll-highlight-section .scroll-highlight-inner{padding-inline:64px;}}@media (max-width: 1280px){.scroll-highlight-section .scroll-highlight-inner{padding-inline:64px;}}@media (max-width: 768px){.scroll-highlight-section .scroll-highlight-inner{flex-direction:column;padding-inline:0;gap:150px;}}.scroll-highlight-section .highlight-left{position:sticky;top:25vh;flex:0 0 33%;display:flex;flex-direction:column;align-self:flex-start;height:auto;gap:40px;}@media (max-width: 1280px){.scroll-highlight-section .highlight-left h2{font-size:2.25rem;}}@media (max-width: 768px){.scroll-highlight-section .highlight-left{top:88px;height:auto;z-index:1;}.scroll-highlight-section .highlight-left h2{font-size:2.25rem;}.scroll-highlight-section .highlight-left p{display:none;}.scroll-highlight-section .highlight-left .button{width:100%;background-color:rgba(255,255,255,.5);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);}}.scroll-highlight-section .highlight-right{flex:1 1 66%;min-width:0;}.scroll-highlight-section ul li{margin-bottom:150px;display:flex;flex-direction:column;}@media (max-width: 768px){.scroll-highlight-section ul li{margin-bottom:0;gap:16px;}}.scroll-highlight-section ul li h2{text-transform:capitalize;}@media (max-width: 1280px){.scroll-highlight-section ul li h2{font-size:2.25rem;}}@media (max-width: 768px){.scroll-highlight-section ul li h2{font-size:2.25rem;font-weight:600;}}.scroll-highlight-section ul li p{text-transform:uppercase;}@media (max-width: 768px){.scroll-highlight-section ul li p{font-size:1rem;}}.scroll-highlight-section ul li:not(:last-of-type){margin-bottom:150px;}@media (max-width: 768px){.scroll-highlight-section ul li:not(:last-of-type){margin-bottom:64px;}}.scroll-highlight-section ul li:first-of-type{margin-top:150px;}@media (max-width: 768px){.scroll-highlight-section ul li:first-of-type{margin-top:150px;}}@media (max-width: 768px){.past-projects{padding-inline:0;display:none;}}.past-projects .project-wrapper{position:relative;}.past-projects .past-projects-slider{display:flex;flex-direction:row;gap:40px;width:100%;align-items:stretch;}@media (max-width: 768px){.past-projects .past-projects-slider{position:relative;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;}.past-projects .past-projects-slider::-webkit-scrollbar{display:none;}}.past-projects .project,.past-projects .project--first-card{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:20px;border-radius:40px;padding:24px;width:500px;height:500px;aspect-ratio:1/1;flex:0 0 auto;z-index:1;}@media (max-width: 768px){.past-projects .project,.past-projects .project--first-card{max-width:none;width:calc(100% - 80px);scroll-snap-align:start;scroll-snap-stop:always;}}.past-projects .project--first-card{gap:40px;justify-content:center;transition:opacity .3s ease,transform .3s ease,filter .3s ease;will-change:opacity,transform,filter;flex:0 0 auto;z-index:0;}.past-projects .project--tag{display:inline-block;padding:8px 16px;background-color:rgba(0,0,0,.5);border-radius:40px;position:relative;}.past-projects .project.tile,.past-projects .tile.project--first-card{justify-content:space-between;background-size:cover;}.past-projects .project.tile .tile-title,.past-projects .tile.project--first-card .tile-title{line-height:1.2;}.past-projects .project .overlay,.past-projects .project--first-card .overlay{position:absolute;z-index:0;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,.6));border-radius:40px;}.past-projects .project--info{display:flex;justify-content:space-between;align-items:flex-end;width:100%;gap:16px;position:relative;}.past-projects .project .tile-arrow,.past-projects .project--first-card .tile-arrow{cursor:pointer;flex:0 0 auto;}.past-projects .project .tile-arrow svg,.past-projects .project--first-card .tile-arrow svg{width:48px;height:48px;scale:1;transition:all .3s cubic-bezier(.34,1.56,.64,1);}.past-projects .project .tile-arrow:hover svg,.past-projects .project--first-card .tile-arrow:hover svg{scale:1.1;}.past-projects .arrow-nav{position:absolute;right:0;padding-block:40px;}.button{display:inline-flex;align-items:center;justify-content:center;height:64px;padding:0 40px;font-size:1.375rem;font-weight:700;border-radius:100px;border:none;line-height:1;position:relative;overflow:hidden;z-index:1;transition:all .3s cubic-bezier(.34,1.56,.64,1);cursor:pointer;width:max-content;}@media (max-width: 1280px){.button{font-size:1.25rem;}}@media (max-width: 768px){.button{padding:0 24px;height:60px;}}.button:hover{box-shadow:0 4px 12px rgba(0,0,0,.2);}.button--primary{background-color:#fb4600;color:#fff;}.button--primary:hover{background-color:#ff6225;}.button--primary.is-white{background-color:#fff;color:#fb4600;}.button--primary.is-white:hover{background-color:rgba(255,255,255,.95);box-shadow:0 4px 12px rgba(0,0,0,.2);}.button--secondary{background-color:transparent;color:#fb4600;border:2px solid #fb4600;}.button--secondary.is-white{color:#fff;border-color:#fff;}.button--black{background-color:#000;color:#fff;}.button--big{font-size:1.75rem;}@media (max-width: 1280px){.button--big{font-size:1.375rem;}}.button--small{font-size:1rem;height:40px;padding:0 20px;}.button--full-width{width:100%;}.button--scaled{will-change:transform;transition:all .3s cubic-bezier(.34,1.56,.64,1);position:relative;z-index:1;}.button--scaled:hover{transform:scale(1.05) translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.2);}@media (max-width: 768px){.button--scaled:hover{box-shadow:none;transform:none;}}.button--magnetic{will-change:transform;transition:all .1s ease;position:relative;z-index:1;}.arrow-nav{display:flex;align-items:center;gap:8px;}@media (max-width: 768px){.arrow-nav{display:none;}}.arrow-nav .prev-btn,.arrow-nav .next-btn{display:flex;justify-content:center;align-items:center;width:48px;height:48px;border-radius:50%;background-color:#e5edf6;cursor:pointer;opacity:1;transition:opacity .3s cubic-bezier(.34,1.56,.64,1);will-change:opacity;}.arrow-nav .prev-btn svg,.arrow-nav .next-btn svg{height:18px;width:auto;fill:#7c8b9d;}.arrow-nav .prev-btn.is-disabled,.arrow-nav .next-btn.is-disabled{opacity:.4;pointer-events:none;cursor:default;}.footer{background-color:#171717;color:#7c8b9d;display:flex;flex-direction:column;padding-top:64px;padding-bottom:16px;align-items:center;justify-content:space-between;gap:64px;}@media (max-width: 768px){.footer{padding-top:40px;}}.footer .footer__content{display:flex;flex-direction:row;justify-content:space-between;}@media (max-width: 768px){.footer .footer__content{flex-direction:column-reverse;align-items:flex-start;gap:40px;}}.footer .footer__content .footer__left{display:flex;flex-direction:column;gap:48px;}@media (max-width: 768px){.footer .footer__content .footer__left{gap:16px;}}.footer .footer__content .footer__left h3{max-width:30ch;}@media (max-width: 768px){.footer .footer__content .footer__left h3{max-width:100%;font-size:1.375rem;line-height:1.2;}}.footer .footer__content .footer__left .footer__contact{display:flex;flex-direction:column;gap:8px;}.footer .footer__content .footer__left .footer__contact p{margin:0;font-size:1rem;}.footer .footer__content .footer__left .footer__contact a{color:#7c8b9d;text-decoration:none;transition:all .3s cubic-bezier(.34,1.56,.64,1);}.footer .footer__content .footer__left .footer__contact a:hover{color:#e5edf6;}.footer .footer__content .footer__right{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;}@media (max-width: 768px){.footer .footer__content .footer__right{align-items:flex-start;justify-content:flex-end;width:100%;}}.footer .footer__content .footer__right .footer__logo img{height:40px;}@media (max-width: 768px){.footer .footer__content .footer__right .footer__logo img{height:28px;}}.footer .footer__content .footer__right .footer__nav{display:flex;flex-direction:row;align-items:flex-end;gap:40px;}@media (max-width: 768px){.footer .footer__content .footer__right .footer__nav{display:none;}}.footer .footer__content .footer__right .footer__nav .footer__menu,.footer .footer__content .footer__right .footer__nav .footer__submenu{display:flex;flex-direction:column;gap:8px;}.footer .footer__content .footer__right .footer__nav .footer__menu li,.footer .footer__content .footer__right .footer__nav .footer__submenu li{display:inline-flex;justify-content:flex-end;text-align:right;}.footer .footer__content .footer__right .footer__nav .footer__menu a,.footer .footer__content .footer__right .footer__nav .footer__submenu a{font-size:.8125rem;font-weight:600;text-decoration:none;transition:all .3s cubic-bezier(.34,1.56,.64,1);}.footer .footer__content .footer__right .footer__nav .footer__menu a:hover,.footer .footer__content .footer__right .footer__nav .footer__submenu a:hover{color:#e5edf6;}.footer__socials{display:flex;flex-direction:row;gap:20px;}.footer__socials a svg{width:30px;height:30px;transition:all .5s cubic-bezier(.22,1,.36,1);fill:#7c8b9d;scale:1;}.footer__socials a:hover svg{fill:#e5edf6;scale:1.1;}.footer__bottom p{margin-bottom:0;}.header__logo{position:fixed;left:64px;top:0;z-index:999;width:80px;height:80px;display:flex;align-items:center;justify-content:center;background-color:#fb4600;box-shadow:none;transition:all .3s cubic-bezier(.34,1.56,.64,1);}@media (max-width: 1280px){.header__logo{left:20px;}}@media (max-width: 768px){.header__logo{left:0;}}.header__logo svg{scale:1;transition:scale .5s cubic-bezier(.34,1.56,.64,1);}.header__logo:hover{box-shadow:0 4px 12px rgba(251,70,0,.2);}.header__logo:hover svg{scale:.9;}.header__logo:hover .logo-path{animation:scale-fade .4s ease-out forwards;animation-iteration-count:1;}.header__logo:hover .path-1{animation-delay:0s;}.header__logo:hover .path-2{animation-delay:.1s;}.header__logo:hover .path-3{animation-delay:.2s;}.header__logo:hover .path-4{animation-delay:.3s;}.header__burger{position:fixed;top:0;right:64px;z-index:999;width:60px;height:80px;display:flex;flex-direction:column;justify-content:center;align-items:flex-end;gap:8px;cursor:pointer;mix-blend-mode:difference;filter:brightness(1.2);}@media (max-width: 1280px){.header__burger{right:24px;}}@media (max-width: 768px){.header__burger{right:20px;width:40px;filter:brightness(.5);}}.header__burger span{display:block;height:4px;width:100%;background:#fff;transition:all .3s cubic-bezier(.34,1.56,.64,1);}.header__burger span:last-of-type{width:70%;}.header__burger:hover span{width:90%;}.main-menu{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;z-index:9991;transform:translateY(-100%);opacity:0;pointer-events:none;}.main-menu .menu-container{display:flex;justify-content:space-between;width:100%;height:100%;padding:48px 64px 96px;z-index:2;}@media (max-width: 768px){.main-menu .menu-container{padding:20px;position:relative;}}@media (max-width: 768px){.main-menu .menu-container .menu-close-btn{width:60px;height:60px;background-color:transparent;border:2px solid #fb4600;}.main-menu .menu-container .menu-close-btn:hover:hover,.main-menu .menu-container .menu-close-btn:hover:focus,.main-menu .menu-container .menu-close-btn:hover:active{box-shadow:none !important;text-shadow:none !important;filter:none !important;transform:none !important;transition:none !important;animation:none !important;outline:none !important;}}@media (max-width: 768px){.main-menu .menu-container .menu-close-btn span{display:none;}}.main-menu .menu-container .menu-close-btn svg{display:none;width:24px;height:24px;fill:#fb4600;}@media (max-width: 768px){.main-menu .menu-container .menu-close-btn svg{display:block;}}.main-menu.is-active{pointer-events:auto;}.main-menu__bg-overlay{position:absolute;inset:0;background:linear-gradient(90deg,#fb4600 30%,rgba(251,70,0,0));z-index:1;width:100%;height:100%;}@media (max-width: 768px){.main-menu__bg-overlay{background:linear-gradient(90deg,#fb4600,rgba(251,70,0,0));}}.main-menu__bg{position:absolute;inset:0;z-index:0;background-color:#fb4600;}.main-menu__bg iframe{width:100%;height:100%;border:none;pointer-events:none;mix-blend-mode:plus-lighter;}.main-menu__links{translate:0;transition:translate .3s cubic-bezier(.34,1.56,.64,1);will-change:translate;}.main-menu__links.faded{translate:0 -15dvh;}.main-menu__links.faded>.menu-open>.submenu-container>a{color:#171717;}.main-menu__links.faded>.menu-item:not(.menu-open){opacity:.2 !important;}.main-menu__nav{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;height:100%;}@media (max-width: 768px){.main-menu__nav{padding-top:96px;width:100%;}.main-menu__nav .mobile{display:flex;align-items:center;justify-content:center;width:100%;}}.main-menu__nav.faded .social-links{opacity:0;translate:0 20px;}.main-menu__nav ul.main-menu__links{list-style:none;padding:0;display:flex;flex-direction:column;gap:40px;}@media (max-width: 768px){.main-menu__nav ul.main-menu__links{gap:8px;}}.main-menu__nav ul.main-menu__links>li{will-change:transform,opacity;transition:all .3s cubic-bezier(.34,1.56,.64,1);}.main-menu__nav ul.main-menu__links li{line-height:1;font-size:4rem;}@media (max-width: 1536px){.main-menu__nav ul.main-menu__links li{font-size:4rem;}}.main-menu__nav ul.main-menu__links li a{font-size:5.625rem;font-weight:800;text-decoration:none;color:#fff;transition:all .3s cubic-bezier(.34,1.56,.64,1);display:inline-flex;gap:24px;}@media (max-width: 1536px){.main-menu__nav ul.main-menu__links li a{font-size:4rem;}}.main-menu__nav ul.main-menu__links li a:hover{color:#171717;}.main-menu__nav ul.main-menu__links li a:after{content:"";}.main-menu__nav ul.main-menu__links li a:hover:after{transform:translate(4px);}.main-menu__nav ul.main-menu__links li.menu-item{will-change:opacity,transform;transition:all .3s cubic-bezier(.34,1.56,.64,1);}.main-menu__nav ul.main-menu__links li.menu-item-has-children .submenu-container{display:inline-flex;align-items:center;}@media (max-width: 768px){.main-menu__nav ul.main-menu__links li.menu-item-has-children .submenu-container{gap:16px;}}.main-menu__nav ul.main-menu__links li.menu-item-has-children .submenu-container .submenu-toggle{width:.5em;height:.5em;scale:1;display:inline-flex;color:#171717;transition:all .3s cubic-bezier(.34,1.56,.64,1);}.main-menu__nav ul.main-menu__links li.menu-item-has-children .submenu-container .submenu-toggle:hover{scale:1.1;}.main-menu__nav ul.main-menu__links li.menu-item-has-children .submenu-container .submenu-toggle svg{width:.5em;height:.5em;transition:transform .3s ease;}@media (max-width: 768px){.main-menu__nav ul.main-menu__links li.menu-item-has-children .submenu-container .submenu-toggle svg{width:.5em;height:.5em;}}.main-menu__nav ul.main-menu__links li.menu-item-has-children.menu-open .submenu-container .submenu-toggle svg{transform:rotate(180deg);}.main-menu__nav ul.main-menu__links .submenu{padding-left:64px;padding-block:40px;display:flex;flex-direction:column;gap:40px;overflow:hidden;align-self:flex-start;}@media (max-width: 1536px){.main-menu__nav ul.main-menu__links .submenu{gap:16px;}}@media (max-width: 768px){.main-menu__nav ul.main-menu__links .submenu{gap:24px;padding-left:0;padding-block:24px;}}@media (max-width: 768px){.main-menu__nav ul.main-menu__links .submenu li{display:inline-flex;align-items:center;}}.main-menu__nav ul.main-menu__links .submenu li a{color:#fff;font-size:4rem;font-weight:500;display:inline-flex;align-items:center;}@media (max-width: 1536px){.main-menu__nav ul.main-menu__links .submenu li a{font-size:2.25rem;gap:16px;}}@media (max-width: 768px){.main-menu__nav ul.main-menu__links .submenu li a{font-size:1.75rem;}}.main-menu__nav ul.main-menu__links .submenu li a:hover{color:#171717;}.main-menu__nav ul.main-menu__links .submenu li a:focus-visible{outline:2px dashed rgba(255,255,255,.5);outline-offset:4px;}.main-menu__nav ul.main-menu__links .submenu li.external-link a:after{content:url("data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 32 32\' fill=\'none\'%3E%3Cpath d=\'M1.88235 0L1.88235 5.30824L22.9082 5.32706L0 28.2353L3.7647 32L26.6729 9.09176L26.6918 30.1176H32V0H1.88235Z\' fill=\'currentColor\'/%3E%3C/svg%3E");width:.5em;height:.5em;display:inline-block;color:#171717;transition:all .3s cubic-bezier(.34,1.56,.64,1);}.main-menu__nav .social-links-container{width:100%;display:flex;flex-direction:column;gap:16px;}.main-menu__nav .social-links{display:flex;gap:20px;transition:all .3s cubic-bezier(.34,1.56,.64,1);will-change:opacity,transform;}@media (max-width: 768px){.main-menu__nav .social-links{width:100%;justify-content:space-between;}.main-menu__nav .social-links:has(li:nth-child(3):last-child),.main-menu__nav .social-links:has(li:nth-child(2):last-child),.main-menu__nav .social-links:has(li:nth-child(1):last-child){justify-content:flex-start;}}.main-menu__nav .social-links a{color:#fff;transition:color .3s ease;display:flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;border:2px solid #fff;}@media (max-width: 1536px){.main-menu__nav .social-links a{font-size:4rem;}}.main-menu__nav .social-links a svg{width:24px;height:24px;fill:#fff;}.main-menu__nav .social-links a:hover{color:#fb4600;}.main-menu__right{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;}@media (max-width: 768px){.main-menu__right{display:none;}}.main-menu__logo img{height:40px;width:auto;}@media (max-width: 768px){.main-menu__logo{display:none;}}@keyframes scale-fade{0%{transform:scale(1);opacity:.5;}50%{transform:scale(1.1);opacity:1;}to{transform:scale(1);opacity:.8;}}@media (prefers-reduced-motion: reduce){*{transition:none !important;animation:none !important;}}.main-menu .main-menu__links>li{will-change:transform,opacity;}.main-menu .social-links{will-change:opacity,transform;}.subpage-header-contact{display:flex;gap:8px;position:absolute;top:20px;width:100%;justify-content:center;}@media (max-width: 768px){.subpage-header-contact{display:none;}}.text-copyright{font-size:.75rem;}.text-footer-nav{font-size:.8125rem;}.text-small{font-size:1rem;}.text-main{font-size:1.25rem;}.text-button{font-size:1.375rem;}.text-button-big{font-size:1.75rem;}.text-h3{font-size:2.25rem;}.text-h3-2{font-size:3rem;}.text-h2{font-size:4rem;}.text-h1{font-size:5.625rem;}.text-promo{font-size:6.25rem;}.text-mega{font-size:10rem;}.fw-medium{font-weight:500;}.fw-semibold{font-weight:600;}.fw-bold{font-weight:700;}.fw-extrabold{font-weight:800;}.text-yellow{color:#ffb700;}.text-primary{color:#fb4600;}.text-dark{color:#171717;}.text-space-cadet{color:#13173d;}.text-grey{color:#7c8b9d;}.text-light{color:#e5edf6;}.text-white{color:#fff;}.text-black{color:#000;}.text-20twenty{color:#7cd9bd;}.bg-yellow{background-color:#ffb700;}.bg-primary{background-color:#fb4600;}.bg-dark{background-color:#171717;}.bg-space-cadet{background-color:#13173d;}.bg-grey{background-color:#7c8b9d;}.bg-light{background-color:#e5edf6;}.bg-white{background-color:#fff;}.bg-black{background-color:#000;}.bg-20twenty{background-color:#7cd9bd;}.text-yellow,.hover\:text-yellow:hover{color:#ffb700;}.text-primary,.hover\:text-primary:hover{color:#fb4600;}.text-dark,.hover\:text-dark:hover{color:#171717;}.text-space-cadet,.hover\:text-space-cadet:hover{color:#13173d;}.text-grey,.hover\:text-grey:hover{color:#7c8b9d;}.text-light,.hover\:text-light:hover{color:#e5edf6;}.text-white,.hover\:text-white:hover{color:#fff;}.text-black,.hover\:text-black:hover{color:#000;}.text-20twenty,.hover\:text-20twenty:hover{color:#7cd9bd;}.bg-yellow,.hover\:bg-yellow:hover{background-color:#ffb700;}.bg-primary,.hover\:bg-primary:hover{background-color:#fb4600;}.bg-dark,.hover\:bg-dark:hover{background-color:#171717;}.bg-space-cadet,.hover\:bg-space-cadet:hover{background-color:#13173d;}.bg-grey,.hover\:bg-grey:hover{background-color:#7c8b9d;}.bg-light,.hover\:bg-light:hover{background-color:#e5edf6;}.bg-white,.hover\:bg-white:hover{background-color:#fff;}.bg-black,.hover\:bg-black:hover{background-color:#000;}.bg-20twenty,.hover\:bg-20twenty:hover{background-color:#7cd9bd;}.border-yellow,.hover\:border-yellow:hover{border-color:#ffb700;}.border-primary,.hover\:border-primary:hover{border-color:#fb4600;}.border-dark,.hover\:border-dark:hover{border-color:#171717;}.border-space-cadet,.hover\:border-space-cadet:hover{border-color:#13173d;}.border-grey,.hover\:border-grey:hover{border-color:#7c8b9d;}.border-light,.hover\:border-light:hover{border-color:#e5edf6;}.border-white,.hover\:border-white:hover{border-color:#fff;}.border-black,.hover\:border-black:hover{border-color:#000;}.border-20twenty,.hover\:border-20twenty:hover{border-color:#7cd9bd;}.p-0{padding:0;}.pt-0{padding-top:0;}.pb-0{padding-bottom:0;}.pl-0{padding-left:0;}.pr-0{padding-right:0;}.px-0{padding-left:0;padding-right:0;}.py-0{padding-top:0;padding-bottom:0;}.p-xs{padding:4px;}.pt-xs{padding-top:4px;}.pb-xs{padding-bottom:4px;}.pl-xs{padding-left:4px;}.pr-xs{padding-right:4px;}.px-xs{padding-left:4px;padding-right:4px;}.py-xs{padding-top:4px;padding-bottom:4px;}.p-sm{padding:8px;}.pt-sm{padding-top:8px;}.pb-sm{padding-bottom:8px;}.pl-sm{padding-left:8px;}.pr-sm{padding-right:8px;}.px-sm{padding-left:8px;padding-right:8px;}.py-sm{padding-top:8px;padding-bottom:8px;}.p-md{padding:16px;}.pt-md{padding-top:16px;}.pb-md{padding-bottom:16px;}.pl-md{padding-left:16px;}.pr-md{padding-right:16px;}.px-md{padding-left:16px;padding-right:16px;}.py-md{padding-top:16px;padding-bottom:16px;}.p-md-lg{padding:20px;}.pt-md-lg{padding-top:20px;}.pb-md-lg{padding-bottom:20px;}.pl-md-lg{padding-left:20px;}.pr-md-lg{padding-right:20px;}.px-md-lg{padding-left:20px;padding-right:20px;}.py-md-lg{padding-top:20px;padding-bottom:20px;}.p-lg{padding:24px;}.pt-lg{padding-top:24px;}.pb-lg{padding-bottom:24px;}.pl-lg{padding-left:24px;}.pr-lg{padding-right:24px;}.px-lg{padding-left:24px;padding-right:24px;}.py-lg{padding-top:24px;padding-bottom:24px;}.p-xl{padding:40px;}.pt-xl{padding-top:40px;}.pb-xl{padding-bottom:40px;}.pl-xl{padding-left:40px;}.pr-xl{padding-right:40px;}.px-xl{padding-left:40px;padding-right:40px;}.py-xl{padding-top:40px;padding-bottom:40px;}.p-xl-lg{padding:48px;}.pt-xl-lg{padding-top:48px;}.pb-xl-lg{padding-bottom:48px;}.pl-xl-lg{padding-left:48px;}.pr-xl-lg{padding-right:48px;}.px-xl-lg{padding-left:48px;padding-right:48px;}.py-xl-lg{padding-top:48px;padding-bottom:48px;}.p-xxl{padding:64px;}.pt-xxl{padding-top:64px;}.pb-xxl{padding-bottom:64px;}.pl-xxl{padding-left:64px;}.pr-xxl{padding-right:64px;}.px-xxl{padding-left:64px;padding-right:64px;}.py-xxl{padding-top:64px;padding-bottom:64px;}.p-xxxl{padding:96px;}.pt-xxxl{padding-top:96px;}.pb-xxxl{padding-bottom:96px;}.pl-xxxl{padding-left:96px;}.pr-xxxl{padding-right:96px;}.px-xxxl{padding-left:96px;padding-right:96px;}.py-xxxl{padding-top:96px;padding-bottom:96px;}.p-xxxxl{padding:128px;}.pt-xxxxl{padding-top:128px;}.pb-xxxxl{padding-bottom:128px;}.pl-xxxxl{padding-left:128px;}.pr-xxxxl{padding-right:128px;}.px-xxxxl{padding-left:128px;padding-right:128px;}.py-xxxxl{padding-top:128px;padding-bottom:128px;}.p-section{padding:150px;}.pt-section{padding-top:150px;}.pb-section{padding-bottom:150px;}.pl-section{padding-left:150px;}.pr-section{padding-right:150px;}.px-section{padding-left:150px;padding-right:150px;}.py-section{padding-top:150px;padding-bottom:150px;}.shadow-soft{box-shadow:0 4px 24px rgba(23,23,23,.12);}.radius-20{border-radius:20px;}.radius-40{border-radius:40px;}@media (max-width: 1536px){.xxl\:text-copyright{font-size:.75rem;}.xxl\:text-footer-nav{font-size:.8125rem;}.xxl\:text-small{font-size:1rem;}.xxl\:text-main{font-size:1.25rem;}.xxl\:text-button{font-size:1.375rem;}.xxl\:text-button-big{font-size:1.75rem;}.xxl\:text-h3{font-size:2.25rem;}.xxl\:text-h3-2{font-size:3rem;}.xxl\:text-h2{font-size:4rem;}.xxl\:text-h1{font-size:5.625rem;}.xxl\:text-promo{font-size:6.25rem;}.xxl\:text-mega{font-size:10rem;}.xxl\:p-0{padding:0;}.xxl\:pt-0{padding-top:0;}.xxl\:pb-0{padding-bottom:0;}.xxl\:pl-0{padding-left:0;}.xxl\:pr-0{padding-right:0;}.xxl\:px-0{padding-left:0;padding-right:0;}.xxl\:py-0{padding-top:0;padding-bottom:0;}.xxl\:p-xs{padding:4px;}.xxl\:pt-xs{padding-top:4px;}.xxl\:pb-xs{padding-bottom:4px;}.xxl\:pl-xs{padding-left:4px;}.xxl\:pr-xs{padding-right:4px;}.xxl\:px-xs{padding-left:4px;padding-right:4px;}.xxl\:py-xs{padding-top:4px;padding-bottom:4px;}.xxl\:p-sm{padding:8px;}.xxl\:pt-sm{padding-top:8px;}.xxl\:pb-sm{padding-bottom:8px;}.xxl\:pl-sm{padding-left:8px;}.xxl\:pr-sm{padding-right:8px;}.xxl\:px-sm{padding-left:8px;padding-right:8px;}.xxl\:py-sm{padding-top:8px;padding-bottom:8px;}.xxl\:p-md{padding:16px;}.xxl\:pt-md{padding-top:16px;}.xxl\:pb-md{padding-bottom:16px;}.xxl\:pl-md{padding-left:16px;}.xxl\:pr-md{padding-right:16px;}.xxl\:px-md{padding-left:16px;padding-right:16px;}.xxl\:py-md{padding-top:16px;padding-bottom:16px;}.xxl\:p-md-lg{padding:20px;}.xxl\:pt-md-lg{padding-top:20px;}.xxl\:pb-md-lg{padding-bottom:20px;}.xxl\:pl-md-lg{padding-left:20px;}.xxl\:pr-md-lg{padding-right:20px;}.xxl\:px-md-lg{padding-left:20px;padding-right:20px;}.xxl\:py-md-lg{padding-top:20px;padding-bottom:20px;}.xxl\:p-lg{padding:24px;}.xxl\:pt-lg{padding-top:24px;}.xxl\:pb-lg{padding-bottom:24px;}.xxl\:pl-lg{padding-left:24px;}.xxl\:pr-lg{padding-right:24px;}.xxl\:px-lg{padding-left:24px;padding-right:24px;}.xxl\:py-lg{padding-top:24px;padding-bottom:24px;}.xxl\:p-xl{padding:40px;}.xxl\:pt-xl{padding-top:40px;}.xxl\:pb-xl{padding-bottom:40px;}.xxl\:pl-xl{padding-left:40px;}.xxl\:pr-xl{padding-right:40px;}.xxl\:px-xl{padding-left:40px;padding-right:40px;}.xxl\:py-xl{padding-top:40px;padding-bottom:40px;}.xxl\:p-xl-lg{padding:48px;}.xxl\:pt-xl-lg{padding-top:48px;}.xxl\:pb-xl-lg{padding-bottom:48px;}.xxl\:pl-xl-lg{padding-left:48px;}.xxl\:pr-xl-lg{padding-right:48px;}.xxl\:px-xl-lg{padding-left:48px;padding-right:48px;}.xxl\:py-xl-lg{padding-top:48px;padding-bottom:48px;}.xxl\:p-xxl{padding:64px;}.xxl\:pt-xxl{padding-top:64px;}.xxl\:pb-xxl{padding-bottom:64px;}.xxl\:pl-xxl{padding-left:64px;}.xxl\:pr-xxl{padding-right:64px;}.xxl\:px-xxl{padding-left:64px;padding-right:64px;}.xxl\:py-xxl{padding-top:64px;padding-bottom:64px;}.xxl\:p-xxxl{padding:96px;}.xxl\:pt-xxxl{padding-top:96px;}.xxl\:pb-xxxl{padding-bottom:96px;}.xxl\:pl-xxxl{padding-left:96px;}.xxl\:pr-xxxl{padding-right:96px;}.xxl\:px-xxxl{padding-left:96px;padding-right:96px;}.xxl\:py-xxxl{padding-top:96px;padding-bottom:96px;}.xxl\:p-xxxxl{padding:128px;}.xxl\:pt-xxxxl{padding-top:128px;}.xxl\:pb-xxxxl{padding-bottom:128px;}.xxl\:pl-xxxxl{padding-left:128px;}.xxl\:pr-xxxxl{padding-right:128px;}.xxl\:px-xxxxl{padding-left:128px;padding-right:128px;}.xxl\:py-xxxxl{padding-top:128px;padding-bottom:128px;}.xxl\:p-section{padding:150px;}.xxl\:pt-section{padding-top:150px;}.xxl\:pb-section{padding-bottom:150px;}.xxl\:pl-section{padding-left:150px;}.xxl\:pr-section{padding-right:150px;}.xxl\:px-section{padding-left:150px;padding-right:150px;}.xxl\:py-section{padding-top:150px;padding-bottom:150px;}}@media (max-width: 1280px){.xl\:text-copyright{font-size:.75rem;}.xl\:text-footer-nav{font-size:.8125rem;}.xl\:text-small{font-size:1rem;}.xl\:text-main{font-size:1.25rem;}.xl\:text-button{font-size:1.375rem;}.xl\:text-button-big{font-size:1.75rem;}.xl\:text-h3{font-size:2.25rem;}.xl\:text-h3-2{font-size:3rem;}.xl\:text-h2{font-size:4rem;}.xl\:text-h1{font-size:5.625rem;}.xl\:text-promo{font-size:6.25rem;}.xl\:text-mega{font-size:10rem;}.xl\:p-0{padding:0;}.xl\:pt-0{padding-top:0;}.xl\:pb-0{padding-bottom:0;}.xl\:pl-0{padding-left:0;}.xl\:pr-0{padding-right:0;}.xl\:px-0{padding-left:0;padding-right:0;}.xl\:py-0{padding-top:0;padding-bottom:0;}.xl\:p-xs{padding:4px;}.xl\:pt-xs{padding-top:4px;}.xl\:pb-xs{padding-bottom:4px;}.xl\:pl-xs{padding-left:4px;}.xl\:pr-xs{padding-right:4px;}.xl\:px-xs{padding-left:4px;padding-right:4px;}.xl\:py-xs{padding-top:4px;padding-bottom:4px;}.xl\:p-sm{padding:8px;}.xl\:pt-sm{padding-top:8px;}.xl\:pb-sm{padding-bottom:8px;}.xl\:pl-sm{padding-left:8px;}.xl\:pr-sm{padding-right:8px;}.xl\:px-sm{padding-left:8px;padding-right:8px;}.xl\:py-sm{padding-top:8px;padding-bottom:8px;}.xl\:p-md{padding:16px;}.xl\:pt-md{padding-top:16px;}.xl\:pb-md{padding-bottom:16px;}.xl\:pl-md{padding-left:16px;}.xl\:pr-md{padding-right:16px;}.xl\:px-md{padding-left:16px;padding-right:16px;}.xl\:py-md{padding-top:16px;padding-bottom:16px;}.xl\:p-md-lg{padding:20px;}.xl\:pt-md-lg{padding-top:20px;}.xl\:pb-md-lg{padding-bottom:20px;}.xl\:pl-md-lg{padding-left:20px;}.xl\:pr-md-lg{padding-right:20px;}.xl\:px-md-lg{padding-left:20px;padding-right:20px;}.xl\:py-md-lg{padding-top:20px;padding-bottom:20px;}.xl\:p-lg{padding:24px;}.xl\:pt-lg{padding-top:24px;}.xl\:pb-lg{padding-bottom:24px;}.xl\:pl-lg{padding-left:24px;}.xl\:pr-lg{padding-right:24px;}.xl\:px-lg{padding-left:24px;padding-right:24px;}.xl\:py-lg{padding-top:24px;padding-bottom:24px;}.xl\:p-xl{padding:40px;}.xl\:pt-xl{padding-top:40px;}.xl\:pb-xl{padding-bottom:40px;}.xl\:pl-xl{padding-left:40px;}.xl\:pr-xl{padding-right:40px;}.xl\:px-xl{padding-left:40px;padding-right:40px;}.xl\:py-xl{padding-top:40px;padding-bottom:40px;}.xl\:p-xl-lg{padding:48px;}.xl\:pt-xl-lg{padding-top:48px;}.xl\:pb-xl-lg{padding-bottom:48px;}.xl\:pl-xl-lg{padding-left:48px;}.xl\:pr-xl-lg{padding-right:48px;}.xl\:px-xl-lg{padding-left:48px;padding-right:48px;}.xl\:py-xl-lg{padding-top:48px;padding-bottom:48px;}.xl\:p-xxl{padding:64px;}.xl\:pt-xxl{padding-top:64px;}.xl\:pb-xxl{padding-bottom:64px;}.xl\:pl-xxl{padding-left:64px;}.xl\:pr-xxl{padding-right:64px;}.xl\:px-xxl{padding-left:64px;padding-right:64px;}.xl\:py-xxl{padding-top:64px;padding-bottom:64px;}.xl\:p-xxxl{padding:96px;}.xl\:pt-xxxl{padding-top:96px;}.xl\:pb-xxxl{padding-bottom:96px;}.xl\:pl-xxxl{padding-left:96px;}.xl\:pr-xxxl{padding-right:96px;}.xl\:px-xxxl{padding-left:96px;padding-right:96px;}.xl\:py-xxxl{padding-top:96px;padding-bottom:96px;}.xl\:p-xxxxl{padding:128px;}.xl\:pt-xxxxl{padding-top:128px;}.xl\:pb-xxxxl{padding-bottom:128px;}.xl\:pl-xxxxl{padding-left:128px;}.xl\:pr-xxxxl{padding-right:128px;}.xl\:px-xxxxl{padding-left:128px;padding-right:128px;}.xl\:py-xxxxl{padding-top:128px;padding-bottom:128px;}.xl\:p-section{padding:150px;}.xl\:pt-section{padding-top:150px;}.xl\:pb-section{padding-bottom:150px;}.xl\:pl-section{padding-left:150px;}.xl\:pr-section{padding-right:150px;}.xl\:px-section{padding-left:150px;padding-right:150px;}.xl\:py-section{padding-top:150px;padding-bottom:150px;}}@media (max-width: 768px){.md\:text-copyright{font-size:.75rem;}.md\:text-footer-nav{font-size:.8125rem;}.md\:text-small{font-size:1rem;}.md\:text-main{font-size:1.25rem;}.md\:text-button{font-size:1.375rem;}.md\:text-button-big{font-size:1.75rem;}.md\:text-h3{font-size:2.25rem;}.md\:text-h3-2{font-size:3rem;}.md\:text-h2{font-size:4rem;}.md\:text-h1{font-size:5.625rem;}.md\:text-promo{font-size:6.25rem;}.md\:text-mega{font-size:10rem;}.md\:p-0{padding:0;}.md\:pt-0{padding-top:0;}.md\:pb-0{padding-bottom:0;}.md\:pl-0{padding-left:0;}.md\:pr-0{padding-right:0;}.md\:px-0{padding-left:0;padding-right:0;}.md\:py-0{padding-top:0;padding-bottom:0;}.md\:p-xs{padding:4px;}.md\:pt-xs{padding-top:4px;}.md\:pb-xs{padding-bottom:4px;}.md\:pl-xs{padding-left:4px;}.md\:pr-xs{padding-right:4px;}.md\:px-xs{padding-left:4px;padding-right:4px;}.md\:py-xs{padding-top:4px;padding-bottom:4px;}.md\:p-sm{padding:8px;}.md\:pt-sm{padding-top:8px;}.md\:pb-sm{padding-bottom:8px;}.md\:pl-sm{padding-left:8px;}.md\:pr-sm{padding-right:8px;}.md\:px-sm{padding-left:8px;padding-right:8px;}.md\:py-sm{padding-top:8px;padding-bottom:8px;}.md\:p-md{padding:16px;}.md\:pt-md{padding-top:16px;}.md\:pb-md{padding-bottom:16px;}.md\:pl-md{padding-left:16px;}.md\:pr-md{padding-right:16px;}.md\:px-md{padding-left:16px;padding-right:16px;}.md\:py-md{padding-top:16px;padding-bottom:16px;}.md\:p-md-lg{padding:20px;}.md\:pt-md-lg{padding-top:20px;}.md\:pb-md-lg{padding-bottom:20px;}.md\:pl-md-lg{padding-left:20px;}.md\:pr-md-lg{padding-right:20px;}.md\:px-md-lg{padding-left:20px;padding-right:20px;}.md\:py-md-lg{padding-top:20px;padding-bottom:20px;}.md\:p-lg{padding:24px;}.md\:pt-lg{padding-top:24px;}.md\:pb-lg{padding-bottom:24px;}.md\:pl-lg{padding-left:24px;}.md\:pr-lg{padding-right:24px;}.md\:px-lg{padding-left:24px;padding-right:24px;}.md\:py-lg{padding-top:24px;padding-bottom:24px;}.md\:p-xl{padding:40px;}.md\:pt-xl{padding-top:40px;}.md\:pb-xl{padding-bottom:40px;}.md\:pl-xl{padding-left:40px;}.md\:pr-xl{padding-right:40px;}.md\:px-xl{padding-left:40px;padding-right:40px;}.md\:py-xl{padding-top:40px;padding-bottom:40px;}.md\:p-xl-lg{padding:48px;}.md\:pt-xl-lg{padding-top:48px;}.md\:pb-xl-lg{padding-bottom:48px;}.md\:pl-xl-lg{padding-left:48px;}.md\:pr-xl-lg{padding-right:48px;}.md\:px-xl-lg{padding-left:48px;padding-right:48px;}.md\:py-xl-lg{padding-top:48px;padding-bottom:48px;}.md\:p-xxl{padding:64px;}.md\:pt-xxl{padding-top:64px;}.md\:pb-xxl{padding-bottom:64px;}.md\:pl-xxl{padding-left:64px;}.md\:pr-xxl{padding-right:64px;}.md\:px-xxl{padding-left:64px;padding-right:64px;}.md\:py-xxl{padding-top:64px;padding-bottom:64px;}.md\:p-xxxl{padding:96px;}.md\:pt-xxxl{padding-top:96px;}.md\:pb-xxxl{padding-bottom:96px;}.md\:pl-xxxl{padding-left:96px;}.md\:pr-xxxl{padding-right:96px;}.md\:px-xxxl{padding-left:96px;padding-right:96px;}.md\:py-xxxl{padding-top:96px;padding-bottom:96px;}.md\:p-xxxxl{padding:128px;}.md\:pt-xxxxl{padding-top:128px;}.md\:pb-xxxxl{padding-bottom:128px;}.md\:pl-xxxxl{padding-left:128px;}.md\:pr-xxxxl{padding-right:128px;}.md\:px-xxxxl{padding-left:128px;padding-right:128px;}.md\:py-xxxxl{padding-top:128px;padding-bottom:128px;}.md\:p-section{padding:150px;}.md\:pt-section{padding-top:150px;}.md\:pb-section{padding-bottom:150px;}.md\:pl-section{padding-left:150px;}.md\:pr-section{padding-right:150px;}.md\:px-section{padding-left:150px;padding-right:150px;}.md\:py-section{padding-top:150px;padding-bottom:150px;}}.contact-section{padding-block:150px;}@media (max-width: 768px){.contact-section{padding-block:0;padding-bottom:96px;padding-top:128px;}}.contact-section .inner{display:flex;justify-content:space-between;gap:96px;}@media (max-width: 1536px){.contact-section .inner{gap:40px;}}@media (max-width: 768px){.contact-section .inner{flex-direction:column;gap:64px;}}.contact-section .inner .contact-info{display:flex;flex-direction:column;gap:40px;line-height:1;flex:1 1 50%;}@media (max-width: 1280px){.contact-section .inner .contact-info{flex:1 1 33%;}}@media (max-width: 768px){.contact-section .inner .contact-info{flex:1 1 100%;gap:24px;width:60vw;}}@media (max-width: 1280px){.contact-section .inner .contact-info h2{font-size:2.25rem;}}.contact-section .inner .contact-info p{margin:0;}.contact-section .inner .contact-info a{transition:all .3s cubic-bezier(.22,1,.36,1);width:max-content;}.contact-section .inner .contact-info .phone-info{display:flex;flex-direction:column;}@media (max-width: 1280px){.contact-section .inner .contact-info .phone-info a{font-size:2.25rem;}}.contact-section .inner .form-wrapper,.contact-section .inner .mobile-form-wrapper{flex:1 1 50%;}@media (max-width: 1536px){.contact-section .inner .form-wrapper,.contact-section .inner .mobile-form-wrapper{flex:1 1 100%;}}@media (max-width: 768px){.contact-section .inner .form-wrapper form,.contact-section .inner .mobile-form-wrapper form{margin:0;}}.contact-section .inner .form-wrapper .gform_wrapper,.contact-section .inner .mobile-form-wrapper .gform_wrapper{max-width:100%;font-family:inherit;}.contact-section .inner .form-wrapper .gform_wrapper .gform_fields,.contact-section .inner .mobile-form-wrapper .gform_wrapper .gform_fields{display:flex;flex-direction:column;gap:40px;}@media (max-width: 768px){.contact-section .inner .form-wrapper .gform_wrapper .gform_fields,.contact-section .inner .mobile-form-wrapper .gform_wrapper .gform_fields{gap:8px;}}.contact-section .inner .form-wrapper .gform_wrapper .gfield,.contact-section .inner .mobile-form-wrapper .gform_wrapper .gfield{display:flex;flex-direction:column;gap:4px;}.contact-section .inner .form-wrapper .gform_wrapper .gfield label.gfield_label,.contact-section .inner .mobile-form-wrapper .gform_wrapper .gfield label.gfield_label{font-weight:700;font-size:1.375rem;margin-bottom:4px;}.contact-section .inner .form-wrapper .gform_wrapper .gfield label.gfield_label .gfield_required_text,.contact-section .inner .mobile-form-wrapper .gform_wrapper .gfield label.gfield_label .gfield_required_text{display:none;}.contact-section .inner .form-wrapper .gform_wrapper .gfield input[type=text],.contact-section .inner .form-wrapper .gform_wrapper .gfield input[type=email],.contact-section .inner .form-wrapper .gform_wrapper .gfield input[type=tel],.contact-section .inner .form-wrapper .gform_wrapper .gfield input[type=number],.contact-section .inner .form-wrapper .gform_wrapper .gfield textarea,.contact-section .inner .mobile-form-wrapper .gform_wrapper .gfield input[type=text],.contact-section .inner .mobile-form-wrapper .gform_wrapper .gfield input[type=email],.contact-section .inner .mobile-form-wrapper .gform_wrapper .gfield input[type=tel],.contact-section .inner .mobile-form-wrapper .gform_wrapper .gfield input[type=number],.contact-section .inner .mobile-form-wrapper .gform_wrapper .gfield textarea{border:1px solid #b6bec8;border-radius:100px;padding:8px 16px;font-weight:500;font-size:1.25rem;width:100%;background-color:#fff;font-family:inherit;transition:outline .3s cubic-bezier(.34,1.56,.64,1);}.contact-section .inner .form-wrapper .gform_wrapper .gfield input[type=text]::placeholder,.contact-section .inner .form-wrapper .gform_wrapper .gfield input[type=email]::placeholder,.contact-section .inner .form-wrapper .gform_wrapper .gfield input[type=tel]::placeholder,.contact-section .inner .form-wrapper .gform_wrapper .gfield input[type=number]::placeholder,.contact-section .inner .form-wrapper .gform_wrapper .gfield textarea::placeholder,.contact-section .inner .mobile-form-wrapper .gform_wrapper .gfield input[type=text]::placeholder,.contact-section .inner .mobile-form-wrapper .gform_wrapper .gfield input[type=email]::placeholder,.contact-section .inner .mobile-form-wrapper .gform_wrapper .gfield input[type=tel]::placeholder,.contact-section .inner .mobile-form-wrapper .gform_wrapper .gfield input[type=number]::placeholder,.contact-section .inner .mobile-form-wrapper .gform_wrapper .gfield textarea::placeholder{color:#b6bfc9;}.contact-section .inner .form-wrapper .gform_wrapper .gfield input[type=text]:focus,.contact-section .inner .form-wrapper .gform_wrapper .gfield input[type=email]:focus,.contact-section .inner .form-wrapper .gform_wrapper .gfield input[type=tel]:focus,.contact-section .inner .form-wrapper .gform_wrapper .gfield input[type=number]:focus,.contact-section .inner .form-wrapper .gform_wrapper .gfield textarea:focus,.contact-section .inner .mobile-form-wrapper .gform_wrapper .gfield input[type=text]:focus,.contact-section .inner .mobile-form-wrapper .gform_wrapper .gfield input[type=email]:focus,.contact-section .inner .mobile-form-wrapper .gform_wrapper .gfield input[type=tel]:focus,.contact-section .inner .mobile-form-wrapper .gform_wrapper .gfield input[type=number]:focus,.contact-section .inner .mobile-form-wrapper .gform_wrapper .gfield textarea:focus{outline:4px solid #fb4600;outline-offset:2px;}.contact-section .inner .form-wrapper .gform_wrapper .gfield input[type=number]::-webkit-outer-spin-button,.contact-section .inner .form-wrapper .gform_wrapper .gfield input[type=number]::-webkit-inner-spin-button,.contact-section .inner .mobile-form-wrapper .gform_wrapper .gfield input[type=number]::-webkit-outer-spin-button,.contact-section .inner .mobile-form-wrapper .gform_wrapper .gfield input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}.contact-section .inner .form-wrapper .gform_wrapper .gfield input[type=number],.contact-section .inner .mobile-form-wrapper .gform_wrapper .gfield input[type=number]{-moz-appearance:textfield;}.contact-section .inner .form-wrapper .gform_wrapper .gfield textarea,.contact-section .inner .mobile-form-wrapper .gform_wrapper .gfield textarea{border-radius:20px;min-height:160px;resize:vertical;}.contact-section .inner .form-wrapper .gform_wrapper .gfield .gfield_description,.contact-section .inner .mobile-form-wrapper .gform_wrapper .gfield .gfield_description{font-size:.85rem;color:#777;}.contact-section .inner .form-wrapper .gform_wrapper .validation_error,.contact-section .inner .mobile-form-wrapper .gform_wrapper .validation_error{opacity:0;transform:translateY(-20px);animation:gformFadeIn .4s ease forwards;font-weight:800;color:#fb4600;font-size:1.75rem;transition:all .3s cubic-bezier(.34,1.56,.64,1);margin-bottom:40px;}.contact-section .inner .form-wrapper .gform_wrapper .gform_footer,.contact-section .inner .mobile-form-wrapper .gform_wrapper .gform_footer{margin-top:40px;}@media (max-width: 768px){.contact-section .inner .form-wrapper .gform_wrapper .gform_footer,.contact-section .inner .mobile-form-wrapper .gform_wrapper .gform_footer{margin:20px 0 0;}}.contact-section .inner .form-wrapper .gform_wrapper .gform_footer input[type=submit],.contact-section .inner .mobile-form-wrapper .gform_wrapper .gform_footer input[type=submit]{display:inline-flex;align-items:center;justify-content:center;height:64px;padding:0 40px;font-size:1.375rem;font-weight:700;border-radius:100px;border:none;line-height:1;position:relative;overflow:hidden;z-index:1;transition:all .3s cubic-bezier(.34,1.56,.64,1);cursor:pointer;width:max-content;background-color:#fb4600;color:#fff;}@media (max-width: 768px){.contact-section .inner .form-wrapper .gform_wrapper .gform_footer input[type=submit],.contact-section .inner .mobile-form-wrapper .gform_wrapper .gform_footer input[type=submit]{width:100%;}}.contact-section .inner .form-wrapper .gform_wrapper .gform_footer input[type=submit]:hover,.contact-section .inner .mobile-form-wrapper .gform_wrapper .gform_footer input[type=submit]:hover{background-color:#ff6225;}.contact-section .inner .mobile-form-wrapper{display:none;}.contact-section .inner .mobile-form-wrapper .hidden_label>label{display:none;}@media (max-width: 768px){.contact-section .inner .mobile-form-wrapper{display:block !important;}}@media (max-width: 768px){.contact-section .inner .form-wrapper{display:none !important;}}.map-section{padding:150px;background-color:#e5edf6;}@media (max-width: 1536px){.map-section{padding:96px 64px;}}@media (max-width: 768px){.map-section{padding:0;background-color:transparent;}}.map-section .inner{display:flex;flex-direction:row;gap:40px;}.map-section .map-container{width:100%;max-width:1200px;height:100%;min-height:600px;border-radius:40px;overflow:hidden;}@media (max-width: 1280px){.map-section .map-container{flex:1 1 0;min-height:0;}}@media (max-width: 768px){.map-section .map-container{height:600px;border-radius:0;}}.map-section .map-container iframe{width:100%;height:100%;border:none;}.map-section .info{display:flex;flex-direction:column;gap:40px;justify-content:space-between;}@media (max-width: 1280px){.map-section .info{flex:1 1 0;}}@media (max-width: 768px){.map-section .info{display:none;}}.map-section .info__contact{display:flex;flex-direction:column;gap:40px;}@media (max-width: 1280px){.map-section .info__contact h2{font-size:2.25rem;}}.map-section .info__contact a{transition:color .3s cubic-bezier(.34,1.56,.64,1);}.map-section .info__contact .locations{display:flex;gap:40px;}@media (max-width: 1536px){.map-section .info__contact .locations{flex-direction:column;}}@media (max-width: 1280px){.map-section .info__contact .locations{flex-direction:row;}}.map-section .info__contact .locations .location{display:flex;flex-direction:column;gap:40px;}@media (max-width: 1536px){.map-section .info__contact .locations .location{gap:8px;}}.map-section .info__socials{display:flex;flex-direction:row;gap:20px;}.map-section .info__socials a svg{width:46px;height:46px;transition:all .5s cubic-bezier(.22,1,.36,1);fill:#171717;scale:1;}.map-section .info__socials a:hover svg{scale:1.1;}@keyframes gformFadeIn{to{opacity:1;transform:translateY(0);}}section.privacy-policy-content .container{max-width:1000px;}section.privacy-policy-content .container ul{list-style-type:disc;text-indent:.5em;list-style-position:outside;padding-left:1.5em;}section.privacy-policy-content .container h1{margin-top:1em;margin-bottom:1em;}section.privacy-policy-content .container h2{margin-top:1em;margin-bottom:.5em;}section.privacy-policy-content .container h3{margin-top:1em;margin-bottom:.5em;}section.privacy-policy-content .container a{color:#fb4600;}body{font-family:Urbanist,sans-serif;font-weight:500;font-size:20px;color:#111;overflow-x:hidden;}@media (max-width: 768px){body{overflow-x:hidden;}}h1.xl-title{font-size:90px;font-weight:800;}h1.title{font-size:70px;font-weight:800;}.large-text{font-size:24px;font-weight:600;}p.main-text{font-size:20px;font-weight:500;}.mobile{display:none;}@media (max-width: 768px){.mobile{display:flex;}}:root{--swiper-theme-color:#007aff;}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1;}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block;}.swiper-vertical>.swiper-wrapper{flex-direction:column;}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box;}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0);}.swiper-horizontal{touch-action:pan-y;}.swiper-vertical{touch-action:pan-x;}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block;}.swiper-slide-invisible-blank{visibility:hidden;}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto;}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height;}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px;}.swiper-3d .swiper-wrapper{transform-style:preserve-3d;}.swiper-3d{perspective:1200px;}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d;}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none;}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none;}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start;}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory;}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory;}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none;}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none;}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999;}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always;}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before);}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after);}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before);}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after);}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10;}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15);}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0));}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0));}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0));}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0));}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent;}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear;}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff;}.swiper-lazy-preloader-black{--swiper-preloader-color:#000;}@keyframes swiper-preloader-spin{0%{transform:rotate(0);}to{transform:rotate(360deg);}}