

/* Start:/bitrix/templates/.default/components/bitrix/news/bilder/bitrix/news.list/.default/style.css?17538707233748*/
:root {
    --font-family: "Inter", sans-serif;
    --second-family: "IBM Plex Mono", sans-serif;
    --third-family: "Nunito Sans", sans-serif;
    --font3: "IBM Plex Sans", sans-serif;
    --font4: "Roboto", sans-serif;
}
.recovery_banner{
    background: url("/bitrix/templates/.default/components/bitrix/news/bilder/bitrix/news.list/.default/./img/banner.png");
    height: 600px;
}

.maxwidth-theme:has(.recovery_banner){
    max-width: 100%;
    padding: 0;
}

.container_onelab{
    margin-left: auto !important;
    margin-right: auto !important;
    max-width: 1402px;
    max-width: var(--theme-page-width);
    max-width: calc(var(--theme-page-width) + calc(2 * var(--theme-page-width-padding)));
    width: 100%;
    padding-left: var(--theme-page-width-padding);
    padding-right: var(--theme-page-width-padding);
}

.col-6{
    max-width: calc((6 / 12) * 100%);
}

.recovery_banner h4{
    font-family: var(--third-family);
    font-weight: 600;
    font-size: 56px;
    line-height: 118%;
    color: #fff;
    margin-bottom: 60px;
}
.recovery_banner ul{
    padding: 0;
    margin: 0;
    list-style: none;
    margin-bottom: 60px;
}
.recovery_banner ul li{
    font-family: var(--font-family);
    font-weight: 400;
    font-size: 16px;
    line-height: 162%;
    color: rgba(255, 255, 255, 0.8);
    display: flex;
}
.recovery_banner ul li:before{
    content: '';
    display: block;
    width: 5px;
    height: 5px;
    background:rgba(255, 255, 255, 0.8);
    border-radius: 50%;
}
.recovery_banner{
    display: flex;
    align-items: center;
    margin-bottom: 60px;
}

.btn-default.btn-light{
    background: #fff !important;
    color: #009f53 !important;
    border-color: #fff !important;
}
.recovery_banner .btns{
    display: flex;
    align-items: center;
    gap: 20px;
}

.tabs_list{
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-bottom: 9px;
    border-bottom: 1px solid  #d9d9d9;
}
.tabs_list .tab_item{
    position: relative;
    font-family: var(--third-family);
    font-weight: 700;
    font-size: 20px;
    line-height: 150%;
    color: #222;
    transition: 0.3s all;
    cursor: pointer;
}
.tabs_list .tab_item:before{
    content: '';
    display: block;
    position: absolute;
    bottom: -10px;
    width: 100%;
    height: 1px;
    background: transparent;
    transition: 0.3s all;
    transform: scaleX(0);
    opacity: 0;
}
.tabs_list .tab_item.active{
    color: #009f53;
}
.tabs_list .tab_item.active:before{
    opacity: 1;
    background: #009f53;
    transform: scaleX(1);
}

.section_items{
    transition: 0.3s all;
    transform: translateX(200%);
    opacity: 0;
    display: none;
    width: 100%;
    grid-template-columns: repeat(4,1fr);
    gap: 72px;
}

.section_items.active{
    transform: translateX(0%);
    opacity: 1;
    display: grid;
}

.tabs_content{
    display: block;
    overflow-x: hidden;
    padding-top: 60px;
}

.tabs_content .section_items .item a{
    font-family: var(--font-family);
    font-weight: 400;
    font-size: 16px;
    line-height: 125%;
    color: #222;
}
.tabs_content .section_items h5{
    font-family: var(--font-family);
    font-weight: 600;
    font-size: 18px;
    line-height: 135%;
    text-align: left;
    color: #222;
    display: flex;
    justify-content: space-between;
    border-bottom: 1px solid #d9d9d9;
}
.tabs_content .section_items h5 span{
    font-family: var(--font-family);
    font-weight: 400;
    font-size: 12px;
    line-height: 100%;
    text-align: center;
    color: #666;
    border: 1px solid #dadada;
    border-radius: 4px;
    padding: 4px 6px;
  
    height: 17px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.subgroup.with_gpu{
    margin-top: 40px;
}

.topic__heading #pagetitle{
    display: none !important;
}
/* End */
/* /bitrix/templates/.default/components/bitrix/news/bilder/bitrix/news.list/.default/style.css?17538707233748 */
