.application-form{--ff-ink:#ffffff;--ff-muted:rgba(255,255,255,0.52);--ff-field:#252b21;--ff-field-border:rgba(255,255,255,0.1);--ff-field-focus:var(--primary);--ff-error:#ff6b6b;--ff-accent:var(--primary);width:100%;max-width:52rem;margin:0 auto 40px;color:var(--ff-ink)}.application-form h1{text-align:center;margin:0 0 1.5rem;color:#fff;text-transform:uppercase;font-size:clamp(1.5rem,3vw,2rem);font-family:var(--font-bold)}.application-form h2{text-align:center;margin:0 0 1.25rem;color:var(--ff-muted);font-size:1rem;font-weight:600}.application-form h2 b{font-family:var(--font-regular);color:#fff}.application-form .agreePolicy a,.application-form .agreePolicy label{cursor:pointer}.application-form .ff-form{display:grid;gap:clamp(.85rem,1.8vw,1.15rem)}.application-form .ff-grid{display:grid;gap:clamp(.85rem,1.8vw,1.1rem);align-items:start}@media(min-width:820px){.application-form .ff-grid{grid-template-columns:1fr 1fr}}.application-form .field{display:grid;gap:.45rem;align-content:start;margin-bottom:0}.application-form .ff-label-row,.application-form label,.application-form legend.block{font-family:var(--font-regular);font-size:.65rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ff-muted);margin:0;line-height:1.35}.application-form .ff-grid:has(>fieldset.ff-radio-group)>.field>.inputWrapper>label,.application-form .ff-grid:has(>fieldset.ff-radio-group)>.field>label,.application-form .ff-grid>fieldset.ff-radio-group>legend.block{min-height:2.35em;display:flex;align-items:flex-end}.application-form .ff-label-row{display:block}.application-form .req{color:#fff;margin-left:2px;font-weight:700}.application-form .ff-input-wrap{position:relative;display:block}.application-form .field--date .p-inputmask,.application-form .field--date .p-inputtext{padding-right:2.75rem}.application-form .ff-date-icon{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;pointer-events:none;color:var(--ff-muted);width:1.1rem;height:1.1rem;display:block}.application-form .p-inputmask,.application-form .p-inputtext{width:100%;background:var(--ff-field);border:1px solid var(--ff-field-border);color:var(--ff-ink);padding:.75rem .9rem;border-radius:2px;box-shadow:none;font-family:var(--font-regular);font-size:.95rem;transition:border-color .2s ease,background-color .2s ease}.application-form .p-inputmask::placeholder,.application-form .p-inputtext::placeholder{color:hsla(0,0%,100%,.35)}.application-form .p-inputmask:hover,.application-form .p-inputtext:hover{border-color:hsla(0,0%,100%,.18)}.application-form .p-inputmask:focus,.application-form .p-inputtext:focus{outline:none;border-color:var(--ff-field-focus)}.application-form .p-inputmask.p-invalid,.application-form .p-inputtext.p-invalid{border-color:var(--ff-error)}.application-form .ff-error{color:var(--ff-error);font-size:.75rem;margin-top:.1rem;height:14px;display:block}.application-form .ff-segment{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;margin-top:3px}.application-form .ff-segment__btn{height:44px;margin:0;padding:.7rem 1rem;font-family:var(--font-bold);font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:hsla(0,0%,100%,.85);background:var(--ff-field);border:1px solid var(--ff-field-border);border-radius:2px;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease}.application-form .ff-segment__btn:hover{border-color:rgba(254,207,22,.45);color:#fff}.application-form .ff-segment__btn--active{background:var(--ff-accent);border-color:var(--ff-accent);color:#000}.application-form .ff-radios{display:flex;gap:24px;align-items:center;margin-top:15px}.application-form .ff-radio{display:flex;align-items:center;gap:10px}.application-form .ff-radio .p-radiobutton .p-radiobutton-box{background:var(--ff-field);border-color:var(--ff-field-border)}.application-form .ff-radio .p-radiobutton .p-radiobutton-box.p-highlight{border-color:var(--ff-accent);background:var(--ff-field)}.application-form .ff-radio .p-radiobutton .p-radiobutton-box .p-radiobutton-icon{background:var(--ff-accent)}.application-form .ff-radio label{font-weight:600}@media screen and (min-width:820px){.application-form label.block{margin-bottom:0}}.application-form fieldset.ff-radio-group{border:none;margin:0;padding:0;min-width:0;align-self:start}@media screen and (min-width:820px){.application-form fieldset.ff-radio-group legend.block{margin-bottom:0}}.application-form .inputWrapper{display:flex;flex-direction:column;gap:.45rem}.application-form .inputWrapper label{font-family:var(--font-regular);font-size:.65rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ff-muted)}.application-form .ff-checkbox{display:grid;grid-template-columns:auto 1fr;align-items:start;gap:.75rem;line-height:1.5}.application-form .ff-checkbox label{font-size:.8125rem;font-weight:500;letter-spacing:.02em;text-transform:none;color:hsla(0,0%,100%,.88)}.application-form .ff-checkbox .p-checkbox .p-checkbox-box{background:var(--ff-field);border-color:var(--ff-field-border)}.application-form .ff-checkbox .p-checkbox .p-checkbox-box.p-highlight{border-color:var(--ff-accent);background:var(--ff-field)}.application-form .ff-checkbox .p-checkbox .p-checkbox-icon{color:var(--ff-accent)}.application-form .ff-checkbox a{color:var(--ff-accent);text-decoration:underline;text-underline-offset:3px}.application-form .ff-checkbox a:hover{text-decoration:none}.application-form .agreePolicy{margin-top:.25rem}.application-form .ff-submit{margin-top:.5rem}.application-form .ff-submit-btn.p-button{width:100%;background:var(--ff-accent)!important;color:#000!important;border:none!important;border-radius:2px;padding:1rem 1.5rem;font-family:var(--font-bold);font-weight:800;font-size:clamp(.8rem,1.8vw,.9rem);letter-spacing:.08em;text-transform:uppercase;outline:none}.application-form .ff-submit-btn.p-button:hover{filter:brightness(1.05);background:var(--ff-accent)!important;color:#000!important}.application-form .ff-submit-btn.p-button:active{transform:scale(.99)}.application-form .ff-submit-btn.p-button:disabled{opacity:.65;cursor:not-allowed}.application-form .p-dropdown{font-family:var(--font)!important;outline:none;border:0;border-radius:2px;width:100%;background:var(--ff-field);border:1px solid var(--ff-field-border);transition:border-color .2s,background-color .2s}.application-form .p-dropdown:not(.p-disabled).p-focus,.application-form .p-dropdown:not(.p-disabled):hover{border-color:var(--ff-field-focus)}.p-multiselect{background:#252b21;font-family:var(--font-regular);width:100%;border:1px solid hsla(0,0%,100%,.1);transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s;border-radius:2px;outline-color:rgba(0,0,0,0);min-height:3rem;margin:.25rem 0;padding:.75rem 0 .75rem .9rem}.p-multiselect:not(.p-disabled).p-focus,.p-multiselect:not(.p-disabled):hover{box-shadow:none;border-color:var(--primary)}.p-multiselect .p-multiselect-label.p-placeholder{display:flex;align-items:center;height:100%;color:hsla(0,0%,100%,.35)}.p-multiselect .p-multiselect-label{display:flex;align-items:center;height:100%;color:#fff}@media screen and (max-width:768px){.p-multiselect .p-multiselect-label{max-width:300px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}@media screen and (max-width:500px){.p-multiselect .p-multiselect-label{max-width:200px}}.p-multiselect .p-multiselect-empty-message{padding:10px}.p-multiselect-panel{border-radius:2px}.p-multiselect-panel .p-multiselect-header{background:#616161;border-radius:0;padding:5px 10px}.p-multiselect-panel .p-multiselect-header .p-multiselect-close{color:#eee}.p-multiselect-panel .p-multiselect-header .p-multiselect-close:hover{color:rgba(0,0,0,.7058823529)}.p-multiselect-panel .p-multiselect-item{padding:5px 10px;display:flex;align-items:center;min-height:44px;font-family:var(--font-regular)}.p-multiselect-panel .p-multiselect-items-wrapper,.p-multiselect-panel li{background:#1a1f17}.p-multiselect-panel .p-multiselect-items-wrapper div,.p-multiselect-panel .p-multiselect-items-wrapper span,.p-multiselect-panel li div,.p-multiselect-panel li span{color:#eee}.p-multiselect-panel .p-multiselect-items-wrapper .p-multiselect-item-group div,.p-multiselect-panel li .p-multiselect-item-group div{font-family:"UAFSans-Bold",var(--font-bold)}.p-multiselect-panel .p-multiselect-items-wrapper span,.p-multiselect-panel li span{margin-left:10px}@media screen and (max-width:768px){.p-multiselect-panel .p-multiselect-items-wrapper span,.p-multiselect-panel li span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;max-width:300px}}@media screen and (max-width:500px){.p-multiselect-panel .p-multiselect-items-wrapper span,.p-multiselect-panel li span{max-width:200px}}.p-multiselect-panel .p-multiselect-items-wrapper:hover,.p-multiselect-panel li:hover{background:#252b21}.p-multiselect-panel .p-multiselect-checkbox{height:20px}.p-multiselect-panel .p-checkbox.p-highlight .p-checkbox-box{border-color:var(--primary);background:var(--primary)}.p-multiselect-panel .p-checkbox{vertical-align:baseline}.p-multiselect-panel .p-checkbox:not(.p-disabled):has(.p-checkbox-input:hover) .p-checkbox-box{border-color:var(--primary)}.p-multiselect-panel .p-checkbox-box{background:rgba(0,0,0,0);transition:.3s}.p-dropdown-label{font-family:var(--font-medium)}.division-dropdown-logo{width:18px}.p-dropdown-item{padding:10px 15px}.p-dropdown-item div{font-family:var(--font)!important}.field.with-float-label{margin-bottom:0;margin-top:20px;width:100%}.field.with-float-label .error label{color:#e24c4c}.field.with-float-label .ff-error{display:block;height:16px;text-align:right;color:#e24c4c}.field textarea{height:150px;resize:none}.errorContent{background:#191b17;padding:20px}.errorContent i{display:block;margin:0 auto;font-size:100px;width:100px;color:#d2665e}.errorContent h3{margin:20px 0}.errorContent h3,.errorContent p{text-align:center}.errorContent p{line-height:1.5}.successContent{background:#191b17;padding:20px;font-family:var(--font-regular)}.successContent i{display:block;margin:0 auto;font-size:100px;width:100px;color:var(--primary)}.successContent h3{margin:20px 0}.successContent h3,.successContent p{text-align:center}.successContent p{line-height:1.5}.successContent .ok{display:block;margin:20px auto 0}.fill-form{--fill-bg:#2d3528;--fill-panel:rgba(37,43,33,0.65);--fill-panel-border:rgba(255,255,255,0.12);--fill-stripes:rgba(255,255,255,0.055);--fill-gold:var(--primary);position:relative;padding:clamp(3rem,6vw,8rem) 0 clamp(4rem,7vw,5.5rem);background:var(--fill-bg);color:#fff;overflow-x:clip}.fill-form__inner{position:relative;z-index:1;min-width:0}.fill-form:after{content:"";position:absolute;right:0;bottom:0;width:100%;height:min(55%,26rem);pointer-events:none;background:repeating-linear-gradient(90deg,transparent 0,transparent 14px,var(--fill-stripes) 14px,var(--fill-stripes) 18px);-webkit-mask-image:linear-gradient(165deg,transparent,rgba(0,0,0,.35) 40%,#000);mask-image:linear-gradient(165deg,transparent,rgba(0,0,0,.35) 40%,#000);z-index:0}.fill-form__layout{display:grid;grid-template-columns:1fr;gap:clamp(2rem,4vw,3rem);align-items:start}@media screen and (min-width:960px){.fill-form__layout{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(2rem,4vw,3.5rem)}}.fill-form__aside{min-width:0;max-width:36rem}.fill-form__tag{display:flex;align-items:center;gap:.65rem;margin:0 0 clamp(.75rem,2vw,1.1rem);font-family:var(--font-regular);font-size:.75rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--fill-gold)}.fill-form__tag-line{width:1.75rem;height:2px;background:var(--fill-gold);flex-shrink:0}.fill-form__title{margin:0 0 clamp(1rem,2vw,1.35rem);font-family:var(--font-bold);font-size:clamp(1.85rem,4.5vw,3rem);line-height:1.05;letter-spacing:.02em;text-transform:uppercase}.fill-form__title-line{display:block;color:#fff}.fill-form__title-line--accent{color:var(--fill-gold);margin-top:.1em}.fill-form__lead{margin:0 0 clamp(1.75rem,3vw,2.25rem);font-family:var(--font-regular);font-size:clamp(.9rem,1.8vw,1.05rem);line-height:1.55;color:hsla(0,0%,100%,.88);max-width:28rem}.fill-form__contacts{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:clamp(1.25rem,2.5vw,1.5rem)}.fill-form__contact{display:flex;align-items:flex-start;gap:1rem}.fill-form__contact-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border:1px solid var(--fill-gold);color:var(--fill-gold);background:rgba(0,0,0,.15)}.fill-form__contact-icon svg{width:1.1rem;height:1.1rem;display:block;fill:currentColor}.fill-form__contact-icon .fill-form__pin-svg{width:1.15rem;height:1.15rem;fill:none;stroke:currentColor}.fill-form__contact-body{display:flex;flex-direction:column;gap:.2rem;min-width:0}.fill-form__contact-label{font-family:var(--font-regular);font-size:.65rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:hsla(0,0%,100%,.5)}.fill-form__contact-value{font-family:var(--font-bold);font-size:clamp(.95rem,2vw,1.1rem);color:#fff;text-decoration:none;transition:color .2s ease}.fill-form__contact-value:hover{color:var(--fill-gold)}.fill-form__contact-value--static{font-family:var(--font-regular);font-weight:600;line-height:1.4}.fill-form__form-panel{position:relative;z-index:1;min-width:0;background:var(--fill-panel);border:1px solid var(--fill-panel-border);border-radius:2px;padding:clamp(1.25rem,3vw,2rem);box-shadow:0 12px 40px rgba(0,0,0,.2)}.fill-form__form-panel .application-form{width:100%;max-width:none;margin:0;padding:0;background:rgba(0,0,0,0)}#fillForm.fill-form{scroll-margin-top:var(--h,120px)}