@charset "UTF-8";.header{padding-bottom:30px}.header__logo-wrapper{align-items:flex-end}.header__logo-text{font-size:18px;margin-right:353px}.header__logo{width:120px;height:75px;top:20px}.header__button{margin:0}.popup-wrapper .form-popup{padding:154px calc(50vw - 609px) 76px}.popup-wrapper .form-popup__close-btn{right:calc(50vw - 580px)}.popup-wrapper .form-popup__left-wrapper{width:563px}.popup-wrapper .form-popup__left-placeholder{margin-bottom:50px}.popup-wrapper .form-popup__left-person{margin-left:118px}.popup-wrapper .form-popup__left-img{width:130px;height:130px;margin-right:30px}.popup-wrapper .form-popup__left-content-descr{width:319px;font-size:18px;margin-bottom:17px}.popup-wrapper .form-popup__left-content-link::after{height:34px;width:34px}.popup-wrapper .form-popup__right-wrapper{padding:30px 30px 46px;width:505px}.popup-wrapper .form-popup__msg{min-height:99px;max-height:99px}.random-case{padding-top:115px}.random-case__next-case{left:calc(50% - 620px);font-size:30px}.random-case__next-case.lazyloaded:after{width:60px;height:30px;right:-100px;top:10px}.random-case__title span{font-size:80px}.random-case__descr{width:903px;font-size:30px;margin-bottom:50px}.random-case__img{border-radius:30px}.footer__top{margin-bottom:46px}.footer__list{width:310px;grid-column-gap:60px;margin-bottom:-50px}.footer__socials-links{margin-right:30px}.footer__contacts{margin-bottom:-20px}.footer__contacts-link{font-size:30px}.footer__contacts-link-text{margin-bottom:20px;font-size:20px}.footer__bottom{padding-bottom:54px}.footer__bottom-icon{width:110px;height:60px}.hero-section__title-wrapper{width:980px;margin-bottom:103px}.hero-section__title{margin-bottom:25px}.hero-section__subtitle{margin-left:48px}.hero-section__subtitle span{font-size:70px}.hero-section__button{margin-bottom:70px}.hero-section__button::before{width:91px;height:60px;background:url(../img/hero-arrow-desktop.svg) center/100% no-repeat;margin:-7px 0 7px}.index-cases__wrapper{height:490px}.index-cases__case-placeholder{padding:70px 60px 152px}.index-cases__tag{font-size:18px}.index-cases__title{font-size:35px}.index-cases__descr{font-size:20px}.index-info__title{width:720px;margin-bottom:120px}.index-info__card{padding:80px 40px 63px 60px}.index-info__card-dev.lazyloaded::before{left:20px;width:79px;height:90px}.index-info__card-dev .index-info__card-label{top:51px;right:103px}.index-info__card-dev .index-info__card-list-item{margin-bottom:35px}.index-info__card-dev .index-info__card-list-item:last-child{margin-bottom:0}.index-info__card-advert.lazyloaded::before{right:22px;top:-4px;width:91px;height:102px}.index-info__card-advert .index-info__card-label{top:51px;left:288px}.index-info__card-title{font-size:40px;margin-bottom:25px}.index-info__card-label-item{font-size:20px}.index-info__card-descr{font-size:20px;margin-bottom:25px;height:6.5em}.index-info__card-list-item{margin-bottom:30px}.index-info__card-list-title{font-size:25px;line-height:130%}.index-info__card-list-descr{font-size:15px}.index-info__button{width:345px;margin:60px auto 0}.index-principles{padding-top:85px;padding-bottom:61px}.index-principles__title{width:1035px;margin-bottom:120px}.index-principles__title span{font-size:70px;margin-bottom:20px}.index-principles__bottom-title{width:596px;margin-bottom:120px}.index-principles__team-item{margin-bottom:115px}.index-principles__team-item.item-1 .index-principles__team-item-img{border-radius:150px 30px 30px}.index-principles__team-item.item-1 .index-principles__quote-text::before{top:0}.index-principles__team-item.item-1 .index-principles__quote-text::after{right:200px}.index-principles__team-item.item-2 .index-principles__team-item-img{border-radius:30px 150px}.index-principles__team-item.item-2 .index-principles__quote-text::before{top:0}.index-principles__team-item.item-2 .index-principles__quote-text::after{right:200px}.index-principles__team-item.item-3 .index-principles__team-item-img{border-radius:150px 30px}.index-principles__team-item.item-3 .index-principles__quote-text::before{top:0}.index-principles__team-item.item-3 .index-principles__quote-text::after{right:200px}.index-principles__team-item.item-4 .index-principles__team-item-img{border-radius:30px 30px 150px}.index-principles__team-item.item-4 .index-principles__quote-text::before{top:0}.index-principles__team-item.item-4 .index-principles__quote-text::after{right:200px}.index-principles__team-person{width:370px}.index-principles__team-item-img{height:425px}.index-principles__team-item-name{font-size:25px;line-height:130%}.index-principles__team-item-profession{font-size:20px;line-height:130%}.index-principles__quote{width:711px}.index-principles__quote-colored{font-size:35px;line-height:130%}.index-principles__quote-text{line-height:130%;font-size:30px;padding:50px 0}.index-principles__quote-text::after,.index-principles__quote-text::before{width:50px;height:50px}.index-principles__photo-title{width:100%;font-size:96px}.index-principles__photo-title span{font-size:96px}.index-principles__photo-img{height:612px}.quick-start{padding-bottom:220px;overflow:visible}.quick-start__title{width:602px;margin-bottom:120px}.quick-start__cards{width:100%;margin-right:0;margin-bottom:70px}.quick-start__card{width:33.3333333333%}.quick-start__card:last-child{margin-right:0}.quick-start__card.popular{border-color:#aca2f8;box-shadow:0 4px 20px 0 #aca2f8}.quick-start__card-mark{right:5px}.quick-start__card-title{margin-bottom:5px}.quick-start__card-descr{height:3.9em;font-size:18px;margin-bottom:25px}.quick-start__card-price{font-size:60px;margin-bottom:25px}.quick-start__card-price-text{font-size:25px}.quick-start__card-list-item{height:3.9em}.quick-start__card-list-item span{font-size:18px}.quick-start__card-button{margin-top:55px}.quick-start__bottom{padding:40px 50px 60px 55px}.quick-start__left-wrapper{width:802px}.quick-start__left-title{margin:0 0 20px}.quick-start__left-text{font-size:20px;line-height:130%}.quick-start__left-text .first-text{margin-bottom:5px}.quick-start__right-wrapper{width:290px}.quick-start__right-mark{margin-bottom:40px;margin-left:0;width:221px;padding-right:50px}.quick-start__right-mark:before{right:-38px;top:1px;width:75px;height:75px}.feedbacks__card_type-1 .feedbacks__card-img{margin-right:36px}.feedbacks__card_type-1 .feedbacks__card-title{width:434px;margin-top:25px;margin-bottom:65px}.feedbacks__card_type-1 .feedbacks__card-title::after{right:-10px}.feedbacks__card_type-2{padding:28px 53px 34px}.feedbacks__card_type-2 .feedbacks__card-info-profession{width:220px}.feedbacks__card_type-3{padding:42px 40px 54px 72px}.feedbacks__card_type-3 .feedbacks__card-img{margin-left:50px}.feedbacks__card_type-3 .feedbacks__card-title{width:367px;margin-top:25px;margin-bottom:60px}.feedbacks__card_type-3 .feedbacks__card-title::after{right:-10px}.feedbacks__card_type-3 .feedbacks__card-title::before{left:-35px}.feedbacks__card_type-4{margin-right:55px}.feedbacks__card_type-4 .feedbacks__card-img{margin-top:-15px}.feedbacks__card_type-5{margin-top:50px}.feedbacks__card_type-5 .feedbacks__card-title{width:609px;margin-top:25px;margin-bottom:30px}.feedbacks__card_type-5 .feedbacks__card-img{margin:0 65px 0 0}.feedbacks__card-img{width:290px;height:290px}.feedbacks__card-title{font-weight:700;font-size:40px;margin-bottom:0}.feedbacks__card-info-name{font-size:25px;margin-bottom:5px}.feedbacks__card-info-profession{font-size:18px}.form-section{margin-bottom:220px}.form-section__left-wrapper{width:563px}.form-section__left-placeholder{margin-bottom:50px}.form-section__left-person{margin-left:118px}.form-section__left-img{width:130px;height:130px;margin-right:30px}.form-section__left-content-descr{width:319px;font-size:18px;margin-bottom:17px}.form-section__left-content-link::after{height:34px;width:34px}.form-section__right-wrapper{width:505px;padding:33px 20px}.form-section__msg{min-height:99px;max-height:99px}.case-hero__title span{font-size:80px}.case-hero__title span::after{bottom:-25px;right:70px;transform:rotate(6deg)}.case-hero__img{border-radius:30px}.descr-project__title{margin-bottom:90px}.descr-project__card{width:calc(50% - 20px);padding:40px 30px}.descr-project__card-title{font-size:25px}.case-content-section__title{margin-bottom:50px}.case-content-section__descr{width:1009px;margin-bottom:90px}.case-content-section .case-card{margin-bottom:90px}.case-content-section .case-card__img{margin-bottom:90px;border-radius:30px;height:720px}.case-content-section .case-card__content{width:818px}.case-content-section .case-card__content-text{margin-bottom:40px}.case-content-section .case-card__content-list-item{margin-bottom:25px}.case-content-section .case-conclusion{width:1030px;margin:0 auto;padding:50px}.case-content-section .case-conclusion__text{width:818px}.case-content-section.about-project .case-conclusion__text{width:658px}.case-content-section.site-structure .case-content-section__descr{width:910px}.reasons-success{padding:80px 0 130px}.reasons-success__content-title span{font-size:80px}.reasons-success__content-title span.lazyloaded::before{width:90px;left:0;bottom:0;height:30px}.reasons-success__content-descr{width:903px;font-size:30px;margin-bottom:50px}.reasons-success__content-explanations-title{width:853px;font-size:40px;margin-bottom:90px}.reasons-success .card-with-icon{max-width:818px}.reasons-success .card-with-icon__img{margin-bottom:10px}.case-successful-work{padding-top:120px;padding-bottom:160px}.case-successful-work__colored-title{font-size:65px}.case-successful-work__conclusion{width:1020px;margin:0 auto 70px;padding:50px}.case-successful-work__conclusion-text{width:818px}.case-successful-work__theses{width:820px}.case-successful-work__theses-title{font-size:40px;margin-bottom:50px}.case-successful-work__thesis{margin-bottom:40px}.case-successful-work__thesis-icon{width:80px;height:110px;left:-40px;top:-30px}