footer[data-v-c4c8c8ba]{background-color:var(--bg-red);color:#f1e0d8;flex-direction:column;justify-content:space-between;width:100%;min-height:calc(100vh + 1px);font-family:Neue,Neue fallback;display:flex;position:relative;overflow:hidden}.sous_titre[data-v-c4c8c8ba]{width:382px;margin-top:32px;font-size:16px;display:block}.contact[data-v-c4c8c8ba]{text-align:end;flex-direction:column;gap:41px;display:flex}.loc[data-v-c4c8c8ba]{justify-content:end;gap:4px;display:flex}.contact_link[data-v-c4c8c8ba]{color:#fff;text-align:center;letter-spacing:.48px;text-transform:uppercase;margin-top:40px;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.logo_m[data-v-c4c8c8ba]{display:none}.center[data-v-c4c8c8ba]{text-align:center;color:#fffcfacc;flex-direction:column;align-items:center;display:flex}.bottom[data-v-c4c8c8ba]{width:100%;height:14.5vw}.legals[data-v-c4c8c8ba]{color:#fffcfacc;letter-spacing:.4px;justify-content:space-between;width:100%;margin-bottom:16px;padding:0 40px;font-family:Neue,Neue fallback;font-size:10px;line-height:normal}.b[data-v-c4c8c8ba],.legals[data-v-c4c8c8ba]{text-transform:uppercase;font-style:normal;font-weight:400;display:flex}.b[data-v-c4c8c8ba]{font-size:var(--fontXS);letter-spacing:.36px;line-height:140%}.b[data-v-c4c8c8ba],.t[data-v-c4c8c8ba]{flex-direction:column}.t[data-v-c4c8c8ba]{text-transform:uppercase;font-size:var(--fontS);align-items:end;display:flex}.socials[data-v-c4c8c8ba]{margin:0;padding:0;list-style:none}.socials li[data-v-c4c8c8ba]{justify-content:flex-end;display:flex}.nav_elements[data-v-c4c8c8ba]{text-transform:uppercase;font-size:var(--fontS);flex-direction:column;display:flex}.titre[data-v-c4c8c8ba]{color:#fffcfacc;text-align:center;font-size:clamp(45px,5vw,80px);font-style:normal;font-weight:200;line-height:100%}.bottom_t[data-v-c4c8c8ba],.titre[data-v-c4c8c8ba]{font-family:PPn,PPn fallback}.bottom_t[data-v-c4c8c8ba]{font-kerning:none;pointer-events:none;font-size:25.465vw;display:block;position:absolute;bottom:-9vw;left:-.84vw}.bottom_t p[data-v-c4c8c8ba]{text-wrap:nowrap;display:block}.head[data-v-c4c8c8ba]{grid-template-columns:1fr 1fr 1fr;width:100%;padding:40px 40px 0;display:grid}.head[data-v-c4c8c8ba]>:nth-child(2){justify-self:center}.head[data-v-c4c8c8ba]>:nth-child(3){justify-self:end}@media (width<=768px){footer[data-v-c4c8c8ba]{flex-direction:column;gap:40px;width:100%;min-height:calc(100vh + 1px);padding-top:40px;display:flex;overflow:hidden}.topelements[data-v-c4c8c8ba]{flex-direction:column-reverse;display:flex}.sous_titre[data-v-c4c8c8ba]{width:270px;margin-top:24px;font-size:14px}.contact[data-v-c4c8c8ba]{text-align:end;flex-direction:column;gap:40px;margin-top:40px;display:flex}.logo_m[data-v-c4c8c8ba]{justify-content:center;align-items:center;display:flex}.contact_link[data-v-c4c8c8ba]{margin-top:40px}.center[data-v-c4c8c8ba]{text-align:center;color:#fffcfacc;flex-direction:column;justify-content:center;align-items:center;display:flex}.bottom[data-v-c4c8c8ba]{width:100%;height:14.5vw}.logo_d[data-v-c4c8c8ba]{display:none}.legals[data-v-c4c8c8ba]{color:#fffcfacc;letter-spacing:.4px;text-transform:uppercase;justify-content:space-between;width:100%;margin-bottom:16px;padding:0 16px 0 27vw;font-family:Neue,Neue fallback;font-size:9px;font-style:normal;font-weight:400;line-height:normal;display:flex}.b[data-v-c4c8c8ba]{font-size:14px}.b[data-v-c4c8c8ba],.t[data-v-c4c8c8ba]{flex-direction:column;align-items:center;display:flex}.t a[data-v-c4c8c8ba]{padding:8px;font-size:14px}.nav_elements[data-v-c4c8c8ba]{align-items:center}.nav_elements a[data-v-c4c8c8ba]{padding:8px;font-size:14px}.titre[data-v-c4c8c8ba]{color:#fffcfacc;width:342px;font-size:40px}.bottom_t[data-v-c4c8c8ba]{font-kerning:none;pointer-events:none;font-family:PPn,PPn fallback;font-size:25.465vw;display:block;position:absolute;bottom:calc(-9vw - 2px);left:-.84vw}.head[data-v-c4c8c8ba]{grid-template-columns:1fr;width:100%;padding:40px 40px 0;display:grid}.head[data-v-c4c8c8ba]>:first-child,.head[data-v-c4c8c8ba]>:nth-child(2){justify-self:center}.bottomelements[data-v-c4c8c8ba]{position:relative;top:3vw}.head[data-v-c4c8c8ba]>:nth-child(3){justify-self:center}}@media (width>=2500px){.topelements[data-v-c4c8c8ba]{flex-direction:column;flex:1;display:flex}.center[data-v-c4c8c8ba]{flex:1;justify-content:center;transform:translateY(-15%)}}
