@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(../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)}@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 #0003;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,#00000040,#0000);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:#00000080;-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 #1717171f;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 #1717171f;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 #1717173d;max-height:200px}.tscope__stack:not([data-expanded=true]) .tscope__card:after{content:"";position:absolute;display:block;background:linear-gradient(0deg,#fff 30%,#fff0);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:#00000080;-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 #0000004d}.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:#0006;pointer-events:none}@media (max-width: 768px){.hero-subpage .inner:before{background:linear-gradient(0deg,#00000080,#0000)}}@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:#0003;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;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;min-width:220px}.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__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 #00000026}.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:#ffffff80;-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:#00000080;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,#0000,#0009);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 #0003}.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:#fffffff2;box-shadow:0 4px 12px #0003}.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 #0003}@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 #fb460033}.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%,#fb460000);z-index:1;width:100%;height:100%}@media (max-width: 768px){.main-menu__bg-overlay{background:linear-gradient(90deg,#fb4600,#fb460000)}}.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 #ffffff}@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 #1717171f}.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 rgb(182.3493449782,190.6681222707,200.6506550218);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}}@font-face{font-family:swiper-icons;src:url(data:application/font-woff;charset=utf-8;base64,\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA);font-weight:400;font-style:normal}: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:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.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)}}
