.uninput[data-v-18fa465a]{justify-content:space-between;gap:var(--size-24);flex:100%;max-width:660px;display:flex}.uninput__form[data-v-18fa465a]{width:100%;max-width:clamp(500px,50vw,660px)}.uninput__form .btn[data-v-18fa465a]{flex-shrink:0;min-height:64px}@media screen and (width<=499px){.uninput__form .btn[data-v-18fa465a]{width:100%}}@media screen and (width<=784px){.uninput[data-v-18fa465a]{flex-flow:column}}.uninput__input[data-v-18fa465a]{border:1px solid var(--color-gray-3);width:100%;height:64px;padding:var(--size-18) var(--size-24);color:var(--color-white);box-sizing:border-box;letter-spacing:.01em;background-color:#ffffff1a;border-radius:6px;font-size:1rem;line-height:1.5}@media screen and (width>=1074px){.uninput__input[data-v-18fa465a]{font-size:1.125rem}}@media screen and (width<=784px){.uninput__input[data-v-18fa465a]{display:none}}.uninput__input[data-v-18fa465a]:focus{outline:none}.uninput__input[data-v-18fa465a]::placeholder{opacity:1;letter-spacing:.01em;font-size:1rem;line-height:1.5}@media screen and (width>=1074px){.uninput__input[data-v-18fa465a]::placeholder{font-size:1.125rem}}.uninput__input[data-v-18fa465a]::placeholder{color:var(--color-white)}.uninput__input[data-v-18fa465a]:focus,.uninput__input[data-v-18fa465a]:hover{border-color:var(--color-gray-5)}.uninput__input--mobile-visible[data-v-18fa465a]{display:block}@media screen and (width>=785px){.uninput .btn--small.btn--footer[data-v-18fa465a]{display:none}}.newsletter__input .alert[data-v-18fa465a]{margin-bottom:var(--size-16)}.newsletter h2{text-align:center}.newsletter__input{justify-content:center;width:100%;display:flex}.newsletter__error{color:var(--color-red);margin-top:var(--size-20)}.newsletter .form__checkbox-visual{border-color:var(--color-gray-3)}.newsletter .form__checkbox:hover .form__checkbox-visual{border-color:var(--color-gray-5)}.newsletter .form__checkbox:hover .form__checkbox-input:checked+.form__checkbox-visual{border-color:var(--color-blue)}.newsletter--event{margin:0}@media screen and (width>=785px){.newsletter--event{width:clamp(500px,50vw,600px)}}.newsletter--event .newsletter__input{justify-content:flex-start}.newsletter__checkbox{text-align:left;flex-direction:column;display:flex}.newsletter__checkbox--white{margin-top:var(--size-16)}.newsletter__checkbox--white .form__gdpr-label-text,.newsletter__checkbox--white .form__gdpr-label-text a{color:var(--color-white)}.uninput__field-newsletter{text-align:left;width:100%}.uninput--newsletter{align-items:flex-start}
