[data-v-09901564]:root{--spacer:15px;--header-height:calc(var(--spacer)*4)}@media only screen and (min-width:768px){[data-v-09901564]:root{--spacer:20px;--header-height:calc(var(--spacer)*6)}}[data-v-09901564]:root{--color-black:#1e1c1a;--color-beige:linen;--color-porcelaine:#efddc9;--color-porcelaine-accent:#dbb285;--color-porcelaine-pale:#f7eee4;--color-white:#fff;--color-white-20:hsla(0,0%,100%,.2);--color-black-1:#3e3e3e;--color-black-2:#6e6e6e;--color-black-3:#9d9e9d;--color-black-4:#f4f4f4;--color-black-20:rgba(30,28,26,.2);--color-gray:linen;--color-or:#ffe449;--color-or-accent:#ffda07;--color-or-pale:#fff09b;--color-opale:#8dcac6;--color-opale-accent:#5eb4af;--color-opale-pale:#c8e5e3;--color-corail:#ff6e40;--color-corail-accent:#ff3e00;--color-corail-pale:#ffab90;--color-commercial:var(--color-corail);--color-residential:var(--color-opale);--color-residentiel:var(--color-opale);--color-industrial:var(--color-or);--color-industriel:var(--color-or);--color-chart-1:#ff8f6b;--color-chart-2:#54d2d2;--color-chart-3:#ffcb00;--color-chart-4:#072448;--color-chart-5:#f8aa4b;--color-chart-6:#dee0e6;--color-chart-7:#e33914;--color-red:#ff2300;--accent:var(--color-gray)}.s[data-v-09901564]{padding:75px 30px;padding:calc(var(--spacer)*5) calc(var(--spacer)*2)}@media only screen and (min-width:768px){.s[data-v-09901564]{padding:14.8vh 60px;padding:14.8vh calc(var(--spacer)*4)}}.b-projectsPush+.b-newsPush[data-v-09901564],.s+.b-clientsSlider[data-v-09901564]:not(.small),.s+.b-newsPush[data-v-09901564],.s+.b-projectsPush[data-v-09901564],.s+.s[data-v-09901564]{padding-top:0}@media only screen and (min-width:768px){.c2[data-v-09901564]{grid-column-gap:60px;grid-column-gap:calc(var(--spacer)*4);align-items:flex-start;-moz-column-gap:60px;column-gap:60px;-moz-column-gap:calc(var(--spacer)*4);column-gap:calc(var(--spacer)*4);display:grid;grid-template-columns:25vw auto}.c2 .c2-title[data-v-09901564]{position:sticky;top:60px;top:calc(var(--spacer)*4)}}.news-list li[data-v-09901564]{border-top:2px solid #6e6e6e;border-top:2px solid var(--color-black-2);display:block}.news-list li[data-v-09901564]:last-child{border-bottom:2px solid #6e6e6e;border-bottom:2px solid var(--color-black-2)}.news-list a[data-v-09901564]{align-items:flex-start;display:flex;flex-direction:column;padding:15px;padding:calc(var(--spacer)*1);position:relative;transition:color 1s cubic-bezier(.39,.575,.565,1)}@media(prefers-reduced-motion:reduce){.news-list a[data-v-09901564]{transition:none}}@media only screen and (min-width:1024px){.news-list a[data-v-09901564]{grid-column-gap:60px;grid-column-gap:calc(var(--spacer)*4);-moz-column-gap:60px;column-gap:60px;-moz-column-gap:calc(var(--spacer)*4);column-gap:calc(var(--spacer)*4);display:grid;grid-template-columns:auto 140px;padding:30px;padding:calc(var(--spacer)*2)}}.news-list a[data-v-09901564]:before{background-color:var(--color);content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;transform:scaleY(0) translateZ(0);transform-origin:50% 100%;transition:transform .4s cubic-bezier(.215,.61,.355,1);width:100%;z-index:-1}@media(prefers-reduced-motion:reduce){.news-list a[data-v-09901564]:before{transition:none}}.-hover .news-list a[data-v-09901564]:not(.is-disabled),.-hover .news-list a[data-v-09901564]:not(:disabled),.news-list a[data-v-09901564]:not(.is-disabled):focus-visible,.news-list a[data-v-09901564]:not(.is-disabled):hover,.news-list a[data-v-09901564]:not(:disabled):focus-visible,.news-list a[data-v-09901564]:not(:disabled):hover{color:var(--bgColor)}.-hover .news-list a[data-v-09901564]:not(.is-disabled):before,.-hover .news-list a[data-v-09901564]:not(:disabled):before,.news-list a[data-v-09901564]:not(.is-disabled):focus-visible:before,.news-list a[data-v-09901564]:not(.is-disabled):hover:before,.news-list a[data-v-09901564]:not(:disabled):focus-visible:before,.news-list a[data-v-09901564]:not(:disabled):hover:before{transform:scaleY(1) translateZ(0);transition-delay:.2s}@media(prefers-reduced-motion:reduce){.-hover .news-list a[data-v-09901564]:not(.is-disabled):before,.-hover .news-list a[data-v-09901564]:not(:disabled):before,.news-list a[data-v-09901564]:not(.is-disabled):focus-visible:before,.news-list a[data-v-09901564]:not(.is-disabled):hover:before,.news-list a[data-v-09901564]:not(:disabled):focus-visible:before,.news-list a[data-v-09901564]:not(:disabled):hover:before{transition:none}}@media only screen and (max-width:1023px){.news-list h3[data-v-09901564]{margin-bottom:15px;margin-bottom:calc(var(--spacer)*1)}}.news-list h3 .ui-icon[data-v-09901564]{height:1em;position:relative;top:.2em;width:1em}@media only screen and (min-width:768px){.news-list h3 .ui-icon[data-v-09901564]{display:none}}.news-list h3 .ui-icon[data-v-09901564] svg{fill:currentColor}.news-list p[data-v-09901564]{text-align:right;white-space:nowrap}.textPush-inner[data-v-09901564],.textPush[data-v-09901564]{position:relative}.textPush-inner[data-v-09901564]{padding:30px;padding:calc(var(--spacer)*2)}@media only screen and (min-width:1024px){.textPush-inner[data-v-09901564]{padding:60px 0 60px 60px;padding:calc(var(--spacer)*4) 0 calc(var(--spacer)*4) calc(var(--spacer)*4)}}.textPush svg[data-v-09901564]{fill:linen;fill:var(--accent);height:100%;position:absolute;width:100%;z-index:-1}@media only screen and (min-width:1024px){.textPush svg[data-v-09901564]{max-width:100%;width:auto}}.textPush .ui-link[data-v-09901564]{margin-top:30px;margin-top:calc(var(--spacer)*2)}@media only screen and (max-width:1023px){.textPush .ui-link[data-v-09901564]{text-align:center;white-space:nowrap;width:100%}}.side-modal[data-v-09901564]{z-index:22}.side-modal.-active .side-inner[data-v-09901564]{transform:translateX(0) translateZ(0)}.side-modal .side-inner[data-v-09901564]{background-color:#fff;background-color:var(--color-white);color:#1e1c1a;color:var(--color-black);height:100%;overflow-y:auto;position:absolute;right:0;top:0;transform:translateX(100%) translateZ(0);transition:transform .6s cubic-bezier(.645,.045,.355,1);width:100%;will-change:transform}@media(prefers-reduced-motion:reduce){.side-modal .side-inner[data-v-09901564]{transition:none}}@media only screen and (min-width:768px){.side-modal .side-inner[data-v-09901564]{width:50vw}}@media only screen and (min-width:1024px){.side-modal .side-inner[data-v-09901564]{width:35vw}}@media only screen and (min-width:1280px){.side-modal .side-inner[data-v-09901564]{width:25vw}}.side-modal header[data-v-09901564]{grid-column-gap:30px;grid-column-gap:calc(var(--spacer)*2);align-items:center;background-color:#fff;background-color:var(--color-white);border-bottom:2px solid rgba(30,28,26,.2);border-bottom:2px solid var(--color-black-20);-moz-column-gap:30px;column-gap:30px;-moz-column-gap:calc(var(--spacer)*2);column-gap:calc(var(--spacer)*2);display:grid;grid-template-columns:auto 15px;padding:30px;padding:calc(var(--spacer)*2);position:sticky;top:0;z-index:1}.side-modal header .close[data-v-09901564]{height:15px;transform:translateZ(0);transition:transform .6s cubic-bezier(.37,.31,0,1);width:15px;will-change:transform}@media(prefers-reduced-motion:reduce){.side-modal header .close[data-v-09901564]{transition:none}}.-hover .side-modal header .close[data-v-09901564]:not(.is-disabled),.-hover .side-modal header .close[data-v-09901564]:not(:disabled),.side-modal header .close[data-v-09901564]:not(.is-disabled):focus-visible,.side-modal header .close[data-v-09901564]:not(.is-disabled):hover,.side-modal header .close[data-v-09901564]:not(:disabled):focus-visible,.side-modal header .close[data-v-09901564]:not(:disabled):hover{transform:scale(1.2) translateZ(0)}.side-modal header .close[data-v-09901564] svg{fill:#1e1c1a;fill:var(--color-black)}.side-modal .body[data-v-09901564]{align-items:flex-start;display:flex;flex-flow:column;padding:0 30px 30px;padding:0 calc(var(--spacer)*2) calc(var(--spacer)*2);position:relative}.b-sectionTitle+.s[data-v-09901564]{padding-top:0}.b-sectionTitle+.b-storySlider[data-v-09901564]{padding-top:30px;padding-top:calc(var(--spacer)*2)}.form[data-v-09901564]{padding-bottom:30px;padding-bottom:calc(var(--spacer)*2);width:100%}.form .error[data-v-09901564]{color:#ff2300;color:var(--color-red)}.form .error-msg[data-v-09901564]{font-size:12px}.form .form-group[data-v-09901564]{margin-top:30px;margin-top:calc(var(--spacer)*2);width:100%}.form .form-group>p[data-v-09901564]{margin-bottom:15px;margin-bottom:calc(var(--spacer)*1)}.form .form-group .form-input[data-v-09901564]{align-items:center;display:flex;flex-wrap:wrap;gap:10px;position:relative}.form .form-group .form-input.error input[data-v-09901564]:not([type]),.form .form-group .form-input.error input[type=email][data-v-09901564],.form .form-group .form-input.error input[type=text][data-v-09901564],.form .form-group .form-input.error select[data-v-09901564],.form .form-group .form-input.error textarea[data-v-09901564]{border-color:#ff2300;border-color:var(--color-red);color:#ff2300;color:var(--color-red)}.form .form-group .form-input.error input:not([type])+label[data-v-09901564],.form .form-group .form-input.error input[type=email]+label[data-v-09901564],.form .form-group .form-input.error input[type=text]+label[data-v-09901564],.form .form-group .form-input.error select+label[data-v-09901564],.form .form-group .form-input.error textarea+label[data-v-09901564]{transform:translateY(calc(-100% - 23.5px)) scale(.75) translateZ(0);transform:translateY(calc(-100% - 16px - var(--spacer)*.5)) scale(.75) translateZ(0)}.form .form-group .form-input+.form-input[data-v-09901564]{margin-top:15px;margin-top:calc(var(--spacer)*1)}.form .form-group .form-input input[type=checkbox][data-v-09901564]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid #1e1c1a;border:2px solid var(--color-black);flex-shrink:0;height:20px;margin:0;position:relative;width:20px}.form .form-group .form-input input[type=checkbox][data-v-09901564]:after{background:url(/_nuxt/2b05a6935ee351e96f240aed7dcceabe.svg) 50% no-repeat;content:"";height:100%;left:0;position:absolute;text-align:center;top:0;transform:scale(0) translateZ(0);transition:transform .3s cubic-bezier(.19,1,.22,1);width:100%;will-change:transform}@media(prefers-reduced-motion:reduce){.form .form-group .form-input input[type=checkbox][data-v-09901564]:after{transition:none}}.form .form-group .form-input input[type=checkbox]+label[data-v-09901564]{cursor:pointer}.form .form-group .form-input input[type=checkbox][data-v-09901564]:checked:after{transform:scale(1) translateZ(0)}.form .form-group .form-input input[type=checkbox]:checked+label[data-v-09901564]{font-weight:700}.form .form-group .form-input textarea[data-v-09901564]{font-family:inherit}.form .form-group .form-input input[data-v-09901564]:not([type]),.form .form-group .form-input input[type=email][data-v-09901564],.form .form-group .form-input input[type=text][data-v-09901564],.form .form-group .form-input select[data-v-09901564],.form .form-group .form-input textarea[data-v-09901564]{border:0;border-bottom:2px solid rgba(30,28,26,.2);border-bottom-color:var(--color-black-20);border-radius:0;color:#1e1c1a;color:var(--color-black);display:block;font-size:16px;outline:none;padding:15px 0;padding:calc(var(--spacer)*1) 0;transition:border-bottom-color .4s cubic-bezier(.215,.61,.355,1);width:100%}@media only screen and (min-width:1024px){.form .form-group .form-input input[data-v-09901564]:not([type]),.form .form-group .form-input input[type=email][data-v-09901564],.form .form-group .form-input input[type=text][data-v-09901564],.form .form-group .form-input select[data-v-09901564],.form .form-group .form-input textarea[data-v-09901564]{font-size:inherit}}@media(prefers-reduced-motion:reduce){.form .form-group .form-input input[data-v-09901564]:not([type]),.form .form-group .form-input input[type=email][data-v-09901564],.form .form-group .form-input input[type=text][data-v-09901564],.form .form-group .form-input select[data-v-09901564],.form .form-group .form-input textarea[data-v-09901564]{transition:none}}.form .form-group .form-input input[data-v-09901564]:not([type]):focus,.form .form-group .form-input input[type=email][data-v-09901564]:focus,.form .form-group .form-input input[type=text][data-v-09901564]:focus,.form .form-group .form-input select[data-v-09901564]:focus,.form .form-group .form-input textarea[data-v-09901564]:focus{border-bottom-color:#1e1c1a;border-bottom-color:var(--color-black)}.form .form-group .form-input input:not([type])+label[data-v-09901564],.form .form-group .form-input input[type=email]+label[data-v-09901564],.form .form-group .form-input input[type=text]+label[data-v-09901564],.form .form-group .form-input select+label[data-v-09901564],.form .form-group .form-input textarea+label[data-v-09901564]{position:absolute;transform:translateY(calc(-100% - 7.5px)) scale(.75) translateZ(0);transform:translateY(calc(-100% - var(--spacer)*.5)) scale(.75) translateZ(0);transform-origin:0 0;transition:transform .4s cubic-bezier(.215,.61,.355,1);will-change:transform}@media(prefers-reduced-motion:reduce){.form .form-group .form-input input:not([type])+label[data-v-09901564],.form .form-group .form-input input[type=email]+label[data-v-09901564],.form .form-group .form-input input[type=text]+label[data-v-09901564],.form .form-group .form-input select+label[data-v-09901564],.form .form-group .form-input textarea+label[data-v-09901564]{transition:none}}.form .form-group .form-input input:not([type]):-moz-placeholder+label[data-v-09901564],.form .form-group .form-input input[type=email]:-moz-placeholder+label[data-v-09901564],.form .form-group .form-input input[type=text]:-moz-placeholder+label[data-v-09901564],.form .form-group .form-input select:-moz-placeholder+label[data-v-09901564],.form .form-group .form-input textarea:-moz-placeholder+label[data-v-09901564]{transform:scale(1) translateZ(0)}.form .form-group .form-input input:not([type]):placeholder-shown+label[data-v-09901564],.form .form-group .form-input input[type=email]:placeholder-shown+label[data-v-09901564],.form .form-group .form-input input[type=text]:placeholder-shown+label[data-v-09901564],.form .form-group .form-input select:placeholder-shown+label[data-v-09901564],.form .form-group .form-input textarea:placeholder-shown+label[data-v-09901564]{transform:scale(1) translateZ(0)}.form .form-group .form-input input[data-v-09901564]:not([type]):-webkit-autofill,.form .form-group .form-input input[data-v-09901564]:not([type]):-webkit-autofill:active,.form .form-group .form-input input[data-v-09901564]:not([type]):-webkit-autofill:focus,.form .form-group .form-input input[data-v-09901564]:not([type]):-webkit-autofill:hover,.form .form-group .form-input input[type=email][data-v-09901564]:-webkit-autofill,.form .form-group .form-input input[type=email][data-v-09901564]:-webkit-autofill:active,.form .form-group .form-input input[type=email][data-v-09901564]:-webkit-autofill:focus,.form .form-group .form-input input[type=email][data-v-09901564]:-webkit-autofill:hover,.form .form-group .form-input input[type=text][data-v-09901564]:-webkit-autofill,.form .form-group .form-input input[type=text][data-v-09901564]:-webkit-autofill:active,.form .form-group .form-input input[type=text][data-v-09901564]:-webkit-autofill:focus,.form .form-group .form-input input[type=text][data-v-09901564]:-webkit-autofill:hover,.form .form-group .form-input select[data-v-09901564]:-webkit-autofill,.form .form-group .form-input select[data-v-09901564]:-webkit-autofill:active,.form .form-group .form-input select[data-v-09901564]:-webkit-autofill:focus,.form .form-group .form-input select[data-v-09901564]:-webkit-autofill:hover,.form .form-group .form-input textarea[data-v-09901564]:-webkit-autofill,.form .form-group .form-input textarea[data-v-09901564]:-webkit-autofill:active,.form .form-group .form-input textarea[data-v-09901564]:-webkit-autofill:focus,.form .form-group .form-input textarea[data-v-09901564]:-webkit-autofill:hover{background:transparent;color:#1e1c1a;color:var(--color-black);-webkit-transition:background-color 5000s,color 5000s;transition:background-color 5000s,color 5000s}.form .form-group .form-input textarea:-moz-placeholder+label[data-v-09901564]{transform:scale(1) translateZ(0) translateY(-10px)}.form .form-group .form-input textarea:placeholder-shown+label[data-v-09901564]{transform:scale(1) translateZ(0) translateY(-10px)}.form .form-group .form-input select[data-v-09901564]{font-family:BaselGrotesk,Arial,sans-serif;font-size:16px}@media only screen and (min-width:1024px){.form .form-group .form-input select[data-v-09901564]{font-size:15px}}.form-footer[data-v-09901564]{width:100%}.form-footer[data-v-09901564]:before{background:linear-gradient(180deg,hsla(0,0%,96%,0),#f4f4f4 28.53%);height:100%;left:0;opacity:.9;pointer-events:none;position:absolute;top:0;width:100%}.form-footer .btn-inner[data-v-09901564]{padding:30px;padding:calc(var(--spacer)*2) calc(var(--spacer)*2) calc(var(--spacer)*2)}.form-footer .apply-btn[data-v-09901564]{--bgColor:var(--color-white);--color:var(--color-black);margin-top:auto;position:sticky;text-align:center;width:100%;z-index:1}.loader[data-v-09901564]{bottom:0;left:50%;position:absolute;transform:translate(-50%);width:70px}.about-team[data-v-09901564]{padding:75px 0;padding:calc(var(--spacer)*5) 0;position:relative}@media only screen and (min-width:1024px){.about-team[data-v-09901564]{padding:14.8vh 60px;padding:14.8vh calc(var(--spacer)*4)}}.about-team .bg[data-v-09901564]{stroke:#3e3e3e;stroke:var(--color-black-1);height:100vh;height:calc(var(--vh, 1vh)*100);left:0;position:absolute;top:0;width:100%}.about-team .head[data-v-09901564]{display:flex;flex-direction:column;padding:0 30px;padding:0 calc(var(--spacer)*2)}@media only screen and (min-width:1024px){.about-team .head[data-v-09901564]{flex-direction:row;padding:0 0 30px;padding:0 0 calc(var(--spacer)*2)}.about-team .head[data-v-09901564]>:first-child{flex:0 0 25vw;margin-right:30px;margin-right:calc(var(--spacer)*2)}.about-team .head[data-v-09901564]>:last-child{flex:0 0 calc(75% - 60px);flex:0 0 calc(75% - var(--spacer)*4)}}.about-team .head h2[data-v-09901564]{margin-bottom:30px;margin-bottom:calc(var(--spacer)*2)}.about-team .head h3[data-v-09901564]{margin-bottom:15px;margin-bottom:calc(var(--spacer)*1)}.about-team .cols[data-v-09901564]{display:none}@media only screen and (min-width:1024px){.about-team .cols[data-v-09901564]{grid-column-gap:30px;grid-column-gap:calc(var(--spacer)*2);-moz-column-gap:30px;column-gap:30px;-moz-column-gap:calc(var(--spacer)*2);column-gap:calc(var(--spacer)*2);display:grid;grid-template-columns:1fr 1fr 1fr}}@media only screen and (max-width:767px){.about-team .swiper[data-v-09901564]{margin-top:60px;margin-top:calc(var(--spacer)*4)}}@media only screen and (min-width:1024px){.about-team .swiper[data-v-09901564]{display:none}}.about-team .swiper .swiper-slide[data-v-09901564]{opacity:.4;transition:opacity .6s cubic-bezier(.215,.61,.355,1);will-change:opacity}@media(prefers-reduced-motion:reduce){.about-team .swiper .swiper-slide[data-v-09901564]{transition:none}}.about-team .swiper .swiper-slide.swiper-slide-active[data-v-09901564]{opacity:1}.about-team .navigation[data-v-09901564]{margin-left:15px;margin-left:calc(var(--spacer)*1);margin-top:45px;margin-top:calc(var(--spacer)*3)}@media only screen and (min-width:768px){.about-team .navigation[data-v-09901564]{margin-left:60px;margin-left:calc(var(--spacer)*4)}}.about-team .navigation button[data-v-09901564]{overflow:1;padding:5px;transition:opacity 1s cubic-bezier(.215,.61,.355,1)}@media(prefers-reduced-motion:reduce){.about-team .navigation button[data-v-09901564]{transition:none}}.about-team .navigation button.swiper-button-disabled[data-v-09901564]{opacity:.4;pointer-events:none}.about-team .navigation button.prev[data-v-09901564]{transform:scaleX(-1)}.about-team .navigation button.next[data-v-09901564]{margin-left:45px;margin-left:calc(var(--spacer)*3)}.about-team .navigation button .ui-icon[data-v-09901564]{height:22.5px;height:calc(var(--spacer)*1.5);width:22.5px;width:calc(var(--spacer)*1.5)}.about-team .navigation button .ui-icon[data-v-09901564] svg{fill:currentColor}[data-v-628d6c25]:root{--spacer:15px;--header-height:calc(var(--spacer)*4)}@media only screen and (min-width:768px){[data-v-628d6c25]:root{--spacer:20px;--header-height:calc(var(--spacer)*6)}}[data-v-628d6c25]:root{--color-black:#1e1c1a;--color-beige:linen;--color-porcelaine:#efddc9;--color-porcelaine-accent:#dbb285;--color-porcelaine-pale:#f7eee4;--color-white:#fff;--color-white-20:hsla(0,0%,100%,.2);--color-black-1:#3e3e3e;--color-black-2:#6e6e6e;--color-black-3:#9d9e9d;--color-black-4:#f4f4f4;--color-black-20:rgba(30,28,26,.2);--color-gray:linen;--color-or:#ffe449;--color-or-accent:#ffda07;--color-or-pale:#fff09b;--color-opale:#8dcac6;--color-opale-accent:#5eb4af;--color-opale-pale:#c8e5e3;--color-corail:#ff6e40;--color-corail-accent:#ff3e00;--color-corail-pale:#ffab90;--color-commercial:var(--color-corail);--color-residential:var(--color-opale);--color-residentiel:var(--color-opale);--color-industrial:var(--color-or);--color-industriel:var(--color-or);--color-chart-1:#ff8f6b;--color-chart-2:#54d2d2;--color-chart-3:#ffcb00;--color-chart-4:#072448;--color-chart-5:#f8aa4b;--color-chart-6:#dee0e6;--color-chart-7:#e33914;--color-red:#ff2300;--accent:var(--color-gray)}.s[data-v-628d6c25]{padding:75px 30px;padding:calc(var(--spacer)*5) calc(var(--spacer)*2)}@media only screen and (min-width:768px){.s[data-v-628d6c25]{padding:14.8vh 60px;padding:14.8vh calc(var(--spacer)*4)}}.b-projectsPush+.b-newsPush[data-v-628d6c25],.s+.b-clientsSlider[data-v-628d6c25]:not(.small),.s+.b-newsPush[data-v-628d6c25],.s+.b-projectsPush[data-v-628d6c25],.s+.s[data-v-628d6c25]{padding-top:0}@media only screen and (min-width:768px){.c2[data-v-628d6c25]{grid-column-gap:60px;grid-column-gap:calc(var(--spacer)*4);align-items:flex-start;-moz-column-gap:60px;column-gap:60px;-moz-column-gap:calc(var(--spacer)*4);column-gap:calc(var(--spacer)*4);display:grid;grid-template-columns:25vw auto}.c2 .c2-title[data-v-628d6c25]{position:sticky;top:60px;top:calc(var(--spacer)*4)}}.news-list li[data-v-628d6c25]{border-top:2px solid #6e6e6e;border-top:2px solid var(--color-black-2);display:block}.news-list li[data-v-628d6c25]:last-child{border-bottom:2px solid #6e6e6e;border-bottom:2px solid var(--color-black-2)}.news-list a[data-v-628d6c25]{align-items:flex-start;display:flex;flex-direction:column;padding:15px;padding:calc(var(--spacer)*1);position:relative;transition:color 1s cubic-bezier(.39,.575,.565,1)}@media(prefers-reduced-motion:reduce){.news-list a[data-v-628d6c25]{transition:none}}@media only screen and (min-width:1024px){.news-list a[data-v-628d6c25]{grid-column-gap:60px;grid-column-gap:calc(var(--spacer)*4);-moz-column-gap:60px;column-gap:60px;-moz-column-gap:calc(var(--spacer)*4);column-gap:calc(var(--spacer)*4);display:grid;grid-template-columns:auto 140px;padding:30px;padding:calc(var(--spacer)*2)}}.news-list a[data-v-628d6c25]:before{background-color:var(--color);content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;transform:scaleY(0) translateZ(0);transform-origin:50% 100%;transition:transform .4s cubic-bezier(.215,.61,.355,1);width:100%;z-index:-1}@media(prefers-reduced-motion:reduce){.news-list a[data-v-628d6c25]:before{transition:none}}.-hover .news-list a[data-v-628d6c25]:not(.is-disabled),.-hover .news-list a[data-v-628d6c25]:not(:disabled),.news-list a[data-v-628d6c25]:not(.is-disabled):focus-visible,.news-list a[data-v-628d6c25]:not(.is-disabled):hover,.news-list a[data-v-628d6c25]:not(:disabled):focus-visible,.news-list a[data-v-628d6c25]:not(:disabled):hover{color:var(--bgColor)}.-hover .news-list a[data-v-628d6c25]:not(.is-disabled):before,.-hover .news-list a[data-v-628d6c25]:not(:disabled):before,.news-list a[data-v-628d6c25]:not(.is-disabled):focus-visible:before,.news-list a[data-v-628d6c25]:not(.is-disabled):hover:before,.news-list a[data-v-628d6c25]:not(:disabled):focus-visible:before,.news-list a[data-v-628d6c25]:not(:disabled):hover:before{transform:scaleY(1) translateZ(0);transition-delay:.2s}@media(prefers-reduced-motion:reduce){.-hover .news-list a[data-v-628d6c25]:not(.is-disabled):before,.-hover .news-list a[data-v-628d6c25]:not(:disabled):before,.news-list a[data-v-628d6c25]:not(.is-disabled):focus-visible:before,.news-list a[data-v-628d6c25]:not(.is-disabled):hover:before,.news-list a[data-v-628d6c25]:not(:disabled):focus-visible:before,.news-list a[data-v-628d6c25]:not(:disabled):hover:before{transition:none}}@media only screen and (max-width:1023px){.news-list h3[data-v-628d6c25]{margin-bottom:15px;margin-bottom:calc(var(--spacer)*1)}}.news-list h3 .ui-icon[data-v-628d6c25]{height:1em;position:relative;top:.2em;width:1em}@media only screen and (min-width:768px){.news-list h3 .ui-icon[data-v-628d6c25]{display:none}}.news-list h3 .ui-icon[data-v-628d6c25] svg{fill:currentColor}.news-list p[data-v-628d6c25]{text-align:right;white-space:nowrap}.textPush-inner[data-v-628d6c25],.textPush[data-v-628d6c25]{position:relative}.textPush-inner[data-v-628d6c25]{padding:30px;padding:calc(var(--spacer)*2)}@media only screen and (min-width:1024px){.textPush-inner[data-v-628d6c25]{padding:60px 0 60px 60px;padding:calc(var(--spacer)*4) 0 calc(var(--spacer)*4) calc(var(--spacer)*4)}}.textPush svg[data-v-628d6c25]{fill:linen;fill:var(--accent);height:100%;position:absolute;width:100%;z-index:-1}@media only screen and (min-width:1024px){.textPush svg[data-v-628d6c25]{max-width:100%;width:auto}}.textPush .ui-link[data-v-628d6c25]{margin-top:30px;margin-top:calc(var(--spacer)*2)}@media only screen and (max-width:1023px){.textPush .ui-link[data-v-628d6c25]{text-align:center;white-space:nowrap;width:100%}}.side-modal[data-v-628d6c25]{z-index:22}.side-modal.-active .side-inner[data-v-628d6c25]{transform:translateX(0) translateZ(0)}.side-modal .side-inner[data-v-628d6c25]{background-color:#fff;background-color:var(--color-white);color:#1e1c1a;color:var(--color-black);height:100%;overflow-y:auto;position:absolute;right:0;top:0;transform:translateX(100%) translateZ(0);transition:transform .6s cubic-bezier(.645,.045,.355,1);width:100%;will-change:transform}@media(prefers-reduced-motion:reduce){.side-modal .side-inner[data-v-628d6c25]{transition:none}}@media only screen and (min-width:768px){.side-modal .side-inner[data-v-628d6c25]{width:50vw}}@media only screen and (min-width:1024px){.side-modal .side-inner[data-v-628d6c25]{width:35vw}}@media only screen and (min-width:1280px){.side-modal .side-inner[data-v-628d6c25]{width:25vw}}.side-modal header[data-v-628d6c25]{grid-column-gap:30px;grid-column-gap:calc(var(--spacer)*2);align-items:center;background-color:#fff;background-color:var(--color-white);border-bottom:2px solid rgba(30,28,26,.2);border-bottom:2px solid var(--color-black-20);-moz-column-gap:30px;column-gap:30px;-moz-column-gap:calc(var(--spacer)*2);column-gap:calc(var(--spacer)*2);display:grid;grid-template-columns:auto 15px;padding:30px;padding:calc(var(--spacer)*2);position:sticky;top:0;z-index:1}.side-modal header .close[data-v-628d6c25]{height:15px;transform:translateZ(0);transition:transform .6s cubic-bezier(.37,.31,0,1);width:15px;will-change:transform}@media(prefers-reduced-motion:reduce){.side-modal header .close[data-v-628d6c25]{transition:none}}.-hover .side-modal header .close[data-v-628d6c25]:not(.is-disabled),.-hover .side-modal header .close[data-v-628d6c25]:not(:disabled),.side-modal header .close[data-v-628d6c25]:not(.is-disabled):focus-visible,.side-modal header .close[data-v-628d6c25]:not(.is-disabled):hover,.side-modal header .close[data-v-628d6c25]:not(:disabled):focus-visible,.side-modal header .close[data-v-628d6c25]:not(:disabled):hover{transform:scale(1.2) translateZ(0)}.side-modal header .close[data-v-628d6c25] svg{fill:#1e1c1a;fill:var(--color-black)}.side-modal .body[data-v-628d6c25]{align-items:flex-start;display:flex;flex-flow:column;padding:0 30px 30px;padding:0 calc(var(--spacer)*2) calc(var(--spacer)*2);position:relative}.b-sectionTitle+.s[data-v-628d6c25]{padding-top:0}.b-sectionTitle+.b-storySlider[data-v-628d6c25]{padding-top:30px;padding-top:calc(var(--spacer)*2)}.form[data-v-628d6c25]{padding-bottom:30px;padding-bottom:calc(var(--spacer)*2);width:100%}.form .error[data-v-628d6c25]{color:#ff2300;color:var(--color-red)}.form .error-msg[data-v-628d6c25]{font-size:12px}.form .form-group[data-v-628d6c25]{margin-top:30px;margin-top:calc(var(--spacer)*2);width:100%}.form .form-group>p[data-v-628d6c25]{margin-bottom:15px;margin-bottom:calc(var(--spacer)*1)}.form .form-group .form-input[data-v-628d6c25]{align-items:center;display:flex;flex-wrap:wrap;gap:10px;position:relative}.form .form-group .form-input.error input[data-v-628d6c25]:not([type]),.form .form-group .form-input.error input[type=email][data-v-628d6c25],.form .form-group .form-input.error input[type=text][data-v-628d6c25],.form .form-group .form-input.error select[data-v-628d6c25],.form .form-group .form-input.error textarea[data-v-628d6c25]{border-color:#ff2300;border-color:var(--color-red);color:#ff2300;color:var(--color-red)}.form .form-group .form-input.error input:not([type])+label[data-v-628d6c25],.form .form-group .form-input.error input[type=email]+label[data-v-628d6c25],.form .form-group .form-input.error input[type=text]+label[data-v-628d6c25],.form .form-group .form-input.error select+label[data-v-628d6c25],.form .form-group .form-input.error textarea+label[data-v-628d6c25]{transform:translateY(calc(-100% - 23.5px)) scale(.75) translateZ(0);transform:translateY(calc(-100% - 16px - var(--spacer)*.5)) scale(.75) translateZ(0)}.form .form-group .form-input+.form-input[data-v-628d6c25]{margin-top:15px;margin-top:calc(var(--spacer)*1)}.form .form-group .form-input input[type=checkbox][data-v-628d6c25]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid #1e1c1a;border:2px solid var(--color-black);flex-shrink:0;height:20px;margin:0;position:relative;width:20px}.form .form-group .form-input input[type=checkbox][data-v-628d6c25]:after{background:url(/_nuxt/2b05a6935ee351e96f240aed7dcceabe.svg) 50% no-repeat;content:"";height:100%;left:0;position:absolute;text-align:center;top:0;transform:scale(0) translateZ(0);transition:transform .3s cubic-bezier(.19,1,.22,1);width:100%;will-change:transform}@media(prefers-reduced-motion:reduce){.form .form-group .form-input input[type=checkbox][data-v-628d6c25]:after{transition:none}}.form .form-group .form-input input[type=checkbox]+label[data-v-628d6c25]{cursor:pointer}.form .form-group .form-input input[type=checkbox][data-v-628d6c25]:checked:after{transform:scale(1) translateZ(0)}.form .form-group .form-input input[type=checkbox]:checked+label[data-v-628d6c25]{font-weight:700}.form .form-group .form-input textarea[data-v-628d6c25]{font-family:inherit}.form .form-group .form-input input[data-v-628d6c25]:not([type]),.form .form-group .form-input input[type=email][data-v-628d6c25],.form .form-group .form-input input[type=text][data-v-628d6c25],.form .form-group .form-input select[data-v-628d6c25],.form .form-group .form-input textarea[data-v-628d6c25]{border:0;border-bottom:2px solid rgba(30,28,26,.2);border-bottom-color:var(--color-black-20);border-radius:0;color:#1e1c1a;color:var(--color-black);display:block;font-size:16px;outline:none;padding:15px 0;padding:calc(var(--spacer)*1) 0;transition:border-bottom-color .4s cubic-bezier(.215,.61,.355,1);width:100%}@media only screen and (min-width:1024px){.form .form-group .form-input input[data-v-628d6c25]:not([type]),.form .form-group .form-input input[type=email][data-v-628d6c25],.form .form-group .form-input input[type=text][data-v-628d6c25],.form .form-group .form-input select[data-v-628d6c25],.form .form-group .form-input textarea[data-v-628d6c25]{font-size:inherit}}@media(prefers-reduced-motion:reduce){.form .form-group .form-input input[data-v-628d6c25]:not([type]),.form .form-group .form-input input[type=email][data-v-628d6c25],.form .form-group .form-input input[type=text][data-v-628d6c25],.form .form-group .form-input select[data-v-628d6c25],.form .form-group .form-input textarea[data-v-628d6c25]{transition:none}}.form .form-group .form-input input[data-v-628d6c25]:not([type]):focus,.form .form-group .form-input input[type=email][data-v-628d6c25]:focus,.form .form-group .form-input input[type=text][data-v-628d6c25]:focus,.form .form-group .form-input select[data-v-628d6c25]:focus,.form .form-group .form-input textarea[data-v-628d6c25]:focus{border-bottom-color:#1e1c1a;border-bottom-color:var(--color-black)}.form .form-group .form-input input:not([type])+label[data-v-628d6c25],.form .form-group .form-input input[type=email]+label[data-v-628d6c25],.form .form-group .form-input input[type=text]+label[data-v-628d6c25],.form .form-group .form-input select+label[data-v-628d6c25],.form .form-group .form-input textarea+label[data-v-628d6c25]{position:absolute;transform:translateY(calc(-100% - 7.5px)) scale(.75) translateZ(0);transform:translateY(calc(-100% - var(--spacer)*.5)) scale(.75) translateZ(0);transform-origin:0 0;transition:transform .4s cubic-bezier(.215,.61,.355,1);will-change:transform}@media(prefers-reduced-motion:reduce){.form .form-group .form-input input:not([type])+label[data-v-628d6c25],.form .form-group .form-input input[type=email]+label[data-v-628d6c25],.form .form-group .form-input input[type=text]+label[data-v-628d6c25],.form .form-group .form-input select+label[data-v-628d6c25],.form .form-group .form-input textarea+label[data-v-628d6c25]{transition:none}}.form .form-group .form-input input:not([type]):-moz-placeholder+label[data-v-628d6c25],.form .form-group .form-input input[type=email]:-moz-placeholder+label[data-v-628d6c25],.form .form-group .form-input input[type=text]:-moz-placeholder+label[data-v-628d6c25],.form .form-group .form-input select:-moz-placeholder+label[data-v-628d6c25],.form .form-group .form-input textarea:-moz-placeholder+label[data-v-628d6c25]{transform:scale(1) translateZ(0)}.form .form-group .form-input input:not([type]):placeholder-shown+label[data-v-628d6c25],.form .form-group .form-input input[type=email]:placeholder-shown+label[data-v-628d6c25],.form .form-group .form-input input[type=text]:placeholder-shown+label[data-v-628d6c25],.form .form-group .form-input select:placeholder-shown+label[data-v-628d6c25],.form .form-group .form-input textarea:placeholder-shown+label[data-v-628d6c25]{transform:scale(1) translateZ(0)}.form .form-group .form-input input[data-v-628d6c25]:not([type]):-webkit-autofill,.form .form-group .form-input input[data-v-628d6c25]:not([type]):-webkit-autofill:active,.form .form-group .form-input input[data-v-628d6c25]:not([type]):-webkit-autofill:focus,.form .form-group .form-input input[data-v-628d6c25]:not([type]):-webkit-autofill:hover,.form .form-group .form-input input[type=email][data-v-628d6c25]:-webkit-autofill,.form .form-group .form-input input[type=email][data-v-628d6c25]:-webkit-autofill:active,.form .form-group .form-input input[type=email][data-v-628d6c25]:-webkit-autofill:focus,.form .form-group .form-input input[type=email][data-v-628d6c25]:-webkit-autofill:hover,.form .form-group .form-input input[type=text][data-v-628d6c25]:-webkit-autofill,.form .form-group .form-input input[type=text][data-v-628d6c25]:-webkit-autofill:active,.form .form-group .form-input input[type=text][data-v-628d6c25]:-webkit-autofill:focus,.form .form-group .form-input input[type=text][data-v-628d6c25]:-webkit-autofill:hover,.form .form-group .form-input select[data-v-628d6c25]:-webkit-autofill,.form .form-group .form-input select[data-v-628d6c25]:-webkit-autofill:active,.form .form-group .form-input select[data-v-628d6c25]:-webkit-autofill:focus,.form .form-group .form-input select[data-v-628d6c25]:-webkit-autofill:hover,.form .form-group .form-input textarea[data-v-628d6c25]:-webkit-autofill,.form .form-group .form-input textarea[data-v-628d6c25]:-webkit-autofill:active,.form .form-group .form-input textarea[data-v-628d6c25]:-webkit-autofill:focus,.form .form-group .form-input textarea[data-v-628d6c25]:-webkit-autofill:hover{background:transparent;color:#1e1c1a;color:var(--color-black);-webkit-transition:background-color 5000s,color 5000s;transition:background-color 5000s,color 5000s}.form .form-group .form-input textarea:-moz-placeholder+label[data-v-628d6c25]{transform:scale(1) translateZ(0) translateY(-10px)}.form .form-group .form-input textarea:placeholder-shown+label[data-v-628d6c25]{transform:scale(1) translateZ(0) translateY(-10px)}.form .form-group .form-input select[data-v-628d6c25]{font-family:BaselGrotesk,Arial,sans-serif;font-size:16px}@media only screen and (min-width:1024px){.form .form-group .form-input select[data-v-628d6c25]{font-size:15px}}.form-footer[data-v-628d6c25]{width:100%}.form-footer[data-v-628d6c25]:before{background:linear-gradient(180deg,hsla(0,0%,96%,0),#f4f4f4 28.53%);height:100%;left:0;opacity:.9;pointer-events:none;position:absolute;top:0;width:100%}.form-footer .btn-inner[data-v-628d6c25]{padding:30px;padding:calc(var(--spacer)*2) calc(var(--spacer)*2) calc(var(--spacer)*2)}.form-footer .apply-btn[data-v-628d6c25]{--bgColor:var(--color-white);--color:var(--color-black);margin-top:auto;position:sticky;text-align:center;width:100%;z-index:1}.loader[data-v-628d6c25]{bottom:0;left:50%;position:absolute;transform:translate(-50%);width:70px}button[data-v-628d6c25]{display:block;position:relative;width:100%}@media only screen and (min-width:768px){button[data-v-628d6c25]{margin-top:60px;margin-top:calc(var(--spacer)*4)}}.-hover button:not(.is-disabled) .visual[data-v-628d6c25] img,.-hover button:not(:disabled) .visual[data-v-628d6c25] img,button:not(.is-disabled):focus-visible .visual[data-v-628d6c25] img,button:not(.is-disabled):hover .visual[data-v-628d6c25] img,button:not(:disabled):focus-visible .visual[data-v-628d6c25] img,button:not(:disabled):hover .visual[data-v-628d6c25] img{transform:scale(1.1) translateZ(0)}button .visual[data-v-628d6c25]{aspect-ratio:315/420;overflow:hidden;position:relative}@supports not (aspect-ratio:315/420){button .visual[data-v-628d6c25]:before{content:"";float:left;padding-top:133.3333333333%}button .visual[data-v-628d6c25]:after{clear:both;content:"";display:block}}@media only screen and (min-width:768px){button .visual[data-v-628d6c25]{aspect-ratio:380/460}@supports not (aspect-ratio:380/460){button .visual[data-v-628d6c25]:before{content:"";float:left;padding-top:121.0526315789%}button .visual[data-v-628d6c25]:after{clear:both;content:"";display:block}}}button .visual[data-v-628d6c25]:after{background:linear-gradient(1turn,rgba(0,0,0,.7),transparent 50%);content:"";height:100%;left:0;position:absolute;top:0;width:100%}button .visual[data-v-628d6c25] img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;transform:scale(1) translateZ(0);transition:transform 1.2s cubic-bezier(.37,.31,0,1);width:100%;will-change:transform}@media(prefers-reduced-motion:reduce){button .visual[data-v-628d6c25] img{transition:none}}button .infos[data-v-628d6c25]{bottom:0;color:#fff;color:var(--color-white);left:0;padding:15px;padding:calc(var(--spacer)*1);position:absolute;text-align:left;width:100%}button .infos h3[data-v-628d6c25]{margin-top:3.75px;margin-top:calc(var(--spacer)*.25)}