.form-fields-group{display:flex;justify-content:space-between}.form-fields-group .form-field{width:calc(50% - .625rem)}.form-fields-group .form-field .form-field-wrapper .text-input{margin-bottom:1.5rem}.form-fields-group .form-field .form-field-wrapper .text-input.invalid-field{margin-bottom:0}.form-fields-group .form-field .file-input-wrapper,.form-field.mb{margin-bottom:1.5rem}.field-title{font-family:var(--primary-font-family);font-size:1.125rem;font-weight:700;margin:1.5625rem 0 1rem}.radio-button,.text-input,.text-area{border-radius:4px;background-color:#fff;border:1px solid #E7E7E7;color:#131515;font-family:var(--secondary-font-family);font-size:1rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.radio-button.invalid-field{border-color:#e3655b!important}.radio-button.invalid-field:focus{outline:none}.form-field-wrapper{position:relative}.form-field-wrapper .text-input,.form-field-wrapper .text-area{padding-right:40px}.form-field-wrapper .text-input.valid-field,.form-field-wrapper .text-area.valid-field{border-color:#557d5a}.form-field-wrapper .text-input.valid-field:focus,.form-field-wrapper .text-area.valid-field:focus{border-color:#557d5a}.form-field-wrapper .text-input.valid-field+.input-ico,.form-field-wrapper .text-area.valid-field+.input-ico{height:32px;width:32px;background-color:#557d5a;border-radius:16px;position:absolute;right:9px;top:9px}.form-field-wrapper .text-input.valid-field+.input-ico .input-ico-mask,.form-field-wrapper .text-area.valid-field+.input-ico .input-ico-mask{height:32px;width:32px;-webkit-mask-image:url(/images/navigation/check.svg);mask-image:url(/images/navigation/check.svg);-webkit-mask-size:14px 31px;mask-size:14px 31px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center center;mask-position:center center;background-color:#fff}.form-field-wrapper .text-input.medium.valid-field+.input-ico,.form-field-wrapper .text-area.medium.valid-field+.input-ico{height:24px;width:24px;background-color:#557d5a;border-radius:12px;position:absolute;right:8px;top:8px}.form-field-wrapper .text-input.medium.valid-field+.input-ico .input-ico-mask,.form-field-wrapper .text-area.medium.valid-field+.input-ico .input-ico-mask{height:24px;width:24px;-webkit-mask-image:url(/images/navigation/check.svg);mask-image:url(/images/navigation/check.svg);-webkit-mask-size:14px 31px;mask-size:14px 31px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center center;mask-position:center center;background-color:#fff}.form-field-wrapper .text-input.medium.invalid-field+.input-ico,.form-field-wrapper .text-area.medium.invalid-field+.input-ico{height:24px;width:24px;background-color:#e3655b;border-radius:12px;position:absolute;right:8px;top:8px}.form-field-wrapper .text-input.medium.invalid-field+.input-ico .input-ico-mask,.form-field-wrapper .text-area.medium.invalid-field+.input-ico .input-ico-mask{height:24px;width:24px;-webkit-mask-image:url(/images/navigation/close_ico.svg);mask-image:url(/images/navigation/close_ico.svg);-webkit-mask-size:10px 10px;mask-size:10px 10px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center center;mask-position:center center;background-color:#fff}.form-field-wrapper .text-input.invalid-field,.form-field-wrapper .text-area.invalid-field{border-color:#e3655b!important}.form-field-wrapper .text-input.invalid-field:focus,.form-field-wrapper .text-area.invalid-field:focus{outline:none;border-color:#e3655b!important}.form-field-wrapper .text-input.invalid-field+.input-ico,.form-field-wrapper .text-area.invalid-field+.input-ico{height:32px;width:32px;background-color:#e3655b;border-radius:16px;position:absolute;right:9px;top:9px}.form-field-wrapper .text-input.invalid-field+.input-ico .input-ico-mask,.form-field-wrapper .text-area.invalid-field+.input-ico .input-ico-mask{height:32px;width:32px;-webkit-mask-image:url(/images/navigation/close_ico.svg);mask-image:url(/images/navigation/close_ico.svg);-webkit-mask-size:12px 12px;mask-size:12px 12px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center center;mask-position:center center;background-color:#fff}.form-field-wrapper.select-wrapper{margin-bottom:1.5rem}.form-field-wrapper.select-wrapper .dropdown-list{max-height:250px;overflow-y:auto;overflow-x:hidden}.form-field-wrapper.select-wrapper.medium .dropdown-input,.form-field-wrapper.select-wrapper.medium .dropdown-button{font-size:.875rem;height:2.5rem}.form-field-wrapper.select-wrapper.medium .dropdown-input .dropdown-span,.form-field-wrapper.select-wrapper.medium .dropdown-button .dropdown-span{padding-right:.625rem;padding-left:.625rem}.form-field-wrapper.select-wrapper.invalid-field{margin-bottom:0}.form-field-wrapper.select-wrapper.invalid-field .dropdown-wrapper .input-group .dropdown-input,.form-field-wrapper.select-wrapper.invalid-field .dropdown-wrapper .input-group .dropdown-button{border-color:#e3655b!important}.form-field-wrapper.select-wrapper.valid-field .dropdown-wrapper .input-group .dropdown-input,.form-field-wrapper.select-wrapper.valid-field .dropdown-wrapper .input-group .dropdown-button{border-color:#557d5a!important}.form-field-wrapper.select-wrapper div:focus .dropdown-wrapper:not(.disabled) .input-group .dropdown-input,.form-field-wrapper.select-wrapper div:focus .dropdown-wrapper:not(.disabled) .input-group .dropdown-button{border:1px solid #5C068C!important}.radio-button,.text-input{height:3.125rem;display:flex;flex-wrap:nowrap;align-items:center;justify-content:center}.text-input{padding-left:1rem}.text-input.medium{font-size:.875rem;height:2.5rem}.text-input:disabled{background-color:#f9f9f9;border:none!important;cursor:default;opacity:1}.text-input:focus{outline:none;border:solid 1px #FF8200}.radio-button{cursor:pointer}.radio-button.active{background-color:#ff8200;border-color:#ff8200;color:#fff}.radio-button:focus{border-color:#5c068c}.radio-button input[type=radio]{height:0;width:0;visibility:hidden;position:absolute;left:10000px}.text-area:focus{outline:none;border:solid 1px #5C068C}.input-group:focus{outline:none}.input-group:focus .radio-button{border-color:#5c068c}.input-group:focus .radio-button.combined:last-child{border-right:1px solid #5C068C}.input-group.combined .radio-button{border-right:none;border-radius:0}.input-group.combined .radio-button:last-child{border-right:1px solid #E7E7E7;border-top-right-radius:4px;border-bottom-right-radius:4px}.input-group.combined .radio-button:first-child{border-top-left-radius:4px;border-bottom-left-radius:4px}.form-check.styled{display:flex;height:3.438rem;min-width:23.125rem;padding:.313rem 0}.form-check.styled.no-min-width{min-width:0}.form-check.styled .form-check-input{margin:0 0 0 -50px;opacity:0;height:50px;width:50px;flex-shrink:0}.form-check.styled .form-check-input+label{display:flex;position:relative;height:3.125rem;cursor:pointer;padding:0;text-align:left;align-items:center;color:#131515;font-family:var(--secondary-font-family);font-size:14px;letter-spacing:-.2px}.form-check.styled .form-check-input:focus-visible+label:before{border:1px solid #131515}.form-check.styled .form-check-input:focus-visible:checked+label:after{border:1px solid #131515}.form-check.styled .form-check-input+label:before{top:0;left:0;content:"";display:inline-block;width:50px;height:50px;margin-right:1.25rem;padding:0;border:1px solid #E7E7E7;border-radius:4px;background-color:#fff;vertical-align:text-top}.form-check.styled .form-check-input:hover+label:before{border:1px solid #E7E7E7}.form-check.styled .form-check-input:disabled+label{color:#818181;cursor:auto}.form-check.styled .form-check-input:disabled+label:before{box-shadow:none;background-color:#f9f9f9}.form-check.styled .form-check-input:disabled+label:after{background-color:#f9f9f9}.form-check.styled .form-check-input:checked+label:after{top:50%;transform:translateY(-50%);left:0;content:"";position:absolute;background:url(/images/navigation/check.svg) no-repeat center center #fff;border:1px solid #E7E7E7;background-size:22px 16px;padding:0;margin-right:1.25rem;width:50px;height:50px;border-radius:4px}.form-check.styled .form-check-input:disabled:checked+label:after{top:50%;transform:translateY(-50%);content:"";position:absolute;background:url(/images/navigation/check.svg) no-repeat center center #f9f9f9;border:1px solid #E7E7E7;background-size:22px 16px;padding:0;margin-right:1.25rem;width:50px;height:50px;border-radius:4px}.validation-error{color:#e3655b;font-family:var(--secondary-font-family);font-size:.75rem;letter-spacing:-.2px;margin-top:.3125rem}.PhoneInput.medium,.PhoneInput.medium input{font-size:.875rem;height:2.5rem}.file-input-wrapper{display:flex;width:100%}.file-input-wrapper.medium .file-input-label,.file-input-wrapper.medium .file-input-btn,.file-input-wrapper.medium .file-input-btn button{font-size:.875rem;height:2.5rem}.file-input-wrapper .file-input-label{width:17.5rem;color:#131515;border:1px solid #E7E7E7;background-color:#fff;text-transform:none;text-align:left;font-family:var(--secondary-font-family);font-size:16px;font-weight:400;letter-spacing:-.2px;margin:0 .625rem 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:.75rem 1.25rem 1rem 1rem}.file-input-wrapper .file-input-btn{width:9.375rem;position:relative;overflow:hidden;display:inline-block;cursor:pointer}.file-input-wrapper .file-input-btn input[type=file]{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;cursor:pointer}.file-input-wrapper.disabled .file-input-label{background-color:#f9f9f9}.file-input-wrapper.disabled .file-input-label{width:100%}@media (max-width: 991.98px){.field-title{font-size:1rem;margin:1.5625rem 0 .625rem}.radio-button,.text-input,.text-area{font-size:.875rem;letter-spacing:-.2px}.radio-button,.text-input{height:2.5rem}.form-field-wrapper .text-input,.form-field-wrapper .text-area{padding-right:32px}.form-field-wrapper .text-input.valid-field+.input-ico,.form-field-wrapper .text-area.valid-field+.input-ico{height:24px;width:24px;background-color:#557d5a;border-radius:12px;position:absolute;right:8px;top:8px}.form-field-wrapper .text-input.valid-field+.input-ico .input-ico-mask,.form-field-wrapper .text-area.valid-field+.input-ico .input-ico-mask{height:24px;width:24px;-webkit-mask-image:url(/images/navigation/check.svg);mask-image:url(/images/navigation/check.svg);-webkit-mask-size:14px 31px;mask-size:14px 31px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center center;mask-position:center center;background-color:#fff}.form-field-wrapper .text-input.invalid-field+.input-ico,.form-field-wrapper .text-area.invalid-field+.input-ico{height:24px;width:24px;background-color:#e3655b;border-radius:12px;position:absolute;right:8px;top:8px}.form-field-wrapper .text-input.invalid-field+.input-ico .input-ico-mask,.form-field-wrapper .text-area.invalid-field+.input-ico .input-ico-mask{height:24px;width:24px;-webkit-mask-image:url(/images/navigation/close_ico.svg);mask-image:url(/images/navigation/close_ico.svg);-webkit-mask-size:10px 10px;mask-size:10px 10px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center center;mask-position:center center;background-color:#fff}.form-check.styled{display:flex;height:3.125rem;min-width:18.75rem;padding:.313rem 0}.form-check.styled .form-check-input{position:absolute;margin:0;opacity:0;height:40px;width:40px}.form-check.styled .form-check-input+label{display:flex;position:relative;height:3.125rem;cursor:pointer;padding:0;text-align:left;color:#131515;font-family:var(--secondary-font-family);font-size:14px;letter-spacing:-.2px}.form-check.styled .form-check-input+label:before{content:"";display:inline-block;min-width:40px;width:40px;height:40px}.form-check.styled .form-check-input:checked+label:after{content:"";position:absolute;background:url(/images/navigation/check.svg) no-repeat center center #fff;border:1px solid #E7E7E7;background-size:20px 13px;padding:0;margin-right:1.25rem;width:40px;height:40px;border-radius:4px}.file-input-wrapper{display:flex;width:100%}.file-input-wrapper .file-input-label{width:100%;height:2.5rem;padding:.688rem .938rem;font-size:.875rem}}.invalid-field.PhoneInput{border-color:#e3655b;border-right-color:transparent}.invalid-field.PhoneInput .PhoneInputInput{border-color:#e3655b}@media (max-width: 767.98px){.form-fields-group{display:flex;justify-content:space-between;flex-direction:column}.form-fields-group .form-field{width:100%}.form-fields-group .form-field .form-field-wrapper .text-input{margin-bottom:1.5rem}.form-fields-group .form-field .form-field-wrapper .text-input.invalid-field{margin-bottom:0}.form-fields-group .form-field .file-input-wrapper{margin-bottom:1.5rem}}
