html{scroll-padding-top:85px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.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 .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}.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}}.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%}.bookServiceForm{grid-template-rows:repeat(6,.1fr);grid-template-columns:repeat(4,1fr);max-width:100%;padding:20px 10px;display:grid;overflow:hidden}.bookServiceForm .accentBackground{width:317px;position:relative}.bookServiceForm .accentBackground img{position:absolute;top:-38px;right:-56px}.bookServiceForm .button{z-index:2;position:relative}.bookServiceForm div:first-child{grid-area:1/1/2/2}.bookServiceForm div:nth-child(2){grid-area:1/2/2/3}.bookServiceForm div:nth-child(3){grid-area:2/1/3/3}.bookServiceForm div:nth-child(4){grid-area:3/1/4/3}.bookServiceForm div:nth-child(5){grid-area:1/3/2/4}.bookServiceForm div:nth-child(6){grid-area:1/4/2/5}.bookServiceForm div:nth-child(7){grid-area:2/3/3/5}.bookServiceForm div:nth-child(8){grid-area:3/3/4/5}.bookServiceForm div:nth-child(9){grid-area:4/1/5/5}.bookServiceForm div:nth-child(10){grid-area:5/1/6/5;place-self:center}.bookServiceForm button:nth-child(11){grid-area:6/1/7/5;justify-self:center}@media screen and (max-width:768px){.bookServiceForm{grid-column-gap:25px}}@media screen and (max-width:650px){.bookServiceForm{flex-direction:column;display:flex}.bookServiceForm div:first-child{grid-area:1/1/2/5}.bookServiceForm div:nth-child(2){grid-area:2/1/3/5}.bookServiceForm div:nth-child(3){grid-area:3/1/4/5}.bookServiceForm div:nth-child(4){grid-area:4/1/5/5}.bookServiceForm div:nth-child(5){grid-area:5/1/6/5}.bookServiceForm div:nth-child(6){grid-area:6/1/7/5}.bookServiceForm div:nth-child(7){grid-area:7/1/8/5}.bookServiceForm div:nth-child(8){grid-area:8/1/9/5}.bookServiceForm div:nth-child(9){grid-area:9/1/10/5}.bookServiceForm div:nth-child(10){grid-area:10/1/11/5;justify-self:center}.bookServiceForm div:nth-child(11){grid-area:11/1/12/5}}.contactUsForm{grid-template-rows:repeat(5,.1fr);grid-template-columns:repeat(2,1fr);display:grid}.contactUsForm div:first-child{grid-area:1/1/2/2}.contactUsForm div:nth-child(2){grid-area:1/2/2/3}.contactUsForm div:nth-child(3){grid-area:2/1/3/3}.contactUsForm div:nth-child(4){grid-area:3/1/4/3}.contactUsForm div:nth-child(5){grid-area:4/1/5/3;justify-self:center}.contactUsForm button:nth-child(6){grid-area:5/1/6/3}@media screen and (max-width:650px){.contactUsForm{grid-template-rows:repeat(5,.1fr);grid-template-columns:1fr}.contactUsForm div:first-child{grid-area:1/1/2/2}.contactUsForm div:nth-child(2){grid-area:2/1/3/2}.contactUsForm div:nth-child(3){grid-area:3/1/4/2}.contactUsForm div:nth-child(4){grid-area:4/1/5/2}.contactUsForm div:nth-child(5){grid-area:5/1/6/2;justify-self:center}.contactUsForm button:nth-child(6){grid-area:6/1/7/2}}.orderingFormWithBookACall{grid-template-rows:repeat(4,.1fr);grid-template-columns:repeat(2,1fr);display:grid}.orderingFormWithBookACall div:first-child{grid-area:1/1/2/2}.orderingFormWithBookACall div:nth-child(2){grid-area:1/2/2/3}.orderingFormWithBookACall div:nth-child(3){grid-area:2/1/3/3}.orderingFormWithBookACall div:nth-child(4){grid-area:3/1/4/3}.orderingFormWithBookACall div:nth-child(5){grid-area:4/1/5/3}.orderingFormWithBookACall div:nth-child(6){grid-area:5/1/6/3;justify-self:center}.orderingFormWithBookACall button:nth-child(7){grid-area:6/1/7/3;justify-self:center}.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{z-index:2;gap:12px;width:193px;top:83px}.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 .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}}.applyCvForm .error{text-align:center;color:#ab0b23}.applyCvForm div:nth-child(8){justify-self:center}.applyCvForm div:nth-child(7){margin-top:15px}.applyCvForm .noteMessage{color:#fff}@media screen and (max-width:491px){.applyCvForm div:nth-child(7){margin-top:30px}}.applyCvForm .inputItem .textarea{height:108px}.partnershipForm{grid-template-rows:repeat(3,.1fr);grid-template-columns:1fr;display:grid}.partnershipForm .inputItem .required:after{content:""}.partnershipForm div:first-child{grid-area:1/1/2/2}.partnershipForm div:nth-child(2){grid-area:2/1/3/2}.partnershipForm div:nth-child(3){grid-area:3/1/4/2;justify-self:center}.partnershipForm button:nth-child(4){grid-area:4/1/5/2}.subscribeForm{grid-template-rows:repeat(4,.1fr);grid-template-columns:repeat(2,1fr);display:grid}.subscribeForm div:first-child{grid-area:1/1/2/2}.subscribeForm div:nth-child(2){grid-area:1/2/2/3}.subscribeForm div:nth-child(3){grid-area:2/1/3/3}.subscribeForm div:nth-child(4){grid-area:3/1/4/3;justify-self:center}.subscribeForm button:nth-child(5){grid-area:4/1/5/3}@media screen and (max-width:650px){.subscribeForm{grid-template-rows:repeat(5,.1fr);grid-template-columns:1fr}.subscribeForm div:first-child{grid-area:1/1/2/2}.subscribeForm div:nth-child(2){grid-area:2/1/3/2}.subscribeForm div:nth-child(3){grid-area:3/1/4/2}.subscribeForm div:nth-child(4){grid-area:4/1/5/2}.subscribeForm button:nth-child(5){grid-area:5/1/6/2}}
