
.footer-top{display:inline-flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;height:44px;margin-left:auto}
.footer-top img{display:block;width:40px;height:auto}
.site-footer .footer-nav{flex:1;margin:0}
@media(max-width:620px){.footer-inner .footer-top{align-self:flex-end;margin-left:auto}.site-footer{gap:12px}}

.benefit-icon picture{display:block;width:84%;height:84%}.benefit-icon picture img{display:block;width:100%;height:100%;object-fit:contain}
@media(max-width:650px){html[data-page="index"] .badge{display:block;right:4%;top:28%;width:clamp(110px,28vw,155px)}html[data-page="index"] .benefit-icon picture{width:100%;height:100%}}
.mobile-menu-toggle{display:none}
@media(max-width:650px){
 nav.nav.mobile-menu-ready{display:flex;justify-content:flex-end;gap:0;padding:5px 18px}
 nav.nav.mobile-menu-ready .mobile-menu-toggle{display:flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:0 4px 0 12px;border:0;background:transparent;color:#fff;font:700 15px/1 var(--display,Display,sans-serif);text-transform:uppercase;cursor:pointer}
 .mobile-menu-icon{display:grid;gap:5px;width:24px}.mobile-menu-icon i{display:block;height:2px;background:#ffe000}
 nav.nav.mobile-menu-ready>a{display:none}
 nav.nav.mobile-menu-ready.mobile-menu-open>a{display:flex;width:100%;min-height:44px}
}
@media(max-width:620px){
 .footer-inner{flex-direction:row;align-items:center;justify-content:space-between;gap:12px}
 .footer-inner .footer-nav{flex:1;min-width:0}
 .footer-inner .footer-top{align-self:center}
}

@media(max-width:650px){
 html[data-page="index"] #praesentation .topic-visual:before{right:0;width:48%;background-position:75% center;mask-image:linear-gradient(90deg,transparent 0%,#000 32%,#000 100%);-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 32%,#000 100%)}
}
@media(max-width:620px){html[data-page="index"] .portrait{left:-3%}}

.mobile-benefit-third{display:none!important}
@media(max-width:650px){html[data-page="index"] .benefit-icon .mobile-benefit-third{display:block!important}html[data-page="index"] .benefit-icon .desktop-benefit-third{display:none}}
