.landing-layout-flex:after{content:'';clear:both}.g-width-25x--lg.g-max-width-100x.landing-sidebar{float:left;padding-right:15px;width:25%}.g-width-75x--lg.g-max-width-100x.landing-main{float:right;padding-left:15px;width:75%}.landing-layout-flex{display:flex;flex-wrap:nowrap;flex-direction:column;max-width:1421px;margin:0 auto}.landing-sidebar{width:365px;position:relative}.sidebar-right .landing-sidebar{margin:0 0 0 63px}@media (min-width: 1000px){.landing-layout-flex{flex-direction:row}.landing-layout-flex.sidebar-right{flex-direction:row-reverse}.landing-layout-flex.without-left{flex-direction:row-reverse}.g-width-25x--lg{width:25%!important}.g-width-75x--lg{width:75%!important}}@media all and (max-width: 1000px){.landing-layout-flex{padding:0 20px}}.g-pt-30{padding-top:2.14286rem!important}.g-px-50{padding-left:3.57143rem!important;padding-right:3.57143rem!important}.g-py-30{padding-top:2.14286rem!important;padding-bottom:2.14286rem!important}.g-px-50{padding-left:3.57143rem!important;padding-right:3.57143rem!important}.landing-edit-mode{min-height:300px}.headline__phone .phone{font-style:normal;font-weight:700;font-size:16px;line-height:19px;text-transform:uppercase;letter-spacing:normal;color:#000}@media only screen and (min-width: 1024px){.type-project__item .type-project__row[data-row="right"] .type-project__column.column-img{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.type-project__item .type-project__row[data-row="right"] .type-project__column.column-info{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.js-hide{display:none!important}.is-admin .main-wrapper{padding:0}.landing-ui-field-checkbox-item input{-webkit-appearance:checkbox}.js-output{color:#bc3939}.js-output.is-success{color:#39bc49;font-size:24px}.form-group.error,.form-group.error .inp-checkbox label{color:#bc3939}.form-group.error .form-control{border-color:#bc3939}.form-group.valid{border-color:green}.block-wrapper:not(:last-child){margin:0 0 117px}ul.accordions__list{padding-left:0}body.full-main .block-wrapper.block-main-competence:not(:last-child){margin-bottom:0}.project-details .inner-details img{margin:0 auto}.block-wrapper.block-form .form-contacts:not(.static){padding-bottom:0}.block-wrapper.block-form + .block-wrapper.block-project-more .more-projects{padding-top:0}@media only screen and (max-width: 1279px){.main-hello__project:not(.is-open){display:none}}@media only screen and (min-width: 1024px){body.full-main .block-wrapper.block-main-competence:not(:first-child){margin-top:-57px}body.full-main .block-wrapper.block-main-news:not(:first-child){margin-top:-57px}body.full-main .block-wrapper.block-main-products:not(:last-child){margin-bottom:0}.block-project-for-whom:not(:first-child){margin-top:-48px}.block-project-for-whom:not(:last-child){margin-bottom:77px}}@media only screen and (max-width: 1023px) and (min-width: 481px){.block-project-for-whom:not(:first-child){margin-top:-38px}}@media only screen and (max-width: 767px){.projects-main-slider__card-heading{padding:0 20px}}@media only screen and (max-width: 600px){.projects-main-slider__card-heading{font-size:26px}}@media only screen and (max-width: 480px){.block-project-for-whom:not(:first-child){margin-top:-14px}.block-wrapper:not(:last-child){margin-bottom:47px}.projects-main-slider__card-heading{font-size:21px}}@media only screen and (max-width: 375px){.projects-main-slider__card-heading{font-size:18px;padding:0 20px}}@media only screen and (max-width: 374px){.projects-main-slider__card-heading{font-size:16px;margin-bottom:13px}}.more-projects__column{text-decoration:none;border-bottom:none}.tab-content :not(projects-categories__row row) img{max-width:100%;height:auto}.tab-content b,.tab-content strong{font-weight:700}b h3{font-weight:700}.tab-content p{margin-bottom:15px}.projects-category__item.type-1 .btn{color:#165da1!important}.projects-category__item.type-1 .btn:hover{color:#fff!important}.js-s2 .headline__logo .desc{padding-top:8px}.project-article ul.accordions__list.accordions__list-inner > li::before{display:none}.project-article ul.accordions__list-inner:not(.static){max-width:100%}.accordion__open-text-article{color:#5d93cf;font-size:22px;margin-top:5px;display:block}.form-control-bordered{border-color:#edf3f9}@media screen and (max-width: 480px){.accordion__open-text-article{font-size:16px}}

