.first-screen-section .section-inner{max-width:34.375rem;margin-left:auto;margin-right:auto}.first-screen-section .section-logo{width:6.25rem;margin-left:auto;margin-right:auto;margin-bottom:1rem}.first-screen-section .section-logo img{width:6.25rem;height:6.25rem;display:block;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center}.first-screen-section .section-caption{max-width:25.75rem;margin-left:auto;margin-right:auto;margin-bottom:4rem;text-align:center}.first-screen-section .section-caption .sc-title{font-size:2rem;line-height:2.125rem;font-family:var(--second-font);font-weight:400;text-transform:uppercase;letter-spacing:.03125em}.first-screen-section .section-caption .sc-subtitle{margin-top:1.25rem;font-size:.875rem;line-height:1.25rem}@media screen and (max-width:640px){.first-screen-section .section-caption .sc-subtitle{max-width:17.375rem;margin-left:auto;margin-right:auto}}.first-screen-section .section-form .form-fields{display:grid;grid-gap:1.5rem}.first-screen-section .section-form .form-footer{margin-top:2rem}.language-selector{position:absolute;right:2.0625rem;top:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:5}.language-selector li:not(:last-child){margin-right:.5rem}.language-selector li a{font-size:.875rem;line-height:1.0625rem;text-transform:uppercase;letter-spacing:.07em;color:#000}@media (any-hover:hover){.language-selector li a:hover{text-decoration:underline}}.language-selector li.current a{opacity:.3;pointer-events:none;cursor:default}@media screen and (min-width:641px){.language-selector{right:calc(50% - 34.375rem / 2)}}