@font-face{font-display:swap;font-family:Hauora;font-style:normal;font-weight:200;src:url(/fonts/Hauora-ExtraLight.eot);src:url(/fonts/Hauora-ExtraLight.eot?#iefix) format("embedded-opentype"),url(/fonts/Hauora-ExtraLight.woff2) format("woff2"),url(/fonts/Hauora-ExtraLight.woff) format("woff"),url(/fonts/Hauora-ExtraLight.ttf) format("truetype")}@font-face{font-display:swap;font-family:Hauora;font-style:normal;font-weight:300;src:url(/fonts/Hauora-Light.eot);src:url(/fonts/Hauora-Light.eot?#iefix) format("embedded-opentype"),url(/fonts/Hauora-Light.woff2) format("woff2"),url(/fonts/Hauora-Light.woff) format("woff"),url(/fonts/Hauora-Light.ttf) format("truetype")}@font-face{font-display:swap;font-family:Hauora;font-style:normal;font-weight:400;src:url(/fonts/Hauora-Regular.eot);src:url(/fonts/Hauora-Regular.eot?#iefix) format("embedded-opentype"),url(/fonts/Hauora-Regular.woff2) format("woff2"),url(/fonts/Hauora-Regular.woff) format("woff"),url(/fonts/Hauora-Regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:Hauora;font-style:normal;font-weight:500;src:url(/fonts/Hauora-Medium.eot);src:url(/fonts/Hauora-Medium.eot?#iefix) format("embedded-opentype"),url(/fonts/Hauora-Medium.woff2) format("woff2"),url(/fonts/Hauora-Medium.woff) format("woff"),url(/fonts/Hauora-Medium.ttf) format("truetype")}@font-face{font-display:swap;font-family:Hauora;font-style:normal;font-weight:600;src:url(/fonts/Hauora-SemiBold.eot);src:url(/fonts/Hauora-SemiBold.eot?#iefix) format("embedded-opentype"),url(/fonts/Hauora-SemiBold.woff2) format("woff2"),url(/fonts/Hauora-SemiBold.woff) format("woff"),url(/fonts/Hauora-SemiBold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Hauora;font-style:normal;font-weight:700;src:url(/fonts/Hauora-Bold.eot);src:url(/fonts/Hauora-Bold.eot?#iefix) format("embedded-opentype"),url(/fonts/Hauora-Bold.woff2) format("woff2"),url(/fonts/Hauora-Bold.woff) format("woff"),url(/fonts/Hauora-Bold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Hauora;font-style:normal;font-weight:800;src:url(/fonts/Hauora-ExtraBold.eot);src:url(/fonts/Hauora-ExtraBold.eot?#iefix) format("embedded-opentype"),url(/fonts/Hauora-ExtraBold.woff2) format("woff2"),url(/fonts/Hauora-ExtraBold.woff) format("woff"),url(/fonts/Hauora-ExtraBold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Rubik;font-style:normal;font-weight:300;src:url(/fonts/subset-Rubik-Light.eot);src:url(/fonts/subset-Rubik-Light.eot?#iefix) format("embedded-opentype"),url(/fonts/subset-Rubik-Light.woff2) format("woff2"),url(/fonts/subset-Rubik-Light.woff) format("woff"),url(/fonts/subset-Rubik-Light.ttf) format("truetype")}@font-face{font-display:swap;font-family:Rubik;font-style:normal;font-weight:400;src:url(/fonts/subset-Rubik-Regular.eot);src:url(/fonts/subset-Rubik-Regular.eot?#iefix) format("embedded-opentype"),url(/fonts/subset-Rubik-Regular.woff2) format("woff2"),url(/fonts/subset-Rubik-Regular.woff) format("woff"),url(/fonts/subset-Rubik-Regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:Rubik;font-style:normal;font-weight:500;src:url(/fonts/subset-Rubik-Medium.eot);src:url(/fonts/subset-Rubik-Medium.eot?#iefix) format("embedded-opentype"),url(/fonts/subset-Rubik-Medium.woff2) format("woff2"),url(/fonts/subset-Rubik-Medium.woff) format("woff"),url(/fonts/subset-Rubik-Medium.ttf) format("truetype")}@font-face{font-display:swap;font-family:Rubik;font-style:normal;font-weight:600;src:url(/fonts/subset-Rubik-SemiBold.eot);src:url(/fonts/subset-Rubik-SemiBold.eot?#iefix) format("embedded-opentype"),url(/fonts/subset-Rubik-SemiBold.woff2) format("woff2"),url(/fonts/subset-Rubik-SemiBold.woff) format("woff"),url(/fonts/subset-Rubik-SemiBold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Rubik;font-style:normal;font-weight:700;src:url(/fonts/subset-Rubik-Bold.eot);src:url(/fonts/subset-Rubik-Bold.eot?#iefix) format("embedded-opentype"),url(/fonts/subset-Rubik-Bold.woff2) format("woff2"),url(/fonts/subset-Rubik-Bold.woff) format("woff"),url(/fonts/subset-Rubik-Bold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Rubik;font-style:normal;font-weight:800;src:url(/fonts/subset-Rubik-ExtraBold.eot);src:url(/fonts/subset-Rubik-ExtraBold.eot?#iefix) format("embedded-opentype"),url(/fonts/subset-Rubik-ExtraBold.woff2) format("woff2"),url(/fonts/subset-Rubik-ExtraBold.woff) format("woff"),url(/fonts/subset-Rubik-ExtraBold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Nunito;font-style:normal;font-weight:300;src:url(/fonts/subset-Nunito-Light.eot);src:url(/fonts/subset-Nunito-Light.eot?#iefix) format("embedded-opentype"),url(/fonts/subset-Nunito-Light.woff2) format("woff2"),url(/fonts/subset-Nunito-Light.woff) format("woff"),url(/fonts/subset-Nunito-Light.ttf) format("truetype")}@font-face{font-display:swap;font-family:Nunito;font-style:normal;font-weight:400;src:url(/fonts/subset-Nunito-Regular.eot);src:url(/fonts/subset-Nunito-Regular.eot?#iefix) format("embedded-opentype"),url(/fonts/subset-Nunito-Regular.woff2) format("woff2"),url(/fonts/subset-Nunito-Regular.woff) format("woff"),url(/fonts/subset-Nunito-Regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:Nunito;font-style:normal;font-weight:500;src:url(/fonts/subset-Nunito-Medium.eot);src:url(/fonts/subset-Nunito-Medium.eot?#iefix) format("embedded-opentype"),url(/fonts/subset-Nunito-Medium.woff2) format("woff2"),url(/fonts/subset-Nunito-Medium.woff) format("woff"),url(/fonts/subset-Nunito-Medium.ttf) format("truetype")}@font-face{font-display:swap;font-family:Nunito;font-style:normal;font-weight:600;src:url(/fonts/subset-Nunito-SemiBold.eot);src:url(/fonts/subset-Nunito-SemiBold.eot?#iefix) format("embedded-opentype"),url(/fonts/subset-Nunito-SemiBold.woff2) format("woff2"),url(/fonts/subset-Nunito-SemiBold.woff) format("woff"),url(/fonts/subset-Nunito-SemiBold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Nunito;font-style:normal;font-weight:700;src:url(/fonts/subset-Nunito-Bold.eot);src:url(/fonts/subset-Nunito-Bold.eot?#iefix) format("embedded-opentype"),url(/fonts/subset-Nunito-Bold.woff2) format("woff2"),url(/fonts/subset-Nunito-Bold.woff) format("woff"),url(/fonts/subset-Nunito-Bold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Nunito;font-style:normal;font-weight:800;src:url(/fonts/subset-Nunito-ExtraBold.eot);src:url(/fonts/subset-Nunito-ExtraBold.eot?#iefix) format("embedded-opentype"),url(/fonts/subset-Nunito-ExtraBold.woff2) format("woff2"),url(/fonts/subset-Nunito-ExtraBold.woff) format("woff"),url(/fonts/subset-Nunito-ExtraBold.ttf) format("truetype")}.news__btn{margin:40px 0 0;width:fit-content}.news__content,.news__items{align-items:center;display:flex;flex-direction:column}.news__item{align-items:flex-end;display:flex;height:502px;margin:15px 0;max-width:404px;padding:0 0 40px 32px;position:relative;width:404px}.news__mainImg{height:100%;left:0;object-fit:cover;object-position:left;position:absolute;top:0;width:100%;z-index:-1}.news__load{margin:30px 0 0}.news__flex{display:flex;flex-direction:column}.news__date{color:#232323;font-family:Hauora,sans-serif;font-size:20px;font-weight:700;letter-spacing:.05em;line-height:24px;margin-bottom:12px}.news__center{align-self:center;margin-bottom:24px;position:relative}.news__link{color:#232323;font-weight:500;text-decoration:underline}.news__img{max-width:100%}.news__flex p,.news__p{font-size:16px;line-height:24px;margin-bottom:24px}.news__p-main{font-size:18px;font-weight:700;line-height:28px;margin-top:36px}.news__flex ul:not(.ya-share2__list),.news__ul{line-height:24px;list-style-position:inside;margin-bottom:24px;padding-left:40px}.news__video{margin-bottom:24px}.news__container{display:flex}.news__container__left{margin:0 20px auto 0;width:100%}.news__container__right{display:none}.tenders{background:#f5f5f5;padding-bottom:60px}.tenders__info{margin:28px 0 0}.tenders__info,.tenders__wrap{display:flex;flex-direction:column}.tenders__wrap{align-items:center;flex-wrap:nowrap;gap:12px;justify-content:center}.tenders__title{font-size:18px;font-weight:700}.tenders__more{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center}.tenders__btn-more{margin-top:40px;padding:14px 60px}.tenders__text-empty{font-weight:700}.tender__item{align-items:center;background:#fff;border-radius:24px;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;padding:12px 20px;width:100%}.tender__item .tender__tabs{align-items:start;display:flex;flex-direction:row;flex-wrap:nowrap;gap:20px;justify-content:start;width:100%}.tender__item .tender__tab{border:1px solid #614696;border-radius:12px;color:#614696;font-size:14px;font-weight:700;padding:8px 30px}.tender__item .tender__tab-number{background-color:rgba(109,92,186,.1)}.tender__item .tender__tab-status{background-color:#614696;color:#fff}.tender__item .tender__tab-statusPlan{background-color:#4a4b4d}.tender__item .tender__works{align-items:start;display:flex;flex-direction:column;flex-wrap:nowrap;gap:20px;justify-content:start;margin:8px 0;width:100%}.tender__item .tender__object{border-bottom:1px solid #cacaca;padding-bottom:8px;width:100%}.tender__item .tender__dates{align-items:start;display:flex;flex-direction:column;flex-wrap:nowrap;gap:20px;justify-content:start;margin-top:8px;width:100%}.tender__item .tender__btn{padding:14px 60px}.tender__item .subtitle{color:#4a4b4d;display:block;font-size:14px;font-weight:400}.tender__icon{background:#614696;border-radius:6px;height:32px;padding:2px 4px;width:32px}.tender__icon svg{height:100%;width:100%}.tender__link{align-items:center;display:flex;flex-flow:row nowrap;justify-content:flex-start;margin:8px 0 0}.tender__link span{color:#614696;font-weight:500;margin:0 0 0 8px}.contact{margin:0 auto 30px}.contact__content{background:linear-gradient(180deg,rgba(0,100,173,.1),rgba(35,35,35,.1));margin:0;padding:40px 15px;position:relative}.contact__phone{font-size:22px;font-weight:500;line-height:1;margin:15px auto 0;width:100%}.contact__phone a{color:#20274d;text-decoration:none}.contact__phone a:active,.contact__phone a:hover,.contact__phone a:link,.contact__phone a:visited{color:#20274d}.contact__email{font-size:22px;font-weight:500;line-height:1;margin:15px auto 0;width:100%}.contact__email a{color:#20274d;text-decoration:none}.contact__email a:active,.contact__email a:hover,.contact__email a:link,.contact__email a:visited{color:#20274d}.contact__person{font-size:28px;font-weight:700;line-height:1.2}.contact__descr{font-size:18px;line-height:1;margin:0 auto 15px}.contact img{height:100%;position:absolute;right:0;top:0}.articles__flex{display:flex;flex-wrap:wrap;justify-content:space-between;position:relative}.articles__item{color:inherit;display:flex;flex-direction:column;margin:0 auto 56px;text-decoration:none}.articles__picture{position:relative}.articles__picture:before{background:linear-gradient(180deg,rgba(0,70,128,0),rgba(0,70,128,.2));content:"";height:100%;left:0;position:absolute;top:0;width:100%}.articles__img{border-radius:4px;max-width:100%}.articles__title{color:#232323;font-size:20px;line-height:28px;margin:20px 0 8px}.articles__gray{color:#707788;margin-bottom:10px}.articles__descr{flex-grow:1}.articles__read{color:#232323;margin:20px 0 0}.articles__read span{margin-left:6px}.articles__load{display:inline-block;margin:50px 0 0}.articles__content{position:relative}.articles__archive{color:#614696;font-weight:600;position:absolute;right:0;text-decoration:underline;top:-45px}.articles__empty{color:#707788;font-size:18px;line-height:1.2;padding:130px 0;text-align:center}.articles__controls{display:flex;flex-wrap:wrap;gap:16px;margin:0 0 24px}.articles__control{background:initial;border:1px solid #232323;border-radius:4px;cursor:pointer;font-size:20px;line-height:22px;padding:16px 24px}.articles__control-active{background:#232323;color:#fff}.articles__flex-promo{justify-content:space-between!important}.articles__item-promo{border:1px solid #614696;border-radius:4px;margin:0 auto 56px;width:400px!important}.articles__item-promo .articles__layer{align-items:flex-start;display:flex;flex-flow:column;justify-content:center;padding:0 24px 24px}.articles__item-promo .articles__title{font-size:24px;font-weight:800;height:60px;margin:32px 0 6px}.articles__item-promo .articles__descr{color:#9a9a9a;display:-webkit-box;height:42px;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.articles__item-promo .articles__btn{margin:20px 0 0;padding-left:32px;padding-right:32px;width:fit-content}.articles__item-promo .articles__covers{position:relative}.articles__item-promo .articles__cover-date{background:#fff;border:1px solid #ab9dc5;border-radius:4px;bottom:10px;color:#614696;font-size:16px;font-weight:600;left:10px;padding:10px 14px;position:absolute;width:fit-content;z-index:2}.reviews-lightBlue .reviews__content{background:rgba(35,35,35,.05);padding:40px 20px}.reviews__item{align-items:flex-start;border:1px solid #232323;border-radius:6px;display:flex;flex-direction:column;justify-content:space-between;margin:0 0 20px;padding:32px 28px}.reviews__item-blue{background-color:#232323;color:#fff}.reviews__item-blue .reviews__avatar{background-color:#fff}.reviews__item-blue .reviews__icon{color:#232323;line-height:0}.reviews__avatar{align-items:center;background-color:#232323;border-radius:50%;display:flex;height:56px;justify-content:center;width:56px}.reviews__icon{color:#fff;font-size:22px}.reviews__text{margin:20px 0}.reviews__check{font-weight:700;text-decoration:underline}.reviews__name{font-size:20px;font-weight:700;line-height:28px;position:relative;z-index:0}.reviews__name:before{background-color:#68b2f9;bottom:5px;content:"";display:block;height:6px;left:0;position:absolute;width:100%;z-index:-1}.reviews__title{color:#232323;font-size:20px;font-weight:400;line-height:28px}.reviews__title span{font-weight:500}.reviews__inputs,.reviews__wrap{display:flex;flex-direction:column}.reviews__input,.reviews__textarea{border:none;border-radius:4px;margin:0 0 20px;padding:17px 25px}.reviews__input:-ms-input-placeholder,.reviews__textarea:-ms-input-placeholder{opacity:.5}.reviews__input::placeholder,.reviews__textarea::placeholder{opacity:.5}.reviews__textarea{height:150px}.reviews__save{margin:0 0 20px}.reviews__picture{opacity:.6}.reviews__img{max-width:100%}.videoReviews__title{color:#232323}.videoReviews__wrapper{display:flex;flex-wrap:wrap;justify-content:space-between}.videoReviews__item{height:205px;margin:0 auto 20px;max-width:402px;position:relative;width:100%}.developer{padding-top:0}.developer__content{margin:0 15px;position:relative}.developer__picture{display:block;margin:0 0 20px}.developer__list{display:flex;flex-wrap:wrap;list-style:none;margin:-15px 0}.developer__item{flex:0 1 33%;margin:15px 0}.developer__preview{color:#232323;display:inline-block;font-size:14px;line-height:18px;margin:8px 0}.developer__info{color:#614696;font-family:Hauora,sans-serif;font-size:20px;letter-spacing:.05em;line-height:26px}.developer__info span{font-family:Hauora,sans-serif;font-size:18px;font-weight:500;letter-spacing:.01em;line-height:22px}.developer__img{max-width:100%;object-fit:cover;width:100%}.developer__title{color:#232323;margin:0 0 20px}.developer__p{margin:0 0 30px}.developer__logo{height:100%;position:absolute;right:0;top:0}.company__wrapper{display:flex;flex-wrap:wrap;flex-flow:column;justify-content:center}.company__list{display:flex;flex-flow:row wrap;justify-content:space-between;margin-top:40px}.company__item{margin:10px 0;width:200px}.company__item:not(.company__item-border) .company__h3{margin:20px 0 12px}.company__item-big{flex-grow:1}.company__item-big .company__picture{display:block;height:100%}.company__item-big .company__img{height:100%;width:100%}.company__item-border{align-content:space-between;border:1px solid #707788;border-radius:6px;display:flex;flex-wrap:wrap;padding:32px 26px;width:100%}.company__item-border .company__text{margin:0 0 20px}.company__h3{font-size:20px;line-height:28px}.company__item-plug .company__picture{display:block;height:100%;position:relative}.company__item-plug .company__img{height:100%;left:0;position:absolute;top:0}.company__item-miniPlug{border:1px solid #232323;border-radius:4px;display:none;position:relative}.company__imgMiniPlug{left:50%;max-width:282px;position:absolute;top:50%;transform:translate(-50%,-50%)}.company__img{height:300px;max-width:100%;object-fit:cover;width:100%}.company__img-left{object-position:left}.paper__header{background:linear-gradient(180deg,#7ca5be,#7da7c1 22.4%,#7aa6c3 56.1%,#74a3c1 66.41%,#6e9bba 77.05%,#6a98b7 87.68%,#6697b5);margin:0 0 25px;position:relative}.paper__picture{height:100%;position:absolute;right:0;top:0}.paper__picture img{height:100%}.paper__picture:before{background:linear-gradient(180deg,rgba(0,70,128,0),rgba(0,70,128,.3));content:"";display:block;height:100%;position:absolute;right:0;top:0;width:100%}.paper__wrapper{max-width:610px;padding:20px}.paper__h1{color:#fff;margin:0 0 18px}.paper__date{color:#232323;font-family:Hauora,sans-serif;font-size:20px;font-weight:700;letter-spacing:.05em;margin:0 0 24px}.paper__descr{color:#fff}.paper__h3{font-size:20px;margin:0 0 16px}.paper__text{margin:0 0 20px}.paper__main p,.paper__main ul{margin-bottom:24px}.paper__main ul{list-style-position:inside}.main{color:#fff}.main__wrapper{position:relative}.main__arrows{left:50%;transform:translateX(-50%);width:100%}.main__left{left:20px}.main__right{right:20px}.main__slide{align-items:flex-end;display:flex!important;flex-wrap:wrap;padding:0}.main__info{margin-top:15px}.main__info .g-link{margin:40px auto 0 0}.main__h2{font-size:20px;line-height:1.2;margin:0 0 15px;text-transform:uppercase}.main__h2__dark{color:#232323}.main__h3{font-size:16px;font-weight:400;height:40px;line-height:1.2;overflow:hidden}.main__h3__dark{color:#232323;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.main__img{height:auto}.main__img,.main__picture{display:block;width:100%}.main__slide-btn-prev{left:0;padding:0 3px 0 0}.main__slide-btn-next,.main__slide-btn-prev{align-items:center;background-color:#fff;border:1px solid #614696;border-radius:50%;cursor:pointer;display:flex;height:50px;justify-content:center;position:absolute;top:50%;width:50px;z-index:2}.main__slide-btn-next{padding:0 0 0 3px;right:0}.main__slider{margin:0 15px}.main__slider .swiper-wrapper{margin:0!important}.main__slide{height:auto!important}@media only screen and (min-width:768px){.news__container__left{width:70%}.news__container__right{display:block}.tenders{padding-bottom:90px}.tenders__info{margin-top:40px}.tenders__wrap{gap:12px}.tenders__btn-more{margin-top:60px}.tender__item .tender__tab{padding:8px 50px}.tender__item .tender__works{align-items:center;align-items:flex-start;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:start}.tender__item .tender__work{flex:1 1 0}.tender__item .tender__dates{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:50px;justify-content:start}.tender__item .tender__btn{align-self:end}.articles__item{width:620px}.articles__img{height:400px;object-fit:cover;width:100%}.reviews-lightBlue .reviews__content{padding:40px 20px 70px}.reviews__wrapper{display:flex;flex-wrap:wrap;justify-content:space-between}.reviews__item{flex:0 1 48%}.reviews__form{display:flex;flex-wrap:wrap;justify-content:space-between;position:relative}.reviews__inputs,.reviews__wrap{flex:0 1 48%}.reviews__textarea{flex-grow:1;height:auto}.reviews__btn{height:52px;margin:0 0 20px}.reviews__save{bottom:-40px;left:0;position:absolute}.videoReviews__item{flex:0 1 48%}.main__h2{font-size:18px}.main__h3{font-size:16px}}@media only screen and (min-width:835px){.company__item{margin:20px 0}.company__item-miniPlug{display:block}}@media only screen and (min-width:1080px){.news .subscribe{margin-left:10px}.news__items{align-items:flex-start;flex-direction:row;flex-wrap:wrap;margin:0 -10px}.news__item{height:400px;margin:0 10px;width:calc(33.33% - 28px)}.tenders{padding-bottom:153px}.tenders__info{margin-top:60px}.tender__item .tender__dates{gap:70px}.contact__content{margin:0 auto;padding:40px}.articles__flex{justify-content:flex-start;margin:-28px -18px}.articles__item{margin:28px 4px;width:650px}.articles__archive{top:-30px}.reviews-lightBlue .reviews__content{padding:40px 48px 70px}.reviews__item{flex:0 1 31%}.reviews__flex{align-items:center;display:flex;justify-content:space-between}.reviews__form{flex:1 0 65%;margin-right:50px}.videoReviews__item{flex:0 1 31%;margin:0 0 20px}.developer__content{margin:0}.developer__wrapper{display:flex;justify-content:space-between}.developer__picture{flex:1 0 40%;margin:0 60px 0 0}.developer__wrap{padding:30px 0}.developer__list{margin:-20px 0}.developer__item{margin:20px 0}.developer__preview{font-size:16px;line-height:20px}.developer__info{font-size:22px;line-height:28px}.developer__img{height:100%}.company__list{justify-content:flex-start}.company__item:not(.company__item-border){margin-right:20px}.company__item-big{flex:0 1 66%}.company__item-border{width:280px}.company__btn{padding:18px 14px}.company__item-plug{width:calc(50% - 30px)}.company__item-border{margin:0 20px 0 0}.paper__img{max-width:370px;object-fit:cover;width:100%}.main__slide-btn-prev{left:-45px}.main__slide-btn-next{right:-45px}}@media only screen and (min-width:1080px) and (min-width:1080px){.developer__content{padding-left:calc(50% - 490px);padding-right:calc(50% - 490px)}}@media only screen and (min-width:1080px) and (min-width:1280px){.developer__content{padding-left:calc(50% - 585px);padding-right:calc(50% - 585px)}}@media only screen and (min-width:1080px) and (min-width:1400px){.developer__content{padding-left:calc(50% - 665px);padding-right:calc(50% - 665px)}}@media only screen and (min-width:1280px){.news__item{height:450px}.articles__flex{margin:-28px}.articles__item{width:600px}.articles__flex-promo{justify-content:flex-start!important}.developer__info{font-size:24px;line-height:30px}.company__wrapper{justify-content:space-between}.company__item:not(.company__item-border){margin-right:42px}.company__item-plug{max-width:66%;width:100%}.paper__wrapper{padding:45px}.paper__h1{font-size:32px;line-height:40px}.paper__descr{font-size:20px;line-height:28px}.paper__img{max-width:530px}.main__left{left:40px}.main__right{right:40px}}@media only screen and (min-width:1400px){.news .subscribe{margin-left:28px}.news__items{margin:0 -28px}.news__item{height:502px;margin:0 28px}.news__load{margin:70px 0 0}.articles__item{margin:28px 31px;width:45%}.articles__load{margin:70px 0 0}.reviews__form{margin-right:90px}.developer__info{font-size:30px;line-height:36px}.company__item-big{flex:0 1 65.5%}.company__item-border{width:320px}.company__item-plug{max-width:calc(100% - 464px)}.paper__img{max-width:630px}.main__h2{font-size:20px}}@media (max-width:990px){.contact__person{font-size:23px}}