.progress__track{overflow:hidden;height:1.125rem;border:1px solid #0d77b5;border-radius:0.1875rem;}.progress__bar{height:1.125rem;background-color:#0d77b5;}[dir="ltr"] .progress__percentage{margin-left:1rem;}[dir="rtl"] .progress__percentage{margin-right:1rem;}
.region--footer-top{background:#fff}.nl-footer{padding:40px 1rem 20px;text-align:center}.nl-footer .newsletter-footer-form [id^=newsletter-footer]{grid-gap:1rem;align-items:center;display:inline-block;display:grid;grid-template-areas:"txt" "message";margin:0 auto;max-width:350px;position:relative}.nl-footer .newsletter-footer-form [id^=newsletter-footer] .ajax-progress,.nl-footer .newsletter-footer-form [id^=newsletter-footer] [id^=newsletter-footer-message]{font-family:var(--font-family-default);font-size:1rem;grid-area:message}.nl-footer .newsletter-title{color:var(--black-crpce);font-family:var(--font-family-title);font-size:1.25rem;font-style:normal;font-weight:400;margin-bottom:30px}.nl-footer .form-item-email{display:contents}.nl-footer .form-item__label{display:none}.nl-footer input.form-email{border:thin solid var(--black-crpce);border-radius:99px;color:var(--black-crpce);font-family:var(--font-family-default);font-size:1rem;font-style:normal;font-weight:400;grid-area:txt;justify-self:start;padding:1.25rem 1rem;width:100%}.nl-footer input.form-submit{-webkit-appearance:button;background:#fff;background-color:var(--black-crpce);border:1px solid var(--black-crpce);border-radius:99px;color:var(--black-crpce);color:#fff;font-family:var(--font-family-title);font-size:14px;font-style:normal;font-weight:200;grid-area:txt;justify-self:end;max-width:-moz-max-content;max-width:max-content;min-width:100px;padding:1.4rem 1rem;position:relative;text-transform:uppercase;transition:all var(--transitionDuration)}.nl-footer input.form-submit:after{-webkit-backdrop-filter:invert(1);backdrop-filter:invert(1);border:1px solid var(--black-crpce);border-radius:50%;content:"";height:0;left:var(--mouse-x,50%);opacity:0;pointer-events:none;position:absolute;top:var(--mouse-y,50%);transform:translate(-50%,-50%);transition:all .1s linear;width:0}.nl-footer input.form-submit:active:after,.nl-footer input.form-submit:target:after{height:80px;opacity:1;width:80px}@media (min-width:768px){.nl-footer input.form-submit:after{display:none}}.nl-footer input.form-submit:hover{background:var(--black-crpce);color:#fff}.block-sidebar-share-block{padding:20px 0 40px;text-align:center}.block-sidebar-share-block .title-block{color:var(--black-crpce);font-family:var(--font-family-title);font-size:1.25rem;font-style:normal;font-weight:400}.block-sidebar-share-block .share-link{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-evenly;list-style:none;margin-top:30px;padding:0}.block-sidebar-share-block .share-link a{align-items:center;border:thin solid var(--black-crpce);border-radius:50%;display:flex;height:58px;justify-content:center;transition:all var(--transitionDuration);width:58px}.block-sidebar-share-block .share-link .icon-facebook{-webkit-mask-image:url(../images/facebook.svg);mask-image:url(../images/facebook.svg)}.block-sidebar-share-block .share-link .icon-facebook,.block-sidebar-share-block .share-link .icon-tiktok{background-color:#fff;display:block;height:20px;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:20px}.block-sidebar-share-block .share-link .icon-tiktok{-webkit-mask-image:url(../images/tiktok.svg);mask-image:url(../images/tiktok.svg)}.block-sidebar-share-block .share-link .icon-twitter{-webkit-mask-image:url(../images/twitter.svg);mask-image:url(../images/twitter.svg)}.block-sidebar-share-block .share-link .icon-instagram,.block-sidebar-share-block .share-link .icon-twitter{background-color:#fff;display:block;height:20px;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:20px}.block-sidebar-share-block .share-link .icon-instagram{-webkit-mask-image:url(../images/instagram.svg);mask-image:url(../images/instagram.svg)}.block-sidebar-share-block .share-link .icon-youtube{background-color:#fff;display:block;height:20px;-webkit-mask-image:url(../images/youtube.svg);mask-image:url(../images/youtube.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:20px}.block-sidebar-share-block .share-link [class^=icon-]{background-color:var(--black-crpce);height:30px;transition:all var(--transitionDuration);width:30px}.block-sidebar-share-block .share-link a:hover{background:var(--black-crpce)}.block-sidebar-share-block .share-link a:hover [class^=icon-]{background-color:#fff}[id*=footerseo]{width:100%}[id*=footerseo] .field--name-body{color:var(--grey-text-link);padding:0 15px;width:100%}[id*=footerseo] .field--name-body *{font-size:12px;margin:0}[id*=footerseo] .field--name-body h2,[id*=footerseo] .field--name-body h3,[id*=footerseo] .field--name-body ul{margin:10px 0 5px}.region--footer-bottom{background-color:var(--black-crpce);padding:1rem}[id^=block-adresse-]{border-top:thin solid #fff;padding-top:30px}[id^=block-adresse-] .block__content{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}[id^=block-adresse-] .block__content:before{background-color:#fff;content:"";display:block;height:60px;-webkit-mask-image:url(../images/2.png);mask-image:url(../images/2.png);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:150px}[id^=block-adresse-] .block__content .field--name-body{width:50%}[id^=block-adresse-] .block__content .field--name-body *{color:#fff;font-size:1rem;font-weight:400}[id^=block-adresse-] .block__content .field--name-field-lien-acces-block,[id^=block-adresse-] .block__content .field--name-field-lien-contact,[id^=block-adresse-] .block__content .field--name-field-lien-tel{font-family:var(--font-family-default)}[id^=block-adresse-] .block__content .field--name-field-lien-acces-block a,[id^=block-adresse-] .block__content .field--name-field-lien-contact a,[id^=block-adresse-] .block__content .field--name-field-lien-tel a{align-items:center;color:#fff;display:flex;font-size:15px;font-style:normal;font-weight:200;gap:1rem;margin:.5rem 0;text-decoration:none;text-transform:uppercase}[id^=block-adresse-] .block__content .field--name-field-lien-acces-block a:before,[id^=block-adresse-] .block__content .field--name-field-lien-contact a:before,[id^=block-adresse-] .block__content .field--name-field-lien-tel a:before{border:thin solid #fff;border-radius:50%;content:"";display:block;height:58px;width:58px}[id^=block-adresse-] .block__content .field--name-field-lien-contact a:before{background:url(../images/mail.svg) no-repeat;background-position:50%;background-size:25px}[id^=block-adresse-] .block__content .field--name-field-lien-tel a:before{background:url(../images/phone.svg) no-repeat;background-position:50%;background-size:25px}[id^=block-adresse-] .block__content .field--name-field-lien-acces-block a:before{background:url(../images/icon_localisation_white.svg) no-repeat;background-position:50%;background-size:25px}.menu--info-legal .menu--level-1{display:flex;flex-wrap:wrap;font-family:var(--font-family-default);gap:1rem;justify-content:space-evenly;list-style:none;margin:1rem 0;padding:0}.menu--info-legal .menu--level-1 a,.menu--info-legal .menu--level-1 span{color:#fff;font-size:.8rem;font-style:normal;font-weight:400;text-decoration:none}.menu--info-legal .menu--level-1 a:hover{border-bottom:thin solid #fff}
