@media screen and (max-width:480px){.mobile-hide{display:none}h3{font-size:2rem;line-height:2.1rem;text-align:center}h4{text-align:center}.row-gap-xxl{row-gap:var(--size-xl)}.flex-row{flex-direction:column;row-gap:var(--size-m)}.main-nav{justify-content:space-between;top:var(--size-m);left:var(--size-m);right:var(--size-m)}.main-nav>.nav-items{display:none}.header{padding:calc(80px + var(--size-m)) var(--size-m);padding-top:calc(var(--nav-height) + var(--size-m));margin-bottom:64px;row-gap:var(--size-xl)}.header-brand>h1,.header-brand>h2{font-size:3rem;line-height:3rem;text-align:center}.header-tags{flex-wrap:wrap;gap:var(--size-m);align-items:center;justify-content:center}.header-tags>.header-tag{font-size:1rem}.header-tag:not(:first-child)::before{display:none}.header-illustrations{height:80px;bottom:var(--size-m);column-gap:var(--size-m)}.content{max-width:80%;margin-bottom:64px}.content>.content-body{margin-top:0;flex-direction:column;row-gap:var(--size-l)}.content-body.mobile-reverse{flex-direction:column-reverse}.separator-section{margin:0 auto;margin-bottom:var(--size-xxl)!important;padding:var(--size-xl);width:calc(100% - (var(--size-l) * 2))}.separator-section.large{width:100%;padding:var(--size-xl)}.separator-section>.separator-content{flex-direction:column}.card-container{flex-direction:column;row-gap:var(--size-xl)}.card{align-items:center;row-gap:var(--size-m)}.card>.card-title{font-size:3rem;line-height:3rem}.card>.card-subtitle{font-size:1.5rem;line-height:1.5rem}.card>.card-content{text-align:center}.realisations-container{--number-of-columns:1;--col-gap:var(--size-m);--row-gap:var(--size-xl)}.realisations-container>.realisation-card{row-gap:var(--size-l)}.realisation-card>.realisation-card-overlay{padding:var(--size-m);overflow:hidden}.realisation-card-content>.realisation-card-content-title{flex-direction:column;align-items:flex-start;row-gap:var(--size-m)}.realisation-card-content-title>.card-title{width:100%;font-size:1.5rem;line-height:1.5rem}.realisation-card-content-title>.card-tag{margin:0}footer{padding:var(--size-xl)}footer>.footer-content{width:100%;flex-direction:column;justify-content:center;align-items:center;row-gap:var(--size-l)}.projets-header{padding:var(--size-xl);margin-top:calc(var(--nav-height) + (var(--size-l) * 2));margin-bottom:var(--size-xl)}.projets-header-title>h1{font-size:3rem;line-height:3rem}.projets-header-title>h2{font-size:1.5rem}}