/* -------- */
.header-block{
    background-color: white;
    position: fixed;
    width: 100%;
    z-index: 20 ;
    padding: 1.25rem 0;
    padding-top: .5rem;
}
.header-block__info-block{
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 1rem;
}
.header-block__info-block-logo{
    display: flex;
    height: 100%;
    margin: auto 0;
}
.header-block .logo-main{
    max-width: 8.338rem;
    width: 100%;
}

.header-block__info-block .main-nav__link{
    color: #000000;
    font-size: .875rem;
    font-weight: 400;
    text-decoration: none;
    text-transform: none;
    white-space: nowrap;
}
.header-block__info-block .main-nav__link:hover{
    color: #D41218;
}
.header-block__top{
    padding: .5rem 0;
    background-color: #fff;
    border-bottom: 1px solid  #DEDEDE;
}
.header-block__top .container{
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 1rem;
    
}
.header-block__top-left{
    display: flex;
    align-items: center;
    gap: 1.25rem;
}
.header-block__top-left .header-location{
    display: flex;
    align-items: center;
    gap: .25rem;
}
.header-block__top-left .socials-ul{
    display: flex;
    align-items: center;
    gap: 0;
}
.header-block__top .top-btn{
    font-size: 1.25rem;
    font-style: normal;
    font-weight: 400;
    line-height: 1.25rem;
    color: white;
    display: flex;
    padding: 0.25rem 1.25rem;
    justify-content: center;
    align-items: center;
    gap: 0.5rem;
    background-color: #D31119;
    border: 1px solid #D31119;
}
.header-block__top .top-btn:hover{
    background-color: white;
    border: 1px solid #D31119;
}
.header-block .header-block__top .page-header__email span
{
    font-size: 0.875rem;
    font-style: normal;
    font-weight: 400;
    line-height: 70%;
    color: #000;
}
.header-block .header-block__top .header-phone span{
    font-size: 1rem;
    font-style: normal;
    font-weight: 700;
    line-height: 70%;
    color: #000;
}

@media (max-width:768px) {
    .header-block__top{
        display: none;
    }
}
.header-contact{
    display: flex;
    align-items: center;
    gap: 1.25rem;
}
.header-block__info-block .main-nav{
    display: flex;
    align-items: center;
}
.header-contact .header-phone,
.header-contact .page-header__email{
    text-decoration: none;
    display: flex;
    align-items: center;
    gap: .5rem;
}
.header-contact .header-phone span,
.header-contact .page-header__email span{
    font-size: .875rem;
    font-weight: 700;
    color: #000000;
    white-space: nowrap;
}
.header-contact .header-phone:hover span,
.header-contact .page-header__email:hover span{
    color: #D41218;
}
.header-contact .user-menu__link{
    display: flex;
    align-items: center;
    gap: .25rem;
}
.header-contact .socials-ul{
    display: flex;
    align-items: center;
    list-style: none;
    margin: 0;
    padding: 0;
}
.header-block__info-block .header-location{
    display: flex;
    align-items: center;
    gap: .25rem;
    text-decoration: none;
}
.header-block__info-block a.header-location span {
    font-size: .875rem;
    font-weight: 400;
    color: #000000;
}
.header-block__info-block a.header-location:hover span {
    color: #D41218;
}
.we-work-with__inner-title{
    color: white;
    text-align: center;
    font-weight: 400;
}
@media (min-width:1700px) {
    .header-block__info-block .main-nav__link{
        font-size: 1.25rem;
    }
}
@media (min-width:1530px) {
    .header-block__info-block .main-nav__link{
        font-size: 1rem;
    }
}
@media (max-width:1340px) {
    .main-nav__list{
        gap: 1rem;
    }
}
@media (max-width:1279px) {
    .header-block__info-block .main-nav__link{
        font-weight: 700;
        font-size: 1rem;
    }
    .header-block__info-block .main-nav{
        align-items: flex-start;
    }
}
@media (max-width:768px) {
.header-block__info-block .header-location{
    display: none;
}
.header-contact .page-header__email{
    display: none;
}
.header-block__info-block .main-nav__link{
    font-weight: 400;
}
}
/*  */
.header-block{
    box-shadow: 0 1.506px 7.53px 0 rgba(0, 0, 0, 0.40);
}
.header-new{

}

.header-new .border{
    background-color: #D9D9D9;
    width: 0.0625rem;
    min-height: .875rem;
}
.header-new.header-block__info-block{
    align-items: flex-start;
    padding-top: 1.25rem;
    padding-bottom: .25rem;
}

.header-new .main-nav__list{
    width: 100%;
    justify-content: space-between;
    gap: .75rem;
}
.header-new .header-block__info-block .main-nav__link{
    color: #000;
    font-family: Avanti;
    font-size: 0.75rem;
    font-style: normal;
    font-weight: 400;
    line-height: 120%;
}
.header-new .form-catalog-search__btn-wrap .btn.form__btn{
    min-width: auto !important;
    background-color: white;
}
.header-new .form-catalog-search .form-catalog-search__field-wrap{
    border: 1px solid #D5D5D8;
    max-width: 15rem;
    width: 100%;
}
.header-new .field-text__input{
    border: none;
}
.header-new .main-nav__link-catalog{
    display: flex;
    align-items: center;
    gap: .31rem;
    padding: 0.725rem 1.25rem;
    border-radius: 0.3125rem;
    font-size: 0.875rem;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: -0.0175rem;
    color: white !important;
    background-color: #D31119;
}
.header-new .link-equipment{
    white-space: nowrap;
    border: 1px solid #D31119;
    color: #D31119;
    font-size: 1.125rem;
    font-style: normal;
    font-weight: 400;
    line-height: 1.25rem;
    padding: .5rem 1.25rem;
}
.header-new .link-equipment:hover{
    background-color: #D31119;
    color: white;
}
@media (min-width:1700px) {
    .header-new.header-block__info-block .main-nav__link{
        font-size: 1.25rem;
    }
}
@media (min-width:1530px) {
    .header-new.header-block__info-block .main-nav__link{
        font-size: 1.25rem;
    }
}
@media (max-width:1279px) {
    .header-new.header-block__info-block .main-nav__link{
        font-size: 1rem;
    }
}
.mobile{
    display: none;
}


.header-new .page-header__bottom{
    /*position: relative;*/
    display: flex;
    flex-direction: column;
    gap: .75rem;
    max-width: 49.575rem;
    width: 100%;
}


@media (min-width:1280px) {
    .header-new .page-header__bottom{
        position: relative;
    }
}
.page-header__bottom__info{
    display: flex;
    align-items: center;
    gap: 1.25rem;
    
}
.page-header__bottom__info-left{
    display: flex;
    align-items: center;
    gap: .5rem;
}
.page-header__bottom__info-links{
    display: flex;
    align-items: center;
    justify-content: space-around;
    width: 100%;
}
.page-header__bottom__info-left{
    max-width: 21.2rem;
    width: 100%;
}
.mobile-block{
    display: none;
    gap: 1rem;
    align-items: center;
}
.mobile-block-catalog{
    display: flex;
    align-items: center;
    gap: .5rem;
}
.mobile-block .header-contact{
    display: flex;
    align-items: center;
    gap: .5rem;
}

@media (max-width:768px) {
    .mobile{
        display: block;
    }
    .desc{
        display: none;
    }
    .header-new .page-header__bottom{
        /* top: 7.8rem; */
        top: 7.2rem;
        background-color: #f9f9f9;
        box-shadow: 0 0 10px rgba(0, 0, 0, 0.15);
        padding: 1.25rem 1rem;
    }
    .mobile-block{
        display: flex;
    }
    .mobile-contact{
        display: flex;
        flex-direction: column;
        gap: .5rem;
        width: 100%;
    }
    .mobile-contact .page-header__phone-text{
        display: block;
    }
    .form.form-catalog-search.mobile{
        position: absolute;
        bottom: -50px;
        width: 100%;
        left: 0;
    }
    .form-catalog-search.mobile {
        display: none;
    }
    .form-catalog-search.mobile.active {
        display: block;
    }
    .hidden {
        display: none;
    }
    .header-new .form-catalog-search.mobile .form-catalog-search__field-wrap{
        max-width: 100%;
    }
    .header-new .form-catalog-search.mobile .form-search__submit-icon{
        width: auto;
    }
    .mobile-contact .link-equipment{
        margin-top: .5rem;
        background-color: #D31119;
        color: #FFF !important;
        font-size: 0.75rem;
        font-style: normal;
        font-weight: 400;
        line-height: 1.25rem; /* 166.667% */
        width: 100%;
        text-align: center;
        padding: 0.25rem 1.25rem;
    }
    .header-new.header-block__info-block .main-nav__link{
        font-size: 0.625rem;
        font-weight: 400;
        line-height: 140%;
        padding: 0.25rem 0.75rem;
    }
    .mobile-contact .page-header__email,
    .mobile-contact .header-location,
    .mobile-contact .header-phone{
        display: flex;
        align-items: center;
        gap: .5rem;
    }

    .mobile-contact .page-header__email{
        font-size: 0.875rem;
        font-weight: 400;
        line-height: 70%;
    }
    .mobile-contact .header-location{
        font-size: 0.875rem;
        font-weight: 400;
        line-height: 120%;
    }
    .mobile-contact .header-phone{
        font-size: 0.875rem;
        font-weight: 700;
        line-height: 70%; 
    }
    .header-new.header-block__info-block .main-nav__item .main-nav__link{
        color: #000;
        font-size: 0.875rem;
        font-weight: 400;
        line-height: 120%;
        padding: 0;
    }
    .header-new.header-block__info-block .main-nav__list{
        gap: 1rem;
    }
    .header-new.header-block__info-block .border{
        display: none;
    }
    .header-new.header-block__info-block .main-nav{
        padding: 0;
        box-shadow: none;
        background-color: transparent;
    }
    .header-new.header-block__info-block{
        align-items: center;
    }
    .mobile-block .socials__link{
        width: 1rem;
    }
    .mobile-block .socials-ul{
        display: flex;
        align-items: center;
        gap: .5rem;
    }
    .header-new .btn-menu{
        width: 1.25rem;
    }
}
/* footer */


.new-footer{
    display: flex;
    gap: 5rem;
}
.new-footer .page-footer__docs{
    gap: .75rem;
}

.new-footer .page-footer__doc{
    color: #525252;
    font-size: 0.875rem;
    font-style: normal;
    font-weight: 400;
    line-height: 130%;
    text-decoration: none;
}
.new-footer .page-footer__doc:hover{
    color: white;
}
.new-footer__nav{
    display: flex;
    justify-content: space-between;
    gap: 1.25rem;
    width: 100%;
}
.new-footer__nav .page-footer__item{
    display: flex;
    width: 100%;
    justify-content: space-between;
    gap: 1rem;
}
.page-footer__item.left{
    max-width: 23.75rem;
    width: 100%;
}
.new-footer__nav .page-footer__list{
    display: flex;
    flex-direction: column;
    gap: 1rem;
    max-width: 11.625rem;
    width: 100%;
}
.new-footer__nav .page-footer__list:first-child{
    flex: 1;
    max-width: 100%;
}
.new-footer__nav .page-footer__list li{
    margin-bottom: 0;
}
.new-footer__nav .title-link{
    color: #FFF;
    font-size: 0.875rem;
    font-style: normal;
    font-weight: 400;
    line-height: 120%;
}
.new-footer__nav .link{
    color: rgba(255, 255, 255, 0.80);
    font-size: 0.875rem;
    font-style: normal;
    font-weight: 400;
    line-height: 120%; 
}
.new-footer__nav .link:hover{
    color: white;
}

.bottom-footer{
    display: flex;
    flex-direction: column;
    gap: 2.5rem;
}
.footer-contact{
    height: 16.82rem;
}

.bottom-footer__info{
    display: flex;
    gap: 2.5rem;
}
.bottom-footer__info .contacts__map-wrap{
    aspect-ratio: auto;
}
.bottom-footer__info .page-footer__list{
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    gap: 1rem;
    height: 100%;
}
.page-footer__list .fl-col{
    display: flex;
    flex-direction: column;
    gap: .75rem;
}
.page-footer__list .fl-row{
    display: flex;
    align-items: center;
    gap: .25rem;
}
.bottom-footer__info .page-footer__list .page-footer__list-item{
    display: flex;
    align-items: center;
    gap: .75rem;
}
.btn-how{
    display: flex;
    padding: 0.5rem 1.25rem;
    justify-content: center;
    align-items: center;
    gap: 0.625rem;
    border: 1px solid #FFF;
}
.bottom-footer__info .page-footer__list a{
    color: #FFF;
    font-size: 1rem;
    font-style: normal;
    font-weight: 400;
    line-height: 120%;
}
.soc-top{
    display: flex;
    flex-direction: column;
    gap: 1rem;
    width: 100%;
}
.footer-contact .ymaps-2-1-79-ground-pane{
    -webkit-filter: grayscale(100%);
}
@media (max-width:768px) {
    .soc-top{
        display: grid;
        grid-template-columns: 1fr 1fr;
        gap: 1.25rem;
        align-items: flex-start;
    }
    .socials__icon{
        width: 1.5rem;
        height: 1.5rem;
    }
    .bottom-footer__info .page-footer__list{
        gap: 1.25rem;
    }
    
    .bottom-footer__info .page-footer__list a{
        font-size: 0.75rem;
        font-weight: 400;
        line-height: 120%;
    }
    .bottom-footer__info .page-footer__list .btn-how{
        width: 100%;
    }
    .bottom-footer__info{
        flex-direction: column-reverse;
        gap: 1.25rem;
    }
    .new-footer{
        flex-direction: column;
        gap: 2.5rem;
    }
    .new-footer__nav .page-footer__item{
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        row-gap: 2.5rem;
    }
    .new-footer__nav .page-footer__list:first-child{
        grid-column: span 2;
    }
    .new-footer__nav .page-footer__list{
        gap: .75rem;
        max-width: 100%;
    }
    .new-footer__nav .page-footer__bottom,
    .new-footer .page-footer__doc{
        font-size: 0.75rem;
        font-weight: 400;
        line-height: 130%;
        text-align: left;
    }
    .new-footer .page-footer__docs{
        gap: .5rem;
    }
    .new-footer .page-footer__bottom .page-footer__link{
        text-align: left;
    }
    .footer-container{
        padding-right: 1.25rem;
        padding-left: 1.25rem;
    }
    .new-footer__nav .link,
    .new-footer__nav .title-link{
        font-size: 0.75rem;
        font-weight: 400;
        line-height: 120%;
    }
    .new-footer{
        text-align: left;
    }
    .new-footer .footer__socials{
        justify-content: start;
    }
   
   
}
/* intro-index-new */
.intro-index-new .page-footer__link{
    color: #525252;
    font-size: 0.875rem;
    font-style: normal;
    font-weight: 400;
    line-height: 130%;
}
@media (min-width:1441px) {
    .intro-index-new{
        height: 57vw;
    }
    .intro-index-new .intro-slide{
        justify-content: end;
    }
}
.intro-index-new .slider-intro .slider__controls{
    display: flex;
    justify-content: space-between;
    width: 100%;
    height: 100%;
    left: 0;
    pointer-events: none;
}
.intro-index-new .slider-intro .slider__controls button{
    cursor: pointer;
    pointer-events: all;
   
}
.intro-index-new .intro-slide{
    min-height: auto !important;
    height: 100% !important;
}
.intro-slide__bg-wrap, .intro-slide__bg{
     height: auto;
    
}
.intro-index-new .intro-slide__bg-wrap{
    max-height: 100% !important;
    position: absolute !important;
    height: 100%;
}
/*.intro-index-new .intro-slide__bg{*/
/*    height: 100%;*/
/*}*/
.intro-slide-discount{
    display: flex;
    gap: .625rem;
    margin-bottom: .75rem;
    border: 1px dashed rgba(34, 34, 34, 0.2); 
    width: fit-content;
    padding: .25rem;
    flex-wrap: wrap;
}
.intro-slide-discount span{
    font-size: 1.125rem;
    font-weight: 400;
    color: #222222;
}
.intro-slide-discount .red-color{
    color: #D31119;
    font-weight: 700;
}
/* Стили для пагинации в виде кружков */
.intro-index-new .slider__pagination.--bullets {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: .5rem;
    position: absolute;
    bottom: 5rem;
    padding-right: var(--offset-x);
    padding-left: var(--offset-x);
    pointer-events: all;
}

.intro-index-new .slider__pagination-bullet {
    width: .5rem;
    height: .5rem;
    border-radius: 50%;
    background-color: #FEBABC;
    cursor: pointer;
    transition: all 0.3s ease;
    opacity: .5;

}

.intro-index-new .slider__pagination-bullet.is-active {
    background-color: #D41218;
    transform: scale(1.2);
    opacity: 1;
}

.intro-index-new .intro-slide__bg-wrap.--has-shade::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.38);
}
.intro-index-new .intro-slide__wrapper .intro-slide__title,
.intro-index-new .intro-slide__wrapper .intro-slide__wrapper-text,
.intro-index-new .intro-slide__description ul li{
    color: white !important;
}
.intro-index-new .intro-slide__text-wrap .intro-slide__title:nth-child(1) {
    color: white !important;
}

@media (max-width:768px) {
    .intro-slide-discount{
        /* width: 100%; */
    }
    .intro-index-new .intro-slide__bg-wrap{
        position: static !important;
    }
}
/* ---------- */
.consult-section{
    width: 100%;
    position: relative;
    overflow: hidden;
    display: flex;
    justify-content: end;
    align-items: center;
    padding: 5.688rem 0;
}
/*  */
.article-detail .consult-section__info-block{
    background: rgba(34, 34, 34, 0.20);
    backdrop-filter: blur(25px);
    border-radius: 0;
}
.article-detail .consult-section__info-block__title{
    color: white;
}
.article-detail .form-request .field-checkbox__text{
    color: white;
    max-width: 19.8rem;
}
.article-detail .form-request .field-checkbox__text a{
    color: white;
}
.article-detail .form-request .field-text__input{
    border-radius: 0;
}
.article-detail .consult-section__content .field-text__input{
    padding: .5rem;
    height: auto;
}
@media (max-width:768px) {
    .article-detail .consult-section__info-block{
        padding: 1.75rem;
    }
}
/*  */
/* .consult-section:before{
    content: '';
    position: absolute;
    top: 0;
    height: 100%;
    width: 100%;
    background-image: url("/upload/consult-bg.jpg");
    background-repeat: no-repeat;
    background-size: cover;
} */
.consult-section:before{
    content: '';
    position: absolute;
    top: 0;
    height: 100%;
    width: 100%;
    background-image: url("/upload/consult-person-new.jpg");
    background-repeat: no-repeat;
    background-size: cover;
}
@media (max-width:1440px) {
    .consult-section:before{
        /*background-image: url("/upload/consult-person-1440.webp");*/
        background-image: url("/upload/consult-person-new.jpg");
    }
}
.consult-section-picture{
    display: none;
}
@media (max-width:768px) {
    .consult-section:before{
        /*background-image: url("/upload/consult-person-768.webp");*/
        background-image: url("/upload/consult-person-new-768.jpg");
        display: block;
    }
    .consult-section{
        padding: 22.25rem 0 1rem 0;
        justify-content: center;
    }

    /*.consult-section-picture{*/
    /*    display: block;*/
    /*}*/
}

.consult-section__block-image{
    width: 65%;
    height: 100%;
    object-fit: cover;
    position: absolute;
    z-index: 0;
    pointer-events: none;
    left: 0;
    bottom: 0;
}
.consult-section-img{
    width: 100%;
    height: 100%;
    object-fit: cover;
    /* max-height: 41.25rem; */
}
.consult-section__info-block{
    width: 40%;
    padding: 2.5rem;
    background-color: #22222233;
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
    display: flex;
    flex-direction: column;
    gap: 2.5rem;
    max-width: 33.938rem;
    margin-right: 0;
    /* position: absolute;
    top: 50%;
    right: 10%;
    transform: translateY(-50%); */
}
.consult-section__info-block__title{
    color: white;
    font-weight: 700;
    font-size: 2.5rem;
    line-height: 120%;
}

.consult-section__info-block .form__field-wrap{
    gap: .5rem;
    flex-direction: column;
}
.consult-section__info-block .form__bottom{
    display: flex;
    flex-direction: column;
    gap: 1.25rem;
    margin-top: 1.25rem;
}
.consult-section__info-block .form__btn,
.consult-section__info-block .form__btn-wrap{
    width: 100%;
}
.consult-section__info-block .field-checkbox{
    display: flex;
    gap: .75rem;
}
.consult-section__info-block .field-checkbox__text{
    color: #FFFFFFCC;
    font-weight: 400;
    font-size: .75rem;
}
.consult-section__info-block .field-checkbox__text a{
    text-decoration: underline;
}
.consult-section__info-block .field-checkbox__text::before{
    width: 1.063rem;
}
.consult-section__info-block .field-checkbox__text::after {
    top: 0.3em;
    left: 0.2em;
    width: 1em;
}

@media (min-width:1700px) {
    .consult-section{
        height: auto;
        padding:10.5rem 0 10.5rem 0;
    }
    .consult-section__block-image{
        max-height: 100%;
        width: 70%;
    }
    .consult-section__info-block{
        min-width: 35%;
        padding: 2.875rem;
    }
}
@media (min-width: 2100px) {
    .consult-section__block-image {
        width: 65%;
        height: auto;
    }

}
@media (max-width: 1279px) {

    .consult-section__block-image {
        width: 62%;
        height: 76%;
    }
    .new-footer{
        gap: 2rem;
    }
    .new-footer__nav .page-footer__list{
        max-width: 7.625rem;
    }
}

@media (max-width:991px) {
    .consult-section__info-block{
        padding: 1.25rem;
        gap: 1.25rem;
    }
    .consult-section__info-block__title{
        font-size: 1.5rem;
    }

    .consult-section__info-block .form__btn, .consult-section__info-block .form__btn-wrap{
        min-width: 100% !important;
    }
    
}
@media (max-width:768px) {
    .consult-section__info-block{
        margin-right: 0;
        width: 100%;

    }
    .consult-section__block-image {
        width: 100%;
        height: 100%;
        max-height: 17.125rem;
        max-width: 24rem;
        z-index: 1;
        left: 50%;
        transform: translateX(-50%);
    }
}

/* ------- new-steps ------*/
.new-steps .slider{
    max-height: max-content;
}
.new-steps .item-step::before{
    margin-bottom: 2.5rem;
    width: 4rem;
    font-size: 1.75rem;
}
.new-steps .item-step__title{
    min-height: max-content;
    margin-bottom: 0;
    text-transform: none;
    text-align: left;
    font-weight: 400;
}
.new-steps .item-step-text{
    display: flex;
    flex-direction: column;
    gap: .75rem;
    padding: .75rem;
    background-color: #F8F8F8;
    height: 100%;
}

.new-steps .item-step__text{
    font-weight: 400;
    color: #1E1E1ECC;
    text-align: left;
}
@media (max-width:991px) {

}

/* --------- new-our-products ------ */

.new-our-products .our-products__list {
    grid-template-columns: repeat(4, 1fr);
}
.new-our-products .our-products__btn-wrap{
    grid-column: 4; 
    grid-row: 1;
    padding: 2.813rem 2.5rem;
}
.new-our-products .btn-download{
    color: white;
    font-size: 1rem;
    font-weight: 700;
    text-transform: uppercase;
    border: none;
    padding: 0;

}
.new-our-products .item-product__link-text{
    font-size: 1rem;
    font-weight: 700;
}
.new-our-products .item-product__link{
    min-height: 12vh;
    padding: 2.813rem 2.5rem;
}
@media (max-width:991px) {
    .new-our-products .our-products__list {
        grid-template-columns: repeat(3, 1fr);
    }
    .new-our-products .our-products__btn-wrap{
        grid-column: 3; 
        grid-row: 1;
        padding: 2.813rem 2.5rem;
    }
}
@media (max-width:768px) {
    .new-our-products{
        padding-bottom: 2rem;
    }
    .new-our-products .item-product__link{
        min-height: 8vh;
        padding: 1.5rem 2.5rem;
    }
    .new-our-products .item-product__link-text{
        font-size: .75rem;
    }
    .new-our-products .our-products__list {
        grid-template-columns: repeat(1, 1fr);
    }
    .new-our-products .our-products__btn-wrap{
        grid-column: auto;
        grid-row: auto;
        padding: 2.813rem 2.5rem;
    }
}

 /* hohman-section  */

 .hohman-section{
    padding: 7.5rem 0;
 }
 .hohman-section__grid{
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 1.5rem;
 }
 .hohman-section__grid__item{
    display: flex;
    flex-direction: column;
    gap: 1.5rem;
 }
 .hohman-section__grid__item-info{
    display: flex;
    flex-direction: column;
    height: 100%;
    gap: 1.25rem;
    padding: 2.5rem;
    background-color: #F8F8F8;
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
 }
 .hohman-section__grid__item-info h1{
    margin: 0;
    padding: 0;
    color: #222222;
    font-size: 2.5rem;
    font-weight: 700;
    line-height: 120%;
    text-transform: none;
    word-break: break-word;
 }
 .hohman-section__grid__item-info span{
    color: #222222;
    font-size: .875rem;
    font-weight: 400;
    line-height: 140%;
 }
 .hohman-section__grid__item-info .hohman-city{
    display: flex;
    align-items: center;
    gap: .5rem;
 }
 .hohman-section__grid__item-info .hohman-city span{
    color: #222222CC;
    font-size: .75rem;
    font-weight: 400;
 }
 .hohman-section__grid__item-bottom{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: .625rem;
    padding: 1.875rem;
    background-color: #F8F8F8;
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
 }
 .hohman-section__grid__item-bottom span{
    font-weight: 400;
    color: #222222;
    font-size: 1.25rem;
 }
 .hohman-section__grid__item-info h3{
    margin: 0;
    padding: 0;
    color: #222222;
    font-weight: 400;
    font-size: 1.125rem;
    text-transform: none;
 }
 .hohman-section__grid__item-info ul{
    display: flex;
    flex-direction: column;
    gap: .75rem;
    list-style: disc;
 }
 .hohman-section__grid__item-info ul li{
    color: #222222;
    font-size: .875rem;
    font-weight: 400;
    line-height: 140%;
 }

 @media (max-width:991px) {
    .hohman-section__grid {
        grid-template-columns: repeat(1, 1fr);
        gap: 1rem;
    }
    .hohman-section__grid__item-info{
        padding: 1.25rem;
        gap: 1rem;
    }
    .hohman-section__grid__item-info h1{
        font-size: 1.5rem;
    }
    .hohman-section__grid__item-bottom span,
    .hohman-section__grid__item-info h3{
        font-size: 1rem;
    }
    
 }

 /* whyHohman-section */

 .whyHohman-section{
    position: relative;
    overflow: hidden;
 }
 .whyHohman-section h2{
     color: #FFF;
 }
 .whyHohman-section-img{
    width: 100%;
    object-fit: cover;
    /* max-height: 38.625rem; */
    height: 100%;
    position: absolute;
    top: 0;
    z-index: -1;
 }
 .whyHohman-section__container{
    display: flex;
    align-items: stretch;
    justify-content: center;
    gap: 1.5rem;
 }
 .whyHohman-section__container .left-block{
    padding: 2.5rem;
    background-color: #222222;
    height: 100%;
    width: 100%;
    max-width: 24.875rem;
 }
 .whyHohman-section__container .left-block,
 .whyHohman-section__container .left-block ul{
    display: flex;
    flex-direction: column;
    gap: 1.25rem;
 }
 .whyHohman-section__container .left-block h1{
    font-size: 2.25rem;
    font-weight: 700;
    color: white;
    line-height: 120%;
    margin: 0;
    padding: 0;
    text-transform: none;
 }
 .whyHohman-section__container .left-block ul li{
    color: white;
    font-size: .875rem;
    font-weight: 400;
    line-height: 140%;
 }

 .whyHohman-section__container .right-block{
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 1.25rem;
 }
 .right-block .right-block__item{
    padding: 1.25rem;
    background-color: #22222233;
    display: flex;
    flex-direction: column;
    gap: 1.25rem;
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
 }
 .right-block__item .right-block__item-top{
    display: flex;
    align-items: center;
    gap: 1.25rem;
 }
 .right-block__item .right-block__item-top svg{
    flex-shrink: 0
 }
 .right-block__item .right-block__item-top span{
    color: white;
    font-size: 1rem;
    font-weight: 400;
    line-height: 120%;
 }
 .right-block__item .right-block__item-text{
    color: #FFFFFFCC;
    font-size: .75rem;
    font-weight: 400;
    line-height: 140%;
 }

 .p-120{
    padding: 7.5rem 0;
 }
 @media (min-width:1441px) {
    .whyHohman-section{
        height: 47vw;
        display: flex;
        align-items: center;
    }
 }
 @media (max-width:1240px) {
    .whyHohman-section__container .left-block{
        padding: 2rem;
    }
    .whyHohman-section__container{
        gap: 1.25rem;
    }
    .whyHohman-section__container .right-block{
        gap: 1rem;
    }
    .whyHohman-section__container .left-block h1{
        font-size: 2rem;
    }
 }
 @media (max-width:991px) {
    .p-120{
        padding: 5rem 0;
     }
     .whyHohman-section__container{
        flex-direction: column;
     }
     .whyHohman-section__container .left-block, 
     .whyHohman-section__container .left-block ul{
        gap: 1rem;
     }
     .whyHohman-section__container .left-block{
        padding: 1.25rem;
        max-width: 100%;
     }
     .whyHohman-section__container .left-block h1{
        font-size: 1.25rem;
     }
     .whyHohman-section__container .right-block{
        grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));
        gap: clamp(0.75rem, 2vw, 1.25rem);
     }
     .right-block__item .right-block__item-top{
        gap: 1rem;
     }
}

/* diagram-section */
.diagram-section{

}
.diagram-section h2{
    overflow-wrap: normal;
}
.diagram-section__container{
    display: flex;
    align-items: stretch;
    gap: 1.5rem;
}
.diagram-section__container .left-block{
    display: flex;
    flex-direction: column;
    gap: 2rem;
    justify-content: space-between;
    max-width: 26.375rem;
    width: 100%;
}
.diagram-section__container .left-block h1{
    text-transform: none;
    color: #222222;
    font-size: 2.5rem;
    font-weight: 700;
    line-height: 120%;
}
.left-block .left-block__btn{
    display: flex;
    flex-direction: column;
    gap: .5rem;
    max-width: 18.188rem;
    width: 100%;
}
.diagram-section__container .optimization-chart__chart-wrap{
    width: 55.2vw;
}
@media (max-width:991px) {
    .diagram-section__container{
        flex-direction: column;
     }
     .diagram-section__container .optimization-chart__chart-wrap{
         display: none;
        width: 100%;
    }
    .diagram-section__container .left-block{
        max-width: 100%;
    }
}

.reviews-section{
    display: flex;
    justify-content: space-between;
}
.reviews h2{
    overflow-wrap: normal;
}
.reviews-section .reviews__bottom{
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    gap: 1rem;
    /* height: 100%; */
    max-width: 24.813rem;
    width: 100%;
    margin-top: 0;

}
.reviews-section .reviews__bottom-title{
    display: flex;
    flex-direction: column;
    gap: 1.25rem;
}
.reviews-section .reviews__bottom-title h1{
    font-size: 2.5rem;
    font-weight: 700;
    color: #222222;
    line-height: 120%;
    margin: 0;
    padding: 0;
    text-transform: none;
}
.reviews__bottom-title p{
    color: #1E1E1ECC;
    font-size: .875rem;
    font-weight: 400;
    margin: 0;
}
.reviews-section .reviews__btn{
    border-color: #000000;
}
.reviews-section .slider-reviewsNew{
    padding: 1.5rem 0;
}
.reviews-section .reviews__inner{
    width: 100%;
    /* max-width: 45.5vw; */
    max-width: 40.938rem;
    padding: 0;
}
.reviews-section .slider-reviews .swiper-slide{
    margin: 0;
    max-height: 18.5rem;
}
.reviews-section .swiper{
    height: 19.063rem;
}
.reviews-section .reviews__link{
    height: 100%;
    aspect-ratio: .63 / 1;
}
.reviews-section .reviews__btn-icon{
    max-height: 14.4px;
}
.reviews-section__btn-block{
    display: flex;
    gap: 1.5rem;
    flex-wrap: wrap;
}
.reviews-section__btn-block .reviews__btn{
    max-width: 11.625rem;
    width: 100%;
}
.slider-reviews .slider__controls button{
    --size: 44px;
    background-color: #F8F8F8;
}
@media (max-width:1280px) {
    .reviews-section .reviews__inner{
        max-width: 30.938rem;
    }
}

@media (max-width:991px) {
    .reviews-section__btn-block .reviews__btn{
        max-width: 100%;
        width: 100%;
    }
    .reviews-section .reviews__bottom-title h1{
        font-size: 1.5rem;
    }
    .reviews-section .reviews__bottom{
        max-width: 100%;
    }
    
    .reviews-section{
        flex-direction: column;
    }
    .reviews-section .reviews__inner{
        max-width: 100%;
        margin-top: 2rem;
    }
    .reviews-section__btn-block{
        gap: .75rem;
    }
    .reviews-section .swiper{
        height: 26.375rem;
    }
    
    .reviews-section .slider-reviews .swiper-slide{
        
        max-height: 25rem;
    }
    .reviews-section .reviews__link{
        height: 398px;
        aspect-ratio: auto;
    }
}
@media (max-width:768px) {
    .hohman-section__grid__item-info h1{
        font-size: 1.25rem;
    }
    .diagram-section__container .left-block h1{
        font-size: 1.7rem;
    }
    .reviews-section .swiper{
        height: auto;
    }
    .reviews-section .reviews__link{
        height: 22.5rem;
    }
    .reviews-section .slider-reviews .swiper-slide {
        max-height: 33rem;
    }
}
.question-section{
    
    position: relative;
    padding: 9vw 0;
}
.question-section h2{
    color: #FFF;
}
.question-section-img{
    position: absolute;
    width: 100%;
    top: 0;
    height: 100%;
    object-fit: cover;
}
.question-section__container{
    /* position: absolute;
    top: calc(50% - 10rem); */
    display: flex;
    align-items: center;
    /* justify-content: center; */
}
.question-section__info-block{
    display: flex;
    flex-direction: column;
    gap: 2rem;
    max-width: 40.625rem;
    width: 100%;
}
.question-section__container-top  {
    display: flex;
    flex-direction: column;
    gap: .75rem;
}
.question-section__container-top h1 {
    font-size: 2.5rem;
    font-weight: 700;
    color: white;
    line-height: 120%;
    margin: 0;
    padding: 0;
    text-transform: none;
}
.question-section__container-top span {
    color: #FFFFFFCC;
    font-size: .875rem;
    font-weight: 400;
}
.question-section__container-link{
    padding: .75rem 1.5rem;
    max-width: 18.188rem;
    width: 100%;
    background-color: #D31119;
    color: white;
    font-size: .875rem;
    font-weight: 400;
    text-decoration: none;
    text-align: center;
}

.modal-zapros .form__btn-wrap{
    margin-top: 1rem;
}

@media (min-width:1441px) {
    .question-section__container-top span{
        font-size: 1.5rem;
    }

    .question-section__container-link{
        font-size: 1.25rem;
    }
    .question-section{
        display: flex;
    }
}

@media (max-width:991px) {
    .question-section{
        padding: 4rem 0;
    }
    .question-section__container{

    }
    .question-section__info-block{
        padding: 1.25rem;
        gap: 1rem;
    }
    .question-section__container-top h1{
        font-size: 1.5rem;
    }
}

.zoom-in__swiper-product {
    position: relative;
    overflow: hidden;
}

.zoom-in__swiper-product img {
    width: 100%;
    height: auto;
    transition: transform 0.2s ease;
    will-change: transform;
}
[data-fancybox="gallery"] {
    pointer-events: none;
}

.fancybox-initialized [data-fancybox="gallery"] {
    pointer-events: auto;
}

.consult-section__content{
    display: flex;
    justify-content: flex-end;
}


.case-list{
    margin-top: 5rem;
    margin-bottom: 5rem;
}
.case-list .intro h2{
    bacolor: var( --color-body--darkest);
    background-color: var(--color-text--invert);
    margin: 0;
}
.case-list .intro{
    bacolor: var( --color-body--darkest);
    background-color: var(--color-text--invert);
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.case-list__content{
    margin-top: 2.5rem;
}
.case-list__card{
    position: relative;
    height: 21.688rem;
}
.case-list__card-bg-image-block{
    position: absolute;
    width: 100%;
    height: 100%;
}
.case-list__card-bg-image-block img{
    object-fit: cover;
    width: 100%;
    height: 100%;
}
.case-list__card-content{
    position: relative;
    z-index: 1;
    padding: 1.875rem;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 100%;
}
.case-list__card-title{
    color: #FFF;
    font-size: 1.25rem;
    font-weight: 700;
    line-height: 130%;
    text-transform: uppercase;
}
.case-list__card-footer{
    display: flex;
    width: 100%;
    justify-content: space-between;

}
.case-list__card-btn-more{
    padding: 0.75rem  3.125rem;
    border: 1px solid #FFF;
    background: transparent;
    color: #FFF;
    font-size: 1rem;
    line-height: 20px;
}
.case-list__card-plus{
    height: 2.75rem;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 2.75rem;

}
.intro-swiper__navigation .slider__btn{
    border: transparent;
    cursor: pointer;
}
.case-list__card-plus{
    cursor: pointer;
    display: flex;
    justify-content: center;
    align-items: center;
    border: 1px solid #FFF;
    width: 2.75rem;
    height: 2.75rem;
}



.modal-case-more .modal__content{
    padding: 3.75rem;
    max-width: 51.125rem;
}
.modal-case-more .modal__title{
    color: #000;
    font-size: 1.75rem;
    font-weight: 700;
    line-height: 130%;
    text-transform: uppercase;
}
.modal__content-block-title{
    color: #000;
    font-size: 0.75rem;
    font-weight: 700;
    line-height: 130%;
    text-transform: uppercase;
}

.modal__content-head{
    display: grid;
    gap: 1.5rem;
}
.modal__content-general{
    display: flex;
    gap: 1.5rem;
}
.modal__content-about{
    width: 100%;
    display: flex;
    flex-direction: column;
    gap: .5rem;
}
.modal__content-about-name{
    color: #000;
    font-size: 1rem;
    font-weight: 700;
    line-height: 130%;
    text-transform: uppercase;
}
.modal__content-about-descr{
    color: #000;
    font-size: 1rem;
    font-weight: 400;
    line-height: 130%;
}
.modal__content-box-images{
    margin-top: 2rem;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 1.5rem;
}
.modal__content-indicators{
    display: none;
    width: 50%;
    gap: 1.5rem;
}
.modal__content-indicator-block{
    width: 50%;
    padding: 0.625rem;
    background: #F8F8F8;
    backdrop-filter: blur(6px);
    display: grid;
    gap: 0.313rem;
    
}
.modal__content-indicator-title{
    color: #D31119;
    font-size: 2rem;
    line-height: 130%;
}
.modal__content-indicator-descr{
    color: #000;
    font-size: 0.75rem;
    line-height: 130%;
}
.modal__content-block-text{
    color: #000;
    font-size: 1rem;
    line-height: 130%;
}
.modal__content-main{
    margin-top: 1.5rem;
    display: grid;
    gap: 1.25rem;
}
.modal__content-task, .modal__content-result{
    background: #F8F8F8;
    display: grid;
    gap: .5rem;
    padding: 1.25rem;
}
.modal__top-block-images, .modal__mid-block-images{
    display: flex;
    gap: 1rem;
}
.modal__image-block{
    width: 50%;
}
@media (max-width:768px) {
    .modal__top-block-images, .modal__mid-block-images{
        flex-direction: column;
    }
    .modal__image-block{
        width: 100%;
    }
    .modal__image-block img{
        width: 100%;
        height: 100%;
        object-fit: cover;
    }
    .modal-case-more .modal__content{
        padding: 1rem;
    }
    .modal__content-about{
        width: 100%;
    }
    .modal__content-indicators{
        gap: 1.25rem;
        width: 100%;
    }
    .modal__content-general{
        flex-direction: column;
    }
    .modal__content-box-images{
        grid-template-columns: repeat(1, 1fr);
    }
    .modal__content-box-images img{
        width: 100%;
        max-height: 13.75rem;
        object-fit: contain;
    }
}

.lazy-video-player {
    position: relative;
    display: block;
    width: 100%;
    max-width: 50rem;
    max-height: 20rem;
    margin-inline: auto;
    aspect-ratio: 16 / 9;
    background-color: #000;
    overflow: hidden;
    cursor: pointer;
    outline: none;
}

.lazy-video-player:focus-visible {
    box-shadow: 0 0 0 3px rgba(13, 110, 253, 0.5);
}

.lazy-video-player__preview {
    width: 100%;
    height: 100%;
    object-fit: cover;
    border: none;
    transition: transform 0.3s ease;
}

.lazy-video-player::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.1);
    transition: background-color 0.3s ease;
}

.lazy-video-player:hover::before {
    background: rgba(0, 0, 0, 0);
}

.lazy-video-player:hover .lazy-video-player__preview {
    transform: scale(1.05);
}

.lazy-video-player__play-btn {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 45px;
    height: 45px;
    background-color: #D31119;
    border: none;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    pointer-events: none;
    transition: transform 0.3s ease, background-color 0.3s ease;
}

.lazy-video-player__play-btn svg {
    width: 30px;
    height: 30px;
    fill: #fff;
}

.lazy-video-player:hover .lazy-video-player__play-btn {
    transform: translate(-50%, -50%) scale(1.15);
}

.lazy-video-player iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: none;
}

.lazy-video-player.is-loaded .lazy-video-player__preview,
.lazy-video-player.is-loaded .lazy-video-player__play-btn,
.lazy-video-player.is-loaded::before {
    display: none;
}


.svg__plus{
    display: block;
    width: 1.125rem;
    height: 1.125rem;
    background-color: #FFF;
    -webkit-mask-image:url('data:image/svg+xml,<svg width="19" height="19" viewBox="0 0 19 19" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M18.6641 9.5C18.6641 9.69891 18.585 9.88968 18.4444 10.0303C18.3037 10.171 18.113 10.25 17.9141 10.25H10.4141V17.75C10.4141 17.9489 10.335 18.1397 10.1944 18.2803C10.0537 18.421 9.86298 18.5 9.66406 18.5C9.46515 18.5 9.27438 18.421 9.13373 18.2803C8.99308 18.1397 8.91406 17.9489 8.91406 17.75V10.25H1.41406C1.21515 10.25 1.02438 10.171 0.883733 10.0303C0.74308 9.88968 0.664062 9.69891 0.664062 9.5C0.664062 9.30109 0.74308 9.11032 0.883733 8.96967C1.02438 8.82902 1.21515 8.75 1.41406 8.75H8.91406V1.25C8.91406 1.05109 8.99308 0.860322 9.13373 0.71967C9.27438 0.579018 9.46515 0.5 9.66406 0.5C9.86298 0.5 10.0537 0.579018 10.1944 0.71967C10.335 0.860322 10.4141 1.05109 10.4141 1.25V8.75H17.9141C18.113 8.75 18.3037 8.82902 18.4444 8.96967C18.585 9.11032 18.6641 9.30109 18.6641 9.5Z" fill="white"/></svg>');
    mask-image:url('data:image/svg+xml,<svg width="19" height="19" viewBox="0 0 19 19" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M18.6641 9.5C18.6641 9.69891 18.585 9.88968 18.4444 10.0303C18.3037 10.171 18.113 10.25 17.9141 10.25H10.4141V17.75C10.4141 17.9489 10.335 18.1397 10.1944 18.2803C10.0537 18.421 9.86298 18.5 9.66406 18.5C9.46515 18.5 9.27438 18.421 9.13373 18.2803C8.99308 18.1397 8.91406 17.9489 8.91406 17.75V10.25H1.41406C1.21515 10.25 1.02438 10.171 0.883733 10.0303C0.74308 9.88968 0.664062 9.69891 0.664062 9.5C0.664062 9.30109 0.74308 9.11032 0.883733 8.96967C1.02438 8.82902 1.21515 8.75 1.41406 8.75H8.91406V1.25C8.91406 1.05109 8.99308 0.860322 9.13373 0.71967C9.27438 0.579018 9.46515 0.5 9.66406 0.5C9.86298 0.5 10.0537 0.579018 10.1944 0.71967C10.335 0.860322 10.4141 1.05109 10.4141 1.25V8.75H17.9141C18.113 8.75 18.3037 8.82902 18.4444 8.96967C18.585 9.11032 18.6641 9.30109 18.6641 9.5Z" fill="white"/></svg>');
    -webkit-mask-size: cover;
    mask-size: cover;
    -webkit-mask-position: center;
    mask-position: center;
}


.services-slider {
    padding: 0 0 7.5rem;
    background: #f0f0f0; /* Замените на актуальное значение $gray */
}

.services-slider__head {
    margin-bottom: 1rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.services-slider__item {
    position: relative;
    margin-right: 1.75rem;
    width: calc((100% - 1.75rem * 2) / 3);
    min-height: 21.688rem;
    height: auto;
    padding: 1.875rem;
    display: flex;
    flex-direction: column;
    position: relative;
    overflow: hidden;
    transition: 0.5s;
}

.services-slider__item:after {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    opacity: 0.6;
    background: #000;
}

.is-show .services-slider__item-title {
    max-width: 33.813rem;
}
.is-show .services-slider__item-head{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.services-slider__item.is-active {
    width: calc((100% - 1.75rem * 2) / 3 * 2);
}

.services-slider__item:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #0000004a;
    transition: 0.3s;
    pointer-events: none;
    opacity: 0;
    z-index: 10;
}

.services-slider__item-back {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    z-index: 1;
}

.services-slider__item-back img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.services-slider__item-content {
    height: 100%;
    display: flex;
    justify-content: space-between;
    position: relative;
    z-index: 3;
}

.services-slider__item-extra {
    display: none;
    flex-direction: column;
    gap: 0.875rem;
}
.services-slider__item-box-title{
    color: rgba(255, 255, 255, 0.60);
    font-size: 0.75rem;
    line-height: 130%;
}
.services-slider__item-box-name{
    color: #FFF;
    font-size: 1rem;
    font-weight: 700;
    line-height: 130%;
    text-transform: uppercase;
}
.services-slider__item-box-text{
    color: #FFF;
    font-size: .75rem;
    line-height: 130%;
}
.services-slider__item-box{
    display: flex;
    flex-direction: column;
    gap: 0.5rem;
}



.services-slider__item-left {
    width: 100%;
    display: flex;
    flex-direction: column;
}

.services-slider__item-left ul {
    display: grid;
    gap: 0.5rem;
}


.services-slider__item-right {
    display: none;
}

.services-slider__item-right-numbers-item {
    padding: 0.625rem;
    background: rgba(255, 255, 255, 0.10);
    backdrop-filter: blur(6px);
    color: #FFF;
}


.services-slider__item-right-numbers-item-value {
    margin-bottom: 0.25rem;
    font-size: 2rem;
    font-weight: 400;
    line-height: 130%;
}

.services-slider__item-right-numbers-item-title {
    font-size: 0.75rem;
    line-height: 130%;
}
.services-slider__item-right-numbers{
    display: flex;
    gap: 0.625rem;
}

.services-slider__item-text {
    margin-bottom: 1rem;
    padding: 0 0.5rem;
    color: rgba(255, 255, 255, 0.80);
    font-size: 1.125rem;
    font-style: normal;
    font-weight: 400;
    line-height: 140%;
}

.services-slider__item-bottom {
    margin-top: auto;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.services-slider__item.is-active .services-slider__item-content {
    width: 100%;
    display: none;
}

.services-slider__item.is-show .services-slider__item-content,
.services-slider__item.is-show .services-slider__item-extra {
    opacity: 1;
    display: flex;
}

.services-slider__item.is-show .services-slider__item-right {
    display: flex;
    gap: 0.625rem;
}



.services-slider__item-btn{
    background-color: transparent;
    border: 1px solid #FFF;
}
.services-slider__item-btn{
    padding: .75rem 3.125rem;
    background-color: transparent;
    border: 1px solid #FFF;
    color: #FFF;
    font-size: 1rem;
    line-height: 20px;
    text-decoration: none;
}
.services-slider__item-btn.btn-plus{
    cursor: pointer;
    padding: .75rem;
    background-color: transparent;
    border: 1px solid #FFF;
}

.services-slider__item.is-show .services-slider__item-btn.btn-plus span {
    transform: rotate(45deg);
    }

.services-slider__item.shadow:before {
    opacity: 1;
}

@media (max-width:1200px) {
    .services-slider__item{
        width: calc((100% - 1.75rem * 1) / 2);
    }
    .services-slider__item-title{
        color: #FFF;
        font-size: 1rem;
        font-weight: 700;
        line-height: 130%;
        text-transform: uppercase;
    }
    .services-slider__item-btn{
        padding: .5rem 3.125rem;
    }
    .services-slider__item-btn.btn-plus{
        padding: .5rem;
    }
    .services-slider__item-right-numbers-item{

    }
}

@media (max-width: 768px) {
    .services-slider {
        padding: 0 0 4.375rem;
        background: #f0f0f0;
        overflow: hidden;
    }

    .services-slider__swiper {
        overflow: visible;
    }

    .services-slider__item {
        width: calc((100% - 1rem) / 2);
        min-width: 20rem;
    }


    .services-slider__item-text {
        margin-bottom: 6rem;
        padding: 0;
        font-size: 1rem;
        line-height: 130%;
    }
    .services-slider__item-left{
        justify-content: space-between;
    }
    .is-show.services-slider__item{
        padding: 1rem
    }
    .is-show .services-slider__item-head {
        display: flex;
        flex-direction: column;
        align-items: start;
        justify-content: space-between;
    }
    .services-slider__item.is-show .services-slider__item-right {
        width: 100%;
        margin-top: .5rem;
    }
    .services-slider__item-right-numbers{
        width: 100%;
        justify-content: space-between;
    }
    .popup-services-slider {
        background: #F6F5F3;
    }
    .services-slider__item-right-numbers-item{
        width: 50%;
    }
    .services-slider__item-extra{
        margin-top: 1.5rem;
    }
    .services-slider__item-bottom{
        margin-top: 1.5rem;
    }
    .popup-services-slider .popup__body,
    .popup-services-slider .popup__content {
        width: 100%;
        height: 100%;
    }

    .popup-services-slider .services-slider__item {
        height: auto;
        width: 100%;
    }

    .popup-services-slider .popup__content {
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .popup-services-slider .services-slider {
        padding: 0;
        background: transparent;
        width: 96%;
        height: 96%;
    }

    .popup-services-slider .services-slider__swiper {
        width: 100%;
        height: 100%;
        overflow: hidden;
    }


    .popup-services-slider .services-slider__item-content {
        flex-direction: column;
        padding-bottom: 7rem;
    }

    .popup-services-slider .services-slider__item-right-numbers {
        display: flex;
        flex-wrap: wrap;
        align-items: stretch;
        gap: 1rem;
    }

    .popup-services-slider .services-slider__item-right-numbers-item {
        height: auto;
        margin: 0 !important;
    }

    .popup-services-slider .services-slider__item-bottom {
        width: 100%;
        position: absolute;
        bottom: 2.5rem;
        left: 0;
    }

    .popup-services-slider .services-slider__item-text {
        margin-bottom: 1rem;
    }

    .popup-services-slider .services-slider__item-btn {
        width: 100%;
    }

    .popup-services-slider .services-slider__item-btn.btn-plus {
        display: none;
    }

    .popup-services-slider .popup__close {
        top: 1.5rem;
        right: 1rem;
    }

    .popup-services-slider .services-slider__nav {
        position: absolute;
        bottom: calc(2% + 0.75rem);
        left: 0;
        width: 100%;
        justify-content: center;
        z-index: 100;
    }

    .popup-services-slider .slider-nav__item {
        width: 2.125rem;
        height: 2.125rem;
    }

    .popup-services-slider .services-slider__item-right-numbers-item {
        padding: 0.75rem;
    }

    .popup-services-slider .services-slider__item-text,
    .popup-services-slider .services-slider__item-left ul li {
        font-size: 0.875rem;
    }

    .popup-services-slider .services-slider__item:before {
        display: none;
    }
}


@media (max-width: 480px) {
    .services-slider__item {
        width: calc((100% - 1.75rem) / 1.1);
        min-height: 21.688rem;
    }
}


.breadcrumbs{
    margin-top: 2.063rem;
}
.breadcrumbs__list{
    display: flex;
    align-items: center;
    gap: 0;
}
.breadcrumbs__list span{
    opacity: 0.6;
    color: #777;
    font-size: 0.875rem;
    line-height: 130%;
}
.breadcrumbs__item{
    text-decoration:none;
    display: flex;
    gap: .5rem;
}
.breadcrumbs__item span{
    opacity: 1;
    color: #777;
    font-size: 0.875rem;
    line-height: 130%;
    display: flex;
    gap: .5rem;

}
/*.breadcrumbs__item :after{*/
/*    content: '/';*/
/*    color: #777;*/
/*    display: block;*/
/*    font-size: 0.875rem;*/
/*    font-weight: 400;*/
/*    line-height: 130%;*/
/*}*/
.case-page .intro{
    margin-top: 2.25rem;
}
.intro__content{
    position: relative;
    z-index: 1;
    padding: 11.438rem 0 2.5rem 0;
}

.intro__descr{
    max-width: 41.75rem;
    color: #FFF;
    font-size: 1.25rem;
    line-height: 130%;
}

.case-cards{
    margin-bottom: 5rem;
}
.case-page .h1{
    color: #FFF;
    font-size: 2rem;
    font-weight: 700;
    line-height: 130%;
    text-transform: uppercase;
}

.case-cards__result{
    margin-top: 8rem;
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 2.5rem 1.563rem ;
}
.case-card__item{
    min-height: 21.688rem;
    position: relative;

}
.case-card__item__bg{
    position: absolute;
    width: 100%;
    height: 100%;
}

.case-card__item__bg:after{
    content: '';
    display: block;
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 3;
    opacity: 0.6;
    background: #000;
}

.case-card__item__bg img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.case-card__item-info{
    position: relative;
    z-index: 5;
    padding: 1.875rem;
    height: 100%;
    display: flex;
    flex-direction: column;
    gap:1rem;
}
.case-card__item-btn-block{
    margin-top: auto;
    width: 100%;
}
.case-card__item-tags{
    display: flex;
    gap: 0.313rem;
}
.case-tags{
    padding: 0.375rem 0.75rem;
    background: rgba(255, 255, 255, 0.30);
    color: #FFF;
    font-size: 0.875rem;
    line-height: 130%;
}
.case-card__item-name{
    color: #FFF;
    font-size: 1.25rem;
    font-weight: 700;
    line-height: 130%;
    text-transform: uppercase;
}
.case-card__btn-more{
    width: 100%;
    display: flex;
    justify-content: center;
}
.case-cards__result-btn-more-block{
    margin-top: 2.5rem;
    display: flex;
    justify-content: center;
}
.case-page .contact-us{
    margin-bottom: 7.5rem;
}
.case-page .contact-us .container{
    --offset-y: 100px;
    --offset-x: 100px;
    max-width: 1920px;
}
.case-page .form__field-wrap:is(.--top, .--bottom) .form__item{
    flex: unset;
}
.case-page .contact-us__inner{
    padding: 6.813rem 7.813rem;
    background: var(--Grey-bg, rgba(222, 222, 222, 0.20));
}
.case-page .form__field-wrap.--top{
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 2.5rem;
}

.case-page .form__title{
    margin-bottom: .5rem;
}

.case-page .form__descr{
    color: #000;
    padding: 0.813rem 0;
    font-size: 1rem;
    line-height: 130%;
    margin-bottom: 0.813rem;
}

@media (max-width: 1200px) {
    .case-cards__result {
        grid-template-columns: repeat(2, 1fr);
    }
    .case-page .form__field-wrap.--top{
        gap: 1.25rem;
    }
    .case-page .contact-us .container{
        --offset-y: 35px;
        --offset-x: 35px;
        max-width: 1920px;
    }
    .case-page .contact-us__inner{
        padding: 3.813rem 4.313rem;
    }
}
@media (max-width: 768px) {
    .case-cards__result {
        grid-template-columns: repeat(1, 1fr);
    }
    .case-page .form__field-wrap.--top{
        grid-template-columns: repeat(1, 1fr);
    }
    .case-page .contact-us__inner{
        padding: 1.5rem;
    }
}


@media (min-width: 1440px) and (max-height: 900px) {
    .intro-index-new {
        min-height: 56.25rem;
    }
}

.intro-index-new {
    /*max-height: 43.75rem!important;*/
}
.intro-slide__text-wrap{
    position: relative;
    z-index: 5;
    padding: 2.5rem;
    max-width: 48.938rem ;
    border-radius: 1.25rem;
    background: rgba(0, 0, 0, 0.30);
    backdrop-filter: blur(15px);
}
.title-h1{
    color: #FFF !important;
    font-size: 2.625rem;
    font-weight: 700;
    line-height: 120%;
    text-transform: uppercase;
}
.red-color{
    color: #FFF !important;
}
.intro-slide.no-after .intro-slide__text-wrap{
    width: 50%;
    max-width: 729px;
}
.intro-slide-discount {
    display: flex;
    gap: .625rem;
    margin-bottom: .75rem;
    border: 1px dashed #FFF;;
    width: fit-content;
    padding: .25rem;
    flex-wrap: wrap;
}
.intro-slide-discount span {
    color: #FFF !important;
    font-size: 1.125rem;
    font-style: normal;
    font-weight: 700;
}
.intro-slide__description{
    color: #FFF !important;
    font-family: Arial;
    font-size: 1.25rem;
    font-style: normal;
    font-weight: 400;
    line-height: 130%;
}

.intro-slide__btn-wrap .btn{
    color: #FFF;
    font-size: 0.938rem;
    font-style: normal;
    font-weight: 700;
    line-height: 20px;
}
.intro-index-new .slider__pagination-bullet{
    opacity: 1;
    background-color: #C6C6C6!important;
}
.intro-index-new .slider__pagination-bullet.is-active {
    background-color: #D41218 !important;
    transform: scale(1.2);
    opacity: 1;
}
.intro-slide__top-figure-svg{
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
}
.intro-slide__bottom-figure-svg{
    position: absolute;
    z-index: 1;
    bottom: -11.875rem;
    right: -17.5rem;
    width: 732px;
    height: 1128px;
    background-image: url('data:image/svg+xml,<svg width="732" height="1128" viewBox="0 0 732 1128" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M610.752 0.00102482L731.613 69.7802L116.624 1125.18L55.5176 961.691L610.752 0.00102482Z" fill="%23222222" fill-opacity="0.8"/><foreignObject x="171" y="108" width="540.5" height="908"><div xmlns="http://www.w3.org/1999/xhtml" style="backdrop-filter:blur(10px);clip-path:url(%23bgblur_0_80_596_clip_path);height:100%;width:100%"></div></foreignObject><path data-figma-bg-blur-radius="20" d="M691.5 128L191 996H691.5V128Z" fill="%23BB0811"/><defs><clipPath id="bgblur_0_80_596_clip_path" transform="translate(-171 -108)"><path d="M691.5 128L191 996H691.5V128Z"/></clipPath></defs></svg>');
}
.intro-slide__bg {
    height: 100%;
}
.intro-slide__dop-image-block{
    position: absolute;
    z-index: 3;
    right: 3.375rem;
    top: 60px;
}
.intro-slide__dop-image-block img{
    width: 100%;
    height: 100%;
}
.intro-slide__text-wrap{

}
.intro-index-new .slider__pagination.--bullets{
    bottom: 5rem;
}
@media (min-width: 1441px) {
    /*.intro-index-new {*/
    /*    max-height: 43.75rem !important;*/
    /*}*/
    .intro-index-new .slider__pagination.--bullets {
        bottom: 4rem;
    }
}

@media (min-width: 1700px) {
    .intro-index-new {
        max-height: 56.25rem !important;
    }
    .intro-slide__dop-image-block{
        width: 729px;
        height: 995px;
    }
}

@media screen and (max-width: 1279px) {
    .intro-index .btn.--transparent {
        min-width: 230px;
        color: #FFF !important;
        border-color: var(--color-body--lightest);
    }
    .intro-slide__dop-image-block{
        max-width: 60%;
        right: 0;
    }
    .intro-slide.no-after .intro-slide__text-wrap{
        width: 80%;
    }
    .intro-slide__dop-image-block{
        bottom: 0;
        top: unset;
        width: 300px;
    }

}
@media screen and (max-width: 768px) {
    .intro-slide{
        --offset-x: 1.25rem;
        padding-top: 1.25rem;
        padding-bottom: 2.5rem;
    }
    .intro-slide.no-after .intro-slide__text-wrap{
        width: 100%;
    }
    .intro-slide__text-wrap{
        height: 100%;
        display: flex;
        flex-direction: column;
        padding: 1rem 0 0 0;
        border-radius: unset;
        background: unset;
        backdrop-filter: unset;
    }
    .intro-slide__btn-wrap{
        margin-top: auto;
    }
    .intro-slide__text-content{
        padding: 1.25rem;
        border-radius: .5rem;
        background: rgba(0, 0, 0, 0.30);
        backdrop-filter: blur(15px);
    }
    .intro-slide-discount span {
        font-size: 0.875rem;
    }
    .intro-slide-discount{
        margin-bottom: 1.25rem;
    }
    .title-h1{
        font-size: 1.25rem;
        font-weight: 700;
        line-height: 120%;
    }
    .intro-slide__description{
        font-size: 1rem;
        line-height: 130%;
    }
    .intro-slide__description br{
        display: none;
    }
    .svg__slider-top-figure svg{
        width: 9.625rem;
        height: 16.75rem;
    }
    .intro-slide__bottom-figure-svg{
        bottom: -7.188rem;
        right: -4.938rem;
        width: 14.063rem;
        height: 21.75rem;
    }

    .intro-index-new .intro-slide__bg-wrap {
        position: absolute !important;
    }
    .intro-slide__dop-image-block{
        right: 0;
        width: 75%;
    }
}

.scroll-to-top {
    position: fixed;
    bottom: 12rem;
    right: 1rem;
    z-index: 1000; 
    width: 3rem;  
    height: 3rem; 
    background-color: #D31119; 
    color: #fff;
    border: none;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
    opacity: 0;
    visibility: hidden;
    transform: translateY(20px);
    transition: opacity 0.3s, visibility 0.3s, transform 0.3s, background-color 0.2s;
}

.scroll-to-top:hover {
    background-color: #d31118a7; 
}

.scroll-to-top:active {
    transform: translateY(20px) scale(0.95);
}


.scroll-to-top.is-visible {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}

@media screen and (max-width: 768px) {
    .diagram-section h2, .reviews h2, .question-section h2, .whyHohman-section h2{
        font-size: 1.5rem;
    }
    .scroll-to-top {
        bottom: 8rem;
    }
}

.card-product__text{

}
/* Основные стили для таблицы характеристик в карточке товара */
.card-product__text .params {
    width: 100%;
    border-collapse: collapse;
    font-family: inherit;
    margin: 0;
}

/* Стили для строк таблицы */
.card-product__text .params tr {
    display: table-row;
}

.card-product__text .params tr:last-child {
    border-bottom: none;
}


.card-product__text .params td {
    padding: 0.3rem 0;
    vertical-align: top;
    line-height: 1.5;
}

.card-product__text .params td:first-child {
    padding-right: 1.5rem;
    font-weight: 400;
    line-height: 100%;
    width: 65%;
}


.card-product__text .params td:last-child {
    font-weight: 400;
    line-height: 100%;
    text-align: right;
    width: 35%;
}

.card-product__text .params.short td {
    padding: 0.25rem 0;
}

@media (max-width: 768px) {
    .card-product__text .params td {
        padding: 0.625rem 0;
        font-size: 0.9375rem;
    }
    .intro-index__inner .svg__slider-top-figure{
        display: none;
    }
    .card-product__text .params td:first-child {
        padding-right: 1rem;
    }
}

@media (max-width: 480px) {
    .card-product__text .params td {
        padding: 0.5rem 0;
        font-size: 0.875rem;
    }

    .card-product__text .params td:first-child {
        padding-right: 0.75rem;
        width: 65%;
    }

    .card-product__text .params td:last-child {
        width: 35%;
    }
}




.modal-consult .modal__content{
    max-width: 18.75rem;
}
.modal__text-wrap, .modal__form-wrap {
    padding: 2rem 2.28rem ;
}

.modal-consult .form__logo-hohman{
    height: 1.51rem;
    display: flex;
    justify-content: center;
}
.modal-consult .form__logo-hohman img{
    width: auto;
    height: 100%;
}
.modal-consult .form__text-bold{
    color: #000;
    text-align: center;
    font-size: 1rem;
    font-weight: 700;
    line-height: 120%;
    margin-bottom: 1.5rem;
    margin-top: .5rem;
}
.modal-consult .form__btn{
    min-width: 100% !important;
    padding: 0.8rem 2rem;
    font-size: 0.875rem;
    line-height: 1.4415rem;
}
.modal.modal-consult .form__agreement-wrap a {
    color: rgba(0, 0, 0, 0.80);
    font-size: 0.75rem;
    line-height: 140%;
    text-decoration-line: underline;
}
.modal-consult .field-checkbox__text{
    color: rgba(0, 0, 0, 0.80);
    font-size: 0.75rem;
    line-height: 140%;
}
.modal-consult .modal__lift-picture{
    min-height: 100%;
}
.modal-consult .modal__lift-picture img{
    height: 100%;
}
.modal-consult .modal__body{
    display: flex;
}
@media (max-width: 768px) {
    .modal-consult .modal__lift-picture{
        display: none;
    }
}


.my-8{
    margin: 7.5rem 0;
}
.my-5{
    margin: 5rem 0;
}
.serv-page .intro__descr{
    max-width: 63rem;
}
.serv-page .breadcrumbs{
    margin: 1.5rem 0;
}
.serv-page .intro__content{
    padding:6.63rem 0 2.5rem 0;
}
.intro__title-white{
    color: #FFF;
    font-size: 2rem;
    font-weight: 700;
    line-height: 130%;
    text-transform: uppercase;
    max-width: 51.75rem;
}
.intro__btn{
    margin-top: 1.5rem;
    padding: .75rem 5.19rem;
    font-size: 0.875rem;
    font-weight: 700;
    line-height: 1.25rem;
    text-transform: uppercase;
}

.why-choose__box-list{
    display: flex;
    gap: 1.5rem;
}
.why-choose__block-box{
    display: grid;
    grid-template-columns: repeat(3,1fr);
    gap: 1.5rem 1.25rem;
}

.why-choose__block-first{
    background: #222;
    padding: 2.5rem;
    display: flex;
    flex-direction: column;
    gap: 1.25rem;
    min-width: 33%;
}

.why-choose__title h2{
    color: #FFF;
    font-size: 2.25rem;
    font-weight: 700;
    line-height: 120%;
    margin-bottom: 0;
}

.why-choose__content{
    color: #FFF;
    font-size: 1rem;
    line-height: 140%;
}
.why-choose__content ul {
    list-style: none;
    padding-left: 0;
    display: flex;
    flex-direction: column;
    gap: 1.25rem;
}

.why-choose__content ul li {
    position: relative;
    padding-left: 20px;
}

.why-choose__content ul li::before {
    content: "•";
    position: absolute;
    left: 0;
    color: #FFF;
    font-size: 1.2em;
}
.why-choose__item{
    background: #222;
    padding: 1.25rem;
    display: flex;
    flex-direction: column;
    gap: 1.25rem;
}

.why-choose__item-name{
    color: #FFF;
    font-size: 16px;
    font-weight: 700;
    line-height: 120%;
}
.why-choose__item-title{
    display: flex;
    gap: 1.25rem;
}
.why-choose__item-title .svg{
    background-color: #FFF;
    min-width: 2.5rem;
}
.why-choose__item-content p{
    margin: 0;
    color: rgba(255, 255, 255, 0.80);
    font-size: 14px;
    line-height: 140%;
}

.consult-section__new:before {
    display: none;
}
.consult-section__new .consult-section__block-image{
    width: 100%;
}
.consult-section__new .consult-section-picture{
    display: block;
}
.consult-section__new .consult-section__block-image{
    height: 100%;
}
.consult-section__new .consult-section__info-block{
    width: 50%;
    max-width: 50%;
}


.form__box-inputs{
    margin-top: 1.25rem;
    display: flex;
    flex-direction: column;
    gap: .5rem;
}


.whyHohman-new .right-block__item{
    background-color: #222222;
}
.whyHohman-new .whyHohman-section{
    height: 100%;
}
.whyHohman-new .right-block__item .right-block__item-text{
    font-size: .875rem;
}
.whyHohman-new .right-block__item .right-block__item-top span{
    font-size: 1rem;
    font-weight: 700;
}
.whyHohman-new h2{
    color: #FFF;
    font-size: 2.125rem;
    font-weight: 700;
    text-transform: none;
    margin-bottom: 0;
    line-height: 120%;
}

.work-with{
    position: relative;
    padding: 7.5rem 0;
}
.work-with__head h2{
    color: #FFF;

    font-size: 40px;
    font-weight: 700;
    line-height: 120%;
}
.work-with__body{
    display: flex;
    flex-direction: column;
    gap: 2.5rem;
}

.work-with__box-items{
    display: grid;
    grid-template-columns: repeat(5, 1fr);
    gap: 2.5rem;
}
.work-with__item{
    display: flex;
    flex-direction: column;
    gap: 2.5rem;
}
.work-with__item-num-nav{
    width: 4rem;
    height: 4rem;
    position: relative;
    border-radius: 2rem;
    background: rgba(34, 34, 34, 0.20);
    backdrop-filter: blur(25px);
}
.work-with__item-num-nav span{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    color: #FFF;
    font-size: 1.75rem;
    text-transform: uppercase;
}
.work-with__item-content{
    flex: 1;
    display: flex;
    flex-direction: column;
    gap: .75rem;
    padding: 0.75rem;
    background: rgba(34, 34, 34, 0.20);
    backdrop-filter: blur(25px);
}
.work-with__item-title{
    color: #FFF;

    font-size: 1.125rem;
    font-weight: 700;
    line-height: 120%;
}
.work-with__item-text{
    color: rgba(255, 255, 255, 0.80);

    font-size: 0.9375rem;
    line-height: 140%;
}
.hohman-section__grid__item-info h2{
    margin-bottom: 0;
}



.case-carusel__head{
    display: flex;
    justify-content: space-between;
    gap: 1rem;
}
.case-carusel__link{
    white-space: nowrap;
    border: 1px solid #D31119;
    color: #D31119;
    font-size: 0.875rem;
    font-weight: 700;
    line-height: 1.25rem;
    padding: .75rem 5.25rem;
    height: fit-content;
    text-decoration: none;
}
.case-carusel__link:hover {
    background-color: #D31119;
    color: white;
}

.case-carusel__content{
    position: relative;
}
.case-carusel__swiper{
    overflow: hidden;
}
.case-carusel .case-card__item{
    min-height: auto;
}
.case-carusel .case-card__item-info{
    min-height: 21.688rem;
}
.case-carusel .slider__controls{
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    justify-content: space-between;
    width: calc(100% + 9.5rem);
}
.case-carusel .slider__btn{
    width: 2.75rem;
    height: 2.75rem;
    background-color: #F8F8F8;;
}
.case-carusel .slider__btn svg{
    width: 1rem;
    height: 1.5rem;
}
.partners__content{
    overflow: hidden;
    padding: 5rem;
    position: relative;
}
.partners .btn-icon.swiper-button-lock{
    display: none;
}
.partners__item-image{
    cursor: pointer;
    height: 5rem;
    width: auto;
    filter: grayscale(100%);
    transition: filter 0.3s ease-in-out;
}
.partners__item-image:hover{
    filter: grayscale(0);
}
.partners__item-image img{
    width: 100%;
    height: 100%;
    object-fit: contain;
}
.partners__swiper{
    overflow: hidden;
}
.partners .slider__controls {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    justify-content: space-between;
    width: 100%;
}



.svg{
    display: block;
    mask-size: cover;
    mask-position: center;
    transition: .3s;
}
.svg__hy-choose-1{
    width: 2.5rem;
    height: 2.5rem;
    background-color: #FFF;
    mask-image: url('data:image/svg+xml,<svg width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M28.3307 35V31.6667C28.3307 29.8986 27.6283 28.2029 26.3781 26.9526C25.1279 25.7024 23.4322 25 21.6641 25H8.33073C6.56262 25 4.86693 25.7024 3.61668 26.9526C2.36644 28.2029 1.66406 29.8986 1.66406 31.6667V35" stroke="white" stroke-width="1.66667" stroke-linecap="round" stroke-linejoin="round"/><path d="M15.0026 18.3333C18.6845 18.3333 21.6693 15.3486 21.6693 11.6667C21.6693 7.98477 18.6845 5 15.0026 5C11.3207 5 8.33594 7.98477 8.33594 11.6667C8.33594 15.3486 11.3207 18.3333 15.0026 18.3333Z" stroke="white" stroke-width="1.66667" stroke-linecap="round" stroke-linejoin="round"/><path d="M38.3359 35.0001V31.6668C38.3348 30.1897 37.8432 28.7548 36.9382 27.5873C36.0332 26.4199 34.7662 25.5861 33.3359 25.2168" stroke="white" stroke-width="1.66667" stroke-linecap="round" stroke-linejoin="round"/><path d="M26.6641 5.2168C28.0981 5.58397 29.3691 6.41797 30.2768 7.58731C31.1845 8.75666 31.6771 10.1948 31.6771 11.6751C31.6771 13.1554 31.1845 14.5936 30.2768 15.7629C29.3691 16.9323 28.0981 17.7663 26.6641 18.1335" stroke="white" stroke-width="1.66667" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}
.svg__hy-choose-2 {
    width: 2.5rem;
    height: 2.5rem;
    background-color: #FFF;
    mask-image: url('data:image/svg+xml,<svg width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M21.6667 3.33398L5 23.334H20L18.3333 36.6673L35 16.6673H20L21.6667 3.33398Z" stroke="white" stroke-width="1.66667" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}
.svg__hy-choose-3 {
    width: 2.5rem;
    height: 2.5rem;
    background-color: #FFF;
    mask-image: url('data:image/svg+xml,<svg width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M11.6693 18.334L18.3359 3.33398C19.662 3.33398 20.9338 3.86077 21.8715 4.79845C22.8092 5.73613 23.3359 7.0079 23.3359 8.33398V15.0007H32.7693C33.2524 14.9952 33.731 15.0948 34.1719 15.2927C34.6127 15.4905 35.0053 15.7819 35.3224 16.1465C35.6394 16.5111 35.8734 16.9404 36.0082 17.4044C36.1429 17.8685 36.1751 18.3562 36.1026 18.834L33.8026 33.834C33.6821 34.6288 33.2783 35.3533 32.6658 35.874C32.0532 36.3947 31.2732 36.6764 30.4693 36.6673H11.6693M11.6693 18.334V36.6673M11.6693 18.334H6.66927C5.78522 18.334 4.93737 18.6852 4.31225 19.3103C3.68713 19.9354 3.33594 20.7833 3.33594 21.6673V33.334C3.33594 34.218 3.68713 35.0659 4.31225 35.691C4.93737 36.3161 5.78522 36.6673 6.66927 36.6673H11.6693" stroke="white" stroke-width="1.66667" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}
.svg__hy-choose-4 {
    width: 2.5rem;
    height: 2.5rem;
    background-color: #FFF;
    mask-image: url('data:image/svg+xml,<svg width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_1805_9713)"><path d="M20 25C22.7614 25 25 22.7614 25 20C25 17.2386 22.7614 15 20 15C17.2386 15 15 17.2386 15 20C15 22.7614 17.2386 25 20 25Z" stroke="white" stroke-width="1.66667" stroke-linecap="round" stroke-linejoin="round"/><path d="M32.3307 24.9994C32.1089 25.502 32.0427 26.0597 32.1407 26.6003C32.2388 27.141 32.4965 27.6399 32.8807 28.0327L32.9807 28.1327C33.2907 28.4423 33.5365 28.8099 33.7043 29.2145C33.872 29.6192 33.9584 30.053 33.9584 30.491C33.9584 30.9291 33.872 31.3628 33.7043 31.7675C33.5365 32.1721 33.2907 32.5398 32.9807 32.8493C32.6712 33.1593 32.3035 33.4051 31.8989 33.5729C31.4942 33.7406 31.0604 33.827 30.6224 33.827C30.1843 33.827 29.7506 33.7406 29.3459 33.5729C28.9413 33.4051 28.5736 33.1593 28.2641 32.8493L28.1641 32.7493C27.7713 32.3651 27.2724 32.1074 26.7317 32.0093C26.1911 31.9113 25.6334 31.9775 25.1307 32.1993C24.6378 32.4106 24.2174 32.7614 23.9212 33.2086C23.6251 33.6557 23.4662 34.1797 23.4641 34.716V34.9994C23.4641 35.8834 23.1129 36.7313 22.4878 37.3564C21.8626 37.9815 21.0148 38.3327 20.1307 38.3327C19.2467 38.3327 18.3988 37.9815 17.7737 37.3564C17.1486 36.7313 16.7974 35.8834 16.7974 34.9994V34.8494C16.7845 34.2977 16.6059 33.7627 16.2849 33.3139C15.9639 32.865 15.5153 32.5232 14.9974 32.3327C14.4947 32.1108 13.9371 32.0446 13.3964 32.1427C12.8558 32.2407 12.3569 32.4985 11.9641 32.8827L11.8641 32.9827C11.5545 33.2926 11.1869 33.5385 10.7822 33.7062C10.3775 33.874 9.94378 33.9603 9.50573 33.9603C9.06768 33.9603 8.63392 33.874 8.22926 33.7062C7.8246 33.5385 7.45697 33.2926 7.1474 32.9827C6.83747 32.6731 6.59161 32.3055 6.42386 31.9008C6.25612 31.4962 6.16977 31.0624 6.16977 30.6244C6.16977 30.1863 6.25612 29.7525 6.42386 29.3479C6.59161 28.9432 6.83747 28.5756 7.1474 28.266L7.2474 28.166C7.63162 27.7732 7.88937 27.2743 7.9874 26.7337C8.08544 26.193 8.01925 25.6354 7.7974 25.1327C7.58612 24.6397 7.23532 24.2193 6.78817 23.9232C6.34102 23.6271 5.81704 23.4682 5.28073 23.466H4.9974C4.11334 23.466 3.26549 23.1148 2.64037 22.4897C2.01525 21.8646 1.66406 21.0167 1.66406 20.1327C1.66406 19.2486 2.01525 18.4008 2.64037 17.7757C3.26549 17.1505 4.11334 16.7993 4.9974 16.7993H5.1474C5.69905 16.7864 6.23407 16.6079 6.68289 16.2869C7.13172 15.9659 7.47359 15.5172 7.66406 14.9993C7.88592 14.4967 7.9521 13.939 7.85407 13.3984C7.75604 12.8577 7.49829 12.3588 7.11406 11.966L7.01406 11.866C6.70414 11.5564 6.45828 11.1888 6.29053 10.7842C6.12278 10.3795 6.03644 9.94573 6.03644 9.50768C6.03644 9.06963 6.12278 8.63588 6.29053 8.23121C6.45828 7.82655 6.70414 7.45893 7.01406 7.14935C7.32364 6.83943 7.69127 6.59356 8.09593 6.42582C8.50059 6.25807 8.93434 6.17173 9.3724 6.17173C9.81045 6.17173 10.2442 6.25807 10.6489 6.42582C11.0535 6.59356 11.4212 6.83943 11.7307 7.14935L11.8307 7.24935C12.2235 7.63358 12.7224 7.89133 13.2631 7.98936C13.8037 8.08739 14.3614 8.02121 14.8641 7.79935H14.9974C15.4903 7.58808 15.9108 7.23727 16.2069 6.79012C16.503 6.34297 16.6619 5.81899 16.6641 5.28268V4.99935C16.6641 4.11529 17.0153 3.26745 17.6404 2.64233C18.2655 2.01721 19.1133 1.66602 19.9974 1.66602C20.8815 1.66602 21.7293 2.01721 22.3544 2.64233C22.9795 3.26745 23.3307 4.11529 23.3307 4.99935V5.14935C23.3329 5.68566 23.4918 6.20964 23.7879 6.65679C24.084 7.10394 24.5044 7.45474 24.9974 7.66602C25.5001 7.88787 26.0577 7.95405 26.5984 7.85602C27.139 7.75799 27.6379 7.50024 28.0307 7.11602L28.1307 7.01602C28.4403 6.70609 28.8079 6.46023 29.2126 6.29248C29.6173 6.12474 30.051 6.03839 30.4891 6.03839C30.9271 6.03839 31.3609 6.12474 31.7655 6.29248C32.1702 6.46023 32.5378 6.70609 32.8474 7.01602C33.1573 7.32559 33.4032 7.69322 33.5709 8.09788C33.7387 8.50254 33.825 8.9363 33.825 9.37435C33.825 9.8124 33.7387 10.2462 33.5709 10.6508C33.4032 11.0555 33.1573 11.4231 32.8474 11.7327L32.7474 11.8327C32.3632 12.2255 32.1054 12.7244 32.0074 13.265C31.9094 13.8057 31.9755 14.3633 32.1974 14.866V14.9993C32.4087 15.4923 32.7595 15.9127 33.2066 16.2088C33.6538 16.505 34.1778 16.6639 34.7141 16.666H34.9974C35.8815 16.666 36.7293 17.0172 37.3544 17.6423C37.9795 18.2674 38.3307 19.1153 38.3307 19.9993C38.3307 20.8834 37.9795 21.7313 37.3544 22.3564C36.7293 22.9815 35.8815 23.3327 34.9974 23.3327H34.8474C34.3111 23.3348 33.7871 23.4937 33.34 23.7899C32.8928 24.086 32.542 24.5064 32.3307 24.9994Z" stroke="white" stroke-width="1.66667" stroke-linecap="round" stroke-linejoin="round"/></g><defs><clipPath id="clip0_1805_9713"><rect width="40" height="40" fill="white"/></clipPath></defs></svg>');
}
.svg__hy-choose-5 {
    width: 2.5rem;
    height: 2.5rem;
    background-color: #FFF;
    mask-image: url('data:image/svg+xml,<svg width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M19.9974 36.6673C19.9974 36.6673 33.3307 30.0007 33.3307 20.0007V8.33398L19.9974 3.33398L6.66406 8.33398V20.0007C6.66406 30.0007 19.9974 36.6673 19.9974 36.6673Z" stroke="white" stroke-width="1.66667" stroke-linecap="round" stroke-linejoin="round"/><path d="M25 16.666L20 23.3327L15.8333 19.166" stroke="white" stroke-width="1.66667" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}
.svg__hy-choose-6 {
    width: 2.5rem;
    height: 2.5rem;
    background-color: #FFF;
    mask-image: url('data:image/svg+xml,<svg width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M20.0026 3.33398L25.1526 13.7673L36.6693 15.4507L28.3359 23.5673L30.3026 35.034L20.0026 29.6173L9.7026 35.034L11.6693 23.5673L3.33594 15.4507L14.8526 13.7673L20.0026 3.33398Z" stroke="white" stroke-width="1.66667" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}


@media screen and (max-width: 1200px) {
    .work-with__box-items{
        gap: 1rem;
    }
}
@media screen and (max-width: 767px) {
    .my-8{
        margin: 3.2rem 0;
    }
    h2{
        font-size: 1.5rem;
    }
    .work-with__block{
        display: flex;
        gap: .75rem;
    }
    .work-with__mobile-nav{
        display: flex;
        flex-direction: column;
        gap: 7.62rem;
    }

    .work-with__mob-num-nav{
        border-radius: 2rem;
        background: rgba(34, 34, 34, 0.20);
        backdrop-filter: blur(25px);
        min-width: 2.8125rem;
        height: 2.8125rem;
        position: relative;
    }
    .work-with__mob-num-nav:not(:last-child):before{
        content: '';
        display: block;
        position: absolute;
        left: 50%;
        transform: translateX(-50%);
        top: 100%;
        height: 7.62rem;
        width: .125rem;
        background-color: #7B7B7B;
    }
    .work-with__mob-num-nav span{
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        color: #FFF;
        font-size: 1.25rem;
        text-transform: uppercase;
    }
    .work-with__box-items{
        display: flex;
        flex-direction: column;
        gap: 0;
        overflow: hidden;
    }
    .work-with__item:not(:last-child){
        padding-bottom: .75rem;
    }
    .case-card__item-info{
        padding: 1rem;
    }
    .work-with__item{
        flex-direction: row;
        gap: .75rem;
    }
    .work-with__item-num-nav{
        min-width: 2.8125rem;
        min-height: 2.8125rem;
    }
    .work-with__item-num-nav:not(:last-child):before{
        content: '';
        display: block;
        position: absolute;
        left: 50%;
        transform: translateX(-50%);
        top: 100%;
        height: 300%;
        width: .125rem;
        background-color: #7B7B7B;
    }
    .work-with__item:last-child .work-with__item-num-nav:before{
        display: none;
    }
    .work-with__item:nth-child(4){
        overflow: hidden;
    }
    .consult-section__new .consult-section__info-block{
        width: 100%;
        max-width: 100%;
    }
    .consult-section__new{
        padding: 3.75rem 0 24.5rem 0;
    }
    .consult-section__new .consult-section__block-image{
        max-height: 100%;
        max-width: 100%;
        width:  calc(100% + 2.5rem);
        left: 50%;
        transform: translateX(-50%);
        z-index: 0;
    }
    .case-carusel .slider__controls{
        margin-top: 1.5rem;
        position: relative;
        left: unset;
        top: unset;
        transform: unset;
        justify-content: center;
        gap: 1rem;
        width: 100%;
    }
    .work-with__body{
        gap: 0;
    }
    .hohman-section{
        padding: 3.2rem 0;
    }
    .work-with{
        padding: 3.2rem 0;
    }

    .case-carusel__link{
        padding: .75rem 1.25rem;
    }
    .partners__content{
        padding: 2rem 3.25rem;
    }
    .partners .slider__btn{
        background-color: #F8F8F8;
        padding: .65rem;
        width: 2.25rem;
    }
}


.serv-forwhat__body{
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 1.25rem;
}
.serv-forwhat__block{

    padding: 2.5rem;
    background: #222;
    color: #FFF;
}
.serv-forwhat__body h2{
    color: #FFF;
    font-size: 2.25rem;
    font-weight: 700;
    line-height: 120%;
}

.serv-forwhat__body ul {
    list-style: none;
    padding-left: 0;
    display: flex;
    flex-direction: column;
    gap: 1.25rem;
}

.serv-forwhat__body ul li {
    position: relative;
    padding-left: 20px;
}

.serv-forwhat__body ul li::before {
    content: "•";
    position: absolute;
    left: 0;
    color: #FFF;
    font-size: 1.2em;
}


.serv-technologies__body{
    padding: 2.5rem;
    background: #F8F8F8;
    backdrop-filter: blur(25px);
}
.serv-technologies__body h2{
    color: #222;
    text-align: center;
    font-size: 2.25rem;
    font-weight: 700;
    line-height: 120%;
}
.serv-technologies__box-block{
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 0.75rem;
    margin-bottom: 1.25rem;
}
.serv-technologies__item{
    display: flex;
    align-items: center;
    gap: .5rem;
}
.serv-technologies__name{
    color: #222;
    font-size: 1rem;
    line-height: 140%;
}
.serv-technologies__text{
    color: #222;
    font-size: 1.25rem;
    font-weight: 400;
    line-height: 130%;
}


.serv-cards__result{
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 1.56rem;
}
.serv-card__item{
    position: relative;
    overflow: hidden;
}
.serv-card__item__bg{
    position: absolute;
    width: 100%;
    height: 100%;
}
.serv-card__item__bg img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.serv-card__item-info{
    background: linear-gradient(127deg, rgba(30, 30, 30, 0.00) -1.09%, rgba(30, 30, 30, 0.51) 31.02%, rgba(30, 30, 30, 0.85) 83.57%);
    position: relative;
    z-index: 5;
    padding: 1.875rem;
    display: flex;
    flex-direction: column;
    gap: 1rem;
    min-height: 21.6875rem;
}
.serv-card__item-name{
    color: #FFF;
    font-size: 1.25rem;
    font-weight: 700;
    line-height: 130%;
    text-transform: uppercase;
    text-decoration: none;
}
.serv-card__item-btn-block{
    margin-top: auto;
    width: 100%;
}
.serv-card__btn-more{
    padding: .75rem 3.125rem;
    background-color: transparent;
    border: 1px solid #FFF;
    color: #FFF;
    font-size: 1rem;
    line-height: 20px;
    text-decoration: none;
    width: 100%;
    display: flex;
    justify-content: center;
    transition: .3s;
}
.serv-card__btn-more:hover{
    background-color: #FFF;
    color: #222;

}
@media screen and (max-width: 1200px) {
    .serv-forwhat__body h2{
        font-size: 1.375rem;
    }
    .serv-forwhat__content{
        font-size: 1rem;
    }
}
@media screen and (max-width: 768px) {
    .serv-cards__result{
        grid-template-columns: repeat(1, 1fr);
        gap: 1.56rem;
    }
    .serv-card__item-info{
        padding: 1.875rem;
        min-height: 20rem;
    }
    .intro__title-white{
        font-size: 1.375rem;
    }
    .intro__descr{
        font-size: 1rem;„
    }
    .serv-card__item-name{
        font-size: 1rem;
    }
    .serv-page .intro__content{
        padding: 3.75rem 0 2.5rem 0;
    }
    .my-5{
        margin: 3.12rem 0;
    }
    .serv-forwhat__body{
        grid-template-columns: repeat(1, 1fr);
    }
    .serv-forwhat__block{
        gap: 1.25rem;
        padding: 1.25rem;
    }
    .serv-forwhat__body ul{
        gap: 1.25rem;
    }
    .serv-technologies__body{
        padding: 1.5rem;
    }
    .serv-technologies__box-block{
        grid-template-columns: repeat(1, 1fr);
    }
    .serv-technologies__text{
        font-size: 0.875rem;
    }
    .serv-technologies__body h2{
        font-size: 1.5rem;
        line-height: 120%;
    }
    .serv-technologies__name{
        color: #222;
        font-size: 1rem;
        line-height: 140%;
    }
    .serv-technologies__item .svg{
        width: 2.1875rem;
        height: 2.1875rem;
    }

}

.catalog__inner{
    grid-template-columns: 15.625rem 1fr;
}
.catalog h1{
    font-weight: 400;
    margin: 0;
}
.catalog__title-info{
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin: 0 0 1em;
}
.catalog__download-pdf{
    height: fit-content;
    padding: 0.5rem 1.25rem;
    background: #D31119;
    color: #FFF;
    font-size: 0.875rem;
    font-weight: 400;
    line-height: 140%;
    text-transform: uppercase;
    text-decoration: none;
    display: flex;
    gap: .25rem;
    transition: .3s;
}
.catalog__download-pdf:hover{
    background: var(--color-body--darkest);
    color: #D31119;
}
.catalog__download-pdf:hover .svg{
    background-color:  #D31119;
}


.field-select__select{
    border: 1px solid #D5D5D8;
}
.form-catalog-search__btn-wrap .btn-icon{
    position: absolute;
    right: 0;
    top: 0;
    height: 100%;
    width: 2.25rem;
    justify-content: center;
    align-items: center;
}
.form-search__submit-icon{
    width: 1.25rem;
    height: 1.25rem;
}
.form-catalog-search__field-wrap{
    position: relative;
}

.filter-catalog{
    margin-top: 2.063rem;
}
.filter__body{
    background: #FFF;
    box-shadow: 0 5px 20px 0 rgba(0, 0, 0, 0.05);
    padding: 1.25rem;
    display: flex;
    flex-direction: column;
    gap: 1.25rem;
}
.filter__content{
    display: flex;
    flex-direction: column;
    gap: 1.25rem;
}
.filter__head-mobile{
    display: none;
}
.filter__accordion{
    overflow: hidden;
    padding-bottom: 1.5rem;
}
.filter__accordion:not(:last-child){
    border-bottom: 1px solid  rgba(0, 0, 0, 0.20);
}
.filter__front{
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 1rem;
    cursor: pointer;
}
.filter__title{
    color: #000;
    font-size: 1rem;
    font-weight: 700;
    line-height: 120%;
}
.filter__back{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
}
.filter__checkbox-name{
    color: rgba(0, 0, 0, 0.70);
    font-size: 0.75rem;
    line-height: 120%;
    text-transform: uppercase;
}
.filter__back-content{
    padding-top: .75rem;
    display: flex;
    flex-direction: column;
    gap: .75rem;
}
.filter__checkbox-label{
    display: flex;
    gap: .38rem;
    cursor: pointer;
}
.filter__checkbox-fake{
    aspect-ratio: 1 / 1;
    min-width: 0.875rem;
    height: 0.875rem;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url('data:image/svg+xml,<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"><rect x="0.5" y="0.5" width="13" height="13" stroke="black" stroke-opacity="0.7"/></svg>');
}
.filter__checkbox-label input:checked + .filter__checkbox-fake{
    background-image: url('data:image/svg+xml,<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"><rect x="0.5" y="0.5" width="13" height="13" stroke="black" stroke-opacity="0.7"/><path d="M12.3711 3.25908L5.33137 10.3697C5.29051 10.411 5.24199 10.4438 5.18857 10.4661C5.13516 10.4885 5.07791 10.5 5.02009 10.5C4.96227 10.5 4.90501 10.4885 4.8516 10.4661C4.79819 10.4438 4.74966 10.411 4.7088 10.3697L1.62894 7.25878C1.54638 7.17539 1.5 7.06229 1.5 6.94436C1.5 6.82643 1.54638 6.71333 1.62894 6.62994C1.7115 6.54655 1.82347 6.4997 1.94023 6.4997C2.05698 6.4997 2.16895 6.54655 2.25151 6.62994L5.02009 9.42695L11.7485 2.63024C11.831 2.54685 11.943 2.5 12.0598 2.5C12.1765 2.5 12.2885 2.54685 12.3711 2.63024C12.4536 2.71363 12.5 2.82673 12.5 2.94466C12.5 3.06259 12.4536 3.17569 12.3711 3.25908Z" fill="black" fill-opacity="0.7"/></svg>');
}
.filter__accordion.is-open .filter__back{
    max-height: 5000px;
}
.filter__box-values{
    margin-top: .38rem;
    display: flex;
    align-items: center;
    gap: .38rem;
}

.filter__btn-reset{
    background-color: #FFF;
    width: 100%;
    padding: 0.5rem 1.25rem;
    border: 1px solid #D31119;
    color: #D31119;
    font-size: 0.75rem;
    font-weight: 400;
    line-height: 1.25rem;
    transition: .3s;
    cursor: pointer;
}
.filter__btn-reset:hover{
    background-color: #D31119;
    color: #FFF;
}
.filter__btn-apply{
    display: none;
}
.filter__value-label{
    display: flex;
    align-items: center;
    gap: .25rem;
    flex: 1;
}
.filter__box-values span{
    color: #000;
    font-size: 0.75rem;
    line-height: 120%;
    text-transform: uppercase;
}
.filter__value-label input{
    width: 100%;
    background: #F6F6F6;
    border: 1px solid #F6F6F6;
    padding: .31rem;
    outline: none;
    outline-width: 0;
}
.filter__value-label input:focus{
    width: 100%;
    background: #F6F6F6;
    border: 1px solid #D5D5D8;
}
.form-mobile-filter{
    display: none;
    position: relative;
}



@media screen and (max-width: 1200px) {
    .catalog__list{
        grid-template-columns: 1fr 1fr;
    }
    .catalog__top{
        align-items: flex-start;
        gap: 0.75rem;
    }
    .catalog__filter-wrap{
        flex-wrap: wrap;
        justify-content: flex-end;
        gap: .75rem;
    }
}
@media screen and (max-width: 768px) {
    .catalog__filter-reset-main{
        display: none !important;
    }
    .catalog__inner{
        grid-template-columns: 100%;
    }
    .filter-catalog{
        display: none;
    }
    .catalog__title-info{
        width: 100%;
        margin-top: .75rem;
        flex-direction: column;
        align-items: start;
        gap: 1rem;
    }
    .catalog h1 {
        font-size: 2.5rem;
        line-height: 120%;
    }
    .catalog__filter-wrap{
        width: 100%;
        display: flex;
        flex-direction: row-reverse;
        flex-wrap: nowrap;
        gap: .75rem;
    }
    .catalog__sort{
        flex: 1;
    }
    .catalog__download-pdf{
        width: 100%;
        justify-content: center;
    }
    .form-catalog-search__field-wrap{
        width: fit-content;
        padding: 0;
    }
    .catalog__list{
        grid-template-columns: 1fr;
    }
    .form-mobile-filter{
        display: flex;
        align-items: center;
        gap: .5rem;
        border: 1px solid #D5D5D8;
        background-color: #FFF;
        padding: 0.5rem 0.75rem;
        color: #000;
        font-size: 0.75rem;
        line-height: 140%;
    }
    .catalog .ss-main{
        gap: .1rem;
        padding: 0.65rem 0.75rem;
    }
    .ss-main .ss-values{
        font-size: 0.75rem;
    }
    .form-catalog-search .field-text__input{
        width: 0;
        padding-right: 0;
        border: unset;
    }
    .form-catalog-search__field-wrap{
        color: var(--color-text);
        background: var(--color-body--lightest);
        border: 1px solid var(--color-field);
        padding-right: 0;
        font-size: 0.875rem;
        width: 2.25rem;
        height: 2.25rem;
    }
    .form-catalog-search__btn-wrap .btn-icon{
        display: flex;
        top: unset;
        bottom: 0;
        transform: unset
    }


    .filter-catalog.is-open{
        display: block;
        position: fixed;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        z-index: 1000;
        overflow: auto;
    }
    .filter-catalog__mob-shade{
        position: fixed;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        z-index: 1;
        background: rgba(0, 0, 0, 0.5);
    }
    .filter__body{
        padding: 1.25rem 1.25rem 2.25rem 1.25rem;
        position: absolute;
        right: 0;
        width: 90%;
        z-index: 2;
    }
    .filter__head-mobile{
        display: flex;
        align-items: center;
        justify-content: space-between;
        gap: 1rem;
    }
    .filter__box-btn{
        display: flex;
        gap: .5rem;
    }
    .filter__btn-reset{
        width: 50%;
    }
    .filter__btn-apply{
        display: block;
        padding: 0.5rem 1.25rem;
        background: #D31119;
        transition: .3s;
        color: #FFF;
        font-size: 0.75rem;
        line-height: 1.25rem;
        border: 1px solid #D31119;
        width: 50%;
    }
    .form-mobile-count{
        display: none;
        position: absolute;
        right: .75rem;
        top: .5rem;
        z-index: 2;
        background-color: #D31119;
        padding: 0.12rem .41rem;
        color: #FFF;
        font-size: 0.75rem;
        line-height: 140%;
    }
    .catalog .ss-main{
        flex: 1;
    }
    .catalog__filter-reset-main{
        display: none;
        justify-content: center;
        align-items: center;
        gap: .25rem;
        width: 100%;
        padding: 0.75rem 3.125rem;
        border: 1px solid #D5D5D8;
        background-color: #FFF;
        color: #000;
        font-size: 0.875rem;
        line-height: 1.25rem;
    }
    .catalog__filter-reset-main .svg{
        width: 1.5rem;
        height: 1.5rem;
    }
    .hohman-section h2{
        font-size: 1.125rem;
    }
    .page-main .we-work-with{
        display: none;
    }
    .work-with__head h2{
        font-size: 1.5rem;
        font-weight: 700;
        line-height: 120%;
    }
    .page-main .reviews.p-120, .page-main .diagram-section.p-120{
        padding: 2rem 0;
    }
    .page-main .modal-case-more .modal__title{
        font-size: 1.25rem;
    }
    .page-main .container{
        padding-right: 1.25rem;
        padding-left: 1.25rem;
    }
}


.popup__catalog{
    display: none;
    position: absolute;
    left: 0;
    top: calc(100% + .87rem);
    width: 50.625rem;
    height: 26.25rem;
    padding: 0.625rem;
    background: #FFF;
    box-shadow: 0 -4px 8px 0 rgba(0, 0, 0, 0.05), 0 5px 8px 0 rgba(0, 0, 0, 0.05);
}
.page-header__bottom.is-open .popup__catalog{
    display: block;
}
.popup__catalog-content{
    display: flex;
    gap: 1.25rem;
    overflow: hidden;
}
.popup__catalog-category{
    max-width: 45%;
}
.popup__catalog-result{
    max-width: 54%;
    flex: 1;
}
.popup__catalog-category-list{
    display: flex;
    flex-direction: column;
    overflow: auto;
    height: 25rem;
}
.popup__catalog-category-list::-webkit-scrollbar {
    width: 3px;
    height: 3px;
}
.popup__catalog-category-list::-webkit-scrollbar-track {
    background: transparent;
}
.popup__catalog-category-list::-webkit-scrollbar-thumb {
    background-color: #DCDCDC;
    border-radius: .125rem;
}

.popup__catalog-category-list {
    scrollbar-width: thin;
    scrollbar-color: #DCDCDC transparent;
}
.popup__category-item{
    cursor: pointer;
    padding: 0.875rem 0.75rem 0.875rem 1.125rem;
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: .75rem;
    transition: .3s;
}
.popup__category-item:hover{
    background: #E0E0E0;
}
.popup__category-item-img{
    width: 3.125rem;
    min-width: 3.125rem;
    height: 3.125rem;
    aspect-ratio: 1/1;
}
.popup__category-item-img img{
    width: 100%;
    height: 100%;
    object-fit: contain;
}
.popup__category-item-name{
    color: #111;
    font-size: 0.875rem;
    line-height: 130%;
}
.popup__catalog-result-list{
    display: none;
    width: 100%;
    height: 25rem;
    grid-template-columns: repeat(2,1fr);
    align-content: start;
    gap: 1.25rem;
    overflow: auto;
}
.popup__catalog-result-list::-webkit-scrollbar {
    width: 3px;
    height: 3px;
}
.popup__catalog-result-list::-webkit-scrollbar-track {
    background: transparent;
}
.popup__catalog-result-list::-webkit-scrollbar-thumb {
    background-color: #DCDCDC;
    border-radius: .125rem;
}

.popup__catalog-result-list {
    scrollbar-width: thin;
    scrollbar-color: #DCDCDC transparent;
}
.popup__catalog-result-list.is-active{
    display: grid;
}

.popup__result-item{
    position: relative;
    border: 1px solid rgba(0, 0, 0, 0.20);
    background: #FFF;
    padding: 0.875rem;
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: .75rem;
    max-height: 11.875rem;
}
.popup__result-item-name{
    color: #111;
    text-align: center;
    font-size: 0.8125rem;
    font-style: normal;
    font-weight: 400;
    line-height: 120%;
}
.popup__result-item-img{
    width: 7.375rem;
    height: 7.375rem;
    aspect-ratio: 1/1;
}
.popup__result-item-img img{
    width: 100%;
    height: 100%;
    object-fit: contain;
}
.popup__catalog-result-banner-top{
    background-color: #D31119;
    padding: 0.375rem 0.75rem;
    color: #FFF;
    text-align: center;
    font-size: 0.8125rem;
    line-height: 120%;
    grid-column: span 2;
    margin-bottom: -.75rem;
}

.catalog-popup .overlay-catalog {
    position: fixed;
    width: 100vw;
    height: 100vh;
    left: 0;
    top: 0;
    background: rgba(0, 0, 0, 0.40);
    z-index: 10;
}
.tag-hit{
    padding: 0.25rem 0.5rem;
    position: absolute;
    right: .31rem;
    top: .31rem;
    display: block;
    color: #FFF;
    text-align: center;
    font-size: 0.75rem;
    line-height: 120%;
    background: #D31119;
}
.catalog-popup{
    overflow: hidden;
}














.svg__arrow-right{
    width: 1.5rem;
    height: 1.5rem;
    aspect-ratio: 1/1;
    background-color: #111;
    mask-image: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9 18L15 12L9 6" stroke="%23111111" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}
.svg__catalog{
    width: 0.5rem;
    height: 0.5625rem;
    aspect-ratio: 1/1;
    background-color: #FFF;
    mask-image: url('data:image/svg+xml,<svg width="8" height="9" viewBox="0 0 8 9" fill="none" xmlns="http://www.w3.org/2000/svg"><rect y="2" width="8" height="1" fill="white"/><rect y="5" width="8" height="1" fill="white"/><rect y="8" width="8" height="1" fill="white"/></svg>');
}
.svg__close{
    width: 1.25rem;
    height: 1.25rem;
    background-color: #000;
    mask-image: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_1805_7463)"><path d="M18.2332 5.76862C18.3387 5.87411 18.398 6.01719 18.398 6.16637C18.398 6.31555 18.3387 6.45863 18.2332 6.56412L12.7973 12L18.2332 17.4359C18.3387 17.5414 18.398 17.6844 18.398 17.8336C18.398 17.9828 18.3387 18.1259 18.2332 18.2314C18.1277 18.3369 17.9846 18.3961 17.8355 18.3961C17.6863 18.3961 17.5432 18.3369 17.4377 18.2314L12.0018 12.7955L6.56594 18.2314C6.46045 18.3369 6.31737 18.3961 6.16819 18.3961C6.019 18.3961 5.87593 18.3369 5.77044 18.2314C5.66495 18.1259 5.60569 17.9828 5.60569 17.8336C5.60569 17.6844 5.66495 17.5414 5.77044 17.4359L11.2063 12L5.77044 6.56412C5.66495 6.45863 5.60569 6.31555 5.60569 6.16637C5.60569 6.01718 5.66495 5.87411 5.77044 5.76862C5.87593 5.66313 6.019 5.60387 6.16819 5.60387C6.31737 5.60387 6.46045 5.66313 6.56594 5.76862L12.0018 11.2045L17.4377 5.76862C17.5432 5.66313 17.6863 5.60387 17.8355 5.60387C17.9846 5.60387 18.1277 5.66313 18.2332 5.76862Z" fill="black"/></g><defs><clipPath id="clip0_1805_7463"><rect width="24" height="24" fill="white"/></clipPath></defs></svg>');
}
.svg__filter{
    width: 1.25rem;
    height: 1.25rem;
    background-color: #000;
    mask-image: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M4.8461 8.32812V3.125C4.8461 3.00068 4.79671 2.88145 4.70881 2.79354C4.6209 2.70564 4.50167 2.65625 4.37735 2.65625C4.25303 2.65625 4.1338 2.70564 4.04589 2.79354C3.95799 2.88145 3.9086 3.00068 3.9086 3.125V8.32812C3.37878 8.43571 2.90244 8.72315 2.5603 9.14175C2.21816 9.56035 2.03125 10.0844 2.03125 10.625C2.03125 11.1656 2.21816 11.6896 2.5603 12.1082C2.90244 12.5268 3.37878 12.8143 3.9086 12.9219V16.875C3.9086 16.9993 3.95799 17.1185 4.04589 17.2065C4.1338 17.2944 4.25303 17.3438 4.37735 17.3438C4.50167 17.3438 4.6209 17.2944 4.70881 17.2065C4.79671 17.1185 4.8461 16.9993 4.8461 16.875V12.9219C5.37592 12.8143 5.85226 12.5268 6.1944 12.1082C6.53654 11.6896 6.72345 11.1656 6.72345 10.625C6.72345 10.0844 6.53654 9.56035 6.1944 9.14175C5.85226 8.72315 5.37592 8.43571 4.8461 8.32812ZM4.37735 12.0312C4.09922 12.0312 3.82734 11.9488 3.59608 11.7943C3.36482 11.6397 3.18458 11.4201 3.07814 11.1631C2.97171 10.9062 2.94386 10.6234 2.99812 10.3507C3.05238 10.0779 3.18631 9.8273 3.38298 9.63063C3.57965 9.43396 3.83022 9.30003 4.103 9.24577C4.37579 9.19151 4.65854 9.21936 4.9155 9.32579C5.17246 9.43223 5.39208 9.61247 5.5466 9.84373C5.70112 10.075 5.7836 10.3469 5.7836 10.625C5.7836 10.998 5.63544 11.3556 5.37172 11.6194C5.108 11.8831 4.75031 12.0312 4.37735 12.0312ZM10.4711 4.57812V3.125C10.4711 3.00068 10.4217 2.88145 10.3338 2.79354C10.2459 2.70564 10.1267 2.65625 10.0023 2.65625C9.87803 2.65625 9.7588 2.70564 9.67089 2.79354C9.58299 2.88145 9.5336 3.00068 9.5336 3.125V4.57812C9.00378 4.68571 8.52744 4.97315 8.1853 5.39175C7.84316 5.81035 7.65625 6.33436 7.65625 6.875C7.65625 7.41564 7.84316 7.93965 8.1853 8.35825C8.52744 8.77685 9.00378 9.06429 9.5336 9.17188V16.875C9.5336 16.9993 9.58299 17.1185 9.67089 17.2065C9.7588 17.2944 9.87803 17.3438 10.0023 17.3438C10.1267 17.3438 10.2459 17.2944 10.3338 17.2065C10.4217 17.1185 10.4711 16.9993 10.4711 16.875V9.17188C11.0009 9.06429 11.4773 8.77685 11.8194 8.35825C12.1615 7.93965 12.3484 7.41564 12.3484 6.875C12.3484 6.33436 12.1615 5.81035 11.8194 5.39175C11.4773 4.97315 11.0009 4.68571 10.4711 4.57812ZM10.0023 8.28125C9.72422 8.28125 9.45234 8.19877 9.22108 8.04425C8.98982 7.88973 8.80958 7.67011 8.70314 7.41315C8.59671 7.15619 8.56886 6.87344 8.62312 6.60065C8.67738 6.32787 8.81131 6.0773 9.00798 5.88063C9.20465 5.68396 9.45522 5.55003 9.728 5.49577C10.0008 5.44151 10.2835 5.46936 10.5405 5.57579C10.7975 5.68223 11.0171 5.86247 11.1716 6.09373C11.3261 6.32499 11.4086 6.59687 11.4086 6.875C11.4086 7.24796 11.2604 7.60565 10.9967 7.86937C10.733 8.13309 10.3753 8.28125 10.0023 8.28125ZM17.9711 13.125C17.9705 12.5849 17.7836 12.0615 17.4421 11.6431C17.1005 11.2247 16.6252 10.9369 16.0961 10.8281V3.125C16.0961 3.00068 16.0467 2.88145 15.9588 2.79354C15.8709 2.70564 15.7517 2.65625 15.6273 2.65625C15.503 2.65625 15.3838 2.70564 15.2959 2.79354C15.208 2.88145 15.1586 3.00068 15.1586 3.125V10.8281C14.6288 10.9357 14.1524 11.2232 13.8103 11.6418C13.4682 12.0604 13.2812 12.5844 13.2812 13.125C13.2812 13.6656 13.4682 14.1896 13.8103 14.6082C14.1524 15.0268 14.6288 15.3143 15.1586 15.4219V16.875C15.1586 16.9993 15.208 17.1185 15.2959 17.2065C15.3838 17.2944 15.503 17.3438 15.6273 17.3438C15.7517 17.3438 15.8709 17.2944 15.9588 17.2065C16.0467 17.1185 16.0961 16.9993 16.0961 16.875V15.4219C16.6252 15.3131 17.1005 15.0253 17.4421 14.6069C17.7836 14.1885 17.9705 13.6651 17.9711 13.125ZM15.6273 14.5312C15.3492 14.5312 15.0773 14.4488 14.8461 14.2943C14.6148 14.1397 14.4346 13.9201 14.3281 13.6631C14.2217 13.4062 14.1939 13.1234 14.2481 12.8507C14.3024 12.5779 14.4363 12.3273 14.633 12.1306C14.8296 11.934 15.0802 11.8 15.353 11.7458C15.6258 11.6915 15.9085 11.7194 16.1655 11.8258C16.4225 11.9322 16.6421 12.1125 16.7966 12.3437C16.9511 12.575 17.0336 12.8469 17.0336 13.125C17.0336 13.498 16.8854 13.8556 16.6217 14.1194C16.358 14.3831 16.0003 14.5312 15.6273 14.5312Z" fill="black"/></svg>');
}
.svg__arrow-down{
    width: 1.25rem;
    height: 1.25rem;
    background-color: #000;
    mask-image: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M5 7.5L10 12.5L15 7.5" stroke="black" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}
.svg__pdf{
    width: 1.25rem;
    height: 1.25rem;
    background-color: #FFF;
    mask-image: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M17.5 11.875C17.5 12.0408 17.4342 12.1997 17.3169 12.3169C17.1997 12.4342 17.0408 12.5 16.875 12.5H15V13.75H16.25C16.4158 13.75 16.5747 13.8158 16.6919 13.9331C16.8092 14.0503 16.875 14.2092 16.875 14.375C16.875 14.5408 16.8092 14.6997 16.6919 14.8169C16.5747 14.9342 16.4158 15 16.25 15H15V16.25C15 16.4158 14.9342 16.5747 14.8169 16.6919C14.6997 16.8092 14.5408 16.875 14.375 16.875C14.2092 16.875 14.0503 16.8092 13.9331 16.6919C13.8158 16.5747 13.75 16.4158 13.75 16.25V11.875C13.75 11.7092 13.8158 11.5503 13.9331 11.4331C14.0503 11.3158 14.2092 11.25 14.375 11.25H16.875C17.0408 11.25 17.1997 11.3158 17.3169 11.4331C17.4342 11.5503 17.5 11.7092 17.5 11.875ZM7.1875 13.4375C7.1875 14.0177 6.95703 14.5741 6.5468 14.9843C6.13656 15.3945 5.58016 15.625 5 15.625H4.375V16.25C4.375 16.4158 4.30915 16.5747 4.19194 16.6919C4.07473 16.8092 3.91576 16.875 3.75 16.875C3.58424 16.875 3.42527 16.8092 3.30806 16.6919C3.19085 16.5747 3.125 16.4158 3.125 16.25V11.875C3.125 11.7092 3.19085 11.5503 3.30806 11.4331C3.42527 11.3158 3.58424 11.25 3.75 11.25H5C5.58016 11.25 6.13656 11.4805 6.5468 11.8907C6.95703 12.3009 7.1875 12.8573 7.1875 13.4375ZM5.9375 13.4375C5.9375 13.1889 5.83873 12.9504 5.66291 12.7746C5.4871 12.5988 5.24864 12.5 5 12.5H4.375V14.375H5C5.24864 14.375 5.4871 14.2762 5.66291 14.1004C5.83873 13.9246 5.9375 13.6861 5.9375 13.4375ZM12.8125 14.0625C12.8125 14.8084 12.5162 15.5238 11.9887 16.0512C11.4613 16.5787 10.7459 16.875 10 16.875H8.75C8.58424 16.875 8.42527 16.8092 8.30806 16.6919C8.19085 16.5747 8.125 16.4158 8.125 16.25V11.875C8.125 11.7092 8.19085 11.5503 8.30806 11.4331C8.42527 11.3158 8.58424 11.25 8.75 11.25H10C10.7459 11.25 11.4613 11.5463 11.9887 12.0738C12.5162 12.6012 12.8125 13.3166 12.8125 14.0625ZM11.5625 14.0625C11.5625 13.6481 11.3979 13.2507 11.1049 12.9576C10.8118 12.6646 10.4144 12.5 10 12.5H9.375V15.625H10C10.4144 15.625 10.8118 15.4604 11.1049 15.1674C11.3979 14.8743 11.5625 14.4769 11.5625 14.0625ZM3.125 8.75V3.125C3.125 2.79348 3.2567 2.47554 3.49112 2.24112C3.72554 2.0067 4.04348 1.875 4.375 1.875H11.875C11.9571 1.87494 12.0384 1.89105 12.1143 1.92241C12.1902 1.95378 12.2591 1.99979 12.3172 2.05781L16.6922 6.43281C16.7502 6.4909 16.7962 6.55985 16.8276 6.63572C16.859 6.71159 16.8751 6.7929 16.875 6.875V8.75C16.875 8.91576 16.8092 9.07473 16.6919 9.19194C16.5747 9.30915 16.4158 9.375 16.25 9.375C16.0842 9.375 15.9253 9.30915 15.8081 9.19194C15.6908 9.07473 15.625 8.91576 15.625 8.75V7.5H11.875C11.7092 7.5 11.5503 7.43415 11.4331 7.31694C11.3158 7.19973 11.25 7.04076 11.25 6.875V3.125H4.375V8.75C4.375 8.91576 4.30915 9.07473 4.19194 9.19194C4.07473 9.30915 3.91576 9.375 3.75 9.375C3.58424 9.375 3.42527 9.30915 3.30806 9.19194C3.19085 9.07473 3.125 8.91576 3.125 8.75ZM12.5 6.25H14.7414L12.5 4.00859V6.25Z" fill="white"/></svg>');
}
.svg__technologi-1{
    width: 2.81rem;
    height: 2.81rem;
    background-color: #D4141B;
    mask-image: url('data:image/svg+xml,<svg width="45" height="45" viewBox="0 0 45 45" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M22.6109 20.7648C22.0045 20.705 21.3952 20.8341 20.8648 21.1336C20.3351 21.4339 19.9102 21.8898 19.6498 22.4408C19.3894 22.9912 19.3053 23.6086 19.4093 24.2084C19.5133 24.8081 19.8003 25.3614 20.2311 25.7922C20.6619 26.223 21.2152 26.51 21.815 26.614C22.4154 26.718 23.0329 26.6339 23.5832 26.3735C24.1336 26.1131 24.5902 25.6889 24.8904 25.1593C25.1907 24.6296 25.3198 24.0195 25.26 23.4139C25.1914 22.7344 24.8904 22.1 24.408 21.6168C23.9255 21.1336 23.2904 20.8326 22.6109 20.7648ZM29.7239 23.7038C29.7217 24.0247 29.6981 24.3456 29.6531 24.6635L31.74 26.2998C31.8308 26.375 31.892 26.4798 31.9127 26.5963C31.9333 26.7129 31.9119 26.8324 31.8529 26.9342L29.8788 30.349C29.819 30.4501 29.7254 30.5268 29.614 30.5652C29.5033 30.6043 29.3823 30.6021 29.2724 30.5607L27.1995 29.7264C27.0851 29.6807 26.9612 29.6644 26.8395 29.6785C26.717 29.6925 26.6004 29.7367 26.4994 29.8068C26.1829 30.0244 25.8509 30.2177 25.5049 30.3859C25.3965 30.439 25.3021 30.5172 25.2313 30.6153C25.1604 30.7127 25.1147 30.8271 25.0977 30.9466L24.7872 33.1567C24.7665 33.2733 24.7068 33.3795 24.6168 33.457C24.5268 33.5344 24.4131 33.578 24.2944 33.5802H20.3462C20.2296 33.578 20.1175 33.5366 20.0275 33.4621C19.9375 33.3876 19.8763 33.2851 19.8527 33.1707L19.5428 30.9643C19.5251 30.8433 19.4786 30.7282 19.4056 30.6301C19.3333 30.532 19.2374 30.453 19.1268 30.3999C18.7815 30.2332 18.4503 30.0392 18.136 29.8201C18.0357 29.75 17.9191 29.7065 17.7974 29.6925C17.6757 29.6785 17.5525 29.6954 17.4389 29.7412L15.3667 30.5748C15.2568 30.6168 15.1358 30.6183 15.0251 30.5799C14.9145 30.5416 14.8208 30.4648 14.7603 30.3638L12.7862 26.9489C12.7272 26.8471 12.7058 26.7269 12.7264 26.6111C12.7471 26.4945 12.8083 26.3898 12.899 26.3145L14.6629 24.9298C14.7595 24.8531 14.8355 24.7535 14.8835 24.6399C14.9322 24.5263 14.9513 24.4024 14.9395 24.2799C14.9226 24.0874 14.913 23.8956 14.913 23.703C14.913 23.5105 14.9226 23.3216 14.9395 23.1328C14.9499 23.0111 14.93 22.8879 14.8805 22.7757C14.8311 22.6636 14.7559 22.5648 14.6592 22.4895L12.8961 21.1048C12.8068 21.0289 12.7463 20.9248 12.7264 20.809C12.7065 20.6939 12.7279 20.5752 12.7862 20.4734L14.7603 17.0585C14.82 16.9575 14.9137 16.8807 15.0251 16.8424C15.1358 16.8033 15.2575 16.8055 15.3667 16.8468L17.4396 17.6812C17.554 17.7269 17.6779 17.7431 17.7996 17.7291C17.9221 17.7151 18.0386 17.6708 18.1397 17.6007C18.4562 17.3831 18.7881 17.1898 19.1341 17.0224C19.2426 16.9693 19.337 16.8911 19.4078 16.793C19.4786 16.6956 19.5244 16.5812 19.5413 16.4617L19.8519 14.2516C19.8726 14.135 19.9323 14.0288 20.0223 13.9513C20.1123 13.8739 20.2259 13.8303 20.3447 13.8281H24.2929C24.4095 13.8303 24.5216 13.8716 24.6116 13.9462C24.7016 14.0207 24.7628 14.1232 24.7864 14.2376L25.0963 16.444C25.114 16.565 25.1604 16.6801 25.2335 16.7782C25.3058 16.8763 25.4017 16.9553 25.5123 17.0084C25.8576 17.1751 26.1888 17.3691 26.5031 17.5882C26.6034 17.6583 26.7199 17.7018 26.8417 17.7158C26.9634 17.7298 27.0866 17.7129 27.2002 17.6671L29.2724 16.8335C29.3823 16.7915 29.5033 16.79 29.614 16.8284C29.7246 16.8667 29.8183 16.9435 29.8788 17.0445L31.8529 20.4594C31.9119 20.5612 31.9333 20.6814 31.9127 20.7972C31.892 20.9138 31.8308 21.0185 31.74 21.0938L29.9762 22.4785C29.8795 22.5552 29.8028 22.654 29.7541 22.7676C29.7054 22.8812 29.6855 23.0052 29.6973 23.1284C29.7143 23.3194 29.7239 23.5112 29.7239 23.7038Z" stroke="%23D4141B" stroke-width="0.737705" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/><path d="M10.875 40.3945C14.1843 42.8253 18.269 44.2623 22.6901 44.2623C26.7371 44.2623 30.5016 43.0584 33.648 40.9906" stroke="%23E62240" stroke-width="0.737705" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/><path d="M16.4241 5.32227C8.45987 7.94923 2.71094 15.4487 2.71094 24.2909C2.71094 26.5896 3.10045 28.7975 3.81602 30.8528" stroke="%23E62240" stroke-width="0.737705" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/><path d="M41.3566 31.4053C42.1998 29.1952 42.6631 26.7969 42.6631 24.2902C42.6631 15.1994 36.5874 7.52805 28.2734 5.11133" stroke="%23E62240" stroke-width="0.737705" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/><path d="M5.95027 34.5983C6.803 34.5983 7.49428 33.9073 7.49428 33.055C7.49428 32.2027 6.803 31.5117 5.95027 31.5117C5.09753 31.5117 4.40625 32.2027 4.40625 33.055C4.40625 33.9073 5.09753 34.5983 5.95027 34.5983Z" stroke="%23E62240" stroke-width="0.737705" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/><path d="M9.56692 39.1285C9.49536 37.1935 7.90487 35.6465 5.95143 35.6465C3.99872 35.6465 2.40749 37.1935 2.33594 39.1285H9.56692Z" stroke="%23E62240" stroke-width="0.737705" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/><path d="M37.2628 34.5983C38.1155 34.5983 38.8068 33.9073 38.8068 33.055C38.8068 32.2027 38.1155 31.5117 37.2628 31.5117C36.41 31.5117 35.7188 32.2027 35.7188 33.055C35.7188 33.9073 36.41 34.5983 37.2628 34.5983Z" stroke="%23E62240" stroke-width="0.737705" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/><path d="M40.8716 39.1285C40.8001 37.1935 39.2096 35.6465 37.2561 35.6465C35.3034 35.6465 33.7122 37.1935 33.6406 39.1285H40.8716Z" stroke="%23E62240" stroke-width="0.737705" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/><path d="M22.255 3.82484C23.1077 3.82484 23.799 3.13389 23.799 2.28156C23.799 1.42923 23.1077 0.738281 22.255 0.738281C21.4022 0.738281 20.7109 1.42923 20.7109 2.28156C20.7109 3.13389 21.4022 3.82484 22.255 3.82484Z" stroke="%23E62240" stroke-width="0.737705" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/><path d="M25.8716 8.35501C25.8001 6.42001 24.2096 4.87305 22.2561 4.87305C20.3034 4.87305 18.7122 6.42001 18.6406 8.35501H25.8716Z" stroke="%23E62240" stroke-width="0.737705" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}
.svg__technologi-2{
    width: 2.81rem;
    height: 2.81rem;
    background-color: #D4141B;
    mask-image: url('data:image/svg+xml,<svg width="45" height="45" viewBox="0 0 45 45" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13.3788 15.2683C13.0845 15.0699 12.7363 14.9673 12.3815 14.9747C12.0266 14.9813 11.6821 15.0979 11.3959 15.3074C11.1097 15.5169 10.8957 15.8098 10.7829 16.1447C10.67 16.4804 10.6641 16.8426 10.7652 17.1819C10.867 17.5213 11.0706 17.8208 11.3494 18.0399C11.6283 18.259 11.9683 18.3866 12.3232 18.4058C12.678 18.4249 13.0292 18.3342 13.3302 18.1461C13.6311 17.958 13.8665 17.6821 14.0037 17.3553C14.1571 16.9894 14.1785 16.5814 14.0649 16.2008C13.9506 15.8201 13.7079 15.4904 13.3788 15.2683ZM16.2116 18.7363C16.1652 18.8211 16.1157 18.9045 16.0626 18.9856C15.9704 19.1287 15.9527 19.3065 16.0206 19.4629L16.5259 20.6211C16.5517 20.6845 16.5539 20.7554 16.5325 20.8203C16.5111 20.8852 16.4669 20.9405 16.4079 20.9767L14.4485 22.1777C14.3895 22.2131 14.3202 22.2263 14.253 22.2153C14.1852 22.2042 14.1239 22.1703 14.0789 22.1186L13.2475 21.119C13.2018 21.0645 13.1428 21.0217 13.0756 20.9951C13.0093 20.9686 12.937 20.959 12.8654 20.9671C12.6426 20.9914 12.4191 20.9981 12.1948 20.9885C12.1247 20.9855 12.0547 20.9995 11.9912 21.0298C11.9278 21.06 11.8724 21.1058 11.8311 21.1618L11.0588 22.2064C11.016 22.2603 10.9555 22.2979 10.8883 22.3127C10.8212 22.3274 10.7504 22.3178 10.6892 22.2868L8.66417 21.1958C8.60515 21.1626 8.55868 21.1102 8.53359 21.0475C8.50851 20.9848 8.50482 20.9154 8.52474 20.8505L8.97769 19.6363C9.00204 19.5699 9.01015 19.4976 8.99982 19.4275C8.99023 19.3574 8.96294 19.2903 8.92089 19.2327C8.79031 19.052 8.67376 18.8617 8.57343 18.6625C8.54097 18.599 8.49376 18.5445 8.43474 18.5039C8.37646 18.4633 8.30859 18.4375 8.23704 18.4294L6.9431 18.2833C6.87523 18.2745 6.81253 18.242 6.76679 18.1911C6.72032 18.1409 6.69376 18.0753 6.69081 18.0074L6.62515 15.7154C6.62294 15.6467 6.64507 15.5796 6.68786 15.5258C6.73064 15.4719 6.79113 15.435 6.859 15.4218L8.14704 15.2012C8.21786 15.1886 8.28425 15.1584 8.34032 15.1141C8.39638 15.0691 8.44064 15.0116 8.46868 14.9452C8.51368 14.8419 8.56163 14.7416 8.61474 14.6427C8.66786 14.5446 8.7254 14.4502 8.78663 14.3587C8.82572 14.299 8.84933 14.2311 8.85523 14.1595C8.86113 14.0887 8.84933 14.0172 8.8213 13.9522L8.30122 12.7572C8.27613 12.6937 8.27466 12.6236 8.29605 12.5587C8.31745 12.4938 8.36171 12.4392 8.41999 12.4038L10.3793 11.2028C10.4383 11.1674 10.5077 11.1541 10.5748 11.1652C10.6427 11.1763 10.7039 11.2102 10.7489 11.2618L11.5825 12.2629C11.6283 12.3175 11.6873 12.3603 11.7537 12.3868C11.8201 12.4134 11.8924 12.423 11.9639 12.4149C12.1867 12.3913 12.411 12.3839 12.6345 12.3935C12.7046 12.3964 12.7747 12.3824 12.8381 12.3522C12.9015 12.3219 12.9569 12.2762 12.9982 12.2201L13.7706 11.1755C13.8133 11.1217 13.8738 11.084 13.941 11.0693C14.0088 11.0545 14.0789 11.0641 14.1402 11.0951L16.1652 12.1862C16.2242 12.2194 16.2706 12.2717 16.2957 12.3345C16.3208 12.3972 16.3245 12.4665 16.3046 12.5314L15.8516 13.7457C15.8273 13.8121 15.8192 13.8844 15.8295 13.9545C15.8391 14.0245 15.8664 14.0917 15.9084 14.1492C16.039 14.3299 16.1556 14.5203 16.2559 14.7195C16.2883 14.7829 16.3356 14.8375 16.3946 14.8781C16.4529 14.9186 16.5207 14.9445 16.5923 14.9526L17.8862 15.0986C17.9541 15.1075 18.0168 15.1399 18.0625 15.1908C18.109 15.241 18.1356 15.3067 18.1385 15.3745L18.2042 17.6666C18.2064 17.7352 18.1842 17.8023 18.1415 17.8562C18.0987 17.91 18.0382 17.9469 17.9703 17.9602L16.6823 18.1808C16.6115 18.1933 16.5443 18.2228 16.4883 18.2671C16.4315 18.3113 16.3872 18.3696 16.3592 18.4353C16.3134 18.5371 16.2647 18.6381 16.2116 18.7363Z" stroke="%23D4141B" stroke-width="0.737705" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/><path d="M21.3251 5.06633C21.1016 4.91584 20.8375 4.83838 20.5682 4.84355C20.2989 4.84871 20.0378 4.93724 19.8202 5.09584C19.6033 5.25445 19.4403 5.4765 19.3547 5.73174C19.2691 5.98625 19.264 6.26142 19.3414 6.51888C19.4181 6.77633 19.573 7.00355 19.7848 7.16953C19.9965 7.33551 20.2547 7.43289 20.5232 7.44691C20.7925 7.46166 21.0595 7.39232 21.2875 7.24994C21.5154 7.10756 21.694 6.89806 21.7987 6.65019C21.9153 6.37207 21.9315 6.06297 21.8452 5.77453C21.7596 5.48535 21.5752 5.23527 21.3251 5.06633ZM23.4755 7.69773C23.4416 7.75969 23.4054 7.82092 23.3671 7.88068C23.2926 7.9965 23.2844 8.14256 23.339 8.26871L23.7138 9.12814C23.733 9.17609 23.7352 9.22994 23.719 9.27937C23.7027 9.32879 23.6688 9.37084 23.6245 9.39814L22.138 10.3092C22.0938 10.3358 22.0407 10.3461 21.9898 10.338C21.9381 10.3299 21.8917 10.304 21.8577 10.2642L21.227 9.50584C21.1923 9.46453 21.1473 9.43207 21.0971 9.41142C21.0477 9.3915 20.9939 9.38412 20.9415 9.39002C20.7711 9.40773 20.6007 9.41363 20.4295 9.40625C20.3764 9.40404 20.3233 9.4151 20.2746 9.43797C20.2267 9.46084 20.1846 9.49551 20.1529 9.5383L19.5671 10.3306C19.5347 10.3719 19.489 10.3999 19.4373 10.411C19.3864 10.4221 19.3326 10.4154 19.2861 10.3911L17.7494 9.56338C17.7044 9.5383 17.6698 9.49847 17.6506 9.45052C17.6314 9.40256 17.6292 9.35019 17.644 9.30076L17.9877 8.37937C18.0062 8.32847 18.0121 8.27461 18.0047 8.22076C17.998 8.17207 17.9803 8.1256 17.953 8.08502C17.8571 7.94191 17.759 7.80027 17.6838 7.64535C17.6594 7.59519 17.6226 7.5524 17.5768 7.51994C17.5326 7.48896 17.4809 7.46978 17.4271 7.46388L16.4452 7.35322C16.3935 7.34658 16.3463 7.3215 16.3109 7.28314C16.2755 7.24478 16.2556 7.19535 16.2534 7.14371L16.2032 5.40494C16.2017 5.35256 16.2187 5.30166 16.2512 5.26109C16.2836 5.22051 16.3294 5.19248 16.381 5.18215L17.3585 5.0147C17.4123 5.00511 17.4625 4.98224 17.5053 4.9483C17.548 4.91437 17.5812 4.8701 17.6026 4.82068C17.6366 4.74248 17.6727 4.66576 17.7133 4.59125C17.7539 4.51674 17.7974 4.44519 17.8439 4.37584C17.8734 4.33084 17.8918 4.27847 17.8962 4.22461C17.9007 4.17076 17.8918 4.11691 17.8704 4.06748L17.4758 3.16084C17.4566 3.11289 17.4558 3.05978 17.4721 3.01035C17.4883 2.96092 17.5215 2.91961 17.5658 2.89306L19.0522 1.98199C19.0965 1.95543 19.1496 1.9451 19.2005 1.95322C19.2521 1.96133 19.2986 1.98715 19.3326 2.02699L19.9633 2.78535C19.998 2.82666 20.043 2.85912 20.0931 2.87978C20.1433 2.8997 20.1971 2.90707 20.251 2.90117C20.4207 2.88273 20.5911 2.87756 20.7608 2.88494C20.8139 2.88715 20.867 2.87609 20.9157 2.85322C20.9636 2.83035 21.0057 2.79568 21.0374 2.75289L21.6231 1.9606C21.6556 1.91929 21.7013 1.89125 21.753 1.88019C21.8039 1.86912 21.8577 1.87576 21.9042 1.90011L23.4408 2.72781C23.4858 2.75289 23.5205 2.79273 23.5397 2.84068C23.5589 2.88863 23.5611 2.94101 23.5463 2.99043L23.2026 3.91183C23.1841 3.96273 23.1782 4.01658 23.1856 4.07043C23.1922 4.11912 23.2099 4.1656 23.2372 4.20617C23.3331 4.35002 23.4305 4.49314 23.5072 4.64806C23.5316 4.69748 23.5685 4.73953 23.6135 4.77125C23.6577 4.80224 23.7094 4.82142 23.7632 4.82732L24.7451 4.93797C24.7967 4.94461 24.8439 4.9697 24.8794 5.00806C24.9148 5.04642 24.9347 5.09584 24.9369 5.14748L24.9871 6.88625C24.9885 6.93863 24.9716 6.98953 24.9391 7.0301C24.9067 7.07068 24.8609 7.09871 24.8093 7.10904L23.8318 7.2765C23.778 7.28609 23.7271 7.30822 23.6843 7.34215C23.6415 7.37609 23.6076 7.41961 23.5862 7.46978C23.5522 7.5465 23.5153 7.62322 23.4755 7.69773Z" stroke="%23D4141B" stroke-width="0.737705" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/><path d="M28.1511 15.7491C27.7011 15.7049 27.2489 15.8 26.8557 16.0221C26.4625 16.2441 26.1475 16.582 25.9542 16.9892C25.761 17.3964 25.699 17.8531 25.7757 18.2972C25.8532 18.7413 26.0656 19.15 26.3851 19.4686C26.7045 19.7873 27.1147 19.9991 27.5602 20.0765C28.0058 20.1532 28.4639 20.0913 28.8719 19.8987C29.2806 19.7062 29.6192 19.3927 29.842 19.0002C30.0647 18.6085 30.1599 18.157 30.1156 17.7092C30.0647 17.2068 29.842 16.7369 29.4834 16.3799C29.1264 16.0221 28.655 15.7993 28.1511 15.7491ZM33.4279 17.9232C33.4272 18.0677 33.4206 18.2116 33.4073 18.3555C33.3918 18.531 33.4648 18.7029 33.6042 18.8121L34.9233 19.8434C34.9904 19.8995 35.0361 19.9769 35.0516 20.0625C35.0671 20.1488 35.0516 20.2373 35.0074 20.3126L33.543 22.8385C33.4988 22.913 33.4294 22.9698 33.3468 22.9986C33.2642 23.0273 33.1749 23.0259 33.093 22.9949L31.5556 22.3774C31.4708 22.3435 31.3793 22.3317 31.2886 22.342C31.1979 22.3523 31.1115 22.3848 31.0363 22.4372C30.8017 22.598 30.5553 22.7411 30.2986 22.865C30.2182 22.9041 30.1481 22.9624 30.0957 23.0347C30.0433 23.107 30.0094 23.1911 29.9969 23.2796L29.7667 24.9144C29.7512 25.0007 29.707 25.0789 29.6398 25.1364C29.5734 25.1932 29.4886 25.2257 29.4008 25.2279H26.4714C26.3851 25.2264 26.3017 25.1955 26.2353 25.1409C26.1689 25.0855 26.1232 25.0096 26.1055 24.9255L25.8753 23.2929C25.862 23.2036 25.8274 23.1188 25.7735 23.0458C25.7197 22.9727 25.6488 22.9145 25.567 22.8761C25.311 22.7529 25.0653 22.6091 24.8322 22.4468C24.7577 22.3951 24.6714 22.3627 24.5806 22.3523C24.4906 22.342 24.3992 22.3546 24.3143 22.3885L22.777 23.0052C22.6958 23.0362 22.6058 23.0377 22.5232 23.0089C22.4406 22.9801 22.3712 22.9233 22.3269 22.8488L20.8626 20.3229C20.8183 20.2477 20.8029 20.1591 20.8183 20.0728C20.8338 19.9865 20.8788 19.9091 20.9467 19.8537L22.2554 18.8298C22.327 18.773 22.3838 18.6992 22.4192 18.6151C22.4553 18.531 22.4693 18.4396 22.4605 18.3488C22.4479 18.2064 22.4406 18.0648 22.4406 17.9224C22.4406 17.78 22.4479 17.6399 22.4605 17.5012C22.4679 17.4112 22.4531 17.3205 22.4169 17.2371C22.3808 17.1537 22.324 17.0814 22.2524 17.0254L20.9445 16.0014C20.8781 15.9454 20.8338 15.8679 20.8191 15.7823C20.8043 15.6968 20.8198 15.609 20.8633 15.5345L22.3277 13.0086C22.372 12.9341 22.442 12.8773 22.5239 12.8485C22.6065 12.8197 22.6958 12.8212 22.7777 12.8522L24.3151 13.4696C24.3999 13.5036 24.4914 13.5154 24.5821 13.505C24.6729 13.4947 24.7592 13.4623 24.8344 13.4099C25.069 13.2491 25.3154 13.1059 25.5721 12.982C25.6525 12.9429 25.7226 12.8846 25.775 12.8123C25.8274 12.74 25.862 12.6559 25.8738 12.5674L26.104 10.9327C26.1195 10.8464 26.1638 10.7682 26.2309 10.7106C26.2973 10.6538 26.3821 10.6214 26.4699 10.6191H29.3993C29.4856 10.6206 29.569 10.6516 29.6354 10.7062C29.7018 10.7615 29.7475 10.8375 29.7652 10.9216L29.9954 12.5541C30.0087 12.6434 30.0433 12.7282 30.0972 12.8013C30.151 12.8743 30.2219 12.9326 30.3038 12.9709C30.5597 13.0941 30.8054 13.238 31.0385 13.4003C31.113 13.4519 31.1993 13.4844 31.2901 13.4947C31.3801 13.505 31.4715 13.4925 31.5564 13.4586L33.0938 12.8418C33.1749 12.8109 33.2649 12.8094 33.3475 12.8382C33.4301 12.8669 33.4995 12.9237 33.5438 12.9982L35.0081 15.5241C35.0524 15.5994 35.0679 15.6879 35.0524 15.7742C35.0369 15.8605 34.9919 15.938 34.924 15.9933L33.6153 17.0173C33.543 17.0741 33.487 17.1471 33.4508 17.2312C33.4147 17.3153 33.3999 17.4068 33.4088 17.4975C33.4206 17.6384 33.4279 17.7808 33.4279 17.9232Z" stroke="%23D4141B" stroke-width="0.737705" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/><path d="M30.9261 29.4012C30.9261 29.4012 37.9469 24.0669 40.5642 22.2551C42.2787 21.0681 43.4228 21.8161 44.0071 22.4727C44.3059 22.8083 44.2823 23.3203 43.9614 23.6346L30.9689 36.3334C29.0162 38.2419 26.2926 39.1529 23.5801 38.804L16.7349 37.9239C15.0883 37.7122 13.4359 38.2706 12.257 39.4362L9.00079 42.657C8.373 43.2782 7.36161 43.2833 6.72718 42.6696L1.28071 37.3979C0.617512 36.7561 0.626364 35.6916 1.30063 35.0609L7.32546 29.4248C9.18079 27.689 11.7362 26.9019 14.2518 27.2928L19.6237 28.1264C21.5425 28.4245 23.4871 28.5263 25.4265 28.4311L28.2128 28.2946C28.8458 28.2637 29.4802 28.3839 30.046 28.6687C30.6502 28.9726 31.2271 29.4809 31.1164 30.2983C30.8944 31.933 29.076 33.5242 24.8614 33.2151C20.6469 32.906 16.9651 32.1986 14.4369 33.3922" stroke="%23D4141B" stroke-width="0.737705" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}
.svg__technologi-3{
    width: 2.81rem;
    height: 2.81rem;
    background-color: #D4141B;
    mask-image: url('data:image/svg+xml,<svg width="45" height="45" viewBox="0 0 45 45" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M11.6094 16.9216L25.189 4H40.4477V9.71648H28.0499L16.9651 20.6861" stroke="%23E62240" stroke-width="0.737705" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/><path d="M12.3912 26.1525C14.9588 26.1525 17.0402 24.073 17.0402 21.5079C17.0402 18.9427 14.9588 16.8633 12.3912 16.8633C9.82362 16.8633 7.74219 18.9427 7.74219 21.5079C7.74219 24.073 9.82362 26.1525 12.3912 26.1525Z" stroke="%23E62240" stroke-width="0.737705" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/><path d="M37.4332 9.7168C38.2034 10.4589 38.674 11.5094 38.6467 12.6691C38.5966 14.787 36.8548 16.5111 34.7339 16.5413C32.5135 16.573 30.7031 14.7841 30.7031 12.5732C30.7031 11.4511 31.1694 10.4383 31.9181 9.7168" stroke="%23E62240" stroke-width="0.737705" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/><path d="M34.6719 16.543V20.1983" stroke="%23E62240" stroke-width="0.737705" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/><path d="M34.6781 20.1973H32.676C32.4591 20.1973 32.2828 20.3728 32.2828 20.5905V23.2373C32.2828 23.9419 31.9301 24.6006 31.3429 24.9916L28.3316 26.9974C28.1457 27.1214 28.1 27.3751 28.2313 27.5551L30.4872 30.6564C30.6097 30.8246 30.842 30.8682 31.0176 30.756L32.5306 29.7889C32.7202 29.6679 32.7697 29.4134 32.6391 29.2305L31.8306 28.0951C31.7059 27.9203 31.745 27.6783 31.9176 27.5514L34.3808 25.7367C34.5571 25.6069 34.7976 25.6069 34.9739 25.7367L37.4371 27.5514C37.6097 27.6783 37.6488 27.921 37.5242 28.0951L36.7156 29.2305C36.5851 29.4134 36.6345 29.6679 36.8241 29.7889L38.3371 30.756C38.5127 30.8682 38.7451 30.8246 38.8675 30.6564L41.1234 27.5551C41.2547 27.3744 41.209 27.1214 41.0231 26.9974L38.0118 24.9916C37.4246 24.6006 37.0719 23.9426 37.0719 23.2373V20.5905C37.0719 20.3736 36.8956 20.1973 36.6787 20.1973H34.6781Z" stroke="%23E62240" stroke-width="0.737705" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/><path d="M15.6797 24.7891L18.5154 40.9987" stroke="%23E62240" stroke-width="0.737705" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/><path d="M9.15753 24.8359L6.32031 40.9998H20.2076H44.2612" stroke="%23E62240" stroke-width="0.737705" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/><path d="M39.841 33.0332H29.3906V40.9997H39.841V33.0332Z" stroke="%23E62240" stroke-width="0.737705" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/><path d="M12.3894 24.0268C13.7824 24.0268 14.9116 22.8989 14.9116 21.5075C14.9116 20.1162 13.7824 18.9883 12.3894 18.9883C10.9964 18.9883 9.86719 20.1162 9.86719 21.5075C9.86719 22.8989 10.9964 24.0268 12.3894 24.0268Z" stroke="%23E62240" stroke-width="0.737705" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/><path d="M34.6766 14.7882C35.8312 14.7882 36.7672 13.8532 36.7672 12.6998C36.7672 11.5464 35.8312 10.6113 34.6766 10.6113C33.522 10.6113 32.5859 11.5464 32.5859 12.6998C32.5859 13.8532 33.522 14.7882 34.6766 14.7882Z" stroke="%23E62240" stroke-width="0.737705" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/><path d="M0.734375 41H7.17159" stroke="%23E62240" stroke-width="0.737705" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}
.svg__technologi-4{
    width: 2.81rem;
    height: 2.81rem;
    background-color: #D4141B;
    mask-image: url('data:image/svg+xml,<svg width="45" height="45" viewBox="0 0 45 45" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M3.42188 19.236C4.13081 16.2512 6.03925 11.4798 11.1752 7.11328" stroke="%23D4141B" stroke-width="0.737705" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/><path d="M18.7266 4.26689C18.7266 4.26689 22.3679 3.45984 26.1191 4.26689" stroke="%23D4141B" stroke-width="0.737705" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/><path d="M33.6797 7.13281C33.6797 7.13281 40.0977 11.3613 41.8313 19.2747" stroke="%23D4141B" stroke-width="0.737705" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/><path d="M11.1953 17.289V4.267C11.1953 2.99372 12.2281 1.96094 13.5021 1.96094H16.4168C17.6908 1.96094 18.7236 2.99299 18.7236 4.267V17.289" stroke="%23D4141B" stroke-width="0.737705" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/><path d="M26.1172 17.289V4.267C26.1172 2.99372 27.15 1.96094 28.424 1.96094H31.3387C32.6127 1.96094 33.6455 2.99299 33.6455 4.267V17.289" stroke="%23D4141B" stroke-width="0.737705" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/><path d="M7.28844 22.207L9.0427 23.5563C9.21238 23.6891 9.3459 23.8617 9.43147 24.0594C9.51705 24.2564 9.5532 24.4725 9.53475 24.6865C9.50451 25.0169 9.48754 25.3497 9.48754 25.6875C9.48754 26.0254 9.50525 26.3625 9.53475 26.7011C9.55541 26.9173 9.52147 27.1342 9.43664 27.3333C9.3518 27.5325 9.21828 27.7074 9.04861 27.8424L5.95024 30.2746C5.79016 30.4066 5.68246 30.591 5.64631 30.7954C5.61016 30.9997 5.64705 31.21 5.7518 31.3892L9.21975 37.3883C9.32524 37.566 9.48975 37.7003 9.68451 37.7682C9.87926 37.836 10.0917 37.8331 10.285 37.7593L13.9256 36.2942C14.1255 36.2138 14.3416 36.1843 14.5556 36.2087C14.7695 36.233 14.9739 36.3097 15.1509 36.4329C15.7027 36.8188 16.2848 37.1596 16.8911 37.4517C17.0852 37.5439 17.2534 37.6826 17.3802 37.8552C17.5079 38.0278 17.5905 38.2292 17.6207 38.4424L18.1659 42.3191C18.2072 42.5197 18.3157 42.6997 18.4728 42.831C18.6307 42.9616 18.8276 43.0347 19.0327 43.0383H25.9693C26.1774 43.0339 26.378 42.9572 26.5359 42.8222C26.6938 42.6865 26.8 42.5006 26.8354 42.2955L27.3813 38.4129C27.4108 38.2027 27.4912 38.0035 27.6159 37.8316C27.7406 37.6597 27.9058 37.5218 28.0969 37.4288C28.704 37.1345 29.2883 36.7951 29.8438 36.4123C30.0208 36.2891 30.2259 36.2109 30.4406 36.1865C30.6552 36.1622 30.8729 36.191 31.0735 36.2706L34.7148 37.7365C34.9081 37.8095 35.1206 37.8124 35.3153 37.7446C35.5101 37.6767 35.6746 37.5417 35.7801 37.3647L39.2488 31.3656C39.3528 31.1864 39.3897 30.9761 39.3535 30.7718C39.3174 30.5674 39.2097 30.383 39.0496 30.251L35.8199 27.7192C35.5558 27.5119 35.4134 27.1851 35.4466 26.8509C35.485 26.4658 35.5049 26.0785 35.5071 25.6912C35.5071 25.3533 35.4894 25.0162 35.4621 24.6806C35.4422 24.4644 35.4769 24.2468 35.5625 24.0476C35.648 23.8484 35.7823 23.6736 35.9527 23.5393L37.648 22.2092" stroke="%23D4141B" stroke-width="0.737705" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/><path d="M26.3424 22.198C27.1096 23.0264 27.5537 24.0541 27.6666 25.1805C27.7714 26.2451 27.5449 27.3162 27.0182 28.2464C26.4907 29.1774 25.6888 29.9225 24.7217 30.3799C23.7546 30.8373 22.6694 30.9848 21.6152 30.8019C20.561 30.6189 19.5887 30.1151 18.8326 29.3589C18.0757 28.6028 17.5719 27.6312 17.3889 26.577C17.206 25.5228 17.3535 24.4384 17.8109 23.4713C18.0373 22.9918 18.3088 22.5823 18.6651 22.1973" stroke="%23D4141B" stroke-width="0.737705" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/><path d="M43.4578 22.2085H1.53552C1.0929 22.2085 0.734375 21.85 0.734375 21.4074V20.0765C0.734375 19.6339 1.0929 19.2754 1.53552 19.2754H43.4586C43.9012 19.2754 44.2597 19.6339 44.2597 20.0765V21.4074C44.259 21.85 43.9004 22.2085 43.4578 22.2085Z" stroke="%23D4141B" stroke-width="0.737705" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}
.svg__technologi-5{
    width: 2.81rem;
    height: 2.81rem;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url('data:image/svg+xml,<svg width="45" height="42" viewBox="0 0 45 42" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M25.9304 13.7423C24.7612 13.6272 23.5838 13.8758 22.5613 14.4541C21.5389 15.0325 20.72 15.9126 20.2176 16.9741C19.7153 18.035 19.553 19.2256 19.7536 20.3823C19.9543 21.5391 20.5083 22.6058 21.3397 23.4357C22.1711 24.2656 23.2385 24.8189 24.396 25.0196C25.5542 25.2202 26.7456 25.0586 27.8079 24.5563C28.8702 24.0539 29.7517 23.2365 30.3301 22.2148C30.9092 21.1931 31.1578 20.0179 31.0427 18.8494C30.9107 17.54 30.3301 16.3154 29.3984 15.3851C28.4667 14.4541 27.2413 13.8736 25.9304 13.7423ZM39.6562 19.4086C39.6532 19.8674 39.6274 20.3255 39.5787 20.7822C39.547 21.0817 39.6702 21.3768 39.9077 21.5627L43.5468 24.4139C43.7224 24.5592 43.8404 24.7614 43.8803 24.9856C43.9201 25.2099 43.8795 25.4408 43.7652 25.637L39.9557 32.221C39.8399 32.4158 39.6591 32.5641 39.4452 32.6386C39.2312 32.7131 38.9974 32.7101 38.7857 32.6297L34.7866 31.0208C34.566 30.933 34.327 30.9013 34.0909 30.9286C33.8549 30.9559 33.6299 31.0407 33.4351 31.1764C32.825 31.5962 32.1832 31.9695 31.5163 32.2926C31.3068 32.3944 31.1253 32.5464 30.9881 32.7345C30.8509 32.9226 30.7624 33.1424 30.7307 33.3726L30.1317 37.6336C30.0926 37.8586 29.976 38.0629 29.8026 38.2119C29.6293 38.3609 29.4094 38.445 29.1808 38.4495H21.5603C21.3353 38.4458 21.1184 38.3654 20.9458 38.2215C20.7724 38.0784 20.6536 37.88 20.6086 37.6601L20.0103 33.405C19.9764 33.1719 19.8857 32.9506 19.7462 32.761C19.6061 32.5714 19.4217 32.4187 19.2092 32.3177C18.543 31.9968 17.9042 31.6227 17.2978 31.1993C17.1038 31.0643 16.8788 30.9802 16.6442 30.9529C16.4096 30.9264 16.1713 30.9588 15.9522 31.0466L11.9539 32.6541C11.7421 32.7345 11.5083 32.7382 11.2944 32.6636C11.0804 32.5891 10.8997 32.4416 10.7839 32.2468L6.97436 25.6628C6.86001 25.4659 6.8187 25.235 6.85854 25.0114C6.89838 24.7872 7.01641 24.585 7.19198 24.4397L10.595 21.7707C10.7817 21.6232 10.9277 21.4306 11.0214 21.2123C11.1151 20.9939 11.152 20.7549 11.1299 20.5181C11.0981 20.147 11.0782 19.7767 11.0782 19.4056C11.0782 19.0345 11.0967 18.6701 11.1299 18.3072C11.1498 18.0718 11.1107 17.835 11.0162 17.6189C10.9218 17.4027 10.775 17.2124 10.5891 17.0671L7.18756 14.3981C7.01493 14.252 6.89911 14.0506 6.86075 13.8278C6.82239 13.605 6.86297 13.3764 6.97657 13.1809L10.7861 6.59685C10.9019 6.40209 11.0826 6.25381 11.2966 6.1793C11.5105 6.1048 11.7444 6.10775 11.9561 6.18816L15.9552 7.79709C16.1758 7.88488 16.4148 7.9166 16.6501 7.8893C16.8862 7.86201 17.1112 7.77717 17.3059 7.64144C17.916 7.22168 18.5578 6.8484 19.2247 6.52603C19.4342 6.42422 19.6157 6.27226 19.7529 6.08414C19.8901 5.89603 19.9786 5.67693 20.0103 5.44603L20.6101 1.18504C20.6492 0.960042 20.7658 0.755698 20.9391 0.606681C21.1125 0.457665 21.3323 0.373567 21.561 0.369141H29.18C29.405 0.372829 29.6219 0.453239 29.7945 0.597091C29.9679 0.740206 30.0867 0.938649 30.1317 1.15848L30.7299 5.41283C30.7639 5.64594 30.8546 5.86726 30.994 6.05685C31.1342 6.24644 31.3186 6.3984 31.5318 6.50021C32.198 6.82111 32.8368 7.19512 33.4432 7.61857C33.6372 7.75357 33.8622 7.83767 34.0968 7.86422C34.3314 7.89078 34.5697 7.85832 34.7888 7.77053L38.7871 6.16307C38.9989 6.08266 39.2327 6.07898 39.4467 6.15349C39.6606 6.22799 39.8413 6.37553 39.9579 6.57029L43.7674 13.1543C43.8817 13.3513 43.923 13.5822 43.8832 13.8057C43.8434 14.0292 43.7253 14.2321 43.5498 14.3774L40.146 17.0464C39.9586 17.194 39.8111 17.3858 39.7174 17.6041C39.623 17.8232 39.5853 18.0615 39.6075 18.2991C39.6362 18.6679 39.6562 19.0375 39.6562 19.4086Z" stroke="%23D4141B" stroke-width="0.737705" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/><path d="M29.1799 26.9324C29.1799 32.4741 23.6051 36.9667 16.7289 36.9667C9.8528 36.9667 5.92969 33.2 5.92969 27.6576C5.92969 22.1152 10.5337 20.752 16.7282 16.8974C22.5657 13.2665 29.1799 21.3901 29.1799 26.9324Z" fill="white"/><path d="M27.9578 18.4121L18.4613 18.6393L3.23438 29.7012L10.3945 39.0612L25.4378 27.4719L27.9578 18.4121Z" stroke="%23D4141B" stroke-width="0.737705" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/><path d="M2.47676 30.623L1.10389 31.6817C0.283566 32.3161 0.124959 33.4905 0.746107 34.3204L5.20111 40.2663C5.81488 41.0859 6.96865 41.2718 7.80963 40.6861L9.36398 39.5685" stroke="%23D4141B" stroke-width="0.737705" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/><path d="M5.63281 32.8375L19.588 22.4277" stroke="%23D4141B" stroke-width="0.737705" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/><path d="M21.9533 25.3145L7.95312 35.8725" stroke="%23D4141B" stroke-width="0.737705" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/><path d="M18.4609 18.6387C18.4609 18.6387 18.6232 21.6847 20.7021 24.0645C22.9255 26.6096 25.4367 27.4712 25.4367 27.4712" stroke="%23D4141B" stroke-width="0.737705" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/><path d="M22.6328 18.541C22.6328 18.541 23.0054 22.0687 26.5419 23.4718" stroke="%23D4141B" stroke-width="0.737705" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/><path d="M3.22958 29.7007L2.84523 29.216C2.65343 28.974 2.30523 28.9268 2.05515 29.1083L2.03376 29.1238C1.77187 29.3141 1.71876 29.6837 1.91646 29.9397L9.86819 40.2373C10.0556 40.48 10.4008 40.5331 10.6531 40.3575C10.929 40.1657 10.9821 39.7799 10.7682 39.5202L10.3897 39.0606" stroke="%23D4141B" stroke-width="0.737705" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/></svg>') ;
}
.svg__technologi-6{
    width: 2.81rem;
    height: 2.81rem;
    background-color: #D4141B;
    mask-image: url('data:image/svg+xml,<svg width="45" height="45" viewBox="0 0 45 45" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M14.9453 6.47099C15.9582 3.15279 19.0529 0.738281 22.7133 0.738281C27.1971 0.738281 30.8318 4.36189 30.8318 8.8309C30.8318 13.2999 27.1971 16.9235 22.7133 16.9235" stroke="%23D4141B" stroke-width="0.737705" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/><path d="M22.5553 20.6867C24.6397 20.6867 26.3294 19.0023 26.3294 16.9244C26.3294 14.8465 24.6397 13.1621 22.5553 13.1621C20.471 13.1621 18.7812 14.8465 18.7812 16.9244C18.7812 19.0023 20.471 20.6867 22.5553 20.6867Z" stroke="%23D4141B" stroke-width="0.737705" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/><path d="M21.4882 7.56841L11.6383 16.0314C11.1935 16.4135 10.9375 16.9705 10.9375 17.5562V42.9723C10.9375 43.685 11.5166 44.2619 12.2314 44.2619H32.7728C33.4877 44.2619 34.0668 43.6842 34.0668 42.9723V17.8535C34.0668 17.2633 33.8071 16.7027 33.3564 16.3205L23.0344 7.56398C22.5881 7.18554 21.9323 7.18701 21.4882 7.56841Z" stroke="%23D4141B" stroke-width="0.737705" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/><path d="M19.3075 40.2727V26.1914H23.1038C25.2084 26.1914 26.914 27.8918 26.914 29.9899C26.914 32.093 25.1996 33.7964 23.089 33.7883L17.6484 33.7743" stroke="%23D4141B" stroke-width="0.737705" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/><path d="M17.6484 36.3086H24.8838" stroke="%23D4141B" stroke-width="0.737705" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}
.svg__technologi-7{
    width: 2.81rem;
    height: 2.81rem;
    background-color: #D4141B;
    mask-image: url('data:image/svg+xml,<svg width="45" height="45" viewBox="0 0 45 45" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M31.7176 22.4109C31.7161 22.6839 31.7021 22.9561 31.6748 23.2275C31.6512 23.4658 31.7478 23.6997 31.9359 23.8472L34.2272 25.6465C34.3401 25.7402 34.4168 25.8715 34.4426 26.0161C34.4685 26.1607 34.4419 26.3104 34.3681 26.4373L31.9101 30.6939C31.8356 30.82 31.719 30.9152 31.5804 30.9639C31.4424 31.0125 31.2919 31.0103 31.1547 30.958L28.5749 29.9178C28.4326 29.861 28.2784 29.8403 28.1264 29.858C27.9745 29.8757 27.8291 29.9311 27.703 30.0181C27.309 30.2896 26.8952 30.5308 26.4651 30.7396C26.3301 30.8053 26.2128 30.9034 26.1243 31.0251C26.0358 31.1468 25.979 31.2885 25.9583 31.4375L25.5717 34.1928C25.5467 34.3381 25.4714 34.4702 25.3593 34.5668C25.2472 34.6627 25.1055 34.7173 24.958 34.7203H20.0426C19.8973 34.718 19.7579 34.6657 19.6458 34.5734C19.5344 34.4805 19.4576 34.3529 19.4281 34.2105L19.0423 31.4596C19.0209 31.3091 18.9619 31.166 18.8719 31.0428C18.7819 30.9203 18.6624 30.8215 18.5252 30.7566C18.0958 30.5493 17.6835 30.3073 17.2917 30.0336C17.1663 29.9466 17.0217 29.892 16.8698 29.8743C16.7185 29.8573 16.5651 29.878 16.4235 29.9348L13.8437 30.9742C13.7072 31.0266 13.556 31.0288 13.4181 30.9801C13.2801 30.9321 13.1635 30.8362 13.0883 30.7108L10.631 26.4543C10.5572 26.3274 10.5307 26.1776 10.5565 26.033C10.5823 25.8884 10.6583 25.7571 10.7719 25.6634L12.9673 23.938C13.0876 23.8421 13.182 23.7181 13.2425 23.5765C13.303 23.4348 13.3266 23.2807 13.3126 23.128C13.2919 22.8882 13.2794 22.6484 13.2794 22.4087C13.2794 22.1689 13.2912 21.9329 13.3126 21.6983C13.3251 21.5463 13.3 21.3929 13.2395 21.2534C13.1783 21.1133 13.0839 20.9908 12.9636 20.8964L10.769 19.1709C10.6576 19.0765 10.5831 18.9459 10.558 18.8021C10.5329 18.6582 10.5595 18.5099 10.6325 18.3838L13.0898 14.1272C13.1643 14.0011 13.2808 13.9059 13.4195 13.8572C13.5575 13.8093 13.7087 13.8107 13.8452 13.8631L16.4249 14.9033C16.5673 14.9601 16.7215 14.9807 16.8735 14.963C17.0254 14.9453 17.1708 14.8907 17.2969 14.803C17.6908 14.5315 18.1047 14.2903 18.5348 14.0815C18.6698 14.0158 18.7871 13.9177 18.8756 13.796C18.9641 13.6743 19.0209 13.5326 19.0416 13.3836L19.4281 10.629C19.4532 10.4837 19.5285 10.3516 19.6406 10.255C19.7527 10.1591 19.8944 10.1045 20.0419 10.1016H24.9572C25.1026 10.1038 25.242 10.1562 25.3541 10.2484C25.4655 10.3413 25.5422 10.4689 25.5717 10.6113L25.9576 13.3622C25.979 13.5127 26.038 13.6558 26.128 13.779C26.218 13.9022 26.3375 14.0003 26.4747 14.0653C26.904 14.2725 27.3164 14.5145 27.7081 14.7882C27.8335 14.8753 27.9781 14.9298 28.1301 14.9475C28.2813 14.9645 28.4355 14.9439 28.5764 14.8871L31.1562 13.8476C31.2926 13.7953 31.4439 13.793 31.5818 13.8417C31.7198 13.8897 31.8363 13.9856 31.9116 14.111L34.3689 18.3675C34.4426 18.4944 34.4692 18.6442 34.4434 18.7888C34.4176 18.9334 34.3416 19.0647 34.228 19.1584L32.0326 20.8839C31.9116 20.979 31.8164 21.103 31.7559 21.2446C31.6954 21.3862 31.6711 21.5404 31.6851 21.6939C31.705 21.9314 31.7176 22.1712 31.7176 22.4109Z" stroke="%23D4141B" stroke-width="0.737705" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/><path d="M18.9766 22.8569L21.6234 25.5067L27.1326 20.207" stroke="%23D4141B" stroke-width="0.737705" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/><path d="M10.4547 38.8043C5.52239 35.1239 2.32812 29.2378 2.32812 22.6058C2.32812 11.4546 11.3576 2.41406 22.497 2.41406C24.1 2.41406 25.6603 2.60144 27.1548 2.95554" stroke="%23E62240" stroke-width="0.737705" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/><path d="M34.1682 6.13281C39.3144 9.79183 42.6724 15.8063 42.6724 22.6065C42.6724 33.7577 33.6422 42.7975 22.5036 42.7975C20.7029 42.7975 18.9582 42.5614 17.2969 42.1181" stroke="%23E62240" stroke-width="0.737705" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/><path d="M24.8828 3.87869L27.1726 2.99197L26.1922 0.738281" stroke="%23E62240" stroke-width="0.737705" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/><path d="M19.4856 41.0078L17.2969 42.121L18.4993 44.264" stroke="%23E62240" stroke-width="0.737705" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}