@media handheld, only screen and (min-width: 768px) and (max-width: 1880px ) {.b-promo::before {width: 1920px;}}@media handheld, only screen and (min-width: 768px) and (max-width: 1239px ) { .g-tablescroll {overflow: scroll;}.hide-on-tablet {display: none !important;}.l-sidebar-block .show-on-sidebar {display: block !important;}.l-column .column__right,.l-column .column__left,.l-column .column__center {float: none;clear: none;width: auto;}.l-column .column__right,.l-column .column__left {margin: 0;width: auto;}.l-column .column__center-indent {margin: 0;padding-top: 55px;padding-bottom: 50px;}.l-column .column__right-indent,.l-column .column__left-indent {padding-top: 10px;}.p-reg .l-column .column__center-indent {padding-top: 55px;}.l-layout .layout__wrap {padding-bottom: 250px;}.l-footerbox {margin-top: -250px;min-height: 250px;}.b-cols > [class^="cols__col-"] {width: 100%;}.b-cols .cols__col-tablet-1-12 {width: calc((100% / 12) * 1);}.b-cols .cols__col-tablet-2-12 {width: calc((100% / 12) * 2);}.b-cols .cols__col-tablet-3-12 {width: calc((100% / 12) * 3);}.b-cols .cols__col-tablet-4-12 {width: calc((100% / 12) * 4);}.b-cols .cols__col-tablet-5-12 {width: calc((100% / 12) * 5);}.b-cols .cols__col-tablet-6-12 {width: calc((100% / 12) * 6);}.b-cols .cols__col-tablet-7-12 {width: calc((100% / 12) * 7);}.b-cols .cols__col-tablet-8-12 {width: calc((100% / 12) * 8);}.b-cols .cols__col-tablet-9-12 {width: calc((100% / 12) * 9);}.b-cols .cols__col-tablet-10-12 {width: calc((100% / 12) * 10);}.b-cols .cols__col-tablet-11-12 {width: calc((100% / 12) * 11);}.b-cols .cols__col-tablet-12-12 {width: calc((100% / 12) * 12);}.b-picture .picture__text1 {top: 130px;}.b-picture .picture__text2 {top: 330px !important;width: 100%;}.b-sandwich {top: 0;}.b-logo {top: 25px;left: 85px;margin-left: 0;}.b-pilot .pilot__1 {top: 10px;left: 60px;right: 0;padding: 0 30px;max-width: 1080px;margin: 0 auto;}.b-pilot .pilot__2,.b-pilot .pilot__4 {display: none;}.b-pilot .pilot__3 {top: 35px;right: auto;left: 295px;-webkit-transform: translateX(0);transform: translateX(0);}.b-lang {right: 30px;margin-right: 0;top: 40px;}.b-social--footer .social__item {margin-left: 0;margin-right: 30px;}.l-grid {height: 250px;}.l-grid .grid__item1 {top: 180px;right: auto;left: 30px;}.l-grid .grid__item3 {top: 177px;}.l-grid .grid__item4 {top: 37px;}.l-grid .grid__item5 {transform: none;left: auto;top: 50px;right: 30px;}.l-grid .grid__item6 {display: none;top: 130px;right: 30px;-webkit-transform: translateX(0);transform: translateX(0);}.l-grid .grid__item7 {display: none;top: 320px;}.l-header::after {top: 105px;}.b-fixed .fixed__inner {max-width: 1140px;}.b-fixed .sidebar__txt2 {top: 13px;left: auto;right: 30px;transform: translateX(0);}.l-main--bg_container::before {top: 520px;left: -3007px;bottom: 0px;background: url(/files/110/fon.svg) no-repeat 71% 0%;transform: translateX(0%);}h1, .b-title-h1 {font-size: 34px;}h2, .b-title-h2 {font-size: 26px;}h3, .b-title-h3 {font-size: 24px;}.b-picture2 {height: 60px;}.b-head-icon {margin: 0 -15px;}.b-head-icon .head-icon__item {margin: 0 15px;}.b-head-icon img {max-height: 50px;}.b-head-icon svg {height: 50px;}.b-head-icon .head-icon__block:last-child img {max-height: 80px;}.b-promo {margin-bottom: 0;}.b-promo::before {background: url(/files/110/promo-img.png) 1000px 50% no-repeat;background-size: 40%;}.b-promo h1 {margin-bottom: 25px;}.b-promo .promo__slogan {font-size: 18px;margin-bottom: 30px;}.b-promo h3 {margin-bottom: 20px;}.b-promo .promo__flex {max-width: 550px;}.b-promo .promo__flex-item {width: calc(50% - 50px);max-width: none;}.b-promo .promo__flex-item br {display: none;}.b-promo .promo__flex-num {font-size: 40px;}.b-promo .promo__footer-btn a.b-btn:link,.b-promo .promo__footer-btn a.b-btn:active,.b-promo .promo__footer-btn a.b-btn:visited {font-size: 15px;}.b-promo .promo__footer-date span:first-child {font-size: 26px;}.b-promo .promo__footer {flex-direction: column-reverse;}.b-promo .promo__footer-date {margin-bottom: 40px;}.b-contest::before {left: 65%;width: 450px;background-size: contain;}.b-contest h2 {margin-bottom: 30px;}.b-contest .contest__icon svg {height: 45px;}.b-contest .contest__item {font-size: 16px;}.b-contest-two .contest-two__item {width: calc(50% - 20px);margin: 0 10px 20px;padding: 20px;}.b-contest-two .contest-two__icon {height: 80px;}.b-contest-two .contest-two__title {font-size: 18px;margin-bottom: 10px;}.b-contest-two .contest-two__text {font-size: 16px;}.b-directions {margin-bottom: 60px;}.b-directions .directions__box {width: 100%;}.b-directions .directions__item:last-child {margin-bottom: 30px;}.b-directions .directions__topbox:last-child .directions__item:last-child {margin-bottom: 0;}.b-documents .documents__fon {top: -110px;}.b-documents .documents__title {max-width: 200px;}.b-documents .documents__next,.b-documents .documents__prev {display: none;}.b-documents .documents__pagination {display: block;}.b-documents .documents__wrapper {padding: 40px 30px 40px;}.b-directions .directions__title-main h2 {margin-bottom: 40px;}.b-stages {margin-bottom: 80px;}.b-stages .stages__title h2 {margin-bottom: 40px;}.b-stages .stages__data {font-size: 22px;line-height: 24px;margin-bottom: 14px;}.b-stages .stages__text {font-size: 14px;}.b-stages .stages__content {padding-top: 30px;}.b-stages .stages__bottbox::after {height: 63px;}.b-stages .stages__content::before {top: 76px;}.b-gallery-carousel .gallery__pagination {display: block;}.b-gallery-carousel {margin-bottom: 140px;}.b-gallery-carousel .swiper-button-next,.b-gallery-carousel .swiper-button-prev {display: none;}.b-faq .faq__title {font-size: 17px;line-height: 20px;}.l-main--page_bottom {padding: 0 20px;}.b-projects .projects__item {width: calc(100% / 3 - 22px);}}@media handheld, all and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) { .hide-on-tablet {display: none !important;}.show-on-tablet-l {display: block !important;}.b-carousel-reviews-bg .carousel-reviews-bg__inner {padding-left: 60px ;padding-right: 60px ;}.b-carousel-reviews-bg .owl-carousel .owl-nav .owl-prev {left: -60px ;}.b-carousel-reviews-bg .owl-carousel .owl-nav .owl-next {right: -60px ;}}