@charset "UTF-8";.vacancy-header-title{font-family:var(--sailec-medium);font-size:40px;line-height:1.33;-webkit-text-decoration:underline var(--orange-bg);text-decoration:underline var(--orange-bg);text-decoration-thickness:2px;text-underline-offset:8px}@media screen and (min-width:480px){.vacancy-header-title{font-size:44px}}@media screen and (min-width:768px){.vacancy-header-title{font-size:66px}}@media screen and (min-width:1440px){.vacancy-header-title{font-size:72px}}.vacancy-header-info-desc{font-family:Sailec,sans-serif;font-size:18px}.vacancy-header-info-location .vacancy-mini-text{color:#9a9a9a;font-family:Sailec,sans-serif;font-size:12px;text-transform:uppercase}.vacancy-header-info-location .vacancy-grey-text{color:var(--dark);font-family:Sailec-Medium,sans-serif;font-size:15px}.vacancy-header-info-location-city{flex:0 1 100%;margin-bottom:10px}@media screen and (min-width:480px){.vacancy-header-info-location-city{flex:0 1 auto}}@media screen and (min-width:640px){.vacancy-header-info-location-city{margin-bottom:20px}}.vacancy-header-info-location-city img{height:14px;width:20px}.vacancy-header-info-location-city img.vacancy-image{height:15px;width:13px}.vacancy-image{display:inline-block;height:15px;width:15px}@keyframes fade{0%{opacity:1}to{opacity:0;z-index:-1}}.vacancy-requirements-article,.vacancy-requirements-article p{color:var(--grey-text);font-family:var(--sailec);font-size:18px;font-weight:400}.vacancy-requirements-article p{font-stretch:normal;font-style:normal;line-height:1.67;margin-bottom:16px}.vacancy-requirements-article p img{height:auto;max-width:100%}@media screen and (min-width:768px){.vacancy-requirements-article p{margin-bottom:30px}}.vacancy-requirements-article p:first-child{margin-bottom:0}.vacancy-requirements-article a{text-decoration:underline}.vacancy-requirements-article strong{font-family:var(--sailec-bold);font-weight:900}.vacancy-requirements-article>ul{color:var(--grey-text);font-family:var(--sailec);font-size:18px;font-stretch:normal;font-style:normal;font-weight:400;line-height:1.67;list-style:none;margin:32px 0;padding:0}.vacancy-requirements-article>ul li{margin:16px 0;padding-left:32px;text-indent:-32px}.vacancy-requirements-article>ul li:before{background-color:var(--orange-bg);content:" ";display:inline-block;height:8px;margin-right:20px;width:8px}.vacancy-requirements-article h1,.vacancy-requirements-article h2,.vacancy-requirements-article h3,.vacancy-requirements-article h4{color:var(--dark);font-family:Sailec-Medium;font-size:26px;font-stretch:normal;font-style:normal;font-weight:500;letter-spacing:-.3px;line-height:1.08;margin-bottom:25px}@media screen and (min-width:640px){.vacancy-requirements-article h1,.vacancy-requirements-article h2,.vacancy-requirements-article h3,.vacancy-requirements-article h4{font-size:32px;letter-spacing:-.4px;line-height:1.27}}@media screen and (min-width:1024px){.vacancy-requirements-article h1,.vacancy-requirements-article h2,.vacancy-requirements-article h3,.vacancy-requirements-article h4{font-size:34px;letter-spacing:-.8px;line-height:1.24}}@media screen and (min-width:768px){.vacancy-requirements-article h1,.vacancy-requirements-article h2,.vacancy-requirements-article h3,.vacancy-requirements-article h4{margin-bottom:30px}}.vacancy-requirements-article h1 strong,.vacancy-requirements-article h2 strong,.vacancy-requirements-article h3 strong,.vacancy-requirements-article h4 strong{font-family:var(--sailec-medium);font-size:36px}@media screen and (min-width:640px){.vacancy-requirements-article h1 strong,.vacancy-requirements-article h2 strong,.vacancy-requirements-article h3 strong,.vacancy-requirements-article h4 strong{font-size:46px}}.vacancy-requirements-article h1{color:var(--dark);font-family:Sailec-Medium;font-size:30px;font-stretch:normal;font-style:normal;font-weight:500;letter-spacing:-.4px;line-height:1.2}@media screen and (min-width:640px){.vacancy-requirements-article h1{font-size:34px;letter-spacing:-.8px;line-height:1.24}}@media screen and (min-width:1280px){.vacancy-requirements-article h1{font-size:48px;letter-spacing:-1px;line-height:1.31}}.vacancy-requirements-article h3{color:var(--dark);font-family:Sailec-Medium;font-size:22px;font-stretch:normal;font-style:normal;font-weight:500;letter-spacing:-.3px;line-height:1.08}@media screen and (min-width:640px){.vacancy-requirements-article h3{font-size:28px;letter-spacing:-.4px;line-height:1.27}}@media screen and (min-width:1024px){.vacancy-requirements-article h3{font-size:30px;letter-spacing:-.8px;line-height:1.24}}.vacancy-requirements-article h4{color:var(--dark);font-family:Sailec-Medium;font-size:20px;font-stretch:normal;font-style:normal;font-weight:500;letter-spacing:-.3px;line-height:1.08}@media screen and (min-width:640px){.vacancy-requirements-article h4{font-size:24px;letter-spacing:-.4px;line-height:1.27}}@media screen and (min-width:1024px){.vacancy-requirements-article h4{font-size:28px;letter-spacing:-.8px;line-height:1.24}}.vacancy-requirements-article ol{color:var(--grey-text);font-family:var(--sailec);font-size:18px;font-stretch:normal;font-style:normal;font-weight:400;line-height:1.67;list-style-position:inside;margin-bottom:8px;margin-left:8px;margin-top:8px}.vacancy-requirements-article ol li{margin-top:4px}.vacancy-requirements-article iframe{width:100%}.vacancy-requirements-article table{border:0;border-collapse:collapse;border-spacing:0}.vacancy-requirements-article table,.vacancy-requirements-article table td{color:var(--grey-text);font-family:var(--sailec);font-size:18px;font-weight:400}.vacancy-requirements-article table td{border:1px solid #ddd;padding:10px}.vacancy-requirements-article table td p{margin-bottom:0}.vacancy-requirements-article table td p,.vacancy-requirements-article table td span{color:var(--grey-text);font-family:var(--sailec);font-size:18px;font-weight:400}.vacancy-requirements h2{margin-top:40px}@media screen and (min-width:768px){.vacancy-requirements h2{margin-top:50px}}.vacancy-requirements p:first-child{margin-top:32px}@media screen and (min-width:640px){.vacancy-requirements p:first-child{margin-top:36px}}@media screen and (min-width:1024px){.vacancy-requirements p:first-child{margin-top:54px}}.vacancy-requirements h2:first-child{margin-top:24px}@media screen and (min-width:640px){.vacancy-requirements h2:first-child{margin-top:28px}}@media screen and (min-width:1024px){.vacancy-requirements h2:first-child{margin-top:46px}}.solution-list-text{color:var(--abs-black);font-family:Sailec,sans-serif;font-size:18px;letter-spacing:.02em;line-height:2}.solution-list-text+.solution-list-text{margin-top:30px}@media screen and (min-width:768px){.solution-list-text+.solution-list-text{margin-top:20px}}.solution-list{margin-top:60px}@media screen and (min-width:480px){.solution-list{margin-top:0}}.solution-list-text b{font-family:Sailec-Bold,sans-serif}.tech-stack-title:where(.astro-uhtkavfg){color:#9a9a9a;font-family:Sailec,sans-serif;font-size:12px;line-height:1.22;text-transform:uppercase}.tech-stack-text:where(.astro-uhtkavfg){color:var(--dark);display:block;font-family:Sailec-Medium,sans-serif;font-size:15px;line-height:1.22;margin-top:8px;text-transform:capitalize}@media screen and (min-width:480px){.tech-stack-text:where(.astro-uhtkavfg){display:inline;margin-left:6px;margin-top:0}}.vacancy-author:where(.astro-4uvlzity){background-color:var(--white);background-color:#fff;box-shadow:0 2px 20px #00000012;padding:44px 0 56px;width:100%;z-index:2}@media screen and (min-width:768px){.vacancy-author:where(.astro-4uvlzity){padding:44px 0 60px}}@media screen and (min-width:1024px){.vacancy-author:where(.astro-4uvlzity){padding:44px 0 76px}}@media screen and (min-width:1280px){.vacancy-author:where(.astro-4uvlzity){padding:32px 40px 40px 60px}}.vacancy-author-info-name:where(.astro-4uvlzity){font-family:Sailec-Medium,sans-serif;font-size:24px}.vacancy-author:where(.astro-4uvlzity) .vacancy-author-contacts-label:where(.astro-4uvlzity) span:where(.astro-4uvlzity){color:var(--dark);font-family:Sailec-Bold;font-size:12px;font-stretch:normal;font-style:normal;letter-spacing:1.7px;text-transform:uppercase}@media screen and (min-width:640px){.vacancy-author:where(.astro-4uvlzity) .vacancy-author-contacts-label:where(.astro-4uvlzity) span:where(.astro-4uvlzity){line-height:1.67}}@media screen and (min-width:1280px){.vacancy-author:where(.astro-4uvlzity) .vacancy-author-contacts-label:where(.astro-4uvlzity) span:where(.astro-4uvlzity){line-height:1.75}}@media screen and (min-width:1440px){.vacancy-author:where(.astro-4uvlzity) .vacancy-author-contacts-label:where(.astro-4uvlzity) span:where(.astro-4uvlzity){font-size:13px;letter-spacing:1.9px}}.vacancy-author:where(.astro-4uvlzity) .contact-link:where(.astro-4uvlzity){color:#9a9a9a;font-family:Sailec,sans-serif;font-size:14px;line-height:19px;white-space:nowrap}.vacancy-author:where(.astro-4uvlzity) .vacancy-button-apply:where(.astro-4uvlzity){background-color:var(--orange-bg);height:56px;margin-top:28px;width:100%}.vacancy-author:where(.astro-4uvlzity) .vacancy-button-apply:where(.astro-4uvlzity) span:where(.astro-4uvlzity){color:#fff;display:block;position:relative;z-index:4}.vacancy-author:where(.astro-4uvlzity) .vacancy-button-apply:where(.astro-4uvlzity):after{background-color:var(--black);content:"";height:100%;left:0;max-width:0;position:absolute;top:0;transition-duration:.3s;width:100%;z-index:2}.vacancy-author:where(.astro-4uvlzity) .vacancy-button-apply:where(.astro-4uvlzity):hover:after{max-width:100%;transition-duration:.3s}.binary-career-modal-button:where(.astro-4uvlzity){margin-top:32px}.vacancy-author-info-position:where(.astro-4uvlzity){color:#9a9a9a;font-family:Sailec,sans-serif;font-size:15px;line-height:1.325}.padded-section-author:where(.astro-4uvlzity){margin-left:var(--section-margin);width:var(--section-width)}@media screen and (min-width:1280px){.padded-section-author:where(.astro-4uvlzity){margin:0;width:100%}}.author-quote-wrapper:where(.astro-4uvlzity){color:#767676;font-family:Sailec-Regular-Italic,Sailec,sans-serif;font-size:18px;letter-spacing:.02em;line-height:1.3;margin-bottom:50px;position:relative}.author-quote-wrapper:where(.astro-4uvlzity):after{background-image:url(/images/career/quote-border.svg);background-repeat:no-repeat;bottom:-25px;content:" ";height:15px;left:0;position:absolute;width:100%}.author-quote-wrapper:where(.astro-4uvlzity):before{color:var(--orange-text);content:"“";font-family:Sailec,sans-serif;font-size:85px;left:-2px;position:absolute;top:-30px}@media screen and (min-width:1024px){.author-quote-wrapper:where(.astro-4uvlzity):before{left:-35px}}.author-quote:where(.astro-4uvlzity){padding-left:45px}@media screen and (min-width:1024px){.author-quote:where(.astro-4uvlzity){padding:0}}.binary-pop-up-title:where(.astro-maxrfcia){color:var(--dark);font-family:Sailec;font-size:28px;font-weight:600;text-align:center}#careersModal{height:-moz-fit-content;height:fit-content;max-height:720px;padding:40px 1px;position:relative;transition:.2s ease-in;width:100%}@media screen and (min-width:480px){#careersModal{width:480px}}@media screen and (min-width:768px){#careersModal{width:540px}}.binary-pop-up-close:where(.astro-maxrfcia){color:var(--light-grey-text);cursor:pointer;font-size:31px;height:19px;line-height:18px;position:absolute;right:20px;top:20px;transition:.05s ease-in;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:19px;z-index:2}.binary-pop-up-close:where(.astro-maxrfcia):hover{transform:scale(1.2)}.hidden:where(.astro-maxrfcia){display:flex}.share-link-wrapper:where(.astro-qavf3bbq){justify-content:space-between;padding:0 30px 30px}@media screen and (min-width:640px){.share-link-wrapper:where(.astro-qavf3bbq){background-color:var(--white)}}@media screen and (min-width:1024px){.share-link-wrapper:where(.astro-qavf3bbq){align-items:center;display:flex;padding:30px}.share-link-content:where(.astro-qavf3bbq),.share-link-wrapper-text:where(.astro-qavf3bbq){width:calc(50% - 25px)}}.share-link-content-text:where(.astro-qavf3bbq){color:var(--white);font-family:Sailec-Medium,sans-serif;font-size:20px;line-height:22px;width:120px}@media screen and (min-width:385px){.share-link-content-text:where(.astro-qavf3bbq){width:auto}}@media screen and (min-width:640px){.share-link-content-text:where(.astro-qavf3bbq){font-size:24px}}@media screen and (min-width:1024px){.share-link-content-text:where(.astro-qavf3bbq){font-size:22px;margin:auto 0 auto auto}}@media screen and (min-width:1280px){.share-link-content-text:where(.astro-qavf3bbq){font-size:24px}}.share-link-wrapper-text:where(.astro-qavf3bbq){color:#181820;font-family:Sailec-Medium,sans-serif;font-size:24px;line-height:1.22;margin:auto auto 50px;padding:0 0 10px}@media screen and (min-width:385px){.share-link-wrapper-text:where(.astro-qavf3bbq){margin-bottom:30px;padding:0 0 40px}}@media screen and (min-width:480px){.share-link-wrapper-text:where(.astro-qavf3bbq){margin-bottom:40px}}@media screen and (min-width:640px){.share-link-wrapper-text:where(.astro-qavf3bbq){font-size:36px;padding:35px 0 55px}}@media screen and (min-width:1024px){.share-link-wrapper-text:where(.astro-qavf3bbq){font-size:32px;margin:auto 0;padding:20px 0}}@media screen and (min-width:1280px){.share-link-wrapper-text:where(.astro-qavf3bbq){font-size:36px}}.share-link-content:where(.astro-qavf3bbq){background-color:#ff9500;display:flex;padding:20px 0 20px calc(50% - 30px);position:relative}@media screen and (min-width:385px){.share-link-content:where(.astro-qavf3bbq){padding:30px 0 0 calc(50% - 42.5px)}}@media screen and (min-width:480px){.share-link-content:where(.astro-qavf3bbq){padding:40px 0 0 calc(50% - 35px)}}@media screen and (min-width:640px){.share-link-content:where(.astro-qavf3bbq){padding:20px 0 0 calc(50% - 40px)}}@media screen and (min-width:1024px){.share-link-content:where(.astro-qavf3bbq){padding:20px 0 20px calc(25% - 47.5px)}}.share-link-content:where(.astro-qavf3bbq) .share-link-wrapper-text:where(.astro-qavf3bbq){margin-bottom:0}.share-link-image:where(.astro-qavf3bbq){bottom:0;left:0;position:absolute;width:150px}@media screen and (min-width:385px){.share-link-image:where(.astro-qavf3bbq){width:160px}}@media screen and (min-width:480px){.share-link-image:where(.astro-qavf3bbq){width:180px}}@media screen and (min-width:640px){.share-link-image:where(.astro-qavf3bbq){width:-moz-fit-content;width:fit-content}}@media screen and (min-width:1024px){.share-link-image:where(.astro-qavf3bbq){width:180px}}@media screen and (min-width:1280px){.share-link-image:where(.astro-qavf3bbq){width:190px}}.share-text:where(.astro-qavf3bbq){color:var(--white);font-size:24px;text-align:center}@media screen and (min-width:385px){.share-text:where(.astro-qavf3bbq){text-align:start}}.share-link-wrapper-socials:where(.astro-qavf3bbq){width:100%}.socials-list:where(.astro-qavf3bbq){display:flex;justify-content:space-between;margin-top:14px;max-width:180px}@media screen and (min-width:385px){.socials-list:where(.astro-qavf3bbq){max-width:210px}}@media screen and (min-width:640px){.socials-list:where(.astro-qavf3bbq){max-width:225px}}.absolute-mobile:where(.astro-qavf3bbq){left:0;position:absolute;width:100%}@media screen and (min-width:640px){.absolute-mobile:where(.astro-qavf3bbq){position:relative}}@media screen and (min-width:1024px){.absolute-mobile:where(.astro-qavf3bbq){width:calc(50% - 25px)}}:root{--vacancy-author-track-width:450px}.vacancy-author-container{top:calc(var(--header-height) + 3rem)}.vacancy-author-track{bottom:0;position:absolute;right:var(--section-margin);top:0;width:var(--vacancy-author-track-width)}@media screen and (min-width:1440px){.vacancy-author-track{right:calc((100vw - var(--section-width))/2)}}.vacancy-author-track.hidden{display:none}@media screen and (min-width:1280px){.vacancy-author-track.hidden{display:block;margin-top:-40px}}.vacancy .vacancy-author-track-padding{padding-right:0}@media screen and (min-width:1280px){.vacancy .vacancy-author-track-padding{padding-right:calc(var(--vacancy-author-track-width) + 60px)}}.offer-section.white-section .white-section-title,.vacancy-requirements-article .solution-section.white-section .white-section-title,.vacancy-requirements-article h2,.workers-section .block.title{font-size:36px;margin-bottom:40px}@media screen and (min-width:640px){.offer-section.white-section .white-section-title,.vacancy-requirements-article .solution-section.white-section .white-section-title,.vacancy-requirements-article h2,.workers-section .block.title{font-size:46px}}@media screen and (min-width:1024px){.offer-section.white-section .white-section-title,.vacancy-requirements-article .solution-section.white-section .white-section-title,.vacancy-requirements-article h2,.workers-section .block.title{margin-bottom:60px}}.offer-section.white-section .white-section-title{margin-top:-8px}@media screen and (min-width:640px){.offer-section.white-section .white-section-title{margin-top:-10px}}@media screen and (min-width:850px){.workers-card-list{display:flex;flex-wrap:wrap;gap:50px}}.worker-card-list-item-wrapper{max-width:100%}@media screen and (min-width:850px){.worker-card-list-item-wrapper{width:calc(50% - 25px)}}.mobile-relative{height:405px;position:relative}@media screen and (min-width:385px){.mobile-relative{height:410px}}@media screen and (min-width:391px){.mobile-relative{height:382px}}@media screen and (min-width:480px){.mobile-relative{height:402px}}@media screen and (min-width:640px){.mobile-relative{height:-moz-fit-content;height:fit-content;position:static}}.solution-list b{font-weight:400}.solution-list .solution-list-text{color:var(--grey-text)}.project-section h2{margin-top:-4px}@media screen and (min-width:640px){.project-section h2{margin-top:-10px}}
