/*!
 * smartbanner.js v1.22.0 <https://github.com/ain/smartbanner.js#readme>
 * Copyright © 2023 Ain Tohvri, contributors. Licensed under GPL-3.0.
 */.H4{font-size:2.2222222222vw;letter-spacing:-.04em;line-height:2.2222222222vw;text-transform:uppercase}@media(max-width:900px){.H4{font-size:8.5333333333vw;line-height:8vw}}.H4 strong,.H4.bold,.H4.bold-normal,.H4.medium,.H4.regular{font-family:ITCFranklinGothicLT-DmCp}
/*!
 * smartbanner.js v1.22.0 <https://github.com/ain/smartbanner.js#readme>
 * Copyright © 2023 Ain Tohvri, contributors. Licensed under GPL-3.0.
 */.app-footer{background:var(--c-black);overflow:hidden;padding-bottom:2.7777777778vw;padding-top:6.5972222222vw;position:relative;width:100vw}@media(max-width:900px){.app-footer{padding-bottom:4vw;padding-top:16vw}}.app-footer__bottom{display:flex;grid-column:1/span 12;margin-left:auto;margin-top:6.9444444444vw;z-index:1}@media(max-width:900px){.app-footer__bottom{grid-column:1/span 6;justify-content:space-between;margin-left:0}}.app-footer__bottom a{margin-left:3.4722222222vw}.app-footer__bottom .P2{font-family:ITCFranklinGothicLT-BkCp;letter-spacing:-.04em;text-transform:uppercase}@media(max-width:900px){.app-footer__bottom .P2{font-size:14px}.app-footer__bottom .P2:first-child,.app-footer__bottom .P2:nth-child(3){flex:2}.app-footer__bottom .P2:nth-child(2){flex:1;text-align:center}.app-footer__bottom .P2:nth-child(3){text-align:right}}.app-footer__newsletter{align-items:center;display:flex;flex-flow:row wrap;margin-top:.6944444444vw;position:relative}.app-footer__newsletter.submited .app-footer__newsletter__accept-politic,.app-footer__newsletter.submited .app-footer__newsletter__field-mail,.app-footer__newsletter.submited .app-footer__newsletter__submit{opacity:0;pointer-events:none;transition:opacity .35s var(--ease-in-out-cubic)}.app-footer__newsletter.submited .app-footer__newsletter__successful{opacity:1;pointer-events:all}.app-footer__newsletter__successful{align-items:center;display:flex;justify-content:center;left:0;opacity:0;pointer-events:none;position:absolute;text-align:center;top:0;transition:opacity .35s .35s var(--ease-in-out-cubic)}.app-footer__newsletter__successful .H4{align-self:flex-end;margin-left:10px}@media(max-width:900px){.app-footer__newsletter{justify-content:space-between;margin-top:5.3333333333vw}}.app-footer__newsletter__accept-politic{align-items:center;display:flex;flex-basis:100%;margin-top:.6944444444vw;padding-left:1.7361111111vw;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(max-width:900px){.app-footer__newsletter__accept-politic{margin-top:5.3333333333vw;padding-left:6.6666666667vw}}@media(hover:hover){.app-footer__newsletter__accept-politic:hover input:not(:checked)~.checkmark:after{content:"";transform:translate(-50%,-50%) scale(.35)}}.app-footer__newsletter__accept-politic.valid .P2{color:#f5f5f3!important}.app-footer__newsletter__accept-politic .P2{color:var(--c-grey);cursor:pointer;font-size:1.1111111111vw;line-height:1.4583333333vw;transition:color .4s var(--ease-out-cubic)}@media(max-width:900px){.app-footer__newsletter__accept-politic .P2{font-size:3.7333333333vw;line-height:4.2666666667vw}}.app-footer__newsletter__accept-politic a{font-family:ITCFranklinGothicLT-BkCp;position:relative;-webkit-text-decoration:underline;text-decoration:underline}.app-footer__newsletter__accept-politic input{cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:1.7361111111vw}.app-footer__newsletter__accept-politic input:checked~.checkmark:after{content:"";transform:translate(-50%,-50%) scale(1)}.app-footer__newsletter__accept-politic .checkmark{background-color:transparent;border:1px solid var(--c-grey);cursor:pointer;height:12px;left:0;pointer-events:none;position:absolute;width:12px}.app-footer__newsletter__accept-politic .checkmark:after{background:var(--c-grey);content:"";height:75%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) scale(0);transform-origin:center;transition:transform .3s var(--ease-out-cubic);width:75%;will-change:transform}.app-footer__newsletter__field-mail{color:var(--c-grey);font-family:ITCFranklinGothicLT-BkCp;font-size:5.6944444444vw;letter-spacing:-.04em;line-height:7.3611111111vw;text-transform:uppercase;width:calc(100% - 6.25vw - 60px)}@media(max-width:900px){.app-footer__newsletter__field-mail{font-family:ITCFranklinGothicLT-BkCp;font-size:10.6666666667vw;line-height:13.3333333333vw;width:calc(80% - 5.33333vw)}}.app-footer__newsletter__field-mail::-moz-placeholder{color:hsla(60,9%,96%,.25)}.app-footer__newsletter__field-mail::placeholder{color:hsla(60,9%,96%,.25)}.app-footer__newsletter__submit{align-items:center;align-self:center;cursor:pointer;cursor:not-allowed;display:flex;height:3.8888888889vw;justify-content:center;margin-left:2.0833333333vw;outline:1px solid hsla(60,9%,96%,.25);overflow:hidden;position:relative;width:3.8888888889vw}@media(max-width:900px){.app-footer__newsletter__submit{height:14.9333333333vw;margin-left:2.6666666667vw;width:14.9333333333vw}}.app-footer__newsletter__submit.valid{cursor:pointer}.app-footer__newsletter__submit.valid .app-footer__newsletter__submit__overlay{transform:scaleY(1)}.app-footer__newsletter__submit.valid svg{opacity:1}.app-footer__newsletter__submit.valid svg path{fill:var(--c-black)}.app-footer__newsletter__submit__overlay{background:var(--c-grey);height:100%;left:0;position:absolute;top:0;transform:scaleY(0);transform-origin:top center;transition:transform .4s var(--ease-out-cubic);width:100%;z-index:0}.app-footer__newsletter__submit svg{height:auto;opacity:.25;padding:1.0416666667vw;transition:opacity .2s var(--ease-out-cubic);width:100%;z-index:1}@media(max-width:900px){.app-footer__newsletter__submit svg{padding:4vw}}.app-footer__principal{grid-column:1/span 6;z-index:1}@media(max-width:900px){.app-footer__principal{grid-column:1/span 6}}.app-footer__links{display:flex;flex-direction:row;margin-top:6.5972222222vw}@media(max-width:900px){.app-footer__links{flex-flow:row wrap;margin-top:13.3333333333vw}}.app-footer__links__ul{display:flex;flex-direction:column}@media(max-width:900px){.app-footer__links__ul{flex:0 0 50%}.app-footer__links__ul.first-column{flex:0 0 42%}.app-footer__links__ul.second-column{flex:0 0 58%}}.app-footer__links__ul .P2{display:inline-block;font-family:ITCFranklinGothicLT-BkCp;letter-spacing:.04em;text-transform:uppercase}.app-footer__links__ul:first-of-type{margin-right:4.8611111111vw}@media(max-width:900px){.app-footer__links__ul:first-of-type{margin-right:0}}.app-footer__links__ul .app-atoms-link.nuxt-link-exact-active.nuxt-link-active:after{--scale:1}.app-footer__links__ul a:not(:first-child){margin-top:.4166666667vw}@media(max-width:900px){.app-footer__links__ul a:not(:first-child){margin-top:2.6666666667vw}}.app-footer__social-networks{display:flex;margin-top:8.3333333333vw}@media(max-width:900px){.app-footer__social-networks{margin-top:14.6666666667vw}}.app-footer__social-network{align-items:center;border-bottom:1px solid var(--c-grey);border-left:1px solid var(--c-grey);border-top:1px solid var(--c-grey);cursor:pointer;display:flex;height:56px;justify-content:center;position:relative;width:56px}.app-footer__social-network svg{z-index:1}@media(hover:hover){.app-footer__social-network:hover:after{transform:scaleY(1)}.app-footer__social-network:hover svg path{fill:var(--c-black)}}.app-footer__social-network:after{background:var(--c-grey);content:"";height:100%;left:0;position:absolute;top:0;transform:scaleY(0);transform-origin:top center;transition:transform .65s var(--ease-out-expo);width:100%}.app-footer__social-network:last-child{border-left:1px solid var(--c-grey);border-right:1px solid var(--c-grey)}.app-footer__partners{display:flex;flex-direction:column;grid-column:8/span 5;position:relative;z-index:1}@media(max-width:900px){.app-footer__partners{grid-column:1/span 6;margin-top:13.3333333333vw}}.app-footer__paris-e-c{cursor:pointer;display:flex;flex-direction:row;margin-top:auto;outline:1px solid #fff;width:80%}@media(max-width:900px){.app-footer__paris-e-c{margin-top:10.6666666667vw;width:100%}}.app-footer__paris-e-c__inner{display:flex;flex-direction:row}.app-footer__paris-e-c .P2,.app-footer__paris-e-c__logo{flex:50%}.app-footer__paris-e-c .P2{font-family:ITCFranklinGothicLT-BkCp;padding:1.3888888889vw 1.0416666667vw;text-transform:uppercase}@media(max-width:900px){.app-footer__paris-e-c .P2{font-size:3.2vw;line-height:4.8vw;padding:4vw}}.app-footer__paris-e-c__logo{align-items:center;background:var(--c-grey);display:flex;height:100%;justify-content:center}.app-footer__paris-e-c__logo svg{height:65%;width:auto}@media(max-width:900px){.app-footer__paris-e-c__logo svg{height:45%;width:auto}}.app-footer__partners-title.H2{font-size:2.2222222222vw;line-height:2.7777777778vw}@media(max-width:900px){.app-footer__partners-title.H2{font-size:8.5333333333vw;line-height:10.6666666667vw;margin-bottom:10.6666666667vw}}.app-footer__logo{margin-right:6.9444444444vw}@media(max-width:900px){.app-footer__logo{margin-bottom:8vw}}.app-footer__links-title.P2{display:none;font-family:ITCFranklinGothicLT-DmCp;font-size:1.8055555556vw;line-height:2.2916666667vw;margin-right:6.9444444444vw}@media(max-width:900px){.app-footer__links-title.P2{display:block;font-size:6.9333333333vw;line-height:6.4vw;margin-bottom:5.3333333333vw;margin-right:0;width:100%}}.app-footer__newsletter-title.H2{font-size:2.2222222222vw;line-height:2.7777777778vw}@media(max-width:900px){.app-footer__newsletter-title.H2{font-size:8.5333333333vw;line-height:10.6666666667vw}}.app-footer__brush{bottom:0;height:auto;left:-2.5%;pointer-events:none;position:absolute;width:70%;z-index:0}@media(max-width:900px){.app-footer__brush{display:none}}.app-footer__brush-mobile{bottom:-17.5%;display:none;height:auto;left:0;pointer-events:none;position:absolute;width:100%}@media(max-width:900px){.app-footer__brush-mobile{display:block}}
/*!
 * smartbanner.js v1.22.0 <https://github.com/ain/smartbanner.js#readme>
 * Copyright © 2023 Ain Tohvri, contributors. Licensed under GPL-3.0.
 */.smartbanner{background:#f3f3f3;font-family:Helvetica,sans,sans-serif;height:84px;left:0;overflow-x:hidden;position:fixed;top:0;width:100%;z-index:10000}.smartbanner__exit{border:0;display:block;height:12px;left:9px;margin:0;position:absolute;text-align:center;top:calc(50% - 6px);width:12px}.smartbanner__exit:after,.smartbanner__exit:before{background:#716f6f;content:" ";height:12px;position:absolute;width:1px}.smartbanner__exit:before{transform:rotate(45deg)}.smartbanner__exit:after{transform:rotate(-45deg)}.smartbanner__icon{background-size:64px 64px;border-radius:15px;left:30px;width:64px}.smartbanner__icon,.smartbanner__info{height:64px;position:absolute;top:10px}.smartbanner__info{align-items:center;color:#000;display:flex;left:104px;overflow-y:hidden;width:60%}.smartbanner__info__title{font-size:14px}.smartbanner__info__author,.smartbanner__info__price{font-size:12px}.smartbanner__button{background:#1474fc;border-radius:24px;color:#fff;display:block;font-size:16px;min-width:10%;padding:4px 10px;position:absolute;right:10px;text-align:center;-webkit-text-decoration:none;text-decoration:none;top:32px;z-index:1}.smartbanner__button__label{text-align:center}.smartbanner.smartbanner--android{box-shadow:inset 0 4px 0 #e3530f}.smartbanner.smartbanner--android .smartbanner__exit{background:#3f3f3f;border-radius:14px;box-shadow:inset 0 1px 2px rgba(0,0,0,.8),0 1px 1px hsla(0,0%,100%,.3);color:#b1b1b3;font-family:ArialRoundedMTBold,Arial;font-size:20px;height:17px;left:6px;line-height:17px;margin-right:7px;width:17px}.smartbanner.smartbanner--android .smartbanner__exit:after,.smartbanner.smartbanner--android .smartbanner__exit:before{background:#b1b1b3;height:11px;left:8px;top:3px;width:2px}.smartbanner.smartbanner--android .smartbanner__exit:active,.smartbanner.smartbanner--android .smartbanner__exit:hover{color:#eee}.smartbanner.smartbanner--android .smartbanner__icon{background-color:transparent;box-shadow:none}.smartbanner.smartbanner--android .smartbanner__info{color:#3f3f3f}.smartbanner.smartbanner--android .smartbanner__info__title{color:#3f3f3f;font-weight:700}.smartbanner.smartbanner--android .smartbanner__button{background:none;border-radius:0;box-shadow:0 0 0 1px #333,0 0 0 2px #dddcdc;color:#3f3f3f;font-size:14px;font-weight:700;min-width:12%;padding:0;right:20px;top:30px}.smartbanner.smartbanner--android .smartbanner__button:active,.smartbanner.smartbanner--android .smartbanner__button:hover{background:none}.smartbanner.smartbanner--android .smartbanner__button__label{box-shadow:none;display:block;line-height:24px;padding:0 10px;text-align:center;text-shadow:none;text-transform:none}.smartbanner.smartbanner--android .smartbanner__button__label:active,.smartbanner.smartbanner--android .smartbanner__button__label:hover{background:#2ac7e1}.app-element-grid-logos-footer{grid-gap:1px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:2.0833333333vw;width:80%}@media(max-width:900px){.app-element-grid-logos-footer{width:100%}}.app-element-grid-logos-footer .bloc{align-items:center;aspect-ratio:90/90;display:flex;grid-column:span 1;grid-row:span 1;height:100%;justify-content:center;outline:1px solid var(--c-grey);position:relative;width:100%}.app-element-grid-logos-footer .bloc img{height:auto;width:50%}.app-element-grid-logos-footer .bloc .logo-link{align-items:center;cursor:pointer;display:flex;height:100%;justify-content:center;width:100%}.app-element-grid-logos-footer .bloc.visible{background:var(--c-white)}.app-element-grid-logos-footer .bloc.big{aspect-ratio:175/175;grid-column:span 2;grid-row:span 2}