

/* Start:/local/templates/tengu/css/about.css?17883361166509*/
#tengu > .page-wrapper {
    background:url('/images/about/background-top.webp') top center no-repeat;
    background-attachment: fixed;
}


.about {margin-bottom:var(--space100);}
.about .grid {grid-template-columns: repeat(3,1fr);align-items: stretch;gap:2px;}
.about .item {padding:var(--space60);min-height:500px;}
.about .item div {position: relative;}
.about .item-1 {
    background-color:var(--color-white);
    display:flex;align-items: stretch;justify-content: start;gap:var(--space48);flex-direction: column;
}
.about .item-1 div:nth-last-child(2) {flex-grow:1;}
.about .item-2 {
    color:var(--color-white);
    background:url('/images/about/about-2.webp') center center no-repeat;background-size:cover;
    position: relative;
}
.about .item-2:before {
    content:'';
    background:url('/images/about/about-2.svg') center center no-repeat;background-size:cover;
    position: absolute;inset:0;
}
.about .item-2 div {max-width:445px;}
.about .item-3 {background:url('/images/about/about-3_.webp') right bottom no-repeat;background-size:cover;position: relative;}
.about .btn {width:100%;}
@media(max-width:1200px) {
    .about .grid {grid-template-columns: repeat(2,1fr);}
    .about .item-3 {grid-column: span 2}
}
@media(max-width:768px) {
    .about .grid {grid-template-columns: repeat(1,1fr);}
    .about .item {min-height:320px;}
    .about .item-3 {grid-column:auto;}
}

.headgrid {
    display:grid;grid-template-columns: auto 1fr;gap:var(--space100);align-items: end;
    margin-bottom: var(--space40);
}
.headgrid h2 {margin-bottom: 0;}
.headgrid h2 span {display:block}
.headgrid div {max-width:460px;}
@media(max-width:768px) {
    .headgrid {grid-template-columns: 1fr;gap:var(--space40);}
}


.clients {padding:0 0 var(--space100) 0;}
.clients .news-clients {grid-template-columns: repeat(4,1fr);}
.clients .news-clients .item {padding:var(--space60) var(--space60) var(--space115) var(--space60);}
.news-clients .item-46 .item-title {max-width:250px;}
@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;}
}

.news-process {grid-template-columns: repeat(4,1fr);}
.news-process .item-content {height:100%;}



.key {margin-bottom:var(--space100);}
.key .news-process {text-align: center;}
.key .item-0 {order:2;grid-column: 1/-1;}
.key .item-0 .grid {grid-template-columns: repeat(8,1fr);gap:2px;align-items: stretch}
.key .item-53 .headline-3,
.key .item-54 .headline-3 {max-width:240px;}
.key .item-pic {grid-column: span 3;}
.key .item-pic-1 {background:url('/images/about/key-1.webp') center center no-repeat;background-size: cover;}
.key .item-pic-2 {background:url('/images/about/key-2.webp') center center no-repeat;background-size: cover;}
.key .item-0 .item-text {
    grid-column: span 2;
    background:var(--color-slateblue);
    color:var(--color-white);
    display:flex;
    align-items: stretch;
    justify-content: start;
    flex-direction: column;
    gap:var(--space48);
    padding:var(--space60);
}
@media(max-width:1200px) {
    .key .news-process {grid-template-columns: repeat(2,1fr);}
    .key .item-0 .grid {grid-template-columns: repeat(2,1fr);}
    .key .item-pic {grid-column:auto;height:200px;}
    .key .item-0 .item-text div {max-width:800px;}
}
@media(max-width:768px) {
    .key .news-process {grid-template-columns: repeat(1,1fr);}
}



.base {margin-bottom: var(--space100);}
.base .news-process .item-0 {
    display:flex;
    align-items: stretch;
    justify-content: space-between;
    flex-direction: column;
    gap:var(--space48);
    padding:var(--space60);
    color:var(--color-white);
    background:var(--color-slateblue);
}
.base .news-process .item-0 .btn {
    padding-left:12px;
    padding-right: 12px;
    width:100%;
}
.base .news-process .item-content {
    padding:var(--space60) var(--space60) var(--space110) var(--space60);
}
@media(max-width:1632px) {
    .base .news-process {grid-template-columns: repeat(3,1fr);}
    .base .news-process .item-0 {grid-column: span 3}
    .base .news-process .item-0 div {max-width:800px;}
    .base .news-process .item-0 .btn {width:fit-content;}
}
@media(max-width:1200px) {
    .base .news-process {grid-template-columns: repeat(2,1fr);}
    .base .news-process .item-0 {grid-column:auto}
    .base .news-process .item-0 .btn {width:100%;}
}
@media(max-width:768px) {
    .base .news-process {grid-template-columns: repeat(1,1fr);}
    .base .news-process .item-0 .btn {width:fit-content;}
    .base .news-process .item-content {align-items: start}
}


.rnd {margin-bottom:var(--space100);}
.rnd .grid {display:grid;grid-template-columns: repeat(2,1fr);gap:2px;}
.rnd .item-1 {
    background:var(--color-black5);
    padding:var(--space60);
}
.rnd .item-2 img {width:100%;height:100%;object-fit: cover;object-position: center center;}
.rnd .text-16-regular {max-width:520px;margin-bottom: var(--space60);}
.rnd h3 {max-width:350px;margin:var(--space60) 0 var(--space40) 0;}
.rnd ul {max-width:540px;}
.rnd .btn {margin-top:var(--space60);}
@media(max-width:768px) {
    .rnd .grid {grid-template-columns: repeat(1,1fr);}
    .rnd .item-1 {
        background:none;
        padding:0 0 var(--space60) 0;
    }
    .rnd .item-2 img {height:200px;}
}



.process .news-process .item {
    display:flex;
}
.process .news-process .item-0 {
    padding:0 var(--space48) 0 0;
    display:flex;
    align-items: stretch;
    justify-content: start;
    flex-direction: column;
    gap:var(--space40);
}
.process .news-process .item-content {
    display:flex;
    align-items:center;
    justify-content: start;
    flex-direction: column;
    gap:var(--space48);
    padding:var(--space60) var(--space55);
    height:100%;
    text-align: center;
}
.process .item .text-16-regular {max-width:293px;}
@media(max-width:1632px) {
    .process .news-process {grid-template-columns: repeat(3,1fr)}
    .process .news-process .item-0 {padding:0 0 var(--space48) 0;grid-column: 1/-1;max-width:800px;}
    .process .news-process .item-content {width:100%;}
}
@media(max-width:1200px) {
    .process .news-process {grid-template-columns: repeat(2,1fr)}
    .process .news-process .item-0 {padding:0 var(--space48) var(--space48) 0;grid-column: auto;}

}
@media(max-width:768px) {
    .process .news-process {grid-template-columns: repeat(1,1fr)}
    .process .news-process .item-0 {padding:0 0 var(--space48) 0;}
}

/* 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 */


/* 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 */
/* /local/templates/tengu/css/about.css?17883361166509 */
/* /local/templates/tengu/components/bitrix/news.list/clients/style.css?1787833206804 */
/* /local/templates/tengu/components/bitrix/news.list/process/style.css?1787833206436 */
