

/* Start:/local/templates/amklav/components/bitrix/news.list/usage_slider/style.css?177020527912245*/
.l-usage {
    margin-bottom: calc(var(--spacing) * 25.5);
    height: fit-content;
    scroll-margin-top: calc(var(--spacing) * 16);
}

.l-section-position-wrapper.l-usage-position-wrapper {
    align-items: flex-start;
    gap: calc(var(--spacing) * 30.5);
    margin-bottom: calc(var(--spacing) * 7);
}

.l-section-position-left {
    display: flex;
    align-items: center;
    gap: calc(var(--spacing) * 6);
}

.l-usage__title {
    max-width: calc(var(--spacing) * 240);
}

.l-usage__title--min {
    max-width: calc(var(--spacing) * 34);
}

.l-usage-slider {
    width: calc(var(--spacing) * 350);
    margin: 0 auto;
    position: relative;
}

.swiper-slide.l-usage-slide {
    /*background-image: url("/local/templates/amklav/components/bitrix/news.list/usage_slider/../../../../assets/images/union-gray.png");*/
    /*background-size: contain;*/
    /*background-repeat: no-repeat;*/
    display: grid;
    grid-template-columns: calc(var(--spacing) * 124.5) 1fr;
    gap: calc(var(--spacing) * 5);
    width: 100%;
    height: calc(var(--spacing) * 125);
    overflow: hidden;
    /*display: flex;*/
    /*align-items: center;*/
    /*gap: calc(var(--spacing) * 16.25);*/
}

.l-usage-slide__img-wrapper {
    position: relative;
    border-radius: calc(var(--spacing) * 9);
    width: calc(var(--spacing) * 124.5);
    height: inherit;
}

.l-usage-slide__img-wrapper._orange {
    background: var(--l-color--orange-15);
}

.l-usage-slide__img-wrapper._blue {
    background: var(--l-color--blue-15);
}

.l-usage-slide__img-wrapper._violet-light {
    background: var(--l-color--violet-light);
}

.l-usage-slide__img-wrapper._blue-5 {
    background: var(--l-color--blue-5);
}

.l-usage-slide__img-wrapper:before,
.l-usage-slide__img-wrapper:after{
    content: '';
    position: absolute;
    width: calc(var(--spacing) * 5);
    height: calc(var(--spacing) * 17);
    background: var(--l-color--white);
    right: calc(var(--spacing) * -5);
    border-radius: calc(var(--spacing) * 9);
    z-index: 1;
}

.l-usage-slide__img-wrapper:before{
    top: 0;
}

.l-usage-slide__img-wrapper:after{
    bottom: 0;
}

.l-usage-slide__right{
    position: relative;
    background: var(--l-color--gray-5);
    border-radius: calc(var(--spacing) * 9);
    padding: calc(var(--spacing) * 12.5);
}

.l-usage-slide__right:before{
    content: '';
    position: absolute;
    width: calc(var(--spacing) * 5);
    height: 100%;
    background: var(--l-color--gray-5);
    top: 0;
    left: calc(var(--spacing) * -5);
    border-radius: calc(var(--spacing) * 9);
}

.l-usage-slide__animal {
    /*width: calc(var(--spacing) * 122.5);*/
    /*height: calc(var(--spacing) * 170);*/
    width: 100%;
    height: 100%;
    object-fit: contain;
    border-radius: calc(var(--spacing) * 8);
    pointer-events: none;
}

.l-usage-slide__animal._flexonorm {
    object-fit: cover;
}

.l-usage-slide__content {
    display: flex;
    align-items: flex-start;
    gap: calc(var(--spacing) * 15);
}

.l-usage-slide__content._minimalize {
    height: 100%;
}

.l-usage-slide__text {
    display: flex;
    flex-direction: column;
    gap: calc(var(--spacing) * 6);
    padding-top: calc(var(--spacing) * 10);
    max-width: calc(var(--spacing) * 84.5);
}

.l-usage-slide__text._minimalize {
    height: 100%;
    margin-top: auto;
    display: flex;
    justify-content: center;
    padding-top: unset;
}

.l-usage-slide__title {
    font-weight: 500;
    color: var(--l-color--base);
    font-size: var(--l-font-size--3-75xl);
    line-height: 1;
}

.l-usage-slide__text div {
    color: var(--l-color--base-80);
    font-size: var(--l-font-size--xl);
    width: calc(var(--spacing) * 93);
}

.l-usage-slide__text div ul {
    display: flex;
    flex-direction: column;
    gap: calc(var(--spacing) * 4);
    list-style-type: disc;
    padding-left: calc(var(--spacing) * 5);
}

.l-usage-slide__text div._minimalize {
    width: calc(var(--spacing) * 104);
}

.l-usage-slide__pack {
    border-radius: 50%;
    width: calc(var(--spacing) * 92.5);
    height: calc(var(--spacing) * 92.5);
    margin-right: calc(var(--spacing) * 15);
}

.l-usage-slide__pack._min {
    width: calc(var(--spacing) * 68.75);
    height: auto;
    margin: auto 0 auto auto;
}

.l-usage-controllers {
    position: absolute;
    bottom: calc(var(--spacing) * 15);
    right: calc(var(--spacing) * 12);
    display: flex;
    align-items: flex-end;
    gap: calc(var(--spacing) * 138);
    width: calc(var(--spacing) * 195.25);
}

.l-usage-buttons {
    display: flex;
    align-items: center;
    gap: calc(var(--spacing) * 2.5);
}

.l-usage-button {
    width: calc(var(--spacing) * 23);
    height: calc(var(--spacing) * 21);
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: calc(var(--spacing) * 7.5);
    outline: calc(var(--spacing) * 0.25) solid var(--l-color--orange-80);
    z-index: 9;
    transition: all .2s ease-in-out;
}

.l-usage-button:hover {
    scale: 1.01375;
}

.l-usage-button img {
    width: calc(var(--spacing) * 8);
    height: calc(var(--spacing) * 8);
}

.l-usage-slide-position {
    color: var(--l-color--orange-80);
    font-size: var(--l-font-size--2-5xl);
    z-index: 9;
    display: flex;
    align-items: center;
    gap: calc(var(--spacing) * 1.25);
}

.l-usage__title-flexonorm,
.l-usage__title-flexonormcat {
    margin-top: 4px;
}

@media screen and (min-width: 1024px) and (min-height: 500px) and (max-height: 700px) {
    .swiper-slide.l-usage-slide{
        height: calc(var(--spacing) * 92);
    }

    .l-usage-slide__right{
        padding: calc(var(--spacing) * 5) calc(var(--spacing) * 12.5);
    }

    .l-usage-slide__pack{
        width: calc(var(--spacing) * 82.5);
        height: calc(var(--spacing) * 82.5);
        margin-right: calc(var(--spacing) * 10);
    }

    .l-usage-controllers{
        bottom: calc(var(--spacing) * 5);
    }

    .l-usage-button{
        width: calc(var(--spacing) * 18);
        height: calc(var(--spacing) * 16);
        border-radius: calc(var(--spacing) * 4.5);
    }

    .l-usage-slide__title{
        font-size: var(--l-font-size--3xl);
    }

    .l-usage-slide__text div{
        font-size: var(--l-font-size--default);
    }

    .l-usage-slide__animal._flexonorm {
        object-fit: contain;
    }
}

@media screen and (min-width: 1880px) and (max-width: 1900px) and (min-height: 950px) and (max-height: 960px) {
    .l-usage__title-flexonorm,
    .l-usage__title-flexonormcat {
        font-size: var(--l-font-size--3-5xl);
    }
}

@media screen and (min-width: 1260px) and (max-width: 1270px) and (min-height: 580px) and (max-height: 600px) {
    .l-usage__title-flexonorm,
    .l-usage__title-flexonormcat {
        font-size: var(--l-font-size--3-5xl);
    }
}

@media screen and (max-width: 1024px) {
    .l-usage {
        margin-bottom: calc(var(--spacing) * 20);
        margin-top: calc(var(--spacing) * 20);
    }

    .l-section-position-wrapper.l-usage-position-wrapper {
        flex-direction: column;
        gap: calc(var(--spacing) * 7.5);
    }

    .l-usage-slider {
        width: 100%;
    }

    .swiper-slide.l-usage-slide {
        flex-direction: column;
        height: 100%;
        grid-template-columns: repeat(1, 1fr);
        gap: calc(var(--spacing) * 2);
        /*background-image: url("/local/templates/amklav/components/bitrix/news.list/usage_slider/../../../../assets/images/union-gray-tablet.png");*/
        /*background-size: 100% 100%;*/
        /*gap: unset;*/
    }

    .l-usage-slide__right{
        padding: calc(var(--spacing) * 10);
    }

    .l-usage-slide__right:before {
        width: 100%;
        height: calc(var(--spacing) * 2);
        background: var(--l-color--gray-5);
        top: calc(var(--spacing) * -2);
        left: 0;
    }

    .l-usage-slide__img-wrapper:before,
    .l-usage-slide__img-wrapper:after {
        width: calc(var(--spacing) * 17);
        height: calc(var(--spacing) * 2);
        right: auto;
        bottom: calc(var(--spacing) * -2);
    }

    .l-usage-slide__img-wrapper:before{
        top: auto;
        left: 0;
    }

    .l-usage-slide__img-wrapper:after{
        right: 0;
    }

    .l-usage-slide__content {
        width: 100%;
        /*padding: calc(var(--spacing) * 15) calc(var(--spacing) * 10) calc(var(--spacing) * 10);*/
        min-height: calc(var(--spacing) * 80);
        justify-content: space-between;
    }

    .l-usage-slide__img-wrapper {
        height: calc(var(--spacing) * 107);
        width: 100%;
        justify-content: space-between;
    }

    .l-usage-slide__animal {
        width: 100%;
        height: 100%;
        object-fit: contain;
    }

    .l-usage-slide__animal._flexonorm {
        object-fit: contain;
    }

    .l-usage-slide__title {
        font-size: var(--l-font-size--3xl);
        line-height: 1;
    }

    .l-usage-slide__text {
        padding-top: 0;
        gap: calc(var(--spacing) * 4);
    }

    .l-usage-slide__text div {
        font-size: var(--l-font-size--lg);
    }

    .l-usage-slide__pack {
        width: calc(var(--spacing) * 55);
        height: calc(var(--spacing) * 55);
        margin-right: 0;
    }

    .l-usage-controllers {
        left: calc(var(--spacing) * 10);
        gap: calc(var(--spacing) * 10);
        align-items: center;
    }

    .l-usage-slide-position {
        font-size: var(--l-font-size--xl);
    }

    .l-usage__title-flexonormcat {
        font-size: var(--l-font-size--3-75xl);
        margin-bottom: 32px;
    }

    .l-usage-slide__pack._min {
        width: 220px;
        height: 220px;
    }

    .l-usage-slide__content._minimalize {
        height: unset;
        align-items: center;
        min-height: unset;
    }

    .l-usage-slide__text._minimalize {
        margin-top: unset;
    }

    .l-usage-slide__pack._min {
        margin-top: unset;
        margin-bottom: unset;
    }
}

@media screen and (max-width: 767px) {
    .l-usage {
        margin-bottom: calc(var(--spacing) * 15);
        margin-top: calc(var(--spacing) * 15);
    }

    .l-section-position-wrapper.l-usage-position-wrapper {
        margin-bottom: calc(var(--spacing) * 2.5);
    }
    .l-usage-slide__right {
        padding: calc(var(--spacing) * 8) calc(var(--spacing) * 4);
    }
    /*.swiper-slide.l-usage-slide {*/
    /*    background-image: url("/local/templates/amklav/components/bitrix/news.list/usage_slider/../../../../assets/images/union-gray-mobile.png");*/
    /*}*/

    .l-usage-slide__img-wrapper {
        height: calc(var(--spacing) * 69.5);
        border-radius: calc(var(--spacing) * 5);
    }

    .l-usage-slide__content {
        flex-direction: column;
        min-height: calc(var(--spacing) * 139.75);
        gap: calc(var(--spacing) * 20);
        justify-content: unset;
    }

    .l-usage-slide__text {
        max-width: 100%;
    }

    .l-usage-slide__text div {
        width: 100%;
    }

    .l-usage-slide__pack {
        margin: 0 auto;
    }

    .l-usage-controllers {
        bottom: calc(var(--spacing) * 5.5);
        gap: calc(var(--spacing) * 5);
    }

    .l-usage-button {
        width: calc(var(--spacing) * 17.5);
        height: calc(var(--spacing) * 16);
        border-radius: calc(var(--spacing) * 6);
    }

    .l-usage-slide__pack {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -30%);
    }

    .l-usage__title-flexonormcat {
        font-size: var(--l-font-size--2-5xl);
        margin-bottom: 10px;
    }

    .l-usage-slide__content._minimalize {
        flex-direction: column;
        gap: 26px;
    }

    .l-usage-slide__text div._minimalize {
        width: 100%;
    }

    .l-usage-slide__pack._min {
        position: relative;
        left: unset;
        top: unset;
        bottom: unset;
        right: unset;
        margin: 0 auto;
        transform: unset;
    }

    .l-usage__title-flexonorm {
        font-size: var(--l-font-size--2-5xl);
        margin-bottom: 10px;
    }

    .l-usage__title-flexonorm span br {
        display: none;
    }
}

@media screen and (max-width: 576px){
    /*.l-usage-slide__content {*/
    /*    padding: calc(var(--spacing) * 10) calc(var(--spacing) * 4) calc(var(--spacing) * 5.5);*/
    /*}*/
    .l-usage-slide__text div ul {
        font-size: var(--l-font-size--default);
    }

    .l-usage-slide__img-wrapper {
        height: calc(var(--spacing) * 53.5);
    }
}
/* End */


/* Start:/local/templates/amklav/components/bitrix/news.list/form_slider/style.css?176675782613094*/
.l-form {
    margin-bottom: calc(var(--spacing) * 25.5);
    height: fit-content;
    scroll-margin-top: calc(var(--spacing) * 16);
}

.l-section-position-wrapper.l-form-position-wrapper {
    display: flex;
    align-items: flex-start;
    gap: calc(var(--spacing) * 22.25);
    margin-bottom: calc(var(--spacing) * 14.5);
}

.l-form__title--min {
    max-width: calc(var(--spacing) * 40.5);
}

.l-form__title {
    margin-bottom: calc(var(--spacing) * 7.5);
}

.l-form__text-wrapper div {
    color: var(--l-color--orange-80);
    font-size: var(--l-font-size--3xl);
    font-weight: 500;
    margin-bottom: calc(var(--spacing) * 2.5);
}

.l-form__text-wrapper div._violet {
    color: var(--l-color--violet);
    background: transparent;
}

.l-form__text-wrapper span {
    display: block;
    width: calc(var(--spacing) * 150);
    font-size: var(--l-font-size--1-5xl);
    color: var(--l-color--base-60);
}

.swiper.l-form-slider {
    margin-left: calc(var(--spacing) * 95);
}

.l-form-slider__wrapper {
    margin-bottom: calc(var(--spacing) * 7.5);
}

.swiper-slide.l-form-slide {
    width: calc(var(--spacing) * 150) !important;
    height: calc(var(--spacing) * 150);
    border-radius: calc(var(--spacing) * 15);
    position: relative;
    overflow: hidden;
    padding: calc(var(--spacing) * 10);
    margin-right: calc(var(--spacing) * 5);
}

.swiper-slide.l-form-slide.flexonormcat_full-width {
    width: calc(100% - var(--l-container--padding-x)) !important;
}

.l-form-slide--orange {
    background: var(--l-color--orange-80);
}

.l-form-slide--blue {
    background: var(--l-color--base-30);
}

.l-form-slide__content {
    height: 100%;
    display: flex;
    flex-direction: column;
    gap: calc(var(--spacing) * 86.5);
}

.l-form-slide__text {
    display: flex;
    flex-direction: column;
}

.l-form-slide__text h3 {
    font-weight: 400;
    font-size: var(--l-font-size--lg);
    color: var(--l-color--white);
}

.l-form-slide__title._base {
    color: var(--l-color--base);
}

.l-form-slide__text div._base {
    color: var(--l-color--base);
}

.l-form-slide__title._gray-90 {
    color: var(--l-color--gray-90);
}

.l-form-slide__text div._gray-90 {
    color: var(--l-color--gray-90);
}

.l-form-slide__title._white {
    color: var(--l-color--white);
    background: transparent;
}

.l-form-slide__text div._white {
    color: var(--l-color--white);
    background: transparent;
}

.l-form-slide__text div {
    font-weight: 500;
    font-size: var(--l-font-size--3-625xl);
    color: var(--l-color--white);
}

.l-form-slide__hand {
    position: absolute;
    right: calc(var(--spacing) * -32);
    bottom: calc(var(--spacing) * -30);
    width: calc(var(--spacing) * 156.75);
    height: calc(var(--spacing) * 198.75);
    z-index: 9;
}

.l-form-slide__hand.flexonormcat_full-width {
    position: absolute;
    right: 0;
    bottom: calc(var(--spacing) * -40);
    width: calc(var(--spacing) * 155.25);
    height: auto;
    z-index: 9;
}

.l-form-slide__hand.flexonorm {
    position: absolute;
    right: calc(var(--spacing) * -10);
    bottom: calc(var(--spacing) * 10);
    width: calc(var(--spacing) * 102.5);
    height: auto;
    z-index: 9;
}

.l-button--primary.l-form-slide__btn {
    width: fit-content;
    z-index: 99;
    position: absolute;
    bottom: calc(var(--spacing) * 6.5);
    left: calc(var(--spacing) * 6.5);
    padding: calc(var(--spacing) * 5) calc(var(--spacing) * 7);
    border-radius: calc(var(--spacing) * 5);
}

.l-button--primary.l-form-slide__btn._violet {
    color: var(--l-color--violet);
}

.l-button--primary.l-form-slide__btn._cyan {
    color: var(--l-color--cyan);
}

.l-button--primary.l-form-slide__btn._violet:hover {
    outline: transparent;
}

.l-button--primary.l-form-slide__btn._cyan:hover {
    outline: transparent;
    color: var(--l-color--cyan);
}

.l-form-controllers {
    bottom: calc(var(--spacing) * 15);
    right: calc(var(--spacing) * 12);
    display: flex;
    align-items: flex-end;
    gap: calc(var(--spacing) * 2.5);
    width: calc(var(--spacing) * 199.25);
    margin: 0 0 calc(var(--spacing) * 0.25) calc(var(--spacing) * 0.5);
}

.l-form-button {
    width: calc(var(--spacing) * 23);
    height: calc(var(--spacing) * 21);
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: calc(var(--spacing) * 7.5);
    outline: calc(var(--spacing) * 0.25) solid var(--l-color--orange-80);
    z-index: 9;
    transition: all .2s ease-in-out;
}

.l-form-button._violet {
    outline-color: var(--l-color--violet);
}

.l-form-button._cyan {
    outline-color: var(--l-color--cyan);
}

.l-form-button:hover {
    scale: 1.01375;
}

.l-form-button img {
    width: calc(var(--spacing) * 8);
    height: calc(var(--spacing) * 8);
}

.l-form-slide_blue-5 {
    background: var(--l-color--blue-5);
}

.l-form-slide_violet-light {
    background: var(--l-color--violet-light);
}

.l-form-slide_cyan-light {
    background: var(--l-color--cyan-light);
}

@media screen and (min-width: 1880px) and (max-width: 1900px) and (min-height: 950px) and (max-height: 960px) {
    .swiper-slide.l-form-slide.flexonorm {
        height: calc(var(--spacing) * 75);
    }

    .l-form-slide__hand.flexonorm {
        bottom: calc(var(--spacing) * 4);
        right: calc(var(--spacing) * -6);
        width: calc(var(--spacing) * 78.5);
    }
}

@media screen and (max-width: 1024px) {
    .l-form {
        margin-bottom: calc(var(--spacing) * 20);
    }

    .l-section-position-wrapper.l-form-position-wrapper {
        flex-direction: column;
        gap: calc(var(--spacing) * 7.5);
        margin-bottom: calc(var(--spacing) * 7.5);
    }

    .l-form-position-left {
        display: flex;
        align-items: center;
        gap: calc(var(--spacing) * 6);
    }

    .swiper.l-form-slider {
        margin-left: 0;
    }

    .l-form-slider__wrapper {
        padding-left: calc(var(--spacing) * 10);
    }

    .l-form-controllers {
        width: 100%;
        justify-content: center;
        padding-bottom: calc(var(--spacing) * 0.25);
    }

    .l-form-slide__hand.flexonormcat_full-width {
        width: 493px;
        bottom: -70px;
    }

    .swiper-slide.l-form-slide.flexonormcat_full-width {
        min-height: 410px;
    }

    .swiper-slide.l-form-slide.flexonormcat_full-width .l-form-slide__content .l-form-slide__text h3 {
        font-size: var(--l-font-size--lg);
    }

    .swiper-slide.l-form-slide.flexonormcat_full-width .l-form-slide__content .l-form-slide__text div {
        font-size: var(--l-font-size--3-625xl);
    }

    .l-form-slider__wrapper.flexonormcat {
        margin-bottom: 0;
    }

    .swiper-slide.l-form-slide.flexonormcat_full-width {
        width: calc(100% - 80px) !important;
    }

    .l-form-slide__hand.flexonorm {
        width: 515px;
        height: auto;
        bottom: 60px;
    }
}

@media screen and (max-width: 767px) {
    .swiper-slide.l-form-slide {
        width: calc(var(--spacing) * 81.25) !important;
        height: calc(var(--spacing) * 85.75);
        border-radius: calc(var(--spacing) * 9);
        padding: calc(var(--spacing) * 6);
        margin-right: calc(var(--spacing) * 2.5);
    }

    .l-form-slider__wrapper {
        padding-left: calc(var(--spacing) * 4);
    }

    .l-form-slide__hand {
        right: calc(var(--spacing) * -14);
        bottom: calc(var(--spacing) * -14);
        width: calc(var(--spacing) * 78);
        height: calc(var(--spacing) * 99);
    }

    .l-form__text-wrapper div {
        font-size: var(--l-font-size--2-25xl);
    }

    .l-form__text-wrapper span {
        font-size: var(--l-font-size--lg);
        display: block;
        width: 100%;
    }

    .l-form-slide__content {
        justify-content: space-between;
        gap: unset;
    }

    .l-button--primary.l-form-slide__btn {
        padding: calc(var(--spacing) * 6) calc(var(--spacing) * 8);
    }

    .l-form-button {
        width: calc(var(--spacing) * 17.5);
        height: calc(var(--spacing) * 16);
        border-radius: calc(var(--spacing) * 6);
    }

    .l-form-slide__title {
        font-size: var(--l-font-size--default);
    }

    .l-form-slide__text div {
        font-size: var(--l-font-size--3xl);
    }

    .swiper-slide.l-form-slide.flexonormcat_full-width {
        width: calc(100% - 32px) !important;
        min-height: 365px;
    }

    .swiper-slide.l-form-slide.flexonormcat_full-width .l-form-slide__content .l-form-slide__text h3 {
        font-size: var(--l-font-size--default);
    }

    .swiper-slide.l-form-slide.flexonormcat_full-width .l-form-slide__content .l-form-slide__text div {
        font-size: var(--l-font-size--3xl);
    }
}

@media screen and (min-height: 1300px) and (max-height: 1500px) {
    .swiper-slide.l-form-slide {
        width: calc(var(--spacing) * 84) !important;
        height: calc(var(--spacing) * 84);
        padding: calc(var(--spacing) * 6);
        border-radius: calc(var(--spacing) * 10);
    }

    .l-section-position-wrapper.l-form-position-wrapper {
        margin-bottom: calc(var(--spacing) * 10);
    }

    .l-form-slide__hand {
        width: calc(var(--spacing) * 86.75);
        height: auto;
        right: calc(var(--spacing) * -28);
        bottom: calc(var(--spacing) * -18);
    }

    .l-form-slide__text h3 {
        font-size: var(--l-font-size--xl);
    }

    .l-form-slide__text div {
        font-size: var(--l-font-size--default);
    }

    .l-form__text-wrapper div {
        font-size: var(--l-font-size--1-5xl);
    }

    .l-form__text-wrapper span {
        font-size: var(--l-font-size--default);
    }
}

@media screen and (min-height: 1080px) {
    .swiper-slide.l-form-slide {
        width: calc(var(--spacing) * 90) !important;
        height: calc(var(--spacing) * 90);
    }

    .l-form-slide__hand {
        width: calc(var(--spacing) * 86.75);
        height: calc(var(--spacing) * 128.75);
    }

    .l-form-slide__text h3 {
        font-size: var(--l-font-size--default);
    }

    .l-form-slide__text div {
        font-size: var(--l-font-size--3xl);
    }
}

@media screen and (min-height: 865px) and (max-height: 1080px) {
    .swiper-slide.l-form-slide {
        width: calc(var(--spacing) * 90) !important;
        height: calc(var(--spacing) * 90);
    }

    .l-form-slide__hand {
        width: calc(var(--spacing) * 86.75);
        height: calc(var(--spacing) * 128.75);
    }

    .l-form-slide__text h3 {
        font-size: var(--l-font-size--default);
    }

    .l-form-slide__text div {
        font-size: var(--l-font-size--3xl);
    }
}

@media screen and (min-height: 800px) and (max-height: 864px) {
    .swiper-slide.l-form-slide {
        width: calc(var(--spacing) * 90) !important;
        height: calc(var(--spacing) * 90);
        border-radius: calc(var(--spacing) * 6);
    }

    .l-section-position-wrapper.l-form-position-wrapper {
        margin-bottom: calc(var(--spacing) * 20);
    }

    .l-form-slide__hand {
        width: calc(var(--spacing) * 86.75);
        height: auto;
        right: calc(var(--spacing) * -28);
        bottom: calc(var(--spacing) * -18);
    }

    .l-form-slide__text h3 {
        font-size: var(--l-font-size--sm);
    }

    .l-form-slide__text div {
        font-size: var(--l-font-size--lg);
    }

    .l-form__text-wrapper div {
        font-size: var(--l-font-size--1-5xl);
    }

    .l-form__text-wrapper span {
        font-size: var(--l-font-size--default);
    }

    .swiper-slide.l-form-slide {
        width: calc(var(--spacing) * 60) !important;
        height: calc(var(--spacing) * 60);
        padding: calc(var(--spacing) * 4);
    }
}

@media screen and (min-width: 1024px) and (min-height: 500px) and (max-height: 780px) {
    .swiper-slide.l-form-slide {
        width: calc(var(--spacing) * 84) !important;
        height: calc(var(--spacing) * 84);
        padding: calc(var(--spacing) * 6);
        border-radius: calc(var(--spacing) * 10);
    }

    .l-section-position-wrapper.l-form-position-wrapper {
        margin-bottom: calc(var(--spacing) * 5);
    }

    .l-form-slide__hand {
        width: calc(var(--spacing) * 86.75);
        height: auto;
        right: calc(var(--spacing) * -28);
        bottom: calc(var(--spacing) * -18);
    }

    .l-form-slide__text h3 {
        font-size: var(--l-font-size--xl);
    }

    .l-form-slide__text div {
        font-size: var(--l-font-size--default);
    }

    .l-form__text-wrapper div {
        font-size: var(--l-font-size--1-5xl);
    }

    .l-form__text-wrapper span {
        font-size: var(--l-font-size--default);
    }

    .l-form-slider__wrapper {
        margin-bottom: calc(var(--spacing) * 2);
    }

    .swiper-slide.l-form-slide.flexonormcat_full-width {
        min-height: unset;
    }

    .l-form-slide__hand.flexonorm {
        bottom: 40px;
    }
}

@media screen and (max-width: 475px) {
    .l-form-slide__hand.flexonormcat_full-width {
        bottom: -10vw;
    }
}

@media screen and (max-width: 390px) {
    .l-form-slide__hand.flexonormcat_full-width {
        bottom: 0;
    }
}
/* End */


/* Start:/local/templates/amklav/components/bitrix/news.list/work_slider/style.css?176658242411032*/
.l-work {
    margin-bottom: calc(var(--spacing) * 25.5);
    scroll-margin-top: calc(var(--spacing) * 16);
}

.l-section-position-wrapper.l-work-position-wrapper {
    gap: calc(var(--spacing) * 36.75);
    margin-bottom: calc(var(--spacing) * 8);
}

.l-work__title--min {
    max-width: calc(var(--spacing) * 27);
}

.l-work__slider-wrapper {
    position: relative;
    display: flex;
    gap: calc(var(--spacing) * 15);
    align-items: center;
    min-height: calc(var(--spacing) * 140.5);
    width: calc(var(--spacing) * 350);
    margin-left: calc(var(--spacing) * 5);
}

.swiper.l-work-image-wrapper {
    position: absolute;
    top: 0;
    left: 0;
    width: calc(var(--spacing) * 140.5);
    height: calc(var(--spacing) * 140.5);
    overflow: hidden;
    z-index: 10;
}

.l-work-image-wrapper__item {
    background: var(--l-color--gray-5);
    border-radius: calc(var(--spacing) * 10);
    overflow: hidden;
}

.l-work-image-wrapper__item._gray-1 {
    background: var(--l-color--gray-1);
}

.l-work-image-wrapper__item._blue-5 {
    border: calc(var(--spacing) * 0.25) solid var(--l-color--blue-5);
}

.l-work-image {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: opacity .2s ease-in-out;
    z-index: 1;
    position: absolute;
    top: 0;
    left: 0;
    pointer-events: none;
}

.swiper.l-work-slider {
    min-height: calc(var(--spacing) * 140.5);
    display: flex;
    align-items: center;
    margin-right: calc(var(--spacing) * -1);
}

.swiper-wrapper.l-work-slider__wrapper {
    margin-left: calc(var(--spacing) * 160);
}

.swiper-slide.l-work-slide {
    width: calc(var(--spacing) * 125);
    margin-right: calc(var(--spacing) * 20);
    opacity: .4;
    transition: all .2s ease-in-out;
}

.swiper-slide.l-work-slide._min {
    width: calc(var(--spacing) * 142);
}

.l-work-slide.swiper-slide-active {
    opacity: 1;
}

.l-work-slide span {
    color: var(--l-color--orange-80);
    font-size: var(--l-font-size--5xl);
    margin-bottom: calc(var(--spacing) * 4);
    display: block;
}

.l-work-slide span._mb-0 {
    margin-bottom: 0;
}

.l-work-slide span._violet {
    color: var(--l-color--violet);
    background: transparent;
}

.l-work-slide span._cyan {
    color: var(--l-color--cyan);
    background: transparent;
}

.l-work-slide h3 {
    font-size: var(--l-font-size--3xl);
    color: var(--l-color--base);
    margin-bottom: calc(var(--spacing) * 4);
    line-height: 1;
}

.l-work-slide div {
    color: var(--l-color--base-60);
    font-size: var(--l-font-size--1-5xl);
    line-height: 1.3;
}

.l-work-controllers {
    position: absolute;
    bottom: calc(var(--spacing) * 0.5);
    right: calc(var(--spacing) * 140);
    display: flex;
    align-items: flex-end;
    gap: calc(var(--spacing) * 2.5);
}

.l-work-controllers._mobile {
    display: none;
}

.l-work-button {
    width: calc(var(--spacing) * 23);
    height: calc(var(--spacing) * 21);
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: calc(var(--spacing) * 7.5);
    outline: calc(var(--spacing) * 0.25) solid var(--l-color--orange-80);
    z-index: 9;
    transition: all .2s ease-in-out;
    background: var(--l-color--white);
}

.l-work-button._violet {
    background: transparent;
    outline-color: var(--l-color--violet);
}

.l-work-button._cyan {
    background: transparent;
    outline-color: var(--l-color--cyan);
}

.l-work-button:hover {
    scale: 1.01375;
}

.l-work-button img {
    width: calc(var(--spacing) * 8);
    height: calc(var(--spacing) * 8);
}

.l-section-position-left {
    display: flex;
    align-items: center;
    gap: calc(var(--spacing) * 6);
}

.swiper-slide.l-work-slide._min div {
    color: var(--l-color--base);
}

.l-work-controllers._min {
    /*bottom: -80%;*/
}

@media screen and (max-width: 1024px) {
    .l-work {
        margin-bottom: calc(var(--spacing) * 20);
    }

    .l-section-position-wrapper.l-work-position-wrapper {
        flex-direction: column;
        align-items: flex-start;
        gap: calc(var(--spacing) * 5);
        margin-bottom: calc(var(--spacing) * 6);
    }

    .l-work__slider-wrapper {
        flex-direction: column;
        align-items: flex-start;
        width: 100%;
        margin-left: unset;
        gap: calc(var(--spacing) * 4);
    }

    .swiper.l-work-image-wrapper {
        position: relative;
        top: unset;
        left: unset;
        padding: 0 var(--l-container--padding-x);
        margin: 0 auto;
    }

    .swiper-wrapper.l-work-slider__wrapper {
        margin-left: 0;
    }

    .swiper.l-work-slider {
        width: 100%;
        min-height: unset;
        padding: var(--l-container--padding-x);
        margin-right: unset;
    }

    .l-work-slide__title, .l-work-slide div {
        max-width: calc(var(--spacing) * 140);
    }

    .l-work-slide h3 {
        font-size: var(--l-font-size--1-5xl);
    }

    .l-work-controllers {
        bottom: 0;
        right: var(--l-container--padding-x);
    }

    .l-work-slide span {
        font-size: var(--l-font-size--3-25xl);
        line-height: 1;
    }

    .l-work-slide__title {
        font-size: var(--l-font-size--1-5xl);
        font-weight: 500;
    }

    .l-work-slide div {
        font-size: var(--l-font-size--default);
    }

    .l-work-controllers._min {
        bottom: unset;
        top: 534px;
    }

    .swiper-slide.l-work-slide._min {
        width: 100%;
    }

    .swiper-slide.l-work-slide._min div {
        max-width: 68%;
    }

    .l-work-button._min {
        background: var(--l-color--white);
    }

    .swiper.l-work-image-wrapper._min {
        max-width: 454px;
        aspect-ratio: 1 / 1;
        height: auto;
        padding: unset;
    }

    .swiper-slide.l-work-slide._min span {
        margin-bottom: 16px;
    }

    .swiper-slide.l-work-slide._min div {
        font-size: var(--l-font-size--2xl);
    }
}

@media screen and (max-width: 767px) {
    .swiper-slide.l-work-slide {
        width: 100%;
        display: flex;
        flex-wrap: wrap;
        gap: 10px;
    }

    .l-work-slide div {
        width: 100%;
    }

    .l-work-slide span {
        width: 45px;
    }

    .l-work-slide__title {
        flex: 1;
        margin-bottom: 0;
    }

    .swiper.l-work-image-wrapper {
        /*max-width: calc(100% - var(--l-container--padding-x) * 2);*/
        width: 100%;
        height: calc(var(--spacing) * 76);
        border-right: calc(var(--spacing) * 9);
        margin: 0;
    }

    .l-work-image {
        object-fit: contain;;
    }

    .l-work-controllers {
        display: none;
    }

    .l-work-controllers._mobile {
        display: none;
        margin-top: calc(var(--spacing) * 6);
        /*display: flex;*/
        position: relative;
        bottom: unset;
        right: unset;
        align-items: center;
        justify-content: center;
    }

    .l-work-button {
        width: calc(var(--spacing) * 17.5);
        height: calc(var(--spacing) * 16);
        border-radius: calc(var(--spacing) * 6);
    }

    .swiper-slide.l-work-slide {
        margin-right: 0;
    }

    .l-work-slide._min {
        flex-wrap: nowrap;
    }

    .swiper-slide.l-work-slide._min div {
        font-size: var(--l-font-size--lg);
        max-width: 100%;
    }

    .l-work__flexonorm-cat-title {
        font-size: var(--l-font-size--3-25xl);
    }
}

@media screen and (max-width: 428px) {
    .l-work-image-wrapper__item._min {
        aspect-ratio: 323 / 323;
        max-height: 323px;
    }

    .swiper-slide.l-work-slide._min div {
        font-size: var(--l-font-size--sm);
    }
}

@media screen and (min-width: 1024px) and  (min-height: 1300px) and (max-height: 1500px) {
    .l-work {
        min-height: calc(var(--spacing) * 159);
    }

    .swiper.l-work-image-wrapper {
        width: calc(var(--spacing) * 128.5);
        height: calc(var(--spacing) * 128.5);
    }

    .swiper-wrapper.l-work-slider__wrapper {
        margin-left: calc(var(--spacing) * 148);
    }

    .swiper.l-work-slider {
        align-items: unset;
        min-height: unset;
    }

    .l-work-controllers {
        bottom: calc(var(--spacing) * -35.5);
        right: calc(var(--spacing) * 154);
    }

    .l-work__slider-wrapper {
        min-height: unset;
    }
}

@media screen and  (min-width: 1024px) and (min-height: 900px) and (max-height: 1080px) {
    .l-work {
        min-height: calc(var(--spacing) * 159);
    }

    .swiper.l-work-image-wrapper {
        width: calc(var(--spacing) * 128.5);
        height: calc(var(--spacing) * 128.5);
    }

    .swiper-wrapper.l-work-slider__wrapper {
        margin-left: calc(var(--spacing) * 148);
    }

    .swiper.l-work-slider {
        align-items: unset;
        min-height: unset;
    }

    .l-work-controllers {
        bottom: calc(var(--spacing) * -35.5);
        right: calc(var(--spacing) * 154);
    }

    .l-work__slider-wrapper {
        min-height: unset;
    }
}

@media screen and  (min-width: 1024px) and (min-height: 800px) and (max-height: 864px) {
    .l-work {
        min-height: calc(var(--spacing) * 159);
    }

    .swiper.l-work-image-wrapper {
        width: calc(var(--spacing) * 128.5);
        height: calc(var(--spacing) * 128.5);
    }

    .swiper-wrapper.l-work-slider__wrapper {
        margin-left: calc(var(--spacing) * 148);
    }

    .swiper.l-work-slider {
        align-items: unset;
        min-height: unset;
    }

    .l-work-controllers {
        bottom: calc(var(--spacing) * -35.5);
        right: calc(var(--spacing) * 154);
    }

    .l-work__slider-wrapper {
        min-height: unset;
    }
}

@media screen and  (min-width: 1024px) and (min-height: 700px) and (max-height: 780px) {
    .l-work {
        min-height: calc(var(--spacing) * 159);
    }

    .swiper.l-work-image-wrapper {
        width: calc(var(--spacing) * 128.5);
        height: calc(var(--spacing) * 128.5);
    }

    .swiper-wrapper.l-work-slider__wrapper {
        margin-left: calc(var(--spacing) * 148);
    }

    .swiper.l-work-slider {
        align-items: unset;
        min-height: unset;
    }

    .l-work-controllers {
        bottom: calc(var(--spacing) * -35.5);
        right: calc(var(--spacing) * 154);
    }

    .l-work__slider-wrapper {
        min-height: unset;
    }
}

@media screen and (min-width: 1024px) and (min-height: 500px) and (max-height: 699px) {
    .l-work__slider-wrapper {
        min-height: calc(var(--spacing) * 120.5);
    }

    .swiper.l-work-slider {
        min-height: calc(var(--spacing) * 120.5);
    }

    .swiper.l-work-image-wrapper {
        width: calc(var(--spacing) * 120.5);
        height: calc(var(--spacing) * 120.5);
    }

    .swiper-wrapper.l-work-slider__wrapper {
        margin-left: calc(var(--spacing) * 140);
    }

    .l-work-slide span {
        font-size: var(--l-font-size--4xl);
    }

    .l-work-slide h3 {
        font-size: var(--l-font-size--2-5xl);
    }

    .l-work-slide div {
        font-size: var(--l-font-size--default);
    }
}
/* End */


/* Start:/local/templates/amklav/components/bitrix/news.list/researches_slider/style.css?17670364094349*/
.l-researches-slider {
    margin-bottom: calc(var(--spacing) * 37.5);
    scroll-margin-top: calc(var(--spacing) * 16);
}

.l-researches__swiper {

}

.l-researches__swiper-wrapper {
    margin-bottom: calc(var(--spacing) * 4);
}

.l-researches__slide {
}

.l-researches__slide-container {
    display: flex;
    gap: calc(var(--spacing) * 6);
}

.l-researches__slide-title {
    color: var(--l-color--violet);
    font-size: calc(var(--spacing) * 8);
    margin-bottom: calc(var(--spacing) * 5);
    font-weight: 500;
}

.l-researches__slide-content {
    max-width: calc(var(--spacing) * 204);
    width: 100%;
    flex-shrink: 0;
}

.l-researches__slide-content ul {
    list-style-type: disc;
    font-size: calc(var(--spacing) * 5.5);
    font-weight: 400;
    color: var(--l-color--violet);
    display: flex;
    flex-direction: column;
    gap: calc(var(--spacing) * 2);
    padding-left: calc(var(--spacing) * 5);
    margin-bottom: calc(var(--spacing) * 5);
}

.l-researches__slide-content div {
    color: var(--l-color--base);
    font-size: calc(var(--spacing) * 5);
    font-weight: 400;
    margin-bottom: calc(var(--spacing) * 5);
}

.l-researches__slide-content p {
    color: var(--l-color--gray-40);
    font-size: calc(var(--spacing) * 4.5);
    font-weight: 400;
}

.l-researches__slide-img-wrapper {
    width: 100%;
}

.l-researches__img-wrapper.l-researches__slide-img-wrapper {
    width: 100%;
    height: 100%;
    border-radius: calc(var(--spacing) * 7);
    overflow: hidden;
    background: unset;
    border: unset;
    border: calc(var(--spacing) * 0.25) solid var(--l-color--cyan);
    margin-bottom: calc(var(--spacing) * 0.5);
}

.l-researches__slide-img-wrapper img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.l-researches-slider__controllers {
    display: flex;
    gap: calc(var(--spacing) * 2.5);
    margin-top: calc(-1 * var(--spacing) * 16);
}

.l-researches-slider-controller {
    width: calc(var(--spacing) * 23);
    height: calc(var(--spacing) * 21);
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: calc(var(--spacing) * 7.5);
    outline: calc(var(--spacing) * 0.25) solid var(--l-color--violet);
    z-index: 9;
    transition: all .2s ease-in-out;
    background: var(--l-color--white);
    margin: 0 0 calc(var(--spacing) * 0.5) calc(var(--spacing) * 0.5);
}

.l-researches-slider-controller:hover {
    scale: 1.01375;
}

.l-researches-slider-controller img {
    width: calc(var(--spacing) * 8);
    height: calc(var(--spacing) * 8);
}

@media screen and (max-width: 1024px) {
    .l-researches-slider {
        margin-bottom: 80px;
        position: relative;
    }

    .l-researches__slide-container {
        flex-direction: column;
    }

    .l-researches__img-wrapper.l-researches__slide-img-wrapper {
        max-width: 394px;
        width: 100%;
        aspect-ratio: 394 / 356;
        height: auto;
    }

    .l-researches-slider__controllers {
        position: absolute;
        bottom: 14px;
        right: 2px;
        margin-top: unset;
    }

    .l-researches__slide-content div {
        font-size: var(--l-font-size--1-5xl);
    }

    .l-researches__controller._flexonorm {
        width: 32px;
        height: 32px;
        bottom: 8px;
        right: 8px;
    }

    .l-researches__slide-img-wrapper img {
        object-fit: contain;
    }
}

@media screen and (max-width: 767px) {
    .l-researches__title {
        font-size: var(--l-font-size--3-25xl) !important;
    }

    .l-researches__slide-container {
        gap: 16px;
    }

    .l-researches__slide-title {
        font-size: var(--l-font-size--2-25xl);
        margin-bottom: 10px;
    }

    .l-researches__slide-content ul,
    .l-researches__slide-content div {
        font-size: var(--l-font-size--default);
        margin-bottom: 10px;
    }

    .l-researches__slide-content p {
        font-size: var(--l-font-size--xs);
        margin-bottom: 0;
    }

    .l-researches-slider__controllers {
        position: relative;
        justify-content: center;
        margin-top: 40px;
    }

    .l-researches-slider-controller {
        width: calc(var(--spacing) * 17.5);
        height: calc(var(--spacing) * 16);
        border-radius: calc(var(--spacing) * 6);
    }

    .l-researches-slider {
        margin-bottom: 60px;
    }
}
/* End */


/* Start:/local/templates/amklav/components/bitrix/news.list/buy/style.css?17691566182427*/
.l-buy {
    margin-bottom: calc(var(--spacing) * 37.5);
    scroll-margin-top: calc(var(--spacing) * 18);
}

.l-buy__top {
    display: flex;
    align-items: center;
    margin-bottom: calc(var(--spacing) * 15);
}

.l-buy__position-wrapper {
    margin-right: calc(var(--spacing) * 34.75);
}

.l-buy__button {
    margin-left: auto;
}

.l-buy__button._mobile {
    display: none;
}

.l-buy__content {
    display: grid;
    grid-template-columns: repeat(5, 1fr);
    gap: calc(var(--spacing) * 5);
}

.l-buy__card {
    width: 100%;
    height: calc(var(--spacing) * 42.5);
    border-radius: calc(var(--spacing) * 10);
    border: calc(var(--spacing) * 0.25) solid var(--l-color--base-20);
    display: flex;
    align-items: center;
    justify-content: center;
    transition: scale .2s ease-in-out;
    padding: calc(var(--spacing) * 4);
}

.l-buy__card:hover {
    scale: 1.01375;
}

.l-buy__card img {
    width: 70%;
    height: 100%;
    object-fit: contain;
}

@media screen and (min-width: 1024px) and (min-height: 500px) and (max-height: 650px){
    .l-buy__top{
        margin-bottom: calc(var(--spacing) * 10);
    }
    .l-buy__card{
        height: calc(var(--spacing) * 36.5);
    }
}

@media screen and (max-width: 1024px) {
    .l-buy {
        margin-bottom: calc(var(--spacing) * 20);
    }

    .l-buy__top {
        flex-direction: column;
        align-items: flex-start;
        gap: calc(var(--spacing) * 7.5);
        margin-bottom: calc(var(--spacing) * 7.5);
    }

    .l-buy__button {
        display: none;
    }

    .l-buy__button._mobile {
        display: block;
        width: fit-content;
        margin: 0 auto;
    }

    .l-buy__content {
        grid-template-columns: repeat(3, 1fr);
        gap: calc(var(--spacing) * 2.5);
        margin-bottom: calc(var(--spacing) * 7.5);
    }

    .l-buy__card {
        height: calc(var(--spacing) * 25);
        border-radius: calc(var(--spacing) * 5);
    }

    .l-buy__card img {
        width: 60%;
    }
}

@media screen and (max-width: 767px) {
    .l-buy {
        margin-bottom: calc(var(--spacing) * 20);
    }

    .l-buy__content {
        grid-template-columns: repeat(2, 1fr);
    }

    .l-buy__card {
        height: calc(var(--spacing) * 30);
    }
}

@media screen and (max-width: 540px) {
    .l-buy__card img {
        width: 70%;
    }

    .l-buy__button._mobile {
        width: 100%;
        text-align: center;
    }
}
/* End */


/* Start:/local/templates/amklav/components/bitrix/news.list/accordion/style.css?17665824244769*/
.l-accordion input[type="checkbox"] {
    display: none;
}

.l-accordion__button {
    cursor: pointer;
    display: flex;
}

.l-accordion__animate {
    --l-accordion--animate-duration: 0.3s;
    --l-accordion--animate-timing: ease;

    display: grid;
    grid-template-rows: 0fr;
    overflow: hidden;
    transition: grid-template-rows var(--l-accordion--animate-duration) var(--l-accordion--animate-timing);
}

.l-accordion:has(input[type="checkbox"]:checked) .l-accordion__animate {
    grid-template-rows: 1fr;
}

.l-accordion__animate-wrapper {
    min-height: 0;
}

.l-accordion__animate-content {
    transform: translateY(-100%);
    visibility: hidden;
    transition: transform var(--l-accordion--animate-duration) var(--l-accordion--animate-timing), visibility 0s var(--l-accordion--animate-duration) var(--l-accordion--animate-timing);
}

.l-accordion:has(input[type="checkbox"]:checked) .l-accordion__animate-content {
    transform: translateY(0);
    visibility: visible;
    transition: transform var(--l-accordion--animate-duration) var(--l-accordion--animate-timing), visibility 0s linear;
}

.l-faq {
    margin-bottom: calc(var(--spacing) * 35);
    scroll-margin-top: calc(var(--spacing) * 16);
}

.l-faq__wrapper {
    display: flex;
    align-items: flex-start;
    gap: calc(var(--spacing) * 54);
}

.l-faq-title--min {
    text-transform: uppercase;
}

.l-faq__content {
    width: 100%;
}

.l-faq__title {
    max-width: calc(var(--spacing) * 170);
    margin-bottom: calc(var(--spacing) * 8);
}

.l-faq__card {
    background: var(--l-color--base-5);
    border-radius: calc(var(--spacing) * 6.5);
}

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

.l-faq__card-trigger {
    padding: calc(var(--spacing) * 3) calc(var(--spacing) * 6) calc(var(--spacing) * 3) calc(var(--spacing) * 10);
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: calc(var(--spacing) * 2.5);
    font-size: var(--l-font-size--3-5xl);
    font-weight: 500;
}

.l-faq__card-title {
    font-weight: 500;
    font-size: var(--l-font-size--2xl);
    color: var(--l-color--base);
    transition: color .2s ease-in-out;
}

.l-faq__card-trigger:has(input:checked) .l-faq__card-title {
    color: var(--l-color--orange-80)
}

.l-faq__card-trigger._cyan:has(input:checked) .l-faq__card-title {
    color: var(--l-color--cyan);
}

.l-faq__card-trigger._violet {
    background: transparent;
}

.l-faq__card-trigger._violet:has(input:checked) .l-faq__card-title {
    color: var(--l-color--violet);
}

.l-faq__card-trigger svg {
    fill: var(--l-color--base);
    min-width: calc(var(--spacing) * 8);
    min-height: calc(var(--spacing) * 8);
    max-width: calc(var(--spacing) * 8);
    max-height: calc(var(--spacing) * 8);
    transition: var(--l-transition--default);
}

.l-faq__card-trigger:has(input:checked) svg {
    transform: rotate(180deg);
    fill: var(--l-color--orange-80);
}

.l-faq__card-trigger:has(input:checked) svg {
    transform: rotate(180deg);
    fill: var(--l-color--orange-80);
}

.l-faq__card-trigger._violet:has(input:checked) svg {
    fill: var(--l-color--violet);
}

.l-faq__card-trigger._cyan:has(input:checked) svg {
    fill: var(--l-color--cyan);
}

.l-faq__card-content {
    padding-left: calc(var(--spacing) * 10);
    padding-bottom: calc(var(--spacing) * 8.5);
    padding-right: calc(var(--spacing) * 6);
    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;
}

@media screen and (max-width: 1024px) {
    .l-faq {
        margin-bottom: calc(var(--spacing) * 15.5);
    }

    .l-faq__wrapper {
        flex-direction: column;
        gap: calc(var(--spacing) * 7.5);
    }

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

    .l-faq__card-trigger {
        padding: calc(var(--spacing) * 6) calc(var(--spacing) * 4);
    }

    .l-section-title.l-faq__title {
        margin-bottom: calc(var(--spacing) * 7.5);
        font-size: var(--l-font-size--3-25xl);
    }

    .l-faq__card-title {
        font-size: var(--l-font-size--2xl);
    }

    .l-faq__card-trigger svg {
        min-width: calc(var(--spacing) * 6);
        min-height: calc(var(--spacing) * 6);
        max-width: calc(var(--spacing) * 6);
        max-height: calc(var(--spacing) * 6);
    }

    .l-faq__card-content {
        font-size: calc(var(--l-font-size--lg));
        padding-left: calc(var(--spacing) * 4);
        padding-bottom: calc(var(--spacing) * 6);
        padding-right: calc(var(--spacing) * 4);
    }
}

@media screen and (max-width: 767px) {
    .l-faq {
        margin-bottom: calc(var(--spacing) * 13.25);
    }
}
/* End */
/* /local/templates/amklav/components/bitrix/news.list/usage_slider/style.css?177020527912245 */
/* /local/templates/amklav/components/bitrix/news.list/form_slider/style.css?176675782613094 */
/* /local/templates/amklav/components/bitrix/news.list/work_slider/style.css?176658242411032 */
/* /local/templates/amklav/components/bitrix/news.list/researches_slider/style.css?17670364094349 */
/* /local/templates/amklav/components/bitrix/news.list/buy/style.css?17691566182427 */
/* /local/templates/amklav/components/bitrix/news.list/accordion/style.css?17665824244769 */
