

/* Start:/local/templates/tengu/css/partners.css?17890200046250*/
/* PARTNERS */
#tengu h2 {margin:0 0 40px 0;}
@media(max-width:1650px) {
    #tengu h2 {margin:0 0 calc(10vw/192 * 40) 0;}
}
@media(max-width:1200px) {
    #tengu h2 {margin:0 0 40px 0;}
}
@media(max-width:768px) {
    #tengu h2 {margin:0 0 calc(10vw/36 * 20) 0;}
}
/* PARTNERS */


/* PARTNERS TOP */
.partners-top {
    display:flex;align-items: stretch;justify-content: space-between;
    gap:20px;margin-bottom:var(--space160);
}
.partners-top .item-1 {display:flex;flex-direction: column;align-items: start;justify-content: space-between;}
.partners-top .item-1-inner {flex-grow:1;display: flex;flex-direction: column;align-items: start;justify-content: center;}
.partners-top .item-1-inner .text-3 {margin-bottom: 60px;max-width:560px;}
.partners-top a:not(:hover) {text-decoration: underline;}

.partners-top ~ h2 {margin-top:0;}
@media(max-width:1650px) {
    .partners-top {gap:calc(10vw/192 * 20);}
    .partners-top .item-1-inner .text-3 {margin-bottom:calc(10vw/192 * 60);max-width:calc(10vw/192 * 560);}
    .partners-top .item-2 img {width:calc(10vw/192 * 995);}
}
@media(max-width:1200px) {
    .partners-top {gap:16px;}
    .partners-top .item-1-inner {width: 440px;}
    .partners-top .item-1-inner .text-3 {margin-bottom:40px;max-width:100%;}
    .partners-top .item-2 img {width:100%;height:100%;object-position: center center;object-fit: cover}
    .partners-top .btn {padding-left:24px;padding-right:24px;}
}
@media(max-width:768px) {
    .partners-top {display:grid;gap:calc(10vw/36 * 24);}
    .partners-top .item-1-inner {width:100%;}
    .partners-top .item-1 .breadcrumbs {margin-bottom:calc(10vw/36 * 36);}
    .partners-top .item-1-inner .text-3 {margin-bottom:calc(10vw/36 * 24);max-width:calc(10vw/36 * 560);}
    .partners-top .btn {width:100%;}
}
/* PARTNERS TOP */


/* PARTNERS PROJECTS */
.partners-projects {
    display:grid;grid-template-columns: repeat(2,1fr);align-items: stretch;
    gap:20px;margin-bottom:var(--space160);
}
.partners-projects .item-2 {
    display:flex;flex-direction: column;align-items: start;justify-content: space-between;
    gap:20px;
}
.partners-projects .item-2 .text-2 {max-width:700px;}
.partners-projects .item-2-bottom {
    display:grid;
    gap:20px;
}
.partners-projects .item-2 a:not(:hover) {text-decoration: underline;}

@media(max-width:1650px) {
    .partners-projects {gap:calc(10vw/192 * 20);}
    .partners-projects .item-2 {gap:calc(10vw/192 * 20);}
    .partners-projects .item-2 .text-2 {max-width:calc(10vw/192 * 700);}
    .partners-projects .item-2-bottom {gap:calc(10vw/192 * 20);}
}
@media(max-width:1200px) {
    .partners-projects .item-1 img {width:100%;height:100%;object-position: center center;object-fit: cover;}
    .partners-projects {gap:16px;}
    .partners-projects .item-2 {gap:24px;}
    .partners-projects .item-2 .text-2 {max-width:100%;}
    .partners-projects .item-2-bottom {gap:24px;}

}
@media(max-width:768px) {
    .partners-projects {grid-template-columns: 1fr;gap:calc(10vw/36 * 24);}
    .partners-projects .item-2 {gap:calc(10vw/36 * 20);}
    .partners-projects .item-2-bottom {gap:calc(10vw/36 * 20);}
}
/* PARTNERS PROJECTS */


/* PARTNERS ADVANTAGES */
.partners-advantages {
    display:flex;align-items:start;flex-wrap:wrap;
    gap:20px;margin-bottom: 40px;
}
.partners-advantages + img {margin-bottom:var(--space160);}
.partners-advantages h2 {max-width:700px;}
.partners-advantages .item {
    border-left:1px solid var(--color-black-40);
    padding-left:24px;
    display:grid;gap:20px;
}
.partners-advantages .item-galk {
    display:flex;align-items: start;
    gap:20px;
    max-width:415px;
}
.partners-advantages .item-galk:before {
    content:'';width:20px;min-width:20px;height:20px;
    background: url('/images/icon-galk.svg') center center no-repeat;
    background-size:100% auto;
}
@media(max-width:1650px) {
    .partners-advantages {gap:calc(10vw/192 * 20);margin-bottom:calc(10vw/192 * 40);}
    .partners-advantages h2 {max-width:calc(10vw/192 * 700);}
    .partners-advantages .item {padding-left:calc(10vw/192 * 24);display:grid;gap:calc(10vw/192 * 20);}
    .partners-advantages .item-galk {gap:calc(10vw/192 * 20);max-width:calc(10vw/192 * 415);}
    .partners-advantages .item-galk:before {width:calc(10vw/192 * 20);min-width:calc(10vw/192 * 20);height:calc(10vw/192 * 20);}
}
@media(max-width:1200px) {
    .partners-advantages {display:grid;grid-template-columns:1fr 1fr;gap:0 16px;margin-bottom: 40px;}
    .partners-advantages h2 {max-width:100%;grid-column: 1/-1;}
    .partners-advantages .item {padding-left:18px;display:grid;gap:18px;}
    .partners-advantages .item-galk {gap:18px;max-width:100%;}
    .partners-advantages .item-galk:before {width:18px;min-width:18px;height:18px;}
}
@media(max-width:768px) {
    .partners-advantages {grid-template-columns:1fr;gap:0;margin-bottom:calc(10vw/36 * 20);}
    .partners-advantages .item {padding-left:calc(10vw/36 * 16);display:grid;gap:calc(10vw/36 * 16);}
    .partners-advantages .item.text-2 + .item.text-2 {padding-top:calc(10vw/36 * 16);}
    .partners-advantages .item-galk {gap:calc(10vw/36 * 16);}
    .partners-advantages .item-galk:before {width:calc(10vw/36 * 16);min-width:calc(10vw/36 * 16);height:calc(10vw/36 * 16);}
}
/* PARTNERS ADVANTAGES */


.swiper.partners-slideset {margin:40px 0 var(--space160) 0;}
@media(max-width:1650px) {
    .swiper.partners-slideset {margin:calc(10vw/192 * 40) 0 var(--space160) 0;}
}
@media(max-width:1200px) {
    .swiper.partners-slideset {margin:40px 0 var(--space160) 0;}
}
@media(max-width:768px) {
    .swiper.partners-slideset {margin:calc(10vw/36 * 20) 0 var(--space160) 0;}
}


/* PARTNERS GALLERY */
.news-gallery {
    display:grid;grid-template-columns:repeat(3,1fr);align-items: stretch;
    gap:20px;margin-bottom: 60px;
}
.news-gallery a img {
    aspect-ratio: 560/373;
    object-fit: cover;object-position: center center;
}
@media(max-width:1650px) {
    .news-gallery {gap:calc(10vw/192 * 20);margin-bottom: calc(10vw/192 * 60);}
}
@media(max-width:1200px) {
    .news-gallery {gap:12px;margin-bottom: 40px;}
}
@media(max-width:768px) {
    .news-gallery {gap:calc(10vw/36 * 4);margin-bottom:calc(10vw/36 * 24);grid-template-columns:repeat(2,1fr);}
}
/* PARTNERS GALLERY */

/* End */


/* Start:/local/templates/tengu/components/bitrix/breadcrumb/.default/style.css?1788251326799*/
.breadcrumbs {
    display:flex;align-items: center;justify-content: start;flex-wrap: wrap;
    gap:24px;
}
.breadcrumbs .divider:before {
    content:'';
    display:block;width:50px;height:1px;background: var(--color-black-40);
}
.breadcrumbs .item > a {display:block;text-decoration:none!important;}
.breadcrumbs .item > a:hover {opacity:0.5;}
@media(max-width:1632px) {
    .breadcrumbs {gap:calc(10vw/192 * 24);}
    .breadcrumbs .divider:before {width:calc(10vw/192 * 50);}
}
@media(max-width:1200px) {
    .breadcrumbs {gap:20px;}
    .breadcrumbs .divider:before {width:40px;}
}
@media(max-width:768px) {
    .breadcrumbs {gap:calc(10vw/36 * 10);}
    .breadcrumbs .divider:before {width:calc(10vw/36 * 30);}
    .breadcrumbs .link-1 {font-size:calc(10vw/36 * 11);}
}

/* End */


/* Start:/local/templates/tengu/components/bitrix/system.pagenavigation/.default/style.css?17842484141097*/
.pagenavigation {
    display:flex;align-items: center;justify-content: center;gap:20px;
    list-style-type: none;
    padding:0;margin:60px 0 0 0;
}
.pagenavigation .item,
.pagenavigation .item span,
.pagenavigation .item a {
    display:flex;align-items: center;justify-content: center;
    padding:0;margin:0;min-width:30px;min-height:30px;
    text-decoration: none!important;
}
.pagenavigation .item.prev span, .pagenavigation .item.next span,
.pagenavigation .item.prev a, .pagenavigation .item.next a {
    display:block;width:58px;height:58px;border-radius:50%;
    text-indent:60px;overflow:hidden;
    background-repeat: no-repeat;
    background-position:center center;
    background-color: var(--color-white);
    filter:invert(1);
}
.pagenavigation .item.prev span,
.pagenavigation .item.prev a {background-image:url('/images/icon-slider-prev.svg');}
.pagenavigation .item.next span,
.pagenavigation .item.next a {background-image:url('/images/icon-slider-next.svg');}
.pagenavigation .item span {opacity:0.28;}
.pagenavigation .item a:hover {opacity:0.5;}
/* End */


/* Start:/local/templates/tengu/components/bitrix/news.list/partners/style.css?1789016276652*/
.partners-slideset.swiper {margin-left:calc(var(--padding) * -1);width:calc(100% + 2 * var(--padding));}
.partners-slideset.swiper .swiper-wrapper {align-items: center;}
.partners-slideset.swiper .item-wrapper,
.partners-slideset.swiper .item {max-width:fit-content;}
@media(max-width:1650px) {
    .partners-slideset.swiper img {max-width:calc(10vw/192 * 324);max-height:calc(10vw/192 * 97);width:auto;height:auto;}
}
@media(max-width:1200px) {
    .partners-slideset.swiper img {max-width:216px;max-height:64px;}
}
@media(max-width:768px) {
    .partners-slideset.swiper img {max-width:calc(10vw/36 * 96);max-height:calc(10vw/36 * 28);}
}
/* End */


/* Start:/local/templates/tengu/css/parts-custom.css?17889266512215*/
/* PARTS-CUSTOM - ШТОРЫ НА ЗАКАЗ */
.main-custom {
    height:100vh;max-height:1024px;
    background:url('/images/main/custom.webp') center center no-repeat;
    padding:80px var(--padding);
    display:flex;align-items: center;justify-content: center;
    color:var(--color-white);
}
.main-custom .thin {
    padding:84px 80px;
    max-width:1140px;height:690px;
    background:url('/images/main/custom.svg') right bottom no-repeat;
    color:var(--color-white);
}
.main-custom h2 {margin-bottom: 40px;color:var(--color-white);}
.main-custom a, .main-custom a:hover {color:var(--color-white);}

@media(max-width:1650px) {
    .main-custom {
        height:100vh;max-height:calc(10vw/192 * 1024);padding:calc(10vw/192 * 80) var(--padding);
        background-size:cover;
    }
    .main-custom .thin {
        padding:calc(10vw/192 * 84) calc(10vw/192 * 80);max-width:calc(10vw/192 * 1140);height:calc(10vw/192 * 690);
        background-size:cover;
    }
    .main-custom h2 {margin-bottom: calc(10vw/192 * 40);}
}

@media(max-width:1200px) {
    .main-custom {height:auto;max-height:unset;padding:60px var(--padding);}
    .main-custom .thin {
        padding:64px 56px;max-width:1140px;height:690px;
        background-image: url('/images/main/custom.svg'), linear-gradient(to bottom, #141515, #141515), linear-gradient(to bottom, #141515, #141515);
        background-repeat:no-repeat, no-repeat,no-repeat;
        background-position: right bottom, left top, left top;
        background-size:768px auto, calc(100% - 768px) auto, auto calc(100% - 450px);
    }
    .main-custom h2 {margin-bottom: 40px;}
}

@media(max-width:768px) {
    .main-custom {padding:calc(10vw/36 * 60) var(--padding);}
    .main-custom .thin {
        padding:calc(10vw/36 * 24) calc(10vw/36 * 24) calc(10vw/36 * 254) calc(10vw/36 * 24);height:auto;
        background-image: url('/images/main/custom-mobile.svg'), linear-gradient(to bottom, #141515, #141515);
        background-repeat:no-repeat, no-repeat;
        background-position: right bottom, left top;
        background-size:100% auto, auto 50%;
    }
    .main-custom h2 {margin-bottom: calc(10vw/36 * 20);}
}
/* PARTS-CUSTOM - ШТОРЫ НА ЗАКАЗ */


/* End */
/* /local/templates/tengu/css/partners.css?17890200046250 */
/* /local/templates/tengu/components/bitrix/breadcrumb/.default/style.css?1788251326799 */
/* /local/templates/tengu/components/bitrix/system.pagenavigation/.default/style.css?17842484141097 */
/* /local/templates/tengu/components/bitrix/news.list/partners/style.css?1789016276652 */
/* /local/templates/tengu/css/parts-custom.css?17889266512215 */
