html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{text-decoration:none;color:inherit}table{border-collapse:collapse;border-spacing:0}iframe{border:0;margin:0;padding:0}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.section{margin:120px 0}@media all and (max-width: 1100px){.section{margin:79.2px 0}}@media all and (max-width: 600px){.section{margin:52.272px 0}}.section--s{margin:79.2px 0}@media all and (max-width: 1100px){.section--s{margin:79.2px 0}}@media all and (max-width: 600px){.section--s{margin:52.272px 0}}.section--l{margin:240px 0}@media all and (max-width: 1100px){.section--l{margin:79.2px 0}}@media all and (max-width: 600px){.section--l{margin:52.272px 0}}.container{width:100%;max-width:1960px;margin:0 auto;padding:0 80px}@media all and (max-width: 1100px){.container{padding:0 60px}}@media all and (max-width: 800px){.container{padding:0 40px}}@media all and (max-width: 600px){.container{padding:0 20px}}.container--l{max-width:2352px}.container--m{max-width:1568px}.container--s{max-width:1176px}.container--100{max-width:none}.mt-xxl{margin-top:100px}@media all and (max-width: 1100px){.mt-xxl{margin-top:80px}}@media all and (max-width: 600px){.mt-xxl{margin-top:60px}}.mt-xl{margin-top:60px}@media all and (max-width: 1100px){.mt-xl{margin-top:55px}}@media all and (max-width: 600px){.mt-xl{margin-top:50px}}.mt-l,.wysiwyg h1,.wysiwyg h2,.wysiwyg h3,.wysiwyg h4,.wysiwyg h5,.wysiwyg h6,.wysiwyg img{margin-top:40px}@media all and (max-width: 1100px){.mt-l,.wysiwyg h1,.wysiwyg h2,.wysiwyg h3,.wysiwyg h4,.wysiwyg h5,.wysiwyg h6,.wysiwyg img{margin-top:35px}}@media all and (max-width: 600px){.mt-l,.wysiwyg h1,.wysiwyg h2,.wysiwyg h3,.wysiwyg h4,.wysiwyg h5,.wysiwyg h6,.wysiwyg img{margin-top:30px}}.mt-m,.wysiwyg ul,.wysiwyg ol{margin-top:30px}@media all and (max-width: 1100px){.mt-m,.wysiwyg ul,.wysiwyg ol{margin-top:25px}}@media all and (max-width: 600px){.mt-m,.wysiwyg ul,.wysiwyg ol{margin-top:20px}}.mt-s{margin-top:20px}@media all and (max-width: 1100px){.mt-s{margin-top:15px}}@media all and (max-width: 600px){.mt-s{margin-top:10px}}.mt-xs{margin-top:10px}@media all and (max-width: 1100px){.mt-xs{margin-top:5px}}.mt-xxs{margin-top:5px}@media all and (max-width: 1100px){.mt-xxs{margin-top:3px}}.mb-xxl{margin-bottom:100px}@media all and (max-width: 1100px){.mb-xxl{margin-bottom:80px}}@media all and (max-width: 600px){.mb-xxl{margin-bottom:60px}}.mb-xl{margin-bottom:60px}@media all and (max-width: 1100px){.mb-xl{margin-bottom:55px}}@media all and (max-width: 600px){.mb-xl{margin-bottom:50px}}.mb-l,.wysiwyg img{margin-bottom:40px}@media all and (max-width: 1100px){.mb-l,.wysiwyg img{margin-bottom:35px}}@media all and (max-width: 600px){.mb-l,.wysiwyg img{margin-bottom:30px}}.mb-m,.wysiwyg h1,.wysiwyg h2,.wysiwyg h3,.wysiwyg h4,.wysiwyg h5,.wysiwyg h6,.wysiwyg p,.wysiwyg ul,.wysiwyg ol,.wysiwyg table{margin-bottom:30px}@media all and (max-width: 1100px){.mb-m,.wysiwyg h1,.wysiwyg h2,.wysiwyg h3,.wysiwyg h4,.wysiwyg h5,.wysiwyg h6,.wysiwyg p,.wysiwyg ul,.wysiwyg ol,.wysiwyg table{margin-bottom:25px}}@media all and (max-width: 600px){.mb-m,.wysiwyg h1,.wysiwyg h2,.wysiwyg h3,.wysiwyg h4,.wysiwyg h5,.wysiwyg h6,.wysiwyg p,.wysiwyg ul,.wysiwyg ol,.wysiwyg table{margin-bottom:20px}}.mb-s{margin-bottom:20px}@media all and (max-width: 1100px){.mb-s{margin-bottom:15px}}@media all and (max-width: 600px){.mb-s{margin-bottom:10px}}.mb-xs{margin-bottom:10px}@media all and (max-width: 1100px){.mb-xs{margin-bottom:5px}}.mb-xxs{margin-bottom:5px}@media all and (max-width: 1100px){.mb-xxs{margin-bottom:3px}}.transition,.filter__label,.product__img,.products__mobile-filters,.models-navbar,.post__img,.pagenav__img,.footer-primary__link,.footer-secondary__link,.navbar,.navbar__logo,.navbar__logo img,.nav__link,.nav__link::before,.subnav,.subnav__link,.some__link,.hyperlink,.hyperlink::after,.btn{-webkit-transition:all .2s;transition:all .2s}.transition-slow,.form-request__card,.form-request__overlay,.form-request__close,.products__sidebar,.navbar__content,.nav__item,.cookies-banner{-webkit-transition:all .5s;transition:all .5s}.img-contain{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain}.img-cover{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.img-full,.wysiwyg img{display:block;width:100%}.video-cover{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.video-full{position:relative;padding-top:56.25%;background:#eee}.video-full>iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.no-scroll{overflow:hidden}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid rgba(0,0,0,0)}.slick-arrow.slick-hidden{display:none}.slick-slide,.slick-slide li,.slick-slide div,.slick-slide span,.slick-slide a{outline:none !important}.slick-arrow{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;position:absolute;top:50%;width:80px;height:80px;padding:0;margin:0;font-size:0;line-height:0;text-indent:-9999px;background:none;background-size:40px 40px;background-position:50% 50%;background-repeat:no-repeat;border:none;overflow:hidden;z-index:10;cursor:pointer;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .2s;transition:all .2s}@media all and (max-width: 1960px){.slick-arrow{background-size:30px 30px}}@media all and (max-width: 1100px){.slick-arrow{width:60px;height:60px;background-size:25px 25px}}@media all and (max-width: 800px){.slick-arrow{display:none !important}}.slick-prev{left:0;background-image:url("../img/slider_prev.svg")}.slick-prev:hover{background-position:40% 50%}.slick-next{right:0;background-image:url("../img/slider_next.svg")}.slick-next:hover{background-position:60% 50%}.slick-dots{display:flex;gap:8px;position:absolute;bottom:0;left:50%;text-align:center;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.slick-dots li{display:block;padding:0}.slick-dots li:only-child{display:none}.slick-dots button{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;display:block;position:relative;width:50px;height:120px;padding:0;margin:0 auto;font-size:0;line-height:0;background:none;border:none;overflow:hidden;border:none;border-radius:0;outline:none;opacity:.2;cursor:pointer;-webkit-transition:all .2s .5s;transition:all .2s .5s}@media all and (max-width: 1960px){.slick-dots button{height:80px}}@media all and (max-width: 1100px){.slick-dots button{width:40px;height:60px}}@media all and (max-width: 600px){.slick-dots button{width:30px}}.slick-dots button::after{content:"";display:block;position:absolute;top:50%;left:0;width:100%;height:2px;background-color:#121212;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.slick-dots .slick-active button{opacity:1}@font-face{font-family:"AstonMartinFlare";src:url("/fonts/AstonMartinFlare_W_Rg.woff2") format("woff2"),url("/fonts/AstonMartinFlare_W_Rg.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"AstonMartinSans";src:url("/fonts/AstonMartinSans_W_Rg.woff2") format("woff2"),url("/fonts/AstonMartinSans_W_Rg.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}.title,.wysiwyg h1,.wysiwyg h2,.wysiwyg h3,.wysiwyg h4,.wysiwyg h5{font-family:"AstonMartinFlare","helvetica","arial","sans-serif";font-weight:400;font-size:32px;line-height:1.2;letter-spacing:-0.02em;color:#121212}@media all and (max-width: 1100px){.title,.wysiwyg h1,.wysiwyg h2,.wysiwyg h3,.wysiwyg h4,.wysiwyg h5{font-size:26.6666666667px}}@media all and (max-width: 600px){.title,.wysiwyg h1,.wysiwyg h2,.wysiwyg h3,.wysiwyg h4,.wysiwyg h5{font-size:22.2222222222px}}.title--xxxl{font-size:66.3552px}@media all and (max-width: 1100px){.title--xxxl{font-size:55.296px}}@media all and (max-width: 600px){.title--xxxl{font-size:46.08px}}.title--xxl,.wysiwyg h1{font-size:55.296px}@media all and (max-width: 1100px){.title--xxl,.wysiwyg h1{font-size:46.08px}}@media all and (max-width: 600px){.title--xxl,.wysiwyg h1{font-size:38.4px}}.title--xl{font-size:46.08px}@media all and (max-width: 1100px){.title--xl{font-size:38.4px}}@media all and (max-width: 600px){.title--xl{font-size:32px}}.title--l{font-size:38.4px}@media all and (max-width: 1100px){.title--l{font-size:32px}}@media all and (max-width: 600px){.title--l{font-size:26.6666666667px}}.title--s{font-size:26.6666666667px}@media all and (max-width: 1100px){.title--s{font-size:22.2222222222px}}@media all and (max-width: 600px){.title--s{font-size:18.5185185185px}}.title--xs,.wysiwyg h3{font-size:22.2222222222px}@media all and (max-width: 1100px){.title--xs,.wysiwyg h3{font-size:18.5185185185px}}@media all and (max-width: 600px){.title--xs,.wysiwyg h3{font-size:16px}}.title--xxs,.wysiwyg h4{font-size:18.5185185185px}@media all and (max-width: 1100px){.title--xxs,.wysiwyg h4{font-size:16px}}@media all and (max-width: 600px){.title--xxs,.wysiwyg h4{font-size:16px}}.title--xxxs,.wysiwyg h5{font-size:16px}@media all and (max-width: 1100px){.title--xxxs,.wysiwyg h5{font-size:16px}}@media all and (max-width: 600px){.title--xxxs,.wysiwyg h5{font-size:16px}}.title--white,.wysiwyg--white h1,.wysiwyg--white h2,.wysiwyg--white h3,.wysiwyg--white h4,.wysiwyg--white h5,.wysiwyg--white strong{color:#fff}.text,.wysiwyg h6,.wysiwyg p,.hyperlink,.btn,body,.ordered-list__item,.wysiwyg ol li,.list__item,.wysiwyg ul li{font-family:"AstonMartinSans","helvetica","arial","sans-serif";font-weight:400;font-size:16px;line-height:1.5;color:#121212}@media all and (max-width: 600px){.text,.wysiwyg h6,.wysiwyg p,.hyperlink,.btn,body,.ordered-list__item,.wysiwyg ol li,.list__item,.wysiwyg ul li{font-size:14px}}.text--l,.wysiwyg h6,.wysiwyg--l p{font-size:20px}@media all and (max-width: 600px){.text--l,.wysiwyg h6,.wysiwyg--l p{font-size:16.6666666667px}}.text--s{font-size:12.8px}@media all and (max-width: 600px){.text--s{font-size:12px}}.text--white,.wysiwyg--white p{color:rgba(255,255,255,.7)}.label{font-family:"AstonMartinFlare","helvetica","arial","sans-serif";font-weight:400;font-size:18px;text-transform:uppercase;line-height:1.2;color:#121212}@media all and (max-width: 1100px){.label{font-size:14.4px}}.label--l{font-size:22.5px}@media all and (max-width: 1100px){.label--l{font-size:14.4px}}.label--s{font-size:14.4px}.label--white{color:#fff}.list,.wysiwyg ul{padding-left:20px}.list__item,.wysiwyg ul li{position:relative;padding-left:20px;margin-top:8px;margin-bottom:8px}.list__item:last-child,.wysiwyg ul li:last-child{margin-bottom:0}.list__item::before,.wysiwyg ul li::before{content:"";display:block;position:absolute;top:9px;left:0;width:6px;height:6px;background:#77b6af;border-radius:100%}@media all and (max-width: 1100px){.list__item::before,.wysiwyg ul li::before{left:0}}@media all and (max-width: 600px){.list__item::before,.wysiwyg ul li::before{top:9px}}.ordered-list,.wysiwyg ol{padding-left:40px;list-style-type:decimal}.ordered-list__item,.wysiwyg ol li{margin-top:8px;margin-bottom:8px}.ordered-list__item:last-child,.wysiwyg ol li:last-child{margin-bottom:0}.link,.wysiwyg a{color:#1e7a64;text-decoration:underline;cursor:pointer}.link:hover,.wysiwyg a:hover{text-decoration:none}.link--white{color:#fff}.color-accent{color:#1e7a64}sub,sup{font-size:60% !important;line-height:0;margin-left:1px;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}html{font-size:16px}body{background-color:#fff}.page--navbar{padding-top:80px}@media all and (max-width: 1100px){.page--navbar{padding-top:70px}}::-moz-selection{background-color:rgba(20,81,66,.98);color:#fff;text-shadow:none}::selection{background-color:rgba(20,81,66,.98);color:#fff;text-shadow:none}.btn-container{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.btn-container--center{justify-content:center}.btn{display:block;position:relative;height:fit-content;padding:16px 32px;text-align:center;color:#fff;background:#1e7a64;border:1px solid #1e7a64;border-radius:0}@media all and (max-width: 600px){.btn{padding:12px 24px}}.btn:hover{background:#145142;border-color:#145142}.btn--secondary{color:#1e7a64;background:#e6f0f0;border:1px solid #e6f0f0}.btn--secondary:hover{color:#fff;background:#145142;border-color:#145142}.btn--white{color:#1e7a64;background:#fff;border:1px solid #fff}.btn--white:hover{color:#1e7a64;background:rgba(255,255,255,.9);border-color:rgba(255,255,255,.9)}.btn--s{padding:12px 24px}.btn--full{width:100%}@media all and (max-width: 600px){.btn--mobile-full{width:100%}}.btn.loading{position:relative;padding-right:70px;pointer-events:none}@media all and (max-width: 600px){.btn.loading{padding-right:55px}}.btn.loading::before{content:"";display:block;position:absolute;top:50%;right:30px;width:26px;height:26px;border:3px solid #fff;border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);border-radius:100%;-webkit-animation:loading 1.5s cubic-bezier(0.75, 0, 0.25, 1) infinite;animation:loading 1.5s cubic-bezier(0.75, 0, 0.25, 1) infinite;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media all and (max-width: 600px){.btn.loading::before{width:20px;height:20px;right:20px;border-width:2px}}@-webkit-keyframes loading{0%{-webkit-transform:translateY(-50%) rotate(0deg);-ms-transform:translateY(-50%) rotate(0deg);transform:translateY(-50%) rotate(0deg)}100%{-webkit-transform:translateY(-50%) rotate(720deg);-ms-transform:translateY(-50%) rotate(720deg);transform:translateY(-50%) rotate(720deg)}}@keyframes loading{0%{-webkit-transform:translateY(-50%) rotate(0deg);-ms-transform:translateY(-50%) rotate(0deg);transform:translateY(-50%) rotate(0deg)}100%{-webkit-transform:translateY(-50%) rotate(720deg);-ms-transform:translateY(-50%) rotate(720deg);transform:translateY(-50%) rotate(720deg)}}.hyperlink-container{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.hyperlink-container--center{justify-content:center}.hyperlink{display:block;position:relative;height:fit-content;padding-right:25px;text-align:left;color:#1e7a64;border-bottom:1px solid #77b6af}.hyperlink::after{content:"";display:block;position:absolute;top:50%;right:0;width:12px;height:12px;background-image:url("../img/hyperlink_arrow.svg");background-position:50% 50%;background-size:contain;background-repeat:no-repeat;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.hyperlink:hover::after{right:-6px}.hyperlink--white{color:#fff}.hyperlink--white::after{filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0%) hue-rotate(240deg) brightness(104%) contrast(101%)}@media all and (max-width: 600px){.hyperlink--mobile-full{margin-right:auto;margin-left:auto}}.burger{display:none;position:absolute;top:0;left:0;width:70px;height:70px;cursor:pointer}@media all and (max-width: 1100px){.burger{display:block}}.burger .burger__line{display:block;position:absolute;top:50%;left:20px;width:16px;height:2px;background-color:#121212;-webkit-transition:background-color .2s;transition:background-color .2s}.burger .burger__line::before,.burger .burger__line::after{content:"";display:block;position:absolute;top:0;left:0;width:25px;height:2px;background-color:#121212;-webkit-transform:translateY(-6px);-ms-transform:translateY(-6px);transform:translateY(-6px);-webkit-transition:all .2s;transition:all .2s}.burger .burger__line::after{-webkit-transform:translateY(6px);-ms-transform:translateY(6px);transform:translateY(6px)}.nav-is-open .burger .burger__line{background-color:rgba(0,0,0,0)}.nav-is-open .burger .burger__line::before{-webkit-transform:translateY(0) rotate(45deg);-ms-transform:translateY(0) rotate(45deg);transform:translateY(0) rotate(45deg)}.nav-is-open .burger .burger__line::after{-webkit-transform:translateY(0) rotate(-45deg);-ms-transform:translateY(0) rotate(-45deg);transform:translateY(0) rotate(-45deg)}.navbar--inverted .burger .burger__line{background-color:#fff}.navbar--inverted .burger .burger__line::before,.navbar--inverted .burger .burger__line::after{background-color:#fff}.shrink-nav .navbar--inverted .burger .burger__line{background-color:#121212}.shrink-nav .navbar--inverted .burger .burger__line::before,.shrink-nav .navbar--inverted .burger .burger__line::after{background-color:#121212}.nav-is-open .navbar--inverted .burger .burger__line{background-color:rgba(0,0,0,0)}.nav-is-open .navbar--inverted .burger .burger__line::before,.nav-is-open .navbar--inverted .burger .burger__line::after{background-color:#121212}.navbar--dark .burger .burger__line{background-color:#fff}.navbar--dark .burger .burger__line::before,.navbar--dark .burger .burger__line::after{background-color:#fff}.nav-is-open .navbar--dark .burger .burger__line{background-color:rgba(0,0,0,0)}.popup{position:fixed;top:0;right:0;bottom:0;left:0;padding:60px 20px;z-index:1000000;overflow-y:auto;pointer-events:none;opacity:0;-webkit-transition:all .2s;transition:all .2s}@media all and (max-width: 1100px){.popup{padding:60px 20px}}@media all and (max-width: 600px){.popup{padding:60px 10px}}@media all and (max-width: 400px){.popup{padding:60px 5px}}.popup--visible{pointer-events:auto;opacity:1}.popup__container{position:relative;max-width:1200px;margin:0 auto;padding:120px 100px;background:#fff;opacity:0;z-index:1000002;-webkit-transition:all 1s;transition:all 1s;-webkit-transform:translateY(50px);-ms-transform:translateY(50px);transform:translateY(50px)}@media all and (max-width: 1100px){.popup__container{padding:80px 50px}}@media all and (max-width: 600px){.popup__container{padding:60px 20px}}.popup--video .popup__container{max-width:1080px;padding:0;overflow:hidden}.popup--s .popup__container{max-width:600px;margin-top:100px;padding:80px 80px;text-align:center}@media all and (max-width: 1100px){.popup--s .popup__container{margin-top:50px;padding:80px 50px}}@media all and (max-width: 600px){.popup--s .popup__container{margin-top:0;padding:60px 20px}}.popup--visible .popup__container{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.popup__close{display:block;position:absolute;top:0;right:0;width:60px;height:60px;background:red;background-size:20px 20px;cursor:pointer;-webkit-transition:all .2s;transition:all .2s}.popup__bg{position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(18,18,18,.9);z-index:1000001;cursor:pointer}.popup__title{margin-bottom:15px}.popup__btn{margin-top:20px}.some__list{display:flex;flex-wrap:wrap;gap:10px}@media all and (max-width: 800px){.footer .some__list{justify-content:center}}.some__link{display:block;width:25px;height:25px;margin:0;padding:0;font-size:0;line-height:0;text-indent:-99999px;opacity:1;overflow:hidden;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media all and (max-width: 600px){.some__link{width:22px;height:22px}}.some__link:hover{opacity:.7}.footer .some__link{filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0%) hue-rotate(240deg) brightness(104%) contrast(101%)}.cookies-banner{position:fixed;margin-left:10px;right:10px;bottom:10px;max-width:500px;padding:32px 32px 32px 32px;color:#fff;background:#145142;border-radius:32px;border-bottom-right-radius:0px;opacity:1;z-index:100;-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%)}@media all and (max-width: 1100px){.cookies-banner{padding:25px 25px 25px 25px;border-radius:20px;border-bottom-right-radius:0px}}@media all and (max-width: 600px){.cookies-banner{padding:20px 20px 20px 20px;border-radius:20px;border-bottom-right-radius:0px}}.cookies-close .cookies-banner{bottom:0;opacity:0;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.cookies-banner__link{text-decoration:underline}.cookies-banner__link:hover{color:#fff;text-decoration:none}.google-maps{position:absolute;top:0;right:0;bottom:0;left:0}.google-maps .gm-style-iw{width:300px}.category__list{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.category__item{display:flex;align-items:center;gap:10px}.category__item::after{content:"|";color:#e2e4e4}.category__item:last-child::after{display:none}.category__label{color:rgba(18,18,18,.6)}.line{display:block;width:100%;height:1px;background-color:#e2e4e4}.line--dark{background-color:#454545}.range__intro{display:flex;justify-content:space-between;gap:10px}.range__slider{display:block;height:5px;position:relative;background:#e2e4e4;border-radius:5px}.range__slider-active{display:block;height:100%;left:0;right:0;position:absolute;border-radius:5px;background:#1e7a64}.range__input{position:absolute;width:100%;height:5px;top:0;margin:0;background:none;pointer-events:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.range input[type=range]::-webkit-slider-thumb{height:18px;width:18px;border:none;border-radius:50%;background:#1e7a64;pointer-events:auto;box-shadow:0 0 6px rgba(0,0,0,.05);-webkit-appearance:none}.range input[type=range]::-moz-range-thumb{height:18px;width:18px;border:none;border-radius:50%;background:#1e7a64;pointer-events:auto;box-shadow:0 0 6px rgba(0,0,0,.05);-moz-appearance:none}.options__list{column-width:280px;column-count:auto;column-gap:32px}.options__item{margin-bottom:5px}.options__label{color:rgba(18,18,18,.6)}.dropdown__list{padding:16px 32px;background-color:#f4f4f2}@media all and (max-width: 600px){.dropdown__list{padding:10px 20px}}.dropdown__content{display:none;padding:32px 32px;margin-bottom:16px;background-color:#fff}@media all and (max-width: 600px){.dropdown__content{margin-bottom:10px;padding:20px 20px}}.dropdown__header{position:relative;padding:16px 0;padding-right:32px;cursor:pointer}@media all and (max-width: 600px){.dropdown__header{padding:10px 0;padding-right:32px}}.dropdown__header::after{content:"";display:block;position:absolute;top:50%;right:0;width:12px;height:12px;background-image:url("../img/icon_dropdown.svg");background-position:50% 50%;background-repeat:no-repeat;background-size:contain;-webkit-transition:all .4s;transition:all .4s;-webkit-transform:translateY(-50%) rotate(0);-ms-transform:translateY(-50%) rotate(0);transform:translateY(-50%) rotate(0)}.dropdown__item--active .dropdown__header::after{-webkit-transform:translateY(-50%) rotate(-180deg);-ms-transform:translateY(-50%) rotate(-180deg);transform:translateY(-50%) rotate(-180deg)}.wysiwyg>*:first-child{margin-top:0}.wysiwyg>*:last-child{margin-bottom:0}.wysiwyg strong,.wysiwyg b{font-weight:400;color:#121212}.wysiwyg i,.wysiwyg em{font-style:italic}.wysiwyg table{background-color:#fff}.wysiwyg table td,.wysiwyg table th{padding:20px;font-size:16px;line-height:22px;color:#666;border:1px solid #e2e4e4}@media all and (max-width: 600px){.wysiwyg table td,.wysiwyg table th{font-size:14px;line-height:20px}}.wysiwyg table th{color:#fff;background-color:#1e7a64;border:1px solid #1e7a64}.form__grid{display:grid;grid-template-columns:repeat(12, 1fr);gap:20px 20px}.form__item{display:block;width:100%;grid-column:span 12}.form__item--1{grid-column:span 12}.form__item--2{grid-column:span 6}@media all and (max-width: 600px){.form__item--2{grid-column:span 12}}.form__item--3{grid-column:span 4}@media all and (max-width: 800px){.form__item--3{grid-column:span 6}}@media all and (max-width: 600px){.form__item--3{grid-column:span 12}}.form__item--4{grid-column:span 3}@media all and (max-width: 800px){.form__item--4{grid-column:span 6}}@media all and (max-width: 400px){.form__item--4{grid-column:span 12}}.form__item--6{grid-column:span 2}@media all and (max-width: 800px){.form__item--6{grid-column:span 6}}@media all and (max-width: 400px){.form__item--6{grid-column:span 12}}.form__label{display:block;width:100%;margin-bottom:5px;font-size:14px;line-height:20px;color:#121212}.form__label_accent{color:#1e7a64}.form__label_detail{font-size:11px;line-height:20px;color:#121212}.form__input{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;display:block;width:100%;padding:18px 20px;font-family:"AstonMartinSans","helvetica","arial","sans-serif";font-size:16px;line-height:22px;color:#121212;background-color:#f4f4f2;border:none;border:1px solid #e2e4e4;border-radius:0;outline:none}@media all and (max-width: 600px){.form__input{font-size:14px;line-height:20px;padding:12px 20px}}.form__input.error{border:1px solid #d20000;background-color:rgba(210,0,0,.03)}.form__input--textarea{width:100%;max-width:100%;height:250px;resize:none}.form__input--select{padding-right:46px !important;background-image:url("../img/input_select.svg");background-size:12px 12px;background-repeat:no-repeat;background-position:right 20px center}.form__input--white{color:#fff;background-color:rgba(0,0,0,.1);border-color:#fff}.form__input--white.form__input--select{background-image:url("../img/input_select_white.svg")}.checkbox{position:relative;padding:3px 0;padding-left:40px;font-size:16px;line-height:26px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.checkbox--white .checkbox{color:#fff}.checkbox.error{color:#d20000}.checkbox__box{display:block;position:absolute;top:0;left:0;width:30px;height:30px;background-color:#fff;border:1px solid #e2e4e4;cursor:pointer}.checkbox--white .checkbox__box{background-color:rgba(0,0,0,.1);border-color:#fff}.checkbox__box::after{content:"";display:block;position:absolute;top:-1px;left:-1px;width:30px;height:30px;background-color:#1e7a64;background-image:url("../img/icon_v_white.svg");background-position:center center;background-size:0px 0px;background-repeat:no-repeat;opacity:0;-webkit-transition:background-size .2s;transition:background-size .2s}.checkbox--white .checkbox__box::after{background-color:#fff;background-image:url("../img/icon_v.svg")}.checkbox.error .checkbox__box{background-color:rgba(210,0,0,.03);border:1px solid #d20000}.checkbox.active .checkbox__box::after{background-size:15px 12px;opacity:1}.checkbox__label-click{cursor:pointer}.radio{display:flex;flex-wrap:wrap;gap:10px 32px}.radio.error{color:#d20000}.radio__item{display:inline-block;position:relative;padding:3px 0;padding-left:40px;font-size:16px;line-height:26px;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.radio--white .radio__item{color:#fff}.radio__box{display:block;position:absolute;top:0;left:0;width:30px;height:30px;background:#fff;border:1px solid #e2e4e4;border-radius:5em}.radio--white .radio__box{background-color:rgba(0,0,0,.1);border-color:#fff}.radio__box::after{content:"";display:block;position:absolute;top:-1px;left:-1px;width:30px;height:30px;background-color:#1e7a64;background-image:url("../img/icon_v_white.svg");background-position:center center;background-size:0px 0px;background-repeat:no-repeat;opacity:0;border-radius:5em;-webkit-transition:background-size .2s;transition:background-size .2s}.radio--white .radio__box::after{background-color:#fff;background-image:url("../img/icon_v.svg")}.radio.error .radio__box{background-color:rgba(210,0,0,.03);border:1px solid #d20000}.radio__item.active{color:#000}.radio--white .radio__item.active{color:#fff}.radio__item.active .radio__box::after{background-size:15px 12px;opacity:1}.navbar{position:fixed;width:100%;height:80px;margin-top:0;background-color:#fff;border-bottom:1px solid #e2e4e4;z-index:100}@media all and (max-width: 1100px){.navbar{height:70px}}.shrink-nav .navbar{height:70px}.scroll-down .navbar{margin-top:-70px}.nav-is-open .navbar{margin-top:0}.navbar.navbar--inverted{background-color:rgba(255,255,255,0);border-color:rgba(255,255,255,.1)}.shrink-nav .navbar.navbar--inverted{background-color:#fff;border-color:#e2e4e4}.nav-is-open .navbar.navbar--inverted{background-color:#fff;border-color:#e2e4e4}.navbar.navbar--dark{background-color:#121212;border-color:rgba(255,255,255,.1)}.navbar__content{position:absolute;top:0;left:0;padding-left:80px}@media all and (max-width: 1400px){.navbar__content{padding-left:40px}}@media all and (max-width: 1100px){.navbar__content{position:fixed;top:70px;right:0;bottom:0;left:0;width:100%;padding-left:0;background-color:#fff;border-bottom:8px solid #1e7a64;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}}@media all and (max-width: 1100px){.nav-is-open .navbar__content{overflow-y:auto;-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%)}}@media all and (max-width: 1100px){.navbar--dark .navbar__content{background-color:#121212}}.navbar__logo{position:absolute;top:50%;right:80px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media all and (max-width: 1400px){.navbar__logo{right:40px}}@media all and (max-width: 1100px){.navbar__logo{right:20px}}.navbar--inverted .navbar__logo{filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0%) hue-rotate(240deg) brightness(104%) contrast(101%)}.shrink-nav .navbar--inverted .navbar__logo{filter:none}@media all and (max-width: 1100px){.nav-is-open .navbar--inverted .navbar__logo{filter:none}}.navbar--dark .navbar__logo{filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0%) hue-rotate(240deg) brightness(104%) contrast(101%)}.navbar__logo img{width:auto;height:60px}@media all and (max-width: 1100px){.navbar__logo img{height:50px}}.shrink-nav .navbar__logo img{height:50px}.nav__list{display:flex;gap:40px}@media all and (max-width: 1100px){.nav__list{display:block;gap:0;text-align:center}}.nav__item{color:#121212}@media all and (max-width: 1100px){.nav__item{width:100%;border-bottom:1px solid #e2e4e4;opacity:0;-webkit-transform:translateY(100px);-ms-transform:translateY(100px);transform:translateY(100px)}}@media all and (max-width: 1100px){.nav-is-open .nav__item{opacity:1;-webkit-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px)}}@media all and (max-width: 1100px){.navbar--dark .nav__item{border-color:rgba(255,255,255,.1)}}@media all and (max-width: 1100px){.nav__item:nth-child(1){-webkit-transition:all .8s 0.1s;transition:all .8s 0.1s}}@media all and (max-width: 1100px){.nav__item:nth-child(2){-webkit-transition:all .8s 0.2s;transition:all .8s 0.2s}}@media all and (max-width: 1100px){.nav__item:nth-child(3){-webkit-transition:all .8s 0.3s;transition:all .8s 0.3s}}@media all and (max-width: 1100px){.nav__item:nth-child(4){-webkit-transition:all .8s 0.4s;transition:all .8s 0.4s}}@media all and (max-width: 1100px){.nav__item:nth-child(5){-webkit-transition:all .8s 0.5s;transition:all .8s 0.5s}}@media all and (max-width: 1100px){.nav__item:nth-child(6){-webkit-transition:all .8s 0.6s;transition:all .8s 0.6s}}@media all and (max-width: 1100px){.nav__item:nth-child(7){-webkit-transition:all .8s 0.7s;transition:all .8s 0.7s}}@media all and (max-width: 1100px){.nav__item:nth-child(8){-webkit-transition:all .8s 0.8s;transition:all .8s 0.8s}}@media all and (max-width: 1100px){.nav__item:nth-child(9){-webkit-transition:all .8s 0.9s;transition:all .8s 0.9s}}@media all and (max-width: 1100px){.nav__item:nth-child(10){-webkit-transition:all .8s 1s;transition:all .8s 1s}}.nav__item--subnav{position:relative;padding-right:20px;cursor:pointer}@media all and (max-width: 1100px){.nav__item--subnav{padding-right:0}}.nav__item--subnav::after{content:"";display:block;position:absolute;top:50%;right:0;width:12px;height:12px;background-image:url("../img/icon_subnav.svg");background-position:50% 50%;background-repeat:no-repeat;background-size:contain;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media all and (max-width: 1100px){.nav__item--subnav::after{display:none}}.nav__link{display:block;position:relative;line-height:80px;color:#121212;cursor:pointer}@media all and (max-width: 1100px){.nav__link{line-height:70px}}.shrink-nav .nav__link{line-height:70px}.nav__link:hover{color:#121212}.nav__link.nav__link--active{color:#121212}.navbar--inverted .nav__link{color:rgba(255,255,255,.7)}@media all and (max-width: 1100px){.navbar--inverted .nav__link{color:#121212}}.shrink-nav .navbar--inverted .nav__link{color:#121212}.navbar--inverted .nav__link.nav__link--active{color:#fff}@media all and (max-width: 1100px){.navbar--inverted .nav__link.nav__link--active{color:#121212}}.shrink-nav .navbar--inverted .nav__link.nav__link--active{color:#121212}.navbar--dark .nav__link{color:rgba(255,255,255,.7)}.navbar--dark .nav__link.nav__link--active{color:#fff}.nav__link::before{content:"";position:absolute;top:50%;left:0;width:100%;height:1px;background-image:linear-gradient(90deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, 0.75), hsla(0, 0%, 100%, 0));-webkit-transform-origin:left center;transform-origin:left center;-webkit-transform:translateY(16px) scaleX(0);-ms-transform:translateY(16px) scaleX(0);transform:translateY(16px) scaleX(0)}@media all and (max-width: 1100px){.nav__link::before{display:none}}.nav__link:hover::before,.nav__link.nav__link--active::before{-webkit-transform:translateY(16px) scaleX(1);-ms-transform:translateY(16px) scaleX(1);transform:translateY(16px) scaleX(1)}.subnav{position:absolute;top:110%;left:0;max-height:calc(100vh - 80px);opacity:0;pointer-events:none;overflow-y:auto}@media all and (max-width: 1100px){.subnav{display:none;position:relative;top:auto;left:auto;max-height:0;opacity:1;pointer-events:auto;overflow:hidden}}.nav__item--subnav:hover .subnav{top:100%;opacity:1;pointer-events:auto}@media all and (max-width: 1100px){.nav__item--subnav:hover .subnav{max-height:500px}}.subnav__link{display:block;min-width:240px;padding:16px 20px;color:#fff;border-bottom:1px solid rgba(255,255,255,.05);background-color:#121212}.subnav__link:hover{color:#fff;background-color:#121212}.subnav__item--level-1 .subnav__link[href]:hover{color:#fff;background-color:#77b6af}.subnav__item--level-2 .subnav__link{padding:10px 20px;padding-left:40px;color:#77b6af}.subnav__item--level-2 .subnav__link[href]:hover{color:#77b6af;background-color:#fff}.subnav__item:last-child .subnav__link{border-bottom:0}.subnav__link--active{background-color:#196653}.footer__primary{padding:79.2px 0;background-color:#121212}@media all and (max-width: 1100px){.footer__primary{padding:52.272px 0}}@media all and (max-width: 600px){.footer__primary{padding:52.272px 0}}.footer__secondary{padding:20px 0;background-color:#050505}.footer-primary{display:flex;flex-wrap:wrap;text-align:center;overflow:hidden}.footer-primary__nav{width:100%;margin-top:32px;padding-top:32px;border-top:1px solid rgba(255,255,255,.1)}@media all and (max-width: 1100px){.footer-primary__nav{margin-top:24px;padding-top:24px}}.footer-primary__list{display:flex;align-items:center;justify-content:center;gap:10px 40px;flex-wrap:wrap}@media all and (max-width: 1100px){.footer-primary__item{width:100%}}.footer-primary__link:hover{color:#fff}.footer-primary__link--active{color:#fff}.footer-primary__logo{width:100%;max-width:150px;margin-right:auto;margin-left:auto;filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0%) hue-rotate(240deg) brightness(104%) contrast(101%);-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media all and (max-width: 600px){.footer-primary__logo{max-width:120px}}.footer-secondary{display:flex;justify-content:space-between;align-items:center;gap:10px 40px;overflow:hidden;text-align:center}@media all and (max-width: 1100px){.footer-secondary{flex-wrap:wrap}}@media all and (max-width: 1100px){.footer-secondary__block{width:100%}}.footer-secondary__list{display:flex;align-items:center;gap:10px 40px}@media all and (max-width: 1100px){.footer-secondary__list{flex-wrap:wrap}}@media all and (max-width: 1100px){.footer-secondary__item{width:100%}}.footer-secondary__link:hover{color:#fff}.footer-secondary__link--active{color:#fff}.footer-secondary__link--signature{color:#fff}.footer-secondary__link--signature:hover{color:#1e7a64}.footer-lang{position:relative;padding-right:20px}.footer-lang::after{content:"";display:block;position:absolute;top:50%;right:0;width:12px;height:12px;background-image:url("../img/icon_lang.svg");background-position:50% 50%;background-repeat:no-repeat;background-size:contain;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.content-01__container{display:flex;flex-wrap:wrap;align-items:center}@media all and (max-width: 1400px){.content-01__container{align-items:flex-start}}.content-01--inverted .content-01__container{flex-direction:row-reverse}.content-01__primary{width:40%;padding-right:120px;padding-left:120px}@media all and (max-width: 1960px){.content-01__primary{padding-right:80px;padding-left:80px}}@media all and (max-width: 1400px){.content-01__primary{padding-right:80px;padding-left:0}}@media all and (max-width: 1100px){.content-01__primary{padding-right:60px;padding-left:0}}@media all and (max-width: 800px){.content-01__primary{width:100%;margin-bottom:40px;padding-right:0;padding-left:0}}@media all and (max-width: 600px){.content-01__primary{margin-bottom:32px}}.content-01--full .content-01__primary{padding-right:120px;padding-left:0}@media all and (max-width: 1960px){.content-01--full .content-01__primary{padding-right:80px;padding-left:0}}@media all and (max-width: 1400px){.content-01--full .content-01__primary{padding-right:80px;padding-left:0}}@media all and (max-width: 1100px){.content-01--full .content-01__primary{padding-right:60px;padding-left:0}}@media all and (max-width: 800px){.content-01--full .content-01__primary{padding-right:0;padding-left:0}}@media all and (max-width: 1400px){.content-01--inverted .content-01__primary{padding-right:0;padding-left:80px}}@media all and (max-width: 1100px){.content-01--inverted .content-01__primary{padding-right:0;padding-left:60px}}@media all and (max-width: 800px){.content-01--inverted .content-01__primary{padding-right:0;padding-left:0}}.content-01--inverted.content-01--full .content-01__primary{padding-right:0;padding-left:120px}@media all and (max-width: 1960px){.content-01--inverted.content-01--full .content-01__primary{padding-right:0;padding-left:80px}}@media all and (max-width: 1400px){.content-01--inverted.content-01--full .content-01__primary{padding-right:0;padding-left:80px}}@media all and (max-width: 1100px){.content-01--inverted.content-01--full .content-01__primary{padding-right:0;padding-left:60px}}@media all and (max-width: 800px){.content-01--inverted.content-01--full .content-01__primary{padding-right:0;padding-left:0}}.content-01__secondary{width:60%}@media all and (max-width: 800px){.content-01__secondary{width:100%}}.content-01__visu{position:relative;width:100%;padding-top:56%}@media all and (max-width: 1100px){.content-01__visu{padding-top:66%}}.content-02{position:relative}.content-02__primary{display:flex;align-items:center;min-height:50vh;padding-top:120px;padding-right:calc(50% + 120px);padding-bottom:120px;padding-left:120px}@media all and (max-width: 1960px){.content-02__primary{padding-right:calc(50% + 80px);padding-left:80px}}@media all and (max-width: 1400px){.content-02__primary{padding-left:0}}@media all and (max-width: 1100px){.content-02__primary{min-height:0;padding-top:79.2px;padding-right:calc(50% + 60px);padding-bottom:79.2px}}@media all and (max-width: 800px){.content-02__primary{padding-top:0;padding-right:0;padding-bottom:0}}.content-02--inverted .content-02__primary{padding-right:120px;padding-left:calc(50% + 120px)}@media all and (max-width: 1960px){.content-02--inverted .content-02__primary{padding-right:80px;padding-left:calc(50% + 80px)}}@media all and (max-width: 1400px){.content-02--inverted .content-02__primary{padding-right:0}}@media all and (max-width: 1100px){.content-02--inverted .content-02__primary{padding-left:calc(50% + 60px)}}@media all and (max-width: 800px){.content-02--inverted .content-02__primary{padding-left:0}}.content-02__secondary{position:absolute;top:0;right:0;bottom:0;left:auto;width:50%}@media all and (max-width: 800px){.content-02__secondary{position:relative;top:auto;right:auto;bottom:auto;left:auto;width:100%;padding-top:66%}}.content-02--inverted .content-02__secondary{right:auto;left:0}.content-02__visu{position:absolute;top:0;right:0;bottom:0;left:0}.content-03{background-color:#f4f4f2;overflow:hidden}.content-03__grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:32px}@media all and (max-width: 1400px){.content-03__grid{gap:16px}}@media all and (max-width: 1100px){.content-03__grid{grid-template-columns:repeat(1, 1fr);gap:16px}}.content-03__item{display:flex;min-height:250px;background-color:#fff}@media all and (max-width: 1100px){.content-03__item{flex-direction:row;min-height:300px}}@media all and (max-width: 600px){.content-03__item{flex-direction:column-reverse}}@media all and (max-width: 1100px){.content-03__item:nth-child(even){flex-direction:row-reverse}}@media all and (max-width: 600px){.content-03__item:nth-child(even){flex-direction:column-reverse}}.content-03__item--l{grid-row:span 2;flex-direction:column}@media all and (max-width: 1100px){.content-03__item--l{grid-row:span 1;flex-direction:row}}@media all and (max-width: 600px){.content-03__item--l{flex-direction:column-reverse}}.content-03__copy{width:50%;padding:32px}@media all and (max-width: 600px){.content-03__copy{width:100%;padding:32px 20px}}@media all and (max-width: 1100px){.content-03__item:nth-child(even) .content-03__copy{margin-top:0;margin-bottom:auto}}.content-03__item--l .content-03__copy{width:100%}@media all and (max-width: 1100px){.content-03__item--l .content-03__copy{width:50%}}@media all and (max-width: 600px){.content-03__item--l .content-03__copy{width:100%}}.content-03__visu{position:relative;width:50%;height:100%}@media all and (max-width: 1100px){.content-03__visu{min-height:0}}@media all and (max-width: 600px){.content-03__visu{width:100%;padding-top:66%}}.content-03__item--l .content-03__visu{width:100%;min-height:500px}@media all and (max-width: 1100px){.content-03__item--l .content-03__visu{width:50%;min-height:0}}@media all and (max-width: 600px){.content-03__item--l .content-03__visu{width:100%}}@media all and (max-width: 1100px){.content-03__item:nth-child(even) .content-03__visu{margin-top:0;margin-bottom:0}}.content-04{position:relative}.content-04__primary{display:flex;align-items:center;padding-right:calc(50% + 120px);padding-left:120px}@media all and (max-width: 1960px){.content-04__primary{padding-right:calc(50% + 80px);padding-left:80px}}@media all and (max-width: 1400px){.content-04__primary{padding-left:0}}@media all and (max-width: 1100px){.content-04__primary{position:relative;max-width:600px;padding-top:0;padding-right:0;padding-bottom:0;z-index:1}}@media all and (max-width: 800px){.content-04__primary{max-width:none;padding-top:0;padding-right:0;padding-bottom:0}}.content-04--inverted .content-04__primary{padding-right:120px;padding-left:calc(50% + 120px)}@media all and (max-width: 1960px){.content-04--inverted .content-04__primary{padding-right:80px;padding-left:calc(50% + 80px)}}@media all and (max-width: 1400px){.content-04--inverted .content-04__primary{padding-right:0}}@media all and (max-width: 1100px){.content-04--inverted .content-04__primary{padding-left:calc(50% + 60px)}}@media all and (max-width: 800px){.content-04--inverted .content-04__primary{padding-left:0}}.content-04__secondary{position:absolute;top:0;right:0;bottom:0;left:auto;width:50%}@media all and (max-width: 1100px){.content-04__secondary{top:-79.2px;right:0;bottom:-79.2px;left:0;width:auto}}.content-04--inverted .content-04__secondary{right:auto;left:0}.content-04__visu{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-position:0 50%;background-size:auto 100%;background-repeat:no-repeat}@media all and (max-width: 1100px){.content-04__visu{display:none}}.header{position:relative;display:flex;align-items:flex-end;min-height:calc(100vh - 80px);padding:120px 0}@media all and (max-width: 1960px){.header{padding:80px 0}}@media all and (max-width: 1100px){.header{min-height:calc(100vh - 70px);padding:60px 0}}@media all and (max-width: 800px){.header{display:block;align-items:auto;min-height:0;padding:0}}.header--s{min-height:calc(70vh - 80px)}@media all and (max-width: 1960px){.header--s{min-height:calc(80vh - 80px)}}@media all and (max-width: 1100px){.header--s{min-height:calc(60vh - 70px)}}.header__visu{display:block;position:absolute;top:0;right:0;bottom:0;left:0}@media all and (max-width: 800px){.header__visu{position:relative;top:auto;right:auto;bottom:auto;left:auto;width:100%;padding-top:66%}}.header__gradient{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(rgba(18, 18, 18, 0), rgba(18, 18, 18, 0.8))}@media all and (max-width: 800px){.header__gradient{background:linear-gradient(rgba(18, 18, 18, 0), #121212)}}.header__content{width:100%}@media all and (max-width: 800px){.header__content{max-width:none;padding:79.2px 0;background-color:#121212}}@media all and (max-width: 600px){.header__content{padding:52.272px 0}}.header__copy{position:relative;max-width:600px}.header-slider .slick-arrow{filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0%) hue-rotate(240deg) brightness(104%) contrast(101%)}.header-slider .slick-dots button::after{background-color:#fff}.pagenav__list{display:grid;grid-template-columns:repeat(1, 1fr);gap:32px}@media all and (max-width: 1400px){.pagenav__list{gap:16px}}.pagenav__list--2{grid-template-columns:repeat(2, 1fr)}@media all and (max-width: 600px){.pagenav__list--2{grid-template-columns:repeat(1, 1fr)}}.pagenav__list--3{grid-template-columns:repeat(3, 1fr)}@media all and (max-width: 1100px){.pagenav__list--3{grid-template-columns:repeat(2, 1fr)}}@media all and (max-width: 600px){.pagenav__list--3{grid-template-columns:repeat(1, 1fr)}}.pagenav__list--4{grid-template-columns:repeat(4, 1fr)}@media all and (max-width: 1100px){.pagenav__list--4{grid-template-columns:repeat(2, 1fr)}}@media all and (max-width: 600px){.pagenav__list--4{grid-template-columns:repeat(1, 1fr)}}.pagenav__card{display:flex;align-items:center;position:relative;height:100%;padding:32px 32px;border-radius:6px;overflow:hidden}@media all and (max-width: 1400px){.pagenav__card{padding:24px 20px}}@media all and (max-width: 600px){.pagenav__card{padding:20px 20px}}.pagenav__copy{position:relative;z-index:1}.pagenav__visu{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.pagenav__gradient{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(rgba(18, 18, 18, 0.4), rgba(18, 18, 18, 0.8))}.pagenav__img{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.pagenav__card:hover .pagenav__img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.pagenav__card:hover .pagenav__hyperlink::after{right:-6px}.column-content__list{display:grid;grid-template-columns:repeat(4, 1fr);gap:64px}@media all and (max-width: 1400px){.column-content__list{gap:32px}}@media all and (max-width: 1100px){.column-content__list{gap:64px;grid-template-columns:repeat(2, 1fr)}}@media all and (max-width: 600px){.column-content__list{gap:16px;grid-template-columns:repeat(1, 1fr)}}.column-content__item{position:relative}@media all and (max-width: 600px){.column-content__item{padding-bottom:16px;border-bottom:1px solid #e2e4e4}}@media all and (max-width: 600px){.column-content__item:first-child{padding-top:16px;border-top:1px solid #e2e4e4}}.column-content__item::after{content:"";display:block;position:absolute;top:0;right:-32px;bottom:0;width:1px;background-color:#e2e4e4}@media all and (max-width: 1400px){.column-content__item::after{right:-16px}}@media all and (max-width: 1100px){.column-content__item::after{right:-32px}}@media all and (max-width: 600px){.column-content__item::after{display:none}}.column-content__item:last-child::after{display:none}@media all and (max-width: 1100px){.column-content__item:nth-child(even)::after{display:none}}.column-content__item:nth-child(1)::before,.column-content__item:nth-child(2)::before{display:none}@media all and (max-width: 1100px){.column-content__item:nth-child(1)::before,.column-content__item:nth-child(2)::before{content:"";display:block;position:absolute;right:0;bottom:-32px;left:0;height:1px;background-color:#e2e4e4}}@media all and (max-width: 600px){.column-content__item:nth-child(1)::before,.column-content__item:nth-child(2)::before{display:none}}.models-slider{background-color:#121212;background-image:url("../img/models_slider.jpg");background-position:50% 50%;background-size:cover;background-repeat:repeat;overflow:hidden}.models-slider .slick-arrow{top:68px;filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0%) hue-rotate(240deg) brightness(104%) contrast(101%)}@media all and (max-width: 1100px){.models-slider .slick-arrow{top:56px}}.models-slider .slick-dots{bottom:-120px}@media all and (max-width: 1100px){.models-slider .slick-dots{bottom:-79.2px}}@media all and (max-width: 600px){.models-slider .slick-dots{bottom:-52.272px}}.models-slider .slick-dots button{height:120px}@media all and (max-width: 1100px){.models-slider .slick-dots button{height:79.2px}}@media all and (max-width: 600px){.models-slider .slick-dots button{height:52.272px}}.models-slider .slick-dots button::after{background-color:#fff}.models-slider__intro{text-align:center}.models-slider__car{padding:0 120px}@media all and (max-width: 1960px){.models-slider__car{padding:0 80px}}@media all and (max-width: 1100px){.models-slider__car{padding:0 60px}}@media all and (max-width: 800px){.models-slider__car{padding:0 40px}}@media all and (max-width: 600px){.models-slider__car{padding:0 20px}}.models-slider__visu{position:relative;width:90%;max-width:1200px;margin:0 auto}.models-slider__copy{padding:0 112px;text-align:center}@media all and (max-width: 1100px){.models-slider__copy{padding:0 92px}}@media all and (max-width: 1100px){.models-slider__copy{padding:0}}.posts-slider{position:relative}.posts-slider .slick-track{margin:0}.posts-slider .slick-slider{position:static}.posts-slider .slick-list{padding:0 10% 0 0}@media all and (max-width: 1100px){.posts-slider .slick-list{padding:0}}.posts-slider .slick-slide{padding-right:32px}@media all and (max-width: 1400px){.posts-slider .slick-slide{padding-right:16px}}@media all and (max-width: 1100px){.posts-slider .slick-slide{padding-right:10px;padding-left:10px}}.posts-slider .slick-arrow{top:auto;bottom:-120px;height:120px;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}@media all and (max-width: 1100px){.posts-slider .slick-arrow{bottom:-79.2px;height:79.2px}}.posts-slider .slick-prev{left:calc(50% - 900px)}@media all and (max-width: 1960px){.posts-slider .slick-prev{left:80px}}@media all and (max-width: 1100px){.posts-slider .slick-prev{left:60px}}.posts-slider .slick-next{right:calc(50% - 900px)}@media all and (max-width: 1960px){.posts-slider .slick-next{right:80px}}@media all and (max-width: 1100px){.posts-slider .slick-next{right:60px}}.posts-slider .slick-dots{bottom:-120px}@media all and (max-width: 1100px){.posts-slider .slick-dots{bottom:-79.2px}}@media all and (max-width: 600px){.posts-slider .slick-dots{bottom:-52.272px}}.posts-slider .slick-dots button{height:120px}@media all and (max-width: 1100px){.posts-slider .slick-dots button{height:79.2px}}@media all and (max-width: 600px){.posts-slider .slick-dots button{height:52.272px}}.posts-slider__intro{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:20px 32px}.posts-slider__container{padding-left:calc(50% - 900px)}@media all and (max-width: 1960px){.posts-slider__container{padding-left:80px}}@media all and (max-width: 1100px){.posts-slider__container{padding-right:50px;padding-left:50px}}@media all and (max-width: 800px){.posts-slider__container{padding-right:30px;padding-left:30px}}@media all and (max-width: 600px){.posts-slider__container{padding-right:10px;padding-left:10px}}.posts__intro{width:50%}@media all and (max-width: 1100px){.posts__intro{width:100%}}.posts__list{display:grid;grid-template-columns:repeat(3, 1fr);gap:32px 32px}@media all and (max-width: 1400px){.posts__list{gap:32px 16px}}@media all and (max-width: 1100px){.posts__list{grid-template-columns:repeat(2, 1fr)}}@media all and (max-width: 600px){.posts__list{grid-template-columns:repeat(1, 1fr)}}.post__visu{position:relative;padding-top:66%;border-radius:6px;overflow:hidden}.post__img{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.post:hover .post__img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.post:hover .post__hyperlink::after{right:-6px}.post-detail__visu{position:relative;width:100%;padding-top:50%}@media all and (max-width: 1100px){.post-detail__visu{padding-top:56%}}@media all and (max-width: 600px){.post-detail__visu{padding-top:66%}}.models{position:relative;background-color:#f4f4f2;overflow:hidden}.models__item{margin-bottom:120px}@media all and (max-width: 1100px){.models__item{margin-bottom:79.2px}}@media all and (max-width: 600px){.models__item{margin-bottom:52.272px}}.models__item:last-child{margin-bottom:0}.model{position:relative;padding-left:33%;background-position:15% 80%;background-size:auto 60%;background-repeat:no-repeat}@media all and (max-width: 1100px){.model{padding-left:50%;background-position:30% 80%}}@media all and (max-width: 800px){.model{padding-left:0;background-image:none !important}}.model .slick-track{margin:0}.model .slick-slider{margin-right:-32px}@media all and (max-width: 1400px){.model .slick-slider{margin-right:-16px}}@media all and (max-width: 1100px){.model .slick-slider{margin-right:-10px;margin-left:-10px}}@media all and (max-width: 800px){.model .slick-slider{margin-right:-40px;margin-left:-40px}}@media all and (max-width: 600px){.model .slick-slider{margin-right:-20px;margin-left:-20px}}.model .slick-slide{padding-right:32px}@media all and (max-width: 1400px){.model .slick-slide{padding-right:16px}}@media all and (max-width: 1100px){.model .slick-slide{padding-right:10px;padding-left:10px}}@media all and (max-width: 800px){.model .slick-slide{padding-right:40px;padding-left:40px}}@media all and (max-width: 600px){.model .slick-slide{padding-right:20px;padding-left:20px}}.model .slick-arrow{top:auto;bottom:-80px;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}@media all and (max-width: 1100px){.model .slick-arrow{bottom:-60px}}@media all and (max-width: 1100px){.model .slick-prev{left:10px}}.model .slick-next{right:32px}@media all and (max-width: 1400px){.model .slick-next{right:16px}}@media all and (max-width: 1100px){.model .slick-next{right:10px}}.model .slick-dots{bottom:-80px;padding-right:32px}@media all and (max-width: 1400px){.model .slick-dots{padding-right:16px}}@media all and (max-width: 1100px){.model .slick-dots{bottom:-60px;padding-right:0}}@media all and (max-width: 600px){.model .slick-dots{bottom:-60px}}.model .slick-dots button{height:80px}@media all and (max-width: 1100px){.model .slick-dots button{height:60px}}@media all and (max-width: 600px){.model .slick-dots button{height:60px}}.model__intro{position:absolute;top:0;left:0;width:33%}@media all and (max-width: 1100px){.model__intro{width:50%}}@media all and (max-width: 800px){.model__intro{position:relative;width:100%;margin-bottom:32px}}@media all and (max-width: 600px){.model__intro{margin-bottom:20px}}.model__copy{width:66%}@media all and (max-width: 800px){.model__copy{width:100%}}.model-version{padding:32px 32px;background-color:#fff}@media all and (max-width: 1400px){.model-version{padding:25px 20px}}@media all and (max-width: 800px){.model-version{padding:32px 32px}}@media all and (max-width: 600px){.model-version{padding:25px 20px}}#debug-zone{position:fixed;top:0;left:0;width:100%;height:30vh;border:2px dashed red;pointer-events:none;z-index:9999}.models-navbar{position:fixed;top:80px;right:0;left:0;background-color:#f4f4f2;z-index:10}@media all and (max-width: 1100px){.models-navbar{display:none}}.shrink-nav.scroll-down .models-navbar{top:0}.shrink-nav.scroll-up .models-navbar{top:70px}.models-navbar__list{display:flex;gap:40px;border-bottom:1px solid #e2e4e4}.models-navbar__link{position:relative;display:flex;align-items:center;height:60px;text-align:center;color:#121212}.models-navbar__link::after{content:"";display:block;position:absolute;right:0;bottom:0;left:0;height:2px;background-color:#1e7a64;opacity:0}.models-navbar__link--active{color:#1e7a64}.models-navbar__link--active::after{opacity:1}.team__intro{text-align:center}.team__list{display:grid;grid-template-columns:repeat(4, 1fr);gap:32px 32px}@media all and (max-width: 1400px){.team__list{grid-template-columns:repeat(3, 1fr);gap:32px 16px}}@media all and (max-width: 800px){.team__list{grid-template-columns:repeat(2, 1fr)}}@media all and (max-width: 600px){.team__list{grid-template-columns:repeat(1, 1fr)}}.team__item{overflow:hidden}.team__visu{position:relative;width:100%;padding-top:125%;border-radius:6px;overflow:hidden}.stats{background-color:#121212;background-image:url("../img/stats.jpg");background-position:50% 50%;background-size:cover;background-repeat:no-repeat;overflow:hidden}.stats__list{display:flex}@media all and (max-width: 1100px){.stats__list{flex-wrap:wrap}}.stats__item{display:block;width:100%;border-right:1px solid rgba(255,255,255,.2)}@media all and (max-width: 1100px){.stats__item{border-right:0;border-bottom:1px solid rgba(255,255,255,.2)}}.stats__item:last-child{border-right:0}@media all and (max-width: 1100px){.stats__item:last-child{border-bottom:0}}.stats__card{padding:0 20px;text-align:center}@media all and (max-width: 1100px){.stats__card{padding:32px 0}}.stats__label span{opacity:.5}.quote--dark{background-color:#121212;overflow:hidden}.quote--tertiary{background-color:#255550;overflow:hidden}.quote__container{padding:0 120px}@media all and (max-width: 1960px){.quote__container{padding:0 80px}}@media all and (max-width: 1400px){.quote__container{padding:0}}.quote__title{font-family:"AstonMartinSans","helvetica","arial","sans-serif"}.quote__author{position:relative;padding-left:70px}@media all and (max-width: 1100px){.quote__author{padding-left:60px}}@media all and (max-width: 600px){.quote__author{padding-left:50px}}.quote__author::before{content:"";display:block;position:absolute;top:50%;left:0;width:50px;height:2px;background-color:#121212}@media all and (max-width: 1100px){.quote__author::before{width:40px}}@media all and (max-width: 600px){.quote__author::before{width:30px}}.quote--dark .quote__author::before{background-color:#1e7a64}.quote--tertiary .quote__author::before{background-color:#fff}.quote--dark .quote__name{color:#fff}.quote--tertiary .quote__name{color:#fff}.contact{position:relative;background-color:#f4f4f2;overflow:hidden}.contact__list{display:grid;grid-template-columns:repeat(1, 1fr);gap:32px;align-items:center;min-height:30vh;padding-right:calc(50% + 120px)}@media all and (max-width: 1960px){.contact__list{padding-right:calc(50% + 80px)}}@media all and (max-width: 1100px){.contact__list{padding-right:0;min-height:0}}.contact__item{display:grid;grid-template-columns:repeat(1, 1fr);gap:32px;height:fit-content;position:relative;padding-left:100px}@media all and (max-width: 600px){.contact__item{padding-left:0}}.contact__logo{position:absolute;top:0;left:0;width:75px}@media all and (max-width: 600px){.contact__logo{position:relative;top:auto;left:auto;margin-bottom:-20px}}.contact__infos-list{display:grid;grid-template-columns:repeat(1, 1fr);gap:5px}.contact__hours-list{display:grid;grid-template-columns:repeat(1, 1fr);gap:5px}.contact__map{position:absolute;top:0;right:0;bottom:0;width:50%;background-color:#ddd}@media all and (max-width: 1100px){.contact__map{position:relative;top:auto;right:auto;bottom:auto;width:100%;padding-top:70vh;background-color:#ddd}}.contact__map iframe{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.products__container{display:grid;grid-template-columns:300px 2fr;gap:32px}@media all and (max-width: 1100px){.products__container{grid-template-columns:repeat(1, 1fr)}}@media all and (max-width: 1100px){.products__sidebar{position:fixed;top:70px;right:0;bottom:0;left:0;padding:60px;padding-bottom:120px;background-color:#fff;z-index:1;box-shadow:0px 5px 30px rgba(0,0,0,0);overflow-y:auto;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}}@media all and (max-width: 800px){.products__sidebar{padding:40px}}@media all and (max-width: 600px){.products__sidebar{padding:32px 20px}}@media all and (max-width: 1100px){.products--filters-open .products__sidebar{box-shadow:0px 5px 30px rgba(0,0,0,.2);-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.scroll-down .products__sidebar{top:0}.products__intro{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:flex-end;gap:20px 40px}.products__order{width:300px}@media all and (max-width: 600px){.products__order{width:100%}}.products__loading{position:relative;display:flex;justify-content:center;align-items:center;height:240px;border:1px dashed #e2e4e4}.products__loading::before{content:"";display:block;width:26px;height:26px;border:3px solid #1e7a64;border-color:#1e7a64 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);border-radius:100%;-webkit-animation:loading 1.5s cubic-bezier(0.75, 0, 0.25, 1) infinite;animation:loading 1.5s cubic-bezier(0.75, 0, 0.25, 1) infinite}@media all and (max-width: 600px){.products__loading::before{width:20px;height:20px;right:20px;border-width:2px}}.products__no-results{display:flex;justify-content:center;align-items:center;height:240px;padding:20px 80px;border:1px dashed #e2e4e4}.products__list{display:grid;grid-template-columns:repeat(3, 1fr);gap:32px}@media all and (max-width: 1400px){.products__list{gap:16px;grid-template-columns:repeat(2, 1fr)}}@media all and (max-width: 600px){.products__list{grid-template-columns:repeat(1, 1fr)}}.products__item{position:relative}.products__mobile-filters{display:none;position:fixed;bottom:0;left:50%;height:fit-content;padding:16px 32px;text-align:center;color:#121212;background-color:#fff;border:1px solid #fff;border-radius:0;z-index:2;cursor:pointer;box-shadow:0px 5px 30px rgba(0,0,0,.2);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}@media all and (max-width: 1100px){.products__mobile-filters{display:flex;align-items:center;gap:15px}}.products__mobile-filters::before{content:"";display:block;width:18px;height:18px;background-image:url("../img/icon_tune.svg");background-position:50% 50%;background-size:contain;background-repeat:no-repeat}.product{display:flex;flex-direction:column;height:100%;border:1px solid #e2e4e4}.product__visu{display:block;position:relative;width:100%;padding-top:66%;overflow:hidden}.product__img{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.product__visu:hover .product__img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.product__content{display:flex;flex-direction:column;height:100%;padding:32px 32px}@media all and (max-width: 1100px){.product__content{padding:20px 20px}}.product__btn{margin-top:auto}.product-detail__container{position:relative;padding-right:450px}@media all and (max-width: 1400px){.product-detail__container{padding-right:350px}}@media all and (max-width: 1100px){.product-detail__container{padding-right:0}}.product-detail__gallery{max-width:1000px;margin-right:auto;margin-left:auto}@media all and (max-width: 1400px){.product-detail__gallery{max-width:none}}.product-detail__slider{margin-bottom:16px}@media all and (max-width: 600px){.product-detail__slider{margin-bottom:8px}}.product-detail__slider .slick-list{margin:0 -8px}@media all and (max-width: 600px){.product-detail__slider .slick-list{margin:0 -4px}}.product-detail__slider .slick-slide{padding:0 8px}@media all and (max-width: 600px){.product-detail__slider .slick-slide{margin:0 -4px}}.product-detail__slider .slick-arrow{filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0%) hue-rotate(240deg) brightness(104%) contrast(101%)}.product-detail__slider-visu{position:relative;width:100%;padding-top:66%}.product-detail__slider-thumb .slick-slide{padding:0 8px}@media all and (max-width: 600px){.product-detail__slider-thumb .slick-slide{padding:0 4px}}.product-detail__slider-thumb-visu{position:relative;width:100%;padding-top:66%}.product-detail__sidebar{position:absolute;top:0;right:0;width:418px}@media all and (max-width: 1400px){.product-detail__sidebar{width:334px}}@media all and (max-width: 1100px){.product-detail__sidebar{position:relative;top:auto;right:auto;width:100%}}.product-detail__cta{padding:32px 32px;background-color:#121212}.product-detail__header{display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px 20px}.filters__item{border-top:1px solid #e2e4e4}.filters__item:last-child{border-bottom:1px solid #e2e4e4}.filter__header{display:block;position:relative;padding:16px 0;padding-right:30px;cursor:pointer}.filter__header::after{content:"";display:block;position:absolute;top:50%;right:0;width:12px;height:12px;background-image:url("../img/icon_filter.svg");background-position:50% 50%;background-repeat:no-repeat;background-size:contain;-webkit-transition:all .4s;transition:all .4s;-webkit-transform:translateY(-50%) rotate(0);-ms-transform:translateY(-50%) rotate(0);transform:translateY(-50%) rotate(0)}.filter--active .filter__header::after{-webkit-transform:translateY(-50%) rotate(-180deg);-ms-transform:translateY(-50%) rotate(-180deg);transform:translateY(-50%) rotate(-180deg)}.filter__content{display:none;padding-bottom:16px}.filter__list{display:grid;grid-template-columns:repeat(2, 1fr);gap:10px}.filter__checkbox{display:none}.filter__label{display:flex;justify-content:center;align-items:center;gap:6px;height:100%;min-height:50px;padding:6px;text-align:center;border:1px solid #e2e4e4;cursor:pointer}.filter__checkbox:checked+.filter__label{color:#1e7a64;border-color:#1e7a64}.filter__checkbox[name=black]+.filter__label{justify-content:flex-start}.filter__checkbox[name=black]+.filter__label::before{content:"";display:block;width:35px;height:35px;background-color:#000;background-image:url("../img/filter_color_black.svg")}.filter__checkbox[name=gray]+.filter__label{justify-content:flex-start}.filter__checkbox[name=gray]+.filter__label::before{content:"";display:block;width:35px;height:35px;background-color:gray;background-image:url("../img/filter_color_gray.svg")}.filter__checkbox[name=white]+.filter__label{justify-content:flex-start}.filter__checkbox[name=white]+.filter__label::before{content:"";display:block;width:35px;height:35px;background-color:#fff;background-image:url("../img/filter_color_white.svg")}.filter__checkbox[name=brown]+.filter__label{justify-content:flex-start}.filter__checkbox[name=brown]+.filter__label::before{content:"";display:block;width:35px;height:35px;background-color:brown;background-image:url("../img/filter_color_brown.svg")}.filter__checkbox[name=beige]+.filter__label{justify-content:flex-start}.filter__checkbox[name=beige]+.filter__label::before{content:"";display:block;width:35px;height:35px;background-color:beige;background-image:url("../img/filter_color_beige.svg")}.filter__checkbox[name=red]+.filter__label{justify-content:flex-start}.filter__checkbox[name=red]+.filter__label::before{content:"";display:block;width:35px;height:35px;background-color:red;background-image:url("../img/filter_color_red.svg")}.filter__checkbox[name=orange]+.filter__label{justify-content:flex-start}.filter__checkbox[name=orange]+.filter__label::before{content:"";display:block;width:35px;height:35px;background-color:orange;background-image:url("../img/filter_color_orange.svg")}.filter__checkbox[name=yellow]+.filter__label{justify-content:flex-start}.filter__checkbox[name=yellow]+.filter__label::before{content:"";display:block;width:35px;height:35px;background-color:#ff0;background-image:url("../img/filter_color_yellow.svg")}.filter__checkbox[name=green]+.filter__label{justify-content:flex-start}.filter__checkbox[name=green]+.filter__label::before{content:"";display:block;width:35px;height:35px;background-color:green;background-image:url("../img/filter_color_green.svg")}.filter__checkbox[name=blue]+.filter__label{justify-content:flex-start}.filter__checkbox[name=blue]+.filter__label::before{content:"";display:block;width:35px;height:35px;background-color:blue;background-image:url("../img/filter_color_blue.svg")}.filter__checkbox[name=purple]+.filter__label{justify-content:flex-start}.filter__checkbox[name=purple]+.filter__label::before{content:"";display:block;width:35px;height:35px;background-color:purple;background-image:url("../img/filter_color_purple.svg")}.filter__checkbox[name=pink]+.filter__label{justify-content:flex-start}.filter__checkbox[name=pink]+.filter__label::before{content:"";display:block;width:35px;height:35px;background-color:pink;background-image:url("../img/filter_color_pink.svg")}.tabs__nav{overflow-x:auto}.tabs__nav-list{display:flex;align-items:flex-end;border-bottom:1px solid #e2e4e4}.tabs__nav-link{display:block;margin-bottom:-1px;padding:16px 32px;border:1px solid #fff;border-bottom-color:#e2e4e4;white-space:nowrap;background-color:#fff}.tabs__nav-link--active{border:1px solid #e2e4e4;border-bottom-color:#fff}.tabs__item{display:none}.tabs__item--active{display:block}.search{overflow:hidden;background-color:#255550;background-image:url("../img/search.jpg");background-position:50% 50%;background-repeat:no-repeat;background-size:cover}.search__container{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:32px 40px}@media all and (max-width: 800px){.search__copy{width:100%}}.search__form{display:flex;align-items:center;gap:20px 40px}@media all and (max-width: 800px){.search__form{flex-wrap:wrap;width:100%}}.search__select{width:300px}@media all and (max-width: 800px){.search__select{width:100%}}@media all and (max-width: 800px){.search__btn{width:100%}}@media all and (max-width: 800px){.search__btn .btn{width:100%}}.form-request{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;pointer-events:none}.form-request--visible{pointer-events:auto}.form-request__card{position:absolute;top:0;right:0;bottom:0;left:120px;background-color:#fff;z-index:1;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}@media all and (max-width: 1960px){.form-request__card{left:80px}}@media all and (max-width: 1100px){.form-request__card{left:60px}}@media all and (max-width: 800px){.form-request__card{left:40px}}@media all and (max-width: 600px){.form-request__card{left:40px}}.form-request--visible .form-request__card{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.form-request__container{height:100%;padding-right:50%;overflow-y:auto}@media all and (max-width: 1100px){.form-request__container{padding-right:0}}.form-request__main{max-width:900px;margin:0 auto;padding:60px 60px}@media all and (max-width: 800px){.form-request__main{padding:40px 40px}}@media all and (max-width: 600px){.form-request__main{padding:32px 20px}}.form-request__visu{position:absolute;top:0;right:0;bottom:0;width:50%;background-color:#f4f4f2}@media all and (max-width: 1100px){.form-request__visu{display:none}}.form-request__overlay{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(18,18,18,.9);cursor:pointer;opacity:0}.form-request--visible .form-request__overlay{opacity:1}.form-request__close{display:block;position:absolute;top:20px;left:60px;width:60px;height:60px;background-color:#fff;background-image:url("../img/icon_close.svg");background-position:50% 50%;background-size:30% 30%;background-repeat:no-repeat;border-radius:50%;cursor:pointer;opacity:0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}@media all and (max-width: 1960px){.form-request__close{left:40px;width:50px;height:50px}}@media all and (max-width: 1100px){.form-request__close{display:none}}.form-request--visible .form-request__close{opacity:1}.page-404{position:relative;min-height:100vh}.page-404__center{position:absolute;top:50%;left:50%;width:100%;padding:20px;text-align:center;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.page-404__title{font-size:100px;font-weight:600;color:#121212}.page-404__text{margin-bottom:2rem;font-size:16px;line-height:calc(1em + 6px);color:#121212}/*# sourceMappingURL=main.css.map */
