

/* Start:/bitrix/templates/concept_kraken_s1/css/about.min.css?17417687589630*/
.company-group-banner{position:relative;height:575px;overflow:hidden}.first-bigblock .company-group-banner{margin-top:60px}.company-group-banner__image{position:absolute;top:0;left:0;height:100%;overflow:hidden;width:100%}.company-group-banner__image img{object-fit:cover;width:100%;height:100%}.company-group-banner__image-arrow{position:absolute;top:0;left:calc((100% - 455px)/2)}.company-group-banner__block_center,.company-group-banner__content{color:#fff;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;line-height:normal}.company-group-banner__content{height:575px;display:flex;justify-content:space-between;align-items:center;font-size:14px;text-transform:uppercase}.company-group-banner__block_center{font-size:35px;width:calc(((100% - 455px)/2) + 90px)}.company-group-banner__blocks{width:calc((100% - 455px)/2);height:100%;display:flex;justify-content:center;align-items:flex-start;flex-direction:column;gap:70px}.company-group-banner__block{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;gap:5px}.company-group-banner__block-image{height:115px;display:flex;justify-content:flex-start;align-items:center}.company-group-banner__block-image img{width:auto;height:auto}@media (min-width:631px) and (max-width:1200px){.company-group-banner{padding-top:33px;height:auto;padding-bottom:33px}.company-group-banner__content{height:auto}.company-group-banner__image-arrow{left:0;right:0;margin:0 auto;text-align:center;height:100%}.company-group-banner__image-arrow img{height:100%;width:auto}.company-group-banner__block_center{font-size:20px;width:262px}.company-group-banner__blocks{width:224px}.company-group-banner__block-image{height:auto}.company-group-banner__block-text{font-size:12px;margin-top:20px}}@media (max-width:630px){.company-group-banner{height:auto;padding-bottom:33px}.company-group-banner__image-arrow{top:79px;left:0;right:0;text-align:center;max-width:430px;margin:0 auto}.company-group-banner__content{flex-direction:column;height:auto}.company-group-banner__block_center{width:100%;font-size:16px;margin-top:36px;text-align:center;min-height:39px;margin-bottom:170px}.company-group-banner__blocks{width:100%;flex-direction:row;gap:15px}.company-group-banner__block{width:50%;gap:22px}.company-group-banner__block-image{height:auto}}@media (max-width:440px){.first-bigblock .company-group-banner__blocks{padding:0 12px;gap:20px}.first-bigblock .company-group-banner__block-text{font-size:12px;letter-spacing:.02em}.first-bigblock .company-group-banner__block:first-of-type .company-group-banner__block-text{letter-spacing:.03em}}@media (max-width:380px){.company-group-banner__block_center{margin-bottom:150px}}.company-group{display:none;justify-content:flex-start;flex-direction:column;gap:18px;margin:68px 0 60px}.company-group__blocks_wide{padding:47px 0;text-align:center;background-color:#cb181a;color:#fff;text-transform:uppercase;font-family:"Open Sans",sans-serif;font-size:25px;font-style:normal;font-weight:400;line-height:normal}.company-group__blocks{display:flex;justify-content:space-between;--gap:18px;gap:var(--gap)}.company-group__block{width:calc(50% - (var(--gap)/2));display:flex;justify-content:flex-start;align-items:center;flex-direction:column;gap:11px;background:#e5e5e5;padding:0 32px 24px;text-transform:uppercase;text-align:center;color:#000;font-family:"Open Sans",sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.company-group__block-image{height:115px;display:flex;justify-content:center;align-items:center}.company-group__block-image img,.quote-block__bubble-image img{width:auto;height:auto}@media (max-width:991px){.company-group{margin:29px 0 40px}.company-group__blocks_wide{font-size:18px;padding:32px 0}.company-group__blocks{--gap:16px}.company-group__block{gap:6px;font-size:12px;padding:0 25px 24px}.company-group__block-image{height:79px}}@media (max-width:630px){.company-group{margin:22px 0 20px;display:none}.company-group-banner{display:block}.company-group__blocks_wide{font-size:12px;padding:14px 0}.company-group__blocks{flex-direction:column;gap:20px}.company-group__block{min-height:161px;width:100%;padding:0 25px 20px}}.quote-block{margin:60px 0;display:flex;justify-content:space-between;align-items:center;gap:72px;padding-right:80px;min-height:137px;position:relative}.quote-block__text{color:#000;font-family:"Open Sans",sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase}.quote-block__bubble{flex-shrink:0;width:423px}.quote-block__bubble-image{position:absolute;top:0;right:80px}.quote-block__bubble-text{color:#cb181a;font-family:"Open Sans",sans-serif;font-size:18px;font-style:normal;font-weight:600;line-height:normal;padding:0 35px 0 80px}@media (max-width:1200px){.quote-block__bubble-text{font-size:14px}.quote-block__bubble{width:300px}.quote-block__bubble-image{top:8px;right:0}.quote-block{padding-right:0}}@media (max-width:991px){.quote-block{margin:40px 0;min-height:94px;gap:22px}.quote-block__text{font-size:14px}.quote-block__bubble-image{top:-8px}}@media (max-width:630px){.quote-block{margin:35px 0 20px;padding-right:0;min-height:unset;flex-direction:column;align-items:flex-start;gap:10px}.quote-block__bubble-text,.quote-block__text{font-size:12px}.quote-block__bubble{min-height:78px;width:100%;display:flex;justify-content:right}.quote-block__bubble-image{top:unset;bottom:0;right:0}.quote-block__bubble-text{width:186px;padding:13px 14px 0 36px}}.new-map-block{background-color:#bebebe;position:relative}.new-map-block__label{position:absolute;top:0;left:66px;border-radius:0 0 35px 35px;background:#cb181a;padding:15px 32px;display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;gap:10px;color:#fff;font-family:"Open Sans",sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:21px;z-index:21}.new-map-block__label-digit-block{max-height:54px;font-size:50px;display:flex;gap:15px;align-items:flex-start;line-height:normal}.new-map-block__label-measure{line-height:39px}.new-map-block__label-measure sup{font-size:25px;top:-20px}.new-map-block .descriptive .descriptive-tabs-wrap .images-wrap .image-content .mob-content img{max-height:542px}@media (max-width:991px){.new-map-block__label{left:48px;font-size:12px;gap:2px;padding:3px 27px 8px}.new-map-block__label-digit-block{max-height:23px;font-size:25px;gap:6px;line-height:21px}.new-map-block__label-measure{line-height:21px}.new-map-block__label-measure sup{font-size:16px;top:-8px}.new-map-block .descriptive .descriptive-table .descriptive-cell.text-part{padding-bottom:10px!important}.new-map-block .descriptive .descriptive-tabs-wrap .images-wrap .image-content .mob-content img{max-height:267px}}@media (max-width:767px){.new-map-block{height:283px}.new-map-block .descriptive .descriptive-table .descriptive-cell.text-part{padding-top:10px!important}}@media (max-width:630px){.new-map-block{height:138px}.new-map-block__label{left:27px;font-size:5px;gap:2px;padding:4px 12px 5px 11px;line-height:9px;border-radius:0 0 10px 10px}.new-map-block__label-digit-block{max-height:23px;font-size:12px;gap:2px;line-height:12px}.new-map-block__label-measure{line-height:12px;padding-right:4px}.new-map-block__label-measure sup{font-size:6px;top:-5px;left:4px}.new-map-block .descriptive .descriptive-tabs-wrap .images-wrap .image-content .mob-content img{max-height:128px}}.info-counter{margin:60px 0}.info-counter__item,.info-counter__items{display:flex;justify-content:space-between}.info-counter__item-content{display:flex;justify-content:flex-start;flex-direction:column;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;line-height:normal}.info-counter__item-title{color:#cb181a;display:flex;gap:5px;align-items:baseline}.info-counter__item-digit{font-size:80px}.info-counter__item-text{font-size:25px;flex-shrink:0}.info-counter__item-description{color:#333;font-size:18px}.info-counter__hr{display:block;width:1px;height:107px;margin:auto 40px;background:#cb181a}@media (max-width:1200px){.info-counter{margin:40px 0}.info-counter__item{width:fit-content}.info-counter__item-content{gap:0}.info-counter__item-digit{font-size:60px;line-height:1.2}.info-counter__item-description,.info-counter__item-text{font-size:12px}.info-counter__hr{height:80px;margin:auto 32px}}@media (max-width:630px){.info-counter{margin:20px 18px}.info-counter__items{flex-wrap:wrap;row-gap:29px}.info-counter__item{width:calc(50% - 35px)}.info-counter__hr{margin:auto 34px}.info-counter__mobile_hide{display:none}.info-counter__item-digit{font-size:30px}.info-counter__item-content{gap:0}}.description-block{background:#e5e5e5;padding:70px 40px;color:#000;font-family:"Open Sans",sans-serif;font-style:normal;font-size:18px;font-weight:400;line-height:31px}.description-block>b{font-weight:600;line-height:normal;display:block}.description-block>b+p{margin-top:52px}.description-block p{margin:0 0 15px}@media (max-width:1200px){.description-block{font-size:12px;line-height:19px;padding:29px 40px}}@media (max-width:768px){.description-block{background:#c8cccd;padding:29px 40px;font-size:12px;line-height:19px}.description-block div{margin-bottom:22px;line-height:normal}.description-block>b+p{margin-top:32px}}@media (max-width:450px){.description-block{padding:28px 20px}.description-block div{margin-bottom:30px}.description-block>b+p{margin-top:20px}}.image-block__image{width:100%;max-height:272px;display:flex;justify-content:center;align-items:center;overflow:hidden}.image-block__image img{width:100%}@media (max-width:768px){.image-block__image{max-height:unset}}
/* End */


/* Start:/bitrix/templates/concept_kraken_s1/components/concept/kraken.one.page/.default/style.min.css?17525487703727*/
.project-block{line-height:normal;display:flex;flex-wrap:wrap;justify-content:space-between}.project-block--align-bottom{align-items:flex-end}.project-params{color:#fff;width:100%;margin:40px 0}#body div.first-slider div.first-block div.first-block-container{width:660px;height:auto}.first-block-container .head,.project-params{position:relative}.first-block-container .head>*{position:relative;z-index:1}.head-location{color:#fff;font-size:18px;margin-top:35px;font-weight:300;letter-spacing:.023em;text-align:left}.project-name{font-size:28px;line-height:.97;margin-bottom:29px;text-transform:uppercase;font-weight:300;letter-spacing:.005em}.project-name>span{opacity:.9}.project-name b{font-size:45px;display:block;font-weight:400;letter-spacing:0}.project-location{font-size:18px;font-weight:300;opacity:.9}.project-block__body{display:flex;gap:20px 50px;background:#b5bbbc;color:#000;padding:26px 23px}.project-block__body a{color:#000}.project-block__body a,.project-block__body a:hover{text-decoration:underline}.project-block__param{font-size:18px;line-height:1.5;font-weight:400;width:calc(25% - 50px*3/4);position:relative}.project-block__param:not(:last-child):after{content:"";position:absolute;right:-25px;top:5px;bottom:5px;border-right:1px solid #394826}.project-block__param-name{font-weight:600}.project-block .project-img-slider{margin-top:30px;margin-right:48px;width:374px;position:relative;margin-bottom:0!important}.project-img-slider-arrow{position:absolute;top:50%;transform:translateY(-50%);cursor:pointer}.project-img-slider-arrow-prev{right:100%;margin-right:-20px}.project-img-slider-arrow-next{left:100%;margin-left:-20px}.project-img-slider .slick-dots{margin-top:30px;position:static;text-align:center;margin-bottom:0}.project-img-slider .slick-dots li button:before,.project-img-slider .slick-dots li.slick-active button:before{font-size:0;width:10px;height:10px;border-radius:10px;border:2px solid #fff;background:#d1232a;opacity:1}.project-img-slider .slick-dots li.slick-active button:before{border-color:#aaa;background-color:#fff}.project-block .project-img-slide{width:100%}.project-block .project-img img{max-width:100%;height:auto;display:block;margin-bottom:0}.project-block .project-text{max-width:471px;margin-top:43px;font-size:16px}.project-block+.project-text{font-size:16px;margin-top:32px}.project-block .project-text>*,.project-block+.project-text>*{font-size:inherit;line-height:1.3}.project-block .project-text p,.project-block+.project-text p{margin-bottom:23px;letter-spacing:.005em}.project-block .project-text p:last-child,.project-block+.project-text p:last-child{margin-bottom:0}@media (max-width:1200px){#body div.first-slider div.first-block div.first-block-container,.project-params{width:460px}}@media (max-width:991px){.project-block{flex-direction:column}.project-block .project-img,.project-block .project-img img,.project-block .project-img-slider,.project-block .project-text,.project-params{max-width:100%;width:100%}#body div.first-slider div.first-block div.first-block-container{width:calc(100% - 30px)}.project-block .project-text p,.project-block+.project-text p{margin-bottom:26px}}@media (max-width:768px){.head-location{font-size:16px;margin-top:24px}}#block1136{padding-top:0;padding-bottom:0}#block1136 .content{background-color:#bdbdbd;margin-top:0;padding-top:50px}.row-content{display:flex;flex-wrap:wrap;margin-top:65px}.order-1{order:1}.order-0{order:0}.order-2{order:2}.project-text{font-size:22px;line-height:1.3}.project-text p{margin-bottom:30px}@media (max-width:600px){.project-block{margin-right:15px;margin-bottom:50px}.project-block__body{flex-direction:column}.project-block__param{width:100%}.project-block__param:after{display:none}}
/* End */


/* Start:/bitrix/templates/concept_kraken_s1/components/bitrix/system.pagenavigation/kraken_round/style.css?17477318872162*/
.bx-pagination {
    margin: 0 0 50px;
    position: relative;
}
.bx-pagination .bx-pagination-container {
    text-align: center;
    position: relative;
}
.bx-pagination .bx-pagination-container ul {
    padding: 0 50px;
    list-style: none;
    margin: 0 auto;
    display: flex;
    justify-content: center;
    align-items: flex-start;
    gap: 5px;
}
.bx-pagination .bx-pagination-container ul li {
    width: 27px;
    height: 27px;
    display: flex;
    align-items: center;
}
.bx-pagination .bx-pagination-container ul li span,
.bx-pagination .bx-pagination-container ul li a {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
    color: #444;
    border-radius: 16px;
}
.bx-pagination .bx-pagination-container ul li span {
    transition: color .3s ease, background-color .3s ease, border-color .3s ease;
    background: #eff0f1;
    font-size: 18px;
    padding-bottom: 2px;
}
.bx-pagination .bx-pagination-container ul li a {
    text-decoration: none;
}
.bx-pagination .bx-pagination-container ul li a:hover span {
    background: #DADADA;
}
.bx-pagination .bx-pagination-container ul li.bx-active span {
    color: #fff;
}
.bx-pagination .bx-pagination-container ul li.bx-pag-prev {
    margin-right: 3px;
}
.bx-pagination .bx-pagination-container ul li.bx-pag-next {
    margin-left: 3px;
}
.bx-pagination .bx-pagination-container ul li.bx-pag-prev > span,
.bx-pagination .bx-pagination-container ul li.bx-pag-next > span {
    display: none;
}
.bx-pagination .bx-pagination-container ul li.bx-pag-prev a span,
.bx-pagination .bx-pagination-container ul li.bx-pag-next a span {
    background-color: transparent;
    border-radius: 0;
    width: auto;
    height: auto;
    display: block;
    padding: 0;
}
.bx-pagination .bx-pagination-container ul li.bx-pag-prev a span {
    border-top: 10px solid transparent;
    border-right: 16px solid #d0232a;
    border-bottom: 10px solid transparent;
}
.bx-pagination .bx-pagination-container ul li.bx-pag-next a span {
    border-top: 10px solid transparent;
    border-left: 16px solid #d0232a;
    border-bottom: 10px solid transparent;
}
/* End */


/* Start:/bitrix/templates/concept_kraken_s1/components/bitrix/news.list/projects/style.min.css?17477318871698*/
.slick-dots-projects{display:flex;justify-content:center;list-style:none;column-gap:7px;position:relative;top:-22px}.slick-dots-projects li button{font-size:0;line-height:0;display:block;width:13px;height:13px;padding:5px;cursor:pointer;color:transparent;border:0;outline:0;background:0 0;position:relative}.slick-dots li button:focus,.slick-dots-projects li button:hover{outline:0}.slick-dots li button:focus:before,.slick-dots-projects li button:hover:before{opacity:1}.slick-dots-projects li button:before{position:absolute;top:0;left:0;width:13px;height:13px;content:"";border-radius:50%;text-align:center;opacity:1;background:0 0;border:2px solid #231f20;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots-projects li.slick-active button:before{background:#231f20}.project_slider{margin-bottom:95px}.project_slider .slick-list{margin-right:-10px}.project_slider .slick-dots-projects{position:initial;margin-top:25px}.project_item,.project_item_block{height:204px}.project_item_block{display:block;background-size:cover;background-position:center;background-repeat:no-repeat;margin-right:10px}.project_title{font:100 40px/1.2"Open Sans";text-transform:uppercase;letter-spacing:-.025em;margin:50px 0 15px}@media screen and (max-width:768px){.slick-dots-projects{top:-30px}.slick-dots-projects li button:before{width:10px;height:10px}.slick-dotted.slick-slider{margin-bottom:20px!important}.project_slider .slick-dots-projects{padding:0;margin-top:20px}.project_item,.project_item_block{height:215px!important}.project_title{font-size:30px}}@media screen and (max-width:600px){.slick-dots-projects{padding:0}.project_item,.project_item_block{height:165px!important}}
/* End */
/* /bitrix/templates/concept_kraken_s1/css/about.min.css?17417687589630 */
/* /bitrix/templates/concept_kraken_s1/components/concept/kraken.one.page/.default/style.min.css?17525487703727 */
/* /bitrix/templates/concept_kraken_s1/components/bitrix/system.pagenavigation/kraken_round/style.css?17477318872162 */
/* /bitrix/templates/concept_kraken_s1/components/bitrix/news.list/projects/style.min.css?17477318871698 */
