:root{--form-input-height:42px}.form-field{flex-grow:1;width:100%;display:flex;flex-direction:column;position:relative}.form-field>div,.form-field>input{font-size:16px;padding:5px 20px;height:var(--form-input-height);border:1px solid #cbcbcb;border-radius:4px}.form-field>div:focus-visible,.form-field>input:focus-visible{outline:none;border-color:#aaa}.form-field>div::-webkit-input-placeholder,.form-field>input::-webkit-input-placeholder{color:#555}.form-field>div:-moz-placeholder,.form-field>div::-moz-placeholder,.form-field>input:-moz-placeholder,.form-field>input::-moz-placeholder{color:#555}.form-field>div:-ms-input-placeholder,.form-field>input:-ms-input-placeholder{color:#555}.form-field>textarea{font-size:16px;padding:5px 20px;height:var(--form-input-height);border:1px solid #cbcbcb;border-radius:4px;height:unset}.form-field>textarea:focus-visible{outline:none;border-color:#aaa}.form-field>textarea::-webkit-input-placeholder{color:#555}.form-field>textarea:-moz-placeholder,.form-field>textarea::-moz-placeholder{color:#555}.form-field>textarea:-ms-input-placeholder{color:#555}.input-adornment{position:absolute;right:10px;bottom:calc(var(--form-input-height)/2);transform:translateY(50%)}.form-field-error>div,.form-field-error>input,.form-field-error>textarea{border-color:#e93719}.form-label{font-size:16px;margin-bottom:6px}.form-label-no-margin{margin-bottom:unset}.asterisk{color:#0b3c6e}.required-fields{color:#000;font-size:12px;line-height:19px;margin-top:10px}@media screen and (max-width:480px){.required-fields{margin-top:unset}}.error{color:#e93719}.form-error{font-size:14px;margin-top:4px}.checkbox{display:flex;align-items:baseline}.checkbox:hover>input,.checkbox>input:focus,.checkbox>input:focus-visible{border-color:gray!important}.checkbox>input{flex-shrink:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:13px;height:13px;border:1px solid #cbcbcb;border-radius:2px}.checkbox>input:checked{background-image:url(/_next/static/media/checkmark.73f32c6f.svg);background-position:50%;background-repeat:no-repeat;background-color:#1c88cc;border-color:#1c88cc}@media screen and (max-width:1200px){.checkbox>input{width:16px;height:16px}}.checkbox>label{padding-left:10px;font-size:14px}@media screen and (max-width:1200px){.checkbox>label{padding-left:12px}}.checkbox>*{cursor:pointer}.checkbox-error:hover>input,.checkbox-error>input{border-color:#e93719}