.application-form,.application-form-select{--af-brand:#b62e28;--af-text:#333333;--af-text-muted:#999999;--af-border:rgba(0,0,0,0.15);--af-divider:#d9d9d9;--af-text-field:clamp(14px,9.7143px + 1.1429vw,20px);--af-text-section:clamp(16px,10.2857px + 1.5238vw,24px);--af-gap:clamp(12px,10.2857px + 1.5238vw,24px);--radio-gap:clamp(16px,4.5714px + 3.0476vw,32px);--af-btn-py:clamp(14px,9.7143px + 1.1429vw,20px);--af-label-pb:clamp(8px,2.2857px + 1.5238vw,16px);--af-input-py:clamp(6px,2.2857px + 1.5238vw,12px);--af-input-px:clamp(12px,4.5714px + 3.0476vw,24px);--af-control-height:clamp(44px,30.8571px + 3.5048vw,56px);font-family:var(--font-inter-face),ui-sans-serif,sans-serif}.application-form{--ant-control-height:var(--af-control-height);--af-radio-size:clamp(16px,10.2857px + 1.5238vw,24px);--af-radio-dot:clamp(10px,5.7143px + 1.1429vw,14px);--af-radio-border:1.5px;--af-radio-label-gap:clamp(8px,2.2857px + 1.5238vw,16px);--af-radio-unchecked-border:#d9d9d9}.application-form.application-form--en{--af-text-field:clamp(14px,9.7143px + 1.1429vw,16px);--af-text-section:clamp(16px,10.2857px + 1.5238vw,20px);--af-radio-size:clamp(16px,10.2857px + 1.5238vw,20px);--af-radio-dot:clamp(10px,5.7143px + 1.1429vw,12px);--af-radio-border:1.5px;--af-radio-label-gap:clamp(8px,2.2857px + 1.5238vw,14px);--af-radio-unchecked-border:#d9d9d9;--af-label-pb:8px;--af-input-py:clamp(4px,2.2857px + 1.5238vw,6px);--af-control-height:clamp(44px,30.8571px + 3.5048vw,46px)}.application-form-select .ant-select-item.ant-select-item-option{box-sizing:border-box!important;min-height:var(--af-control-height)!important;padding:var(--af-input-py) var(--af-input-px)!important;color:var(--af-text)!important}.application-form-select .ant-select-item-option-content,.application-form-select .ant-select-item.ant-select-item-option{font-size:var(--af-text-field)!important;line-height:1.6!important}.application-form-select .ant-select-item-option-selected:not(.ant-select-item-option-disabled){color:var(--af-brand)!important;font-weight:500!important;background-color:transparent!important}.application-form-select .ant-select-item-option-selected:not(.ant-select-item-option-disabled) .ant-select-item-option-state{color:var(--af-brand)!important}.application-form__sections{display:flex;flex-direction:column;gap:var(--af-gap)}.application-form__section{display:flex;flex-direction:column;gap:clamp(12px,10.2857px + 1.5238vw,16px)}.application-form__section-title{margin:0;color:var(--af-text);font-size:var(--af-text-section);font-weight:500;line-height:1.6}.application-form__fields{display:flex;flex-direction:column;gap:var(--af-gap)}.application-form__grid{display:grid;gap:var(--af-gap);align-items:start}.application-form__grid--1,.application-form__grid--2,.application-form__grid--3{grid-template-columns:minmax(0,1fr)}@media (min-width:768px){.application-form__grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.application-form__grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.application-form__divider{width:100%;height:1px;background:var(--af-divider)}.application-form__divider--progress{position:relative;background:var(--af-divider)}.application-form__divider--progress:after{content:"";position:absolute;left:0;top:0;width:6rem;height:1px;background:var(--af-brand)}.application-form .ant-form-item,.application-form .application-form__field{margin-bottom:0;height:auto;align-self:start}.application-form__field--radio .ant-form-item-control-input,.application-form__field--radio .ant-form-item-control-input-content{min-height:0!important}.application-form .ant-form-item-label{padding-bottom:var(--af-label-pb)!important}.application-form .ant-form-item-label>label{height:auto!important;color:var(--af-text)!important;font-size:var(--af-text-field)!important;font-weight:500!important;line-height:1.6!important}.application-form__label{display:inline-flex;align-items:flex-start;gap:2px;font-size:var(--af-text-field);font-weight:500;line-height:1.6;color:var(--af-text)}.application-form__required{flex-shrink:0;color:var(--af-brand)}.application-form .ant-input,.application-form .ant-input-affix-wrapper,.application-form .ant-picker,.application-form .ant-select-single .ant-select-selector{box-sizing:border-box!important;padding:var(--af-input-py) var(--af-input-px)!important}.application-form .ant-input,.application-form .ant-input-affix-wrapper,.application-form .ant-picker,.application-form .ant-select,.application-form .ant-select-single .ant-select-selector{height:auto!important;min-height:var(--af-control-height)!important;font-size:var(--af-text-field)!important;border-color:var(--af-border)!important;border-radius:12px!important}.application-form .ant-select-single{height:auto!important;min-height:var(--af-control-height)!important}.application-form .ant-input-affix-wrapper .ant-input{min-height:0!important;padding:0!important}.application-form .ant-picker .ant-picker-input>input{padding:0!important}.application-form .ant-picker-input>input,.application-form .ant-select-selection-item,.application-form .ant-select-selection-placeholder{font-size:var(--af-text-field)!important;line-height:1.6!important}.application-form .ant-input::placeholder,.application-form .ant-picker-input>input::placeholder{color:var(--af-text-muted)!important}.application-form .ant-select-selection-placeholder{color:var(--af-text-muted)!important}.application-form .ant-picker,.application-form .ant-select{width:100%}.application-form-picker{--af-brand:#b62e28}.application-form-picker .ant-picker-footer a,.application-form-picker .ant-picker-now-btn,.application-form-picker .ant-picker-ranges .ant-btn-link,.application-form-picker .ant-picker-today-btn{color:var(--af-brand)!important}.application-form-picker .ant-picker-footer a:hover,.application-form-picker .ant-picker-now-btn:hover,.application-form-picker .ant-picker-today-btn:hover{color:#9a2621!important}.application-form-picker .ant-picker-cell-in-view.ant-picker-cell-today:not(.ant-picker-cell-selected) .ant-picker-cell-inner:before{border-color:var(--af-brand)!important}.application-form-picker .ant-picker-cell-in-view.ant-picker-cell-range-end .ant-picker-cell-inner,.application-form-picker .ant-picker-cell-in-view.ant-picker-cell-range-start .ant-picker-cell-inner,.application-form-picker .ant-picker-cell-in-view.ant-picker-cell-selected .ant-picker-cell-inner{background:var(--af-brand)!important}.application-form-picker .ant-picker-header-view button:hover,.application-form-picker .ant-picker-month-btn:hover,.application-form-picker .ant-picker-year-btn:hover{color:var(--af-brand)!important}.application-form .ant-radio-group{display:flex;flex-wrap:wrap;gap:var(--radio-gap)}.application-form .ant-radio-wrapper{align-items:flex-start!important;margin-inline-end:0!important;font-size:var(--af-text-field)!important;line-height:1.6!important;color:var(--af-text)!important}.application-form .ant-radio-wrapper .ant-radio{align-self:flex-start;margin-top:.2em;flex:none;width:var(--af-radio-size)!important;height:var(--af-radio-size)!important;background-color:#fff!important;border:var(--af-radio-border) solid var(--af-radio-unchecked-border)!important;transition:border-color .2s}.application-form .ant-radio-wrapper:hover .ant-radio:not(.ant-radio-disabled){border-color:var(--af-brand)!important}.application-form .ant-radio-wrapper .ant-radio.ant-radio-checked,.application-form .ant-radio-wrapper:hover .ant-radio.ant-radio-checked:not(.ant-radio-disabled){background-color:#fff!important;border-color:var(--af-brand)!important}.application-form .ant-radio-wrapper .ant-radio.ant-radio-checked:after{width:var(--af-radio-dot)!important;height:var(--af-radio-dot)!important;background-color:var(--af-brand)!important;transform:translate(-50%,-50%) scale(1)!important;opacity:1!important}.application-form .ant-radio-wrapper .ant-radio-label{padding-inline-start:var(--af-radio-label-gap)!important;padding-inline-end:0!important}.application-form__submit-wrap{width:100%;margin-bottom:0!important;margin-top:8px}.application-form__submit.ant-btn{height:auto!important;padding-block:var(--af-btn-py)!important;border:none!important;border-radius:135px!important;font-size:var(--af-text-field)!important;font-weight:600!important;line-height:1.44!important;box-shadow:none!important}.application-form__submit.ant-btn-primary{background:var(--af-brand)!important}.application-form__submit.ant-btn-primary:hover{background:#9a2621!important}