

/* Start:/local/templates/amklav/components/bitrix/news/blog/bitrix/news.detail/.default/style.css?177148453015952*/
.btn-up{
    bottom: 2rem !important
}

/*.l-container-header{*/
/*    margin-top: calc(var(--spacing) * 5.5);*/
/*}*/

/*.l-container-main{*/
/*    padding: calc(var(--spacing) * 26) calc(var(--spacing) * 15) calc(var(--spacing) * 11.5);*/
/*    padding-left: 0;*/
/*    padding-right: 0;*/
/*}*/
/*.l-container-header h1{*/
/*    font-size: var(--l-font-size--4xl);*/
/*    color: var(--l-color--blue-100);*/
/*    font-weight: 500;*/
/*    line-height: 1;*/
/*    margin-bottom: calc(var(--spacing) * 10);*/
/*}*/


/*.l-faq__card-content{*/
/*    max-width: calc(var(--spacing) * 364);*/
/*    color: var(--l-color--base-60);*/
/*    font-size: var(--l-font-size--2xl);*/
/*    font-weight: 400;*/
/*    line-height: 1.2;*/
/*}*/

.bx-breadcrumb .bx-breadcrumb-item{
    color: var(--l-color--base);
}



.detail-block.info{
    display: flex;
    align-items: center;
    gap: calc(var(--spacing) * 4);
    color: var(--l-color--blue-60);
}
.detail-block.info .info-item{
    display: flex;
    align-items: center;
    gap: var(--spacing);
}

/*.detail-block.text{*/
/*    max-width: calc(var(--spacing) * 250);*/
/*}*/

/*.detail-block.text .text{*/
/*    color: var(--l-color--blue-100);*/
/*    line-height: 1.4;*/
/*    font-size: var(--l-font-size--lg);*/
/*    margin-top: calc(var(--spacing) * 5);*/
/*}*/

.detail-block.detail-menu{
    font-size: var(--l-font-size--lg);
    margin-bottom: calc(var(--spacing) * 5);
}

.detail-block.detail-menu .detail-menu-toggle{
    font-size: var(--l-font-size--1-5xl);
    margin-bottom: calc(var(--spacing) * 2);
    cursor: pointer;
}

.detail-block.detail-menu .detail-menu-list{
    transition: grid-template-rows 0.2s ease, opacity 0.2s ease;
    list-style-type: circle;
    margin: 0 0 0 calc(var(--spacing) * 5);;

}

.detail-menu-list li:not(:last-child){
    margin-bottom: calc(var(--spacing) * 2);
}


.detail-block.detail-menu .detail-menu-toggle[aria-expanded=false] .chevron{
    transform: rotate(-90deg);
    transition: transform 0.2s ease;
}

.detail-block.detail-menu.is-collapsed .detail-menu-list{
    display: none !important;
    margin: 0 !important;
    padding: 0 !important;
}

.detail-block.detail-menu .detail-menu-list a{
    text-decoration: underline;
}

/*.detail-block.text .text img{*/
/*    display: block;*/
/*    margin: calc(var(--spacing) * 4) auto;*/
/*    width: auto;*/
/*    max-height: 500px;*/
/*}*/

/*.detail-block.text .text ul{*/
/*    margin: var(--spacing) 0;*/
/*    list-style: disc;*/
/*    padding-left: 40px;*/
/*}*/

/*.detail-block.text .text h2{*/
/*    font-size: var(--l-font-size--2xl);*/
/*    margin-top: calc(var(--spacing) * 2);*/
/*    margin-bottom: var(--spacing);*/
/*}*/

/*.detail-block.text .text h3{*/
/*    margin-top: calc(var(--spacing) * 2);*/
/*    margin-bottom: var(--spacing);*/
/*}*/


/*.detail-block.text .text p{*/
/*    margin-bottom: var(--spacing);*/
/*}*/

/*.detail-block.text blockquote{*/
/*    background: var(--l-color--blue-10);*/
/*    padding: calc(var(--spacing) * 5.5);*/
/*    border-radius: calc(var(--spacing) * 5.5);*/
/*    color: var(--l-color--blue-80);*/
/*    margin: calc(var(--spacing) * 5.5) 0;*/
/*}*/

/**/


.w-hero-banner{
    margin: calc(var(--spacing) * 2.5) auto calc(var(--spacing) * 2.5);
    width: calc(var(--spacing) * 350);
    padding: calc(var(--spacing) * 26) calc(var(--spacing) * 15) 0;
    position: relative;
    overflow: hidden;
    background-color: #e1f0f4;
    border-radius: calc(var(--spacing) * 7.5);
}

.w-hero-banner:after{
    content: '';
    width: 150px;
    height: 90px;
    background-image: url('/local/templates/amklav/assets/img/bg.png');
    background-size: contain;
    display: block;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    background-repeat: no-repeat;
    background-position: center;
}

.w-hero-banner:before{
    content: '';
    width: 150px;
    height: 90px;
    background-image: url('/local/templates/amklav/assets/img/bg.png');
    background-size: contain;
    display: block;
    position: absolute;
    bottom: 0;
    left: 50%;
    rotate: 180deg;
    transform: translateX(-50%);
    transform-origin: left;
    background-repeat: no-repeat;
    background-position: center;
}

.w-hero-banner__wrapper{
    display: flex;
    align-items: flex-start;
    flex-wrap: wrap;
    height: calc(var(--spacing) * 88.5);
    position: relative;
}

.w-product-detail-hero-breadcrumb{
    flex-basis: 100%;
}

.w-hero-banner__inner{
    flex-basis: 65%;
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    height: 100%;

    padding-bottom: calc(var(--spacing) * 11.5);
}

.w-hero-banner__inner-top{

}

.w-hero-banner__inner-bottom{
    /*margin-top: auto;*/
}

.w-hero-banner__inner h1{
    font-size: 2.5dvw;
    color: #5A6A6D;
    line-height: 1.2;
    font-weight: 600;
}

.w-hero-banner__images{
    background-size: contain;
    background-position: right;
    background-repeat: no-repeat;
    flex: 1;
    height: 100%;
    position: absolute;
    top: 0;
    right: calc(var(--spacing) * -15);
    max-width: 840px;
    width: 100%;
}


/**/

.w-container{
    /*margin: calc(var(--spacing) * 2.5) auto calc(var(--spacing) * 2.5);*/
    /*width: calc(var(--spacing) * 350);*/

    margin: 0 auto;
    padding: 0 var(--l-container--padding-x);
    max-width: 100%;
    width: 100%;
}

.w-inner{
    display: grid;
    grid-template-columns: 1fr 430px;
    gap: calc(var(--spacing) * 7.5);
    margin-top: calc(var(--spacing) * 5.5);
}

.w-left{

}

.w-left--inner{
    background-color: #FAFAFA;
    border-radius: calc(var(--spacing) * 7.5);
    padding: calc(var(--spacing) * 10.5);
}

.w-left--inner:not(:last-child){
    margin-bottom: calc(var(--spacing) * 4.5);;
}

.w-left .text{
    color: #242C55;
    font-size: var(--l-font-size--xl);
}

.w-left .text p:not(:last-child){
    margin-bottom: 1em;
}

.w-left .text .info{
    background-color: #EFF1FC;
    padding: calc(var(--spacing) * 2.5);
    display: inline-flex;
    align-items: center;
    gap: 24px;
    border-radius: calc(var(--spacing) * 2.5);
    width: 100%;
    font-size: var(--l-font-size--lg);
    line-height: 1.3;
    margin: calc(var(--spacing) * 2.5) 0;
    color: #263AAD;
}

.w-left .text .info:before{
    content: '';
    width: 54px;
    height: 54px;
    background-image: url('data:image/svg+xml,<svg width="58" height="55" viewBox="0 0 58 55" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M28.9502 34.5488C29.7295 34.5488 30.4768 34.2393 31.0279 33.6882C31.5789 33.1372 31.8884 32.3899 31.8884 31.6106V18.0046C31.8884 17.2253 31.5789 16.478 31.0279 15.927C30.4768 15.376 29.7295 15.0664 28.9502 15.0664C28.171 15.0664 27.4237 15.376 26.8726 15.927C26.3216 16.478 26.0121 17.2253 26.0121 18.0046V31.5654C26.0061 31.9551 26.0776 32.342 26.2226 32.7037C26.3676 33.0654 26.5831 33.3947 26.8565 33.6723C27.1299 33.95 27.4559 34.1704 27.8153 34.3209C28.1748 34.4714 28.5606 34.5489 28.9502 34.5488Z" fill="%23263AAD"/><path d="M28.8375 44.6066C30.7098 44.6066 32.2277 43.0887 32.2277 41.2164C32.2277 39.344 30.7098 37.8262 28.8375 37.8262C26.9651 37.8262 25.4473 39.344 25.4473 41.2164C25.4473 43.0887 26.9651 44.6066 28.8375 44.6066Z" fill="%23263AAD"/><path d="M56.8183 44.086L34.8045 3.53905C34.2217 2.46822 33.3609 1.57434 32.3129 0.951528C31.2648 0.328711 30.0682 0 28.849 0C27.6299 0 26.4333 0.328711 25.3852 0.951528C24.3371 1.57434 23.4764 2.46822 22.8936 3.53905L0.857206 44.086C0.28043 45.1212 -0.0149259 46.2896 0.00058058 47.4746C0.0160871 48.6596 0.341913 49.8199 0.945583 50.8397C1.54925 51.8595 2.40968 52.7034 3.44109 53.287C4.47251 53.8707 5.63889 54.1738 6.82398 54.1662H50.8515C52.0269 54.1673 53.1823 53.8628 54.2045 53.2826C55.2268 52.7024 56.0806 51.8665 56.6823 50.8568C57.284 49.8472 57.6129 48.6984 57.6367 47.5233C57.6606 46.3482 57.3785 45.187 56.8183 44.1538V44.086ZM52.7952 48.4706C52.5952 48.808 52.3108 49.0875 51.97 49.2817C51.6292 49.4759 51.2437 49.578 50.8515 49.5781H6.82398C6.43111 49.5792 6.04475 49.4778 5.703 49.284C5.36125 49.0903 5.07591 48.8108 4.87513 48.4731C4.67434 48.1354 4.56505 47.7512 4.55802 47.3584C4.55099 46.9656 4.64647 46.5777 4.83505 46.2331L26.8488 5.68618C27.0425 5.32738 27.3296 5.02765 27.6797 4.81875C28.0299 4.60984 28.43 4.49955 28.8377 4.49955C29.2455 4.49955 29.6456 4.60984 29.9957 4.81875C30.3459 5.02765 30.633 5.32738 30.8267 5.68618L52.8404 46.2331C53.0278 46.5779 53.1221 46.9655 53.1142 47.3578C53.1063 47.7502 52.9964 48.1337 52.7952 48.4706Z" fill="%23263AAD"/></svg>');
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    display: inline-flex;
}

.w-left .text h2{
    font-size: 26px;
    margin-top: calc(var(--spacing) * 7.5);
    margin-bottom: calc(var(--spacing) * 1.5);
}

.w-left .text h3{
    font-size: var(--l-font-size--lg);
    margin-top: calc(var(--spacing) * 4.5);
    margin-bottom: calc(var(--spacing) * 1.5);
}

.w-left .text .img{
    margin: calc(var(--spacing) * 2.5) 0;
    max-height: 590px;
    width: 100%;
    height: 100%;
    overflow: hidden;
    border-radius: calc(var(--spacing) * 5.5);
}

.w-left .text .img img{
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.w-left .text ul{
    list-style-type: disc;
    margin: 0 0 0  calc(var(--spacing) * 6);
}

.w-left .text ol{
    list-style-type: decimal;
    margin: 0 0 0  calc(var(--spacing) * 6);
}

/**/

.w-contraindications{
    font-size: var(--l-font-size--xl);
    margin: calc(var(--spacing) * 2.5) 0;
    border-radius: calc(var(--spacing) * 5.5);
    background-color: #FAFAFA;
    color: #B5B5B5;
    text-align: center;
    text-transform: uppercase;
    padding: calc(var(--spacing) * 5.5);
}

.w-author{
    border-radius: calc(var(--spacing) * 7.5);
    padding: calc(var(--spacing) * 10.5);
    background-color: #FAFAFA;
    font-size: var(--l-font-size--default);
}

.w-author>span{
    display: block;
    color: #263AAD;
    margin-bottom: calc(var(--spacing) * 2.5);
}

.w-author-name{
    font-size: var(--l-font-size--2xl);
    font-weight: 500;
}

.w-author-post{
    color: var(--l-color--base);
}

.article-vote{
    padding: calc(var(--spacing) * 4.5) calc(var(--spacing) * 5.5) ;
}

.article-vote__container{
    display: flex;
    align-items: center;
    gap: calc(var(--spacing) * 10.5);
}

.article-vote__buttons{
    display: flex;
    align-items: center;
    gap: calc(var(--spacing) * 2.5);
}

.article-vote__button{
    display: flex;
    align-items: center;
    gap: calc(var(--spacing) * 2.5);
    padding: calc(var(--spacing) * 4.5) calc(var(--spacing) * 8.5);
    border-radius: calc(var(--spacing) * 5.5);
    font-weight: 500;
    color: #263AAD;
}

.article-vote__button.active{
    background-color: #EFF1FC;
}

.article-vote__title{
    font-size: var(--l-font-size--xl);
    color: #242C55;
}

/**/

.w-product{
    color: #5A6A6D;
}

.w-product--block{
    position: sticky;
    top: 20px;
}

.w-product-top{
    background-color: #E1F0F4;
    border-radius: calc(var(--spacing) * 7.5);
    padding: calc(var(--spacing) * 5.5) calc(var(--spacing) * 2.5);;
}

.w-product-img{
    display: flex;
    align-items: center;
    justify-content: center;
    height: calc(var(--spacing) * 70.5);
}
.w-product-img picture{
    display: block;
    height: 100%
}
.w-product-img img{
    display: block;
    width: 100%;
    height: 100%;
    object-fit: contain;
}
.w-product-name{
    margin-top: calc(var(--spacing) * 5.5);
    display: block;
    text-align: center;
    font-size: var(--l-font-size--2xl);

}

.w-product-bottom{
    font-size: var(--l-font-size--xl);
    margin-top: calc(var(--spacing) * 3.5);
    display: block;
    text-align: center;
}

.w-product-slider-buttons{
    /*position: absolute;*/
    /*top: calc(var(--spacing) * 35.5);*/
    /*width: 100%;*/
    display: flex;
    align-items: center;
    justify-content: center;
    /*justify-content: space-between;*/
    gap: calc(var(--spacing) * 4.5);
    z-index: 100;
    margin-top: calc(var(--spacing) * 4.5);
}

.w-product-slider-button{
    width: calc(var(--spacing) * 12);
    height: calc(var(--spacing) * 12);
    background: var(--l-color--white);
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: var(--l-transition--default);
    border: 1px solid #263AAD;
}

.w-product-slider-button img{
    width: calc(var(--spacing) * 6);
    height: calc(var(--spacing) * 6);
}




/**/

.w-section-title{
    font-size: var(--l-font-size--4xl);
    margin-bottom: 30px;
    color: #5A6A6D;
    font-weight: 500;
}

.w-section-grid{
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: calc(var(--spacing) * 4.5);
}

.w-articles{
    border: 1px solid #BFC2D5;
    border-radius: calc(var(--spacing) * 4.5);
    padding: calc(var(--spacing) * 2.5);

    display: flex;
    flex-direction: column;
    margin-bottom: calc(var(--spacing) * 2.5);
}

.w-articles-images{
    height: calc(var(--spacing) * 65);
    border-radius: calc(var(--spacing) * 4.5);
    overflow: hidden;
    margin-bottom: 28px;
}

.w-articles-images img{
    object-fit: cover;
    width: 100%;
    height: 100%;
}

.w-articles-inner{
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    flex-grow: 1;
}

.w-articles-name{
    font-size: var(--l-font-size--xl);
    font-weight: 700;
    margin-bottom: 10px;
    line-height: 1.2;
    color: #242C55;
}

.w-articles-text{
    font-size: var(--l-font-size--default);
    margin-bottom: 20px;
    line-height: 1.2;
}

.w-articles-link{
    margin-top: auto;
    display: inline-block;
    background: var(--l-color--blue-80);
    border-radius: calc(var(--spacing) * 4.5);
    color: var(--l-color--white);
    font-size: var(--l-font-size--default);
    padding: calc(var(--spacing) * 3.5) calc(var(--spacing) * 5);
    transition: all .2s ease-in-out;
}

@media screen and (max-width: 1200px) {
    .w-section-grid{
        grid-template-columns: repeat(2, 1fr);
    }


}
@media screen and (max-width: 1200px) {

    .w-left .text h2{
        font-size: 24px;
    }

    .w-left .text h3{
        font-size: 22px;
    }
}


@media screen and (max-width: 991px) {
    .w-hero-banner{
        width: 100%;
    }

    .w-inner{
        display: block;
    }

    .w-left{
        width: 100%;
    }

}

@media screen and (max-width: 767px) {

    .w-hero-banner__wrapper{
        display: block;
        height: auto;
    }

    .w-hero-banner__inner{
        width: 100%;
    }

    .w-hero-banner__inner h1{
        font-size: 8dvw;
        margin-bottom: calc(var(--spacing) * 4.5);
    }

    .w-hero-banner__images{
        display: none;
        position: relative;
        height: calc(var(--spacing) * 60.5);
    }


    .w-hero-banner:after,
    .w-hero-banner:before{
        display: none;
    }

    .w-left--inner:not(:last-child),
    .w-author{
        padding: calc(var(--spacing) * 6.5);
    }

    .w-section-grid{
        grid-template-columns: 1fr;
    }
}


@media screen and (max-width: 576px) {
    .w-left--inner:not(:last-child), .w-author{
        padding: calc(var(--spacing) * 4.5);
    }

    .w-hero-banner__inner h1{
        /*font-size: 5dvw;*/
    }

    .w-hero-banner{
        padding: calc(var(--spacing) * 4);
        padding-top: calc(var(--spacing) * 20);
        padding-bottom: 0;
    }

    .article-vote__container{
        flex-direction: column;
        gap: 0;
    }

    .detail-block.info{
        flex-wrap: wrap;
        row-gap: calc(var(--spacing) * 2);
    }

    .detail-block.detail-menu .detail-menu-toggle,
    .detail-block.detail-menu{
        margin-bottom: 0;
        color: inherit;
    }

    .detail-block.detail-menu .detail-menu-list{
        margin-top: calc(var(--spacing) * 4.5);
    }

    .w-left .text .info{
        flex-direction: column;
        align-items: flex-start;
    }
}



/* End */


/* Start:/local/templates/amklav/components/bitrix/breadcrumb/flat/style.css?1771485025611*/
.bx-breadcrumb {
	margin: 10px 0;
    color: var(--l-color--base);
}
.bx-breadcrumb i {
	color: var(--l-color--base);
	line-height: var(--l-font-size--sm);
	font-size: 12px;
	vertical-align: middle;
	margin-right: 5px;
}
.bx-breadcrumb .bx-breadcrumb-item {
	float: left;
	margin-bottom: 10px;
	white-space: nowrap;
	line-height:  var(--l-font-size--sm);
	vertical-align: middle;
	margin-right: 10px;
}
.bx-breadcrumb .bx-breadcrumb-item span {
	font-size: var(--l-font-size--sm);
	white-space: normal;
}
.bx-breadcrumb .bx-breadcrumb-item a {border-bottom: none;}
.bx-breadcrumb .bx-breadcrumb-item a:hover {}

/* End */


/* Start:/local/templates/amklav/components/bitrix/news.list/blog-list/style.css?17714845306780*/
.w-articles-section-title{
    font-size: var(--l-font-size--3-75xl);
    margin-bottom: calc(var(--spacing) * 5);
    margin-top: calc(var(--spacing) * 10);
    color: #5A6A6D;
    font-weight: 500;
}

/**/
.w-articles-list{
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: calc(var(--spacing) * 3);
    margin-bottom: calc(var(--spacing) * 5);
}

.w-card{
    border-radius: calc(var(--spacing) * 7.5);
    padding: calc(var(--spacing) * 2.5);
    border: 1px solid var(--l-color--gray-5);
    overflow: hidden;
    font-size: var(--l-font-size--default);

    display: flex;
    flex-direction: column;
}

.w-card__images{
    height: calc(var(--spacing) * 75);
    border-radius: calc(var(--spacing) * 6);
    overflow: hidden;
    margin-bottom: calc(var(--spacing) * 2.5);
}

.w-card__images img{
    display: block;
    object-fit: cover;
    height: 100%;
    width: 100%;
}

.w-card__inner{
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: calc(var(--spacing) * 4);
    flex-grow: 1;
}

.w-card__inner-top{

}

.w-card__name{
    display: block;
    font-size: var(--l-font-size--lg);
    line-height: 1.2;
    margin-bottom: calc(var(--spacing) * 2);
    font-weight: 600;
    color: var(--l-color--blue-100);
}

.w-card__preview{

}

.w-card__info{
    display: flex;
    align-items: center;
    gap: calc(var(--spacing) * 4);
    font-size: var(--l-font-size--sm);
    color: var(--l-color--gray-40);
}

.w-card__info-item{
    display: flex;
    align-items: center;
    gap: var(--spacing);
}

.w-card__inner-btn{
    margin-top: auto;
}

.w-card__inner-btn a{
    display: inline-block;
    background-color: var(--l-color--blue-80);
    padding: calc(var(--spacing) * 4) calc(var(--spacing) * 8);
    color: #FFF;
    border-radius: calc(var(--spacing) * 3.5);
}

/**/

.filter-container {
    display: flex;
    align-items: center;
    gap: calc(var(--spacing) * 4.5);
    margin-bottom: calc(var(--spacing) * 8);
}

.custom-select {
    position: relative;
    width: 100%;
    max-width: calc(var(--spacing) * 120);
}

.select-header {
    border: 1px solid var(--l-color--gray-5);
    background-color: var(--l-color--gray-10);
    border-radius: calc(var(--spacing) * 3.5);
    padding: calc(var(--spacing) * 5.5) calc(var(--spacing) * 8.5) calc(var(--spacing) * 5.5) calc(var(--spacing) * 5.45);
    cursor: pointer;
    user-select: none;
    position: relative;
    transition: all 0.2s ease;
}

.select-header:hover {
    /*border-color: #5b7de3;*/
}

.select-header.active {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}

.select-header-text {
    color: var(--l-color--gray-40);
    font-size: var(--l-font-size--xl);
}

.select-header-text.has-value {
    color: #1d1d1f;
}

.select-arrow {
    position: absolute;
    right: calc(var(--spacing) * 5.5);
    top: 50%;
    transform: translateY(-50%);
    width: calc(var(--spacing) * 3.5);
    height: calc(var(--spacing) * 3.5);
    border-right: 2px solid var(--l-color--gray-40);;
    border-bottom: 2px solid var(--l-color--gray-40);;
    transform: translateY(-50%) rotate(45deg);
    transition: transform 0.3s ease;
}

.select-header.active .select-arrow {
    transform: translateY(-25%) rotate(-135deg);
}

.select-dropdown {
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    background: var(--l-color--gray-10);
    border: 1px solid var(--l-color--gray-5);
    border-top: none;
    border-bottom-left-radius: calc(var(--spacing) * 3.5);
    border-bottom-right-radius: calc(var(--spacing) * 3.5);
    max-height: 300px;
    overflow-y: auto;
    opacity: 0;
    visibility: hidden;
    transform: translateY(-10px);
    transition: all 0.3s ease;
    z-index: 1000;
    box-shadow: 0 8px 16px rgba(0, 0, 0, 0.1);
}

.select-dropdown.active {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}

.select-option {
    padding: 12px 16px;
    cursor: pointer;
    transition: background 0.2s ease;
    color: var(--l-color--gray-40);
    font-size: var(--l-font-size--xl);
    text-decoration: none;
    display: block;
}

.select-option:hover {
    background-color: var(--l-color--blue-10);
    color: var(--l-color--blue-80);
}

.select-option.selected {
    background: #e8eeff;
    color: #5b7de3;
    font-weight: 500;
}

/* Скроллбар */
.select-dropdown::-webkit-scrollbar {
    width: 8px;
}

.select-dropdown::-webkit-scrollbar-track {
    background: #f5f5f7;
}

.select-dropdown::-webkit-scrollbar-thumb {
    background: #d1d1d6;
    border-radius: 4px;
}

.select-dropdown::-webkit-scrollbar-thumb:hover {
    background: #b0b0b5;
}


/**/

.w-section-list{
    display: inline-flex;
    align-items: center;
    gap: calc(var(--spacing) * 2.5);
    margin-bottom: calc(var(--spacing) * 6.5);
}

.w-section-list a{
    display: inline-block;
    border-radius: calc(var(--spacing) * 4.5);
    padding: calc(var(--spacing) * 4.5) calc(var(--spacing) * 8.5);
    border: 1px solid var(--l-color--gray-5);
    font-size: var(--l-font-size--xl);
    color: var(--l-color--blue-100);
}

.w-section-list a:hover{
    color: var(--l-color--blue-80);
}

.w-section-list a.active{
    background-color: var(--l-color--blue-10);
}

/**/
.empty{
    display: block;
    padding: calc(var(--spacing) * 10) 0;
    font-size: var(--l-font-size--lg);
    line-height: 1.2;
    margin-bottom: calc(var(--spacing) * 2);
    color: var(--l-color--blue-100);
}

@media screen and (max-width: 991px) {
    .w-articles-list{
        grid-template-columns: repeat(2, 1fr);
    }

    .w-hero-banner{
        width: 100%;
    }

    .w-hero-banner__wrapper{
        height: calc(var(--spacing) * 60.5);
        gap: calc(var(--spacing) * 4.5);
    }
}

@media screen and (max-width: 768px) {
    .w-hero-banner__wrapper{
        display: block;
        height: auto;
    }

    .w-hero-banner__inner h1{
        font-size: 10dvw;
    }

    .w-hero-banner__images{
        height: calc(var(--spacing) * 60.5);
    }

    .w-hero-banner:after,
    .w-hero-banner:before{
        display: none;
    }

    .w-articles-list{
        grid-template-columns: repeat(1, 1fr);
    }

    .w-section-list,
    .filter-container{
        flex-direction: column;
        width: 100%;
    }

    .filter-container .custom-select{
        max-width: 100%;
    }

    .w-section-list a{
        width: 100%;
        text-align: center;
    }

    .w-card__images{
        height: calc(var(--spacing) * 60);
    }


}


@media screen and (max-width: 576px) {
    .w-hero-banner{
        padding: calc(var(--spacing) * 4);
        padding-top: calc(var(--spacing) * 20);
        padding-bottom: 0;
    }

    .w-hero-banner__images{
        height: calc(var(--spacing) * 49);
    }
}

/* End */
/* /local/templates/amklav/components/bitrix/news/blog/bitrix/news.detail/.default/style.css?177148453015952 */
/* /local/templates/amklav/components/bitrix/breadcrumb/flat/style.css?1771485025611 */
/* /local/templates/amklav/components/bitrix/news.list/blog-list/style.css?17714845306780 */
