.dropdown{cursor:pointer}.inputItem{position:relative}.inputItem .input{width:100%;max-width:696px;height:62px;font-family:var(--font-montserrat),system-ui,-apple-system,sans-serif;color:#1e2432;background:#fff;border:1px solid #c4cbd0;border-radius:5px;padding:20px;font-size:16px;font-weight:500;line-height:140%;transition:all .3s ease-in-out}.inputItem .input::placeholder{color:#696d8c}.inputItem .input:focus{color:#1e2432;border-color:#696d8c}.inputItem .input:focus::placeholder{color:#1e2432}.inputItem input:-webkit-autofill{transition:background-color 5000s ease-in-out}.inputItem input:-webkit-autofill:hover{transition:background-color 5000s ease-in-out}.inputItem input:-webkit-autofill:focus{transition:background-color 5000s ease-in-out}.inputItem input:-webkit-autofill:active{transition:background-color 5000s ease-in-out}.inputItem .textarea{max-width:1200px;height:145px}.inputItem .required:after{content:url("data:image/svg+xml,%3Csvg width='8' height='9' viewBox='0 0 8 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='4' cy='4.33008' r='4' fill='%23CE1E1E'/%3E%3C/svg%3E%0A");position:absolute;top:1px;left:-14px}.inputItem .customCheckbox{cursor:pointer;-webkit-user-select:none;user-select:none;font-size:22px;font-family:var(--font-montserrat),system-ui,-apple-system,sans-serif;color:#1e2432;margin-bottom:12px;padding-left:35px;font-size:16px;font-weight:500;line-height:130%;transition:all 1s ease-in-out;display:block;position:relative}.inputItem .customCheckbox p{padding-top:2px}.inputItem .customCheckbox .fieldError{top:27px;left:36px}.inputItem .customCheckbox a{color:#1e2432;font-weight:500;text-decoration:underline}.inputItem .customCheckbox input{opacity:0;cursor:pointer;width:0;height:0;transition:all 1s ease-in-out;position:absolute}.inputItem .customCheckbox input:checked~.checkmark:after{display:block}.inputItem .customCheckbox .checkmark{background-color:#fff;border:2px solid #c4cbd0;border-radius:5px;width:24px;height:24px;transition:all .3s ease-in-out;position:absolute;top:0;left:0}.inputItem .customCheckbox .checkmark:after{content:url("data:image/svg+xml,%3Csvg width='14' height='10' viewBox='0 0 14 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.994629 5.10694L4.21975 8.33206C4.61027 8.72258 5.24344 8.72258 5.63396 8.33206L13.0051 0.960938' stroke='%23383680' stroke-width='2'/%3E%3C/svg%3E%0A");display:none;position:absolute;top:0;left:3.5px}.inputItem .customCheckbox:hover input~.checkmark{background-color:#f6f6f6}.inputItem .dropdownInput{position:relative}.inputItem .dropdownInput.open .arrow{filter:brightness(0%);transform:translateY(-50%)rotate(180deg)}.inputItem .arrow{background-image:url("data:image/svg+xml,%3Csvg width='17' height='10' viewBox='0 0 17 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.968856 0.970809C1.36743 0.57223 2.01366 0.57223 2.41224 0.970809L8.83492 7.39349L15.2576 0.970809C15.6562 0.57223 16.3024 0.57223 16.701 0.970809C17.0996 1.36939 17.0996 2.01561 16.701 2.41419L9.55661 9.55857C9.15803 9.95715 8.51181 9.95715 8.11323 9.55857L0.968856 2.41419C0.570277 2.01561 0.570277 1.36939 0.968856 0.970809Z' fill='%23C4CBD0'/%3E%3C/svg%3E%0A");background-size:cover;width:17px;height:10px;transition:transform .3s;position:absolute;top:50%;right:22px;transform:translateY(-50%)}.inputItem .dropdownOptions{z-index:2;background:#fff;border:1px solid #c4cbd0;border-radius:5px;width:100%;position:absolute;top:75px}.inputItem .dropdownOptions .option{cursor:pointer;font-family:var(--font-montserrat),system-ui,-apple-system,sans-serif;color:#696d8c;padding:21px;font-size:16px;font-weight:600;line-height:130%}.inputItem .dropdownOptions .option:hover{color:#1e2432;background-color:#f4f6ff}.inputItem .fileInputWrapper{display:inline-block;position:relative}.inputItem .fileInput{opacity:0;z-index:-1;width:.1px;height:.1px;position:absolute;overflow:hidden}.inputItem .fileLabel{cursor:pointer;justify-content:space-between;align-items:center;display:flex}.inputItem .fileLabel .icon{margin-left:8px}.inputItem .fileLabel .placeholder,.inputItem .fileLabel .filename{white-space:nowrap;text-overflow:ellipsis;color:#696d8c;max-width:650px;overflow:hidden}.inputItem .fileLabel .filename{display:none}.inputItem .noteMessage{font-family:var(--font-montserrat),system-ui,-apple-system,sans-serif;padding-right:20px;font-size:12px;font-weight:500;line-height:140%;position:absolute;top:65px;left:20px}@media screen and (max-width:491px){.inputItem .noteMessage{top:70px}}.inputItem .fileInput:valid+.file-label .filename{display:inline}.inputItem .fieldError{font-family:var(--font-montserrat),system-ui,-apple-system,sans-serif;color:#ab0b23;font-size:12px;font-weight:500;line-height:140%;position:absolute;top:65px;left:20px}.subscription .subscribeFormError{font-family:var(--font-montserrat),system-ui,-apple-system,sans-serif;color:#ab0b23;font-size:14px;font-weight:500;line-height:140%;position:absolute;left:20px}.formContainer{grid-gap:40px;grid-column-gap:22px;grid-row-gap:22px;max-width:696px;margin:auto;padding-bottom:40px;display:grid;position:relative}.formContainer.applyToVacancyForm{max-width:674px}.formContainer .buttonLoading{margin-left:12px}.formContainer .buttonLoading svg{-webkit-transform:translate(-50%,-50%)rotate(45deg)scale(1);transform:translate(18%,5%)rotate(45deg)scale(1)}.formContainer .buttonLoading .stroke-still{stroke:#fff}.formContainer .buttonLoading .stroke-animation{animation-name:stroke-spacing,stroke-color;animation-duration:1.2s,4.8s;animation-timing-function:ease-in,linear;animation-iteration-count:infinite;animation-direction:normal,normal;animation-play-state:running,running;animation-delay:0s,0s;animation-fill-mode:none,none;animation-timeline:auto,auto;-webkit-animation-delay:0;animation-delay:0;transform-origin:50%;animation-direction:normal;animation-play-state:running;animation-fill-mode:forwards}@keyframes stroke-spacing{0%{stroke-dasharray:0 200}45%{stroke-dashoffset:0;stroke-dasharray:200 200}90%{stroke-dashoffset:-200px;stroke-dasharray:200 200}to{stroke-dashoffset:-200px;stroke-dasharray:200 200}}@-webkit-keyframes stroke-color{0%{stroke:#fff}24%{stroke:#f4f6ff}25%{stroke:#e8ebff}49%{stroke:#ff8f3e}50%{stroke:#fff}74%{stroke:#6b7c8a}75%{stroke:#696d8c}99%{stroke:#ff8f3e}}@keyframes stroke-color{0%{stroke:#fff}24%{stroke:#f4f6ff}25%{stroke:#e8ebff}49%{stroke:#ff8f3e}50%{stroke:#fff}74%{stroke:#f4f6ff}75%{stroke:#e8ebff}99%{stroke:#ff8f3e}}.formTemplateWithBookACall .formWithBookingContent{background-color:#fff;grid-template-columns:443px 1fr;display:grid}.formTemplateWithBookACall .booking{background-color:#383680;background-image:url(../media/interested_bg.01j4z63k3~kn2.webp);background-repeat:no-repeat;border-radius:5px 0 0 5px;position:relative}.formTemplateWithBookACall .booking .orElement{background:#e8ebff;border-radius:100px;flex-shrink:0;justify-content:center;align-items:center;width:133px;height:133px;display:flex;position:absolute;bottom:90px;right:-68px}.formTemplateWithBookACall .booking .orElement .orText{font-family:var(--font-montserrat),system-ui,-apple-system,sans-serif;color:#383680;text-transform:uppercase;font-size:20px;font-weight:600;line-height:140%}.formTemplateWithBookACall .booking div{flex-direction:column;grid-template-rows:1fr 1fr;height:100%;display:grid}.formTemplateWithBookACall .booking .paragraph{font-family:var(--font-montserrat),system-ui,-apple-system,sans-serif;color:#fff;z-index:2;padding:50px 80px 35px;font-size:20px;font-weight:600;line-height:140%}.formTemplateWithBookACall .booking .button{place-self:end;width:193px;max-width:193px;margin-bottom:37px;margin-left:auto;margin-right:auto}.formTemplateWithBookACall .form{border-radius:0 5px 5px 0;padding:40px 40px 40px 116px}@media screen and (max-width:1200px){.formTemplateWithBookACall .form{padding:55px 20px 40px 44px}.formTemplateWithBookACall .form .container{padding:0}}@media screen and (max-width:990px){.formTemplateWithBookACall .formWithBookingContent{grid-template-rows:435px 1fr;grid-template-columns:1fr}.formTemplateWithBookACall .booking{background-position:50% -36px;border-radius:5px 5px 0 0}.formTemplateWithBookACall .booking .orElement{width:120px;height:120px;bottom:-49px;left:50%;transform:translate(-50%)}.formTemplateWithBookACall .booking .bgImage{width:max-content;top:-35px;left:50%;overflow:hidden;transform:translate(-50%)}.formTemplateWithBookACall .booking .button{margin-bottom:0}.formTemplateWithBookACall .form{border-radius:0 0 5px 5px;padding:55px 25px 40px}}@media screen and (max-width:600px){.formTemplateWithBookACall .booking .paragraph{padding:50px 30px 35px}}@media screen and (max-width:455px){.formTemplateWithBookACall .booking .bgImage{display:none}}.resultMessage{font-family:var(--font-montserrat),system-ui,-apple-system,sans-serif;color:#80bb5b;text-align:center;font-size:16px;font-weight:500;line-height:140%}.licensesConsultationForm{grid-template-rows:repeat(4,.1fr);grid-template-columns:repeat(2,1fr);display:grid}.licensesConsultationForm div:first-child{grid-area:1/1/2/2}.licensesConsultationForm div:nth-child(2){grid-area:1/2/2/3}.licensesConsultationForm div:nth-child(3){grid-area:2/1/3/3}.licensesConsultationForm div:nth-child(4){grid-area:3/1/4/3}.licensesConsultationForm div:nth-child(5){grid-area:4/1/5/3}.licensesConsultationForm div:nth-child(6){grid-area:5/1/6/3;justify-self:center}.licensesConsultationForm button:nth-child(7){grid-area:6/1/7/3;justify-self:center}
