.agilix-grid{background-image:url(/grid.webp);background-position:50%;background-repeat:no-repeat;background-size:cover}.download-app-section{margin-bottom:-1px}.image-download-app{width:100%;height:100%}@media (max-width:1200px) and (min-width:768px){.agilix-grid{max-height:500px!important}}@media (max-width:768px){.download-app-section{padding-bottom:0}.download-app-section .border-electric-black-1{text-align:center;flex-direction:column;padding:40px 20px 0;overflow:hidden;height:auto!important}.download-app-section .border-electric-black-1>div:first-child{width:100%}.download-app-section .border-electric-black-1>div:last-child{justify-content:center;width:100%;overflow:hidden}.download-app-section .border-electric-black-1>div:last-child img{object-fit:cover;width:100%;height:auto;margin-top:0}.mobile-agilix-logo{width:130px;height:130px}.mobile-download-app{display:block;position:relative}.download-app-section .border-electric-black-1>div:last-child{align-items:center;position:relative}.download-app-section .border-electric-black-1>div:last-child:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(#0000 0%,#000 100%);height:150px;position:absolute;bottom:0;left:0;right:0}.agilix-grid{background-image:url(/double-line-bg.webp);background-position:50%;background-repeat:no-repeat;background-size:contain}}
.contact-form-container{border-radius:8px 8px 20px 20px;height:fit-content;padding-top:40px;padding-left:40px}.contact-form-image{border-bottom-right-radius:20px;width:553px;height:650px;overflow:hidden}@media (max-width:1200px) and (min-width:768px){.contact-form-image{margin-left:-40px}.contact-form-wrapper{padding-inline:0}}
.actuality-hero{height:30vh;position:relative}.actuality-hero:before{content:"";z-index:1;background:#0006;width:100%;height:100%;position:absolute;top:0;left:0}.actuality-hero:after{content:"";z-index:1;background:linear-gradient(#0000,#000);width:100%;height:60%;position:absolute;bottom:0;left:0}.image-actuality-header{object-fit:contain}.actuality-layout{grid-template-columns:350px 1fr;gap:90px;padding:80px 100px;display:grid}.actuality-sidebar{max-height:calc(100vh - 160px);position:sticky;top:200px}.actuality-sidebar::-webkit-scrollbar{display:none}.actuality-sidebar::-webkit-scrollbar-track{display:none}.actuality-sidebar::-webkit-scrollbar-thumb{display:none}.actuality-list{flex-direction:column;display:flex}.actuality-list-item{cursor:pointer;border-bottom:1px solid #e8e8e8;padding:20px 20px 20px 0;transition:all .3s}.actuality-list-item:hover{transform:translate(5px)}.actuality-list-item.active{border-color:#8c876d}.actuality-list-item h4{margin-bottom:8px;transition:color .3s}.actuality-list-item:hover h4,.actuality-list-item.active h4{color:#8c876d!important}.actuality-content-main{padding-bottom:60px}.actuality-header{gap:10px;max-width:1260px;margin-inline:auto}.actuality-category{border:1px solid #202022;border-radius:22px;width:fit-content;margin-bottom:50px;padding:7px 29px}.share-button{cursor:pointer;color:#202022;background:0 0;border:1px solid #202022;border-radius:22px;padding:6px 23px;transition:all .3s}.share-button:hover{color:#fff;background:#8c876d;border-color:#8c876d;transform:translateY(-2px)}.share-button img{transition:filter .3s,transform .3s}.share-button:hover img{filter:brightness(0)invert()}.actuality-author-section{padding-top:64px;padding-bottom:80px}.author-divider{background:#e8e8e8;width:100%;height:1px}.text-gold{color:#8c876d!important}.actuality-footer{padding-block:70px;padding-inline:90px}@media (max-width:1200px){.actuality-footer{padding-block:70px;padding-inline:30px}.image-actuality-header{width:1000px;height:auto}.actuality-hero{height:25vh}.actuality-layout{grid-template-columns:1fr;gap:30px;padding:30px 20px}.actuality-sidebar{order:2}.actuality-content-main{order:1;padding-bottom:40px}.actuality-list{grid-template-columns:1fr;gap:10px}.actuality-list-item{padding:15px 0}.actuality-list-item:hover{transform:translate(0)}.actuality-header{gap:8px}.actuality-header h1{text-align:center;line-height:1.5!important}.actuality-category{margin-bottom:10px;padding:5px 20px;font-size:12px!important}.actuality-content{gap:16px!important}.actuality-content p{font-size:14px!important;line-height:1.6!important}.actuality-content h2{font-size:18px!important;line-height:1.4!important}.actuality-share-section{padding-top:40px}.share-button{padding:8px 20px;font-size:13px!important}.actuality-share-section p{text-align:center;font-size:12px!important}.actuality-author-section{padding-top:40px;padding-bottom:50px}.actuality-author-section h3{padding-top:20px!important;font-size:18px!important}.actuality-author-section p{font-size:13px!important}}@media (max-width:768px){.actuality-share-section{padding-top:80px;justify-self:center!important}.image-actuality-header{width:350px;height:auto}}

.notre-solution-image-container{z-index:2;justify-content:end;align-items:end;display:flex;position:absolute;inset:0}.notre-solution-image-container img{border-top-left-radius:10px}.notre-solution-content{z-index:3;flex-direction:column;max-width:550px;padding-left:90px;display:flex;position:absolute;top:50%;left:0;transform:translateY(-50%)}.solution-email-input{-webkit-backdrop-filter:blur(140px);backdrop-filter:blur(140px);background-color:#787674;border:.5px solid #fff;border-radius:28px;justify-content:space-between;align-items:center;gap:10px;height:56px;padding:5px 5px 5px 20px;display:flex}.solution-email-input-field{color:#fff;background-color:#0000;border:none;outline:none;flex:1}.solution-email-input-field::placeholder{color:#fff9}.solution-go-button{cursor:pointer;white-space:nowrap;background-color:#fff;background-image:linear-gradient(#fff,#fff),linear-gradient(90deg,#5248ff 0%,#008eff 50.48%,#f2f2f2 100%);background-origin:border-box;background-clip:padding-box,border-box;border:2px solid #0000;border-radius:23px;align-items:center;gap:6px;height:46px;padding:12px 34px;display:inline-flex}@media (max-width:1200px) and (min-width:768px){.notre-solution-image-container{inset:auto -150px 0 auto}}@media (max-width:768px){.notre-solution-image-container{display:none}.notre-solution-content{z-index:2;width:100%;padding-inline:30px}.notre-solution-content>span{text-align:center}}
.feature-navigation-bar{background-color:#f1f3f4;border-radius:26px;gap:10px;height:50px;padding:2px}.feature-navigation-bar-item{color:#b4b4b4;cursor:pointer;background-color:#0000;border:none;flex:1;height:46px;font-size:14px;font-weight:500;transition:all .2s}.feature-navigation-bar-item.active{color:#fff;background-color:#000;border-radius:23px;padding:0 20px}.feature-swiper-nav{color:#333;cursor:pointer;z-index:10;background-color:#fff;border:1px solid #e0e0e0;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex;position:absolute;top:42%;transform:translateY(-50%)}.feature-swiper-nav svg{display:block}.feature-swiper-nav:hover{color:#008eff;border-color:#008eff}.feature-swiper-nav--prev{left:15%}.feature-swiper-nav--next{right:10px}.feature-content{align-items:flex-end;gap:40px;width:100vw;margin-left:calc(50% - 50vw)}.feature-swiper-container{flex-shrink:0;width:50%}.feature-steps{padding-right:90px}.feature-steps img{width:491px!important;height:391px!important}.step-card-1{border:1px solid #efefef;border-radius:22.7px;gap:30px;padding:24px 40px}.step-card-2{border:1px solid #efefef;border-radius:22.7px;gap:20px}@media (max-width:1200px) and (min-width:768px){.feature-swiper-container img{width:620px!important;height:731px!important}.feature-steps img{width:440px!important;height:340px!important}}@media (max-width:768px){.feature-navigation-bar{background-color:#000;justify-content:center}.feature-navigation-bar-item{display:none}.feature-navigation-bar-item.active{justify-content:center;align-items:center;width:100%;display:flex}.feature-content{background-image:url(/etape-1.webp);background-position:top;background-repeat:no-repeat;background-size:368px 314px;flex-direction:column-reverse;gap:20px;width:100%;margin-left:0}.feature-swiper-container{width:100%;padding-top:36%;transform:translate(-10%)}.feature-swiper-container img{width:428px!important;height:490px!important}.feature-steps{padding-right:0}.feature-steps img{width:100%!important;height:auto!important}.feature-swiper-nav{width:40px;height:40px;top:60%}.feature-swiper-nav--prev{left:10%}.feature-swiper-nav--next{right:-10%}}@media (min-width:1600px){.feature-steps{align-self:center;padding-right:calc(50vw - 630px)}.feature-swiper-container{width:38%}}
.agilix-ai{background-image:url(/blue-bg.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:22.5px;width:100%;height:400px;padding:20px 20px 40px 50px;position:relative}.button-wrapper-ai{border:.5px solid var(--Grey-01,#b4b4b4);border-radius:23px;width:300px;padding:5px;position:absolute;top:93%;left:50%;transform:translate(-50%)}.button-top-left{position:absolute;bottom:94%;left:5%}.button-new-agilix{background-color:#f8f9fa;border:none;border-radius:35.5px;padding:9px 20px}.button-ai{color:#fff;background:#00000080;border:none;border-radius:26px;align-items:center;gap:5px;padding:15px;display:flex}@media (max-width:1200px) and (min-width:768px){.ai-right-side{width:48%}}@media (max-width:768px){.agilix-ai{background-image:url(/blue-bg-mobile.webp);height:700px;padding:50px 20px 80px}.button-top-left{width:228px;bottom:96%;left:50%;transform:translate(-50%)}.button-wrapper-ai{border:.5px solid var(--Grey-01,#b4b4b4);border-radius:23px;width:90%;padding:5px;top:96%;left:50%;transform:translate(-50%)}.button-ai{justify-content:center;align-items:center;gap:5px;width:100%;display:flex}.bubble-agilix-img{width:320px!important;height:80px!important}}
.new-gen{background-image:url(/big-bg-blue.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;position:relative}.btn-gradient-blue{color:#fff;background:linear-gradient(90deg,#5248ff 0%,#008eff 50%,#f2f2f2 100%);border:none;border-radius:23px;font-size:14px;font-weight:700}.new-gen-btn{justify-content:center;align-items:center;width:240px;height:46px;display:flex}.big-bg-blue-image{border-top-left-radius:10px;border-top-right-radius:10px;width:100%}@media (max-width:768px){.new-gen{height:776px;padding:80px 30px}.new-gen-btn{justify-content:center;align-items:center;width:100%;height:48px;display:flex}.big-bg-blue-image{border-top-left-radius:6px;border-top-right-radius:0;width:398px;height:260px;position:absolute;bottom:0;right:0;overflow:hidden}}
.agilix-outer{background-color:#000;border-top:1px solid #00b4ff;border-bottom:1px solid #00b4ff;width:100%;padding:120px 80px 90px;position:relative}.agilix-content{flex-direction:column;flex:1;align-items:center;max-width:560px;display:flex}.agilix-title{line-height:1.15}.agilix-phone{flex:1;justify-content:flex-end;align-items:flex-start;max-width:600px;margin-top:-80px;margin-right:-80px;display:flex}
.consumption-description{justify-content:center;font-size:18px;font-weight:600;display:flex;position:absolute;bottom:15%;right:50%}@media (min-width:1920px){.consumption-description{right:35%}}@media (min-width:1600px){.consumption-description{right:50%}}@media (max-width:1200px) and (min-width:768px){.consumption-grid{column-gap:20px!important}.consumption-grid .feature-card{max-width:330px}}@media (max-width:768px){.consumption-description{align-self:center;margin-top:26px;position:static}}
@media (max-width:1200px) and (min-width:768px){.innovative-methods-grid{justify-content:center}}

.marques{padding:110px 0 110px 90px}.bordered-button{border:.5px solid #b4b4b480;border-radius:23px;padding:5px}.marque-gallery{width:55%;overflow:hidden}.marque-gallery__image{object-fit:cover;border-radius:20px;width:300px;height:300px}@media (max-width:768px){.marques{padding:40px 20px}.marque-header{flex-wrap:wrap}.marque-brand-name{width:100%;margin-top:20px}.marque-brand-sub{align-self:end}.marque-gallery{order:1;width:100%}}

.hero-header{background-image:url(/qui-somme-nous-bg.webp);background-position:bottom;background-size:cover;justify-content:flex-start;align-items:center;width:100%;height:300px}.hero-section{background-color:#000;flex-direction:column;gap:30px;margin-top:-1px;padding:30px 0 70px 90px;display:flex}.button-equipe{color:#5a5a5a;cursor:pointer;white-space:nowrap;background-color:#0000;border:1px solid #5a5a5a;border-radius:23px;padding:8px 25px;font-size:16px;font-weight:600;transition:all .3s}.button-equipe:hover{color:#008eff;border:1px solid #008eff}.button-equipe--active{color:#008eff;border:1px solid #008eff}.team-card{background-color:#1a1a1a;border-radius:20px;width:230px;height:316px;position:relative;overflow:hidden}.team-card:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(#0000 0%,#000 100%);border-radius:0 0 20px 20px;height:40%;position:absolute;bottom:0;left:0;right:0}.team-card__image{object-fit:cover;width:100%;height:100%;display:block}.team-card__info{z-index:2;flex-direction:column;gap:2px;padding:40px 16px 16px;display:flex;position:absolute;bottom:0;left:0;right:0}.team-carousel__cta{z-index:99;position:fixed;bottom:20px;right:20px}.team-carousel__nav{color:#9d9d9d;cursor:pointer;background-color:#0000;border:1px solid #5a5a5a;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;transition:all .3s;display:inline-flex}.team-carousel__nav:hover{color:#008eff;border-color:#008eff}.team-carousel__nav.swiper-button-disabled{opacity:.4;cursor:not-allowed}.team-categories-scroll{scrollbar-width:none;-ms-overflow-style:none;max-width:100%;overflow-x:auto;flex-flow:row!important;display:flex!important}.team-categories-scroll::-webkit-scrollbar{display:none}@media (max-width:768px){.hero-actualite{padding-right:0}.hero-header{justify-content:center;padding-left:0}.hero-header>span{text-align:center}.hero-section{padding:70px 30px}.team-carousel__cta{z-index:99;width:90%;position:fixed;bottom:2%;right:50%;transform:translate(50%)}}
.bg-whitish{background-color:var(--color-Authentic-White)}.timeline{padding:90px}.timeline__tabs{border-bottom:1px solid #2a2a2a;gap:0;margin-bottom:40px;display:flex}.timeline__tab{color:#5a5a5a;cursor:pointer;background:0 0;border:none;flex:1;padding:16px 0;font-size:40px;font-weight:700;transition:color .3s;position:relative}.timeline__tab:after{content:"";background-color:#0000;width:100%;height:2px;transition:background-color .3s;position:absolute;bottom:-1px;left:0}.timeline__tab--active{color:#fff}.timeline__tab--active:after{background-color:#fff}.timeline__content{border:1px solid #363636;border-radius:20px;gap:50px;height:508px;display:flex;overflow:hidden}.timeline__info{background-color:#0000;border-radius:20px 0 0 20px;flex-direction:column;flex:1;justify-content:space-between;padding:40px 0 40px 40px;display:flex}.timeline__image{border-radius:0 20px 20px 0;flex:1;max-width:529px;position:relative;overflow:hidden}.timeline__image img{object-fit:cover;width:100%;height:100%}@media (max-width:768px){.timeline{padding:50px 20px}.timeline__tabs{scrollbar-width:none;-ms-overflow-style:none;overflow-x:auto}.timeline__tabs::-webkit-scrollbar{display:none}.timeline__tab{flex:none;padding:12px 20px;font-size:30px}.timeline__tab--active:after{background-color:#008eff}.timeline__content{border:none;border-radius:0;flex-direction:column;gap:0;height:auto}.timeline__info{border-radius:20px 20px 0 0;margin-bottom:30px;padding:0}.timeline__image{border-radius:20px;max-width:100%}.timeline__image img{border-radius:0 0 20px 20px}}
.info-columns{align-items:flex-start;gap:40px;display:flex}.info-column{flex-direction:column;flex:1;gap:40px;display:flex}.info-card{background-color:#fcfcfc;border:11px solid #f3f5f6;border-radius:40px;flex-direction:column;max-width:610px;padding:30px 50px 40px;display:flex}.info-card-marquee .services-marquee{-webkit-mask-image:none;mask-image:none}.info-card-marquee{background-color:#fcfcfc;border:11px solid #f3f5f6;border-radius:40px;flex-direction:column;max-width:610px;display:flex}.info-card-marquee-text{padding:30px 50px 0}.info-card--dark{background-color:#000;border:11px solid #222b3c;border-radius:40px;flex-direction:column;padding:30px 0 0 50px;display:flex}.info-address-card{background-color:#fcfcfc;border:11px solid #f3f5f6;border-radius:40px;justify-content:space-between;align-items:center;display:flex;overflow:hidden}.info-address-card__text{flex-direction:column;gap:5px;padding:25px 0 25px 30px;display:flex}.info-address-card__image{object-fit:cover;border-top-right-radius:29px;border-bottom-right-radius:29px;flex-shrink:0;height:210px}.image-pair-scroll{justify-content:center}.dark-blue-custom-button{cursor:pointer;background:linear-gradient(90deg,#5248ff 0%,#008eff 50.48%,#f2f2f2 100%);border:none;border-radius:23px;width:fit-content;padding:3px;position:relative}.marquee-wrapper{flex-direction:column;gap:10px;display:flex;overflow:hidden}.marquee-row{height:210px;overflow:hidden}.marquee-inner{align-items:center;gap:10px;display:flex}.marquee-img{object-fit:cover;border-radius:20px}.marquee-item{border-radius:12px;flex:none;width:210px;height:210px;position:relative;overflow:hidden}.marquee-img{object-fit:cover}.dark-blue-custom-button span{color:#fff;background-color:#000;border-radius:23px;padding:8px 25px;display:block}@media (max-width:1200px) and (min-width:768px){.info-card,.info-card-marquee{max-width:500px}.info-address-card{max-width:500px;min-height:300px}.info-address-card__image{height:100%}.marquee-item{width:140px;height:140px}.marquee-row{height:140px!important}}@media (max-width:768px){.info-columns{flex-direction:column}.info-address-card{flex-direction:column;max-width:413px;display:flex}.info-address-card__image{object-fit:cover;border-top-left-radius:9px;border-top-right-radius:0;border-bottom-right-radius:0;width:100%;height:170px}.info-address-card__text{padding:25px}.marquee-item{width:170px;height:170px}.marquee-row{height:170px!important}.info-card-marquee{max-width:372px;overflow:hidden}.info-card-marquee-text{padding:25px 25px 0}.info-card{padding:25px}.info-card--dark{padding:30px 0 0 25px}.info-card--dark .dark-blue-custom-button{align-self:flex-start;width:calc(100% - 30px)}.image-pair-scroll{scrollbar-width:none;-ms-overflow-style:none;overflow-x:auto;flex-wrap:nowrap!important;justify-content:flex-start!important}.image-pair-scroll::-webkit-scrollbar{display:none}.image-pair-item{flex-shrink:0;width:304px!important;height:304px!important}}

.section{max-width:1260px;margin-inline:auto!important}.back{max-width:850px;margin-inline:auto!important}.rouded-img{border-radius:100%;width:80px;height:80px}.strategy-logo{align-self:center;max-width:400px;height:auto;margin-left:auto;margin-right:auto;display:flex;width:50%!important}.colored-text{color:#0000;background-image:linear-gradient(100.27deg,#01d498 50.28%,#00d3f2 95.31%);-webkit-background-clip:text;background-clip:text}.fluidImg{width:100%;height:auto}.circularContainer{background-color:#fff;border:1px solid #00000040;border-radius:100%;justify-content:center;align-items:center;width:48px;height:48px;font-size:24px;font-weight:500;display:flex}.hover-white{transition:fill .2s ease-in-out}.hover-white:hover{fill:#000}.hover-orange~.hover-white:hover{fill:#fff}.hover-white:hover~.hover-orange{fill:#ff7006}.hover-orange{transition:fill .2s ease-in-out;position:relative}.hover-orange:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0}.orange-container:hover .hover-orange{fill:#ff7006}.orange-container:hover .hover-orange+path{fill:#fff}.hover-grey{transition:fill .2s ease-in-out}.hover-grey:hover{fill:#ffffff70;position:relative}.hover-grey{position:relative}.soon+g{opacity:0;transition:opacity .2s ease-in-out}.soon:hover+g{opacity:1}.PrimaryButton{border:none;border-radius:8px}.AgilixButton{background-image:linear-gradient(304.4deg,#fc8d52 -22.03%,#e94058 37.58%,#8c52ff 105.7%);border:none;border-radius:8px;transition:all .3s ease-in-out}.PrimaryButton.disabled{cursor:unset!important;background:var(--bs-grey)!important}.PrimaryButton.hover:hover{transition:all .2s;color:var(--bs-blue)!important;background:#fff!important}.image-container{justify-content:center;align-items:center;display:flex;position:relative}.image-container img{object-fit:cover;width:100%;height:274px}.show-button{z-index:1;opacity:0;background:#fff3;border:.5px solid #fff;border-radius:8px;width:140px;height:50px;transition:opacity .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.image-container:hover img{filter:brightness(70%)}.image-container:hover .show-button{opacity:1}@media screen and (max-width:766px){.image-container img{height:auto!important}}@media (max-width:992px){.colored-text{font-size:24px!important}.px-md-25{padding-left:25px!important;padding-right:25px!important}.backContainer{padding-block:20px;padding-left:10px;top:60px}}
.contact-container{padding-inline:40px;flex-direction:column;padding-top:50px;padding-bottom:70px;display:flex}.contact-nav{gap:8px;width:100%;margin-bottom:30px;padding:5px;transition:all .3s}.contact-nav-button{color:#9d9d9d;background-color:#0000;border:1px solid #e3e3e3;border-radius:30px;justify-content:center;align-items:center;width:100%;height:50px;padding-block:9px;transition:all .3s;display:flex}.contact-nav-button.active{color:#fff;background-color:#008eff}
@media (max-width:768px){.mentions-legale-image{width:100%;height:auto}}


:root{--swiper-theme-color:#007aff}:host{z-index:1;margin-left:auto;margin-right:auto;display:block;position:relative}.swiper{z-index:1;margin-left:auto;margin-right:auto;padding:0;list-style:none;display:block;position:relative;overflow:hidden}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{z-index:1;width:100%;height:100%;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box;display:flex;position:relative}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate(0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;transition-property:transform;display:block;position:relative}.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{backface-visibility:hidden;transform:translateZ(0)}.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{scrollbar-width:none;-ms-overflow-style:none;overflow:auto}.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-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}.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,.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{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(#0000,#00000080)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(#00000080,#0000)}.swiper-lazy-preloader{z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top-color:#0000;border-radius:50%;width:42px;height:42px;margin-top:-21px;margin-left:-21px;position:absolute;top:50%;left:50%}:is(.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible) .swiper-lazy-preloader{animation:1s linear infinite swiper-preloader-spin}.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)}}
:root{--swiper-navigation-size:44px}.swiper-button-prev,.swiper-button-next{width:var(--swiper-navigation-size);height:var(--swiper-navigation-size);z-index:10;cursor:pointer;color:var(--swiper-navigation-color,var(--swiper-theme-color));justify-content:center;align-items:center;display:flex;position:absolute}:is(.swiper-button-prev,.swiper-button-next).swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}:is(.swiper-button-prev,.swiper-button-next).swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled :is(.swiper-button-prev,.swiper-button-next){display:none!important}:is(.swiper-button-prev,.swiper-button-next) ::slotted(svg),:is(.swiper-button-prev,.swiper-button-next) svg{object-fit:contain;transform-origin:50%;fill:currentColor;pointer-events:none;width:100%;height:100%}.swiper-button-lock{display:none}.swiper-button-prev,.swiper-button-next{top:var(--swiper-navigation-top-offset,50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2))}.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto}.swiper-button-prev ::slotted(.swiper-navigation-icon),.swiper-button-prev .swiper-navigation-icon{transform:rotate(180deg)}.swiper-button-next{right:var(--swiper-navigation-sides-offset,4px);left:auto}.swiper-horizontal .swiper-button-prev,.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal~.swiper-button-next{top:var(--swiper-navigation-top-offset,50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));margin-left:0}.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next{left:var(--swiper-navigation-sides-offset,4px);right:auto}.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-next,.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev{right:var(--swiper-navigation-sides-offset,4px);left:auto}:is(.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next) ::slotted(.swiper-navigation-icon),:is(.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next) .swiper-navigation-icon{transform:rotate(180deg)}:is(.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev) ::slotted(.swiper-navigation-icon),:is(.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev) .swiper-navigation-icon{transform:rotate(0)}.swiper-vertical .swiper-button-prev,.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-prev,.swiper-vertical~.swiper-button-next{left:var(--swiper-navigation-top-offset,50%);margin-left:calc(0px - (var(--swiper-navigation-size) / 2));margin-top:0;right:auto}.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev{top:var(--swiper-navigation-sides-offset,4px);bottom:auto}:is(.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev) ::slotted(.swiper-navigation-icon),:is(.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev) .swiper-navigation-icon{transform:rotate(-90deg)}.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset,4px);top:auto}:is(.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next) ::slotted(.swiper-navigation-icon),:is(.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next) .swiper-navigation-icon{transform:rotate(90deg)}
.swiper-pagination{text-align:center;z-index:10;transition:opacity .3s;position:absolute;transform:translate(0,0)}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);width:100%;left:0}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);display:inline-block}button.swiper-pagination-bullet{box-shadow:none;appearance:none;border:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translateY(-50%)}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets) .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets).swiper-pagination-bullets-dynamic{width:8px;top:50%;transform:translateY(-50%)}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets).swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,top .2s;display:inline-block}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets) .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets).swiper-pagination-bullets-dynamic{white-space:nowrap;left:50%;transform:translate(-50%)}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets).swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,#00000040);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));transform-origin:0 0;width:100%;height:100%;position:absolute;top:0;left:0;transform:scale(0)}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:100% 0}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);top:0;left:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size,4px);height:100%;top:0;left:0}.swiper-pagination-lock{display:none}
*{box-sizing:border-box;font-family:var(--font-manrope), sans-serif;max-width:100vw;margin:0;padding:0;transition:all .2s}html{scroll-behavior:smooth}.pointer{cursor:pointer}ul{list-style:none}h1,h2,h3,h4,h5,h6,p,input,button,label,a,li,span{margin:0!important}.underline{text-decoration:underline}a{color:inherit!important;cursor:pointer!important;text-decoration:none!important}.z-index-0{z-index:0}.z-index-1{z-index:1}.z-index-2{z-index:2}.z-index-3{z-index:3}.z-index-4{z-index:4}.z-index-5{z-index:5}.z-index999{z-index:9999}.radius06{border-radius:6px}.radius10{border-radius:10px}.radius12{border-radius:12px}.radius14{border-radius:14px}.radius15{border-radius:15px}.radius16{border-radius:16px}.radius20{border-radius:20px}.radius22{border-radius:22px}.radius23{border-radius:23px}.radius24{border-radius:24px}.radius25{border-radius:25px}.radius28{border-radius:28px}.radius30{border-radius:30px}.radius40{border-radius:40px}.border-cute-grey-05{border:.5px solid var(--color-cute-gray)}.border-basalt-1{border:1px solid var(--color-basalt)}.border-gallery-1{border:1px solid var(--color-gallery)}.border-chinese-gray-05{border:1px solid var(--color-chinese-gray)}.border-electric-black-1{border:1px solid var(--color-electric-black)}.object-fit-cover-top{object-fit:cover;object-position:50% 0%}.object-fit-cover{object-fit:cover}.opacity-25{opacity:.25}.lined-black-bg{background-color:#000;background-image:linear-gradient(#00000080,#00000080),url(/bg-lines.webp);background-position:50%;background-repeat:no-repeat;background-size:cover}.scale-hover:hover{transform:scale(1.05)}
