.c-error{color:var(--c-red);margin-bottom:1.5rem;margin-top:.8rem;text-align:left}.c-error.is-positive{color:var(--c-green-13)}.c-error__head{font-weight:700}.c-error__desc{margin:0}.f-control{position:relative;--padding:2.4rem;--fontSize:1.8rem;--inputBorderColor:var(--c-gray);--inputColor:var(--c-black);--inputBg:transparent;--inputColorPlaceholder:rgba(var(--c-black-rgb),.4);--inputFocusBorderColor:var(--c-white);--inputFocusPlaceholder:rgba(var(--c-black-rgb),.5);--inputFocusBg:var(--c-white);--inputFocusShadow:0 .4rem 1.5rem rgba(var(--c-black-rgb),.05)}@media (max-width:670px){.f-control{--padding:1.4rem;--fontSize:1.6rem}}.f-control--primary{--fontSize:2rem;--inputBorderColor:transparent;--inputColorPlaceholder:rgba(var(--c-black-rgb),.3);--inputBg:rgba(var(--c-gray-6-rgb),.3)}@media (max-width:670px){.f-control--primary{--fontSize:1.6rem}}.f-control--alt{--inputBorderColor:rgba(var(--c-black-rgb),.3);--inputColorPlaceholder:rgba(var(--c-black-rgb),.3)}@media (max-width:670px){.f-control--alt{--inputColorPlaceholder:rgba(var(--c-black-rgb),.4)}}.f-control__input{background:var(--inputBg);border:2px solid var(--inputBorderColor);border-radius:var(--radiusAlt);color:var(--inputColor);display:block;font-size:var(--fontSize);font-weight:400;outline:none;padding:var(--padding);width:100%}.f-control__input::-moz-placeholder{color:var(--inputColorPlaceholder)}.f-control__input::placeholder{color:var(--inputColorPlaceholder)}@media (max-width:670px){.f-control__input::-moz-placeholder{font-weight:500}.f-control__input::placeholder{font-weight:500}}.f-control.is-success .f-control__input{padding-right:6rem}@media (max-width:670px){.f-control.is-success .f-control__input{padding-right:4rem}}.f-control:focus-within .f-control__input{background:var(--inputFocusBg);border-color:var(--inputFocusBorderColor);box-shadow:var(--inputFocusShadow)}.f-control:focus-within .f-control__input::-moz-placeholder{color:var(--inputFocusPlaceholder)}.f-control:focus-within .f-control__input::placeholder{color:var(--inputFocusPlaceholder)}.f-control.is-validated.show-error:not(.is-valid){--inputFocusBorderColor:var(--c-red);--inputBorderColor:var(--c-red)}.f-control--textarea .f-control__input{height:24.5rem}.f-control--input .f-control__input{height:6rem}@media (max-width:670px){.f-control--input .f-control__input{height:5rem}}.f-control.is-success{--inputBorderColor:var(--c-green-3)!important}.f-control__success-icon{position:absolute;right:2rem;top:50%;transform:translateY(-50%)}@media (max-width:670px){.f-control__success-icon{right:1rem}}.f-control__success-icon .nuxt-icon svg{height:2rem;width:2rem}.c-btn--submit.is-size-1{min-width:20.4rem}.c-btn--submit.is-size-2{min-width:13.4rem}.c-btn--submit.is-loading{background-color:var(--c-green-13)}
