

/* Start:/local/templates/tengu/css/main.css?17878332061834*/
#tengu > .page-wrapper {
    background:url('/images/main/background-top.webp') top center no-repeat;
}

.slider {padding:var(--space80) var(--padding);}
.slider .news-slider-wrapper {margin:0;max-width:1064px;}
.slider .swiper-slide {height:auto;}
.catalog {padding:0 var(--padding) var(--space100) var(--padding);}

.process {padding:0 var(--padding) var(--space100) var(--padding);}
.process h2 span {display:block;}
.process .news-process {grid-template-columns: repeat(2,1fr);}
.process .news-process .item {display:grid;grid-template-columns: repeat(2,1fr);gap:2px;align-items: stretch;}
.process .news-process .item img {width:100%;height:100%;object-position: center center;object-fit: cover;}
@media(min-width:1633px) {
    .process .news-process .item:nth-child(4n - 1) .item-content,
    .process .news-process .item:nth-child(4n) .item-content {
        order:2;
    }
}
@media(max-width:1632px) {
    .process .news-process {grid-template-columns: repeat(1,1fr);}
    .process .news-process .item:nth-child(2n) .item-content {order:2;}
    .process .news-process .item-image {position: relative;}
    .process .news-process .item img {position: absolute;inset:0;}
}
@media(max-width:768px) {
    .process .news-process .item:nth-child(2n) .item-content {order:-1;}
    .process .news-process .item {grid-template-columns: repeat(1,1fr);}
    .process .news-process .item img {position:relative;height:200px;}
}


.clients {padding:0 var(--padding) var(--space100) var(--padding);}
.clients .news-clients {grid-template-columns: repeat(3,1fr);}
@media(max-width:1200px) {
    .clients .news-clients {grid-template-columns: repeat(2,1fr);}
}
@media(max-width:768px) {
    .clients .news-clients {grid-template-columns: repeat(1,1fr);}
    .clients .item-image {max-width:120px;}
}

/* End */


/* Start:/local/templates/tengu/components/bitrix/news.list/slider/style.css?1787833206856*/
.news-slider-wrapper {position: relative;}
.news-slider .item {
    padding:var(--space70) var(--space80);
    display:grid;grid-template-columns: 475fr 381fr;gap:var(--space48);align-items: stretch;
    background:var(--color-slateblue);
    color:var(--color-white);
}
.news-slider .item-content {
    display: flex;align-items: start;justify-content: space-between;flex-direction: column;
}
.news-slider .item-content .btn {
    min-width:300px;
}
.news-slider .item-image {
    display: flex;align-items: center;justify-content: center;
}
@media(max-width:1200px) {
    .news-slider {align-items: stretch;}
    .news-slider .item {grid-template-columns: 1fr;height:auto;}
    .news-slider .item-content {order:2;display:grid;gap:var(--space48)}
}
@media(max-width:768px) {
    .news-slider .item-content .btn {min-width:1px;}
}

/* End */


/* Start:/local/templates/tengu/components/bitrix/catalog.section.list/catalog/style.css?1787833206824*/
.catalog-sections {
    display:grid;grid-template-columns: repeat(3,1fr);align-items: stretch;gap:2px;
}
.catalog-sections .item {
    display:flex;flex-direction: column;align-items:center;justify-content: space-between;gap:var(--space48);
    text-align: center;
    padding:var(--space60) var(--space60) var(--space115) var(--space60);
    background:var(--color-white);
}
.catalog-sections .item img {max-width:286px;}

.catalog-sections .item:hover,
.catalog-sections .item:focus {
    color:var(--color-green);
}

.catalog-sections .item-7 .item-title,
.catalog-sections .item-8 .item-title {max-width:225px;}

@media(max-width:1200px) {
    .catalog-sections {grid-template-columns: repeat(2,1fr);}
}
@media(max-width:768px) {
    .catalog-sections {grid-template-columns: repeat(1,1fr);}
}

/* End */


/* Start:/local/templates/tengu/components/bitrix/news.list/process/style.css?1787833206436*/
.news-process {
    display:grid;gap:2px;align-items: stretch;
}
.news-process .item-content {
    display:flex;align-items:center;justify-content: start;flex-direction: column;gap:var(--space48);
    padding:var(--space60);
    background:var(--color-white);
}
.news-process .item-title {
    text-align:center;
}
.news-process .item-40 .item-title {max-width:120px;}
.news-process .item-41 .item-title {max-width:270px;}

/* End */


/* Start:/local/templates/tengu/components/bitrix/news.list/clients/style.css?1787833206804*/
.news-clients {
    display:grid;
    align-items: stretch;
    gap:2px;
}
.news-clients .item {
    display:flex;
    flex-direction: column;
    align-items:center;
    justify-content: space-between;
    gap:var(--space48);
    text-align: center;
    padding:var(--space60) var(--space86) var(--space115) var(--space86);
    background:var(--color-white);
}
.news-clients .item-34 .item-title,
.news-clients .item-35 .item-title {max-width:250px;}

.news-clients .item-last {
    gap:var(--space32);
    padding:var(--space60) var(--space60) var(--space86) var(--space60);
    color:var(--color-white);
    background:var(--color-slateblue);
}
.news-clients .item-last .item-button {
    margin-top: auto;
}
.news-clients .item-last .item-text span {
    display:block;
}
/* End */
/* /local/templates/tengu/css/main.css?17878332061834 */
/* /local/templates/tengu/components/bitrix/news.list/slider/style.css?1787833206856 */
/* /local/templates/tengu/components/bitrix/catalog.section.list/catalog/style.css?1787833206824 */
/* /local/templates/tengu/components/bitrix/news.list/process/style.css?1787833206436 */
/* /local/templates/tengu/components/bitrix/news.list/clients/style.css?1787833206804 */
