:root{--full-screen: calc(var(--vh, 1vh) * 100)}@media screen and (min-width: 1024px){:root{--header-height: 18.7em}}@media (max-width: 1023.5px) and (min-width: 640.5px){:root{--header-height: 14.4em}}@media screen and (min-width: 640.5px){:root{--gl-indent: 3.2em}}@media screen and (max-width: 639.5px){:root{--header-height: 9.7em;--gl-indent: 1.6em}}.input{display:block;position:relative}.input__label{position:absolute;left:0;top:.8125em;width:100%;display:inline-flex;align-items:center;padding:0 1em 0 1.375em;overflow:hidden;white-space:nowrap;font-weight:500;font-size:1.6em;color:#595959;text-overflow:ellipsis;pointer-events:none}.input:focus .input__label,.input:focus-within .input__label{display:none}.input--error_state .input__label{color:#883b32}.input__label.textarea{top:15%}.input__in{border:0;outline:none;box-shadow:unset;width:100%;height:3.125em;padding:0 1.375em;color:#292929;caret-color:#292929;font-size:1.6em;font-family:inherit;border:1px solid #e1e1e1;border-radius:.625em;background-color:#fff;resize:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.input__in.input__in--textarea_mod{padding:.875em 1.375em;resize:vertical}@media screen and (min-width: 1024px){.input__in.input__in--textarea_mod{min-height:11.875em}}@media screen and (max-width: 1023.5px){.input__in.input__in--textarea_mod{min-height:13.5625em}}.input--error_state .input__in{background-color:#95362e0d;border-color:#95362e4d}.input__in::-webkit-input-placeholder{color:#292929}.input__in::-moz-placeholder{color:#292929;opacity:1}.input__in:-ms-input-placeholder{color:#292929}.input__in::-webkit-contacts-auto-fill-button{visibility:hidden;position:absolute;right:0}.input__in::-webkit-outer-spin-button,.input__in::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.input__in[type=number]{-moz-appearance:textfield}.input__in input[type=number]:hover,.input__in input[type=number]:focus{-moz-appearance:number-input}.input__error_message{display:inline-flex;margin-left:auto;font-size:.8125em;text-transform:none;font-weight:400}
