@charset "UTF-8";*{box-sizing:border-box;padding:0;margin:0;font-family:Open Sans,sans-serif!important}html{scroll-behavior:smooth;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%}body{font-size:19px}ul{list-style-type:none;padding:0}a{color:#162844;text-decoration:none}fieldset{padding:10px}.container{margin:0 auto;max-width:1200px}.container-offset{margin-top:-50px}h1{font-size:48px;line-height:60px;font-weight:800;color:#162844}h2{font-size:40px;line-height:60px;font-weight:800;color:#162844}h3{font-size:32px;line-height:40px;font-weight:700;color:#162844}h4{font-size:24px;line-height:34px;font-weight:700;color:#162844}h5{font-size:18px;line-height:28px;font-weight:700;color:#162844}.sub-heading{font-size:16px;line-height:26px;font-weight:700;color:#162844}p{font-size:16px;line-height:26px;color:#162844}ul li{color:#162844}small{font-size:14px;line-height:24px;color:#162844}.header{padding:18px 0;width:100%;height:90px;display:flex;z-index:10;position:relative;background:#ffffff}.header__wrapper{display:none}.header__container{flex-grow:1;display:flex;justify-content:space-between;align-items:center}.header__container .burger__hamburger-lines{display:none;height:18px;width:24px;flex-direction:column;justify-content:space-between}.header__container .burger__hamburger-lines .line{display:block;height:2px;width:100%;border-radius:10px;background:#162844}.header__container .burger__hamburger-lines .line1{transform-origin:0 0;transition:transform .4s ease-in-out}.header__container .burger__hamburger-lines .line2{transition:transform .2s ease-in-out}.header__container .burger__hamburger-lines .line3{transform-origin:0 100%;transition:transform .4s ease-in-out}.header__container .burger__hamburger-lines.active .line1{transform:rotate(45deg)}.header__container .burger__hamburger-lines.active .line2{transform:scaleY(0)}.header__container .burger__hamburger-lines.active .line3{transform:rotate(-45deg)}.header__logo a{display:flex}.header__line{width:0;height:58px;border:1px solid #DAE2EA;background:#DAE2EA}.header__line.mobile{display:none}.header nav{margin-bottom:2px}.header__nav-menu{display:flex;gap:32px;align-items:center}.header__nav-menu__item a,.header__nav-menu__item button{font-size:15px;line-height:20px;font-weight:600;color:#56646f;padding:12px 0;border-top:5px solid #ffffff;border-bottom:5px solid #ffffff;transition:.3s ease-in-out}.header__nav-menu__item a:hover:not(.blog),.header__nav-menu__item a.active,.header__nav-menu__item a.active-blog,.header__nav-menu__item button:hover:not(.blog),.header__nav-menu__item button.active,.header__nav-menu__item button.active-blog{cursor:pointer;text-shadow:0 0 .01px black;transition:.3s ease-in-out;outline:none;color:#162844;border-top:5px solid #228ECE;border-bottom:5px solid #228ECE}.header__nav-menu__item a.blog,.header__nav-menu__item button.blog{border:none}.header__nav-menu__item button{border-left:none;border-right:none;background:transparent}.btn{padding:10px 38px;border-radius:4px;border:2px solid #228ECE;background-color:#fff;cursor:pointer;color:#228ece}.btn--primary:hover,.btn--primary:focus{outline:none;background-color:#228ece;color:#fff}.btn--transparent{background-color:transparent;border:2px solid #ffffff;color:#fff}.default-btn{font-weight:700;font-size:16px;line-height:26px}.default-btn--blue{font-weight:700;font-size:16px;line-height:26px;background-color:#228ece;color:#fff;height:48px}.default-btn--blue:hover,.default-btn--blue:focus{background:#0073B1;border-color:#0073b1}.default-btn--transparent{font-weight:700;font-size:16px;line-height:26px;background-color:transparent;color:#228ece;height:48px}.default-btn--transparent:hover,.default-btn--transparent:focus{background:#228ECE;color:#fff}.loading-state{background:#0073B1!important;border-color:#0073b1}.loading-state:hover,.loading-state :focus,.loading-state :active{background:#0073B1!important;border-color:#0073b1!important}#loading-btn{display:inline-block;width:20px;height:20px;border:3px solid rgba(255,255,255,.3);border-radius:50%;border-top-color:#fff;animation:spin 1s ease-in-out infinite;-webkit-animation:spin 1s ease-in-out infinite}@keyframes spin{to{-webkit-transform:rotate(360deg)}}@-webkit-keyframes spin{to{-webkit-transform:rotate(360deg)}}input:not(.switcher__toggle-btn input),textarea{border-radius:4px;border:2px solid #DAE2EA;padding:12px 16px;font-size:16px;line-height:24px;font-weight:400;color:#162844;transition:all .3s}input:not(.switcher__toggle-btn input):focus,input:not(.switcher__toggle-btn input):active,textarea:focus,textarea:active{outline:none;border:2px solid #228ECE}input:not(.switcher__toggle-btn input).error,textarea.error{outline:none;border:2px solid #E74C3C}input:not(.switcher__toggle-btn input)::placeholder,textarea::placeholder{opacity:.6;color:#162844}.radio{border-radius:4px;border:2px solid #DAE2EA}.radio-contract-type{position:relative;padding:4px;display:flex;width:376px;height:52px;font-size:12px;line-height:24px;font-weight:600;gap:4px;color:#162844;background-color:#fff;align-items:center}.radio-contract-type.only label{width:100%}.radio-contract-type input[type=radio]{position:absolute;opacity:0;pointer-events:none}.radio-contract-type__item{cursor:pointer;display:flex;justify-content:center;align-items:center;border-radius:2px;width:182px;height:40px;transition:all .2s ease}.radio-contract-type__item:not(.active):hover,.radio-contract-type__item:not(.active):focus{transition:all .2s ease;background-color:#f2f5f8}.radio-contract-type__item.active{transition:.3s;background-color:#228ece;color:#fff}.select-dropdown{position:relative;display:inline-block;max-width:100%}.select-dropdown.footer__nav-menu__item{display:none}.select-dropdown--selected{display:flex;gap:10px;align-items:center}.select-dropdown--selected .relocation{display:flex;justify-content:center;align-items:center;width:32px;height:32px;background-color:#f2f5f8;border-radius:50%}.select-dropdown__button{box-shadow:0 0 0 2px #1628441a;color:#162844;padding:12px 16px;font-size:16px;line-height:24px;font-weight:400;background-color:#fff;border-radius:4px;cursor:pointer;width:320px;height:48px;text-align:left;display:flex;justify-content:space-between;align-items:center;border:none;outline:none}.select-dropdown__button .arrow{transition:ease-in .1s}.select-dropdown__button.active{box-shadow:none;outline:none;border:2px solid #228ECE}.select-dropdown__button.active .arrow{filter:invert(46%) sepia(47%) saturate(803%) hue-rotate(160deg) brightness(94%) contrast(88%);transition:ease-in .1s;transform:rotate(180deg)}.select-dropdown__list{width:100%;background-color:#fff;border-radius:4px;box-shadow:0 8px 24px #0000001a;display:flex;flex-direction:column;gap:10px;padding:16px;position:absolute;left:0;overflow:auto;margin-top:2px;opacity:0;pointer-events:none;transform-origin:top left;transform:scaleY(0);transition:all ease-in-out .3s;z-index:2}.select-dropdown__list a{display:flex;gap:12px;align-items:center;width:100%}.select-dropdown__list-row a{justify-content:center}.select-dropdown__list-columns{display:flex;width:100%;gap:16px;margin-bottom:16px}.select-dropdown__list-columns .line{width:1px;border:1px solid #F2F5F8}.select-dropdown__list-column{width:288px;display:flex;flex-direction:column;gap:10px}.select-dropdown__list#location_list{width:fit-content;display:flex;flex-direction:column;gap:16px}.select-dropdown__list#blog_list{width:248px;border-radius:0 0 4px 4px;left:-64px;top:70px}.select-dropdown__list#blog_list a{justify-content:center;margin:unset;padding:7px 16px}.select-dropdown__list#blog_list-footer a{color:#fff;line-height:40px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;font-size:14px}.select-dropdown__list#post_location_list{width:fit-content;display:flex;flex-direction:column;gap:16px}.select-dropdown__list#post_location_list .heading{pointer-events:none}.select-dropdown__list#post_location_list .heading a{cursor:default}.select-dropdown__list#post_location_list .heading:hover{border-radius:2px;background-color:#f2f5f8}.select-dropdown__list#post_location_list .heading:hover a{color:#56646f}.select-dropdown__list.active{opacity:1;pointer-events:auto;transform:scale(1)}.select-dropdown__list-item{font-size:16px;line-height:24px;font-weight:400;cursor:pointer;transition:all ease-in-out .1s;display:flex;align-items:center;gap:10px}.select-dropdown__list-item .relocatable{margin:0}.select-dropdown__list-item a{width:100%;height:100%;padding:4px 16px;margin:4px 0}.select-dropdown__list-item .relocation{display:flex;justify-content:center;align-items:center;width:32px;height:32px;background-color:#f2f5f8;border-radius:50%}.select-dropdown__list-item .blog{font-size:16px;line-height:26px;font-weight:700;letter-spacing:.05em;color:#162844}.select-dropdown__list-item.heading{font-size:13px;line-height:20px;font-weight:700;background:#F2F5F8;display:flex;align-items:center;gap:12px}.select-dropdown__list-item.heading a{margin:6px 0;color:#56646f}.select-dropdown__list-item.heading img{width:27px;height:20px;border-radius:3px}.select-dropdown__list-item.heading-center{font-size:13px;line-height:20px;font-weight:700;background:#F2F5F8;justify-content:center}.select-dropdown__list-item.heading-center a{color:#56646f}.select-dropdown__list-item:hover,.select-dropdown__list-item.active,.select-dropdown__list-item:has(a.active){border-radius:2px;background-color:#228ece}.select-dropdown__list-item:hover a,.select-dropdown__list-item.active a,.select-dropdown__list-item:has(a.active) a{color:#fff}.header-dropdown__button{display:flex;justify-content:center;align-items:center;gap:10px;margin-top:1px}.header-dropdown__button .arrow{transition:ease-in .1s;filter:invert(37%) sepia(12%) saturate(655%) hue-rotate(164deg) brightness(95%) contrast(84%)}.header-dropdown__button.active .arrow{filter:invert(10%) sepia(47%) saturate(826%) hue-rotate(160deg) brightness(20%) contrast(120%);transform:rotate(180deg)}.footer-dropdown__button{display:flex;justify-content:center;align-items:center;gap:10px;color:#fff;background:none;border:none;line-height:40px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;font-size:14px}.footer-dropdown__button .arrow{transition:ease-in .1s;filter:invert(100%) sepia(0%) saturate(0%) hue-rotate(0deg) brightness(328%) contrast(129%)}.footer-dropdown__button.active .arrow{transform:rotate(180deg)}.relocation-ticket{display:flex;max-width:340px;height:112px;align-items:center;border-radius:10px;border:1px solid transparent}.relocation-ticket__parent{display:inline-block;background-color:#fff}.relocation-ticket:hover,.relocation-ticket:focus{cursor:pointer;background-color:#f2f5f8;border:1px solid #DAE2EA}.relocation-ticket:hover.relocation-ticket__parent,.relocation-ticket:focus.relocation-ticket__parent{border:1px solid #DAE2EA}.relocation-ticket:hover .arrow,.relocation-ticket:focus .arrow{filter:invert(46%) sepia(47%) saturate(803%) hue-rotate(160deg) brightness(94%) contrast(88%);transform:rotate(-90deg) translateY(4px);transition:ease-in .1s}.relocation-ticket__content{height:110px;background-color:#f2f5f8;display:flex;align-items:center;padding:16px 24px 16px 16px;gap:16px;border-radius:10px}.relocation-ticket__content img{width:80px;height:80px}.relocation-ticket__content h5{white-space:nowrap;color:#228ece;text-transform:none}.relocation-ticket__content small{white-space:nowrap;color:#56646f}.relocation-ticket__content__info{display:flex;flex-direction:column;gap:10px}.relocation-ticket .line{height:96px;width:1px;border-left:2px dashed #bfceda}.relocation-ticket__link{height:110px;padding:0 26px 0 24px;background-color:#f2f5f8;border-radius:10px;display:flex;justify-content:center;align-items:center}.relocation-ticket__link .arrow{transition:ease-in .1s;transform:rotate(-90deg)}.job-post{position:relative;background:#ffffff;display:flex;align-items:center;padding:24px;border-radius:8px;border:1px solid #ffffff;justify-content:space-between;transition:all ease .3s}.job-post__parent{width:100%;display:inline-block}.job-post:hover,.job-post:focus{transition:all ease .3s;border:1px solid #DAE2EA}.job-post:hover .job-post__image,.job-post:hover .job-post__mask,.job-post:focus .job-post__image,.job-post:focus .job-post__mask{opacity:1}.job-post:hover h5,.job-post:focus h5{color:#162844}.job-post:hover .job-post__relocation span,.job-post:focus .job-post__relocation span{color:#162844}.job-post:hover small,.job-post:focus small{color:#162844}.job-post:hover .arrow,.job-post:focus .arrow{filter:invert(46%) sepia(47%) saturate(803%) hue-rotate(160deg) brightness(94%) contrast(88%);transform:rotate(-90deg) translateY(4px)}.job-post:hover .job-post__icons.group img:first-child,.job-post:focus .job-post__icons.group img:first-child{z-index:0}.job-post__image{width:100%;height:100%;background:url(/assets/images/card-gradient.webp);background-size:100% 100%;border-radius:inherit;position:absolute;top:0;left:0;opacity:0;pointer-events:none}.job-post__mask{pointer-events:none;opacity:0;--x:999%;--y:999%;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:inherit;background:radial-gradient(circle at var(--x) var(--y),rgba(255,255,255,.9) 5%,rgb(255,255,255) 50%,rgb(255,255,255))}.job-post__title{display:flex;flex-grow:1;width:57%;align-items:center;z-index:1}.job-post__icons{width:40px;height:40px;position:relative;margin-right:16px}.job-post__icons.single{display:flex;align-items:center;justify-content:center}.job-post__icons.group img{position:absolute;width:30px;height:30px}.job-post__icons.group img:first-child{z-index:1}.job-post__icons.group img:last-child{top:10px;left:10px}.job-post__content{display:flex;width:42%;justify-content:stretch;align-items:center;z-index:1}.job-post h5{color:#56646f;text-transform:none;width:fit-content}.job-post__relocation{margin-top:2px;margin-right:24px;display:flex;justify-content:center;align-items:center;gap:10px;width:136px;height:32px;background-color:#f2f5f8;border-radius:16px}.job-post__relocation.no-relocation{background-color:transparent}.job-post__relocation span{letter-spacing:.05em;font-size:11px;line-height:24px;font-weight:700;color:#56646f}.job-post__locations{margin-right:22px;display:flex;align-items:center;gap:8px}.job-post__locations small{font-weight:600;color:#56646f}.job-post__link{margin-left:auto;display:flex;justify-content:center;align-items:center;width:32px;height:32px}.job-post__link .arrow{transition:all ease .3s;transform:rotate(-90deg)}.relocation-link{display:inline-block}.relocation-link__body{display:flex;max-width:240px;height:48px;align-items:center;border-radius:10px;border:none}.relocation-link__body:hover,.relocation-link__body:focus{cursor:pointer}.relocation-link__body:hover .arrow,.relocation-link__body:focus .arrow{opacity:1;transition:ease .2s}.relocation-link__body:hover span,.relocation-link__body:focus span{transition:color ease .3s;color:#162844}.relocation-link__body:hover .plane,.relocation-link__body:focus .plane{animation:plane-animation-hover-on .3s forwards}.relocation-link__text{background-color:#fff;max-height:100%;border-radius:4px 8px 8px 4px;display:flex;align-items:center;flex:0 0 80%;padding:12px 10px 12px 16px}.relocation-link__text span{transition:color ease .3s;white-space:nowrap;color:#56646f;font-size:13px;line-height:24px;font-weight:700;letter-spacing:.05em}.relocation-link .line{background-color:#dae2ea;height:32px;width:2px;border-left:1px dashed #bfceda}.relocation-link__link{background-color:#fff;border-radius:8px 4px 4px 8px;flex:0 0 20%;display:flex;justify-content:center;align-items:center;width:48px;height:48px}.relocation-link__link .arrow{position:absolute;opacity:0;filter:invert(46%) sepia(47%) saturate(803%) hue-rotate(160deg) brightness(94%) contrast(88%);transition:ease-in .1s;transform:rotate(-90deg)}.relocation-link__link .plane{width:22px;height:22px;animation:plane-animation-hover-off .3s forwards}.floating-button{position:absolute;top:-44px;right:56px;width:56px;height:44px;background-color:#16284480;border-radius:4px 4px 0 0;justify-content:center;align-items:center;z-index:9;border:none;cursor:pointer;display:none}.floating-button.fixed{display:flex;position:fixed;top:unset;bottom:0}.floating-button.fixed-mobile{display:flex;position:fixed;top:unset;right:16px;width:44px;border-radius:50%;bottom:16px}.floating-button:hover{background-color:#228ece;transition:all .3s ease}.floating-button:after{content:"";width:100%;height:100%;background-image:url(/assets/images/svg/dropdown-arrow.svg);background-position:center;background-repeat:no-repeat;transform:rotate(180deg);filter:brightness(0) invert(1)}@keyframes plane-animation-hover-on{0%{transform:translate(0)}to{transform:translate(30px,-30px);opacity:0}}@keyframes plane-animation-hover-off{0%{transform:translate(-30px,30px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes diagonal-hover-on{0%{transform:translate(0)}to{transform:translate(100%,100%)}}@keyframes diagonal-hover-off{0%{transform:translate(100%,100%)}to{transform:translate(0)}}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-4215px)}}@keyframes scroll-1024{0%{transform:translate(0)}to{transform:translate(-4018px)}}#careers{width:100%;background-image:url(/assets/images/main_banner.jpg);background-repeat:no-repeat;background-position:top center;background-size:100% 460px}#careers>*{position:relative}#careers .careers__city{position:absolute;right:0;width:772px;height:332px;background-size:772px 332px}#careers .careers__city.colombia-medellin{background-image:url(/assets/images/banner-cities/colombia-medellin.png)}#careers .careers__city.colombia-bogota{background-image:url(/assets/images/banner-cities/colombia-bogota.png)}#careers .careers__city.poland-wroclaw{background-image:url(/assets/images/banner-cities/poland-wroclaw.png)}#careers .careers__city.poland-krakow{background-image:url(/assets/images/banner-cities/poland-krakow.png)}#careers .careers__city.poland-warsaw{background-image:url(/assets/images/banner-cities/poland-warsaw.png)}#careers .careers__city.poland-gdansk{background-image:url(/assets/images/banner-cities/poland-gdansk.png)}#careers .careers__city.poland-poznan{background-image:url(/assets/images/banner-cities/poland-poznan.png)}#careers .careers__city.poland-lodz{background-image:url(/assets/images/banner-cities/poland-lodz.png)}#careers .careers__city.georgia-tbilisi{background-image:url(/assets/images/banner-cities/georgia-tbilisi.png)}#careers .careers__city.georgia-batumi{background-image:url(/assets/images/banner-cities/georgia-batumi.png)}#careers .careers__city.kazakhstan-almaty{background-image:url(/assets/images/banner-cities/kazakhstan-almaty.png)}#careers .careers__city.kazakhstan-astana{background-image:url(/assets/images/banner-cities/kazakhstan-astana.png)}#careers .banner{margin-top:60px;max-width:664px}#careers .banner h1{color:#fff}#careers .banner .sub-heading{font-weight:600;margin-top:24px;color:#fff}#careers .filters{display:flex;gap:24px;margin-top:52px}#careers .filters .none{display:none}#careers .filters .relocation-link{margin-left:auto}#careers .vacancy-list{margin-bottom:54px}#careers .vacancy-list .sub-heading{margin-top:56px;margin-bottom:24px;text-transform:uppercase;color:#56646f;letter-spacing:.05em}#careers .vacancy-list__items>*{margin:16px 0}#careers .vacancy-list .empty-list{max-width:88%;margin-top:68px;background:linear-gradient(to right,rgb(255,255,255),rgba(255,255,255,0));border-radius:16px;padding:15px 22px}#careers .vacancy-list .empty-list:before{content:"";position:absolute;width:200px;height:200px;background:url(/assets/images/svg/positions/line.svg) no-repeat;background-size:contain;top:200px;left:50%}#careers .vacancy-list .empty-list:after{content:"";position:absolute;width:157px;height:112px;background:url(/assets/images/svg/positions/triangle.svg) no-repeat;background-size:contain;top:270px;left:83%}#careers .vacancy-list .empty-list p{font-weight:400;font-size:16px;line-height:26px;color:#162844;width:490px}#careers .gradient{width:100%;height:100px;background:linear-gradient(0deg,#DAE2EA 0%,rgba(218,226,234,0) 100%)}#careers .relocation-program{position:relative;background-color:#fff;border-radius:16px;padding:48px;display:flex;flex-direction:column;gap:40px;align-items:center}#careers .relocation-program:before{content:"";display:block;width:315px;height:48px;background-image:url(/assets/images/svg/relocation-line.svg);background-repeat:no-repeat;position:absolute;top:71px;left:0}#careers .relocation-program:after{content:"";display:block;width:315px;height:48px;background-image:url(/assets/images/svg/relocation-line.svg);background-repeat:no-repeat;position:absolute;top:71px;right:0;transform:rotate(180deg)}#careers .relocation-program__heading{height:94px;display:flex;gap:24px;align-items:center;justify-content:space-between}#careers .relocation-program__heading img{width:72px;height:72px}#careers .relocation-program__heading .sub-heading{font-weight:400}#careers .relocation-program__title{height:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:center}#careers .relocation-program__title h3{display:none}#careers .relocation-program__list{display:flex;gap:42px}.success-modal{position:fixed;display:none;width:460px;height:204px;top:calc(50% - 102px);background-color:#fff;padding:48px 124px;z-index:102;box-shadow:0 16px 16px #00000014;border-radius:8px}.success-modal__container{background-color:#fff;display:flex;align-items:center;flex-direction:column}.success-modal__container h5{color:#162844;font-weight:700;font-size:18px;line-height:28px;margin-top:21.33px}.error-modal{position:fixed;display:none;width:460px;top:calc(50% - 102px);background-color:#fff;padding:48px 124px;z-index:102;box-shadow:0 16px 16px #00000014;border-radius:8px}.error-modal__container{background-color:#fff;display:flex;align-items:center;flex-direction:column}.error-modal__container h5{color:#162844;font-weight:700;font-size:18px;line-height:28px;margin-top:21.33px;text-align:center}.block-scroll{overflow:hidden}.mobile-helper{display:none;height:150px}#apply{z-index:-1;opacity:0;height:100vh;width:100vw;justify-content:center;align-items:center;position:fixed;display:none;background-color:#0006}#apply.active{display:flex;z-index:11;opacity:1;overflow:scroll}#apply .error-text-cv,#apply .error-text-link{transition:all .5s;display:block;color:#e74c3c;font-weight:400;font-size:14px;line-height:24px}#apply .cv-modal__content{max-width:640px}#apply .cv-modal__container{padding:32px 40px;background:#ffffff;position:relative;box-shadow:0 16px 16px #00000014;border-radius:8px;top:-40px}#apply .cv-modal__container h4{margin-bottom:32px}#apply .cv-modal__container .close{cursor:pointer;width:24px;height:24px;position:absolute;top:32px;right:40px;padding:4px;background-image:url(/assets/images/svg/close.svg);background-repeat:no-repeat;background-position:center;margin-top:-6px}#apply .cv-modal__container .linkedin-widget{border-radius:4px;display:flex;gap:95px;align-items:center;padding:16px;background:#E5F1F7}#apply .cv-modal__container .linkedin-widget span{margin-left:8px;font-weight:400}#apply .cv-modal__container .linkedin-widget img{width:20px;height:20px}#apply .cv-modal__container .linkedin-widget button{border-radius:2px;border:none;background:#0073B1;display:flex;gap:10px;padding:11px 24px;color:#fff;font-size:14px;line-height:26px;font-weight:700;align-items:center}#apply .cv-modal__container form .input-blocks{margin:24px 0;display:grid;gap:24px;grid-template-columns:auto auto;grid-row:auto}#apply .cv-modal__container form .input-blocks label input{width:100%}#apply .cv-modal__container form .input-blocks label .error-text{font-weight:400;font-size:14px;line-height:24px;margin-bottom:-24px;padding:0 2px;color:#e74c3c}#apply .cv-modal__container form textarea{resize:none;width:100%}#apply .cv-modal__container form label{height:fit-content;font-size:13px;line-height:24px;font-weight:400;cursor:pointer}#apply .cv-modal__container form label.type-input{display:inline-flex;align-items:center;gap:10px;margin:24px 24px 24px 0}#apply .cv-modal__container form label.type-input[for=linkedin-type]{margin:24px 0}#apply .cv-modal__container form label.type-input input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;border:2px solid #DAE2EA;border-radius:50%;padding:0;display:grid;place-content:center;cursor:pointer;background-color:#fff;transition:all .2s ease-in-out}#apply .cv-modal__container form label.type-input input:checked{background-color:#228ece;border:.35em solid #ffffff;box-shadow:0 0 0 2px #228ece}#apply .cv-modal__container form label.file-input{font-size:12px;display:flex;border-radius:4px;padding:12px 0;border:2px dashed #DAE2EA;justify-content:center;align-items:center;color:#228ece;gap:10px;font-weight:700;height:48px}#apply .cv-modal__container form label.file-input:hover{background:#F2F5F8}#apply .cv-modal__container form label.file-input.error-input{border:2px dashed #E74C3C!important}#apply .cv-modal__container form label.file-input .close-file{cursor:pointer;width:24px;height:24px;padding:4px;background-image:url(/assets/images/svg/close.svg);background-repeat:no-repeat;background-position:center}#apply .cv-modal__container form label.file-input input{position:absolute;opacity:0;z-index:-1}#apply .cv-modal__container form .linkedin_link{display:none}#apply .cv-modal__container form .linkedin_link input{width:100%;height:48px}#apply .cv-modal__container form .linkedin_link input.error-input{border:2px solid #E74C3C}#apply .cv-modal__container form .agreement{margin-top:24px;display:flex;gap:18px;flex-wrap:wrap;width:632px;flex-direction:row}#apply .cv-modal__container form .agreement+.error-text{transition:all .5s;display:block;color:#e74c3c;font-weight:400;font-size:14px;line-height:24px}#apply .cv-modal__container form .agreement small{color:#56646f;width:594px}#apply .cv-modal__container form .agreement a{color:#228ece}#apply .cv-modal__container form .agreement input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;color:#228ece;padding:0;display:flex;place-content:center;cursor:pointer;border:2px solid #228ECE}#apply .cv-modal__container form .agreement input.error-checkbox{transition:all .3s;border:2px solid #E74C3C}#apply .cv-modal__container form .agreement input:before{content:"";width:5px;height:10px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg);-ms-transform:rotate(45deg)}#apply .cv-modal__container form .agreement input:checked{border:2px solid #228ECE;background-color:#228ece}#apply .cv-modal__container form .form-submit{display:flex;justify-content:center;margin-top:24px}#apply .cv-modal__container form .form-submit button{display:flex;justify-content:center;align-items:center;gap:10px;width:308px;padding:11px;background:#228ECE;color:#fff}#apply .cv-modal__container form .form-submit button:hover{background-color:#0073b1;border-color:#0073b1;transition:.3s}.requirements-modal,.nice-to-have-modal{display:none;position:absolute;width:580px;background:#FFFFFF;border:2px solid #DAE2EA;box-shadow:0 4px 16px #0000001a;border-radius:8px;z-index:5;padding:24px;top:30px}.requirements-modal__heading,.nice-to-have-modal__heading{font-weight:700!important;font-size:14px!important;line-height:26px!important;letter-spacing:.05em;text-transform:uppercase;color:#56646f}.requirements-modal__row,.nice-to-have-modal__row{display:flex;flex-direction:row;gap:8px;margin:16px 0}.requirements-modal__row:last-child,.nice-to-have-modal__row:last-child{margin-bottom:0}.requirements-modal__row__title,.nice-to-have-modal__row__title{width:160px;color:#162844;font-weight:700!important;font-size:14px!important;line-height:24px!important}.requirements-modal__row__title:not(:first-child),.nice-to-have-modal__row__title:not(:first-child){margin-top:24px}.requirements-modal__row__description,.nice-to-have-modal__row__description{width:364px;color:#162844;font-weight:400!important;font-size:14px!important;line-height:24px!important;margin-top:0!important}.requirements-modal{left:190px}.nice-to-have-modal{left:170px}@media only screen and (max-width: 899px){#apply{height:100%}}#job-post-page{width:100%;margin-bottom:auto;background-image:url(/assets/images/main_banner.jpg);background-repeat:no-repeat;background-position:top center;background-size:100% 460px}#job-post-page .benefit-link{font-weight:700;font-size:16px;line-height:32px;color:#228ece}#job-post-page .benefit-link:hover{color:#0073b1}#job-post-page>*{position:relative}#job-post-page .loader{border:16px solid #f3f3f3;border-top:16px solid #3498db;border-radius:50%;width:120px;height:120px;animation:spin 2s linear infinite;margin-top:56px}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}#job-post-page .select-dropdown__button{box-shadow:0 0 0 2px #dae2ea}#job-post-page .select-dropdown__button.active{box-shadow:none}#job-post-page .horizontal-line{margin:40px 0 24px;border:solid 1px #F2F5F8;background-color:#f2f5f8;border-radius:2px}#job-post-page .error-text-cv,#job-post-page .error-text-link{transition:all .3s;flex-basis:100%;display:block;color:#e74c3c;font-weight:400;font-size:14px;line-height:24px;margin-bottom:-24px}#job-post-page .banner{max-width:1440px;margin:35px 0 32px}#job-post-page .banner__content{max-width:1200px;margin:0 auto}#job-post-page .banner__content h1{font-size:48px;color:#fff;margin-top:24px;line-height:64px}#job-post-page .banner__content--navigation{display:inline-flex;flex-direction:row;cursor:pointer}#job-post-page .banner__content--navigation *{color:#fff;font-style:normal;font-weight:700;font-size:16px;line-height:26px}#job-post-page .banner__content--navigation p{margin-left:12px;transition:.5s}#job-post-page .banner__content--navigation p:hover{transition:.2s;margin-left:8px}#job-post-page .job-content{margin-top:32px}#job-post-page .job-content__wrapper{display:flex;flex-direction:row;justify-content:space-between;gap:32px}#job-post-page .job-content__info{width:100%;display:inline-block;padding:24px 24px 24px 120px;border-radius:0 8px 8px 0;background-color:#fff}#job-post-page .job-content__info h2{margin-top:48px;font-size:24px;font-weight:700;line-height:28px;margin-bottom:16px}#job-post-page .job-content__info__container{max-width:784px}#job-post-page .job-content__info__modals{z-index:8;position:sticky;top:0;padding:16px;display:flex;flex-direction:row;justify-content:space-between;background-color:#f2f5f8;border-radius:8px;gap:50px}#job-post-page .job-content__info__modals .switcher{height:48px;width:376px;padding:4px;box-shadow:0 0 0 2px #dae2ea;border-radius:4px;background-color:#fff;position:relative;display:flex;flex-direction:row;justify-content:space-between;align-items:center;-webkit-user-select:none;-ms-user-select:none;user-select:none}#job-post-page .job-content__info__modals .switcher.only .switcher__slider{transition:all 0s;display:none;z-index:-1;opacity:0;background:transparent}#job-post-page .job-content__info__modals .switcher.only__slider{left:4px;top:4px}#job-post-page .job-content__info__modals .switcher.only label{pointer-events:none;width:368px}#job-post-page .job-content__info__modals .switcher__toggle-btn{font-weight:400;font-size:12px;line-height:24px;cursor:pointer;width:182px;height:40px;border-radius:2px;display:flex;justify-content:center;align-items:center;padding:8px 16px;background:transparent;z-index:2;border:none;color:#162844;opacity:0}#job-post-page .job-content__info__modals .switcher__toggle-btn input{position:absolute;visibility:hidden;-webkit-appearance:none;-moz-appearance:none;appearance:none}#job-post-page .job-content__info__modals .switcher__toggle-btn.active{font-weight:600;color:#fff}#job-post-page .job-content__info__modals .switcher__slider{z-index:1;left:4px;top:4px;position:absolute;width:182px;height:40px;border-radius:2px;padding:8px 16px;background:transparent;transition:left .5s;opacity:0}#job-post-page .job-content__info__modals .switcher .switcher__toggle-btn:not(.active):hover{background:#F2F5F8}#job-post-page .job-content__info__description .job-post-description__benefits{display:none}#job-post-page .job-content__info__description p{font-size:16px;font-weight:400;line-height:32px}#job-post-page .job-content__info__description p:not(:first-child){margin-top:16px}#job-post-page .job-content__info__description h5{margin-top:64px;font-size:24px;font-weight:700;margin-bottom:24px}#job-post-page .job-content__info__description ul>li{font-weight:400;font-size:16px;line-height:26px;margin-top:8px;text-indent:-30px;padding-left:30px}#job-post-page .job-content__info__description ul>li:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;z-index:1;background-color:#228ece;margin-right:24px;flex-shrink:0;position:relative;top:-2px}#job-post-page .job-content__form{height:fit-content;max-width:360px;width:100%;position:sticky;top:0}#job-post-page .job-content__form__container{background-color:#fff;border-radius:8px;padding:24px;max-height:910px}#job-post-page .job-content__form__header .close-form-page{display:none}#job-post-page .job-content__form__header h4{text-transform:uppercase}#job-post-page .job-content__form__header button{display:flex;flex-direction:row;justify-content:space-between;align-items:center;border:none;border-radius:2px;width:100%;padding:11px 70px;background-color:#0073b11a;margin-top:24px}#job-post-page .job-content__form__header button img{color:#0073b1}#job-post-page .job-content__form__header button span{font-weight:700;font-size:14px;line-height:26px;color:#0073b1}#job-post-page .job-content__form__input-blocks input{width:100%;margin-top:24px;height:48px}#job-post-page .job-content__form__input-blocks input.error{border-color:#e74c3c;transition:all .3s}#job-post-page .job-content__form__input-blocks textarea{width:100%;margin-top:24px;height:72px;resize:none}#job-post-page .job-content__form__input-blocks .error-text{font-weight:400;font-size:14px;line-height:24px;color:#e74c3c;padding:0 2px;transition:all .3s;margin-bottom:-24px}#job-post-page .job-content__form__types-container{display:flex;flex-direction:row;gap:28px;margin-left:4px}#job-post-page .job-content__form__types-container label{font-size:13px;line-height:24px;font-weight:400;cursor:pointer;margin:24px 0}#job-post-page .job-content__form__types-container label.type-input-page-form{display:inline-flex;align-items:center;gap:12px}#job-post-page .job-content__form__types-container label.type-input-page-form input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;border:2px solid #DAE2EA;border-radius:50%;padding:1px;display:grid;place-content:center;cursor:pointer;background-color:#fff;transition:all .2s ease-in-out}#job-post-page .job-content__form__types-container label.type-input-page-form input:checked{background-color:#228ece;border:.25em solid #ffffff;box-shadow:0 0 0 2px #228ece}#job-post-page .job-content__form__file-input{margin:0;font-size:12px;display:flex;border-radius:4px;padding:12px 0;border:2px dashed #DAE2EA;justify-content:center;align-items:center;color:#228ece;gap:10px;font-weight:700;height:48px;cursor:pointer}#job-post-page .job-content__form__file-input:hover{background:#F2F5F8}#job-post-page .job-content__form__file-input .close-file{cursor:pointer;width:24px;height:24px;padding:4px;background-image:url(/assets/images/svg/close.svg);background-repeat:no-repeat;background-position:center}#job-post-page .job-content__form__file-input input{position:absolute;opacity:0;z-index:-1;height:48px}#job-post-page .job-content__form__file-input.error-input{border:2px dashed #E74C3C!important}#job-post-page .job-content__form__linkedin_link{display:none;width:100%}#job-post-page .job-content__form__linkedin_link input{width:100%;height:48px}#job-post-page .job-content__form__linkedin_link input.error-input{border:2px solid #E74C3C}#job-post-page .job-content__form__agreement{width:100%;margin-top:24px;display:flex;flex-direction:row;justify-content:space-between;gap:11px;flex-wrap:wrap}#job-post-page .job-content__form__agreement label{margin:0}#job-post-page .job-content__form__agreement small{color:#162844;font-weight:400;font-size:14px;line-height:24px;width:280px}#job-post-page .job-content__form__agreement a{color:#228ece}#job-post-page .job-content__form__agreement input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;color:#228ece;padding:0;display:flex;place-content:center;cursor:pointer;border:2px solid #228ECE}#job-post-page .job-content__form__agreement input.error-checkbox{transition:all .3s;border:2px solid #E74C3C}#job-post-page .job-content__form__agreement input:before{content:"";width:5px;height:10px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg);-ms-transform:rotate(45deg)}#job-post-page .job-content__form__agreement input:checked{border:2px solid #228ECE;background-color:#228ece}#job-post-page .job-content__form .error-text{transition:all .3s;flex-basis:100%;display:block;color:#e74c3c;font-weight:400;font-size:14px;line-height:24px}#job-post-page .job-content__form__submit{display:flex;justify-content:center}#job-post-page .job-content__form__submit button{display:flex;justify-content:center;align-items:center;gap:10px;width:100%;border:2px solid #228ECE;background-color:#228ece;cursor:pointer;color:#fff;height:48px;margin-top:24px;transition:.3s}#job-post-page .job-content__form__submit button:hover{background-color:#0073b1;border-color:#0073b1;transition:.3s}#job-post-page .job-content__form__questions-block{height:118px;cursor:pointer;transition:.3s}#job-post-page .job-content__form__questions-block__container{margin-top:32px;background-color:#dae2ea66;border-radius:8px;display:flex;justify-content:space-between;flex-direction:row;padding:18px 44px 18px 24px}#job-post-page .job-content__form__questions-block:hover{transition:.5s;background-color:#dae2ea}#job-post-page .job-content__form__questions-block:hover h2{transition:.5s;color:#228ece}#job-post-page .job-content__form__questions-block p{font-weight:400;font-size:14px;line-height:24px}#job-post-page .job-content__form__questions-block h2{font-style:normal;font-weight:700;font-size:16px;line-height:26px;transition:.3s}#job-post-page .job-content__form__questions-block__circle{width:64px;height:64px;padding:18.67px 15.33px;border-radius:32px;background-color:#fff}#job-post-page .job-content__form__questions-block__content{margin-left:24px}#job-post-page .project-global-impact{margin:24px 0 56px;background:#F2F5F8;border-radius:16px}#job-post-page .project-global-impact-header{display:flex;justify-content:space-between;align-items:center;font-size:16px;line-height:26px;color:#162844;font-weight:700;padding:16px 24px}#job-post-page .project-global-impact-header-arrow{transition:ease-in .1s}#job-post-page .project-global-impact-header-arrow.active{transform:rotate(180deg)}#job-post-page .project-global-impact-header:hover{cursor:pointer}#job-post-page .project-global-impact-description{display:none;padding:0 24px 16px;font-size:14px;line-height:24px;font-weight:400}#job-post-page .project-global-impact-description.active{display:block}#job-post-page .project-global-impact-description p,#job-post-page .project-global-impact-description span,#job-post-page .project-global-impact-description ul>li{font-size:14px}#job-post-page .suggestions{margin:56px 0 0;height:142px}#job-post-page .suggestions__container{background-color:#f2f5f8;margin:0 auto;padding:16px 24px;border-radius:8px;line-height:24px;max-width:784px}#job-post-page .cv-banner{max-width:1200px;margin:56px auto 0}#job-post-page .apply-now{display:none}#blog-post-page{width:100%}#blog-post-page .blog-post-background{width:100%;background-image:url(/assets/images/main_banner.jpg);background-repeat:no-repeat;background-position:top center;background-size:100% 150%}#blog-post-page .n2-section-smartslider{margin-top:24px;margin-bottom:32px}#blog-post-page>*{position:relative}#blog-post-page .blog-info-container{width:864px}#blog-post-page .blog-table{top:16px;width:304px;height:fit-content;position:sticky}#blog-post-page .blog-table__content{background:#ffffff;border-radius:8px;padding:24px}#blog-post-page .blog-table__content ul{margin-top:24px;display:flex;flex-direction:column;gap:24px}#blog-post-page .blog-table__content ul li{list-style-type:none}#blog-post-page .blog-table__content ul a{color:#56646f}#blog-post-page .blog-table__content ul a.active{color:#228ece!important;font-weight:700!important}#blog-post-page .blog-table__content ul a:hover{color:#228ece}#blog-post-page .blog-table__content .desktop-list>li{font-weight:400;font-size:16px;line-height:26px}#blog-post-page .blog-table__content .desktop-list>li:first-child{margin-top:unset}#blog-post-page .blog-table__content.mobile{display:none}#blog-post-page .blog-table__content.mobile ul a:hover{color:#228ece}#blog-post-page .blog-table__share{width:256px;margin-top:32px;margin-left:0;margin-right:auto;padding-top:32px;border:solid 1px #DAE2EA;border-width:1px 0 0 0}#blog-post-page .blog-table__share p{letter-spacing:.05em;color:#56646f}#blog-post-page .blog-table__share ul{margin-top:16px;display:flex;flex-direction:row;gap:24px}#blog-post-page .blog-table__share ul a:hover{filter:invert(46%) sepia(47%) saturate(803%) hue-rotate(160deg) brightness(74%) contrast(88%)}#blog-post-page .blog-table__share ul a:hover img{transform:scale(1.1)}#blog-post-page .blog-table__share ul .copy-link img:hover{filter:invert(46%) sepia(47%) saturate(803%) hue-rotate(160deg) brightness(74%) contrast(88%);transform:scale(1.1)}#blog-post-page .blog-table__heading p{height:41px;letter-spacing:.05em;color:#56646f;background-image:url(/assets/images/svg/text-underline.svg);background-repeat:no-repeat;background-position:left bottom;background-size:200px}#blog-post-page .blog-post-background{padding:56px 0 96px}#blog-post-page .banner{text-align:center}#blog-post-page .banner h1{text-align:initial;color:#fff}#blog-post-page .content{display:flex;gap:32px}#blog-post-page .blog{display:block;background-color:#fff;border-radius:8px;padding-bottom:48px;height:fit-content}#blog-post-page .blog__description{margin-bottom:56px}#blog-post-page .blog__container{width:800px;margin:0 24px 0 40px}#blog-post-page .blog__container>div p{line-height:32px}#blog-post-page .blog__container>div p:not(:last-child){margin-bottom:16px}#blog-post-page .blog__container>div p a{font-weight:700;font-size:16px;line-height:32px;color:#228ece}#blog-post-page .blog__container>div p a.thin-link{font-weight:400}#blog-post-page .blog__container>div p a:hover{color:#0073b1}#blog-post-page .blog__container>div ul{margin-bottom:16px;padding-left:16px}#blog-post-page .blog__container>div ul>li{font-weight:400;font-size:16px;line-height:26px;margin-top:8px;padding-left:16px;word-break:break-word}#blog-post-page .blog__container>div ul>li:first-child{margin-top:unset}#blog-post-page .blog__container>div ul>li ul li{list-style-type:circle}#blog-post-page .blog__container>div ul>li ol li{list-style-type:decimal}#blog-post-page .blog__container>div ul>li ol li::marker{color:#162844}#blog-post-page .blog__container>div ul>li ul,#blog-post-page .blog__container>div ul>li ol{margin-bottom:0}#blog-post-page .blog__container>div ul>li ul li:first-child,#blog-post-page .blog__container>div ul>li ol li:first-child{margin-top:8px}#blog-post-page .blog__container>div ol{margin-bottom:16px;padding-left:16px}#blog-post-page .blog__container>div ol>li{font-weight:400;font-size:16px;line-height:26px;margin-top:8px;padding-left:16px;word-break:break-word}#blog-post-page .blog__container>div ol>li:first-child{margin-top:unset}#blog-post-page .blog__container>div ol>li ul li{list-style-type:circle}#blog-post-page .blog__container>div ol>li ol li{list-style-type:decimal}#blog-post-page .blog__container>div ol>li ol,#blog-post-page .blog__container>div ol>li ul{margin-bottom:0}#blog-post-page .blog__container>div ol>li ol li:first-child,#blog-post-page .blog__container>div ol>li ul li:first-child{margin-top:8px}#blog-post-page .blog__container>div h4,#blog-post-page .blog__container>div h5{margin-bottom:16px}#blog-post-page .blog__container .mobile-list li p{margin-bottom:0}#blog-post-page .blog__banner__image{position:relative;height:428px;width:816px;margin-bottom:-48px;background-repeat:no-repeat;background-position:top center;background-size:100% 428px;top:-96px}#blog-post-page .blog__banner__image.how-we-hire{background-image:url(/assets/images/interview-process-klika.png)}#blog-post-page .blog__banner__image.virtual-open-house-events{background-image:url(/assets/images/virtual-house-events.png)}#blog-post-page .blog__banner__image.the-klika-hero-program{background-image:url(/assets/images/klika-hero-banner.png)}#blog-post-page .blog__single{margin-bottom:56px}#blog-post-page .blog__single:last-child{margin-bottom:unset}#blog-post-page .blog__single__before-image{padding-top:unset}#blog-post-page .blog__single__image{height:332px;width:800px;background-repeat:no-repeat;background-size:100% 291px}#blog-post-page .blog__single__image__middle{margin-top:40px}#blog-post-page .blog__single__image__big{height:439px;background-size:100% 391px}#blog-post-page .blog__single a{color:#228ece}#blog-post-page .blog__single a:hover{font-weight:700}#blog-post-page .blog__single.single-without-image{padding-top:unset}#blog-post-page .blog__cv__image{background-image:url(/assets/images/interview-cv.png)}#blog-post-page .blog__klika-hero__image{background-image:url(/assets/images/klika-hero-2022.png)}#blog-post-page .blog__klika-hero__second-image{margin-top:40px;background-image:url(/assets/images/klika-hero-persons-desktop.png)}#blog-post-page .blog__klika-hero__third-image{margin-top:40px;background-image:url(/assets/images/klika-hero-conference-desktop.png)}#blog-post-page .blog__virtual__image{background-image:url(/assets/images/virtual-image.png)}#blog-post-page .blog__recruiter__image{background-image:url(/assets/images/interview-recruiter.png)}#blog-post-page .blog__technical__image{background-image:url(/assets/images/interview-technical.png)}#blog-post-page .blog__project__image{background-image:url(/assets/images/interview-project.png)}#blog-post-page .blog__offer__image{background-image:url(/assets/images/interview-offer.png)}#blog-post-page .blog #blog__steps{list-style-position:outside;margin-bottom:20px}#blog-post-page .blog #blog__steps>li{display:flex;flex-direction:row;justify-content:center;align-items:flex-start;padding:0;text-indent:unset;gap:16px;margin-top:24px}#blog-post-page .blog #blog__steps>li:first-child{margin-top:20px}#blog-post-page .blog #blog__steps>li p{line-height:26px}#blog-post-page .blog #blog__steps>li:before{display:none}#blog-post-page .blog__feedback{margin-top:16px;display:flex;flex-direction:row;gap:24px}#blog-post-page .blog__feedback__item{height:40px;border-radius:8px;background:#F2F5F8;display:inline-block;padding:5px 16px}#blog-post-page .blog__feedback__item p,#blog-post-page .blog__feedback__item span{color:#56646f;font-weight:700;font-size:16px;line-height:32px;text-align:center}.post-content{display:flex;flex-direction:column;row-gap:48px;font-size:16px;color:#162844;padding:40px 0 0}.post-content p{margin-bottom:16px;min-height:15px;line-height:32px}.post-content h4{margin-bottom:16px;font-size:24px;text-transform:uppercase}.post-content ul,.post-content ol{padding-left:16px}.post-content a{color:#228ece}.post-content ul li{margin-top:8px;margin-left:18px;padding-left:12px;line-height:26px;list-style-type:disc}.post-content ul li::marker{color:#228ece}.post-content ul li ol li{list-style-type:decimal}.post-content ul li ol li::marker{color:#162844}.post-content ul li ul li{list-style-type:circle}.post-content ul li ul,.post-content ul li ol{margin-bottom:0}.post-content ul li ul li:first-child,.post-content ul li ol li:first-child{margin-top:8px}.post-content ul li:first-child{margin-top:0}.post-content ol li{margin-top:8px;margin-left:18px;padding-left:12px;line-height:26px;list-style-type:decimal}.post-content ol li ul li{list-style-type:circle}.post-content ol li ol li{list-style-type:decimal}.post-content ol li ol,.post-content ol li ul{margin-bottom:0}.post-content ol li ol li:first-child,.post-content ol li ul li:first-child{margin-top:8px}.post-content ol li:first-child{margin-top:0}.post-content img.klika-hero-cats{margin-top:0;margin-bottom:0}.post-content .wp-block-buttons{display:flex;flex-direction:row;flex-wrap:wrap;column-gap:24px;row-gap:8px;margin-bottom:16px}.post-content .wp-block-buttons .wp-block-button{height:40px;max-height:40px;display:flex;width:fit-content;justify-content:center;align-items:center;padding:4px 16px;background:#F2F5F8;border-radius:8px}.post-content .wp-block-buttons .wp-block-button__link{color:#56646f;font-weight:700;font-size:16px}.post-content .wp-block-group{display:flex;flex-direction:column}.post-content .wp-block-group>:last-child{margin-bottom:0!important}.post-content .wp-block-group>:last-child>img{margin-bottom:0}.post-content .wp-block-group>:last-child.wp-block-table{padding-bottom:0}.post-content .wp-block-code{margin-top:24px;margin-bottom:32px}.post-content .wp-block-code code{display:block;overflow-x:auto}.post-content .wp-block-table{display:flex;flex-direction:column;align-items:center;margin:24px 0 32px}.post-content .wp-block-table table{width:100%;border:solid 1px #DAE2EA;border-spacing:0;border-collapse:collapse}.post-content .wp-block-table table tbody,.post-content .wp-block-table table thead,.post-content .wp-block-table table tfoot,.post-content .wp-block-table table tr,.post-content .wp-block-table table td,.post-content .wp-block-table table th{border-width:inherit;border-style:inherit;border-color:inherit}.post-content .wp-block-table table thead{border-bottom-width:3px}.post-content .wp-block-table table tfoot{border-top-width:3px}.post-content .wp-block-table table td,.post-content .wp-block-table table th{padding:7px 10px}.post-content .wp-block-table table.has-fixed-layout{table-layout:fixed}.post-content .wp-block-table figcaption{margin-top:10px;text-align:center;width:100%}.post-content .wp-block-table.alignleft{align-items:start}.post-content .wp-block-table.alignleft figcaption{text-align:left}.post-content .wp-block-table.alignright{align-items:end}.post-content .wp-block-table.alignright figcaption{text-align:right}@media only screen and (max-width: 550px){.post-content .wp-block-table,.post-content .wp-block-table.alignright{align-items:start}.post-content .wp-block-table table{display:block;overflow-x:auto;width:100%}}.post-content .wp-block-image{flex-direction:column;margin-top:24px;margin-bottom:32px}.post-content .wp-block-image figcaption{margin-top:10px}.post-content .wp-block-image.aligncenter{display:flex;justify-content:center;align-items:center;text-align:center}.post-content .wp-block-image.alignleft{display:flex;justify-content:left;align-items:start;text-align:left}.post-content .wp-block-image.alignright{display:flex;justify-content:right;align-items:end;text-align:right}.post-content .wp-block-image img{max-width:100%;height:auto}.post-content .has-text-align-center{text-align:center}.post-content .has-text-align-left{text-align:left}.post-content .has-text-align-right{text-align:right}.post-content .is-content-justification-center{display:flex;justify-content:center}.post-content .is-content-justification-left{display:flex;justify-content:left}.post-content .is-content-justification-right{display:flex;justify-content:right}.post-content .feature-img{margin-top:0;margin-bottom:0}.post-content .feature-img img{margin:-96px 0 0}@media only screen and (max-width: 767px){.post-content .feature-img img{margin-top:-68px}}@media only screen and (max-width: 550px){.post-content .feature-img img{max-width:calc(100% + 32px);margin:-66px 0 0 -16px}}.post-author{display:none;width:100%;margin-top:32px}.post-author .photo{width:40px;height:40px;background-position:center center;background-size:cover;border-radius:20px;margin-right:16px}.post-author .name{font-size:14px;color:#56646f;font-weight:700;text-align:left}.post-author .date{font-size:14px;color:#56646f;font-weight:400;text-align:left;line-height:24px;margin-right:12px}.post-author.theme-light .name,.post-author.theme-light .date{color:#fff}@media (max-width: 1280px){.post-author.device-mobile{display:flex;margin-top:24px}}@media (min-width: 1280px){.post-author.device-desktop{display:flex}}#blog-post-list-page{width:100%;background-image:url(/assets/images/main_banner.jpg);background-repeat:no-repeat;background-position:top center;background-size:100% 460px;padding-top:60px}@media (max-width: 1024px){#blog-post-list-page{background-image:url(/assets/images/main_banner-tablet.png);padding-top:40px}}@media (max-width: 551px){#blog-post-list-page{background-image:url(/assets/images/main_banner-mobile.png);background-size:100% 560px;padding-top:20px}#blog-post-list-page .banner h1{font-size:40px}}#blog-post-list-page .banner h1{color:#fff;margin-bottom:24px}#blog-post-list-page .banner .sub-heading{color:#fff;margin-bottom:48px;font-weight:600}#blog-post-list-page .posts{display:flex;width:100%;flex-direction:column}#blog-post-list-page .post{position:relative;display:flex;gap:24px;width:100%;min-height:268px;background:#fff;border-radius:8px;padding:24px;margin-bottom:32px;cursor:pointer;overflow:hidden}@media (max-width: 1024px){#blog-post-list-page .post{flex-direction:column}}#blog-post-list-page .post:last-child{margin-bottom:0}#blog-post-list-page .post:hover{outline:1px solid #DAE2EA}#blog-post-list-page .post:hover .post__mask,#blog-post-list-page .post:hover .post__image{opacity:1}#blog-post-list-page .post:hover .info-block .title{color:#228ece}#blog-post-list-page .post .post__mask{opacity:0;--x:999%;--y:999%;position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at var(--x) var(--y),rgba(255,255,255,.85) 20%,rgb(255,255,255) 40%,rgb(255,255,255))}#blog-post-list-page .post .post__image{opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(/assets/images/about-us/gradient.webp);background-size:100% 100%}@media (max-width: 1024px){#blog-post-list-page .post .post__image{background-image:url(/assets/images/about-us/gradient-mobile.webp)}}#blog-post-list-page .post .thumbnail{z-index:1;flex:0 0 428px;max-width:100%;height:auto}@media (max-width: 1024px){#blog-post-list-page .post .thumbnail{flex:0 0 auto}}#blog-post-list-page .post .thumbnail a{display:block}#blog-post-list-page .post .thumbnail img{max-width:100%;height:auto!important;pointer-events:none}#blog-post-list-page .post .info-block{z-index:1;display:flex;flex-direction:column}#blog-post-list-page .post .info-block .publish-date{font-size:14px;color:#99a9b6}#blog-post-list-page .post .info-block .title{font-size:24px;color:#162844;margin-bottom:12px;text-transform:uppercase;font-weight:700}#blog-post-list-page .post .info-block .title:hover{color:#228ece}#blog-post-list-page .post .info-block .excerpt{color:#56646f}#blog-post-list-page .post.sticky{background-clip:padding-box;border:solid 2px transparent}#blog-post-list-page .post.sticky:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:linear-gradient(114.81deg,#0678FF -13.09%,#8A80E2 16.5%,#21C6DD 32.12%,#3EB7FF 50.62%,#5B3EC9 69.11%);padding:2px;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:destination-out;mask-composite:exclude}#blog-post-list-page .post.sticky .post__mask{top:2px;left:2px;right:2px;bottom:2px;width:auto;height:auto;border-radius:8px}#blog-post-list-page .post.sticky .post__image{border-radius:12px}#blog-post-list-page .post.sticky:hover{outline:none}.back-to{display:none;color:#fff;font-size:16px;font-weight:700;margin:-60px 0 37px;cursor:pointer}.back-to .arrow{margin-right:12px}.back-to .link{color:#fff}@media (max-width: 1280px){.back-to.device-mobile{display:flex;margin:0 0 40px}}@media (min-width: 1280px){.back-to.device-desktop{display:flex}}.blog-categories{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:left;position:relative;margin-bottom:36px}.blog-category{padding:6px 18px;background:#fff;margin-right:12px;margin-bottom:12px;border-radius:16px;font-size:11px}.blog-category:last-child{margin-right:0}.blog-category .blog-category-link{line-height:20px;color:#56646f;font-weight:700;text-transform:uppercase}.blog-category.is-active{background:#228ECE}.blog-category.is-active .blog-category-link{color:#fff}.info-block-top{margin-bottom:12px}.blog-post-item-category{display:inline-block;background:#F2F5F8;margin-right:12px;padding:0 10px;font-size:11px;line-height:24px;font-weight:700;color:#99a9b6;border-radius:24px;text-transform:uppercase}.blog-post-item-category:first-child{margin-left:12px}.blog-post-item-category:hover{color:#228ece}.sticky-post-pinned{display:inline-flex;align-items:center;margin-right:12px;font-weight:700;font-size:11px;line-height:24px;color:#228ece}.sticky-post-pinned-title{margin-left:6px}.blog-post-category{display:inline-block;background:#FFF;margin-right:12px;margin-bottom:5px;padding:4px 10px;font-size:11px;line-height:20px;font-weight:700;color:#56646f;border-radius:16px;text-transform:uppercase}.blog-post-categories.device-mobile .blog-post-category,.blog-post-categories-with-date .blog-post-category{background:#F2F5F8;color:#99a9b6}@media only screen and (max-width: 1280px){.blog-post-categories.device-mobile{display:flex;flex-wrap:wrap;margin-top:32px}.blog-post-categories.device-desktop{display:none}.blog-post-categories-with-date{display:flex;flex-wrap:wrap}}@media only screen and (min-width: 1281px){.blog-post-categories.device-mobile{display:none}.blog-post-categories.device-desktop{display:block;border:solid 1px #DAE2EA;border-width:0px 0 1px;padding-bottom:32px;margin-top:32px}.blog-post-categories-with-date{display:none}}footer{position:relative;margin-top:105px;width:100%;color:#fff;background:#172031;padding-bottom:40px}footer .footer__logo{height:32px}footer .footer__links{padding-bottom:8px}footer .footer-description{line-height:20px;padding-bottom:8px}footer .footer__credentials-bottom{font-weight:600;color:#99a9b6;text-align:center}footer .aws-icon{width:54px;height:32px}footer .sub-heading{letter-spacing:.05em;text-transform:uppercase;color:#99a9b6;margin-bottom:16px}footer a,footer button{color:#fff}footer a:hover,footer a.active,footer a.active-blog,footer button:hover,footer button.active,footer button.active-blog{cursor:pointer;color:#228ece}footer a:hover .arrow,footer a.active .arrow,footer a.active-blog .arrow,footer button:hover .arrow,footer button.active .arrow,footer button.active-blog .arrow{filter:invert(46%) sepia(47%) saturate(803%) hue-rotate(160deg) brightness(94%) contrast(88%)}footer .footer__container{display:flex;padding:48px 0 32px;gap:58px}footer .footer__text{max-width:405px;display:flex;flex-direction:column;gap:16px}footer .footer__text .contact-link{color:#228ece}footer .footer__text small{color:#dae2ea}footer .footer__credentials{font-weight:600;color:#99a9b6}footer .footer__credentials--small{font-weight:600;color:#99a9b6;display:none}footer .footer__nav .sub-heading{margin-bottom:16px}footer .footer__nav a{font-size:16px;line-height:40px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}footer .footer__nav-menu__link-button{background:none;border:none;padding:0;font:inherit;text-align:left;font-size:16px;line-height:40px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;cursor:pointer}footer .footer__contacts{display:flex;flex-direction:column;gap:24px}footer .footer__contacts .sub-heading{margin:0}footer .footer__contacts .contact{color:#fff;font-size:14px;line-height:24px}footer .footer__contacts .contact.contact-margin{margin-top:-24px}footer .footer__contacts h5{color:#fff}footer .footer__links{display:flex;gap:20px;align-items:center}footer .footer__links a:hover{filter:invert(46%) sepia(47%) saturate(803%) hue-rotate(160deg) brightness(74%) contrast(88%);transform:scale(1.1)}footer .footer__aws{display:flex;gap:16px;align-items:center}.cv-banner{padding:78px 48px 48px;border-radius:8px;background-image:url(/assets/images/cv-banner-bg.png);background-size:100% 100%;height:312px}.cv-banner__content{position:relative;display:flex;flex-direction:column;gap:48px}.cv-banner__content h3{color:#fff}.cv-banner__content span{font-weight:400;color:#fff}.cv-banner__info{display:flex;flex-direction:column;gap:16px}.cv-banner__buttons{max-height:56px;display:flex;gap:48px}.cv-banner__buttons button,.cv-banner__buttons a{text-align:center;width:304px;padding:13px;transition:all .2s ease}.cv-banner__buttons button:hover,.cv-banner__buttons button:focus,.cv-banner__buttons a:hover,.cv-banner__buttons a:focus{background:#ffffff;color:#228ece;transition:all .2s ease}.cv-banner__buttons button:hover:first-child,.cv-banner__buttons button:focus:first-child,.cv-banner__buttons a:hover:first-child,.cv-banner__buttons a:focus:first-child{background-color:transparent;color:#fff;border:2px solid #ffffff}.cv-banner__buttons button:first-child,.cv-banner__buttons a:first-child{border:2px solid transparent}.cv-banner__buttons a{width:306px}.youtube-block{margin:56px auto;max-width:1200px;padding:48px;display:flex;background:#ffffff;border-radius:8px;justify-content:space-between;height:389px}.youtube-block__info{max-width:520px}.youtube-block__info p{margin-top:32px;margin-bottom:58px}.youtube-block__container{width:500px;height:255px;position:relative;margin-right:20px;margin-top:2px}.youtube-block__container iframe{border-radius:4px;border:none;position:absolute;width:inherit;height:inherit;z-index:1}.youtube-block__container:after{content:"";border-radius:8px;display:block;width:inherit;height:inherit;background-color:#dae2ea;position:absolute;left:20px;top:22px}.youtube-block__container:before{content:"";display:block;width:510px;height:310px;background-image:url(/assets/images/svg/yt-block-dots.svg),url(/assets/images/svg/yt-block-dots.svg),url(/assets/images/svg/yt-block-plus.svg);background-repeat:no-repeat;background-position:right 0 bottom 6px,right 0 top 0,left 0 bottom 0;position:absolute;top:-11px;left:-20px;z-index:1}.hire-block{margin:56px auto;padding:56px 48px 52px;background:#ffffff;max-width:1200px;height:426px;border-radius:8px;position:relative}.hire-block__line{position:absolute;height:4px;width:0;background:#228ECE;left:0;top:24px;pointer-events:none}.hire-block .mobile-info{display:none}.hire-block__content{padding-top:32px}.hire-block__content p{max-width:720px}.hire-block__content .link{display:none}.hire-block__content .btn{line-height:23px;position:absolute;right:56px;bottom:56px}.hire-block__content ul{touch-action:none;display:flex;justify-content:space-between;position:relative;max-width:1160px;margin-bottom:120px;margin-left:8px;margin-right:8px}.hire-block__content ul:before{content:"";position:absolute;height:4px;width:100%;background:#D0E0EF;left:0;top:24px;pointer-events:none}.hire-block__content ul li{font-size:20px;line-height:28px;font-weight:600;color:#162844;cursor:pointer}.hire-block__content ul li .text{width:fit-content}.hire-block__content ul li .time{position:absolute;transform:scale(0);margin-top:16px;font-size:16px;font-weight:400;line-height:26px;color:#56646f;opacity:.6}.hire-block__content ul li .number{font-weight:400;color:#d0e0ef;font-size:32px;line-height:24px;margin-bottom:28px}.hire-block__content ul li.active-past .number,.hire-block__content ul li.active,.hire-block__content ul li.active .number{color:#228ece}.hire-block__content ul li.active .time{transform:scale(1)}#not-found-404{padding:80px 80px 177px;min-height:fit-content;width:100%;background-image:url(/assets/images/main_banner.jpg);background-repeat:no-repeat;background-position:top center;background-size:100% 460px;display:flex;justify-content:center;align-items:center;text-align:center}#not-found-404 a{margin-top:28px;background:#228ECE;color:#fff;padding:11px 79px}#not-found-404 h5{font-weight:400}#not-found-404 .container__info{display:flex;flex-direction:column;gap:24px;align-items:center;justify-content:center}#not-found-404~footer{margin-top:unset}#not-found-404~footer .floating-button{display:none}.tooltip{position:relative}.tooltip .tooltiptext{visibility:hidden;opacity:0;width:fit-content;background-color:#16284480;color:#fff;text-align:center;padding:5px 10px;border-radius:6px;position:absolute;z-index:1;white-space:nowrap;top:-8px;left:28px}.tooltip:hover .tooltiptext{visibility:visible;opacity:1}#about-us{width:100%}#about-us .page-container{max-width:1320px;margin:0 auto}#about-us .banner{margin-top:114px;position:relative;width:100%;height:572px;border-radius:32px;display:flex;background:#ffffff}#about-us .banner__image{position:absolute;width:100%;height:100%;background:url(/assets/images/about-us/gradient.webp);background-size:100% 100%;border-radius:inherit}#about-us .banner__mask{--x:29%;--y:27%;position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at var(--x) var(--y),rgba(242,245,248,.7) 30%,rgba(242,245,248,.99) 60%)}#about-us .banner__content{z-index:2;max-width:520px;margin-left:60px;margin-top:104px;display:flex;flex-direction:column;gap:24px;height:fit-content}#about-us .banner__people{width:572px;height:519px;position:absolute;top:-36px;right:58px}#about-us .banner__people:after{content:"";position:relative;display:block;width:inherit;height:inherit;background:url(/assets/images/about-us/about-photo.webp);background-size:100% 100%;pointer-events:none;border-radius:32px}#about-us .banner__people:before{content:"";display:block;width:786px;height:692px;background-image:url(/assets/images/about-us/banner-elements.png);background-size:100% 100%;background-repeat:no-repeat;position:absolute;top:-40px;right:-54px}#about-us .banner__info{position:relative;width:622px;height:497px;right:-89px;top:22px}#about-us .banner__info .card{position:absolute;display:flex;justify-content:center;align-items:center;gap:12px;padding:20px 32px;border-radius:8px;background:#ffffff;transition:all .2s ease-in;letter-spacing:.05em;cursor:default;overflow:hidden}#about-us .banner__info .card .card__text{display:flex;justify-content:center;align-items:center;white-space:nowrap;position:absolute;transition:opacity .5s ease-in,opacity .2s ease-out}#about-us .banner__info .card .card__text img{margin-right:12px}#about-us .banner__info .card .card__text.on-hover{opacity:0}#about-us .banner__info .card:hover{background:#162844}#about-us .banner__info .card:hover .card__text{color:#fff;opacity:0}#about-us .banner__info .card:hover .card__text.on-hover{opacity:1}#about-us .banner__info .card.people{top:0;right:0;width:220px;height:73px}#about-us .banner__info .card.people:hover{width:330px}#about-us .banner__info .card.countries{left:0;top:327px;width:223px;height:73px}#about-us .banner__info .card.countries:hover{width:270px;height:141px}#about-us .banner__info .card.offices{bottom:0;right:74px;width:288px;height:73px}#about-us .banner__info .card.offices:hover{width:307px}#about-us .banner__form{position:absolute;left:60px;bottom:-58px;display:flex;justify-content:center;align-items:center;gap:32px;padding:28px 32px;border-radius:8px;background:linear-gradient(to right,#F2F5F8 5%,#ffffff 20%)}#about-us .banner__form h4{background-image:url(/assets/images/svg/text-underline.svg);background-repeat:no-repeat;background-position:left 41px;background-size:187px;height:58px}#about-us .partners{margin-top:136px;position:relative}#about-us .partners__container{background:linear-gradient(180deg,#FFFFFF 0%,rgba(255,255,255,0) 100%);display:flex;padding:48px 60px 51px;border-radius:16px;position:relative;z-index:1}#about-us .partners__images{width:480px;height:330px;margin-right:25px;align-self:end;background-image:url(/assets/images/about-us/partners-elements-new-2x.png);background-repeat:no-repeat;background-size:100% 100%}@media (max-width: 610px){#about-us .partners__images{margin-right:0}}#about-us .partners__slider{overflow:hidden;position:relative;width:690px;margin-bottom:32px}#about-us .partners__slider .slide-track{animation:scroll 40s linear infinite;display:flex;width:5244px}#about-us .partners__description{max-width:690px;display:flex;flex-direction:column}#about-us .partners__description h2{margin-bottom:24px}#about-us .partners__description p{margin-bottom:20px}#about-us .partners__description .btn{width:fit-content}#about-us .partners__description .partner-logo{background-image:url(/assets/images/about-us/sprite_3x.webp);background-size:cover;background-repeat:no-repeat;height:52px;margin:0 30px;display:flex;align-items:center;justify-content:center}#about-us .partners__description .partner-logo a{width:100%;height:100%}#about-us .partners__description .partner-logo-seeed{background-image:url(/assets/images/about-us/seeedstudio-2x.png);background-size:contain;background-repeat:no-repeat;background-position:center;height:52px;width:9%;margin:0 30px;display:flex;align-items:center;justify-content:center}#about-us .partners__description .partner-logo-seeed a{width:100%;height:100%}#about-us .partners__description .aicas,#about-us .partners__description .redis,#about-us .partners__description .lemonbeat,#about-us .partners__description .lenovo,#about-us .partners__description .infineon,#about-us .partners__description .st,#about-us .partners__description .nxp,#about-us .partners__description .digi-key,#about-us .partners__description .intel,#about-us .partners__description .one_nce,#about-us .partners__description .rigado{width:5%}#about-us .partners__description .aicas{background-position:4% 0%}#about-us .partners__description .alibaba{background-position:8% 0px;margin-top:5px;max-height:40px;width:6.5%}#about-us .partners__description .mongo{background-position:14% 4px;max-height:45px;width:6%}#about-us .partners__description .redis{background-position:19.3% 0%}#about-us .partners__description .lemonbeat{background-position:23.3% 0%}#about-us .partners__description .lenovo{background-position:27% 0%}#about-us .partners__description .dh_electronics{background-position:31.6% 0%;width:6.5%}#about-us .partners__description .ge-digital{background-position:37% 0%;max-height:42px;width:6%;margin-top:5px}#about-us .partners__description .siemens{background-position:42.3% 0%;width:6%}#about-us .partners__description .infineon{background-position:46.6% 0%}#about-us .partners__description .espressif{background-position:51.3% 0%;width:6%}#about-us .partners__description .st{background-position:55.7% 0%}#about-us .partners__description .nxp{background-position:59.8% 0%}#about-us .partners__description .nordic{background-image:url(/assets/images/about-us/nordic-logo.png);background-size:contain;background-repeat:no-repeat;background-position:center;height:52px;width:5%;margin:0 30px;display:flex;align-items:center;justify-content:center}#about-us .partners__description .nordic a{width:100%;height:100%}#about-us .partners__description .digi-key{background-position:68.7% 0%}#about-us .partners__description .wirepas{background-position:73.3% 0%;width:6%}#about-us .partners__description .intel{background-position:77% 0%}#about-us .partners__description .one_nce{background-position:81% 0%}#about-us .partners__description .quectel{background-position:86.8% 0%;width:9%}#about-us .partners__description .si-five{background-position:91.8% 0%;width:6.5%}#about-us .partners__description .f3-wireless{background-position:96.5% 0%;width:6%}#about-us .partners__description .rigado{background-position:100.5% 0%}#about-us .mission{margin-top:156px;margin-bottom:78px;padding:72px 60px 168px;display:flex;justify-content:end;border-radius:16px;z-index:1;background:linear-gradient(270deg,#FFFFFF 0%,#FFFFFF 91.89%,rgba(255,255,255,0) 100%);position:relative}#about-us .mission:after{content:"";display:block;width:1116px;height:506px;background-image:url(/assets/images/about-us/mission-elements.png);background-size:100% 100%;position:absolute;top:-98px;left:154px;pointer-events:none}#about-us .mission__content{max-width:682px}#about-us .mission__content h2{margin-bottom:24px}#about-us .mission__content p{font-size:20px;line-height:36px;font-weight:600}#about-us .mission__image{width:448px;height:448px;background-image:url(/assets/images/about-us/mission-rocket.webp);background-size:100% 100%;position:absolute;left:58px;top:-60px;border-radius:32px}#about-us .join-us{padding:80px 0 80px 120px;background:#162844;border-radius:120px 0 0;position:relative;z-index:1}#about-us .join-us .page-container{position:relative}#about-us .join-us .page-container:after{content:"";display:block;width:945px;height:192px;background-image:url(/assets/images/about-us/join-us-elements.png);background-size:100% 100%;position:absolute;top:-113px;right:40px;pointer-events:none}#about-us .join-us h2,#about-us .join-us h4,#about-us .join-us p{color:#fff}#about-us .join-us a{color:#228ece}#about-us .join-us h4{max-width:250px;transition:all .3s ease}#about-us .join-us img{transition:all .3s ease}#about-us .join-us__list{margin-top:56px;max-width:1200px;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);grid-column-gap:24px;grid-row-gap:48px}#about-us .join-us .item{width:384px}#about-us .join-us .item:hover img{opacity:0}#about-us .join-us .item:hover h4{transform:translate3d(-78px,0,0)}#about-us .join-us .item__logo{width:88px;height:88px;border-radius:8px;background-color:#228ece;display:flex;justify-content:center;align-items:center}#about-us .join-us .item__logo .iot{margin:14px 21px 18px 11px}#about-us .join-us .item__logo .aws{margin:30px 15px 24px}#about-us .join-us .item__heading{display:flex;gap:24px;align-items:center;margin-bottom:24px}#about-us .story{padding:64px 60px 48px;margin-top:74px;position:relative}#about-us .story:after{content:"";display:block;width:1328px;height:731px;background-image:url(/assets/images/about-us/story-elements.png);background-size:100% 100%;position:absolute;top:30px;left:-30px;pointer-events:none}#about-us .story .page-container{width:1200px}#about-us .story__container{display:flex;margin-top:48px;flex-direction:row;align-items:stretch;overflow:hidden;height:540px;position:relative;z-index:1}#about-us .story__element{position:relative;border-radius:16px;overflow:hidden;min-width:72px;margin-left:9px;margin-right:9px;background-size:auto 100%;background-position:center;background-repeat:no-repeat;cursor:pointer;transition:.5s ease}#about-us .story__element.story-2013{background-image:url(/assets/images/about-us/story-2013.webp)}#about-us .story__element.story-2016{background-image:url(/assets/images/about-us/story-2016.webp)}#about-us .story__element.story-2016 p{height:52px}#about-us .story__element.story-2017{background-image:url(/assets/images/about-us/story-2017.webp)}#about-us .story__element.story-2018{background-image:url(/assets/images/about-us/story-2018.webp)}#about-us .story__element.story-2018 p{height:78px}#about-us .story__element.story-2020{background-image:url(/assets/images/about-us/story-2020.webp)}#about-us .story__element.story-2021{background-image:url(/assets/images/about-us/story-2021.webp)}#about-us .story__element.story-2021 p{height:52px}#about-us .story__element.story-2022{background-image:url(/assets/images/about-us/story-2022.webp)}#about-us .story__element.story-2023{background-image:url(/assets/images/about-us/story-2023.webp)}#about-us .story__element.story-2023 p{height:104px}#about-us .story__element.story-2024{background-image:url(/assets/images/about-us/story-2024.png)}#about-us .story__element.story-2025{background-image:url(/assets/images/about-us/story-2025.jpg)}#about-us .story__element:first-child{margin-left:unset}#about-us .story__element:last-child{margin-right:unset}#about-us .story__element.active{flex-grow:10000;max-width:570px;background-size:auto 100%}#about-us .story__element:not(.active){flex-grow:1}#about-us .story__element:not(.active).story-2013{background-position:right -116px top 0}#about-us .story__element:not(.active).story-2016{background-position:right -78px top 0}#about-us .story__element:not(.active).story-2017{background-position:left -230px top 0}#about-us .story__element:not(.active).story-2018{background-position:right -222px top 0}#about-us .story__element:not(.active).story-2020{background-position:right -226px top 0}#about-us .story__element:not(.active).story-2021{background-position:right -78px top 0}#about-us .story__element:not(.active).story-2022{background-position:right -20px top 0}#about-us .story__element:not(.active) p{opacity:0}#about-us .story__element:not(.active) .story__element__year{padding:5px 22px;border-radius:0 16px;transform:rotate(-90deg);transform-origin:left top;top:100px}#about-us .story__element__year{transition:all .5s ease;background:#162844;padding:15px 45px 15px 40px;width:fit-content;position:absolute;top:0;left:0;border-radius:16px 0}#about-us .story__element__year h4{color:#fff}#about-us .story__element p{position:absolute;top:80px;left:40px;transition:opacity .5s ease;max-width:499px;overflow:hidden}#about-us .work-life{margin:81px auto 0;text-align:center;max-width:1280px;position:relative;background-image:url(/assets/images/svg/about-us/map.svg);background-position:center bottom;background-repeat:no-repeat}#about-us .work-life:after{content:"";display:block;width:1088px;height:744px;background-image:url(/assets/images/about-us/work-life-elements.png);background-size:100% 100%;position:absolute;top:-6px;left:88px;pointer-events:none}#about-us .work-life h2{margin-bottom:24px}#about-us .work-life .mobile-wrapper{display:none}#about-us .work-life__map{margin-top:40px;height:621px}#about-us .work-life__locations{position:relative;top:-336px;left:123px;width:953px;height:243px;pointer-events:none}#about-us .work-life__locations .location{transition:.5s ease all;pointer-events:auto;display:flex;justify-content:center;align-items:center;gap:8px;padding:16px 24px;background:#ffffff;border-radius:16px;width:fit-content;position:absolute;z-index:2}#about-us .work-life__locations .location:hover{background:#162844;cursor:pointer}#about-us .work-life__locations .location:hover h5{color:#fff}#about-us .work-life__locations .location:hover img{filter:invert(141%) sepia(174%) saturate(294%) hue-rotate(557deg) brightness(109%) contrast(436%)}#about-us .work-life__locations .location.usa{top:44px;left:146px}#about-us .work-life__locations .location.colombia{bottom:73px;left:0}#about-us .work-life__locations .location.germany{top:0;left:398px}#about-us .work-life__locations .location.poland{bottom:95px;right:314px}#about-us .work-life__locations .location.kazakhstan{bottom:0;right:51px}#about-us .work-life__locations .location.georgia{right:0;top:51px}#about-us .work-life__photos{position:relative;height:402px;width:912px;top:140px;left:184px}#about-us .work-life__photos .item{position:absolute;border-radius:16px;transition:.1s ease transform,.2s ease outline;background-size:100% 100%}#about-us .work-life__photos .item__popup{font-weight:800;font-size:14px;line-height:19px;color:#fff;position:absolute;background-size:inherit;text-align:start;pointer-events:none;opacity:0}#about-us .work-life__photos .item:before{content:"";position:absolute;top:-11px;right:-11px;bottom:-11px;left:-11px;border:12px solid #ffffff;border-radius:40px;opacity:0}#about-us .work-life__photos .item:hover{transform:scale(1.2);border-radius:28px;z-index:4}#about-us .work-life__photos .item:hover .item__popup{opacity:1}#about-us .work-life__photos .item:hover:before{opacity:1}#about-us .work-life__photos .item-1{top:75px;left:45px;width:132px;height:107px;background-image:url(/assets/images/about-us/map1.webp)}#about-us .work-life__photos .item-1 .item__popup{background-image:url(/assets/images/about-us/map_bg/bg_1.png);width:111px;padding:1px 5px 6px 6px;left:11px;top:78px}#about-us .work-life__photos .item-2{bottom:94px;left:0;width:102px;height:116px;background-image:url(/assets/images/about-us/map2.webp)}#about-us .work-life__photos .item-2 .item__popup{background-image:url(/assets/images/about-us/map_bg/bg_2.png);width:140px;padding:2px 5px 7px 6px;left:-70px;top:59px}#about-us .work-life__photos .item-3{bottom:50px;left:112px;width:141px;height:159px;background-image:url(/assets/images/about-us/map3.webp)}#about-us .work-life__photos .item-3 .item__popup{background-image:url(/assets/images/about-us/map_bg/bg_3.png);width:131px;padding:2px 3px 2px 7px;left:12px;top:92px}#about-us .work-life__photos .item-4{top:22px;left:187px;width:175px;height:161px;background-image:url(/assets/images/about-us/map4.webp)}#about-us .work-life__photos .item-4 .item__popup{background-image:url(/assets/images/about-us/map_bg/bg_4.png);width:94px;padding:2px 4px 5px 5px;left:40px;top:134px}#about-us .work-life__photos .item-5{bottom:10px;left:264px;width:270px;height:199px;background-image:url(/assets/images/about-us/map5.webp)}#about-us .work-life__photos .item-5 .item__popup{background-image:url(/assets/images/about-us/map_bg/bg_5.png);width:149px;padding:2px 5px 6px 7px;left:48px;top:112px}#about-us .work-life__photos .item-6{top:0;left:372px;width:162px;height:183px;background-image:url(/assets/images/about-us/map6.webp)}#about-us .work-life__photos .item-6 .item__popup{background-image:url(/assets/images/about-us/map_bg/bg_6.png);width:126px;padding:2px 6px 5px 5px;left:50px;top:150px}#about-us .work-life__photos .item-7{top:27px;right:200px;width:167px;height:188px;background-image:url(/assets/images/about-us/map7.webp)}#about-us .work-life__photos .item-7 .item__popup{background-image:url(/assets/images/about-us/map_bg/bg_7.png);width:150px;padding:2px 2px 6px 6px;right:0;bottom:-16px}#about-us .work-life__photos .item-8{bottom:37px;right:199px;width:167px;height:134px;background-image:url(/assets/images/about-us/map8.webp)}#about-us .work-life__photos .item-8 .item__popup{background-image:url(/assets/images/about-us/map_bg/bg_8.png);width:112px;padding:3px 6px 3px 7px;left:21px;bottom:-6px}#about-us .work-life__photos .item-9{top:67px;right:58px;width:132px;height:89px;background-image:url(/assets/images/about-us/map9.webp)}#about-us .work-life__photos .item-9 .item__popup{background-image:url(/assets/images/about-us/map_bg/bg_9.png);width:139px;padding:2px 5px 3px 6px;right:-82px;top:60px}#about-us .work-life__photos .item-10{right:0;bottom:94px;width:188px;height:142px;background-image:url(/assets/images/about-us/map10.webp)}#about-us .work-life__photos .item-10 .item__popup{background-image:url(/assets/images/about-us/map_bg/bg_10.png);width:114px;padding:2px 5px 5px;left:37px;bottom:4px}#about-us .work-life__photos .item-11{right:8px;bottom:25px;width:170px;height:50px;background-image:url(/assets/images/about-us/insta-button.webp);border-radius:8px}#about-us .work-life__photos .item-11:hover{border:none;border-radius:8px}#about-us .work-life__photos .item-11:hover:before{border-radius:20px}#about-us .positions{margin-top:64px;padding:48px 60px 0;background:linear-gradient(180deg,#FFFFFF 0%,rgba(255,255,255,0) 100%);border-radius:16px;position:relative}#about-us .positions:after{content:"";display:block;width:1189px;height:155px;background-image:url(/assets/images/about-us/positions-elements.png);background-size:100% 100%;position:absolute;top:-24px;left:39px;pointer-events:none}#about-us .positions h2{margin-bottom:48px;text-align:center}#about-us .positions .btn{display:block;width:fit-content;margin:0 auto}#about-us .positions .vacancy-list__items{display:flex;flex-direction:column;gap:16px;margin-bottom:58px}#about-us~footer{margin-top:70px}#about-us~div:has(.grecaptcha-badge){z-index:3}header:has(+#about-us){background:#F2F5F8}header:has(+#about-us) a:not(.active):not(:hover),header:has(+#about-us) button:not(.active):not(:hover){border-color:#f2f5f8}header:has(+#about-us) .select-dropdown__list{background:#F2F5F8}#privacy-policy-page{width:100%}#privacy-policy-page .privacy-policy{padding:30px 10px}#privacy-policy-page .privacy-policy__title{padding-top:23px;color:#2e83b9}#privacy-policy-page .privacy-policy .privacy-policy__last-updated{color:#56646f;margin:0 0 30px}#privacy-policy-page .privacy-policy p{margin:13px 0;color:#172031;line-height:23px;font-size:15px}#privacy-policy-page .privacy-policy a{color:#56646f;text-decoration:none;font-weight:700;cursor:pointer;-webkit-transition-delay:0s;transition:color .15s ease-in-out 0s}#privacy-policy-page .privacy-policy a:active,#privacy-policy-page .privacy-policy a:focus,#privacy-policy-page .privacy-policy a:hover{outline:0;color:#2e83b9;text-decoration:none;transition:color .15s ease-in-out 0s}#privacy-policy-page .privacy-policy h4{margin:30px 0 16px;color:#56646f;font-size:18px;font-weight:700;letter-spacing:-1px;text-transform:uppercase;line-height:1.5em}#privacy-policy-page .privacy-policy h5{margin:30px 0 16px;color:#56646f;font-size:14px;font-weight:700;letter-spacing:-1px;text-transform:uppercase;line-height:1.5em}#privacy-policy-page .privacy-policy ul{color:#172031;list-style:disc inside;margin:0 0 20px 30px;padding:0}#privacy-policy-page .privacy-policy ul li{color:#172031;font-weight:400;font-size:15px;line-height:30px}@media (max-width: 768px){#privacy-policy-page .privacy-policy{padding:30px}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff center center no-repeat}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0px;font-size:0px;cursor:pointer;background:transparent;color:transparent;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translateY(-50%);padding:0;border:none;outline:none}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:transparent;color:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0px;font-size:0px;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}@media (hover: none) and (pointer: coarse){.header a:hover,.header li:hover{border:none!important;color:unset!important;text-shadow:unset!important;background-color:unset!important}footer a:hover,footer button:hover{border:none!important;color:#fff;text-shadow:unset!important;background-color:#16284480!important}footer .floating-button:hover{background-color:#16284480!important}footer .footer__text a:hover{color:#228ece}footer .footer__links a:hover{filter:unset}.blog-table__content a:hover{color:#56646f!important}}@media only screen and (min-width: 900px){@keyframes rotateHeaderAlien{0%,23%{transform:rotate(6deg)}40%,56%{transform:rotate(-6deg)}66%,89%{transform:rotate(0)}to{transform:rotate(6deg)}}#apply .cv-modal__container form label{cursor:default}#apply .cv-modal__container form label.file-input:hover{background-color:#fff}#apply .cv-linkedin-resume>label.file-input:hover~img.red-alien{top:226px;right:2px}#apply .cv-linkedin-resume>label.file-input.error-resume:hover~img.red-alien{top:265px;right:-38px}#apply .cv-linkedin-resume>label.file-input.error-resume:hover~.error-description-wrapper.error-cv{display:block;opacity:1}#apply .cv-linkedin-resume>div.linkedin_link:hover~img.red-alien{top:226px;right:2px}#apply .cv-linkedin-resume>div.linkedin_link.error-resume:hover~img.red-alien{top:265px;right:-38px}#apply .cv-linkedin-resume>div.linkedin_link.error-resume:hover~.error-description-wrapper.error-linkedin{display:block;opacity:1}#apply input.error-checkbox:hover~.error-description-wrapper.error-agreement{display:block;opacity:1}#apply .cv-linkedin-resume>label.file-input.cv-filled:hover~img.red-alien{top:265px;right:-38px}#apply .cv-modal__container{width:900px;height:auto;padding-bottom:40px}#apply .cv-modal__container .close{top:0;right:0}#apply .cv-modal__container form .agreement{margin-top:28px;width:559px}#apply .cv-modal__container form .agreement>small{width:519px}#apply .cv-modal__container form .form-submit{margin-top:32px}#apply .cv-modal__container form .form-submit button{height:48px}#apply .cv-modal__container form .form-submit .white-alien{width:32px;height:32px;pointer-events:none;position:absolute;bottom:-33px;left:223px;transition:.3s ease-in-out}#apply .cv-modal__container form .form-submit .white-alien-block-right{width:33px;height:70px;position:absolute;bottom:-33px;left:223px;background-color:#fff}#apply .cv-modal__container form .form-submit .white-alien-block-bottom{width:30px;height:32px;position:absolute;bottom:-33px;left:256px;background-color:#fff}#apply .cv-modal__container form .form-submit button:hover{background-color:#0073b1;border-color:#0073b1}#apply .cv-modal__container form .form-submit button:hover~.white-alien{position:absolute;bottom:0;left:256px}#apply .cv-modal__content{position:relative;max-width:100%;max-height:100%}#apply .cv-modal__pixel-alien-1{position:absolute;top:62px;right:66.01px;z-index:0}#apply .cv-modal__pixel-alien-2{position:absolute;bottom:51.14px;right:32.63px}#apply .cv-modal__header{height:34px;width:100%;display:flex}#apply .cv-modal__header h4{width:282px;height:34px}#apply .cv-modal__header img{width:48px;height:41px;margin-left:10px;margin-top:-4px;animation:rotateHeaderAlien ease-out infinite;animation-delay:.3s;animation-duration:1.85s}#apply .cv-modal__info{z-index:1;position:relative;margin-top:30px;height:auto}#apply .cv-modal__info p{align-items:center;margin-bottom:18px}#apply .cv-modal__info div.last{display:flex;color:#162844;font-size:16px;font-weight:400;line-height:26px;letter-spacing:0px;text-align:left;margin-bottom:0}#apply .cv-modal__info div.last span{display:none}#apply .cv-modal__info div.last input.email-input{width:64px;max-width:410px;margin:0 8px}#apply .cv-modal__info div.last input.email-input.error-input:hover~.error-description-wrapper.error-email{opacity:1;display:block}#apply .cv-modal__info div.last input.phone-number-input{width:106px;max-width:120px}#apply .cv-modal__info div.last .phone-number-wrapper{width:106px;max-width:120px;margin-left:8px;position:relative;z-index:15}#apply .cv-modal__info div.last input.phone-number-input.error-input:hover~.error-description-wrapper.error-phone{opacity:1;display:block}#apply .cv-modal__info div.specialization{display:flex;color:#162844;margin-bottom:18px;font-size:16px;font-weight:400;line-height:26px;letter-spacing:0px;text-align:left}#apply .cv-modal__info div.specialization span.first-name-span,#apply .cv-modal__info div.specialization span.last-name-span{display:none}#apply .cv-modal__info div.specialization .selector{cursor:pointer;position:relative;display:flex;border-bottom:1px dashed #99A9B6;border-radius:0;margin:0 8px}#apply .cv-modal__info div.specialization .selector div.vector-specialization{margin-top:2px;width:24px;height:24px;display:flex;align-items:center;text-align:center}#apply .cv-modal__info div.specialization .selector div.vector-specialization img{margin:0 auto;width:13px;height:7px;transition:.2s}#apply .cv-modal__info div.specialization .selector span{display:flex;font-size:14px;font-weight:700;line-height:24px;letter-spacing:0px;text-align:center;align-items:center;margin-right:8px}#apply .cv-modal__info div.specialization .selector input{display:none}#apply .cv-modal__info div.specialization .selector.error-selector{border-bottom:1px dashed red}#apply .cv-modal__info div.specialization .selector.error-selector:hover .error-description-wrapper.error-specialization{display:block;opacity:1}#apply .cv-modal__info div.specialization input.first-name-input,#apply .cv-modal__info div.specialization input.last-name-input{margin:0 8px;width:80px;max-width:169px;padding:0}#apply .cv-modal__info div.specialization ul.drop-down-specialization{z-index:16;overflow-y:scroll;-ms-overflow-style:thin;scrollbar-width:thin;opacity:0;transition:opacity .2s;width:260px;max-height:320px;background-color:#fff;padding:8px;border-radius:4px;box-shadow:0 8px 24px #0000001a;position:absolute;top:27px;left:-2px;display:none}#apply .cv-modal__info div.specialization ul.drop-down-specialization li{margin-bottom:4px;height:40px;vertical-align:middle;font-size:14px;font-weight:400;color:#162844}#apply .cv-modal__info div.specialization ul.drop-down-specialization li span{border-radius:2px;font-size:16px;font-weight:400;letter-spacing:0px;display:flex;align-items:center;padding-left:8px;width:100%;height:100%;line-height:24px;text-align:left}#apply .cv-modal__info div.specialization ul.drop-down-specialization li span:hover{background-color:#228ece;color:#fff;font-weight:600}#apply .cv-modal__info div.specialization ul.drop-down-specialization li:last-child{margin-bottom:0}#apply .cv-modal__info div.specialization ul.drop-down-specialization .increased{height:64px}#apply .cv-modal__info div.specialization ul.drop-down-specialization::-webkit-scrollbar{display:none}#apply .cv-modal__info div.specialization div.selector-custom span.specialization-chosen-1{display:none;position:absolute}#apply .cv-modal__info div.specialization div.selector-custom .job-position-desktop{display:block;border:none;padding:0;margin-left:0;width:45px;max-width:248px}#apply .cv-modal__info div.specialization div.selector-custom.selector-custom-active{border-bottom:1px dashed #228ECE}#apply .cv-modal__info div.specialization div.selector-active ul.drop-down-specialization{display:block;opacity:1}#apply .cv-modal__info div.specialization div.selector-active span.specialization-selector{width:214px}#apply .cv-modal__info div.specialization div.selector-active img{transform:rotate(-180deg)}#apply .cv-modal__info div.specialization input.first-name-input.error-input:hover~.error-description-wrapper.error-first-name{opacity:1;display:block}#apply .cv-modal__info div.specialization input.last-name-input.error-input:hover~.error-description-wrapper.error-last-name{opacity:1;display:block}#apply .cv-modal__info div.experience-years{display:flex;font-size:16px;font-weight:400;line-height:26px;letter-spacing:0px;color:#162844;text-align:left}#apply .cv-modal__info div.experience-years div.selector{padding-top:2px;display:flex;height:28px;margin:0 8px;border-bottom:1px dashed #99A9B6;border-radius:0;align-items:center;cursor:pointer}#apply .cv-modal__info div.experience-years div.selector span{display:flex;font-size:14px;font-weight:700;line-height:24px;letter-spacing:0px;text-align:center;align-items:center;margin-right:8px}#apply .cv-modal__info div.experience-years div.selector div.vector-years{width:24px;height:24px;display:flex;align-items:center;text-align:center}#apply .cv-modal__info div.experience-years div.selector div.vector-years img{margin:0 auto;width:13px;height:7px;transition:.2s}#apply .cv-modal__info div.experience-years div.selector.error-selector:hover~.error-description-wrapper.error-experience{display:block;opacity:1}#apply .cv-modal__info div.experience-years div.selector.error-selector{border-bottom:1px dashed red}#apply .cv-modal__info div.experience-years input{display:none}#apply .cv-modal__info div.experience-years ul.drop-down-experience-years{width:100px;height:144px;transition:opacity .2s;padding:8px;border-radius:4px;box-shadow:0 8px 24px #0000001a;position:absolute;background-color:#fff;top:32px;left:0;display:none;opacity:0;z-index:99}#apply .cv-modal__info div.experience-years ul.drop-down-experience-years li{margin-bottom:4px;height:40px;vertical-align:middle;font-size:14px;font-weight:400;color:#162844}#apply .cv-modal__info div.experience-years ul.drop-down-experience-years li span{border-radius:2px;font-size:16px;font-weight:400;letter-spacing:0px;text-align:left;padding-left:8px;line-height:26px;margin-right:0;height:100%}#apply .cv-modal__info div.experience-years ul.drop-down-experience-years li span:hover{background-color:#228ece;color:#fff;font-weight:600}#apply .cv-modal__info div.experience-years div.selector-active ul.drop-down-experience-years{display:block;opacity:1}#apply .cv-modal__info div.experience-years div.selector-active span.years-selector{width:63px}#apply .cv-modal__info div.experience-years div.selector-active img{transform:rotate(-180deg)}#apply .cv-modal__info div.experience-years span.specialization-chosen-2{margin-left:8px}#apply .cv-modal__info input{text-align:left;height:28px;line-height:24px;font-size:14px;font-weight:700;border:none;border-bottom:1px dashed #99A9B6;border-radius:0;padding:0}#apply .cv-modal__info input.input-active{border-bottom:1px dashed #228ECE}#apply .cv-modal__info input::placeholder{color:#162844;opacity:.4}#apply .cv-modal__resume{display:flex;align-items:center;margin-top:26px;color:#162844}#apply .cv-modal__resume .type-input.cv{margin-right:16px}#apply .cv-modal__resume .type-input.cv input,#apply .cv-modal__resume .type-input.linkedin input{width:24px;height:24px}#apply .cv-modal__resume .cv-linkedin-resume{width:100%;margin-left:33px}#apply .cv-modal__resume .cv-linkedin-resume .red-alien{pointer-events:none;position:absolute;width:59px;height:42px;top:265px;right:-38px;transition:.3s ease-in-out}#apply .cv-modal__resume .cv-linkedin-resume .red-alien-block-right{width:37px;height:88px;position:absolute;background-color:#fff;top:220px;right:-38px}#apply .cv-modal__resume .cv-linkedin-resume .red-alien-block-bottom{width:40px;height:36px;position:absolute;background-color:#fff;top:271px;right:-5px}#apply .btn{cursor:default}#apply input.error-input::placeholder{color:#e74c3c;opacity:1}#apply input.error-input{color:#e74c3c;border-bottom:1px dashed #E74C3C;cursor:pointer}#apply .error-selector{color:#e74c3c;opacity:1}#apply .error-selector input::placeholder{color:#e74c3c;opacity:1}#apply .error-description-wrapper{height:56px;z-index:16;background-color:#fff;position:absolute;display:none;padding:16px;box-shadow:0 8px 24px #0000001a;opacity:0;transition:.3s ease-in-out}#apply .error-description-wrapper p{display:flex;font-size:14px;font-weight:400;line-height:24px;letter-spacing:0px;text-align:left}#apply .error-description-wrapper p span.error-star{display:block;color:#e74c3c;margin-right:4px}#apply .error-first-name{top:28px;left:130px}#apply .error-last-name{top:28px;left:220px}#apply .error-email{top:120px;left:178px}#apply .error-phone{width:260px;top:28px;left:0}#apply .error-experience{top:75px;left:340px}#apply .error-specialization{top:28px;left:0;width:230px}#apply input.input-active::placeholder{opacity:.2}#apply span.low-opacity{opacity:.4}.cv-modal__container.mobile{display:none}#job-post-page .project-global-impact-description p,#job-post-page .project-global-impact-description span,#job-post-page .project-global-impact-description ul>li{line-height:24px}}@media only screen and (max-width: 899px){.cv-modal__container.desktop{display:none}#apply .cv-modal__container.mobile{width:100%;top:0;padding:24px}#apply .cv-modal__container.mobile .close{right:24px}#apply .cv-modal__container.mobile .cv-modal__content{max-width:none}#apply .cv-modal__container.mobile form label.type-input{margin:0 24px 24px 0}.cv-modal__input-group{margin-bottom:24px}.input-error-text{display:none;transition:all .3s;flex-basis:100%;color:#e74c3c;font-weight:400;font-size:14px;line-height:24px}.error-input+.input-error-text{display:block}.cv-modal__form_input{border-radius:4px;border:2px solid #DAE2EA;padding:12px 16px;font-size:16px;line-height:24px;font-weight:400;color:#162844;transition:all .3s;width:100%}.cv-modal__form_input.select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff}.cv-modal__form_input.select:invalid{color:gray}.cv-modal__form_input.inactive{display:none!important}.cv-modal__form_input.error-input{transition:all .3s;border:2px solid #E74C3C}}@media only screen and (max-width: 1023px) and (max-height: 644px) and (orientation: landscape){#not-found-404{padding:30px}#not-found-404 img{width:100%}#not-found-404 a{padding:11px 49px}#not-found-404 h2{font-size:32px}#apply{align-items:unset}#apply.active{overflow-x:scroll}#apply .cv-modal__content{max-width:unset;margin:0 auto}#apply .cv-modal__container{height:fit-content;width:100%;top:0}#apply .cv-modal__container form .input-blocks{margin:28px 0}#apply .cv-modal__container form .form-submit{margin-top:32px}#apply .mobile-helper{display:block}}@media only screen and (max-width: 1360px){#about-us .page-container{max-width:1240px}#about-us .banner__content{max-width:440px}#about-us .partners__description{max-width:600px}#about-us .partners__slider{width:600px}#about-us .mission__content{max-width:602px}#about-us .join-us{padding-left:80px}#about-us .join-us .page-container:after{width:890px}#about-us .story:after{width:1268px;height:702px}#about-us .story__element{margin-left:7px;margin-right:7px}#about-us .story__element p{max-width:440px}#about-us .story__element.story-2018 p{height:78px}#about-us .story__element.story-2021 p{height:52px}#about-us .work-life:after{left:68px}#about-us .work-life__photos{left:164px}#about-us .work-life__locations{left:103px}#about-us .positions:after{width:1129px}}@media only screen and (max-width: 1280px){.container{max-width:944px}.job-post__content{width:54%}.job-post__title{width:45%}.requirements-modal,.nice-to-have-modal{left:0;width:528px}.cv-banner{padding:48px;background-image:url(/assets/images/cv-banner-bg-1024.png);background-repeat:no-repeat;height:274px}.hire-block{height:354px;width:944px;margin:40px auto;padding:32px 48px}.hire-block__content p{font-size:14px;line-height:24px;max-width:520px}.hire-block__content ul{margin-bottom:100px}.hire-block__content ul li .time{font-size:14px;line-height:24px}.hire-block__content ul li .text{font-weight:700;font-size:16px}.hire-block__content ul li .number{margin-bottom:24px}.hire-block__content .btn{bottom:32px;right:48px}.youtube-block{height:346px;width:944px;padding:32px 48px;margin:40px auto}.youtube-block__container{width:392px;height:200px;margin-top:30px;margin-right:0}.youtube-block__container iframe{border-radius:8px}.youtube-block__container:before{width:395px;height:245px;background-repeat:no-repeat;background-size:72px 72px,72px 72px,32px 25px;background-position:right 0 bottom 6px,right 0 top 0,left 0 bottom 0;position:absolute;left:-11px;z-index:1}.youtube-block__container:after{left:16px}.youtube-block__info{max-width:400px}.youtube-block__info p{margin-top:24px;margin-bottom:40px;font-size:14px;line-height:24px}#about-us p{font-size:14px;line-height:24px}#about-us h2{font-size:32px;line-height:40px}#about-us .page-container{max-width:984px}#about-us .banner{height:436px;margin-top:88px}#about-us .banner__mask{background:radial-gradient(circle at var(--x) var(--y),rgba(242,245,248,.7) 10%,rgba(242,245,248,.99) 60%)}#about-us .banner__form{left:20px;bottom:-75px}#about-us .banner__info{width:464px;height:374px;right:-52px}#about-us .banner__info .card{padding:15px 24px}#about-us .banner__info .card__text{font-size:12px;line-height:20px}#about-us .banner__info .card img{width:24px;height:24px}#about-us .banner__info .card.people{width:170px;height:54px}#about-us .banner__info .card.people:hover{width:254px}#about-us .banner__info .card.countries{width:173px;top:246px;height:54px}#about-us .banner__info .card.countries:hover{width:207px;height:90px}#about-us .banner__info .card.offices{width:223px;height:54px;right:38px}#about-us .banner__info .card.offices:hover{width:236px}#about-us .banner__content{max-width:424px;margin-top:32px;margin-left:32px}#about-us .banner__content h1{line-height:64px}#about-us .banner__content p:last-child{max-width:388px}#about-us .banner__people{width:428px;height:388px;top:-20px;right:32px}#about-us .banner__people:before{width:593px;height:515px;right:-44px}#about-us .partners{margin-top:106px}#about-us .partners__slider .slide-track{animation:scroll-1024 40s linear infinite}#about-us .partners__description{max-width:514px}#about-us .partners__description p{margin-bottom:32px}#about-us .partners__description .partner-logo,#about-us .partners__description .partner-logo-seeed{height:39px}#about-us .partners__container{padding:40px 48px;align-items:center}#about-us .partners__images{width:332px;height:232px;margin-top:unset;background-image:url(/assets/images/about-us/partners-elements-new-2x.png);align-self:unset}#about-us .partners__slider{width:514px}#about-us .mission{padding:48px 48px 116px;margin-bottom:48px;margin-top:108px}#about-us .mission__image{width:334px;height:334px;left:40px;top:-40px}#about-us .mission__content{max-width:516px}#about-us .mission__content h2{margin-bottom:20px}#about-us .mission__content p{font-size:16px;line-height:26px;font-weight:700}#about-us .mission:after{width:839px;height:391px;top:-76px;left:107px;background-image:url(/assets/images/about-us/mission-elements-1024.png)}#about-us .join-us{border-radius:80px 0 0;padding-top:64px;padding-left:40px}#about-us .join-us h4{font-size:16px;line-height:26px;letter-spacing:.05em;max-width:180px}#about-us .join-us .page-container:after{width:691px;height:155px}#about-us .join-us .item{width:272px}#about-us .join-us .item:hover h4{transform:translate3d(-52px,0,0)}#about-us .join-us .item__logo{width:64px;height:64px}#about-us .join-us .item__logo img{width:32px;height:32px}#about-us .join-us .item__logo .iot{width:40px;height:40px}#about-us .join-us .item__logo .aws{width:40px;height:24px}#about-us .join-us .item__heading{gap:16px}#about-us .join-us .item__list{gap:32px}#about-us .story{padding:0 20px;margin-top:62px}#about-us .story__element{min-width:57px;border-radius:12px;background-size:cover!important}#about-us .story__element:not(.active) .story__element__year{padding:4px 18px;border-radius:0 12px;top:78px}#about-us .story__element.active{max-width:448px}#about-us .story__element__year{border-radius:12px 0;padding:12px 24px}#about-us .story__element h4{font-size:18px;line-height:28px}#about-us .story__element p{top:62px;left:28px;max-width:408px}#about-us .story__element.story-2018 p{height:78px}#about-us .story__element.story-2021 p{height:52px}#about-us .story__container{margin-top:32px;height:414px}#about-us .story:after{width:1009px;height:541px;top:-14px;left:-12px;background-image:url(/assets/images/about-us/story-elements-1024.png)}#about-us .page-container.map{max-width:unset}#about-us .work-life{margin-top:92px;background-image:url(/assets/images/svg/about-us/map-1024.svg)}#about-us .work-life:after{left:-38px;right:0;top:-32px;margin:0 auto;width:982px;height:697px;background-image:url(/assets/images/about-us/work-life-elements-1024.png)}#about-us .work-life__map{max-width:883px;height:564px;margin:40px auto 0}#about-us .work-life__photos{left:unset;top:128px;width:828px;height:365px;margin:0 auto}#about-us .work-life__photos .item:before{top:-7px;right:-7px;bottom:-7px;left:-7px;border:8px solid #ffffff;border-radius:24px}#about-us .work-life__photos .item:hover{border-radius:16px}#about-us .work-life__photos .item-1{top:68px;left:41px;width:119px;height:97px}#about-us .work-life__photos .item-1 .item__popup{top:80px}#about-us .work-life__photos .item-2{bottom:84px;left:0;width:93px;height:105px}#about-us .work-life__photos .item-2 .item__popup{left:-52px}#about-us .work-life__photos .item-3{bottom:45px;left:102px;width:128px;height:144px}#about-us .work-life__photos .item-4{top:20px;left:170px;width:158px;height:146px}#about-us .work-life__photos .item-5{bottom:9px;left:240px;width:245px;height:180px}#about-us .work-life__photos .item-6{top:0;left:338px;width:147px;height:166px}#about-us .work-life__photos .item-6 .item__popup{top:86px}#about-us .work-life__photos .item-7{top:24px;right:182px;width:151px;height:177px}#about-us .work-life__photos .item-8{bottom:33px;right:180px;width:151px;height:122px}#about-us .work-life__photos .item-9{top:61px;right:53px;width:119px;height:80px}#about-us .work-life__photos .item-9 .item__popup{top:40px}#about-us .work-life__photos .item-10{right:0;bottom:85px;width:171px;height:129px}#about-us .work-life__photos .item-11{right:3px;bottom:22px;width:162px;height:46px}#about-us .work-life__locations{left:-28px;top:-290px;width:866px;height:221px}#about-us .work-life__locations .location{padding:14px 22px}#about-us .work-life__locations .location.usa{top:40px;left:132px}#about-us .work-life__locations .location.colombia{bottom:66px;left:0}#about-us .work-life__locations .location.germany{top:0;left:362px}#about-us .work-life__locations .location.poland{bottom:87px;right:272px}#about-us .work-life__locations .location.kazakhstan{bottom:0;right:26px}#about-us .work-life__locations .location.georgia{right:0;top:46px}#about-us .positions{margin-top:52px;padding:38px 20px 0}#about-us .positions [data-number="3"],#about-us .positions [data-number="4"]{display:none}#about-us .positions h2{margin-bottom:40px}#about-us .positions:after{width:850px;height:110px;top:-18px;left:50px}#about-us .positions .vacancy-list__items{gap:20px;margin-bottom:32px}#careers .relocation-program{overflow:hidden;padding:48px 108px 40px}#careers .relocation-program:after{right:-140px}#careers .relocation-program:before{left:-140px}#careers .relocation-program__list{justify-content:center;flex-wrap:wrap}#job-post-page~footer{margin-top:56px}footer .footer__text{max-width:425px}footer .footer__nav a{font-size:14px}#job-post-page .horizontal-line{margin:17px 0 24px}#job-post-page .banner__content{width:944px;margin:0 auto}#job-post-page .job-content__info__container{width:100%}#job-post-page .job-content__info__modals{flex-direction:column;justify-content:space-around;gap:16px;padding:16px 25.44px}#job-post-page .job-content__info__modals .select-dropdown__list{z-index:99}#job-post-page .job-content__info__modals .select-dropdown__list-column{width:230px}#job-post-page .job-content__info__modals .select-dropdown button,#job-post-page .job-content__info__modals .switcher{width:100%}#job-post-page .job-content__info__modals .switcher.only label{width:99%}#job-post-page .job-content__info__modals .switcher label{width:49.5%}#job-post-page .job-content__info__description h5{margin-top:56px}#job-post-page .job-content__info__description .suggestions{height:unset;width:100%}#job-post-page .job-content__info__description .suggestions__container{padding:16px}#job-post-page .cv-banner{width:944px;padding:48px;margin:40px auto 0;background-image:url(/assets/images/cv-banner-bg-1024.png);background-repeat:no-repeat;height:274px}#blog-post-page .container{max-width:960px}#blog-post-page .blog-info-container{width:960px}#blog-post-page .blog{padding-bottom:40px}#blog-post-page .blog__container{width:896px}#blog-post-page .blog__single__image{width:880px;height:360px;background-size:100% 320px}#blog-post-page .blog__single__image__big{background-image:url(/assets/images/klika-hero-2022-1024.png);height:400px;background-size:100% 360px}#blog-post-page .blog__single__image.blog__klika-hero__second-image{background-image:url(/assets/images/klika-hero-persons-laptop.png)}#blog-post-page .blog__single__image.blog__klika-hero__third-image{background-image:url(/assets/images/klika-hero-conference-laptop.png)}#blog-post-page .blog__banner__image{width:912px;height:466px;background-size:100% 466px}#blog-post-page .blog-table{display:none}#blog-post-page .blog-table__content.mobile{display:block;padding:16px 0}#blog-post-page .blog-table__content.mobile ul{gap:12px;margin-top:16px;margin-bottom:unset}#blog-post-page .blog-table__content.mobile ul li{margin:unset}#blog-post-page .blog-table__content.mobile ul li:before{display:none}#blog-post-page .blog-table__content.mobile ul p{line-height:26px}#blog-post-page .blog-table__content.mobile ul a{color:#56646f;font-weight:400;line-height:26px}#blog-post-page .blog-table__content[for=hidden_mobile_table]{display:none}#blog-post-page .content{justify-content:center}#blog-post-page .blog-post-background{padding-bottom:128px}#blog-post-page .banner{max-width:520px}}@media only screen and (max-width: 768px) and (min-width: 376px){#careers .sub-heading br{display:none}}@media only screen and (max-width: 912px) and (min-width: 551px){#careers .vacancy-list{max-width:100%;margin-bottom:94px}#careers .vacancy-list .empty-list{max-width:100%;margin-top:34px;padding:17px 16px}#careers .vacancy-list .empty-list:before{top:24%;left:56%}#careers .vacancy-list .empty-list:after{top:34%;left:75%}#careers .vacancy-list .empty-list p{font-size:16px;font-weight:400;width:60%}footer .footer__credentials-bottom{line-height:24px}}@media only screen and (max-width: 739px){#careers .vacancy-list{margin-bottom:70px}#careers .vacancy-list .empty-list{margin-top:32px;padding:50px 18px;max-width:100%}#careers .vacancy-list .empty-list:before{top:43%;left:60%;width:130px;height:130px}#careers .vacancy-list .empty-list:after{rotate:27deg;top:48%;left:7%;width:100px;height:70px}#careers .vacancy-list .empty-list p{display:inline;font-size:16px;font-weight:400;width:100%}}@media only screen and (max-width: 410px) and (min-width: 351px){#careers .vacancy-list .empty-list:before{top:46%}#careers .vacancy-list .empty-list:after{top:50%}}@media only screen and (max-width: 350px){#careers .vacancy-list .empty-list:before{top:49%;left:58%}#careers .vacancy-list .empty-list:after{top:54%}}@media only screen and (min-width: 1024px){footer{padding-bottom:24px}footer .aws-icon{width:41px;height:24px}}@media only screen and (min-width: 1440px){footer .footer__container{gap:120px}}@media only screen and (max-width: 1023px){.post-content p{line-height:26px}.grecaptcha-badge{visibility:hidden}.container{max-width:692px}.requirements-modal,.nice-to-have-modal{width:692px;z-index:9}.header__nav-menu{gap:16px}.header__nav-menu__item a,.header__nav-menu button{font-size:16px;line-height:26px}.header nav{padding:30px;width:100%;transform:scaleY(0);transform-origin:top center;transition:all .3s ease;position:absolute;top:58px;background:#ffffff;pointer-events:none;opacity:0;z-index:0;left:0}.header nav ul{flex-direction:column;gap:30px}.header__line{width:95%;height:0;border:1px solid #DAE2EA;background-color:#dae2ea}.header__line.mobile{display:block}.header .burger__hamburger-lines{display:flex}.header .burger__hamburger-lines.active~nav{background:#F2F5F8;pointer-events:all;transform:scale(1);opacity:1;z-index:1;top:76px;border-radius:0 0 8px 8px}.header .burger__hamburger-lines.active~nav ul{gap:24px}.header .burger__hamburger-lines.active~nav a,.header .burger__hamburger-lines.active~nav button{border:none;padding:0}.header .burger__hamburger-lines.active~nav button{margin:0 auto}.header .burger__hamburger-lines.active~.header__wrapper{display:block;position:absolute;top:76px;left:0;width:100vw;height:100vh;background:rgba(153,169,182,.2);-webkit-backdrop-filter:blur(6.5px);backdrop-filter:blur(6.5px)}}@media only screen and (max-width: 1023px) and (orientation: landscape){.header .burger__hamburger-lines.active~.header__wrapper{width:100%;height:100%;background:unset;-webkit-backdrop-filter:unset;backdrop-filter:unset}}@media only screen and (max-width: 1023px){.header-dropdown__button{color:unset}.select-dropdown.footer__nav-menu__item{display:block}.select-dropdown__list-columns{flex-direction:column}.select-dropdown__list-columns .line{width:unset;height:1px}.select-dropdown__list#blog_list,.select-dropdown__list#blog_list-footer{top:unset;left:unset;background:unset;border-radius:unset;box-shadow:unset;transform:unset;pointer-events:unset;width:unset;opacity:1;padding:0;gap:20px;height:0;transition:all .5s ease;overflow:hidden;position:relative;margin:unset}.select-dropdown__list#blog_list.active,.select-dropdown__list#blog_list-footer.active{margin-top:24px;position:relative;display:flex;height:118px}.select-dropdown__list#blog_list .blog,.select-dropdown__list#blog_list-footer .blog{font-weight:400;padding:0}.select-dropdown__list#blog_list .blog.active,.select-dropdown__list#blog_list-footer .blog.active{color:#162844}.select-dropdown__list#blog_list .select-dropdown__list-item:has(a.active),.select-dropdown__list#blog_list-footer .select-dropdown__list-item:has(a.active){background-color:unset}.select-dropdown__list#blog_list-footer{gap:0}.select-dropdown__list#blog_list-footer.active{margin-top:unset;height:120px;margin-left:20px}.select-dropdown__list#blog_list-footer .blog{margin:unset}.select-dropdown__list#blog_list-footer .blog.active{color:#228ece}.select-dropdown__list#blog_list-footer .blog:hover{background-color:unset}#about-us .page-container{max-width:692px}#about-us .banner{width:692px;height:749px;flex-direction:column;margin-top:56px}#about-us .banner__mask{--x: 20%;--y: 65%}#about-us .banner__info{right:-180px;top:16px}#about-us .banner__info .card.offices{right:32px}#about-us .banner__info .card.countries{bottom:74px}#about-us .banner__info .card:after,#about-us .banner__info .card:before{display:none}#about-us .banner__info .card:hover img{filter:unset}#about-us .banner__content{max-width:640px;order:1;margin-top:64px}#about-us .banner__content p:last-child{max-width:unset}#about-us .banner__people{top:-26px;left:200px}#about-us .banner__people:before{background-image:url(/assets/images/about-us/banner-elements-tablet.png);width:609px;right:-43px;top:-30px}#about-us .banner__form{bottom:-58px;left:82px}#about-us .partners{margin-top:106px}#about-us .partners__slider .slide-track{animation:scroll 40s linear infinite}#about-us .partners__description{max-width:336px}#about-us .partners__description p{margin-bottom:24px}#about-us .partners__description h2{margin-bottom:18px}#about-us .partners__description .partner-logo,#about-us .partners__description .partner-logo-seeed{height:48px}#about-us .partners__container{padding:40px 20px 40px 32px}#about-us .partners__slider{order:1;margin-bottom:unset;width:640px;left:-316px;margin-top:64px}#about-us .partners__images{width:273px;height:188px;align-self:start;margin-top:32px;background-image:url(/assets/images/about-us/partners-elements-new-2x.png)}#about-us .mission{padding:44px 28px 108px;margin-bottom:40px;margin-top:114px}#about-us .mission__image{width:290px;height:290px;left:32px;top:-48px}#about-us .mission__content{max-width:308px}#about-us .mission__content p{font-size:14px;line-height:24px}#about-us .mission:after{width:575px;height:408px;top:-73px;left:84px;background-image:url(/assets/images/about-us/mission-elements-tablet.png)}#about-us .join-us{border-radius:80px 0 0;padding-top:48px;padding-left:44px;padding-bottom:48px}#about-us .join-us__list{margin-top:40px;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,1fr);grid-column-gap:12px;grid-row-gap:24px}#about-us .join-us .page-container:after{width:453px;height:130px;top:-72px;right:24px;background-image:url(/assets/images/about-us/join-us-elements-tablet.png)}#about-us .story{padding:0 13px;margin-top:72px}#about-us .story__element{min-width:42px;border-radius:8px;margin-left:5px;margin-right:5px}#about-us .story__element:not(.active) .story__element__year{padding:2px 12px;border-radius:0 8px;top:56px}#about-us .story__element.active{max-width:328px}#about-us .story__element__year{border-radius:8px 0;padding:6px 25px 10px 22px}#about-us .story__element h4{font-size:14px}#about-us .story__element p{top:44px;left:20px;max-width:278px;font-size:11px;line-height:16px}#about-us .story__element.story-2021 p{height:32px}#about-us .story__element.story-2023 p{height:80px}#about-us .story__container{margin-top:24px;height:300px}#about-us .story:after{width:742px;height:417px;top:-22px;left:-30px;background-image:url(/assets/images/about-us/story-elements-tablet.png)}#about-us .page-container.map{max-width:unset}#about-us .work-life{margin-top:124px;background-image:url(/assets/images/svg/about-us/map-tablet.svg)}#about-us .work-life:after{width:704px;height:573px;top:-16px;left:0;background-image:url(/assets/images/about-us/work-life-elements-tablet.png)}#about-us .work-life__map{max-width:638px;height:408px;margin:24px auto 0}#about-us .work-life__photos{top:92px;width:598px;height:298px}#about-us .work-life__photos .item__popup{font-size:12px;line-height:15px}#about-us .work-life__photos .item:before{top:-5px;right:-5px;bottom:-5px;left:-5px;border:6px solid #ffffff;border-radius:22px}#about-us .work-life__photos .item-1{top:49px;left:29px;width:86px;height:70px}#about-us .work-life__photos .item-1 .item__popup{width:98px;top:54px}#about-us .work-life__photos .item-2{bottom:96px;left:0;width:67px;height:76px}#about-us .work-life__photos .item-2 .item__popup{width:122px;top:50px;left:-22px}#about-us .work-life__photos .item-3{bottom:67px;left:74px;width:92px;height:104px}#about-us .work-life__photos .item-3 .item__popup{width:114px;left:0;top:74px}#about-us .work-life__photos .item-4{top:14px;left:123px;width:114px;height:106px}#about-us .work-life__photos .item-4 .item__popup{width:82px;left:18px;top:90px}#about-us .work-life__photos .item-5{bottom:41px;left:174px;width:177px;height:130px}#about-us .work-life__photos .item-5 .item__popup{width:130px;left:30px;top:80px}#about-us .work-life__photos .item-6{top:0;left:244px;width:106px;height:120px}#about-us .work-life__photos .item-6 .item__popup{width:110px;left:6px;top:78px}#about-us .work-life__photos .item-7{top:18px;right:131px;width:109px;height:123px}#about-us .work-life__photos .item-7 .item__popup{width:128px;bottom:-8px}#about-us .work-life__photos .item-8{bottom:59px;right:130px;width:109px;height:88px}#about-us .work-life__photos .item-8 .item__popup{width:98px;left:10px;bottom:4px}#about-us .work-life__photos .item-9{top:44px;right:38px;width:86px;height:58px}#about-us .work-life__photos .item-9 .item__popup{width:121px;right:-52px}#about-us .work-life__photos .item-10{right:0;bottom:96px;width:123px;height:93px}#about-us .work-life__photos .item-10 .item__popup{width:99px;left:16px;bottom:14px}#about-us .work-life__photos .item-11{right:75px;bottom:0}#about-us .work-life__locations{left:-22px;top:-248px;width:625px;height:160px}#about-us .work-life__locations h5{font-size:12px;line-height:18px}#about-us .work-life__locations .location{padding:10px 16px;border-radius:10px}#about-us .work-life__locations .location.usa{top:32px;left:96px}#about-us .work-life__locations .location.colombia{bottom:48px;left:0}#about-us .work-life__locations .location.germany{top:0;left:261px}#about-us .work-life__locations .location.poland{bottom:63px;right:206px}#about-us .work-life__locations .location.kazakhstan{bottom:0;right:20px}#about-us .work-life__locations .location.georgia{right:0;top:33px}#about-us .work-life__locations .location img{width:16px;height:16px}#about-us .positions{margin-top:100px;padding-top:48px}#about-us .positions h2{margin-bottom:32px}#about-us .positions:after{width:624px;height:114px;top:-14px;left:24px;background-image:url(/assets/images/about-us/positions-elements-tablet.png)}#about-us .positions .vacancy-list__items{gap:16px;margin-bottom:40px}#about-us~footer .footer__container{padding:40px 0}#careers{background-image:url(/assets/images/main_banner-tablet.png)}#careers .careers__city{display:none}#careers .banner{max-width:unset}#careers .banner h1{font-size:40px}#careers .relocation-program{padding:48px 0 40px}#careers .relocation-program:after{display:none}#careers .relocation-program:before{display:none}#careers .relocation-program__list{justify-content:center;flex-wrap:wrap;gap:40px}.relocation-link{display:none}.job-post{padding:24px;flex-direction:column;gap:12px;align-items:flex-start}.job-post__icons{width:32px;height:32px}.job-post__icons img{width:32px}.job-post__icons.group img{width:22px;height:22px}.job-post__icons.group img:last-child{top:8px;left:8px}.job-post__title,.job-post__content{width:100%}.job-post__link{display:none}.job-post__locations{margin-left:48px;order:1}.job-post__relocation{order:2}.job-post__relocation.no-relocation{display:none}.cv-banner{background-image:url(/assets/images/cv-banner-bg-tablet.png);padding:24px 22px;height:298px}.hire-block{width:692px;height:440px}.hire-block .btn{display:none}.hire-block__content ul li:not(:last-child){max-width:50px}.hire-block__content ul li:first-child .time{margin-top:44px}.hire-block__content .info{height:48px}.hire-block__content .link{display:block;margin-top:32px}.hire-block__content a{color:#228ece;font-weight:700}.youtube-block{height:unset;flex-direction:column;padding:24px 24px 32px}.youtube-block__info{max-width:unset}.youtube-block__info a{display:none}.youtube-block__info p{margin-bottom:24px}.youtube-block__container{margin:0 auto;width:100%;height:353px;padding-right:16px;padding-left:16px}.youtube-block__container iframe{max-width:612px;border-radius:8px}.youtube-block__container:before{display:none}.youtube-block__container:after{display:none}footer .footer__container{padding:48px 0 105px;flex-direction:column;gap:40px}footer .footer__credentials{display:none}footer .footer__credentials--small{display:block}footer .footer__text{max-width:unset}footer .footer__nav-menu__item.blog-desktop{display:none}footer br{display:none}footer .footer__credentials-bottom{text-align:left}#job-post-page{background-image:url(/assets/images/main_banner-tablet.png);background-size:100% 400px}#job-post-page .horizontal-line{display:none}#job-post-page .banner__content{width:692px;margin:0 auto}#job-post-page .banner__content h1{display:inline;max-width:100%;width:100%;font-size:38px}#job-post-page .banner__content-link{margin-bottom:27px}#job-post-page .select-dropdown__list{overflow-y:scroll;max-height:500px}#job-post-page .job-content{margin-top:40px}#job-post-page .job-content__form{top:0;left:0;z-index:-1;opacity:0;height:100vh;width:100vw;justify-content:center;align-items:center;position:fixed;display:none;background-color:#0006;transition:all .3s;background:#fff;max-width:1200px;padding:24px}#job-post-page .job-content__form.active{display:block;z-index:101;opacity:1;overflow-y:scroll;overflow-x:hidden}#job-post-page .job-content__form__container{padding:0;width:100%;border-radius:unset;background:#fff}#job-post-page .job-content__form .mobile-helper{display:block}#job-post-page .job-content__form__header{display:flex;flex-direction:row;justify-content:space-between}#job-post-page .job-content__form__header .close-form-page{display:block;cursor:pointer}#job-post-page .job-content__form__agreement{justify-content:unset;flex-wrap:unset}#job-post-page .job-content__form__agreement small{width:unset}#job-post-page .job-content__form__questions-block{background:#E5E5E5}#job-post-page .job-content__form__questions-block__container{padding:18px 24px;justify-content:unset;margin-top:24px}#job-post-page .job-content__info{border-radius:0;background:linear-gradient(to bottom,transparent 0%,#ffffff 20%);padding-top:0}#job-post-page .job-content__info__container{width:100%}#job-post-page .job-content__info__container.first{display:flex;flex-direction:column}#job-post-page .job-content__info__modals{position:unset;padding:16px;margin-top:-50px}#job-post-page .job-content__info__modals .select-dropdown__list,#job-post-page .job-content__info__modals .select-dropdown__list-column,#job-post-page .job-content__info__modals .switcher,#job-post-page .job-content__info__modals .switcher.only label{width:100%}#job-post-page .job-content__info__modals .switcher label{width:49.5%}#job-post-page .job-content__info__modals.first{order:1;margin-top:48px}#job-post-page .job-content__info__description h5{margin-top:48px}#job-post-page .job-content__info__description .suggestions{height:unset;width:100%}#job-post-page .job-content__info__description .suggestions__container{padding:16px;border-radius:16px}#job-post-page .job-content__info__description .job-post-description__benefits h5{margin-top:32px}#job-post-page .cv-banner{width:692px;background-image:url(/assets/images/cv-banner-bg-tablet.png);padding:24px 22px;height:298px}#job-post-page .cv-banner__buttons{gap:24px}#job-post-page .apply-now{display:block;padding:16px 16px 26px;position:fixed;width:100%;bottom:0;z-index:9;background:#fff}#job-post-page .apply-now__container{width:692px;margin:0 auto}#job-post-page .apply-now__container button{width:100%;color:#fff;height:48px;border:2px solid #228ECE;background:#228ECE;border-radius:4px;padding:11px 40px;font-weight:700;font-size:16px;line-height:26px}#job-post-page .apply-now__container button:hover{background:#0073B1}#blog-post-page .blog-post-background{background-image:url(/assets/images/main_banner-tablet.png);padding:40px 0 72px}#blog-post-page .container{width:692px}#blog-post-page .banner{width:440px}#blog-post-page .banner h1{font-size:40px;line-height:60px}#blog-post-page .blog__container{width:628px;margin:0 32px}#blog-post-page .blog__container>div p{line-height:26px}#blog-post-page .blog__container>div p a{font-weight:400;line-height:26px}#blog-post-page .blog__description{margin-bottom:40px}#blog-post-page .blog__banner__image{width:644px;height:340px;top:-80px;margin-bottom:-32px;background-size:100% 340px}#blog-post-page .blog #blog__steps{margin-bottom:16px}#blog-post-page .blog #blog__steps>li{margin-top:16px}#blog-post-page .blog #blog__steps>li:first-child{margin-top:16px}#blog-post-page .blog__single{margin-bottom:40px}#blog-post-page .blog__single__image{width:628px;height:268px;background-size:100% 228px}#blog-post-page .blog__single__image__big{height:297px;background-size:100% 257px}#blog-post-page .blog__single__image.blog__klika-hero__second-image{background-image:url(/assets/images/klika-hero-persons-tablet.png)}#blog-post-page .blog__single__image.blog__klika-hero__third-image{background-image:url(/assets/images/klika-hero-conference-tablet.png)}#blog-post-page .blog__single.single-without-image h4{margin-top:32px}}@media only screen and (max-width: 1024px) and (min-width: 913px){#careers .vacancy-list{margin-bottom:120px}#careers .vacancy-list .empty-list{margin-top:54px;padding:15px 32px}#careers .vacancy-list .empty-list:before{left:60%;top:27%}#careers .vacancy-list .empty-list:after{left:80%;top:37%}#careers .vacancy-list .empty-list p{font-size:16px;font-weight:400;width:64%}}@media only screen and (max-width: 1023px) and (orientation: landscape){#job-post-page .select-dropdown__list{max-height:300px}}@media only screen and (max-width: 739px){.requirements-modal,.nice-to-have-modal{width:500px}.requirements-modal__row,.nice-to-have-modal__row{flex-direction:column}.requirements-modal__row__title,.nice-to-have-modal__row__title,.requirements-modal__row__description,.nice-to-have-modal__row__description{width:unset}.header__nav-menu__item:last-child a{color:#99a9b6}.header__nav-menu__item:last-child a:hover,.header__nav-menu__item:last-child a.active{color:#99a9b6!important}#apply .cv-modal__container{width:100%;height:100%;border-radius:unset;overflow-y:scroll;overflow-x:hidden;padding:24px;top:0}#apply .cv-modal__container .close{right:32px}#apply .cv-modal__container h4{max-width:calc(100% - 42px)}#apply .cv-modal__container form .input-blocks{display:flex;flex-direction:column;gap:24px}#apply .cv-modal__container form .agreement{flex-wrap:unset;width:unset}#apply .cv-modal__container form .agreement small{width:unset}#apply .mobile-helper{display:block}.container{max-width:500px}#about-us .page-container{max-width:unset}#about-us .banner{width:100%}#about-us .partners__description{max-width:calc(100vw - 356px)}#about-us .partners__slider{width:calc(100vw - 40px)}#about-us .partners__images{flex-shrink:0}#about-us .mission__content{max-width:calc(100vw - 392px)}#about-us .join-us .page-container:after{width:423px}#about-us .story-parent{max-width:692px}#about-us .story__container{max-width:100%}#about-us .story__element p{max-width:calc(100% - 40px)}#about-us .story:after{display:none}#about-us .work-life:after{width:100%;max-width:704px}#about-us .positions{margin-top:100px;padding-top:48px}#about-us .positions h2{margin-bottom:32px}#about-us .positions .vacancy-list__items{gap:16px;margin-bottom:40px}#careers{background-size:100% 640px}#careers .filters{flex-direction:column}#careers .relocation-program{padding:24px}#careers .relocation-program__heading h2{font-size:32px;line-height:40px;font-weight:700}#careers .relocation-program__heading img{order:2}#careers .relocation-program__title{order:1;align-items:flex-start}#careers .select-dropdown__button,#careers .select-dropdown__list,#careers .select-dropdown__list-column,#careers .vacancy-list .empty-list p{width:100%}.job-post{gap:24px}.job-post__icons,.job-post__icons.single{display:none}.job-post__content{flex-direction:column;gap:24px;align-items:unset}.job-post__locations{margin-left:unset}.hire-block{max-width:500px;padding:32px 24px;height:444px}.hire-block .mobile-info{display:block;margin-bottom:32px}.hire-block .mobile-info .text{font-size:16px;line-height:28px;font-weight:700;color:#228ece;margin-bottom:8px}.hire-block .mobile-info .time{font-size:14px;line-height:24px;font-weight:400;color:#56646f;opacity:.6}.hire-block__content .info{height:72px}.hire-block__content ul{margin-left:unset;margin-right:unset;margin-bottom:24px}.hire-block__content ul li .time,.hire-block__content ul li .text{display:none}.youtube-block{height:unset}.youtube-block__container{padding:unset;width:100%;height:258px}.youtube-block__container:after{display:none}.youtube-block__container:before{display:none;height:428px}#job-post-page{background-size:100% 350px}#job-post-page .banner__content{width:500px}#job-post-page .banner__content h1{line-height:52px;font-size:34px}#job-post-page .job-content__form.active{padding:24px}#job-post-page .cv-banner,#job-post-page .apply-now__container{width:500px}#blog-post-page .container{width:530px}#blog-post-page .blog__container{width:498px}#blog-post-page .blog__banner__image{width:506px;height:284px;top:-72px;margin-bottom:-40px;background-size:100% 276px}#blog-post-page .blog__single__image{height:212px;width:498px;background-size:100% 172px}#blog-post-page .blog__single__image__big{height:232px;background-size:100% 202px}.blog{height:calc(100% - 16px)}.blog__container h4{font-size:16px}.blog__container li{padding-left:0!important}.blog__description{margin-bottom:32px}.post-content{row-gap:32px}.post-content h4,.post-content h5{font-size:16px;line-height:26px}.post-content li{padding-left:0!important}}@media only screen and (max-width: 1023px){.post-content{row-gap:32px}}@media only screen and (max-width: 679px){#about-us .page-container{max-width:375px}#about-us p{font-size:16px;line-height:26px}#about-us .banner{height:925px;margin-top:0;border-radius:24px;background:unset}#about-us .banner h1{line-height:60px}#about-us .banner__image{background-image:url(/assets/images/about-us/gradient-mobile.webp)}#about-us .banner__mask{display:none}#about-us .banner__content{order:unset;margin:32px auto 24px;max-width:327px}#about-us .banner__people{width:327px;height:292px;top:unset;left:24px;bottom:137px}#about-us .banner__people:before{width:351px;height:356px;right:-8px;top:-20px;background-image:url(/assets/images/about-us/banner-elements-mobile.png)}#about-us .banner__info{width:343px;height:288px;left:16px;top:44px}#about-us .banner__info .card{padding:10px 16px;gap:6px}#about-us .banner__info .card__text{font-size:12px;line-height:20px}#about-us .banner__info .card.people{height:44px;width:148px}#about-us .banner__info .card.people:hover{height:44px;width:238px}#about-us .banner__info .card.countries{top:158px;bottom:44px;height:44px;width:151px}#about-us .banner__info .card.countries:hover{width:191px;height:100px;top:138px}#about-us .banner__info .card.offices{height:44px;width:207px;right:22px}#about-us .banner__info .card.offices:hover{height:44px;width:220px}#about-us .banner__info .card.animated{transition:all .5s ease}#about-us .banner__form{left:24px;bottom:-68px;flex-direction:column;align-items:unset;padding:24px;background:#ffffff}#about-us .banner__form h4{font-size:18px;line-height:28px;height:unset;background:unset;position:relative}#about-us .banner__form h4:after{content:"";display:block;width:220px;height:17px;position:absolute;background-image:url(/assets/images/svg/about-us/mobile-underline.svg)}#about-us .banner__form .btn{padding-left:56px;padding-right:56px}#about-us .partners{margin-top:112px}#about-us .partners__container{flex-direction:column;padding:32px 16px 64px}#about-us .partners__images{order:1}#about-us .partners__description{max-width:calc(100% - 16px)}#about-us .partners__description .btn{position:absolute;bottom:-32px;margin:0 auto;left:0;right:0}#about-us .partners__description h2{margin-bottom:24px}#about-us .partners__images{margin-top:32px;width:100%;height:236px;align-self:unset;background-image:url(/assets/images/about-us/partners-elements-new-2x.png)}}@media only screen and (max-width: 679px) and (max-width: 375px){#about-us .partners__images{width:100%;height:68.75vw}}@media only screen and (max-width: 679px){#about-us .partners__slider{margin-top:unset;left:unset;width:100%}#about-us .mission{margin-top:112px;margin-bottom:32px;flex-direction:column;padding:20px 24px 92px}#about-us .mission__image{position:relative;top:-48px;left:unset;height:327px;width:100%}#about-us .mission__content{max-width:100%;position:relative;top:-16px}#about-us .mission__content p{font-size:16px;line-height:28px}#about-us .mission__content h2{margin-bottom:24px}#about-us .mission:after{width:284px;height:703px;right:8px;top:-48px;background-image:url(/assets/images/about-us/mission-elements-mobile.png)}#about-us .slick-dots{text-align:left;position:absolute;bottom:-48px}#about-us .slick-dots li{height:unset;width:unset;border-radius:100%;margin:0 4px}#about-us .slick-dots li:first-child{margin-left:unset}#about-us .slick-dots li:last-child{margin-right:unset}#about-us .slick-dots li button{height:6px;width:6px;background:#ffffff;opacity:.5;padding:3px;border-radius:100%}#about-us .slick-dots li button:before{color:transparent;height:6px;width:6px;border-radius:100%}#about-us .slick-dots li.slick-active{background:#ffffff;border-radius:4px}#about-us .slick-dots li.slick-active button{background:#ffffff;height:6px;width:32px;opacity:1;border-radius:4px}#about-us .slick-dots li.slick-active button:before{color:transparent;height:6px;width:32px;border-radius:4px}#about-us .join-us{padding-left:24px;padding-bottom:82px}#about-us .join-us .page-container{position:unset;max-width:unset}#about-us .join-us .page-container:after{width:145px;height:510px;top:-33px;right:0;background-image:url(/assets/images/about-us/join-us-elements-mobile.png)}#about-us .join-us__list{display:flex}#about-us .join-us__list .item{margin:0 12px}#about-us .join-us__list .item__heading{gap:12px;margin-bottom:16px}#about-us .join-us__list .item:hover h4{transform:unset}#about-us .join-us__list .item:hover img{opacity:unset}#about-us .story{padding:0}#about-us .story-parent{max-width:unset}#about-us .story h2{margin-left:24px}#about-us .story .slick-dots{text-align:right}#about-us .story .slick-dots li button{background:#162844}#about-us .story:after{display:block;width:209px;height:504px;top:-16px;left:2px;background-image:url(/assets/images/about-us/story-elements-mobile.png)}#about-us .story__element{height:372px;min-width:unset;background-position:center!important;margin-left:6px;margin-right:6px;width:300px}#about-us .story__element:not(.active) p{opacity:unset}#about-us .story__element:not(.active) .story__element__year{border-radius:8px 0;padding:4px 20px;transform:unset;top:0}#about-us .story__element.story-2013{background-image:url(/assets/images/about-us/story-2013-mobile.webp);background-size:310px 390px!important}#about-us .story__element.story-2016{background-image:url(/assets/images/about-us/story-2016-mobile.webp)}#about-us .story__element.story-2017{background-image:url(/assets/images/about-us/story-2017-mobile.webp)}#about-us .story__element.story-2018{background-image:url(/assets/images/about-us/story-2018-mobile.webp)}#about-us .story__element.story-2020{background-image:url(/assets/images/about-us/story-2020-mobile.webp)}#about-us .story__element.story-2021{background-image:url(/assets/images/about-us/story-2021-mobile.webp)}#about-us .story__element.story-2022{background-image:url(/assets/images/about-us/story-2022-mobile.webp)}#about-us .story__element.story-2023{background-image:url(/assets/images/about-us/story-2023-mobile.webp)}#about-us .story__element.story-2024{background-image:url(/assets/images/about-us/story-2024-mobile.png)}#about-us .story__element.story-2025{background-image:url(/assets/images/about-us/story-2025-mobile.jpg)}#about-us .story__element p{height:unset!important;font-size:14px;line-height:24px}#about-us .story__element h4{font-size:16px}#about-us .story__element__year{padding:4px 20px}#about-us .story__element:first-child{margin-left:6px}#about-us .story__element:last-child{margin-right:6px}#about-us .story__container{display:block;overflow:unset;height:372px;margin-left:24px;margin-right:24px}#about-us .map{background-image:url(/assets/images/svg/about-us/map-tablet.svg);background-position:center 180px;background-repeat:no-repeat;background-size:auto}#about-us .work-life{background:none;text-align:unset;max-width:375px;margin-top:110px}#about-us .work-life:after{width:315px;height:716px;top:-20px;left:28px;background-image:url(/assets/images/about-us/work-life-elements-mobile.png)}#about-us .work-life .mobile-wrapper{display:inline-block}#about-us .work-life p{max-width:327px}#about-us .work-life__map{margin-top:unset;height:490px}#about-us .work-life__photos{width:359px;height:362px;top:102px}#about-us .work-life__photos .item{background-size:cover;border-radius:10px}#about-us .work-life__photos .item__popup{background-size:contain;background-repeat:no-repeat;background-position:center top}#about-us .work-life__photos .item:before{top:-5px;right:-5px;bottom:-5px;left:-5px;border:6px solid #ffffff;border-radius:16px}#about-us .work-life__photos .item:hover{border-radius:10px}#about-us .work-life__photos .item-1{top:unset;bottom:0;left:17px;width:102px;height:77px}#about-us .work-life__photos .item-2{bottom:161px;left:unset;right:0;width:78px;height:91px}#about-us .work-life__photos .item-2 .item__popup{left:-45px}#about-us .work-life__photos .item-3{bottom:182px;left:0;width:119px;height:104px;background-position:left 0 top -4px}#about-us .work-life__photos .item-3 .item__popup{left:14px}#about-us .work-life__photos .item-4{top:0;left:127px;width:104px;height:102px}#about-us .work-life__photos .item-5{bottom:134px;left:127px;width:146px;height:118px}#about-us .work-life__photos .item-5 .item__popup{left:4px;top:68px}#about-us .work-life__photos .item-6{top:43px;left:239px;width:107px;height:59px}#about-us .work-life__photos .item-6 .item__popup{left:-20px;top:52px}#about-us .work-life__photos .item-7{top:206px;right:9px;width:69px;height:94px}#about-us .work-life__photos .item-8{bottom:85px;right:unset;left:10px;width:109px;height:89px}#about-us .work-life__photos .item-9{top:unset;bottom:37px;right:86px;width:146px;height:89px;border-radius:18px 18px 10px 10px}#about-us .work-life__photos .item-9 .item__popup{right:8px;top:40px}#about-us .work-life__photos .item-9:before{border-radius:18px 18px 10px 10px}#about-us .work-life__photos .item-10{display:none}#about-us .work-life__photos .item-11{right:62px;bottom:-25px}#about-us .work-life__locations{width:358px;height:162px;left:8px;top:-358px}#about-us .work-life__locations .location.usa{top:67px;left:24px}#about-us .work-life__locations .location.colombia{bottom:0;left:0}#about-us .work-life__locations .location.germany{top:0;left:108px}#about-us .work-life__locations .location.poland{bottom:74px;right:112px}#about-us .work-life__locations .location.kazakhstan{bottom:30px;right:0}#about-us .work-life__locations .location.georgia{right:0;top:21px}#about-us .positions{margin-top:80px;padding:34px 24px 0}#about-us .positions:after{width:347px;height:113px;left:16px;background-image:url(/assets/images/about-us/positions-elements-mobile.png)}#about-us .positions h2{text-align:unset}#about-us~footer{margin-top:64px}}@media only screen and (max-width: 655px){#about-us .story__element{width:272px}}@media only screen and (max-width: 605px){#about-us .story__container{margin-right:unset;margin-left:unset}#about-us .story__element{width:300px}#about-us .story .slick-dots li:last-child{margin-right:24px}}@media only screen and (max-width: 550px){.container{max-width:370px}.success-modal,.error-modal{width:350px;height:204px;padding:40px 30px}.requirements-modal,.nice-to-have-modal{width:370px}#about-us .join-us{padding-bottom:52px}#about-us .join-us__list{gap:51px}#about-us .work-life h2,#about-us .work-life p{margin-left:16px}#not-found-404{padding:30px}#not-found-404 img{width:100%}#not-found-404 a{padding:11px 49px}#not-found-404 h2{font-size:32px}#careers{background-image:url(/assets/images/main_banner-mobile.png);background-size:100% 720px}#careers .banner br{display:none}#careers .relocation-program{gap:24px}#careers .relocation-program__heading{height:unset}#careers .relocation-program__heading img{top:24px;position:absolute;right:24px;width:78px;height:78px}#careers .relocation-program__heading h2{max-width:50%}#careers .relocation-program__title{gap:16px}#careers .relocation-program__list{gap:24px}#careers .relocation-program__list a{width:100%}#careers .relocation-ticket{display:block}#careers .relocation-ticket__link,#careers .relocation-ticket .line{display:none}.cv-banner{height:378px;padding:24px}.cv-banner__content{gap:32px}.cv-banner h3{font-size:24px;line-height:34px;font-weight:700}.cv-banner__buttons{flex-direction:column;gap:24px}.cv-banner__buttons button,.cv-banner__buttons a{width:unset}.hire-block{width:370px;height:470px}.hire-block__line{top:28px}.hire-block__content{padding-top:24px}.hire-block__content ul{margin-bottom:12px}.hire-block__content ul li .number{font-size:20px;line-height:40px}.hire-block__content ul:before{top:28px}.hire-block__content .info{height:96px}.youtube-block__container{width:100%;height:170px}#job-post-page{background-image:url(/assets/images/main_banner-mobile.png)}#job-post-page .banner__content{width:370px}#job-post-page .banner__content h1{line-height:40px;font-size:32px}#job-post-page .cv-banner{width:370px;height:378px}#job-post-page .apply-now__container{width:370px}#blog-post-page .blog-post-background{background-image:url(/assets/images/main_banner-tablet.png);padding:32px 0 60px}#blog-post-page .container{width:343px}#blog-post-page .banner{width:327px}#blog-post-page .banner h1{font-size:32px;line-height:40px;font-weight:700}#blog-post-page .blog{padding-bottom:32px}#blog-post-page .blog__container{width:311px;margin:0 16px}#blog-post-page .blog__container>div h4{letter-spacing:.05em;line-height:26px}#blog-post-page .blog__container .mobile-list li{text-indent:unset;padding-left:unset}#blog-post-page .blog__container .mobile-list li:last-child p{margin:0}#blog-post-page .blog__banner__image{width:335px;height:176px;background-size:100% 176px;border-radius:unset;left:-16px}#blog-post-page .blog__banner__image.how-we-hire{background-image:url(/assets/images/interview-process-klika-mobile.png)}#blog-post-page .blog__banner__image.virtual-open-house-events{background-image:url(/assets/images/virtual-house-events-mobile.png)}#blog-post-page .blog__banner__image.the-klika-hero-program{background-image:url(/assets/images/klika-hero-banner-mobile.png)}#blog-post-page .blog__single__image{height:153px;width:311px;background-size:100% 113px;border-radius:8px 32px}#blog-post-page .blog__single__image__big{height:167px;background-size:100% 127px}#blog-post-page .blog__single__image.blog__klika-hero__second-image{background-image:url(/assets/images/klika-hero-persons-mobile.png)}#blog-post-page .blog__single__image.blog__klika-hero__third-image{background-image:url(/assets/images/klika-hero-conference-mobile.png)}#blog-post-page .blog__cv__image{background-image:url(/assets/images/interview-cv-mobile.png)}#blog-post-page .blog__virtual__image{background-image:url(/assets/images/virtual-image-mobile.png)}#blog-post-page .blog__klika-hero__image{background-image:url(/assets/images/klika-hero-2022-mobile.png)}#blog-post-page .blog__recruiter__image{background-image:url(/assets/images/interview-recruiter-mobile.png)}#blog-post-page .blog__technical__image{background-image:url(/assets/images/interview-technical-mobile.png)}#blog-post-page .blog__project__image{background-image:url(/assets/images/interview-project-mobile.png)}#blog-post-page .blog__offer__image{background-image:url(/assets/images/interview-offer-mobile.png)}#blog-post-page .blog__feedback{flex-direction:column;gap:8px}#blog-post-page .blog__feedback__item{display:inline-block;align-self:start}#blog-post-page+footer{margin-top:56px}}@media only screen and (max-width: 410px){.container{max-width:327px}.hire-block{width:327px;height:490px}.hire-block__content .info{height:120px}.requirements-modal,.nice-to-have-modal{width:327px}#apply .cv-modal__container form .form-submit button{width:100%}#job-post-page .banner__content{width:327px}#job-post-page .job-content__info__modals .switcher__toggle-btn{padding:6px 8px}#job-post-page .cv-banner{width:327px;height:378px}#job-post-page .apply-now__container{width:327px}}@media only screen and (max-width: 375px){.post-content .wp-block-buttons{flex-direction:column;justify-content:start}#about-us .work-life:after{height:636px}#about-us .work-life__map{height:420px}#about-us .work-life__locations{width:344px;height:158px;left:8px;top:-326px}#about-us .work-life__photos{width:300px;height:322px}#about-us .work-life__photos .item-1{top:unset;bottom:44px;left:17px;width:82px;height:57px}#about-us .work-life__photos .item-1 .item__popup{top:46px}#about-us .work-life__photos .item-2{bottom:161px;left:unset;right:8px;width:58px;height:71px}#about-us .work-life__photos .item-2 .item__popup{top:50px;left:-58px}#about-us .work-life__photos .item-3{bottom:182px;left:0;width:99px;height:84px}#about-us .work-life__photos .item-3 .item__popup{top:64px}#about-us .work-life__photos .item-4{top:0;left:102px;width:84px;height:82px}#about-us .work-life__photos .item-4 .item__popup{top:68px}#about-us .work-life__photos .item-5{bottom:138px;left:104px;width:126px;height:98px}#about-us .work-life__photos .item-6{top:43px;left:190px;width:87px;height:39px}#about-us .work-life__photos .item-6 .item__popup{top:34px}#about-us .work-life__photos .item-7{top:166px;right:18px;width:49px;height:74px}#about-us .work-life__photos .item-8{bottom:108px;right:unset;left:10px;width:89px;height:69px}#about-us .work-life__photos .item-8 .item__popup{bottom:-12px}#about-us .work-life__photos .item-9{top:unset;bottom:64px;right:71px;width:126px;height:69px}#about-us .work-life__photos .item-11{right:32px;bottom:12px}}@media only screen and (max-width: 350px){.container{max-width:260px}.hire-block{width:260px;height:556px}.hire-block__content .info{height:166px}.requirements-modal,.nice-to-have-modal{width:260px}.success-modal,.error-modal{top:calc(50% - 75px);width:260px;height:150px;padding:12px 24px}#careers .relocation-program img{display:none}.header .burger__hamburger-lines.active~nav{top:56px}.header__logo{display:none}.header__container{justify-content:center;height:20px}.header .burger__checkbox{right:calc(50% - 13px)}.header .burger__checkbox:checked~nav{top:38px}.header .burger__hamburger-lines{right:calc(50% - 13px)}.cv-banner{height:440px}#job-post-page .banner__content{width:260px}#job-post-page .job-content__form__types-container,#job-post-page .job-content__form__types-container label{gap:5px}#job-post-page .cv-banner{width:260px;height:440px}#job-post-page .apply-now__container{width:260px}}@media only screen and (max-width: 899px){#apply div.experience-years div.selector-active ul.drop-down-experience-years{display:block;opacity:1}#apply div.experience-years ul.drop-down-experience-years{width:100px;height:144px;transition:opacity .2s;padding:8px;border-radius:4px;box-shadow:0 8px 24px #0000001a;position:absolute;background-color:#fff;top:32px;left:0;display:none;opacity:0;z-index:99}#apply div.selector div.vector-years{width:24px;height:24px;display:flex;align-items:center;text-align:center}#apply div.selector div.vector-years img{margin:0 auto;width:13px;height:7px;transition:.2s}#job-post-page .project-global-impact-description p,#job-post-page .project-global-impact-description span,#job-post-page .project-global-impact-description ul>li{line-height:20px}}code.hljs,code.hljs *{font-family:Menlo,Monaco,Consolas,Courier New,monospace!important;font-size:13px}code.hljs{padding:3px 5px;color:#d0d0d0}pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#8a8585;background:#1b1818}.hljs::selection,.hljs ::selection{background-color:#585050;color:#8a8585}.hljs-comment{color:#655d5d}.hljs-tag{color:#7e7777}.hljs-subst,.hljs-punctuation,.hljs-operator{color:#8a8585}.hljs-operator{opacity:.7}.hljs-bullet,.hljs-variable,.hljs-template-variable,.hljs-selector-tag,.hljs-name,.hljs-deletion{color:#ca4949}.hljs-symbol,.hljs-number,.hljs-link,.hljs-attr,.hljs-variable.constant_,.hljs-literal{color:#6a9fb5}.hljs-title,.hljs-class .hljs-title,.hljs-title.class_{color:#d0d0d0}.hljs-strong{font-weight:700;color:#d0d0d0}.hljs-code,.hljs-addition,.hljs-title.class_.inherited__,.hljs-string{color:#90a959}.hljs-built_in,.hljs-doctag,.hljs-quote,.hljs-keyword.hljs-atrule,.hljs-regexp{color:#5485b6}.hljs-function .hljs-title,.hljs-attribute,.ruby .hljs-property,.hljs-title.function_,.hljs-section{color:#fff}.hljs-type,.hljs-template-tag,.diff .hljs-meta,.hljs-keyword{color:#d28445}.hljs-emphasis{color:#8464c4;font-style:italic}.hljs-meta,.hljs-meta .hljs-keyword,.hljs-meta .hljs-string{color:#bd5187}.hljs-meta .hljs-keyword,.hljs-meta-keyword{font-weight:700}.zoom{cursor:zoom-in}.zoom-container{position:fixed;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;overflow-y:auto;background-color:#16284499;padding:32px 0;cursor:zoom-out}body{min-height:100vh;display:flex;flex-direction:column;justify-content:space-between;align-items:center;background-color:#f2f5f8}
