.fixed__nav{background:black;position:fixed;left:0;right:0;z-index:111}nav{overflow:hidden !important}nav .navbar{display:flex;width:100%;justify-content:space-between;padding:25px 0;align-items:center;overflow:hidden !important}nav .navbar .menu{display:block}nav .navbar .logo{z-index:1}nav .navbar .menu__list{display:flex;z-index:1}nav .navbar .menu__list-item{position:relative}nav .navbar .menu__list-item:hover a{transition:cubic-bezier(0.785, 0.135, 0.15, 0.86) 0.3s all;color:#F9D857}nav .navbar .menu__list-item:hover::after{opacity:1;width:50px;transition:cubic-bezier(0.785, 0.135, 0.15, 0.86) 0.3s all;background:#F9D857}nav .navbar .menu__list-item::after{position:absolute;content:'';bottom:-7px;left:25px;right:0;height:1px;background:white;width:0px}nav .navbar .menu__list-item a{font-style:normal;font-weight:500;font-size:12px;line-height:15px;text-align:center;letter-spacing:1px;text-transform:uppercase;color:#FFFFFF;margin:0px 30px}nav .navbar .menu__list-item:last-child{margin-right:0}nav .navbar .nav__btn{font-style:normal;font-weight:500;font-size:12px;line-height:15px;text-transform:uppercase;padding:10px 20px;color:#FFFFFF;border:0.5px solid #FFFFFF;box-sizing:border-box;border-radius:4px}nav .navbar .nav__btn:hover{background-color:#F9D857;transition:cubic-bezier(0.785, 0.135, 0.15, 0.86) 0.3s all;color:black;cursor:pointer;border:0.5px solid #F9D857;}.burger{display:none;cursor:pointer}.menu__list.active{position:fixed;display:flex;flex-direction:column;left:0;right:0;bottom:0;top:0;background:black;z-index:1011;margin:0;padding:0;justify-content:center;align-items:center}@media screen and (max-width: 992px){.burger{display:block;position:relative;height:20px;width:30px;z-index:10222;cursor:pointer}.burger.active-burger:before{background:white;transform:rotate(45deg);transition:cubic-bezier(0.785, 0.135, 0.15, 0.86) 0.3s all;top:8px}.burger.active-burger:after{background:white;transform:rotate(-45deg);bottom:10px;transition:cubic-bezier(0.785, 0.135, 0.15, 0.86) 0.3s all}.burger.active-burger span{transform:scale(0)}.burger:before,.burger:after{content:'';position:absolute;height:2px;width:100%;background:white;transition:cubic-bezier(0.785, 0.135, 0.15, 0.86) 0.3s all}.burger:before{top:0}.burger::after{bottom:0}.burger span{position:absolute;top:9px;right:0;width:100%;background:white;height:2px;transform:scale(1);transition:cubic-bezier(0.785, 0.135, 0.15, 0.86) 0.3s all}.menu__list{position:absolute;top:-100%}.menu__list-item{margin-right:0;margin:25px 0}.menu__list-item a{font-size:32px !important;color:black}}.app .wrapp{max-width:500px;width:100%;margin:0 auto;margin-top:150px}.select{width:100%;position:relative;z-index:10}.select__backdrop{position:fixed;left:0;top:0;right:0;bottom:0;background:transparent;z-index:-1;display:none}.select.open .select__dropdown{display:block}.select.open .select__input{border-bottom:none}.select.open .select__backdrop{display:block}.select__input{border:1px solid #ccc;height:34px;border-radius:5px;display:flex;align-items:center;padding:0 15px;cursor:pointer;display:flex;justify-content:space-between;font-style:normal;font-weight:normal;font-size:12px;line-height:15px;display:flex;align-items:center;margin-bottom:20px;color:#707580}.select__input .select__arrow{pointer-events:none;width:7px}.select__input .select__arrow.open{transform:rotate(180deg)}.select__input span{pointer-events:none}.select__dropdown{display:none;position:absolute;border:1px solid #ccc;border-radius:5px;top:34px;left:0;right:0;max-height:200px;overflow-y:auto;box-shadow:2px 3px 5px rgba(0,0,0,0.3)}.select__dropdown .select__list{z-index:1111 !important}.select__dropdown .select__list .select__item{z-index:1111 !important;padding:10px;border-bottom:1px solid #ccc;font-style:normal;font-weight:normal;font-size:12px;line-height:15px;display:flex;align-items:center;color:#707580;background:white;cursor:pointer}.select__dropdown .select__list .select__item.selected{background-color:#F9D857;color:black}.select__dropdown .select__list .select__item:hover{background-color:#eee;transition:.15 background-color ease-in}.pride__body .pride__project-item--3{margin-top:150px !important}.pride__body .project__item-5{background:#EE5C48}.pride__body .project__item-6{background:#FD9131;margin-top:125px !important}@media screen and (max-width: 768px){.pride__body .project__item-6{margin-top:40px !important}}.pride__body .project__item-7{background:#0CA4AE}.pride__body .project__item-8{background:#09B1D8}.pride__body .project__item-9{background:#2881E4;margin-top:125px !important}@media screen and (max-width: 768px){.pride__body .project__item-9{margin-top:40px !important}}.pride__body .project__item-10{background:#28BEAA}.pride__body .project__item-11{background:#28214D}.pride__body .project__item-12{background:#394F70;margin-top:125px !important}@media screen and (max-width: 768px){.pride__body .project__item-12{margin-top:40px !important}}.careers__body .careers__header{background:url("../img/careers__bg.svg") center no-repeat}@media screen and (max-width: 500px){.careers__body .careers__header{background-size:90%}}.careers__body .careers__header .careers__title{max-width:510px}.careers__body .section__careers{padding-bottom:65px}.careers__body .section__careers .careers__title{padding:75px 0}.careers__body .section__careers .careers{display:flex;justify-content:space-between}@media screen and (max-width: 992px){.careers__body .section__careers .careers{flex-direction:column;justify-content:start}}.careers__body .section__careers .careers__item{max-width:400px}@media screen and (max-width: 992px){.careers__body .section__careers .careers__item{max-width:100%}}.careers__body .section__careers .careers__item .carrers__block{margin-bottom:45px}.careers__body .section__careers .careers__item .carrers__block .careers__subtitle{font-style:normal;font-weight:bold;font-size:22px;line-height:27px;color:#000000}.careers__body .section__careers .careers__item .carrers__block .careers__text{font-style:normal;font-weight:500;font-size:16px;line-height:24px;margin-top:10px;color:#40444D}.careers__body .section__careers .careers__info{font-style:normal;font-weight:bold;font-size:16px;line-height:24px;color:#000000;margin-top:16px}.careers__body .section__careers .careers__btn{font-style:normal;font-weight:bold;font-size:12px;line-height:15px;text-transform:uppercase;color:#000000;padding:10px 20px;background:#F9D857;border-radius:4px;margin:0 auto;margin-top:60px;display:flex;width:128px}.careers__body .section__careers .careers__btn:hover{background-color:#ffcc00;transition:cubic-bezier(0.785, 0.135, 0.15, 0.86) 0.3s all;color:black;cursor:pointer}.careers__body .careers__footer{border:none}.services__body .services__header{background:url("../img/careers__bg.svg") center no-repeat}@media screen and (max-width: 500px){.services__body .services__header{background-size:90%}}.services__body .section__text .section__text-item{display:flex;flex-direction:column}@media screen and (max-width: 768px){.services__body .section__text .section__text-item{max-width:100%;font-size:36px;line-height:40px}}.services__body .section__text .section__text-item .text__subtitle{font-style:normal;font-weight:500;font-size:16px;line-height:24px;text-align:center;margin-top:30px;color:#40444D;max-width:680px}.services__body .section__journey{background:#F7F8FA;padding-bottom:65px}.services__body .section__journey .journey__title{padding:75px 0;text-align:center;font-style:normal;font-weight:bold;font-size:42px;line-height:51px;color:#000000}@media screen and (max-width: 768px){.services__body .section__journey .journey__title{max-width:100%;font-size:36px;line-height:40px}}.services__body .section__journey .journey{display:flex;justify-content:space-between}@media screen and (max-width: 992px){.services__body .section__journey .journey{flex-direction:column;justify-content:flex-start}}.services__body .section__journey .journey__item{max-width:400px}@media screen and (max-width: 992px){.services__body .section__journey .journey__item{max-width:100%;margin-bottom:25px}}.services__body .section__journey .journey__item-title{font-style:normal;font-weight:bold;font-size:22px;line-height:27px;color:#000000}.services__body .section__journey .journey__item-text{font-style:normal;font-weight:500;font-size:16px;line-height:24px;margin-top:10px;color:#40444D}.services__body .section__journey .journey__info{margin:0 auto;margin-top:100px;font-style:normal;font-weight:bold;font-size:22px;line-height:24px;text-align:center;max-width:480px;color:#000000}.services__body .section__journey .journey__btn{font-style:normal;font-weight:bold;font-size:12px;line-height:15px;text-transform:uppercase;color:#000000;background:#F9D857;border-radius:4px;width:107px;display:flex;justify-content:center;align-items:center;height:35px;margin:0 auto;margin-top:20px}.services__body .section__journey .journey__btn:hover{background-color:#ffcc00;transition:cubic-bezier(0.785, 0.135, 0.15, 0.86) 0.3s all;color:black;cursor:pointer}.services__body .what__we-do{padding-bottom:100px;background:white}.about__body header{padding-bottom:0;max-height:600px}.about__body .about__header{background:url("../img/about__bg.svg") 300px 0px no-repeat;max-width:800px;padding-bottom:0;overflow:hidden}@media screen and (max-width: 500px){.about__body .about__header{background-size:65%;background-position:100px}}.about__body .about__header .about__title{max-width:100%;z-index:1}.about__body .about__header .about__img{margin-top:50px;z-index:0}@media screen and (max-width: 922px){.about__body .about__header .about__img{max-width:100%;width:100%;height:auto}}.about__body .section__about{padding:130px 0}.about__body .section__about .about{display:flex;flex-direction:column;align-items:center}.about__body .section__about .about .section__title{padding:30px 0 20px 0}.about__body .section__about .about .about__text{font-style:normal;font-weight:500;font-size:16px;line-height:24px;text-align:center;color:#40444D;max-width:680px}.about__body .section__mission{background:#F7F8FA;padding:100px 0}.about__body .section__mission .misson__text{font-style:normal;font-weight:500;font-size:16px;line-height:24px;text-align:center;color:#40444D;max-width:680px;margin:0 auto;margin-top:20px}.about__body .section__team{padding-top:60px}.about__body .section__team .team{display:flex;justify-content:space-between}@media screen and (max-width: 880px){.about__body .section__team .team{flex-direction:column-reverse}}.about__body .section__team .team__item{margin-top:50px}@media screen and (max-width: 880px){.about__body .section__team .team__item{width:100%}}@media screen and (max-width: 880px){.about__body .section__team .team__item img{max-width:100%;width:100%;height:auto}}.about__body .section__team .team__item .team__title{font-style:normal;font-weight:bold;font-size:22px;line-height:27px;color:#000000;margin-top:60px}@media screen and (max-width: 880px){.about__body .section__team .team__item .team__title{margin-top:0}}.about__body .section__team .team__item .team__text{font-style:normal;font-weight:500;font-size:16px;line-height:24px;padding-top:20px;color:#40444D;max-width:380px}@media screen and (max-width: 880px){.about__body .section__team .team__item .team__text{max-width:100%}}.about__body .section__team .team__item .team__btn{font-style:normal;font-weight:500;font-size:12px;line-height:15px;text-transform:uppercase;color:#000000;margin-top:40px;border:0.5px solid #000000;box-sizing:border-box;border-radius:4px;display:flex;justify-content:center;align-items:center;width:155px;height:35px}.about__body .section__team .team__item .team__btn:hover{background-color:black;transition:cubic-bezier(0.785, 0.135, 0.15, 0.86) 0.3s all;color:white;cursor:pointer}.contacts__body .contacts__header .contacts__title{max-width:310px}.contacts__body .section__contacts{padding-bottom:88px}.contacts__body .section__contacts .section__title{padding:75px 0}.contacts__body .section__contacts .contacts{display:flex;justify-content:space-between}@media screen and (max-width: 850px){.contacts__body .section__contacts .contacts{flex-direction:column}}.contacts__body .section__contacts .contacts__item{display:flex;flex-direction:column;max-width:400px;width:100%}@media screen and (max-width: 850px){.contacts__body .section__contacts .contacts__item{max-width:100%}}.contacts__body .section__contacts .contacts__item .contacts__text{font-style:normal;font-weight:500;font-size:16px;line-height:24px;color:#40444D}.contacts__body .section__contacts .contacts__item .contacts__subtext{font-style:normal;font-weight:bold;font-size:22px;line-height:27px;margin-top:33px;color:#000000}.contacts__body .section__contacts .contacts__item .contacts__list{margin:0;padding:0;margin-top:10px}.contacts__body .section__contacts .contacts__item .contacts__list-item{font-style:normal;font-weight:500;font-size:16px;line-height:24px;color:#40444D}.contacts__body .section__contacts .contacts__item .contacts__form{display:flex;flex-direction:column;width:100%}@media screen and (max-width: 850px){.contacts__body .section__contacts .contacts__item .contacts__form{margin-top:50px}}.contacts__body .section__contacts .contacts__item .contacts__form .input__field{display:flex;flex-direction:column;width:100%;position:relative}.contacts__body .section__contacts .contacts__item .contacts__form .input__field label{position:absolute;left:10px;top:10px;font-style:normal;font-weight:normal;font-size:12px;line-height:15px;color:#707580;pointer-events:none}.contacts__body .section__contacts .contacts__item .contacts__form .input__field textarea{border:0.5px solid #CED2D9;box-sizing:border-box;border-radius:2px;margin-bottom:20px;padding:10px;resize:none;min-height:120px;outline:none}.contacts__body .section__contacts .contacts__item .contacts__form .input__field textarea:focus{border:0.5px solid #40444D}.contacts__body .section__contacts .contacts__item .contacts__form .input__field textarea:focus ~ .label{left:10px;top:-10px;background:white;z-index:111;padding:0 5px;transition:.3s all ease}.contacts__body .section__contacts .contacts__item .contacts__form .input__field .input-validate:valid+.label{left:10px;top:-10px;background:white;z-index:111;padding:0 5px;transition:.3s all ease;pointer-events:none}.contacts__body .section__contacts .contacts__item .contacts__form .input__field .input-validate:focus{border:0.5px solid #40444D}.contacts__body .section__contacts .contacts__item .contacts__form .input__field .input-validate:focus+.label{left:10px;top:-10px;background:white;z-index:111;padding:0 5px;transition:.3s all ease}.contacts__body .section__contacts .contacts__item .contacts__form .input__field .input{width:100%;display:block;border:0.5px solid #CED2D9;box-sizing:border-box;border-radius:2px;height:34px;margin-bottom:20px;padding:10px;outline:none}.contacts__body .section__contacts .contacts__item .contacts__form .form__btn{background:#F9D857;border-radius:4px;font-style:normal;font-weight:bold;font-size:12px;line-height:15px;text-transform:uppercase;color:#000000;height:35px;border:none;outline:none;cursor:pointer}.contacts__body .section__contacts .contacts__item .contacts__form .form__btn:hover{background-color:#ffcc00;transition:cubic-bezier(0.785, 0.135, 0.15, 0.86) 0.3s all;color:black;cursor:pointer}.label.active{left:10px !important;top:-10px !important;background:white;z-index:111;padding:0 5px;transition:.3s all ease}header{background:black;padding-bottom:25px;overflow:hidden !important}header .header{max-width:620px;width:100%;margin:30px auto 0 auto;display:flex;flex-direction:column;align-items:center;background:url("../img/main__bg.svg") center no-repeat;padding:160px 0;justify-content:center;overflow:hidden}@media screen and (max-width: 500px){header .header{background-size:cover}}header .header .title{font-style:normal;font-weight:bold;font-size:42px;line-height:51px;text-align:center;color:white;max-width:440px;margin:0;padding:0}@media screen and (max-width: 768px){header .header .title{font-size:36px;line-height:40px;padding:0 10px}}header .header .subtitle{margin:0;padding:0;font-style:normal;font-weight:500;font-size:18px;line-height:22px;text-align:center;color:white;max-width:440px;margin-top:20px}@media screen and (max-width: 768px){header .header .subtitle{padding:0 10px}}.section__text{padding:150px 0}.section__text .section__text-item{display:flex;justify-content:center;align-items:center}.section__text .section__text-item .text__title{font-style:normal;font-weight:bold;font-size:42px;line-height:51px;text-align:center;color:black;max-width:720px;width:100%}@media screen and (max-width: 768px){.section__text .section__text-item .text__title{max-width:100%;font-size:36px;line-height:40px}}.section__projects .project__title{padding-top:75px;border-top:1px solid #D9D9D9}.section__projects .projects{display:flex;flex-direction:column}.section__projects .projects .project__item{display:flex;align-items:center;flex-direction:column;margin-top:90px;padding:40px;max-height:520px}@media screen and (max-width: 765px){.section__projects .projects .project__item{padding:25px;margin-top:40px}}.section__projects .projects .project__item .project__subtitle{font-style:normal;font-weight:bold;font-size:42px;line-height:51px;text-align:center;color:#FFFFFF}@media screen and (max-width: 765px){.section__projects .projects .project__item .project__subtitle{font-size:36px;line-height:40px}}.section__projects .projects .project__item .project__text{font-style:normal;font-weight:normal;font-size:16px;line-height:19px;text-align:center;color:white;margin-top:10px;max-width:400px}.section__projects .projects .project__item .project__img{margin-top:40px}@media screen and (max-width: 768px){.section__projects .projects .project__item .project__img img{max-width:100%;width:100%;height:auto}}.section__projects .projects .project__item.project__item-1{background:#4991E5}.section__projects .projects .project__item.project__item-2{background:#5F84E1}.section__projects .projects .project__item.project__item-3{background:#000000}.section__projects .projects .project__item.project__item-4{background:#4CCA5A}.section__technologies{margin-top:150px;padding-bottom:135px}.section__technologies .technologies__title{padding-top:50px;border-top:1px solid #D9D9D9}.section__technologies .technologies__tabs-header{display:flex;justify-content:space-around;margin-top:40px}@media screen and (max-width: 768px){.section__technologies .technologies__tabs-header{flex-wrap:wrap}}.section__technologies .technologies__tabs-header .tab__head-item{width:120px;height:36px;margin-top:20px;display:flex;justify-content:center;align-items:center;font-style:normal;font-weight:bold;font-size:13px;line-height:16px;text-align:center;text-transform:uppercase;color:#000000;border:1px solid #F2F3F5;box-sizing:border-box;border-radius:100px;cursor:pointer;transition:all 0.3s ease}.section__technologies .technologies__tabs-header .tab__head-item.active{background:#F9D857}.section__technologies .technologies__tabs-content{min-height:200px}.section__technologies .technologies__tabs-content .tab__content-item{display:flex;-webkit-animation:fade 1s ease;animation:fade 1s ease;margin-top:25px;flex:1 1 20%;flex-wrap:wrap}.section__technologies .technologies__tabs-content .tab__content-item .tab__img{margin-top:25px;cursor:pointer}.section__technologies .technologies__tabs-content .tab__content-item .tab__img img{pointer-events:none}@media screen and (max-width: 768px){.section__technologies .technologies__tabs-content .tab__content-item .tab__img{margin:25px 15px 0 15px}}@media screen and (max-width: 768px){.section__technologies .technologies__tabs-content .tab__content-item{justify-content:center}}.section__reviews{padding:60px 0 30px 0;background:black;overflow:hidden !important}.section__reviews .review__container{position:relative;padding-bottom:50px}.section__reviews .review__container .slider__arrow{position:absolute;z-index:111;outline:none;cursor:pointer}@media screen and (max-width: 600px){.section__reviews .review__container .slider__arrow{display:none}}.section__reviews .review__container .slider__arrow.prev__arrow{top:50%;left:20px;transform:translate(-50%)}.section__reviews .review__container .slider__arrow.next__arrow{top:50%;right:0;transform:translate(-50%)}.section__reviews .review__container .swiper-pagination{bottom:0px}.section__reviews .review__container .swiper-pagination .swiper-pagination-bullet{background:none;border:1px solid white}.section__reviews .review__container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:white}.section__reviews .review__slide .review__logo{display:flex;justify-content:center}.section__reviews .review__slide .review__text{font-style:normal;font-weight:500;font-size:24px;line-height:32px;text-align:center;color:#FFFFFF;max-width:700px;margin:0 auto;margin-top:40px;position:relative}.section__reviews .review__slide .review__text::after{position:absolute;content:'';width:127px;height:112px;background:url("../img/quote.svg");left:20px;top:-25px}@media screen and (max-width: 992px){.section__reviews .review__slide .review__text{font-size:22px;max-width:500px}}.section__reviews .review__slide .review__author{font-weight:500;font-size:18px;line-height:28px;text-align:center;color:#FFFFFF;width:170px;margin:0 auto;margin-top:60px}.section__brands{padding:75px 0}.section__brands .brands{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.section__brands .brands__item{margin:25px 25px 0 25px}.section__brands .brands__item:last-child{margin-right:0}.section__info{padding:100px 0;background:#FAF9F6}.section__info .info__text{font-style:normal;font-weight:500;font-size:18px;line-height:22px;text-align:center;max-width:660px;margin:0 auto;margin-top:30px}.section__info .info__img{margin-top:95px;display:flex;justify-content:center}@media screen and (max-width: 500px){.section__info .info__img img{max-width:100%;width:100%;height:auto}}footer{background:#FAF9F6}footer .footer{display:flex;justify-content:space-between;border-top:1px solid #D9D9D9;padding:87px 0}@media screen and (max-width: 550px){footer .footer{flex-direction:column;align-items:center}}footer .footer__item{max-width:250px}@media screen and (max-width: 550px){footer .footer__item{max-width:100%;display:flex;flex-direction:column;align-items:center;margin-bottom:25px}}footer .footer__item .footer__text{font-style:normal;font-weight:normal;font-size:12px;line-height:15px;color:#707580;margin-top:5px}@media screen and (max-width: 550px){footer .footer__item .footer__text{text-align:center;margin:25px 0}}footer .footer__item .footer__social{display:flex}footer .footer__item .footer__social-item{display:flex;flex-direction:column;align-items:center;font-style:normal;font-weight:normal;font-size:13px;line-height:16px;text-align:center;color:#40444D;justify-content:center;margin-left:30px}@media screen and (max-width: 550px){footer .footer__item .footer__social-item{margin-left:0;margin:0 25px}}footer .footer__item .footer__social-item img{margin-bottom:10px}.tooltip{position:relative}.tooltip .tooltiptext{visibility:hidden;background-color:#555;color:#fff;text-align:center;padding:5px 10px;border-radius:6px;position:absolute;z-index:1;bottom:100%;left:50%;transform:translate(-50%);min-width:120px;width:100%;opacity:0;transition:opacity 0.3s}.tooltip .tooltiptext::after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#555 transparent transparent transparent}.tooltip:hover .tooltiptext{visibility:visible;opacity:1}*{box-sizing:border-box;font-family:'Inter', sans-serif}.container{max-width:1000px;margin:0 auto;width:100%}@media (max-width: 1012px){.container{max-width:970px;padding:0 10px}}@media (max-width: 991.98px){.container{max-width:750px}}@media (max-width: 767.98px){.container{max-width:none}}.container__small{max-width:880px;width:100%;margin:0 auto;padding:0 10px}a{text-decoration:none;color:black}ul,li{margin:0;list-style:none;padding:0}h1,h2,h3,h4,h5,h6,p{margin:0;padding:0}.section__title{font-style:normal;font-weight:bold;font-size:42px;line-height:51px;text-align:center;color:#000000}.section__title span{color:#707580;-webkit-text-decoration-line:line-through;text-decoration-line:line-through}@media screen and (max-width: 768px){.section__title{max-width:100%;font-size:36px;line-height:40px}}body.active{overflow:hidden}@-webkit-keyframes fade{0%{opacity:0}100%{opacity:1}}@keyframes fade{0%{opacity:0}100%{opacity:1}}.selected__menu{color:#F9D857 !important}
