

/* Start:/local/templates/amklav/components/bitrix/news/faq/bitrix/news.detail/.default/style.css?17714845303662*/
.w-container{
    margin: 0 auto;
    padding: 0 var(--l-container--padding-x);
    max-width: 100%;
    width: 100%;
}
.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: 420px;*/
    height: calc(var(--spacing) * 88.5);
}


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

.w-hero-banner__inner{
    flex-basis: 65%;
    padding-bottom: calc(var(--spacing) * 11.5);
}

.w-hero-banner__inner h1{
    font-size: 3.8dvw;
    color: #5a6a6d;
    line-height: 1;
    font-weight: 500;
}

.w-hero-banner__images{
    background-size: contain;
    background-position: bottom;
    background-repeat: no-repeat;
    flex: 1;
    height: 100%;
    position: relative;
    z-index: 2;
}


.l-faq__card-content{
    padding: calc(var(--spacing) * 10);
    background-color: var(--l-color--gray-5);
    font-size: var(--l-font-size--xl);
    border-radius: calc(var(--spacing) * 7.5);
    color: #242C55;
}

.l-faq__card-content p:not(:last-child){
    margin-bottom: calc(var(--spacing) * 2.5);
}

.l-button--primary.l-faq__button{
    margin: calc(var(--spacing) * 4.5) 0;
    display: inline-block;

    border-radius: calc(var(--spacing) * 7.5);
    color: var(--l-color--white);
    font-size: var(--l-font-size--xl);
    padding: calc(var(--spacing) * 5) calc(var(--spacing) * 8);
}


.l-faq__card-content h2{
    font-size: 26px;
    margin-top: calc(var(--spacing) * 7.5);
    margin-bottom: calc(var(--spacing) * 1.5);
}

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

.l-faq__card-content ul{
    list-style-type: disc;
    margin: 0 0 calc(var(--spacing) * 2) calc(var(--spacing) * 6);
}

.l-faq__card-content ol{
    list-style-type: decimal;
    margin: 0 0 calc(var(--spacing) * 2) calc(var(--spacing) * 6);
}


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



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

    .l-faq__card-content  h2{
        font-size: 24px;
    }

    .l-faq__card-content h3{
        font-size: 22px;
    }
}


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

    .l-faq__card-content .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/faq/bitrix/news.detail/.default/style.css?17714845303662 */
/* /local/templates/amklav/components/bitrix/breadcrumb/flat/style.css?1771485025611 */
/* /local/templates/amklav/components/bitrix/news.list/blog-list/style.css?17714845306780 */
