@import url(https://fonts.googleapis.com/css2?family=Barlow:wght@400;500&display=swap);.error-page__header-block{height:100vh}@media only screen and (max-width:880px){.error-page__header-block{margin-top:0}}@media only screen and (max-width:640px){.error-page__header-block{margin-bottom:0}}@media only screen and (max-width:880px){.error-page__header{width:636px}}@media only screen and (max-width:640px){.error-page__header{width:470px}}@media only screen and (max-width:480px){.error-page__header{width:303px}}.error-page__button{margin-top:58px}@media only screen and (max-width:880px){.error-page__button{margin-top:26px}}.footer{background:#fff;box-shadow:0 -11px 20px rgba(100,128,185,.278);padding:32px 0}@media only screen and (max-width:640px){.footer{padding:28px 0}}.footer__content-container{display:flex;justify-content:center}@media only screen and (max-width:640px){.footer__content-container{align-items:center;flex-direction:column}}.footer__links-and-copyright-container{display:flex}@media only screen and (max-width:640px){.footer__links-and-copyright-container{justify-content:space-between;margin-top:20px}}@media only screen and (max-width:480px){.footer__links-and-copyright-container{width:100%}}.footer__links-container{align-items:center;display:flex;margin-right:70px}@media only screen and (max-width:695px){.footer__links-container{margin-right:118px}}@media only screen and (max-width:640px){.footer__links-container{flex-direction:column;margin-right:126px}}@media only screen and (max-width:480px){.footer__links-container{margin-right:0}}.footer__links-container__link{color:#1e4993;font-size:18px;margin-right:10px;text-decoration:none;transition:color .5s ease-in-out}.footer__links-container__link:hover{color:#368ce7}.footer__links-container__link:last-of-type{margin-bottom:0}@media only screen and (max-width:640px){.footer__links-container__link{margin-bottom:10px}}.footer__copyright-container{align-items:center;display:flex}@media only screen and (max-width:640px){.footer__copyright-container{flex-direction:column;margin-right:0}}.footer__copyright-container__social-media-container{margin-right:10px}.footer__copyright-container__social-media-container__link{margin-left:4px;margin-right:20px}.footer__copyright-container__social-media-container__link:last-of-type{margin-right:0}.footer__copyright-container__social-media-container__icon{fill:#bedaf7;font-size:36px;transition:fill .5s ease-in-out}.footer__copyright-container__social-media-container__icon:hover{fill:#7ab3ef}@media only screen and (max-width:640px){.footer__copyright-container__social-media-container__icon{font-size:34px;margin-bottom:5px}}.footer__copyright-container__copyright-block{color:#bedaf7;font-size:18px}@media only screen and (max-width:640px){.footer__copyright-container__copyright-block{font-size:16px}}@media only screen and (max-width:880px){.language-select--desktop{display:none}}.language-select--tablet{display:none}@media only screen and (max-width:880px){.language-select--tablet{display:block}}.language-select__container{align-items:center;display:flex}.language-select__container.selector--tablet{justify-content:center;position:relative}.language-select__selector{border:3px solid transparent;border-radius:50%;cursor:pointer;display:flex;margin-right:2px;padding:3px}.language-select__selector.selector--active{border:3px solid #deecfb}.language-select__selector:last-of-type{margin-right:0}.language-select__chevron{fill:#deecfb;bottom:-12px;opacity:1;position:absolute;transition:opacity .2s ease}.language-select__chevron.chevron--visible{opacity:1;transition:opacity .2s ease .3s}.language-select__chevron.chevron--not-visible{opacity:0}.language-select__dropdown{background:#fff;border-radius:30px;box-shadow:0 11px 20px rgba(38,34,84,.502);overflow:hidden;position:absolute;top:75px;transition:height .5s ease;z-index:99}.language-select__dropdown.dropdown-open{height:94px}.language-select__dropdown.dropdown-closed{height:0}.header{background:#fff;box-shadow:0 11px 20px rgba(100,128,185,.278);padding:23px 0;position:relative;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease;width:100%;z-index:98}.header.header--sticky{-webkit-animation:slideDown .5s ease alternate;animation:slideDown .5s ease alternate;position:-webkit-sticky;position:sticky;top:0}@-webkit-keyframes slideDown{0%{-webkit-transform:translateY(-109px);transform:translateY(-109px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideDown{0%{-webkit-transform:translateY(-109px);transform:translateY(-109px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}.header__container{height:109px}.header__content-container{align-items:center;display:flex;justify-content:space-between}.header__logo-container{display:block}@media only screen and (max-width:880px){.header__logo-container{width:125px}}.header__logo-container__logo{width:100%}.header__hamburger-menu{display:none;font-size:30px}@media only screen and (max-width:640px){.header__hamburger-menu{display:block}}.header__hamburger-menu__bar{background:#1e4993;border-radius:4px;display:block;height:3px;margin-bottom:5px;width:100%}.header__hamburger-menu__bar:last-of-type{margin-bottom:0}.header__nav-container{align-items:center;display:flex}@media only screen and (max-width:640px){.header__nav-container{display:none}}.header__nav-container nav{display:flex}.header__nav-link{color:#262254;display:block;font-size:20px;font-weight:400;margin-right:82px;position:relative;text-decoration:none}@media only screen and (max-width:1366px){.header__nav-link{margin-right:28px}}@media only screen and (max-width:930px){.header__nav-link{font-size:18px;margin-right:17px}}@media only screen and (max-width:690px){.header__nav-link{margin-right:12px}}.header__nav-link:last-of-type{margin-right:0}.header__nav-link.active,.header__nav-link:hover{color:#1666ba;font-weight:500}.header__language-selector-container{margin-left:73px}@media only screen and (max-width:1366px){.header__language-selector-container{margin-left:28px}}@media only screen and (max-width:690px){.header__language-selector-container{margin-left:24px}}.side-menu{background:#fff;box-shadow:-11px 0 36px transparent;height:100vh;position:fixed;right:0;top:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);transition:box-shadow .5s ease,-webkit-transform .5s ease;transition:transform .5s ease,box-shadow .5s ease;transition:transform .5s ease,box-shadow .5s ease,-webkit-transform .5s ease;width:213px;z-index:99}.side-menu.side-menu--entered{box-shadow:-11px 0 36px rgba(100,128,185,.278);-webkit-transform:translateZ(0);transform:translateZ(0)}.side-menu__overlay{height:100%;opacity:0;pointer-events:auto;position:fixed;top:0;transition:opacity .5s ease;width:100%;z-index:98}.side-menu__close-btn{color:#1e4993;font-size:31px;position:absolute;right:37px;top:34px}.side-menu__navigation-wrapper{align-items:center;display:flex;flex-direction:column;margin-bottom:33px;margin-top:110px}.side-menu__navigation-container{align-items:flex-start;display:flex;flex-direction:column}.side-menu__nav-link{color:#262254;display:block;font-size:20px;font-weight:400;line-height:24px;margin-bottom:26px;text-decoration:none}.side-menu__nav-link:last-of-type{margin-bottom:33px}.side-menu__nav-link.active{color:#1666ba;font-weight:500}@media only screen and (max-width:640px){.privacy-page__header{white-space:normal}}@media only screen and (max-width:300px){.privacy-page__header{width:100%}}.privacy-page__body{background-image:url(/static/media/M_bg_img.5c9165330171d216c794.svg);background-position:100% 89%;background-repeat:no-repeat;background-size:cover}@media only screen and (max-width:1240px){.privacy-page__body{background-image:none}}.privacy-page__content-wrapper{padding-bottom:120px;padding-top:120px}@media only screen and (max-width:880px){.privacy-page__content-wrapper{padding-bottom:80px;padding-top:80px}}@media only screen and (max-width:640px){.privacy-page__content-wrapper{padding-bottom:60px;padding-top:60px}}.privacy-page__content-container h2{margin-bottom:40px}@media only screen and (max-width:640px){.privacy-page__content-container h2{margin-bottom:27px}}.privacy-page__content-container h2.privacy-page--heading{margin-top:65px}@media only screen and (max-width:480px){.privacy-page__content-container h2.privacy-page--heading{margin-top:45px}}.privacy-page__content-container p{font-size:20px;font-weight:500;line-height:24px}@media only screen and (max-width:640px){.privacy-page__content-container p{font-size:16px}}.privacy-page__content-container__link{margin-left:5px}.bubble-box{background:#fff;border-radius:50%;box-shadow:0 0 20px rgba(38,34,84,.161);overflow:hidden;padding:6px}.bubble-box.bubble-box--icon{height:132px;width:132px}.bubble-box.bubble-box--portrait{height:167px;width:167px}.bubble-box.bubble-box--header-element{height:132px;width:132px}@media only screen and (max-width:1100px){.bubble-box.bubble-box--header-element{height:79px;padding:4px;width:79px}}@media only screen and (max-width:640px){.bubble-box.bubble-box--header-element{height:51px;padding:2px;width:51px}}.bubble-box__inner-container{align-items:center;background:linear-gradient(180deg,#f2f7fd,#e5f0fc);border-radius:50%;display:flex;height:100%;justify-content:center;overflow:hidden;width:100%}.bubble-box__img-default{height:60px;width:60px}.carousel .control-arrow,.carousel.carousel-slider .control-arrow{background:none;border:0;cursor:pointer;filter:alpha(opacity=40);font-size:32px;opacity:.4;position:absolute;top:20px;transition:all .25s ease-in;z-index:2}.carousel .control-arrow:focus,.carousel .control-arrow:hover{filter:alpha(opacity=100);opacity:1}.carousel .control-arrow:before,.carousel.carousel-slider .control-arrow:before{border-bottom:8px solid transparent;border-top:8px solid transparent;content:"";display:inline-block;margin:0 5px}.carousel .control-disabled.control-arrow{cursor:inherit;display:none;filter:alpha(opacity=0);opacity:0}.carousel .control-prev.control-arrow{left:0}.carousel .control-prev.control-arrow:before{border-right:8px solid #fff}.carousel .control-next.control-arrow{right:0}.carousel .control-next.control-arrow:before{border-left:8px solid #fff}.carousel-root{outline:none}.carousel{position:relative;width:100%}.carousel *{box-sizing:border-box}.carousel img{display:inline-block;pointer-events:none;width:100%}.carousel .carousel{position:relative}.carousel .control-arrow{background:none;border:0;font-size:18px;margin-top:-13px;outline:0;top:50%}.carousel .thumbs-wrapper{margin:20px;overflow:hidden}.carousel .thumbs{list-style:none;position:relative;-webkit-transform:translateZ(0);transform:translateZ(0);transition:all .15s ease-in;white-space:nowrap}.carousel .thumb{border:3px solid #fff;display:inline-block;margin-right:6px;overflow:hidden;padding:2px;transition:border .15s ease-in;white-space:nowrap}.carousel .thumb:focus{border:3px solid #ccc;outline:none}.carousel .thumb.selected,.carousel .thumb:hover{border:3px solid #333}.carousel .thumb img{vertical-align:top}.carousel.carousel-slider{margin:0;overflow:hidden;position:relative}.carousel.carousel-slider .control-arrow{bottom:0;color:#fff;font-size:26px;margin-top:0;padding:5px;top:0}.carousel.carousel-slider .control-arrow:hover{background:rgba(0,0,0,.2)}.carousel .slider-wrapper{margin:auto;overflow:hidden;transition:height .15s ease-in;width:100%}.carousel .slider-wrapper.axis-horizontal .slider{-ms-box-orient:horizontal;display:-moz-flex;display:flex}.carousel .slider-wrapper.axis-horizontal .slider .slide{flex-direction:column;flex-flow:column}.carousel .slider-wrapper.axis-vertical{-ms-box-orient:horizontal;display:-moz-flex;display:flex}.carousel .slider-wrapper.axis-vertical .slider{flex-direction:column}.carousel .slider{list-style:none;margin:0;padding:0;position:relative;width:100%}.carousel .slider.animated{transition:all .35s ease-in-out}.carousel .slide{margin:0;min-width:100%;position:relative;text-align:center}.carousel .slide img{border:0;vertical-align:top;width:100%}.carousel .slide iframe{border:0;display:inline-block;margin:0 40px 40px;width:calc(100% - 80px)}.carousel .slide .legend{background:#000;border-radius:10px;bottom:40px;color:#fff;font-size:12px;left:50%;margin-left:-45%;opacity:.25;padding:10px;position:absolute;text-align:center;transition:all .5s ease-in-out;transition:opacity .35s ease-in-out;width:90%}.carousel .control-dots{bottom:0;margin:10px 0;padding:0;position:absolute;text-align:center;width:100%;z-index:1}@media (min-width:960px){.carousel .control-dots{bottom:0}}.carousel .control-dots .dot{background:#fff;border-radius:50%;box-shadow:1px 1px 2px rgba(0,0,0,.9);cursor:pointer;display:inline-block;filter:alpha(opacity=30);height:8px;margin:0 8px;opacity:.3;transition:opacity .25s ease-in;width:8px}.carousel .control-dots .dot.selected,.carousel .control-dots .dot:hover{filter:alpha(opacity=100);opacity:1}.carousel .carousel-status{color:#fff;font-size:10px;padding:5px;position:absolute;right:0;text-shadow:1px 1px 1px rgba(0,0,0,.9);top:0}.carousel:hover .slide .legend{opacity:1}.we-offer{background:#1e4993;padding-bottom:75px;padding-top:60px}.we-offer ul li{height:280px}@media only screen and (max-width:880px){.we-offer{padding-bottom:35px;padding-top:35px}}@media only screen and (max-width:640px){.we-offer{padding-bottom:48px;padding-top:25px}}.we-offer__header{color:#fff;margin-bottom:60px}@media only screen and (max-width:640px){.we-offer__header{margin-bottom:27px}}.we-offer__content-container{display:flex;flex-wrap:wrap;justify-content:center}.we-offer__content-container__offer-box{align-items:center;display:flex;flex-direction:column;margin:0 47px 45px;width:238px}@media only screen and (max-width:745px){.we-offer__content-container__offer-box{margin:0 40px 45px;width:195px}}.we-offer__content-container__offer-box:first-child{margin-left:0}@media only screen and (max-width:1366px){.we-offer__content-container__offer-box:first-child{margin-left:47px}}.we-offer__content-container__offer-box:nth-child(4){margin-right:0}@media only screen and (max-width:1366px){.we-offer__content-container__offer-box:nth-child(4){margin-right:47px}}.we-offer__content-container__offer-box:nth-child(n+4){margin-bottom:0}@media only screen and (max-width:1366px){.we-offer__content-container__offer-box:nth-child(n+4){margin-bottom:45px}.we-offer__content-container__offer-box:nth-child(7){margin-bottom:0}}.we-offer__content-container p{color:#fff;margin-top:20px;padding:0 10px;text-align:center}.we-offer__salary-icon{height:91px;width:84px}.we-offer__tasks-icon{height:75px;left:12px;position:relative;width:81px}.we-offer__participation-icon{bottom:10px;height:95px;left:8px;position:relative;width:100px}.we-offer__opportunity-icon{height:76px;position:relative;top:4px;width:86px}.we-offer__versions-icon{height:64px;left:3px;position:relative;top:5px;width:89px}.we-offer__growth-icon{height:64px;position:relative;top:4px;width:92px}.we-offer__remote-icon{height:62px;width:84px}.job-position-link{align-items:center;background:#368ce7;border-radius:10px;box-shadow:0 0 10px rgba(38,34,84,.502);display:flex;font-size:25px;font-weight:500;line-height:30px;margin-bottom:20px;overflow:hidden;text-decoration:none;transition:background-color .5s ease;width:100%}@media only screen and (max-width:640px){.job-position-link{line-height:19px;margin-bottom:15px}}.job-position-link:last-of-type{margin-bottom:0}.job-position-link:hover{background:#1666ba}.job-position-link__icon-container{align-items:center;border-radius:10px;box-shadow:3px 0 20px rgba(38,34,84,.243);display:flex;height:80px;justify-content:center;min-width:80px}@media only screen and (max-width:480px){.job-position-link__icon-container{min-width:55px}}.job-position-link__icon-container__icon{fill:#fff;font-size:34px}.job-position-link__content-container{display:flex}@media only screen and (max-width:700px){.job-position-link__content-container{font-size:20px}}@media only screen and (max-width:820px){.job-position-link__content-container{flex-direction:column}}@media only screen and (max-width:480px){.job-position-link__content-container{font-size:16px}}.job-position-link__job-title{color:#fff;padding:0 19px}@media only screen and (max-width:880px){.job-position-link__job-title{padding-left:13px;padding-right:0}}.job-position-link__location{color:#fff;padding-left:5px}@media only screen and (max-width:880px){.job-position-link__location{padding-left:13px}}.info-box{align-items:center;background:#deecfb;border-radius:10px;display:flex;font-size:20px;font-weight:500;line-height:24px;overflow:hidden;text-decoration:none;width:411px}@media only screen and (max-width:880px){.info-box{width:100%}}.info-box__icon-container{align-items:center;border-radius:10px;box-shadow:3px 0 20px rgba(96,160,209,.2);display:flex;height:80px;justify-content:center;min-width:80px}@media only screen and (max-width:640px){.info-box__icon-container{height:55px;min-width:55px}}.info-box__icon{fill:#1e4993;font-size:34px}@media only screen and (max-width:640px){.info-box__icon{font-size:22px}}.info-box__title{font-size:20px;font-weight:500;line-height:24px;padding:0 31px}@media only screen and (max-width:640px){.info-box__title{font-size:16px;line-height:19px;padding:0 9px}}.open-positions__all-positions{background-image:url(/static/media/M_bg_img.5c9165330171d216c794.svg);background-position:100% 70%;background-repeat:no-repeat;background-size:cover;padding-bottom:84px;padding-top:123px}@media only screen and (max-width:1240px){.open-positions__all-positions{background-image:none}}@media only screen and (max-width:880px){.open-positions__all-positions{padding-bottom:70px;padding-top:80px}}@media only screen and (max-width:640px){.open-positions__all-positions{padding-bottom:34px;padding-top:60px}}.open-positions__all-positions__content-container{align-items:center;display:flex;flex-direction:column}.open-positions__all-positions__bubble-box{margin-bottom:38px}@media only screen and (max-width:880px){.open-positions__all-positions__bubble-box{margin-bottom:25px}}.open-positions__all-positions__document-icon{height:66px;width:50px}.open-positions__all-positions__heading{margin-bottom:63px}@media only screen and (max-width:880px){.open-positions__all-positions__heading{margin-bottom:41px;margin-bottom:33px}}.open-positions__all-positions__jobs-container{width:784px}@media only screen and (max-width:880px){.open-positions__all-positions__jobs-container{width:100%}}@media only screen and (max-width:480px){.open-positions__all-positions__jobs-container .job-position-link__icon-container{max-height:70px}.open-positions__all-positions__jobs-container .job-position-link__icon-container__icon{font-size:24px}}.open-positions__contact-us{padding-bottom:115px;padding-top:60px}@media only screen and (max-width:915px){.open-positions__contact-us{padding-bottom:80px;padding-top:35px}}@media only screen and (max-width:640px){.open-positions__contact-us{padding-bottom:60px;padding-top:35px}}.open-positions__contact-us__wrapper{align-items:center;display:flex;flex-direction:column}.open-positions__contact-us__header{margin-bottom:63px;text-align:center;width:500px}@media only screen and (max-width:640px){.open-positions__contact-us__header{margin-bottom:33px;width:100%}}.open-positions__contact-us__content-container{display:flex;justify-content:center;width:985px}@media only screen and (max-width:1050px){.open-positions__contact-us__content-container{width:100%}}@media only screen and (max-width:915px){.open-positions__contact-us__content-container{flex-direction:column}.open-positions__contact-us__content-container__person-details{margin-bottom:50px}}@media only screen and (max-width:640px){.open-positions__contact-us__content-container__person-details{margin-bottom:28px}}.open-positions__contact-us__info-box-container{display:flex;flex-direction:column}@media only screen and (max-width:915px){.open-positions__contact-us__info-box-container{flex-direction:row}}@media only screen and (max-width:640px){.open-positions__contact-us__info-box-container{flex-direction:column}}.open-positions__contact-us__info-box-container__info-box{margin-bottom:15px}@media only screen and (max-width:915px){.open-positions__contact-us__info-box-container__info-box{margin-bottom:0}}@media only screen and (max-width:640px){.open-positions__contact-us__info-box-container__info-box{margin-bottom:15px}}@media only screen and (max-width:915px){.open-positions__contact-us__info-box-container__info-box:first-of-type{margin-right:40px}}@media only screen and (max-width:640px){.open-positions__contact-us__info-box-container__info-box:first-of-type{margin-right:0}}.open-positions__contact-us__info-box-container__info-box:last-of-type{margin-bottom:0}.open-positions__contact-us .person-details-box{flex-direction:row}@media only screen and (max-width:640px){.open-positions__contact-us .person-details-box{flex-direction:column}}.open-positions__contact-us .person-details-box__details-container{margin-left:38px;margin-top:0}@media only screen and (max-width:640px){.open-positions__contact-us .person-details-box__details-container{margin-left:0;margin-top:29px}}.input-container{width:100%}.input-container .form-label{color:#1e4993;display:block;font-size:20px;font-weight:500;line-height:55px;margin-left:44px}@media only screen and (max-width:880px){.input-container .form-label{margin-left:24px}}@media only screen and (max-width:640px){.input-container .form-label{font-size:16px;line-height:28px}}.input-container .form-input{background:#fff;border:4px solid #e5f0fc;border-radius:10px;display:block;font-size:20px;padding:20px 41px;transition:border .5s ease;width:100%}@media only screen and (max-width:640px){.input-container .form-input{font-size:16px;padding:16px}}.input-container .form-input::-webkit-input-placeholder{color:#bedaf7}.input-container .form-input:-ms-input-placeholder{color:#bedaf7}.input-container .form-input::placeholder{color:#bedaf7}.input-container .form-input:focus{border-color:#7ab3ef;outline:none}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.select{width:100%}.select__label{color:#1e4993;display:block;font-size:20px;font-weight:500;line-height:55px;margin-left:44px}@media only screen and (max-width:880px){.select__label{margin-left:24px}}@media only screen and (max-width:640px){.select__label{font-size:16px;line-height:28px}}.select .custom-select__control{background:#fff;border:4px solid #e5f0fc;border-radius:10px;box-shadow:none;font-size:20px;transition:border .5s ease;width:100%}.select .custom-select__control:hover{border-color:#e5f0fc}.select .custom-select__control:focus{border-color:#000}.select .custom-select__value-container{padding:20px 104px 20px 38px}@media only screen and (max-width:640px){.select .custom-select__value-container{font-size:16px;padding:16px}}.select .custom-select__placeholder{color:#1e4993;margin:0}.select .custom-select__input-container{margin:0;padding:0}.select .custom-select__single-value{color:#1e4993}@media only screen and (max-width:640px){.select .custom-select__single-value{font-size:16px;width:80%}}.select .custom-select__indicator-separator{display:none}.select .custom-select__indicator{border:4px solid #e5f0fc;border-radius:10px;padding:7px;position:absolute;right:-4px}@media only screen and (max-width:640px){.select .custom-select__indicator{padding:11px}}.select .custom-select__indicator svg{fill:#e5f0fc;font-size:20px;height:50px;width:50px}@media only screen and (max-width:640px){.select .custom-select__indicator svg{height:29px;width:29px}}.select .custom-select__menu{border:4px solid #e5f0fc}.select .custom-select__menu-list{padding:0}.select .custom-select__option{border-bottom:2px solid #e5f0fc;font-size:20px;font-weight:400;padding:18px 0 18px 38px}@media only screen and (max-width:640px){.select .custom-select__option{font-size:14px;padding:10px 0 10px 16px}}.select .custom-select__option--is-focused{background:#deecfb!important;color:#368ce7!important}.select .custom-select__option--is-selected{background:#fff;color:#1e4993}.select ::-webkit-scrollbar{width:6px}.select ::-webkit-scrollbar-track{background:#e5f0fc}.select ::-webkit-scrollbar-thumb{background:#1e4993;border-radius:15px;width:10px}.textarea-container{width:100%}.textarea-container .form-label{color:#1e4993;display:block;font-size:20px;font-weight:500;line-height:55px;margin-left:44px}@media only screen and (max-width:880px){.textarea-container .form-label{margin-left:24px}}@media only screen and (max-width:640px){.textarea-container .form-label{font-size:16px;line-height:28px}}.textarea-container .form-textarea{background:#fff;border:4px solid #e5f0fc;border-radius:10px;display:block;font-size:20px;max-height:250px;max-width:100%;min-height:182px;min-width:100%;padding:20px 41px;transition:border .5s ease;width:100%}@media only screen and (max-width:640px){.textarea-container .form-textarea{font-size:16px;max-height:124px;min-height:124px;padding:12px 16px}}.textarea-container .form-textarea::-webkit-input-placeholder{color:#bedaf7}.textarea-container .form-textarea:-ms-input-placeholder{color:#bedaf7}.textarea-container .form-textarea::placeholder{color:#bedaf7}.textarea-container .form-textarea:focus{border-color:#7ab3ef;outline:none}.form-loader__overlay{align-items:center;background:hsla(0,0%,100%,.902);bottom:0;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:absolute;right:0;top:0;width:100%;z-index:100}.form-loader__overlay__text{font-size:20px;font-weight:500;margin-top:20px;-webkit-user-select:none;-ms-user-select:none;user-select:none}.message-sent-modal{align-items:center;background:#fff;border-radius:10px;box-shadow:-11px 0 36px rgba(100,128,185,.278);display:flex;flex-direction:column;justify-content:center;left:50%;margin:0 auto;opacity:0;padding:49px 50px;position:fixed;top:50%;-webkit-transform:translate(-50%,-120%);transform:translate(-50%,-120%);transition:opacity .5s ease;width:1022px;z-index:101}@media only screen and (max-width:1050px){.message-sent-modal{padding:34px 42px;width:80%}}@media only screen and (max-width:640px){.message-sent-modal{height:361px;padding:25px 18px;width:90%}}.message-sent-modal.modal-entered{opacity:1}.message-sent-modal.modal-exited{opacity:0}.message-sent-modal__close-btn{background:#e5f0fc;border-radius:50%;color:#1e4993;cursor:pointer;height:46px;padding:5px;position:absolute;right:17px;top:30px;width:46px}@media only screen and (max-width:640px){.message-sent-modal__close-btn{height:30px;width:30px}}.message-sent-modal__icon{height:48px;width:48px}.message-sent-modal__icon path{stroke:#368ce7}.message-sent-modal__header-container{align-items:center;display:flex;flex-direction:column;justify-content:center;line-height:36px;margin-top:7px}@media only screen and (max-width:640px){.message-sent-modal__header-container{line-height:24px}}.message-sent-modal__header{font-weight:500;text-align:center;text-transform:uppercase}.message-sent-modal__header.header--top{font-size:30px}@media only screen and (max-width:480px){.message-sent-modal__header.header--top{font-size:19px}}.message-sent-modal__header.header--mid{font-size:30px;font-size:21px;margin-bottom:20px}@media only screen and (max-width:480px){.message-sent-modal__header.header--mid{font-size:17px}}.message-sent-modal__header.header--bottom{font-size:21px}@media only screen and (max-width:480px){.message-sent-modal__header.header--bottom{font-size:18px}}.estimate-project-modal-wrapper{align-items:center;background:rgba(0,0,0,.2);bottom:0;display:flex;height:100%;justify-content:center;left:0;opacity:0;position:fixed;right:0;top:0;transition:opacity .5s ease;width:100%;z-index:100}.estimate-project-modal-wrapper.wrapper-entered{opacity:1}.estimate-project-modal-wrapper.wrapper-exited{opacity:0}.estimate-project-modal{background:#fff;border-radius:10px;left:50%;margin:auto 0;opacity:0;overflow:hidden;padding:76px 118px 54px;position:fixed;top:50%;-webkit-transform:translate(-50%,-70%);transform:translate(-50%,-70%);transition:opacity .5s ease,-webkit-transform .5s ease;transition:transform .5s ease,opacity .5s ease;transition:transform .5s ease,opacity .5s ease,-webkit-transform .5s ease;width:1022px;z-index:101}@media only screen and (max-width:1050px){.estimate-project-modal{padding:34px 42px;width:80%}}@media only screen and (max-width:640px){.estimate-project-modal{padding:25px 18px;width:90%}}.estimate-project-modal.modal-entered{opacity:1;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.estimate-project-modal.modal-exited{opacity:0;-webkit-transform:translate(-50%,-70%);transform:translate(-50%,-70%)}.estimate-project-modal__close-btn{background:#e5f0fc;border-radius:50%;color:#1e4993;cursor:pointer;height:46px;padding:5px;position:absolute;right:17px;top:30px;width:46px}@media only screen and (max-width:640px){.estimate-project-modal__close-btn{height:30px;width:30px}}.estimate-project-modal__header{margin:0 auto 42px;width:90%}@media only screen and (max-width:640px){.estimate-project-modal__header{font-size:20px;margin-bottom:20px;width:70%}}.estimate-project-modal__form__top-row{display:flex}@media only screen and (max-width:1050px){.estimate-project-modal__form__top-row{flex-direction:column}}.estimate-project-modal__form__top-row .input-container{margin-bottom:12px}@media only screen and (max-width:640px){.estimate-project-modal__form__top-row .input-container{margin-bottom:5px}}.estimate-project-modal__form__top-row .input-container:first-of-type{margin-right:11px}@media only screen and (max-width:1050px){.estimate-project-modal__form__top-row .input-container:first-of-type{margin-right:0}}.estimate-project-modal__form__service-container{margin-bottom:12px}@media only screen and (max-width:640px){.estimate-project-modal__form__service-container{margin-bottom:5px}}.estimate-project-modal__form__btn-container{display:flex;justify-content:center;text-transform:uppercase}.estimate-project-modal__form__btn-container .button-with-icon{text-transform:uppercase}.estimate-project-modal__form__error-message{height:65px}@media only screen and (max-width:1050px){.estimate-project-modal__form__error-message{height:55px}}.home__hero-block{align-items:center;background-image:url(/static/media/M_bg_img.5c9165330171d216c794.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;justify-content:center;padding-bottom:220px;padding-top:220px;position:relative}@media only screen and (max-width:880px){.home__hero-block{background-size:115%;padding-bottom:170px;padding-top:175px}}@media only screen and (max-width:700px){.home__hero-block{background-size:125%}}@media only screen and (max-width:640px){.home__hero-block{background-size:130%;padding-bottom:130px;padding-top:120px}}.home__hero-block__icon-bubble{cursor:default;transition:-webkit-transform .1s ease-in-out;transition:transform .1s ease-in-out;transition:transform .1s ease-in-out,-webkit-transform .1s ease-in-out}.home__hero-block__icon-bubble:hover{-webkit-transform:scale(1.12);transform:scale(1.12)}.home__icons-container{height:194px;position:absolute;-webkit-user-select:none;-ms-user-select:none;user-select:none;width:40%}@media only screen and (max-width:1500px){.home__icons-container{width:47%}}@media only screen and (max-width:880px){.home__icons-container{width:27%}}@media only screen and (max-width:700px){.home__icons-container{width:20%}}@media only screen and (max-width:640px){.home__icons-container{height:171px;width:241px}}.home__header{font-size:150px;font-weight:600;margin-bottom:30px;text-transform:uppercase}.home__header.hero-block__header{color:#1e4993}@media only screen and (max-width:880px){.home__header{font-size:90px;margin-bottom:10px}}@media only screen and (max-width:480px){.home__header{font-size:58px}}.home__secondary-header{font-family:Barlow,sans-serif;font-size:35px;font-weight:500;line-height:43px;text-align:center}@media only screen and (max-width:880px){.home__secondary-header{font-size:21px;line-height:25px}}@media only screen and (max-width:480px){.home__secondary-header{font-size:14px}}.globe-box{left:-140px;position:absolute;top:-152px}@media only screen and (max-width:880px){.globe-box{left:-191px;top:-74px}}@media only screen and (max-width:640px){.globe-box{left:95px;top:-30px}}.globe-box__globe-icon{left:6px;position:relative;top:1px;width:74%}@media only screen and (max-width:1100px){.globe-box__globe-icon{left:3px}}.laptop-and-phone-box{left:-230px;position:absolute;top:52px}@media only screen and (max-width:880px){.laptop-and-phone-box{left:-250px;top:64px}}@media only screen and (max-width:640px){.laptop-and-phone-box{left:0;top:140px}}@media only screen and (max-width:480px){.laptop-and-phone-box{left:0;top:136px}}.laptop-and-phone-box__laptop-and-phone-icon{width:74%}.laptop-box{bottom:-179px;left:-95px;position:absolute}@media only screen and (max-width:880px){.laptop-box{bottom:-79px;left:-155px}}@media only screen and (max-width:640px){.laptop-box{bottom:-30px;left:95px}}.laptop-box__laptop-icon{position:relative;top:-3px;width:74%}.phone-box{position:absolute;right:-140px;top:-152px}@media only screen and (max-width:880px){.phone-box{right:-191px;top:-74px}}@media only screen and (max-width:640px){.phone-box{right:0;top:-20px}}@media only screen and (max-width:480px){.phone-box{right:0;top:-14px}}.phone-box__phone-icon{bottom:-1px;left:-7px;position:relative;width:72%}@media only screen and (max-width:1100px){.phone-box__phone-icon{left:-4px}}.app-box{position:absolute;right:-230px;top:52px}@media only screen and (max-width:880px){.app-box{right:-250px;top:64px}}@media only screen and (max-width:640px){.app-box{left:0;top:-20px}}@media only screen and (max-width:480px){.app-box{left:0;top:-14px}}.app-box__app-icon{left:3px;position:relative;top:4px;width:74%}@media only screen and (max-width:1100px){.app-box__app-icon{left:1px;top:1px}}.app-with-cogs-box{bottom:-179px;position:absolute;right:-95px}@media only screen and (max-width:880px){.app-with-cogs-box{bottom:-79px;right:-155px}}@media only screen and (max-width:640px){.app-with-cogs-box{bottom:-20px;right:0}}@media only screen and (max-width:480px){.app-with-cogs-box{bottom:-14px;right:0}}.app-with-cogs-box__app-with-cogs-icon{left:2px;position:relative;top:6px;width:74%}@media only screen and (max-width:1100px){.app-with-cogs-box__app-with-cogs-icon{left:3px;top:1px}}.about-us{background:#1e4993;display:flex;padding-bottom:38px}@media only screen and (max-width:1366px){.about-us{padding-bottom:68px}}@media only screen and (max-width:815px){.about-us{padding-bottom:28px}}.about-us__content-wrapper{display:flex;justify-content:center}.about-us img{position:relative;top:-1px}@media only screen and (max-width:1366px){.about-us img{width:360px}}@media only screen and (max-width:880px){.about-us img{width:334px}}@media only screen and (max-width:815px){.about-us img{display:none}}.about-us__intro-container{display:flex;flex-direction:column;justify-content:center;margin-left:147px;width:40%}@media only screen and (max-width:1366px){.about-us__intro-container{margin-left:50px;padding-top:45px}}@media only screen and (max-width:815px){.about-us__intro-container{align-items:center;margin-left:0;width:100%}}.about-us__intro-container .section-heading{color:#fff;margin-bottom:34px;position:relative;text-align:left;text-transform:uppercase;z-index:0}@media only screen and (max-width:815px){.about-us__intro-container .section-heading{text-align:center}}@media only screen and (max-width:369px){.about-us__intro-container .section-heading{margin-bottom:20px;width:181px}}.about-us__intro-container .section-heading:before{background:#368ce7;bottom:-3px;content:"";display:block;height:14px;left:0;position:absolute;width:180px;z-index:-1}@media only screen and (max-width:1058px){.about-us__intro-container .section-heading:before{bottom:33px}}@media only screen and (max-width:815px){.about-us__intro-container .section-heading:before{bottom:0}}@media only screen and (max-width:369px){.about-us__intro-container .section-heading:before{bottom:28px}}.about-us__intro-container p{color:#fff;margin-bottom:30px}@media only screen and (max-width:815px){.about-us__intro-container p{text-align:center}}.about-us__intro-container p:last-of-type{margin-bottom:0}.services__carousel ul li{height:260px}.services__carousel__title{margin-top:20px}.services__carousel__item-container{align-items:center;display:flex;flex-direction:column;padding-top:20px}.services__wrapper{display:flex;flex-wrap:wrap;margin:0 auto;width:80%}.services__service-container{align-items:center;display:flex;flex-direction:column;margin:0 auto;width:27%}.services__service-container:nth-of-type(-n+3){margin-bottom:53px}@media only screen and (max-width:880px){.services__service-container{width:45%}}.services__service-container h4{margin-top:21px}.services__service-container__icon-bubble{transition:-webkit-transform .1s ease-in-out;transition:transform .1s ease-in-out;transition:transform .1s ease-in-out,-webkit-transform .1s ease-in-out}.services__service-container__icon-bubble:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.services .carousel .service__app-with-cogs-icon{left:2px;position:relative;top:6px;width:74%}.services .carousel .service__laptop-icon{position:relative;top:-3px;width:74%}.services .carousel .service__app-icon{left:3px;position:relative;top:4px;width:74%}.services .carousel .service__phone-icon{bottom:-1px;left:-7px;position:relative;width:72%}.services .carousel .service__laptop-and-phone-icon{width:74%}.services .carousel .service__globe-icon{left:6px;position:relative;top:1px;width:74%}@media only screen and (max-width:880px){.services{padding-bottom:71px;padding-top:35px}}@media only screen and (max-width:640px){.services{padding-bottom:45px;padding-top:25px}}.services__heading{margin-bottom:71px}@media only screen and (max-width:880px){.services__heading{margin-bottom:61px}}@media only screen and (max-width:640px){.services__heading{margin-bottom:7px}}.service__laptop-icon{position:relative;top:-3px;width:74%}.service__app-icon{left:3px;position:relative;top:4px;width:74%}.service__phone-icon{bottom:-1px;left:-7px;position:relative;width:72%}.service__laptop-and-phone-icon{width:74%}.service__globe-icon{left:6px;position:relative;top:1px;width:74%}.message-us{align-items:center;background:#1e4993;display:flex;flex-direction:column;padding:68px 0}@media only screen and (max-width:880px){.message-us{padding-bottom:65px;padding-top:35px}}@media only screen and (max-width:640px){.message-us{padding-bottom:35px}}.message-us__heading{color:#fff;margin-bottom:43px}@media only screen and (max-width:640px){.message-us__heading{margin-bottom:30px;width:58%}}.message-us p{color:#fff;text-align:center;width:385px}@media only screen and (max-width:640px){.message-us p{width:80%}}.message-us__btn-container{margin-top:55px}.message-us__btn-container .button-with-icon{margin-bottom:0;text-transform:uppercase}@media only screen and (max-width:640px){.message-us__btn-container{margin-top:40px}}.tools-and-frameworks .carousel ul li{height:150px}.tools-and-frameworks .carousel__item-container{display:flex;flex-direction:row;justify-content:center;padding-top:0}.tools-and-frameworks .carousel__item-container img{height:85px;width:150px}@media only screen and (max-width:640px){.tools-and-frameworks .carousel__item-container img{width:110px}}.tools-and-frameworks .carousel__item-container.two-items img:first-of-type{margin-right:25px}.tools-and-frameworks__logo-container{display:flex;flex-direction:column;justify-content:center}.tools-and-frameworks__logo-container__row{display:flex;flex-wrap:wrap;justify-content:center;width:100%}.tools-and-frameworks__logo-container__row:last-of-type{margin-bottom:0}.tools-and-frameworks__logo{margin:0 32px 40px}.tools-and-frameworks{padding:68px 0}@media only screen and (max-width:880px){.tools-and-frameworks{padding:35px 0 15px}}@media only screen and (max-width:640px){.tools-and-frameworks{padding:25px 0}}.tools-and-frameworks__header{margin-bottom:70px}@media only screen and (max-width:640px){.tools-and-frameworks__header{margin:0 auto 40px;width:80%}}.our-clients{background:#1e4993;padding:68px 0 58px}@media only screen and (max-width:880px){.our-clients{padding:35px 0 48px}.our-clients__content-wrapper{padding:0}}.our-clients__heading{color:#fff;margin-bottom:55px}@media only screen and (max-width:880px){.our-clients__heading{margin-bottom:35px}}.our-clients__custom-carousel .carousel p{margin-top:10px;width:100%}@media only screen and (max-width:880px){.our-clients__custom-carousel .carousel p{width:300px}}.our-clients__custom-carousel .carousel .control-dots .dot{background:#368ce7}.our-clients__custom-carousel .carousel .control-dots .dot.selected{background:#bedaf7}.our-clients__custom-carousel ul li{height:300px}@media only screen and (max-width:1366px){.our-clients__custom-carousel ul li{height:325px}}@media only screen and (max-width:880px){.our-clients__custom-carousel ul li{height:300px}}.our-clients__carousel__items-wrapper{display:flex;justify-content:center}.our-clients__carousel__item-container{align-items:center;display:flex;flex-direction:column;margin:0 40px;width:300px}@media only screen and (max-width:880px){.our-clients__carousel__item-container{margin:0;width:100%}}.our-clients__carousel__img-container{align-items:center;background:#fff;border-radius:10px;display:flex;height:131px;justify-content:center;margin-bottom:35px;width:258px}.our-clients__carousel__img-container img.attention-sight-logo{width:229px}.our-clients__carousel__img-container img.mysterium-logo,.our-clients__carousel__img-container img.softeta-logo{width:142px}.our-clients__carousel__img-container img.koditus-logo{width:138px}.our-clients__carousel__img-container img.blockbank-logo{width:200px}.our-clients__carousel__img-container img.box4metal-logo{border-radius:10px;width:118px}.our-clients__carousel__company-name{color:#fff;margin-bottom:14px;position:relative;text-transform:capitalize;z-index:0}.our-clients__carousel__company-name:before{background:#368ce7;bottom:-3px;content:"";display:block;height:14px;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:75%;z-index:-1}.our-clients__carousel__company-description{color:#fff;font-size:15px;font-weight:400;line-height:18px;width:65%}@media only screen and (max-width:880px){.our-clients__carousel__company-description{width:83%}}.company-info,.company-info__info-box-container{display:flex;flex-direction:column}.company-info__info-box-container .button-with-icon{box-shadow:none;margin-bottom:15px;text-transform:uppercase}@media only screen and (max-width:1250px){.company-info__info-box-container .button-with-icon{margin-bottom:34px}}@media only screen and (max-width:640px){.company-info__info-box-container .button-with-icon{margin-bottom:15px}}.company-info__info-box-container__info-box{margin-bottom:15px}@media only screen and (max-width:1250px){.company-info__info-box-container__info-box{margin-bottom:34px}}@media only screen and (max-width:640px){.company-info__info-box-container__info-box{margin-bottom:15px}}.company-info__social-media-container{display:flex;margin-top:15px}@media only screen and (max-width:1250px){.company-info__social-media-container{margin-top:29px}}@media only screen and (max-width:768px){.company-info__social-media-container{justify-content:center}}@media only screen and (max-width:640px){.company-info__social-media-container{margin-top:15px}}.company-info__social-media-box{align-items:center;background:#deecfb;border-radius:10px;display:flex;font-weight:500;height:80px;justify-content:center;margin-right:15px;width:80px}@media only screen and (max-width:640px){.company-info__social-media-box{height:55px;margin-right:25px;width:55px}}.company-info__social-media-box:last-of-type{margin-right:0}.company-info__social-media-box__social-media-icon{fill:#1e4993;font-size:26px}@media only screen and (max-width:640px){.company-info__social-media-box__social-media-icon{font-size:18px}}.home-contact-us{background-image:url(/static/media/M_bg_img.5c9165330171d216c794.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;padding:65px 0}@media only screen and (max-width:1250px){.home-contact-us{background-size:120%}}@media only screen and (max-width:880px){.home-contact-us{background-image:none;padding-bottom:72px;padding-top:38px}}@media only screen and (max-width:640px){.home-contact-us{padding-bottom:37px;padding-top:25px}}.home-contact-us__section-heading{margin-bottom:75px}@media only screen and (max-width:1250px){.home-contact-us__section-heading{margin-bottom:26px}}.home-contact-us__content-container{display:flex;justify-content:center}@media only screen and (max-width:1250px){.home-contact-us__content-container{flex-direction:column;width:100%}}.home-contact-us__staff-details-container{display:flex;flex-direction:column;margin-right:27px}@media only screen and (max-width:1250px){.home-contact-us__staff-details-container{flex-direction:row;justify-content:center;margin-bottom:74px}}@media only screen and (max-width:768px){.home-contact-us__staff-details-container{flex-direction:column;margin-bottom:44px;margin-right:0}}@media only screen and (max-width:640px){.home-contact-us__staff-details-container{flex-direction:column}}.home-contact-us__staff-details-container__person-details{margin-bottom:23px}@media only screen and (max-width:768px){.home-contact-us__staff-details-container__person-details:first-of-type{margin-bottom:29px}}.home-contact-us__staff-details-container__person-details:last-of-type{margin-bottom:0}@media only screen and (max-width:1250px){.home-contact-us__staff-details-container__person-details{margin-bottom:0}}@media only screen and (max-width:640px){.home-contact-us__staff-details-container__person-details{margin-bottom:29px}}.home-contact-us__staff-details-container__person-details .person-details-box{display:flex}@media only screen and (max-width:1250px){.home-contact-us__staff-details-container__person-details .person-details-box{flex-direction:column;margin:0 80px}}.home-contact-us__staff-details-container__person-details img{bottom:-5px;position:relative}.home-contact-us__company-info-container{display:flex;justify-content:center}@media only screen and (max-width:768px){.home-contact-us__company-info-container{flex-direction:column}}.home-contact-us__company-info-container__map{background:#fff;box-shadow:0 0 20px rgba(96,160,209,.2);margin-right:28px}@media only screen and (max-width:1250px){.home-contact-us__company-info-container__map{margin-right:34px}}@media only screen and (max-width:768px){.home-contact-us__company-info-container__map{margin:0 auto 30px}}.services{padding-bottom:113px;padding-top:68px}.service__app-with-cogs-icon{left:2px;position:relative;top:6px;width:74%}.service div div{font-size:16px;line-height:1.6;margin-bottom:20px}.service div div:nth-child(2){font-size:18px;font-weight:700}.service div div:nth-child(3){margin-bottom:30px}.service div div:last-child{margin-bottom:0}.file-upload{width:100%}.file-upload__label{color:#1e4993;display:block;font-size:20px;font-weight:500;line-height:55px;margin-left:44px}@media only screen and (max-width:880px){.file-upload__label{margin-left:24px}}@media only screen and (max-width:640px){.file-upload__label{font-size:16px;line-height:28px}}.file-upload__input{display:none;width:100%}.file-upload__wrapper{background:#fff;border-radius:10px;display:flex;font-size:20px;transition:border .5s ease;width:calc(100% + 8px)}@media only screen and (max-width:640px){.file-upload__wrapper{flex-direction:column;height:118px;width:100%}}.file-upload__upload-block{background:#1e4993;border:4px solid #e5f0fc;border-radius:10px;color:#fff;cursor:pointer;font-size:20px;font-weight:500;line-height:55px;min-width:295px;padding:4px 41px;text-align:center;transition:background-color .5s ease;z-index:1}@media only screen and (max-width:640px){.file-upload__upload-block{min-width:100%;padding:0}}.file-upload__upload-block:hover{background:#1666ba}.file-upload__file-name-container{align-items:center;border:4px solid #e5f0fc;border-left:none;border-radius:0 10px 10px 0;display:flex;left:-8px;padding:20px 41px 20px 27px;position:relative;width:100%}@media only screen and (max-width:640px){.file-upload__file-name-container{border-left:4px solid #e5f0fc;border-radius:0 0 10px 10px;border-top:none;flex-direction:column;left:0;padding:17px 27px;top:-8px}}.file-upload__file-name-container__file-name{color:#bedaf7}@media only screen and (max-width:640px){.file-upload__file-name-container__file-name{position:relative;top:2px}}.job-apply-section{padding-bottom:76px;padding-top:42px;position:relative}@media only screen and (max-width:880px){.job-apply-section{padding-top:60px}}@media only screen and (max-width:640px){.job-apply-section{padding-bottom:37px;padding-top:42px}}.job-apply-section .job-apply-form{margin:0 auto;position:relative;width:61%}@media only screen and (max-width:930px){.job-apply-section .job-apply-form{width:100%}}.job-apply-section .job-apply-form__input-container{margin-bottom:30px}.job-apply-section .job-apply-form__btn-container{display:flex;justify-content:center}.job-apply-section .job-apply-form__btn-container .button-with-icon{box-shadow:none;text-transform:uppercase}.job-apply-section .job-apply-form__error-message{height:60px}@media only screen and (max-width:640px){.job-apply-section .job-apply-form__error-message{height:56px}}.job-details{background-image:url(/static/media/M_bg_img.5c9165330171d216c794.svg);background-position:50%;background-repeat:no-repeat;background-size:120%;padding-bottom:84px;padding-top:123px}@media only screen and (max-width:1250px){.job-details{background-size:150%}}@media only screen and (max-width:1050px){.job-details{background-image:none}}@media only screen and (max-width:880px){.job-details{padding:80px 0}}@media only screen and (max-width:640px){.job-details{padding:60px 0}}.job-details__header-container{align-items:center;display:flex;flex-direction:column}.job-details__content-block-header{margin-bottom:53px;margin-top:38px}@media only screen and (max-width:880px){.job-details__content-block-header{margin-bottom:15px}}@media only screen and (max-width:640px){.job-details__content-block-header{margin-bottom:33px;margin-top:25px}}.job-details__responsibilities-block{margin-bottom:84px}@media only screen and (max-width:880px){.job-details__responsibilities-block{margin-bottom:44px}}.job-details__responsibilities-block__section-icon{bottom:7px;height:95px;position:relative;width:73px}.job-details__list{font-size:20px;font-weight:500;line-height:35px;margin:0 auto;width:90%}@media only screen and (max-width:640px){.job-details__list{font-size:16px;font-weight:500;line-height:19px;width:85%}}.job-details__main-responsibilities-list{padding-bottom:47px;position:relative}.job-details__main-responsibilities-list:after{border-bottom:3px dashed #1e4993;bottom:0;content:"";height:3px;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:80%}@media only screen and (max-width:880px){.job-details__main-responsibilities-list:after{width:100%}}.job-details__requirements-block{margin:0 auto}.job-details__requirements-block__section-icon{height:74px;left:7px;position:relative;width:72px}.job-details__optional-list-container__header{font-size:25px;font-weight:500;margin-bottom:6px;margin-top:30px;padding-left:30px;text-align:left}@media only screen and (max-width:880px){.job-details__optional-list-container__header{padding-left:5px}}@media only screen and (max-width:640px){.job-details__optional-list-container__header{font-size:20px;padding-left:0}}.salary-details{align-items:center;display:flex;flex-direction:column;padding:62px 0}@media only screen and (max-width:880px){.salary-details{padding:40px 0}}.salary-details__content-box{align-items:center;background:#1e4993;border-radius:10px;box-shadow:0 0 20px 5px rgba(0,0,0,.2);display:flex;max-width:520px}.salary-details__icon-box{align-items:center;background:#fff;border-radius:10px;display:flex;justify-content:center;left:-1px;min-height:80px;min-width:80px;position:relative}@media only screen and (max-width:480px){.salary-details__icon-box{min-height:55px;min-width:55px}}.salary-details__icon-box__icon{height:35px;width:41px}@media only screen and (max-width:480px){.salary-details__icon-box__icon{height:24px}}.salary-details__title{color:#fff;font-size:25px;font-weight:500;line-height:30px;padding:0 47px 0 32px;text-align:center;width:100%}@media only screen and (max-width:640px){.salary-details__title{font-size:22px}}@media only screen and (max-width:540px){.salary-details__title{font-size:18px}}@media only screen and (max-width:480px){.salary-details__title{font-size:16px;line-height:19px;padding:0}}.salary-details__info{margin-top:30px;max-width:520px;text-align:center}@media only screen and (max-width:640px){.salary-details__info{margin-top:24px}}.apply-here{align-items:center;display:flex;justify-content:center}@media only screen and (max-width:640px){.apply-here{flex-direction:column}}.apply-here__mid-text{color:#368ce7;font-size:30px;font-weight:500;line-height:36px;margin:0 17px;text-transform:lowercase}@media only screen and (max-width:640px){.apply-here__mid-text{font-size:18px}}.apply-here__btn-icon{fill:#fff}.apply-here__linkedin-btn.button-with-icon{box-shadow:none;margin-bottom:0}.apply-here__linkedin-btn .button-with-icon__icon-container{height:56px;width:56px}.apply-here__linkedin-btn .button-with-icon__icon-container svg{fill:#fff;font-size:23px}.apply-here__linkedin-btn .button-with-icon__title{font-size:16px;padding:0 22px 0 14px}@media only screen and (max-width:480px){.apply-here__linkedin-btn .button-with-icon__title{padding:0 24px 0 18px}}@media only screen and (max-width:640px){.cookies-page__header{white-space:normal}}@media only screen and (max-width:300px){.cookies-page__header{width:100%}}.cookies-page__body{background-image:url(/static/media/M_bg_img.5c9165330171d216c794.svg);background-position:100% 80%;background-repeat:no-repeat;background-size:cover;padding:120px 0}@media only screen and (max-width:880px){.cookies-page__body{padding:80px 0}}@media only screen and (max-width:640px){.cookies-page__body{padding:60px 0}}@media only screen and (max-width:1240px){.cookies-page__body{background-image:none}}.cookies-page__content-container__header{margin-bottom:40px;margin-top:65px}.cookies-page__content-container__header--top{margin-bottom:40px;margin-top:0}@media only screen and (max-width:640px){.cookies-page__content-container__header{margin-bottom:27px;margin-top:45px}}.cookies-page__content-container__text-block{font-size:20px;font-weight:500;line-height:24px}.cookies-page__content-container__text-block.link-block{margin-top:20px}@media only screen and (max-width:640px){.cookies-page__content-container__text-block{font-size:16px}}.cookies-page__content-container__cookies-link{margin-left:5px}@media only screen and (max-width:640px){.presentation-page__header{white-space:normal}}@media only screen and (max-width:300px){.presentation-page__header{width:100%}}.presentation-page__body{background-image:url(/static/media/M_bg_img.5c9165330171d216c794.svg);background-position:100% 80%;background-repeat:no-repeat;background-size:cover;padding:120px 0}@media only screen and (max-width:880px){.presentation-page__body{padding:80px 0}}@media only screen and (max-width:640px){.presentation-page__body{padding:60px 0}}@media only screen and (max-width:1240px){.presentation-page__body{background-image:none}}.presentation-page__content-container{height:80vh}.presentation-page__content-container iframe{height:100%;max-width:100%;width:100%}.presentation-page__content-container__header{margin-bottom:40px;margin-top:65px}.presentation-page__content-container__header--top{margin-bottom:40px;margin-top:0}@media only screen and (max-width:640px){.presentation-page__content-container__header{margin-bottom:27px;margin-top:45px}}.cookies-banner{background:#fff;bottom:0;box-shadow:0 -11px 20px rgba(100,128,185,.278);padding:50px 0;position:fixed;width:100%;z-index:100}@media only screen and (max-width:480px){.cookies-banner{padding:30px 0}}.cookies-banner__content-wrapper{align-items:center;display:flex;justify-content:center}@media only screen and (max-width:480px){.cookies-banner__content-wrapper{flex-direction:column}}.cookies-banner__info-block{margin-right:20px;width:80%}@media only screen and (max-width:480px){.cookies-banner__info-block{margin-bottom:20px;margin-right:0;width:100%}}.cookies-banner__info-block__link{margin-left:10px}.cookies-banner .button-with-icon{min-width:130px}.cookies-banner .button-with-icon__title{font-size:20px;padding:10px 30px;text-transform:uppercase}.content-wrapper{margin:0 auto;max-width:1366px;padding-left:40px;padding-right:40px}@media only screen and (max-width:640px){.content-wrapper{padding-left:30px;padding-right:30px}}*{box-sizing:border-box;color:#1e4993;font-family:Barlow,sans-serif;margin:0;padding:0}body,html{-webkit-tap-highlight-color:rgba(0,0,0,0);position:relative;scroll-behavior:smooth}body{overflow-y:scroll}#root{height:100%}p{font-size:20px}@media only screen and (max-width:640px){p{font-size:16px}}.primary-button{background:#368ce7;border:none;border-radius:10px;box-shadow:0 0 10px rgba(38,34,84,.502);color:#fff;cursor:pointer;font-size:30px;padding:9px 0;width:532px}@media only screen and (max-width:880px){.primary-button{width:458px}}@media only screen and (max-width:480px){.primary-button{font-size:19px;width:82%}}.button-with-icon{align-items:center;background:#368ce7;border:none;border-radius:10px;box-shadow:0 0 10px rgba(38,34,84,.502);cursor:pointer;display:flex;font-size:25px;font-weight:500;line-height:30px;overflow:hidden;text-decoration:none;transition:background-color .5s ease}@media only screen and (max-width:640px){.button-with-icon{line-height:19px}}.button-with-icon:hover{background:#1666ba}.button-with-icon__icon-container{align-items:center;border-radius:10px;box-shadow:3px 0 20px rgba(38,34,84,.243);display:flex;height:80px;justify-content:center;width:80px}@media only screen and (max-width:640px){.button-with-icon__icon-container{border-radius:11px;height:55px;width:55px}}.button-with-icon__icon-container__icon{fill:#fff;font-size:34px}.button-with-icon__icon-container__icon path{stroke:#fff}@media only screen and (max-width:640px){.button-with-icon__icon-container__icon{font-size:20px}}.button-with-icon__title{color:#fff;padding:0 33px}@media only screen and (max-width:640px){.button-with-icon__title{font-size:16px;padding:0 33px 0 14px}}.hero-block{align-items:center;background:#1e4993;display:flex;flex-direction:column;justify-content:center;padding:150px 0 170px;position:relative}@media only screen and (max-width:880px){.hero-block{padding:120px 0 130px}}@media only screen and (max-width:640px){.hero-block{padding:55px 0}}.hero-block.hero-block--with-background{background-color:#1e4993;background-image:url(/static/media/Hero_block_shapes.364dd7566d509665913b.svg);background-position:top;background-repeat:no-repeat;background-size:854px;padding:150px 0 90px}@media only screen and (max-width:880px){.hero-block.hero-block--with-background{background-size:671px;padding:120px 0 60px}}@media only screen and (max-width:640px){.hero-block.hero-block--with-background{background-size:600px;padding:80px 0 44px}}@media only screen and (max-width:480px){.hero-block.hero-block--with-background{background-size:500px}}.hero-block__header{color:#fff;font-size:123px;font-weight:500;line-height:113px;text-align:center;white-space:pre-line;z-index:1}@media only screen and (max-width:880px){.hero-block__header{font-size:97px;line-height:88px}}@media only screen and (max-width:640px){.hero-block__header{font-size:70px;line-height:68px}}@media only screen and (max-width:480px){.hero-block__header{font-size:42px;line-height:44px}}.hero-block__info-box{background:#368ce7;border:none;border-radius:10px;color:#fff;font-size:30px;margin-top:35px;padding:9px 0;text-align:center;width:532px}@media only screen and (max-width:880px){.hero-block__info-box{margin-top:26px;width:458px}}@media only screen and (max-width:480px){.hero-block__info-box{font-size:19px;width:82%}}.hero-block__sm-text{color:#fff;margin-top:34px;text-align:center;width:477px}@media only screen and (max-width:880px){.hero-block__sm-text{width:583px}}@media only screen and (max-width:620px){.hero-block__sm-text{width:85%}}.hero-block__scroll-icon-box{align-items:center;background:#fff;border-radius:10px;bottom:-40px;box-shadow:0 0 20px rgba(100,128,185,.278);display:flex;font-size:35px;height:80px;justify-content:center;position:absolute;width:80px}.hero-block__scroll-icon-box.hero-block__scroll-icon-box--alt{background:#368ce7}.hero-block__scroll-icon-box.hero-block__scroll-icon-box--alt .hero-block__scroll-icon-box-icon{fill:#fff}@media only screen and (max-width:640px){.hero-block__scroll-icon-box{bottom:-26px;font-size:23px;height:53px;width:53px}}.section-heading{font-size:30px;font-weight:500;line-height:36px;text-align:center;text-transform:uppercase}@media only screen and (max-width:640px){.section-heading{font-size:25px;line-height:30px}}h4{font-size:20px;font-weight:500;line-height:24px;text-align:center}.custom-carousel__item{align-items:center;display:flex;flex-direction:column}.custom-carousel p{color:#fff;margin-top:20px;text-align:center;width:238px}.custom-carousel .carousel .control-dots{align-items:center;display:flex;justify-content:center;margin:0}.custom-carousel .carousel .control-dots .dot{background:#bedaf7;box-shadow:none;height:12px;margin:0 10px 0 0;opacity:1;width:12px}.custom-carousel .carousel .control-dots .dot:last-of-type{margin-right:0}.custom-carousel .carousel .control-dots .dot.selected{background:#368ce7;height:20px;width:20px}.form-error-message{color:red;display:block;font-size:20px;margin-left:44px;margin-top:10px}@media only screen and (max-width:880px){.form-error-message{margin-left:24px;margin-top:0}}@media only screen and (max-width:640px){.form-error-message{font-size:16px;line-height:28px}}.form-error-message.submit-error{align-items:center;display:flex;justify-content:center;margin:0;text-align:center}
/*# sourceMappingURL=main.4c2a6c37.css.map*/