@layer ui-common{.multiple--form-footer{position:sticky;bottom:0;margin-top:auto;padding:24px 60px;background-color:#005b59}@media screen and (max-width:1400px){.multiple--form-footer{display:flex;justify-content:center;align-items:center;padding:16px 82px 38px}}@media screen and (max-width:429px){.multiple--form-footer{padding:16px 46px}}.multiple--form-footer .footer{display:flex;justify-content:space-between;align-items:center;width:570px}@media screen and (max-width:1400px){.multiple--form-footer .footer{flex-direction:column;gap:12px;justify-content:center;width:unset}.multiple--form-footer .footer :first-child{order:2}}.multiple--form-footer .footer .submit-btn{flex:0 0 auto}.multiple--form-footer .footer .agree-checkbox{color:#fff;font-weight:500;font-size:14px;font-family:Mulish,sans-serif;line-height:21px;letter-spacing:-.011em}@media screen and (max-width:1400px){.multiple--form-footer .footer .agree-checkbox{letter-spacing:normal;width:266px;color:#fff;font-weight:500;font-size:14px;font-family:Mulish,sans-serif;line-height:18px;letter-spacing:-.011em}}@media screen and (max-width:1400px)and (max-width:1400px){.multiple--form-footer .footer .agree-checkbox{letter-spacing:normal}}@media screen and (max-width:429px){.multiple--form-footer .footer .agree-checkbox{color:#fff;font-weight:500;font-size:12px;font-family:Mulish,sans-serif;line-height:15px;letter-spacing:-.011em}}@media screen and (max-width:429px)and (max-width:1400px){.multiple--form-footer .footer .agree-checkbox{letter-spacing:normal}}.multiple--form-footer .footer .agree-checkbox>.directive--checkbox-children-wrapper{margin-left:17px}@media screen and (max-width:1400px){.multiple--form-footer .footer .agree-checkbox>.directive--checkbox-children-wrapper{margin-left:15px}}@media screen and (max-width:429px){.multiple--form-footer .footer .agree-checkbox>.directive--checkbox-children-wrapper{margin-left:11px}}.multiple--form-footer .footer .agree-checkbox a{text-decoration:underline}.multiple--form-sucessfull{flex:1 1;padding:40px 60px}}@layer ui-common{@media screen and (max-width:1400px){.multiple--form-sucessfull{padding:24px}}@media screen and (max-width:429px){.multiple--form-sucessfull{padding:16px}}.multiple--form-sucessfull>.form-success{position:relative;display:flex;justify-content:center;align-items:center;width:570px;height:100%}@media screen and (max-width:1400px){.multiple--form-sucessfull>.form-success{width:unset}}.multiple--form-sucessfull>.form-success>.form-close-btn{position:absolute;top:0;right:0}.multiple--form-sucessfull>.form-success .success-body{text-align:center}.multiple--form-sucessfull>.form-success .success-body .success-icon{height:68px}@media screen and (max-width:429px){.multiple--form-sucessfull>.form-success .success-body .success-icon{height:40px}}.multiple--form-sucessfull>.form-success .success-body p{margin-top:32px;white-space:pre-line;color:#343a3f;font-weight:600;font-size:24px;font-family:Mulish,sans-serif;line-height:29px;letter-spacing:-.011em}@media screen and (max-width:1400px){.multiple--form-sucessfull>.form-success .success-body p{letter-spacing:normal}}@media screen and (max-width:429px){.multiple--form-sucessfull>.form-success .success-body p{margin-top:16px;color:#343a3f;font-weight:500;font-size:14px;font-family:Mulish,sans-serif;line-height:21px;letter-spacing:-.011em}}@media screen and (max-width:429px)and (max-width:1400px){.multiple--form-sucessfull>.form-success .success-body p{letter-spacing:normal}}}@layer component{.single--vacancy-card-detailed{max-width:640px;margin:auto}.single--vacancy-card-detailed>header{margin-bottom:8px;padding:16px;border-radius:12px;background-color:#f7f9f7}@media screen and (max-width:429px){.single--vacancy-card-detailed>header{margin-bottom:4px}}.single--vacancy-card-detailed>header>.key-features{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}@media screen and (max-width:1400px){.single--vacancy-card-detailed>header>.key-features{gap:4px;margin-bottom:12px}}@media screen and (max-width:429px){.single--vacancy-card-detailed>header>.key-features{margin-bottom:16px}}.single--vacancy-card-detailed>header>.key-features>li{padding:4px 8px;border-radius:20px;background-color:#899ea7;color:#fff;font-weight:400;font-size:12px;font-family:Mulish,sans-serif;line-height:140%;letter-spacing:-.011em}@media screen and (max-width:1400px){.single--vacancy-card-detailed>header>.key-features>li{letter-spacing:normal;padding:1px 8px;color:#fff;font-weight:500;font-size:10px;font-family:Mulish,sans-serif;line-height:120%;letter-spacing:-.011em}}@media screen and (max-width:1400px)and (max-width:1400px){.single--vacancy-card-detailed>header>.key-features>li{letter-spacing:normal}}.single--vacancy-card-detailed>header>.title{margin-bottom:12px;text-transform:uppercase;color:#001e16;font-weight:600;font-size:32px;font-family:Gilroy,sans-serif;line-height:120%;letter-spacing:-.011em}@media screen and (max-width:1400px){.single--vacancy-card-detailed>header>.title{letter-spacing:normal;color:#001e16;font-weight:800;font-size:18px;font-family:Gilroy,sans-serif;line-height:110%;letter-spacing:-.011em}}@media screen and (max-width:1400px)and (max-width:1400px){.single--vacancy-card-detailed>header>.title{letter-spacing:normal}}@media screen and (max-width:429px){.single--vacancy-card-detailed>header>.title{margin-bottom:16px;font-size:16px}}.single--vacancy-card-detailed>header>.info{display:flex;gap:20px;margin-bottom:24px;color:#899ea7;font-weight:500;font-size:14px;font-family:Mulish,sans-serif;line-height:150%;letter-spacing:-.011em}@media screen and (max-width:1400px){.single--vacancy-card-detailed>header>.info{letter-spacing:normal;flex-direction:column;gap:8px;margin-bottom:12px;color:#899ea7;font-weight:500;font-size:10px;font-family:Mulish,sans-serif;line-height:120%;letter-spacing:-.011em}}@media screen and (max-width:1400px)and (max-width:1400px){.single--vacancy-card-detailed>header>.info{letter-spacing:normal}}@media screen and (max-width:429px){.single--vacancy-card-detailed>header>.info{gap:4px;margin-bottom:16px}}.single--vacancy-card-detailed>header>.info>div{display:flex;gap:4px;align-items:center}.single--vacancy-card-detailed>header>.info>.location{color:#00c08b}.single--vacancy-card-detailed>header>.salary{margin-bottom:16px;color:#343a3f;font-weight:600;font-size:24px;font-family:Mulish,sans-serif;line-height:120%;letter-spacing:-.011em}@media screen and (max-width:1400px){.single--vacancy-card-detailed>header>.salary{letter-spacing:normal;margin-bottom:12px;color:#343a3f;font-weight:500;font-size:14px;font-family:Mulish,sans-serif;line-height:120%;letter-spacing:-.011em}}@media screen and (max-width:1400px)and (max-width:1400px){.single--vacancy-card-detailed>header>.salary{letter-spacing:normal}}@media screen and (max-width:429px){.single--vacancy-card-detailed>header>.salary{margin-bottom:16px;font-size:12px}}.single--vacancy-card-detailed>header>.bottom{display:flex;justify-content:space-between;align-items:center}@media screen and (max-width:429px){.single--vacancy-card-detailed>header>.bottom{flex-direction:column;gap:8px;align-items:flex-start}}.single--vacancy-card-detailed>header>.bottom>.feedback-before{display:flex;gap:8px;align-items:center;padding:4px 12px;border-radius:12px;background-color:#e5ecea;color:#19a58a;font-weight:400;font-size:12px;font-family:Mulish,sans-serif;line-height:140%;letter-spacing:-.011em}@media screen and (max-width:1400px){.single--vacancy-card-detailed>header>.bottom>.feedback-before{letter-spacing:normal;color:#19a58a;font-weight:500;font-size:10px;font-family:Mulish,sans-serif;line-height:120%;letter-spacing:-.011em}}@media screen and (max-width:1400px)and (max-width:1400px){.single--vacancy-card-detailed>header>.bottom>.feedback-before{letter-spacing:normal}}.single--vacancy-card-detailed>.brief-info{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-bottom:40px}@media screen and (max-width:1400px){.single--vacancy-card-detailed>.brief-info{margin-bottom:24px}}.single--vacancy-card-detailed>.brief-info>.number-date{display:flex;gap:16px;color:#434141;font-weight:400;font-size:12px;font-family:Mulish,sans-serif;line-height:140%;letter-spacing:-.011em}@media screen and (max-width:1400px){.single--vacancy-card-detailed>.brief-info>.number-date{letter-spacing:normal}}.single--vacancy-card-detailed>.text{margin-bottom:40px;padding:16px;white-space:pre-line}@media screen and (max-width:1400px){.single--vacancy-card-detailed>.text{margin-bottom:32px;padding:unset}}.single--vacancy-card-detailed>.text>.organization-about{margin-bottom:32px;color:#343a3f;font-weight:600;font-size:20px;font-family:Mulish,sans-serif;line-height:150%;letter-spacing:-.011em}@media screen and (max-width:1400px){.single--vacancy-card-detailed>.text>.organization-about{letter-spacing:normal;color:#343a3f;font-weight:500;font-size:16px;font-family:Mulish,sans-serif;line-height:120%;letter-spacing:-.011em}}@media screen and (max-width:1400px)and (max-width:1400px){.single--vacancy-card-detailed>.text>.organization-about{letter-spacing:normal}}@media screen and (max-width:429px){.single--vacancy-card-detailed>.text>.organization-about{margin-bottom:24px;font-size:14px}}.single--vacancy-card-detailed>.text>.paragraph-title{margin-bottom:16px;color:#343a3f;font-weight:600;font-size:24px;font-family:Mulish,sans-serif;line-height:120%;letter-spacing:-.011em}@media screen and (max-width:1400px){.single--vacancy-card-detailed>.text>.paragraph-title{letter-spacing:normal;margin-bottom:12px;color:#343a3f;font-weight:500;font-size:18px;font-family:Mulish,sans-serif;line-height:135%;letter-spacing:-.011em}}@media screen and (max-width:1400px)and (max-width:1400px){.single--vacancy-card-detailed>.text>.paragraph-title{letter-spacing:normal}}@media screen and (max-width:429px){.single--vacancy-card-detailed>.text>.paragraph-title{color:#343a3f;font-weight:500;font-size:16px;font-family:Mulish,sans-serif;line-height:120%;letter-spacing:-.011em}}@media screen and (max-width:429px)and (max-width:1400px){.single--vacancy-card-detailed>.text>.paragraph-title{letter-spacing:normal}}.single--vacancy-card-detailed>.text>.paragraph-content{margin-bottom:56px;color:#343a3f;font-weight:400;font-size:16px;font-family:Mulish,sans-serif;line-height:140%;letter-spacing:-.011em}@media screen and (max-width:1400px){.single--vacancy-card-detailed>.text>.paragraph-content{letter-spacing:normal;margin-bottom:32px;color:#343a3f;font-weight:500;font-size:14px;font-family:Mulish,sans-serif;line-height:120%;letter-spacing:-.011em}}@media screen and (max-width:1400px)and (max-width:1400px){.single--vacancy-card-detailed>.text>.paragraph-content{letter-spacing:normal}}@media screen and (max-width:429px){.single--vacancy-card-detailed>.text>.paragraph-content{margin-bottom:24px;font-size:12px}}.single--vacancy-card-detailed>.text>.paragraph-content:last-child{margin-bottom:unset}.single--vacancy-card-detailed-popup{top:80px;overflow-y:auto}.single--vacancy-card-detailed-popup .next,.single--vacancy-card-detailed-popup .prev{position:absolute;top:450px;border:none;background-color:rgba(0,0,0,0);cursor:pointer}@media screen and (max-width:1400px){.single--vacancy-card-detailed-popup .next,.single--vacancy-card-detailed-popup .prev{display:none}}.single--vacancy-card-detailed-popup .next:hover path,.single--vacancy-card-detailed-popup .prev:hover path{fill:#00c08b}.single--vacancy-card-detailed-popup .next:active path,.single--vacancy-card-detailed-popup .prev:active path{fill:#19a58a}.single--vacancy-card-detailed-popup .next:disabled path,.single--vacancy-card-detailed-popup .prev:disabled path{fill:#e5ecea}.single--vacancy-card-detailed-popup .prev{left:0}.single--vacancy-card-detailed-popup .next{right:0}@media screen and (max-width:1400px){.single--vacancy-card-detailed-popup .close-btn{top:-40px!important}}}@layer component{.single--vacancy-subscribe-form{display:flex;flex:1 1;flex-direction:column;width:calc(50vw + 10px);border-top-left-radius:16px;background-color:#fff;overflow:auto}@media screen and (max-width:1400px){.single--vacancy-subscribe-form{width:unset;border-top-right-radius:16px}}.single--vacancy-subscribe-form .form-close-btn{color:#a8a8a8;cursor:pointer;transition:color .2s ease-out;display:flex;justify-content:center;align-items:center}.single--vacancy-subscribe-form .form-close-btn:hover{color:#00c08b}.single--vacancy-subscribe-form .form-close-btn:active{color:#19a58a}.single--vacancy-subscribe-form .form-close-btn svg{height:32px}@media screen and (max-width:429px){.single--vacancy-subscribe-form .form-close-btn svg{height:24px}}.single--vacancy-subscribe-form>.form-wrapper{padding:40px 60px 24px}@media screen and (max-width:1400px){.single--vacancy-subscribe-form>.form-wrapper{padding:24px}}@media screen and (max-width:429px){.single--vacancy-subscribe-form>.form-wrapper{padding:16px}}.single--vacancy-subscribe-form>.form-wrapper>.form-body{position:relative;width:570px}@media screen and (max-width:1400px){.single--vacancy-subscribe-form>.form-wrapper>.form-body{width:unset}}.single--vacancy-subscribe-form>.form-wrapper>.form-body>.form-close-btn{position:absolute;top:0;right:0}.single--vacancy-subscribe-form>.form-wrapper>.form-body>.title{text-transform:uppercase;color:#2b362d;font-weight:600;font-size:40px;font-family:Gilroy,sans-serif;line-height:60px;letter-spacing:-.011em}@media screen and (max-width:1400px){.single--vacancy-subscribe-form>.form-wrapper>.form-body>.title{letter-spacing:normal;margin-bottom:8px;text-transform:unset;color:#2b362d;font-weight:700;font-size:26px;font-family:Mulish,sans-serif;line-height:28px;letter-spacing:-.011em}}@media screen and (max-width:1400px)and (max-width:1400px){.single--vacancy-subscribe-form>.form-wrapper>.form-body>.title{letter-spacing:normal}}@media screen and (max-width:429px){.single--vacancy-subscribe-form>.form-wrapper>.form-body>.title{margin-bottom:8px;color:#2b362d;font-weight:700;font-size:24px;font-family:Mulish,sans-serif;line-height:26px;letter-spacing:-.011em}}@media screen and (max-width:429px)and (max-width:1400px){.single--vacancy-subscribe-form>.form-wrapper>.form-body>.title{letter-spacing:normal}}.single--vacancy-subscribe-form>.form-wrapper>.form-body>.description{color:#2b362d;font-weight:600;font-size:24px;font-family:Mulish,sans-serif;line-height:29px;letter-spacing:-.011em}@media screen and (max-width:1400px){.single--vacancy-subscribe-form>.form-wrapper>.form-body>.description{letter-spacing:normal;max-width:272px;color:#343a3f;font-weight:400;font-size:16px;font-family:Mulish,sans-serif;line-height:22px;letter-spacing:-.011em}}@media screen and (max-width:1400px)and (max-width:1400px){.single--vacancy-subscribe-form>.form-wrapper>.form-body>.description{letter-spacing:normal}}@media screen and (max-width:429px){.single--vacancy-subscribe-form>.form-wrapper>.form-body>.description{max-width:252px;color:#343a3f;font-weight:400;font-size:14px;font-family:Mulish,sans-serif;line-height:20px;letter-spacing:-.011em}}@media screen and (max-width:429px)and (max-width:1400px){.single--vacancy-subscribe-form>.form-wrapper>.form-body>.description{letter-spacing:normal}}.single--vacancy-subscribe-form>.form-wrapper>.form-body>form{display:flex;flex-direction:column;gap:16px;margin-top:40px}@media screen and (max-width:1400px){.single--vacancy-subscribe-form>.form-wrapper>.form-body>form{margin-top:32px}}@media screen and (max-width:429px){.single--vacancy-subscribe-form>.form-wrapper>.form-body>form{margin-top:24px}}.single-vacancy-subscribe-form-popup{display:flex}@media screen and (max-width:1400px){.single-vacancy-subscribe-form-popup{top:60px}}.single-vacancy-subscribe-form-popup>.popup-content-inner{display:flex;flex:1 1;padding:0}.single-vacancy-subscribe-form-popup>.popup-content-inner>.popup-body{display:flex;flex:1 1}.single-vacancy-subscribe-form-popup>.popup-content-inner>.popup-body>.close-btn{display:none}}