@charset "UTF-8";.preventive-aging{
    padding:40px 0
}
.preventive-aging__list{
    margin-top:28px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    gap:20px
}
.preventive-aging__list-item{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    background:rgba(214,214,214,.2);
    padding:20px
}
.preventive-aging__list-item-info{
    -webkit-box-flex:0;
    -ms-flex:0 0 50%;
    flex:0 0 50%;
    background:linear-gradient(102.02deg,#ac9dcb 0,#665a80 100%);
    overflow:hidden
}
.preventive-aging__list-item-info img{
    -o-object-fit:cover;
    object-fit:cover;
    height:100%;
    width:100%
}
.preventive-aging__list-item-content{
    -webkit-box-flex:0;
    -ms-flex:0 0 50%;
    flex:0 0 50%;
    padding:20px
}
.preventive-aging__list-item-title{
    font-family:"Cormorant",serif;
    font-weight:500;
    font-size:30px;
    text-transform:uppercase;
    margin-bottom:60px
}
.preventive-aging__list-item-description{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    gap:10px
}
.preventive-aging__list-item-description li,.preventive-aging__list-item-descriptionli a{
    color:#25193c;
    text-decoration:underline;
    font-size:18px
}
@media (max-width:1220px){
    .preventive-aging .title-h2-2{
        text-align:center
    }
    .preventive-aging__list-item-content{
        -webkit-box-flex:0;
        -ms-flex:0 0 60%;
        flex:0 0 60%
    }
    .preventive-aging__list-item-info img{
        -o-object-fit:contain;
        object-fit:contain;
        width:100%;
        height:100%
    }
    .preventive-aging__list-item-info{
        -webkit-box-flex:0;
        -ms-flex:0 0 40%;
        flex:0 0 40%;
        padding:20px
    }
    .preventive-aging__list-item-title{
        font-size:20px;
        margin-bottom:30px
    }
    .preventive-aging__list-item-description li,.preventive-aging__list-item-descriptionli a{
        font-size:14px
    }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIiwiYmFzZS9fbG9uZ2V2aXR5LnNjc3MiLCJtYWluLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsaUJBSUEsaUIsQ0FDRSxjLENBR0YsdUIsQ0NGRSxlLENBQUEsbUIsQ0FDQSxtQixDQUFBLFksQ0RNQSwyQixDQUNBLDRCLENDTkEseUIsQ0RHRixxQixDQU1FLFEsQ0FHRiw0QixDQ1JFLG1CLENBQ0EsbUIsQ0FFQSxZLENERUYsK0IsQ0FRRSxZLENBR0YsaUMsQ0FDRSxrQixDQ1RGLGdCLENBQ0UsWSxDREVGLDRELENBVUUsZSxDQUdGLHFDLENDWEUsbUIsQ0FDQSxnQixDREdGLFcsQ0FXRSxVLENBR0Ysb0MsQ0FDRSxrQixDQ2RBLGdCLENESUYsWSxDQWFFLFksQ0FHRixrQyxDQ2RFLDZCLENBQ0EsZSxDQUNBLGMsQ0RJRix3QixDQWFFLGtCLENBR0Ysd0MsQ0NoQkUsbUIsQ0FDQSxtQixDQUFBLFksQ0RtQkEsMkIsQ0FDQSw0QixDQ25CQSx5QixDRElGLHFCLENBa0JFLFEsQ0FHRiwyQyxDQUNBLDRDLENDcEJFLGEsQ0RLRix5QixDQWtCRSxjLENBU0YsMEJDcEJFLDZCLENBQ0UsaUIsQ0R3QkYsb0MsQ0FuQkEsa0IsQ0NBQSxnQixDQUNFLFksQ0R3QkYscUMsQ0FyQkEscUIsQ0NBQSxrQixDQUNFLFUsQ0FDQSxXLENEMEJGLGlDLENDdEJFLGtCLENERUYsZ0IsQ0FDRixZLENFbkVBLFksQ0Y2RkUsa0MsQ0FDRSxjLENBQ0Esa0IsQ0FHRiwyQyxDQUNBLDRDLENBQ0UsZ0IiLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKiBCYXNlICovXG4ucHJldmVudGl2ZS1hZ2luZyB7XG4gIHBhZGRpbmc6IDQwcHggMDtcbn1cblxuLnByZXZlbnRpdmUtYWdpbmdfX2xpc3Qge1xuICBtYXJnaW4tdG9wOiAyOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDIwcHg7XG59XG5cbi5wcmV2ZW50aXZlLWFnaW5nX19saXN0LWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIxNCwgMjE0LCAyMTQsIDAuMik7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5cbi5wcmV2ZW50aXZlLWFnaW5nX19saXN0LWl0ZW0taW5mbyB7XG4gIGZsZXg6IDAgMCA1MCU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMDIuMDJkZWcsICNBQzlEQ0IgMCUsICM2NjVBODAgMTAwJSk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5wcmV2ZW50aXZlLWFnaW5nX19saXN0LWl0ZW0taW5mbyBpbWcge1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnByZXZlbnRpdmUtYWdpbmdfX2xpc3QtaXRlbS1jb250ZW50IHtcbiAgZmxleDogMCAwIDUwJTtcbiAgcGFkZGluZzogMjBweDtcbn1cblxuLnByZXZlbnRpdmUtYWdpbmdfX2xpc3QtaXRlbS10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkNvcm1vcmFudFwiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuXG4ucHJldmVudGl2ZS1hZ2luZ19fbGlzdC1pdGVtLWRlc2NyaXB0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxMHB4O1xufVxuXG4ucHJldmVudGl2ZS1hZ2luZ19fbGlzdC1pdGVtLWRlc2NyaXB0aW9uIGxpLFxuLnByZXZlbnRpdmUtYWdpbmdfX2xpc3QtaXRlbS1kZXNjcmlwdGlvbmxpIGEge1xuICBjb2xvcjogcmdiKDM3LCAyNSwgNjApO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTIyMHB4KSB7XG4gIC5wcmV2ZW50aXZlLWFnaW5nIC50aXRsZS1oMi0yIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnByZXZlbnRpdmUtYWdpbmdfX2xpc3QtaXRlbS1jb250ZW50IHtcbiAgICBmbGV4OiAwIDAgNjAlO1xuICB9XG4gIC5wcmV2ZW50aXZlLWFnaW5nX19saXN0LWl0ZW0taW5mbyBpbWcge1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIC5wcmV2ZW50aXZlLWFnaW5nX19saXN0LWl0ZW0taW5mbyB7XG4gICAgZmxleDogMCAwIDQwJTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG4gIC5wcmV2ZW50aXZlLWFnaW5nX19saXN0LWl0ZW0tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIC5wcmV2ZW50aXZlLWFnaW5nX19saXN0LWl0ZW0tZGVzY3JpcHRpb24gbGksXG4gIC5wcmV2ZW50aXZlLWFnaW5nX19saXN0LWl0ZW0tZGVzY3JpcHRpb25saSBhIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi8qIEJsb2NrcyAqL1xuLyogTm8gc3R5bGVzIGNvZGUgYmVsb3cuIE9ubHkgaW4gbW9kdWxlcyAqL1xuLyog0J3QtSDQv9C40YjQuNGC0LUgQ1NTINC60L7QtCDQvdC40LbQtS4g0KLQvtC70YzQutC+INCyINC/0L7QtNC60LvRjtGH0LDQtdC80YvRhSDRhNCw0LnQu9Cw0YUgKi8iLCIucHJldmVudGl2ZS1hZ2luZ3tcclxuICBwYWRkaW5nOiA0MHB4IDA7XHJcbn1cclxuLnByZXZlbnRpdmUtYWdpbmdfX2xpc3R7XHJcblxyXG4gIG1hcmdpbi10b3A6IDI4cHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGdhcDogMjBweDtcclxufVxyXG5cclxuLnByZXZlbnRpdmUtYWdpbmdfX2xpc3QtaXRlbXtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMjE0LCAyMTQsIDIxNCwgMC4yKTtcclxuXHJcbiAgcGFkZGluZzogMjBweDtcclxufVxyXG5cclxuLnByZXZlbnRpdmUtYWdpbmdfX2xpc3QtaXRlbS1pbmZve1xyXG4gIGZsZXg6IDAgMCA1MCU7XHJcbmJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMDIuMDJkZWcsICNBQzlEQ0IgMCUsICM2NjVBODAgMTAwJSk7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG4ucHJldmVudGl2ZS1hZ2luZ19fbGlzdC1pdGVtLWluZm8gaW1ne1xyXG4gIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG4ucHJldmVudGl2ZS1hZ2luZ19fbGlzdC1pdGVtLWNvbnRlbnR7XHJcbiAgZmxleDogMCAwIDUwJTtcclxuICBwYWRkaW5nOiAyMHB4O1xyXG59XHJcblxyXG4ucHJldmVudGl2ZS1hZ2luZ19fbGlzdC1pdGVtLXRpdGxle1xyXG4gIGZvbnQtZmFtaWx5OiBcIkNvcm1vcmFudFwiLCBzZXJpZjtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIGZvbnQtc2l6ZTogMzBweDtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbn1cclxuXHJcbi5wcmV2ZW50aXZlLWFnaW5nX19saXN0LWl0ZW0tZGVzY3JpcHRpb257XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGdhcDogMTBweDtcclxufVxyXG4ucHJldmVudGl2ZS1hZ2luZ19fbGlzdC1pdGVtLWRlc2NyaXB0aW9uIGxpLFxyXG4ucHJldmVudGl2ZS1hZ2luZ19fbGlzdC1pdGVtLWRlc2NyaXB0aW9ubGkgYXtcclxuICBjb2xvcjogcmdiYSgzNywgMjUsIDYwLCAxKTtcclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICBmb250LXNpemU6IDE4cHg7XHJcblxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTIyMHB4KSB7XHJcbiAgLnByZXZlbnRpdmUtYWdpbmcgLnRpdGxlLWgyLTJ7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG4gIC5wcmV2ZW50aXZlLWFnaW5nX19saXN0LWl0ZW0tY29udGVudHtcclxuICAgIGZsZXg6IDAgMCA2MCU7XHJcbiAgfVxyXG5cclxuICAucHJldmVudGl2ZS1hZ2luZ19fbGlzdC1pdGVtLWluZm8gaW1nIHtcclxuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICB9XHJcblxyXG4gIC5wcmV2ZW50aXZlLWFnaW5nX19saXN0LWl0ZW0taW5mb3tcclxuICAgIGZsZXg6IDAgMCA0MCU7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG4gIH1cclxuICAucHJldmVudGl2ZS1hZ2luZ19fbGlzdC1pdGVtLXRpdGxle1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICB9XHJcbiAgLnByZXZlbnRpdmUtYWdpbmdfX2xpc3QtaXRlbS1kZXNjcmlwdGlvbiBsaSxcclxuICAucHJldmVudGl2ZS1hZ2luZ19fbGlzdC1pdGVtLWRlc2NyaXB0aW9ubGkgYXtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICB9XHJcbn0iLCIvKiBCYXNlICovXG4vL0BpbXBvcnQgJy4vYmFzZS9yZXNldCc7XG4vL0BpbXBvcnQgJy4vYmFzZS92YXJzJztcbi8vQGltcG9ydCAnLi9iYXNlL21peGlucyc7XG4vL0BpbXBvcnQgJy4vYmFzZS9mb250c0F1dG9HZW4nO1xuLy9AaW1wb3J0ICcuL2Jhc2UvYmFzZSc7XG4vL0BpbXBvcnQgJy4vYmFzZS9kb2NzJzsgLyog0J7RgtC60LvRjtGH0LjRgtGMINC/0YDQuCDQvdC10L7QsdGF0L7QtNC40LzQvtGB0YLQuCAqL1xuLy9AaW1wb3J0ICcuL2Jhc2UvdXRpbHMnOyAvLyDQotC10YHRgiDQvdCwINC+0YjQuNCx0LrRg1xuLy9AaW1wb3J0ICcuL2Jhc2UvY29udGFpbmVycyc7XG4vL0BpbXBvcnQgJy4vYmFzZS9zdGlja3ktZm9vdGVyJztcbi8vQGltcG9ydCAnLi9iYXNlL2N1cnJlbnRTaXRlJztcbi8vQGltcG9ydCAnLi9iYXNlL2xvbmdlX29sZCc7XG5AaW1wb3J0ICcuL2Jhc2UvbG9uZ2V2aXR5JztcblxuLyogQmxvY2tzICovXG4vL0BpbXBvcnQgJy4vYmxvY2tzLyouc2Nzcyc7XG5cbi8qIE5vIHN0eWxlcyBjb2RlIGJlbG93LiBPbmx5IGluIG1vZHVsZXMgKi9cbi8qINCd0LUg0L/QuNGI0LjRgtC1IENTUyDQutC+0LQg0L3QuNC20LUuINCi0L7Qu9GM0LrQviDQsiDQv9C+0LTQutC70Y7Rh9Cw0LXQvNGL0YUg0YTQsNC50LvQsNGFICovXG4iXX0= */

.button--full.hide-on-desktop{
    margin-bottom: 20px;
}
.risks-map-calculation-slide__description{
    min-height:58px;
}
.restoration-mechanism-slide__title{
    min-height:110px;
}

.button--fixed.button--full{
    width: 100%;
    right: 0px;
    left: 0px;
}
.video__overlay--poster {
    background-size: contain;
    background-repeat: no-repeat;
}

.slick-track {
    display: flex;
}

.slick-list {
    overflow: hidden;
}

._slider_controls .arrow_prev.slick-disabled,
._slider_controls .arrow_next.slick-disabled {
    opacity: 0.7;
}



.legal_block {
    margin-top: 140px;
    padding: 60px 0;
}
.legal_block .block_header {
    margin-bottom: 30px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.fix-btn-bottom,.container-ai-assistant-fixed{
    display: none;
}
.hero__header h1{
    font-size: 50px;
}
@media screen and (max-width: 900px) {

    .fix-btn-bottom{
        display: flex;
        justify-content: space-between;
        position: fixed;
        bottom: 0px;
        width: 100%;
    }
    .fix-btn-item{
        padding: 10px 0px 10px 50px;
        color: #fff;
        width: 50%;
        font-family: "Manrope", san-serif;
        font-size: 16px;
    }

    .fix-btn-item.fbtn-tg{
        background: url(../images/tg-fix-icon.svg) no-repeat #27a7e7;
        background-size: 26px;
        background-position: 4px center;
    }
    .fix-btn-item.fbtn-wa{
        background: url(../images/wa-fix-icon.svg) no-repeat #2cb742;
        background-position: 4px center;
        background-size: 30px;
    }

    .legal_block .block_header h2 {
        flex: 0 1 150px;
    }
    .legal_block .legal_slider {
        background: #f2f4f8;
        padding: 20px 0;
    }
    .hero__header h1 {
        font-size: 30px;
        margin-bottom: 10px;
    }
}
.legal_block .legal_slider {
    margin: 0 -10px;
}
.legal_block img {
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain;
}
.legal_block .slider_item {
    margin: 0 10px;
}
@media screen and (max-width: 900px) {
    .legal_block {
        margin-top: 80px;
    }
}
@media screen and (max-width: 900px) {
    .legal_block .legal_slider {
        background: #f2f4f8;
        padding: 20px 0;
    }
}
.legal_block .legal_slider {
    margin: 0 -10px;
}

._slider_controls {
    display: flex;
    gap: 5px;
}
._slider_controls .arrow_prev,
._slider_controls .arrow_next {
    flex: 0 0 70px;
    width: 70px;
    height: 26px;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px solid #2a3440;
    border-radius: 20px;
}
._slider_controls .arrow_prev.slick-disabled,
._slider_controls .arrow_next.slick-disabled {
    opacity: 0.7;
}

.notification {
    position: fixed;
    bottom: 20px;
    left: 20px;
    right: 20px;
    background: #fff;
    z-index: 99;
    box-shadow: 0 0 30px rgba(0,0,0,.3);
    padding: 20px 36px 20px 25px;
    font-size: 12px;
    color: grey;
    line-height: 14px;
    display: none;
    z-index:99999999;
}
.notification  .js-close-notification{
    border: 1px solid #25193c;
    color:#25193c;
}
.notification a{
    text-decoration: underline;
}
.container-ld  {
    margin-right: auto;
    margin-left: auto;
    max-width:100%
}
.notification__content{
    text-align: center;
}
.button_ghost.js-close-notification{
    display: inline;
    padding: 9px;
    margin: -9px 15px;
    width: auto;
}
.button--fixed{
    display:none;
}

.social-base {
    display: flex;
}

.social-base__item {
    margin-right: 21px;
}

.social-base__link {
    width: 30px;
    height: 30px;
    display: inline-block;
}
.social-block p{
    color:#fff;
}

@media only screen and (max-width: 1250px) {
    .social-base__item {
        margin: 0 8px;
    }
}
@media screen and (max-width: 768px) {
    .button_ghost.js-close-notification{
        margin: 9px 15px;
        width: 100%;
    }
    .social-block {
        flex-direction: inherit;
        text-align: center;
    }
    .social-base{
        display: flex;
        margin: 0px auto;
    }
}
.contacts__item .contacts__title {
    font-size: 18px;
    color: #949494;
}
@media (min-width: 1220px) {
    .contacts__item .contacts__title {
        font-size: 22px;
    }
}

.action__wrapper .action_description{
    max-width: 589px;
    margin: 25px 0px;
    line-height: 1.3;
    letter-spacing: -0.01em;
}
.advantages_description{
    margin: 25px 0px;
    line-height: 1.3;
    letter-spacing: -0.01em;
    color: #fff;
}

.action__wrapper .action_description p,.advantages_description p {
    margin-bottom: 8px;
}
.result__info ul,.result__info p{
    margin-bottom: 15px;
}
.result__info ul:last-child,
.result__info p:last-child {
    margin-bottom: 0;
}



.result__info ul{
    list-style: none;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 20px;
    line-height: 1.3;
    letter-spacing: -0.01em;

}

.result__info ul li::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    width: 7px;
    height: 7px;
    border-radius: 50%;
    background-color: rgb(143, 147, 227);
    transform: translateY(-50%);
}
.result__info ul li {
    position: relative;
    padding-left: 17px;
}


.indications__item ul {
    list-style: none;
    display: flex;
    flex-direction: column;
    gap: 20px;
    line-height: 1.3;
    letter-spacing: -0.01em;
}

.indications__item ul li::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 7px;
    height: 7px;
    border-radius: 50%;
    background-color: rgb(143, 147, 227);
    transform: translateY(100%);
}
.indications__item ul,.indications__item p{
    margin-bottom: 15px;
}
.indications__item ul:last-child,
.indications__item p:last-child {
    margin-bottom: 0;
}

.indications__item ul li {
    max-width: 460px;
    position: relative;
    padding-left: 17px;
}

.components__desc_top,.components__desc_bottom{
    text-align: center;
}
.components__desc_bottom{
    padding: 0 0 45px;
}
@media (max-width: 767px) {
    .indications__item ul li {
        max-width: none;
        width: 100%;
    }
    .result__info ul li, .result__info p,.indications__item ul li,.indications__item ul p{
        font-size: 14px;
    }
}

.header__container nav{
    position:relative;
}


.dropdown-panel__popup {
    position: absolute;
    top: 100%; /* сразу под кнопкой */
    left: 0;
    width: 140%;
    z-index: 20;
    opacity: 0;
    transform: translateY(-20px); /* 👈 старт ВЫШЕ */
    pointer-events: none;
    transition: all 0.3s ease;
    padding-top: 6px;
}

.dropdown-panel__button:hover .dropdown-panel__popup {
    opacity: 1;
    transform: translateY(0); /* 👈 опускается вниз */
    pointer-events: auto;
}

.dropdown-panel__popup-inner {
    display: flex;
    background-color: #fff;
}

.dropdown-panel__left {
    width: 200px;
    min-width: 200px;
    border-right: 1px solid #e7e7e7;
}

.dropdown-panel__tab {
    display: flex;
}

.dropdown-panel__tab-link {
    color: inherit;
    text-decoration: inherit;
    padding: 18px 18px 17px;
    display: block;
    width: 200px;
    border-top: 1px solid #E7E7E7;
    font-size: 10px;
    font-weight: 600;
    letter-spacing: -0.02em;
}

.dropdown-panel__tab:last-child .dropdown-panel__tab-link {
    border-bottom: 1px solid #E7E7E7;
}

.dropdown-panel__tab.is-active .dropdown-panel__tab-link {
    background-color: #F6F6F6;
}

.dropdown-panel__right {
    flex-grow: 1;
    background-color: #F6F6F6;
}

.dropdown-panel__category {
    display: none;
}

.dropdown-panel__category.is-opened {
    display: flex;
    justify-content: flex-start;
    flex-wrap: wrap;
}

.dropdown-panel__row {
    width: 25%;
    min-width: 25%;
    border-right: 1px solid #E7E7E7;
}

.dropdown-panel__row:last-child {
    border-right: none;
}

.dropdown-panel__row-inner {
    border-top: 1px solid #e7e7e7;
    padding: 14px 13px 24px;
}

.dropdown-panel__link {
    font-size: 10px;
    color: inherit;
    text-decoration: inherit;
    padding: 9px 5px;
    display: block;
    line-height: 1.37;
    font-weight: 600;
}
.dropdown-panel__link.section__link{
    font-weight: 900;
}

.dropdown-panel__link:hover {
    color: #8f93e3;
}

.hero .hero__content{
    z-index: inherit;
}



.chat-buttons{
    position: absolute;
    bottom: 80px;
    right: 0;
    display: flex;
    flex-direction: column;
    gap: 10px;
    opacity: 0;
    transform: translateY(20px);
    pointer-events: none;
    transition: all .3s ease;
    padding-bottom: 25px;
}

.chat-buttons.active{
    opacity:1 !important;
    pointer-events:auto
}


.chat-buttons-block a.chat-button-item {
    width: 64px;
    height: 64px;
    display: flex;
    border-radius: 32px;
    overflow: hidden;
    align-items: baseline;
}



.chat-buttons-block a.chat-button-item svg {
    fill: rgb(255, 255, 255);
    width: 40px;
    height: 40px;
    display: block;
    transition: 0.3s ease-out;
    position: relative;
    top: 50%;
    left: 50%;
    transform: translateY(-50%) translateX(-50%);
}

.chat-buttons-block a.chat-button-item.btn-ai svg{
    width: 64px;
    height: 64px;
    fill: none;
}

.chat-buttons .chat-button-item.chb-wa{
    background: rgb(37, 211, 101);
}
.chat-buttons .chat-button-item.chb-telegram{
    background: rgb(0, 136, 204);
}
.chat-buttons .chat-button-item.chb-callback,.chat-buttons-block .chat-button-item.chb-callback{
    background: #8f93e3;
}
.chat-buttons .chat-button-item.chb-phone{
    background: #00A7EE;
}
.chat-toggle .bclose{
    display: none !important;
}
.chat-toggle.isopen .bopen{
    display: none !important;
}
.chat-toggle.isopen .bclose{
    display: inline !important;
}
.chat-buttons-block{
    position: fixed;
    bottom: 15px;
    right: 15px;
    z-index: 9999;
}

.spec-full-content__alert{
    display: flex;
    flex-direction: column;
    gap: 10px;
    grid-area: warning;
}
.alert {
    display: flex;
    position: relative;
}

.alert__side {
    position: absolute;
    top: 0;
    left: 0;
    width: 40px;
    height: 100%;
    border-radius: 10px;
}

.alert_danger .alert__side {
    color: #fff;
    background-color: #FF720C;
}

.alert__side-text {
    color: inherit;
    font-weight: 500;
    font-size: 13px;
    transform: rotate(-90deg);
    top: 0;
    left: -14px;
    position: absolute;
    text-transform: uppercase;
    bottom: 0;
    margin: auto;
    height: 12px;
}

.alert__content {
    padding: 13px 8px 13px 16px;
    font-size: 12px;
    position: relative;
    z-index: 5;
    background-color: #F6F6F6;
    border-radius: 0 10px 10px 0;
    margin-left: 30px;

    line-height: 1.6;
    width: 100%;
    min-height: 65px;
    display: block;
    align-items: center;
}

@media screen and (max-width: 900px) {
    .mobile-menu__link.has-children .mobile-menu__link-icon{
        transition: transform 0.3s ease;
    }
    .mobile-menu__link.has-children.isOpen .mobile-menu__link-icon{
        transform: rotate(90deg);
    }
    .mobile-menu__menu_sub_one{
        color: #fff;
        padding-left: 10px;
        display: inline-block;
        font-size: 13px;
        max-height: 0;
        overflow: hidden;
        transition: max-height 0.3s ease;
        display: none;
    }
    .mobile-menu__menu_sub_one li{
        margin: 18px 0px;
    }
    .mobile-menu__menu_sub_one.open{
        display: inherit;
        max-height: 900px;
        border-bottom: 1px solid #322748;
    }
    .mobile-menu__menu {
        overflow-y: scroll;
        overflow-x: hidden;
    }
    .mobile-menu__container{
        position: relative;
    }
    .mobile-menu__menu_sub_two{
        padding-left: 10px;
        position: absolute;
        left: 100%;
        opacity: 0;
        transition: transform 0.3s ease;
        background: #25193c;
        color: #fff;
        font-size: 13px;
    }
    .mobile-menu__menu_sub_two.open{
        left: 0;
        opacity: 1;
        top: 0;
        width: 100%;
        height: 100%;
        z-index: 999999999;
        overflow: auto;
    }
    .mobile-menu__menu_sub_two .mobile-menu__menu_sub_header{
        font-size: 20px;
        font-weight: 700;
        display: flex;
        justify-content: space-around;
    }
    .mobile-menu__menu_sub_two .mobile-menu__menu_sub_header span{
        width:85%;
    }
    .mobile-menu__menu_sub_two li{
        margin: 18px 0px;
    }
    .mobile-menu__menu_sub_two li .section__link{
        font-weight: bold;
        font-size: 16px;
    }


    .chat-buttons {
        position: absolute;
        bottom: 90px;
        right: 12px;
        display: flex;
        flex-direction: column;
        gap: 10px;
        opacity: 0;
        transform: translateY(20px);
        pointer-events: none;
        transition: all .3s ease;
        padding-bottom: 25px;
    }
    .chat-buttons-block a.chat-button-item {
        width: 44px;
        height: 44px;
        display: flex;
        border-radius: 22px;
        overflow: hidden;
        align-items: baseline;
    }
    .chat-buttons-block a.chat-button-item svg {
        fill: rgb(255, 255, 255);
        width: 29px;
        height: 29px;
        display: block;
        transition: 0.3s ease-out;
        position: relative;
        top: 50%;
        left: 50%;
        transform: translateY(-50%) translateX(-50%);
    }
    .chat-buttons-block a.chat-button-item.btn-ai svg{
        width: 44px;
        height: 44px;
        fill: none;
    }
    .chat-toggle.chat-button-item.chb-callback{
        display: none;
    }
}
.section-services .right_part{
    display: none;
}
@media (min-width: 1024px) {
    .section-services {
        display: inherit;
    }
    .tariff-item{
        align-self: flex-start;
    }
    .section-services .right_part{
        display: inherit;
        position: relative;
    }
    .section-services .right_part .slider_tariffs_controls{
        position: absolute;
        right: 0;
        top: -44px;
    }
}

.mobile_menu_fixed {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    background: #f2f4f8;
    display: none;
    align-items: flex-end;
    justify-content: space-between;
    padding: 20px 20px 25px;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    z-index: 10000000;
}

@media screen and (max-width: 900px) {
    .mobile_menu_fixed {
        display: flex;
    }
}
.mobile_menu_fixed .mobile_item {
    cursor: pointer;
    display: flex;
    flex-direction: column;
    align-items: center;
    text-decoration: none;
    flex: 0 1 55px;
    position: relative;
}


.mobile_menu_fixed .mobile_item a {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.mobile_menu_fixed .mobile_item._active rect {
    stroke: #3e8dff;
}
.mobile_menu_fixed .mobile_item._active path {
    fill: #3e8dff;
    stroke: #3e8dff;
}
.mobile_menu_fixed .mobile_item._active .text {
    color: #3e8dff;
}
.mobile_menu_fixed .icon {
    margin-bottom: 4px;
}
.mobile_menu_fixed .icon svg {
    height: 28px;
}

.mobile_menu_fixed .mobile_item:last-child .icon svg {
    height: 35px;
}

.mobile_menu_fixed .text {
    font-weight: 400;
    font-size: 12px;
    line-height: 110%;
    letter-spacing: 0%;
    text-align: center;
}


.modal_panacea{
    width:355px;
    cursor:auto!important
}
.modal_panacea .modal__close{
    top:10px;
    right:12px
}
.modal_panacea .modal__content{
    border-radius:20px;
    padding:50px 20px 0 20px;
    background-image:linear-gradient(180deg,#1CA4E3,#43BCF4)
}
.modal_panacea__title{
    color:#fff;
    font-size:22px;
    font-weight:500;
    letter-spacing:-.7px;
    border-radius:7px;
    background:#F05662;
    padding:10px 12px 12px;
    text-align:center
}
.modal_panacea__sub-title{
    color:#fff;
    font-size:18px;
    text-align:center;
    max-width:210px;
    margin:8px auto 50px
}
.modal_panacea__button{
    border-radius:10px;
    background:rgba(255 255 255 / .4);
    box-shadow:0 5px 7px rgba(0 137 186 / .2);
    margin-bottom:20px;
    padding:5px 20px;
    display:flex;
    align-items:center;
    gap:0 41px;
    position:relative;
    height:60px;
    text-decoration:none
}
.modal_panacea__button::after{
    content:'';
    width:1px;
    height:50px;
    background:#fff;
    position:absolute;
    top:5px;
    left:76px
}
.icon-apple-white{
    background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACUAAAAlCAYAAADFniADAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAL+SURBVHgBxZhLaBRBEIZr1aCECCsKxsdhEiOKIj4OXlQMgQT0JEQFQWVVxJMvVIwgJh6iBwlEBC857EH0JKIExYtGPIhIUEQECcb1QZSAxuz6iq5J52/2H2YyZGdnd6czP3xUtruqp6Z7pqc6IgaklIqDNvAUDINjEqWQQDP4ribqdjFjTJMQpWcH5iaoBOfBBnZlJQohof2clRSoY1uCbe0y1cJFq5nMH7DM1f6SSa2UqRYuuo8X73C1HWbbPYlCuHAPE7D4eyfIgm92WxRJZUAfqAc3mKBOapdEJSbl1juwXkrUjGKcuRQ1YAS8jsViGXZ1gkbwCnSjvZv+cZjFYAEY1P3oU1KuuDt3TLIhaj3iVmC5/OeDFvZ5NQiShZ6zWIGEDsFcArPBMLgLhsAssBxscrl/Bv+Axd9/QS/oA2m2r6H9D9oxa21SjFTu26U4Qy1cCq+PxZnqAf3gPXgAzoB5ecZNcE/TuihBBeezDNLBNRKyeDMfeY3jQQN+gy/K0B7DmR9jUqeCBCTpnBADwrhNHP8D2BwkoIp3kBJDcj1P64IGbGPAZTEgjLuX4yf9/Lz11Gra+2JGjbRdfk7epBbRpsWMdAkziv3piZ+TN6kK2gExozngRyGnfOXwdDEjvevrz1aln5M3qZ+01WJGz2gb/Jy8SfXTLhUzsk81JwJHYFob+MpeEUNSTpV6OmiAXm9dMfaKIfEz9pWJnQwa9JABtWJIGHsVKwr7o9/k7p/s7btDu0cMCfuUrlDrJbdJW2CLbwCXMM06Ki4GpZxz4ZIgzq10bhVDUs7p+VrQgDhnSjNXQhbGXMhnaayomk051ectCVkYs7PklXDtKUclJCnniK9nqqKUAeq4hKNgo49fFfefWr+XA31ruQ9mVDmlNoK38s70+h9xtc8E21XufGfX27begIOKJxrYGDgAfrF/t5QrDLIDfOKAurZ+rCYeTp+DLnCVS5519enfQ/xbxzRLWOLyJMFbXjQFLoAVeXzPgRdgBAyA64r/TCukcaBJqFSjVr3WAAAAAElFTkSuQmCC) center no-repeat;
    background-size:contain;
    width:38px;
    height:38px
}
.icon-android-white{
    background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAmCAYAAACoPemuAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAKwSURBVHgB7ZhLaBRBEIZroxtFEYQ1iiBxUeLBKD5y8eZ6iLCIF0VyEExAEEGiEQKKF09eRMGjIvhCED14FAxCQLzKCgHf2RUMviLxYIgSTMavmdrQDGG257Fz2h++9ExPdVVlprane0QiyvO8ffAW1jjYFuEz7JRmiyCrNdhNB9vbUIOCZCECHfF8lWAFbIWjcBh6oA261aZfYignMUXACo15nB2wLHD5H0zDZC6X2yJZiIQ64KHejVE4ARthOeRhBwzAM7W571KPSZPqhHcwAXsd7MtaY4ZOaYZw3K4BquYORRhX1HGvYJWkLZxehu8mkJ6bx1UKsd8NfZDT5H7BJUlT6ngeTul5QevnXsiYu2pT0PNzMGOmG0lLOBuGL4G+A7AtZIyZLvqs87zetYuSYmKj5g5IQuHjOoy42LaJm/ZARZJrTH01lNMEawpFUhSTbsO4S8VNvZBW0X6TOOLmDMKUTg3D2vfJS0819TmkcX7ChWAeuUBSXTTv4Zr49XcadolfXzfAqXBDVIJB2ARVjWM0BN084deLjiKxg3Y96X/YX28loTx/UjbqXSTOIds2+Ktsl2zUsLZdp4vM1UosqlqJRVUrsahySSzVF3iIZu2T4ET3xvxhFr5Ks0T7nkv6+qBxrlg5fAwdgfF5+KEv1zPal+orSY/Pwlc7ThyHf+GkJJRJAOYlLeHsiedvwbokphi7XX0kXqLbTs3uezywripb16tW/4TVXw6MeQkbXGI6rWBZJ03SbPb83XcRbsFay8RsgO/o8TGrf522AzCOnxfSTJHgrP1j4HhO122muOes/oVij6rWzB9VcRObqR/wpFaKv3eYEn/2Nt8q6juqvGQpz9+Z1+A4PIA/sN7zP4P+hkdaX8bmqWQlz/9O9himoQI91rX9MKbXRryY38X+AybZ/h21GgYZAAAAAElFTkSuQmCC) center no-repeat;
    background-size:contain;
    width:38px;
    height:38px
}
.icon-huawei-white{
    background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAmCAYAAACoPemuAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAANPSURBVHgB7Zd7aM5RGMfPq7GM2BRaVraylogoYRfmkoh/KJfCXBotYpuQ2h9Da5loUZZry3/S/lj4lwkrEvHHilGzzSWXWbE1NHt8n85ZO+/Zed73/S1W6v3Wp9/7e55znvP8zv1VKq644gouIkoAkzz2iSCkhltoNBfcBF9AJ0h2/M3gG7gDlqrhEBpaD7ooXLssfz4NVqn6l0IDU8F7T8P1VpnzHv9PkB2gKTVCBRMPS6rHvtCaU9M9/lFgkwogMTE0lAhKHHOOUJwXQIZJbr5QZqYTfzeYoIImBlWAalTeb9l6I5TPMI0nCn6yklqNxwVwDb9jHzUUXm7ND15dC4y9kGRtESZ+v6pNjHTQbtkPBUms0QnaBJJBZoSGD4AVEfz5JvZtx94BxsaSVBZF/uK7gv8k2Cz4Wkzdw4I/z83DN76pQs7F5qtrBD9/dbLgu4q6PAfLBH+aiiGxz8ovXnEXwQPQ7vGPVHpbcNUBajk5ME759VFFSywUCjXhcV/5lQmKQJWKXZfBGpAn+FvBY7E2ujrJ+r2I9Gr0iY+jbPDEsdeAvY6tzZRtJVnbrHZTfIlVkT6Ys8z7StKHtE8NYIljOwV2OrZScFaI0Q0KTVvTwA1Q50uszqp0ifR+wzQLgTkxe+mXg43W+yvSK7zPU5f3scWkt6DjNDA6Db7ErjiV+TpzFKSBCtDr+B+ZhjvN+z4K38f4/KynweKPngLKrLoUKbEC8quF9BDx5upuvNtNA6y1pHuBdQbk0OAPYT/39HPyq9KXGHfrV5L1FMwmffS0GNtrU+8e6eNohvFNpoFh5l45AuaRvjhK6gHpSliZ/NV9FFnnSA9hCXgDtoI5YBZIId0j2SahctLz9BjJq7xf0uYbNqQfogTh5V9E+m6f64nB84t7cplJPpI44WI3RkhILh2PVWCDMfVvxGQXA7ewIZ8WYuzAo0DJ+gEeglrEaHOdCUKl76ARPFP6mAmZ5EaDMebJG/InJesduA66DN3gl+Xnu12PY4ss0hP5d5QhqCXn35ETIwlUUvQ5u0cFESocFALxnIn5LxnKzgUvhVgn1FCEiutIbxOst6RX2XgVUKgTIn37fWFitVD4lX1oQpBE9ZdE1mUhrrji+p/0B1jPllvdf8a+AAAAAElFTkSuQmCC) center no-repeat;
    background-size:contain;
    width:38px;
    height:38px
}
.icon-rustore-white{
    background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzciIGhlaWdodD0iMzciIHZpZXdCb3g9IjAgMCAzNyAzNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zMi43MzU2IDI3Ljg1NjFMMjkuMDc2IDI2Ljk0ODRDMjguNjM1MyAyNi44MjI5IDI4LjMyNDEgMjYuNDI5MSAyOC4zMDg0IDI1Ljk3MTZMMjcuODUxNyAxMi41OTc5QzI3LjcxOTYgMTAuODI3NyAyNi4zOTYyIDkuNDE5OTUgMjUuMDEzMiA5LjAwNTMyQzI0LjkzNTYgOC45ODIwOSAyNC44NTI3IDkuMDEzMzkgMjQuODA2NyA5LjA3OTc1QzI0Ljc1OTkgOS4xNDcwOCAyNC43NzggOS4yNDA0NCAyNC44NDMyIDkuMjkwNTZDMjUuMTg0NyA5LjU1MyAyNi4xMjQ2IDEwLjQwOTYgMjYuMTI0NiAxMS44ODdMMjYuMTIxOSAyOS4zNzI4QzI2LjEyMTkgMzEuMDYxMiAyNC41MTUgMzIuMjk5NSAyMi44NTc1IDMxLjg4ODRMMTkuMTQxMyAzMC45NjY3QzE4LjcyOTMgMzAuODIzNSAxOC40NDMgMzAuNDQyNiAxOC40MjggMzAuMDAzMUwxNy45NzEzIDE2LjYyODRDMTcuODM5MyAxNC44NTgzIDE2LjUxNTggMTMuNDUwNSAxNS4xMzI4IDEzLjAzNThDMTUuMDU1MyAxMy4wMTI2IDE0Ljk3MjMgMTMuMDQzOSAxNC45MjY0IDEzLjExMDNDMTQuODc5NyAxMy4xNzc3IDE0Ljg5NzcgMTMuMjcxIDE0Ljk2MjkgMTMuMzIxMUMxNS4zMDQzIDEzLjU4MzUgMTYuMjQ0MyAxNC40NDAxIDE2LjI0NDMgMTUuOTE3NkwxNi4yNDE2IDMwLjQ5MjlMMTYuMjQzNiAzMC40OTMyVjMzLjQwNTFDMTYuMjQzNiAzNS4wOTM1IDE0LjYzNjcgMzYuMzMxNyAxMi45NzkyIDM1LjkyMDdMMi40ODI1NSAzMy4zMTcyQzEuMDIzMjIgMzIuOTU1MyAwIDMxLjY1OTIgMCAzMC4xNzI3TDEuMDc0NDFlLTA1IDEyLjY1OTZDMS4wNzQ0MWUtMDUgMTAuOTcxMiAxLjYwNjk1IDkuNzMyODMgMy4yNjQ0NSAxMC4xNDRMOS44NzgzNCAxMS43ODQzVjguNjI3MzhDOS44NzgzNCA2LjkzODk4IDExLjQ4NTMgNS43MDA1OSAxMy4xNDI4IDYuMTExNjZMMTkuNzU2NCA3Ljc1MjA5VjQuNTk1MDNDMTkuNzU2NCAyLjkwNjUyIDIxLjM2MzMgMS42NjgyNCAyMy4wMjA4IDIuMDc5MzVMMzMuNTE3NSA0LjY4Mjc5QzM0Ljk3NjcgNS4wNDQ3MiAzNiA2LjM0MDg2IDM2IDcuODI3MzhWMjUuMzQwNEMzNiAyNy4wMjg5IDM0LjM5MzEgMjguMjY3MSAzMi43MzU2IDI3Ljg1NjFaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K) center no-repeat;
    background-size:contain;
    width:38px;
    height:38px
}
.modal_panacea__button-text{
    font-size:18px;
    font-weight:500;
    max-width:200px;
    color:#fff
}
.modal_panacea-pic{
    text-align:center;
    margin-top:35px;
    height:267px
}


.service__list{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.service__list-item{
    width: 32%;
    margin-bottom:22px;
}
.service__item-title{
    font-size: 19px;
    font-weight: 600;
    margin: 12px 0;
    display: block;
}

.service__item-desc{
    font-size: 15px;
    margin-bottom: 15px;
}

.service__item-title:hover {
    color: #8f93e3;
}

.service__section__list{
    display: flex;
    margin-bottom: 25px;
}
.service__section__item a{
    padding:8px 15px;
    padding: 8px 15px;
    text-align: center;
    border: 1px solid #25193c;
    border-radius: 30px;
    margin-right: 8px;
    min-height: 32px;
    display: flex;
    align-items: center;
}
.service__section__item a:hover{
    color:#fff;
    background:#25193c;
}

.note-block{
    background: #f5f5f5;
    padding: 7px 10px;
}
.note-desc{
    font-style: italic;
    margin-bottom: 18px;
}
.note-desc p{
    margin-bottom:8px;
}
.note-doc{
    display:flex;
}
.note-doc{
    display:flex;
}
.note-doc-image{
    margin-right: 35px;
    overflow: hidden;
    border-radius: 72px;
    width: 150px;
}
.note-doc-image img{
    max-width: 100%;
}
.note-doc-info a{
    margin-bottom:25px;
}
.note-doc-info span{
    display:block;
    margin-bottom:10px;
}
.note-doc-info__author-name {
    margin-top: auto;
    font-size: 16px;
    font-weight: 500;
}
.note-doc-info__author-job-title {
    font-size: 14px;
    color: #949494;
}
@media screen and (max-width: 900px) {

    .note-doc-info__author-name {
        font-size: 14px;
    }
    .note-doc-info__author-job-title {
        font-size: 12px;
    }

    .service__list {
        display: block;
    }
    .service__list-item{
        width: auto;
        margin-bottom:22px;
    }
    .service__section__list {
        overflow: scroll;
    }
}
.blog-main__container .hero .hero__content{
    z-index: 999;
}
.blog-main__container .hero__title{
    font-size: 45px;
}
.blog-main__container .hero__image:before,.blog-main__container .hero__image:after,.hero__price:before{
    display:none;
}
main .hero{
    overflow: inherit;
}
.hero__image img{
    height:101px;
}

.hero__wrapper{
    z-index: 0;
}
main .hero__image img{
    height: 100%;
}
main .hero__image{
    top:0px;
}
@media (max-width: 1599px) {
    .blog-main__container .hero__title {
        font-size: 45px;
    }
}
@media (max-width: 767px) {
    .blog-main__container .hero__title {
        font-size: 25px;
    }
}
@media (max-width: 1200px) {
    .blog-main__container .hero__title {
        font-size: 35px;
    }
}

.preloader {
    position: fixed;
    inset: 0;
    z-index: 9999;
    display: flex;
    align-items: center;
    justify-content: center;
    background: rgba(60, 60, 60, 0.35);
    bottom:7px;
}

.preloader__spinner {
    width: 40px;
    height: 40px;
    border: 4px solid #ddd;
    border-top-color: #333;
    border-radius: 50%;
    animation: preloader-spin 0.7s linear infinite;
}

@keyframes preloader-spin {
    to {
        transform: rotate(360deg);
    }
}