:root{--white-color:#fff;--black-color:#000;--beige-color:#fff4da;--beige-gray-color:#a69c81;--beige2-color:#dbcdb0;--beige-hover-color:#ffe1a4;--error-color:#ff5252;--trs-300:0.3s cubic-bezier(0.25,0.46,0.45,0.94);--shadow:0px 4px 28px 0px rgba(0,0,0,.1);--screensize:1920}@media (max-width:1660px){:root{--screensize:1660}}@media (max-width:1400px){:root{--screensize:1275}}@media (max-width:1279px){:root{--screensize:1045}}@media (max-width:1023px){:root{--screensize:1024}}@media (max-width:992px){:root{--screensize:992}}@media (max-width:767px){:root{--screensize:360}}.input__row{display:flex;flex-direction:column;gap:.375rem}.input__row>input{background:none;background:var(--beige-color);border:1px solid transparent;border-radius:.3125rem;font-family:FreightSansProMedium,sans-serif;font-size:1.4375rem;font-weight:400;height:3.75rem;line-height:100%;outline:none;padding:0 1.25rem;width:100%}.input__row>input:-moz-placeholder{color:#a69c81;font-family:FreightSansProMedium,sans-serif;font-size:1.4375rem;font-weight:400;line-height:100%}.input__row>input:placeholder-shown{color:#a69c81;font-family:FreightSansProMedium,sans-serif;font-size:1.4375rem;font-weight:400;line-height:100%}@media (max-width:992px){.input__row>input:-moz-placeholder{font-size:.875rem}.input__row>input:placeholder-shown{font-size:.875rem}}.input__row>input::-moz-placeholder{color:#a69c81;font-family:FreightSansProMedium,sans-serif;font-size:1.4375rem;font-weight:400;line-height:100%}.input__row>input::placeholder{color:#a69c81;font-family:FreightSansProMedium,sans-serif;font-size:1.4375rem;font-weight:400;line-height:100%}@media (max-width:992px){.input__row>input::-moz-placeholder{font-size:.875rem}.input__row>input::placeholder{font-size:.875rem}}@media (max-width:992px){.input__row>input{font-size:.875rem;height:2.5rem}}.input__row .input__error{color:var(--error-color)!important;font-family:FreightSansProMedium,sans-serif;font-size:.625rem;font-weight:300;line-height:100%}.input__row.error>input{border-color:var(--error-color)}.input__row.error .checkbox-wrapper input{border-color:var(--error-color)!important}.input__row.error .checkbox-wrapper span,.input__row.error .checkbox-wrapper span a{color:var(--error-color)!important}.input-checkbox,.input__row .checkbox-wrapper span{transition:var(--trs-300)}.input-checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--gray-color);cursor:pointer;max-height:1.25rem;max-width:1.25rem;min-height:1.25rem;min-width:1.25rem;padding:0!important;position:relative}.input-checkbox:checked{border-color:#000}.input-checkbox:checked:before{opacity:1}.input-checkbox:before{background-image:url(../img/icons/checkbox.svg);background-position:50%;background-size:cover;bottom:0;content:"";height:60%;left:0;margin:auto;opacity:0;position:absolute;right:0;top:0;transition:var(--trs-300);width:60%}