/* Styles specifiques : apropos. Bloc @media (max-width:920px) repris tel quel de l'export Claude Design.
   Snazzy Digital Agency */
@media (max-width:920px){
[data-burger]{display:flex !important}
[data-mq="reserve"]{display:none !important}
[data-mq-hide]{display:none !important}
[data-mq="pageHero"]{padding-top:112px !important}
[data-mq="pageH1"]{font-size:clamp(40px,12.4vw,64px) !important}
[data-mq="cols"]{grid-template-columns:minmax(0,1fr) !important}
[data-mq="wordmark"]{font-size:9.4vw !important}
[data-mq="secpad"]{padding-top:72px !important;padding-bottom:72px !important}
[data-mq="h2big"]{font-size:clamp(30px,9.6vw,46px) !important}
[data-mq="galerie"]{display:flex !important;overflow-x:auto !important;gap:16px !important;margin:0 calc(-1*clamp(20px,4vw,56px)) !important;padding:0 clamp(20px,4vw,56px) 8px !important;scroll-snap-type:x mandatory;scrollbar-width:none}
[data-mq="galerie"]::-webkit-scrollbar{display:none}
[data-mq="galerie"]>div{flex:0 0 74vw;scroll-snap-align:center;margin-top:0 !important}
[data-mq="ctaBig"]{width:150px !important;height:150px !important}
[data-mq="ctaBig"] svg[viewBox="0 0 180 180"]{width:150px;height:150px}
[data-mq="footRow"]{flex-direction:column !important;align-items:flex-start !important;gap:16px !important}
}
