.checkbox{display:flex;gap:1.6rem;align-items:flex-start;cursor:pointer}.checkbox.is-checked .checkbox__input::after{opacity:1}.checkbox__input{all:unset;-webkit-appearance:none;-moz-appearance:none;appearance:none;flex-shrink:0;flex-grow:0;display:block;width:3.2rem;height:3.2rem;border:1.33px solid var(--accent-color,#ffdf5a);border-radius:1.1rem;cursor:pointer;position:relative;-webkit-transition:color .3s ease-in-out,background .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:color .3s ease-in-out,background .3s ease-in-out,transform .3s ease-in-out,-webkit-transform .3s ease-in-out;will-change:transform}.checkbox__input::after{content:"";display:block;width:calc(100% - 1rem);height:calc(100% - 1rem);background:var(--accent-color,#ffdf5a);border-radius:5px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:0;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.checkbox__input:checked::after{opacity:1}.checkbox__input:disabled{border-color:var(--disabled-color,rgba(255,223,90,.48));cursor:not-allowed}.checkbox__input:disabled::after{background:var(--disabled-color,#ffdf5a)}.checkbox__input:hover{-webkit-transform:rotate(-4deg);-ms-transform:rotate(-4deg);transform:rotate(-4deg)}.checkbox__content{font-weight:400;font-size:2rem;line-height:1.2;letter-spacing:.01em;text-wrap:balance}.checkbox__content a{color:var(--accent-color,#ffdf5a);text-decoration:underline;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;text-decoration-color:transparent}.checkbox__content a:hover{text-decoration-color:var(--accent-color,#ffdf5a)}@media (min-width:768px){.checkbox__input{width:4.8rem;height:4.8rem;border-radius:1.6rem;border-width:2px}.checkbox__input::after{width:calc(100% - 1.6rem);height:calc(100% - 1.6rem);border-radius:8px}}.form-field{position:relative}.form-field__label{display:none}.form-field__wrap{position:relative}.form-field .just-validate-error-label{font-size:.5em;position:absolute;bottom:.5rem;left:2.4rem}.form-field__help{display:block;position:absolute;bottom:1.6rem;right:2.4rem;font-weight:400;font-size:2rem;line-height:1.2;letter-spacing:.01em;text-align:right;z-index:1;color:#1a1a1a;pointer-events:none}.form-contact{position:relative}.form-contact.is-loading{opacity:.5;pointer-events:none}.form-contact__fields{margin-bottom:1.6rem;display:flex;flex-direction:column;gap:8px}.form-contact__agree{margin-bottom:2.4rem;position:relative}.form-contact__agree .just-validate-error-label{position:absolute;top:100%;left:0;font-size:.5em}.form-contact__agree--b2c .checkbox{--accent-color:#c0c9ff}.form-contact__agree--b2c .checkbox .checkbox__content a{color:var(--accent-color)}.form-contact__submit{width:100%;font-weight:400;font-size:2.4rem}.form-contact .form-message{position:absolute;top:calc(100% + 2.4rem);left:0;display:block}@media (min-width:480px){.form-contact__agree,.form-contact__agree-text{margin-bottom:4.8rem}}@media (min-width:768px){.form-contact__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.form-contact__field{grid-column:span 2}.form-contact__field--email,.form-contact__field--phone{grid-column:span 1}.form-contact__agree,.form-contact__agree-text{margin-bottom:2.4rem}}@media (min-width:1440px){.form-contact__agree,.form-contact__agree-text{margin-bottom:4.8rem}}.section-hire-staff-form{position:relative;z-index:0;overflow:visible;color:#fff}.section-hire-staff-form__container{position:relative;z-index:2;padding-top:calc(var(--header-height) + 1.6rem);padding-bottom:4rem}.section-hire-staff-form__hero{margin-bottom:2.4rem;text-align:left}.section-hire-staff-form__title{margin-bottom:1.6rem;font-weight:700;font-size:4.8rem;line-height:117%;letter-spacing:-.01em;text-wrap:balance}.section-hire-staff-form__subtitle{font-weight:700;font-size:2.4rem;line-height:133%;letter-spacing:-.01em;text-wrap:balance}.section-hire-staff-form__form-area{width:100%;max-width:64rem;margin-inline:auto}.section-hire-staff-form__visual{position:relative;z-index:3;margin-top:2.4rem;display:flex;justify-content:center;pointer-events:none}.section-hire-staff-form__image{display:block;width:auto;max-width:min(100%,28.2rem);height:auto!important;-o-object-fit:contain;object-fit:contain}.section-hire-staff-form .form-hire-staff .form-contact__fields{margin-bottom:1.6rem;display:flex;flex-direction:column;gap:.8rem}.section-hire-staff-form .form-hire-staff .form-field__wrap{display:flex;flex-direction:column;align-items:stretch}.section-hire-staff-form .form-hire-staff .just-validate-error-label{position:static;display:block;margin:.4rem 0 0;padding:0 2.4rem;font-weight:500;font-size:1.6rem;line-height:125%;letter-spacing:.01em;color:#ff6900}.section-hire-staff-form .form-hire-staff .input-text{background:#fff}.section-hire-staff-form .form-hire-staff .input-text:active,.section-hire-staff-form .form-hire-staff .input-text:focus,.section-hire-staff-form .form-hire-staff .input-text:hover{background:#fff;border-color:#fff}.section-hire-staff-form .form-hire-staff .input-text:-webkit-autofill{-webkit-box-shadow:0 0 0 30px #fff inset}.section-hire-staff-form .form-hire-staff .input-text.just-validate-error-field{border-color:#ff6900;background:#fff;color:#ff6900}.section-hire-staff-form .form-hire-staff .input-text.just-validate-error-field::-webkit-input-placeholder{color:rgba(255,105,0,.45)}.section-hire-staff-form .form-hire-staff .input-text.just-validate-error-field::-moz-placeholder{color:rgba(255,105,0,.45)}.section-hire-staff-form .form-hire-staff .input-text.just-validate-error-field:-ms-input-placeholder{color:rgba(255,105,0,.45)}.section-hire-staff-form .form-hire-staff .input-text.just-validate-error-field::-ms-input-placeholder{color:rgba(255,105,0,.45)}.section-hire-staff-form .form-hire-staff .input-text.just-validate-error-field::placeholder{color:rgba(255,105,0,.45)}.section-hire-staff-form .form-hire-staff textarea.input-text{min-height:16rem;padding-top:2rem;padding-bottom:4rem;resize:vertical}.section-hire-staff-form .form-hire-staff .form-contact__agree{margin-bottom:2.4rem}.section-hire-staff-form .form-hire-staff .form-contact__agree .just-validate-error-label{position:absolute;top:100%;left:0;margin-top:.4rem;padding:0;font-size:1.4rem;color:#ff6900}.section-hire-staff-form .form-hire-staff .form-contact__agree .checkbox{--accent-color:#ffdf5a}.section-hire-staff-form .form-hire-staff .form-contact__agree .checkbox .checkbox__content{color:#fff}.section-hire-staff-form .form-hire-staff .form-contact__agree .checkbox .checkbox__content a{color:#ffdf5a}.section-hire-staff-form .form-hire-staff .form-contact__submit{width:100%;font-weight:400;font-size:2.4rem}@media (min-width:768px){.section-hire-staff-form .form-hire-staff .form-contact__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.section-hire-staff-form .form-hire-staff .form-contact__field{grid-column:1/-1}.section-hire-staff-form .form-hire-staff .form-contact__field--first-name,.section-hire-staff-form .form-hire-staff .form-contact__field--surname{grid-column:span 1}}@media (min-width:1280px){.section-hire-staff-form__container{padding-top:calc(var(--header-height) + 2.4rem);padding-bottom:20rem}.section-hire-staff-form__hero{margin-bottom:4.8rem;max-width:96rem;margin-inline:auto;text-align:center}.section-hire-staff-form__title{margin-bottom:2.4rem;font-size:9.6rem;line-height:108%}.section-hire-staff-form__subtitle{font-size:2.4rem;line-height:133%;letter-spacing:-.01em}.section-hire-staff-form__form-area{max-width:64rem}.section-hire-staff-form__visual{position:absolute;left:calc(9.6rem - var(--container-padding));bottom:0;margin-top:0;justify-content:flex-start;align-items:flex-end;width:28.2rem}.section-hire-staff-form__image{width:28.2rem;max-width:100%}}@media (min-width:1440px){.section-hire-staff-form__container{padding-bottom:20rem}.section-hire-staff-form__hero{max-width:120rem}.section-hire-staff-form__title{font-size:9.6rem;line-height:108%}.section-hire-staff-form__subtitle{margin-inline:auto;max-width:82rem;font-weight:600;font-size:3.2rem;line-height:125%}.section-hire-staff-form__visual{left:calc(9.6rem - var(--container-padding))}}@media (min-width:1920px){.section-hire-staff-form__form-area{max-width:91rem}}.page-template-hire-staff{background:#001b72}.page-template-hire-staff__main{overflow-x:clip;background:#001b72}