.header{padding-top:70px}.header__wrapper{width:1290px}.header__logo{width:200px;height:102px}.header__menu{margin-top:20px;display:flex;align-items:center;list-style-type:none}.header-menu__item{margin-left:70px}.header-menu__item:first-child{margin-left:0}.header-menu__item>a{font-family:Myanmar Khyay,sans-serif;font-weight:400;font-size:15px;line-height:133%;color:#556169;text-decoration:none;transition:opacity .3s ease}.header-menu__item>a:hover{opacity:.8}.header__social{margin-top:10px;display:flex;align-items:center}.header-social__item{margin-left:18px;width:40px;aspect-ratio:1;border-radius:50%;overflow:hidden;transition:opacity .3s ease}.header-social__item:first-child{margin-left:0}.header-social__item>img{width:100%;height:100%}.header-social__item:hover{opacity:.8}.footer{padding:60px 0 45px}.footer__content{width:1060px}.footer__logo{width:140px;height:71px}.footer__menu{margin-top:20px}.footer-menu__item{margin-left:40px}.footer-menu__item:first-child{margin-left:0}.footer__social{margin-top:10px}.footer-social__item{margin-left:18px;width:40px;aspect-ratio:1}.footer-social__item:first-child{margin-left:0}.footer__about{margin-top:42px}.title{font-weight:800;font-size:50px;line-height:137%;letter-spacing:-.04em;text-transform:capitalize}.main-title{font-weight:400;font-size:50px;line-height:88%;letter-spacing:-.04em;text-transform:capitalize}main{min-height:calc(100vh - 416px)}.alents{margin:auto;max-width:1370px;padding:42px 185px;border-radius:54px}.alents__big-images{width:685px;height:485px;margin-bottom:-170px}.alents__content_small{max-width:301px}.alents__text{margin-top:28px}.alents__card{margin-top:126px;margin-right:18px;margin-left:74px;display:flex;justify-content:space-between}.alents-card__item{width:216px;display:flex;flex-direction:column;align-items:center}.alents-card__img{height:128px;max-width:143px}.alents-card__text{margin-top:36px;font-size:15px;line-height:133%;text-align:center}.alents__explore{margin-top:-10px;display:flex;justify-content:end}.banner{height:176px;width:1160px;padding:50px;font-weight:800;font-size:50px;letter-spacing:-.04em}.banner_blue{border-radius:10px;background-color:#c4e1eb;overflow:hidden}.banner_solutions{background-repeat:no-repeat;background-position:top right 129px}.banner_vacancies{background-repeat:no-repeat;background-position:top right 60px}.warning-block{width:1028px}.warning-block_end{margin-top:46px}