@charset "UTF-8";.project{padding:20px 0 64px;line-height:148%}.project__header{font-size:32px;line-height:128%;font-weight:700;color:#000;padding-bottom:20px}@media screen and (max-width:566px){.project__header{font-size:28px}}.project__categories .links,.project__items{display:flex;flex-wrap:wrap;gap:8px}.project__categories .links li.active a{font-weight:700;color:#fff!important;background:#0054aa!important;border-color:#0054aa!important}.project__categories .links li a{display:block;text-decoration:none;font-weight:500;font-size:14px;padding:8px 12px;border:1px solid #eff3f6;border-radius:4px;color:#000;transition:ease-in-out .25s}@media screen and (min-width:767px){.project__categories .links li a{font-size:16px;padding:10px 16px}.project__categories .links li a:hover{background:#eff3f6!important;color:#000!important;border:1px solid #eff3f6!important}}.project__items{padding-top:32px;padding-bottom:32px;justify-content:flex-start;gap:16px 8px}@media screen and (min-width:767px){.project__items{gap:32px 8px}.project__items.allItems .item:first-child{width:100%;padding-bottom:12px}.project__items.allItems .item:first-child .item__image{border-radius:8px;height:460px}.project__items.allItems .item:first-child .item__content{gap:16px}.project__items.allItems .item:first-child .item__content_title{font-weight:700;font-size:28px;line-height:120%;padding-bottom:0}}@media screen and (min-width:767px) and (min-width:767px){.project__items.allItems .item:first-child .item__content_title{font-size:32px}}@media screen and (min-width:767px){.project__items.allItems .item:first-child .item__content_title a{max-height:80px;min-height:max-content;-webkit-line-clamp:2}.project__items.allItems .item:first-child .item__content_text{margin-bottom:8px;min-height:72px;-webkit-line-clamp:3}}.project__items .item{width:100%}@media screen and (min-width:767px){.project__items .item{width:calc((100%/2) - 8px)}}@media screen and (min-width:992px){.project__items .item{width:calc((100%/3) - 8px)}}.project__items .item__image{border-radius:4px;height:222px;display:block;overflow:hidden;background:#9fccff}.project__contentItem .contentItemFirst__image img,.project__contentItem .contentItemFirst__image picture,.project__contentItem .contentItem__gallery .contentItem__img img,.project__contentItem .contentItem__gallery .contentItem__img picture,.project__items .item__image img,.project__items .item__image picture{width:100%;height:100%;object-fit:cover;display:block}.project__items .item__content{display:flex;flex-direction:column;gap:8px;padding:16px 0}.project__items .item__content_tags{display:flex;flex-wrap:wrap;gap:16px;padding-bottom:8px}.project__items .item__content_tags a{font-weight:400;font-size:13px;color:#05adff;white-space:nowrap}@media screen and (min-width:767px){.project__items .item__content_tags a:hover{color:#0054aa}}.project__items .item__content_title{font-weight:700;font-size:22px;line-height:128%;max-width:100%}@media screen and (min-width:767px){.project__items .item__content_title{font-size:25px;padding-right:12px}}.project__items .item__content_text,.project__items .item__content_title a{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.project__items .item__content_title a{color:#000;min-height:56px;text-overflow:ellipsis}@media screen and (min-width:767px){.project__items .item__content_title a{min-height:64px}.project__items .item__content_title a:hover{color:#0054aa}}.project__items .item__content_text{margin-bottom:16px;font-weight:400;font-size:16px;color:#8c8c8c;min-height:48px}.project__items .item__content_date{font-weight:400;font-size:13px;color:#8c8c8c}.project__footer .btn{appearance:none;cursor:pointer;background:#fff;display:flex;justify-content:center;align-items:center;padding:16px;max-width:382px;width:100%;gap:16px;margin-inline:auto;border:1px solid #eff3f6;border-radius:12px}.project__footer .btn span{font-weight:700;font-size:16px}.project__footer .btn svg{width:24px;height:24px;stroke-width:1.5px}.project__footer .btn:hover{background:#eff3f6}.project__contentItem{padding-bottom:64px;display:flex;flex-direction:column;gap:8px}.project__contentItem .contentItemFirst{padding:22px;border:1px solid #0054aa;border-radius:8px;display:grid;grid-template-columns:1fr 1fr;gap:16px}@media screen and (min-width:767px){.project__contentItem .contentItemFirst{padding:70px 50px}}@media (max-width:1024px){.project__contentItem .contentItemFirst{gap:24px;grid-template-columns:1fr}}.project__contentItem .contentItemFirst>div{flex:1}.project__contentItem .contentItemFirst__image{border-radius:4px;height:100%;width:100%;display:block;overflow:hidden;background:#9fccff;position:relative}@media (max-width:767px){.project__contentItem .contentItemFirst__image{height:312px!important}}@media (max-width:1024px){.project__contentItem .contentItemFirst__image{height:434px}}.project__contentItem .contentItemFirst__image .imgVideo{position:absolute;width:100%;height:100%}.project__contentItem .contentItemFirst__image video{width:100%!important;height:auto!important;max-height:max-content!important;object-fit:contain!important;padding:16px!important;display:block!important;border-radius:6px!important}.project__contentItem .contentItemFirst__content{display:flex;flex-direction:column;gap:24px}.project__contentItem .contentItemFirst__content_title{font-weight:700;font-size:24px;line-height:128%}@media screen and (min-width:767px){.project__contentItem .contentItemFirst__content_title{font-size:32px}}.project__contentItem .contentItemFirst__content_item{display:flex;flex-direction:column;gap:8px}.project__contentItem .contentItemFirst__content_item .name{color:#8c8c8c;font-weight:400;font-size:16px}.project__contentItem .contentItemFirst__content_item .text,.project__contentItem .contentItem__text p{font-weight:400;font-size:16px}.project__contentItem .contentItem{padding:22px;border:1px solid #0054aa;border-radius:8px;display:flex;flex-direction:column;gap:22px}@media screen and (min-width:767px){.project__contentItem .contentItem{padding:70px 50px;gap:40px}}.project__contentItem .contentItem__title{color:#0054aa;font-weight:700;font-size:20px;line-height:128%;padding:14px 32px;background:#f2f9ff;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;max-width:100%}@media screen and (min-width:767px){.project__contentItem .contentItem__title{font-size:24px;width:max-content}}.project__contentItem .contentItem__text{display:flex;flex-direction:column;gap:12px;font-weight:400;font-size:16px}@media screen and (min-width:767px){.project__contentItem .contentItem__text{gap:22px}}.project__contentItem .contentItem__gallery .contentItem__img,.project__contentItem .contentItem__img{border-radius:4px;max-width:514px;cursor:pointer;display:block;overflow:hidden}.project__contentItem .contentItem__img img,.project__contentItem .contentItem__img picture{width:100%;height:auto;object-fit:contain;display:block}.project__contentItem .contentItem__gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(268px,1fr));gap:13px}.project__contentItem .contentItem__gallery .contentItem__img{height:242px;width:100%;background:#9fccff}@media screen and (min-width:767px){.project__contentItem .contentItem__gallery .contentItem__img{height:342px}}@media (min-width:1400px){.project__contentItem .contentItem__gallery{grid-template-columns:repeat(4,minmax(268px,1fr))}}.project__contentItem .contentItem__list ul{display:flex;flex-direction:column;gap:8px}.project__contentItem .contentItem__list ul li{position:relative;padding-left:32px;font-weight:400;font-size:16px}.project__contentItem .contentItem__list ul li:after{content:'';position:absolute;left:0;top:1px;width:21px;height:21px;display:block;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzQyMTNfOTU1NCIgc3R5bGU9Im1hc2stdHlwZTphbHBoYSIgbWFza1VuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeD0iMCIgeT0iMCIgd2lkdGg9IjIxIiBoZWlnaHQ9IjIxIj4KPHJlY3Qgd2lkdGg9IjIxIiBoZWlnaHQ9IjIxIiBmaWxsPSIjRDlEOUQ5Ii8+CjwvbWFzaz4KPGcgbWFzaz0idXJsKCNtYXNrMF80MjEzXzk1NTQpIj4KPHBhdGggZD0iTTkuMjc1IDE0LjE3NUwxNS40NDM4IDguMDA2MjVMMTQuMjE4OCA2Ljc4MTI1TDkuMjc1IDExLjcyNUw2Ljc4MTI1IDkuMjMxMjVMNS41NTYyNSAxMC40NTYyTDkuMjc1IDE0LjE3NVpNNC4zNzUgMTguMzc1QzMuODkzNzUgMTguMzc1IDMuNDgxNzcgMTguMjAzNiAzLjEzOTA2IDE3Ljg2MDlDMi43OTYzNSAxNy41MTgyIDIuNjI1IDE3LjEwNjIgMi42MjUgMTYuNjI1VjQuMzc1QzIuNjI1IDMuODkzNzUgMi43OTYzNSAzLjQ4MTc3IDMuMTM5MDYgMy4xMzkwNkMzLjQ4MTc3IDIuNzk2MzUgMy44OTM3NSAyLjYyNSA0LjM3NSAyLjYyNUgxNi42MjVDMTcuMTA2MiAyLjYyNSAxNy41MTgyIDIuNzk2MzUgMTcuODYwOSAzLjEzOTA2QzE4LjIwMzYgMy40ODE3NyAxOC4zNzUgMy44OTM3NSAxOC4zNzUgNC4zNzVWMTYuNjI1QzE4LjM3NSAxNy4xMDYyIDE4LjIwMzYgMTcuNTE4MiAxNy44NjA5IDE3Ljg2MDlDMTcuNTE4MiAxOC4yMDM2IDE3LjEwNjIgMTguMzc1IDE2LjYyNSAxOC4zNzVINC4zNzVaTTQuMzc1IDE2LjYyNUgxNi42MjVWNC4zNzVINC4zNzVWMTYuNjI1WiIgZmlsbD0iIzAwNTRBQSIvPgo8L2c+Cjwvc3ZnPg==);background-position:center;background-repeat:no-repeat;background-size:21px auto}.contentItem__wrapper{display:flex;gap:40px;align-items:flex-start}.contentItem__wrapper--reverse{flex-direction:row-reverse}@media (max-width:990px){.contentItem__wrapper{gap:30px;flex-direction:column}.contentItem__wrapper--reverse{flex-direction:column}}@media (max-width:480px){.contentItem__wrapper{gap:20px}}.contentItem__content,.contentItem__image{flex:1}.item__content_text:empty{display:none;margin:0;padding:0}.item__content_text:blank{display:none}.contentItemFirst__image .imgVideo{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:4px}.contentItemFirst__image .video-player,.contentItemFirst__image img,.contentItemFirst__image picture{width:100%;height:100%;object-fit:cover;display:block}.project__items.allItems .item:first-child .item__content_text{-webkit-line-clamp:3;max-height:calc(1.5em*3)}
.contentItem__content{
    font-size: 16px;

}
/* Альтернативный стиль - подзаголовок как обычный текст */
.project__contentItem .contentItem__subtitle-list .contentItem__subtitle {
    font-size: 16px;
    line-height: 128%;
    background: transparent;
    padding: 0;
    margin-bottom: 16px;
    display: block;
    width: 100%;
}

.technical-descriptions__models.all-models__wrapper {
	display: flex !important;
	flex-direction: column;
}