body.page-cours-hub>.wrapper>header{padding-bottom:0!important}body.page-cours-hub>.wrapper>header .logo{filter:invert(1)}@media(max-width:900px){.nav-opened body.page-cours-hub>.wrapper>header .logo{filter:invert(0)}}body.page-cours-hub>.wrapper>header h1{display:none}.cours-hub__inner{padding:0}@media(max-width:900px){.cours-hub__inner{padding:0}}.cours-hub__title{font-family:DM Sans,sans-serif;font-size:6rem;font-weight:800;line-height:1;color:#111;margin-bottom:4rem;padding-left:5rem;position:relative;left:-5rem}@media(max-width:900px){.cours-hub__title{left:0;padding-left:0;font-size:5.5rem;margin-bottom:4rem}}.cours-hub__title-sub{display:block;font-family:DM Sans,sans-serif;font-size:2rem;font-weight:400;color:#222;margin-top:.6rem;letter-spacing:.01em}@media(max-width:900px){.cours-hub__title-sub{font-size:2.6rem;margin-top:1rem}}.cours-hub__grid{display:flex;flex-wrap:wrap;gap:1.5rem}.cours-hub__grid>p:empty{display:none}.cours-hub__grid>*{flex:0 0 calc(33.333% - 1rem);min-width:0}.cours-hub__grid .cours{width:100%;height:100%;margin-bottom:0}@media(max-width:900px){.cours-hub__grid>*{flex:0 0 100%}}.ht-band--camps:before{background:#e1cfc2}.ht-band--adultes:before{background:#fffbf6}.ht-band--autres:before{background:#f2eae4}.ht-band--camps{margin-bottom:4rem}@media(max-width:900px){.ht-band--camps{margin-bottom:0}}.ht-band--camps,.ht-band--adultes{padding-bottom:4rem}
