.industry-card-header{display:grid;gap:20px;grid-template-columns:1.2fr 2fr;padding:40px 0}.industry-card-header__titles{display:flex;flex-direction:column;gap:20px}.industry-card-header__title-btn{background:none;border:none;color:inherit;cursor:pointer;display:block;font:inherit;padding:0;text-align:left;width:100%}.industry-card-header__title-count{font-size:.6em;vertical-align:super}.industry-card-header__descriptions{display:grid;gap:20px;grid-template-columns:1fr 1fr}.industry-card-header__descriptions p{padding:16px 40px 0 12px}.industry-card__cases{display:grid;gap:20px;grid-template-columns:210px 1fr;padding:40px 0}@media(max-width:1300px){.industry-card__cases{display:none}}.industry-card__cases-mobile{gap:40px;padding:0}.industry-card__cases-list,.industry-card__cases-mobile{display:flex;flex-direction:column;list-style:none;margin:0}.industry-card__cases-list{gap:12px;padding:12px 0}.industry-card__cases-list-item{cursor:pointer;transition:color .15s ease}.industry-card__cases-list-item:hover{color:#623cd8}.industry-card__cases-list-item--active{color:#07090f;pointer-events:none}.industry-card__cases-list-item--active:hover{color:#07090f}.industry-cases--desktop{display:block}@media(max-width:1300px){.industry-cases--desktop{display:none}}.industry-cases--mobile{display:none}@media(max-width:1300px){.industry-cases--mobile{display:block}}.industry-case,.industry-cases-swiper{overflow:hidden;width:100%}.industry-case{background:#fafbff;display:grid;gap:0 20px;grid-template-areas:"image title title" "image info features";grid-template-columns:422px 1fr 1fr;height:100%}@media(max-width:1199px){.industry-case{gap:16px;grid-template-areas:"image title" "image info" "features features";grid-template-columns:389px 1fr;grid-template-rows:auto 1fr}}@media(max-width:767px){.industry-case{gap:12px;grid-template-areas:"image" "title" "info" "features";grid-template-columns:1fr;grid-template-rows:repeat(4,auto)}}.industry-case__image{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:1;aspect-ratio:1/1;border-radius:18px;grid-area:image;max-width:100%;overflow:hidden;position:relative;width:100%}.industry-case__image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.industry-case__image a{bottom:14px;left:14px;position:absolute;z-index:1}.industry-case__title{-ms-grid-row:1;-ms-grid-column:3;-ms-grid-column-span:3;grid-area:title;padding:8px 12px 12px}@media(max-width:767px){.industry-case__title{padding:4px 10px}}.industry-case__info{-ms-grid-row:3;-ms-grid-column:3;display:flex;flex-direction:column;gap:18px;grid-area:info;justify-content:space-between;padding:10px}@media(max-width:767px){.industry-case__info{gap:16px;padding:0 10px}}.industry-case__features,.industry-case__result,.industry-case__task{display:flex;flex-direction:column;gap:10px}.industry-case__features span,.industry-case__result span,.industry-case__task span{border-radius:99px;padding:7px 12px;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.industry-case__task span{background:#7348f6}.industry-case__result span{background:#22a717}.industry-case__features{-ms-grid-row:3;-ms-grid-column:5;grid-area:features;overflow:hidden;padding:10px 16px}@media (max-width:1199px){.industry-case__image{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:1}.industry-case__title{-ms-grid-row:1;-ms-grid-column:3;-ms-grid-column-span:1}.industry-case__info{-ms-grid-row:3;-ms-grid-column:3}.industry-case__features{-ms-grid-row:5;-ms-grid-column:1;-ms-grid-column-span:3}}@media (max-width:767px){.industry-case__image{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1}.industry-case__title{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:1}.industry-case__info{-ms-grid-row:5;-ms-grid-column:1}.industry-case__features{-ms-grid-row:7;-ms-grid-column:1;-ms-grid-column-span:1}}.industry-case__features span{border:1px solid #b4b8c3}@media(max-width:1199px){.industry-case__features span{display:none}}.industry-case__features-list{display:flex;flex-direction:column;gap:18px;list-style:none;margin:0;padding:14px 6px}@media(max-width:1199px){.industry-case__features-list{flex-direction:row;gap:36px;overflow-y:auto;padding:0}.industry-case__features-list::-webkit-scrollbar{display:none}.industry-case__features-list::-webkit-scrollbar-thumb,.industry-case__features-list::-webkit-scrollbar-track{background:transparent}}@media(max-width:767px){.industry-case__features-list{gap:12px}}.industry-case__features-item{align-items:center;display:flex;gap:7px}@media(max-width:1199px){.industry-case__features-item{align-items:flex-start;flex-direction:column}}@media(max-width:1023px){.industry-case__features-item{flex-shrink:0;width:110px}}.industry-case__features-item-icon{align-items:center;border:1px solid #ccd0da;border-radius:50%;display:flex;flex-shrink:0;height:18px;justify-content:center;width:18px}.industry-cases-tabs{display:flex;flex-direction:column;gap:36px;padding:30px 0}@media(max-width:767px){.industry-cases-tabs{gap:10px;gap:20px}}.industry-cases-tabs__header{align-items:center;display:flex;flex-direction:column;gap:36px;text-align:center}@media(max-width:767px){.industry-cases-tabs__header{gap:18px}}.industry-cases-tabs__header-tabs{align-items:center;display:flex;flex-wrap:wrap;gap:15px 60px;justify-content:center}@media(max-width:767px){.industry-cases-tabs__header-tabs{align-items:center;flex-direction:column;gap:12px;justify-content:center}}.industry-cases-tabs__header-tabs-item{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;background-image:none;border:none;border-radius:0;box-sizing:border-box;cursor:pointer;display:block;font-family:inherit;margin:0;outline:0;padding:0;text-decoration:none;text-transform:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle}.industry-cases-tabs__header-tabs-item:focus{outline:0}.industry-cases-tabs__header-tabs-item-count{font-size:.6em;vertical-align:super}.industry-cases-tabs__header-description{align-items:center;display:flex;flex-direction:column;gap:4px;max-width:600px;text-align:center}@media(max-width:767px){.industry-cases-tabs__header-description{max-width:95%}}.industry-cases-tabs__list{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}@media(max-width:1300px){.industry-cases-tabs__list>li:not(:last-child){border-bottom:1px solid #dce0e7;margin-bottom:26px;padding-bottom:26px}}