.language-toggle{border:0;background:transparent;padding:8px 2px;font:600 .76rem Montserrat,sans-serif;letter-spacing:.05em;color:#777;cursor:pointer;white-space:nowrap}.language-toggle strong{color:#8c2d1e}.language-toggle span{margin:0 4px;color:#bbb}@media(max-width:980px){.language-toggle{text-align:left;padding:8px}}
.career-apply{align-items:start}.career-copy{max-width:650px}.career-intro{max-width:600px;color:#f1dcd7}.career-form{width:min(760px,100%);display:grid;grid-template-columns:1fr 1fr;gap:18px;background:#fff;color:#1a1a1a;padding:32px}.career-form label{font-size:.76rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.career-form input,.career-form select,.career-form textarea{display:block;width:100%;margin-top:7px;border:1px solid #cbc5bc;background:#fff;padding:13px;font:500 .94rem Montserrat,sans-serif;border-radius:0}.career-form textarea{resize:vertical}.career-form .button-light{background:#1a1a1a;color:#fff}.career-note{font-size:.72rem;line-height:1.5;color:#6d6a65;margin:0}@media(max-width:1100px){.career-apply{flex-direction:column}.career-form{width:100%}}@media(max-width:640px){.career-form{grid-template-columns:1fr;padding:22px}.career-form .full{grid-column:1}}
