.topline .wrap{gap:22px;align-items:center}.topline .wrap>span{margin-right:auto}.language-switch{display:flex;gap:3px;padding-left:15px;border-left:1px solid #c8a97044;align-items:center}.language-switch a{font-size:10px;letter-spacing:.06em;display:inline-flex;align-items:center;justify-content:center;min-width:30px;min-height:30px;color:#bcb6a7;border:1px solid transparent}.language-switch a:hover{color:var(--gold);border-color:#c8a97066}.language-switch a[aria-current]{color:var(--gold);border-bottom-color:var(--gold)}html[lang=es] .hero-copy h1{font-size:clamp(49px,5.2vw,78px)}html[lang=en-CA] .hero-copy h1{font-size:clamp(49px,5.2vw,78px)}html[lang=es] .site-header nav{gap:20px}html[lang=en-CA] .site-header nav{gap:20px}
@media (max-width:1100px){html[lang=es] .header-quote,html[lang=en-CA] .header-quote{display:none}}
@media (max-width:720px){.topline .wrap>span{display:none}.topline .wrap{justify-content:space-between;gap:12px}.training-access-link{margin-right:auto}.language-switch{padding-left:10px;gap:2px}.language-switch a{min-height:30px;min-width:30px;font-size:10px}html[lang=es] .hero-copy h1,html[lang=en-CA] .hero-copy h1{font-size:clamp(46px,10vw,72px)}html[lang=es] .site-header nav,html[lang=en-CA] .site-header nav{gap:0}.hero-actions .button{max-width:100%}.form-progress li{overflow-wrap:anywhere}}
