#contact-us{background-color:#fff;padding:50px 0 30px}#contact-us h1{color:#000;text-transform:uppercase;text-align:center;max-width:532px;margin:0 auto 20px;font-size:30px}#contact-us img{margin:20px auto;display:block}#contact-us p{color:#000;font-size:32px;font-family:var(--font-bold);text-align:center;margin-top:10px}@media screen and (max-width:500px){#contact-us p{font-size:22px}}#contact-us .contacts{justify-content:center;align-items:center;display:flex}#contact-us .contacts a.phone{color:#000;font-size:48px;font-family:var(--font-bold);border-bottom:1px solid #0000}#contact-us .contacts a.phone:hover{border-bottom:1px solid var(--contrast)}@media screen and (max-width:500px){#contact-us .contacts a.phone{font-size:24px}}#contact-us .contacts .social-links{margin-left:10px;display:flex}#contact-us .contacts .social-links li{margin-bottom:0;margin-right:5px}#contact-us .contacts .social-links li a{background-color:#000;border-radius:50%;width:36px;height:36px;padding:6px}#contact-us .contacts .social-links li a:hover{background:var(--contrast)}#contact-us .contacts .social-links li i{color:#fff;margin-right:0;font-size:24px}
.errorContent{background:#4c4c4c;padding:20px}.errorContent i{color:#d2665e;width:100px;margin:0 auto;font-size:100px;display:block}.errorContent h3{margin:20px 0}.errorContent h3,.errorContent p{text-align:center}.errorContent p{line-height:1.5}
.successContent{font-family:var(--font-regular);background:#4c4c4c;padding:20px}.successContent i{width:100px;color:var(--contrast);margin:0 auto;font-size:100px;display:block}.successContent h3{margin:20px 0}.successContent h3,.successContent p{text-align:center}.successContent p{line-height:1.5}.successContent .ok{margin:20px auto 0;display:block}
.application-form{--bg:#0b0c10;--ink:#fff;--muted:#ffffff8c;--field:#181818;--field-border:#ffffff4f;--field-border-focus:#24344f;--error:#ff5a5a;--shadow:0 2px 10px #00000040;width:800px;color:var(--ink);margin:0 auto 40px}.application-form h2{text-align:center;color:#aaa;margin:20px 0}.application-form h2 b{color:#fff;font-family:UAFSans-Regular}@media screen and (max-width:1024px){.application-form{width:90%}}@media screen and (max-width:768px){.application-form{width:100%}}.application-form .agreePolicy label,.application-form .agreePolicy a{cursor:pointer}.application-form .ff-form{gap:28px;display:grid}.application-form .ff-grid{gap:24px;display:grid}@media (min-width:820px){.application-form .ff-grid{grid-template-columns:1fr 1fr}}.application-form .field{gap:10px;display:grid}.application-form label{color:var(--ink);margin-bottom:0;font-weight:700}.application-form .req{color:#ff4848;margin-left:4px}.application-form .p-inputtext,.application-form .p-inputmask{border:0;border-bottom:1px solid var(--field-border);width:100%;color:var(--ink);box-shadow:none;background:0 0;border-radius:0;padding:14px 16px;transition:border-color .2s,background-color .2s}.application-form .p-inputtext::placeholder,.application-form .p-inputmask::placeholder{color:var(--muted)}.application-form .p-inputtext:hover,.application-form .p-inputmask:hover{border-color:var(--contrast)}.application-form .p-inputtext:focus,.application-form .p-inputmask:focus{border-color:var(--contrast);outline:none}.application-form .p-inputtext.p-invalid,.application-form .p-inputmask.p-invalid{border-color:var(--error)}.application-form .ff-error{color:var(--error);margin-top:-4px;font-size:12px}.application-form .ff-radios{align-items:center;gap:24px;display:flex}@media screen and (min-width:820px){.application-form .ff-radios{margin-top:-20px}}.application-form .ff-radio{align-items:center;gap:10px;display:flex}.application-form .ff-radio .p-radiobutton .p-radiobutton-box{background:var(--field);border-color:var(--field-border)}.application-form .ff-radio .p-radiobutton .p-radiobutton-box.p-highlight{border-color:var(--contrast);background:var(--field)}.application-form .ff-radio .p-radiobutton .p-radiobutton-box .p-radiobutton-icon{background:var(--contrast)}.application-form .ff-radio label{font-weight:600}.application-form .ff-checkbox{grid-template-columns:auto 1fr;align-items:start;gap:12px;line-height:1.5;display:grid}.application-form .ff-checkbox .p-checkbox .p-checkbox-box{background:var(--field);border-color:var(--field-border)}.application-form .ff-checkbox .p-checkbox .p-checkbox-box.p-highlight{border-color:var(--contrast);background:var(--field)}.application-form .ff-checkbox .p-checkbox .p-checkbox-icon{color:var(--contrast)}.application-form .ff-checkbox a{color:var(--contrast);text-underline-offset:5px;width:80%;text-decoration:underline;display:block}.application-form .ff-checkbox a:hover{text-decoration:none}@media screen and (min-width:820px){.application-form label.block{margin-bottom:0}}.application-form .ff-submit{margin:8px auto}@media screen and (max-width:1200px){.application-form .ff-submit{margin:0 auto}}.application-form .ff-submit-btn.p-button{--p-button-text-color:var(--contrast);--p-button-border-color:var(--contrast);letter-spacing:.06em;text-transform:uppercase;font-weight:800;font-family:var(--font-regular);border-radius:4px;outline:none;padding:14px 26px;color:var(--contrast)!important;border:1px solid var(--contrast)!important;background:0 0!important}.application-form .ff-submit-btn.p-button:hover{border-color:var(--contrast)!important;background:#ffd54a14!important}.application-form .ff-submit-btn.p-button:active{transform:scale(.98)}.application-form .ff-submit-btn.p-button:disabled{opacity:.6;cursor:not-allowed}
.fill-form{padding:60px;position:relative}@media screen and (max-width:700px){.fill-form{padding:60px 0}}.fill-form .container{justify-content:center;max-width:1700px;margin:0 auto;display:flex}@media screen and (max-width:1400px){.fill-form .container{justify-content:center}}@media screen and (max-width:700px){.fill-form .container{width:95%}}.fill-form img{object-fit:cover;z-index:1;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.fill-form h1{text-align:center;color:#fff;text-transform:uppercase;margin-top:20px;margin-bottom:60px;font-size:40px;position:relative}.fill-form .application-form{z-index:2;background-color:#000000b4;margin:0;padding:40px;position:relative;overflow:hidden}@media screen and (max-width:768px){.fill-form .application-form{padding:20px}}
