/* layout-course.css — 12 page(s): course-cadillac.html, course-functional.html, course-hyrox.html, course-postnatal.html, course-prenatal.html, course-reformer.html, en/course-cadillac.html, en/course-functional.html, en/course-hyrox.html, en/course-postnatal.html, en/course-prenatal.html, en/course-reformer.html */
*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:#F9F6F1;color:#1A1A1A;font-family:'Instrument Sans',system-ui,sans-serif;-webkit-font-smoothing:antialiased;line-height:1.6}a{color:inherit;text-decoration:none}.wrap{max-width:1120px;margin:0 auto;padding:0 32px}
.hdr-burger{display:none}
@media(min-width:901px){body{zoom:0.8}}
@media (max-width:900px){
.hdr-nav,.hdr-cta{display:none !important}
.hdr-burger{display:inline-flex !important}
.hdr-logo-img{height:40px !important}
.hdr-pill{padding:8px 8px 8px 16px !important}
main{padding:118px 0 80px !important}
.wrap{padding:0 20px !important}
main h1{font-size:clamp(24px,7vw,44px) !important}
.grid3x{grid-template-columns:1fr 1fr !important}
.grid2x{grid-template-columns:1fr 1fr !important}
}
@media (max-width:560px){
.grid3x{grid-template-columns:1fr !important}
.grid2x{grid-template-columns:1fr !important}
#somContactPop{right:12px !important;bottom:12px !important;width:calc(100vw - 24px) !important}
}
