

/* Start:/local/templates/medok_2026/assets/css/krasota-i-energiya-plyus.css?177503839133490*/

    @font-face {
        font-family: 'Inter';
        src: url(/local/templates/medok_2026/assets/css/../fonts/Inter-Medium.otf);
        font-weight: 500;
        font-style: normal;
    }

    @font-face {
        font-family: 'Inter';
        src: url(/local/templates/medok_2026/assets/css/../fonts/Inter-Regular.otf);
        font-weight: 400;
        font-style: normal;
    }

    @font-face {
        font-family: 'Inter';
        src: url(/local/templates/medok_2026/assets/css/../fonts/Inter-SemiBold.otf);
        font-weight: 700;
        font-style: normal;
    }

    @font-face {
        font-family: 'Inter';
        src: url(/local/templates/medok_2026/assets/css/../fonts/Inter-SemiBoldItalic.otf);
        font-weight: 700;
        font-style: italic;
    }

    .energy-banner {
        position: relative;
        background-image: url(/local/templates/medok_2026/assets/css/../images/bg.png);
        width: 100%;
    }

    .energy-banner__c {
        position: relative;
        height: 600px;
    }

    .energy-banner-img {
        position: absolute;
        bottom: 0;
        left: -85px;
        width: 558px;
    }

    .energy-banner-text {
        width: 100%;
        padding-left: 491px;
        padding-top: 71px;
    }

    .energy-banner-tags {
        display: flex;
        flex-wrap: wrap;
        gap: 10px;
        max-width: 575px;
    }

    .energy-banner-tags-item {
        border: 1px solid #ffb4d7;
        font-weight: 500;
        font-size: 18px;
        line-height: 115%;
        text-align: center;
        color: #f45a9c;
        padding: 3px 13px;
        border-radius: 10px;
        text-align: center;
        min-width: 77px;
        font-family: "Inter";
    }

    .energy-banner-title {
        font-weight: 600;
        font-family: "Inter";
        font-size: 128px;
        line-height: 93%;
        margin-top: 12px;
        letter-spacing: -0.02em;
        text-transform: uppercase;
        color: #f45a9c;

        margin-left: -10px;
    }

    .energy-banner-title span {
        letter-spacing: -0.03em;
        color: #ffb25e;
    }

    .energy-banner-sub {
        display: flex;

        justify-content: space-between;
        margin-top: 18px;

    }

    .energy-banner-desc {
        font-weight: 400;
        font-size: 24px;
        line-height: 115%;
        color: #f45a9c;
        max-width: 383px;
    }

    .energy-banner-desc span {
        font-style: italic;
        font-weight: 700;
    }

@media (max-width: 1199px) {

    .energy-banner__c {
        display: flex;
        flex-direction: column-reverse;
        height: auto;
    }

    .energy-banner-img {
        position: relative;
        top: 0;
        left: 0;
        margin-left: auto;
        margin-right: auto;
        max-width: 100%;
    }

    .energy-banner-text {
        width: 100%;
        padding-left: 0;
    }

    .energy-banner-tags {
        margin-right: auto;
        margin-left: auto;
        justify-content: center;
    }


    .energy-banner-title {
        text-align: center;
        margin-right: auto;
        margin-left: auto;
        font-size: 80px;
    }

    .energy-banner-sub {

        justify-content: center;

        gap: 20px;
    }
    .energy-banner-desc{
    font-size: 18px;
    line-height: 110%;
    letter-spacing: -0.02em;
}
.energy-banner-plus{
    width: 121px;
    flex-shrink: 0;
}
}

@media (max-width: 520px) {

.energy-banner__c {
    display: flex;
    flex-direction: column-reverse;
    height: auto;
}

.energy-banner-img {
    position: relative;
    top: 0;
    left: 0;
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
}

.energy-banner-text {
    padding-top: 16px;
}

.energy-banner-tags {
    margin-right: auto;
    margin-left: auto;
    justify-content: center;
    position: absolute;
    left: 0;
    bottom: 24px;
    gap: 2px 4px;
}

.energy-banner-tags-item {
    font-size: 13px;
    background-color: #ffe7f3;
}
.energy-banner-tags-item.--last{
    order: 2;
}
.energy-banner-title {
    font-size: 55px;
    text-align: left;
}

.energy-banner-title span {

}

.energy-banner-sub {

    justify-content: space-between;

    gap: 10px;
    margin-top: 12px;
}
.energy-banner-desc{
    font-size: 13px;
    line-height: 110%;
    letter-spacing: -0.02em;
}
.energy-banner-plus{
    width: 101px;
    flex-shrink: 0;
}
}

    .energy-service {
        padding-top: 42px;
    }

    .energy-service__c {
        margin-top: 8px;
    }

    .energy-service__text {
        font-weight: 400;
        font-size: 22px;
        line-height: 130%;
        color: #333;
        max-width: 552px;
    }

    .energy-service__content {
        display: flex;
        justify-content: space-between;
        margin-top: 43px;
    }

    .energy-service__text p:not(:last-child) {
        margin-bottom: 1.4em;
    }

    .energy-service__mention {
        font-weight: 500;
        font-size: 50px;
        line-height: 120%;
        color: #f45a9c;
        position: relative;
        margin-right: 52px;
        padding-top: 5px;
        width: max-content;
    }

    .energy-service__mention::before {
        width: 536px;
        height: 194px;
        content: '';
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        position: absolute;
        z-index: -1;
        background-image: url("data:image/svg+xml,%3Csvg width='536' height='194' viewBox='0 0 536 194' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg filter='url(%23filter0_i_1515_2429)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 20C0 8.9543 8.95432 0 20 0H516C527.046 0 536 8.9543 536 20V55C536 66.0457 527.046 75 516 75H492C480.954 75 472 83.9543 472 95V118C472 129.046 463.046 138 452 138H325C313.954 138 305 146.954 305 158V174C305 185.046 296.046 194 285 194H20C8.9543 194 0 185.046 0 174V138V127V75V67V20Z' fill='%23FFE2EF' /%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_i_1515_2429' x='0' y='0' width='536' height='198' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix' /%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape' /%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha' /%3E%3CfeOffset dy='4' /%3E%3CfeGaussianBlur stdDeviation='5' /%3E%3CfeComposite in2='hardAlpha' operator='arithmetic' k2='-1' k3='1' /%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0.956863 0 0 0 0 0.352941 0 0 0 0 0.611765 0 0 0 0.3 0' /%3E%3CfeBlend mode='normal' in2='shape' result='effect1_innerShadow_1515_2429' /%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E");
    }

    @media (max-width: 1199px) {

    .energy-service__text {
        max-width: 100%;
    }

    .energy-service__content {
        flex-direction: column;
    }

    .energy-service__mention {
        margin-left: 20px;
    }

    .energy-service__mention::before {
       
    }
}
@media (max-width: 992px) {

.energy-service__text {
    font-size: 16px;
}

.energy-service__content {
    flex-direction: column;
    margin-top: 15px;
}
.energy-service__text p:not(:last-child) {
    margin-bottom: 0.5em;
}
.energy-service__mention {
    margin-left: 14px;
    margin-top: 5px;
    font-size: 28px;
}
.energy-service__mention img{
    max-width: 30px;
    position: relative;
    top: -5px;
}
.energy-service__mention::before {
    width: 300px;
    height: 108px;
    background-size: contain;
    background-repeat: no-repeat;
}
}

    .about.--color.--color {
        background: rgba(255, 226, 239, 0.7);
    }

    .--color .about-text {
        color: #f45a9c;
        max-width: 422px;
        font-weight: 500;
        font-size: 22px;
        line-height: 120%;
    }

    .--color .about-text p {
        margin-bottom: 12px;
    }

    .--color .about-title {
        margin-bottom: 17px;
    }

    .--color .about-blocks {
        max-width: 580px;
    }

    @media (max-width: 992px) {
        .about.--color .row{
            flex-wrap: wrap;
            flex-direction: column;
        }
        .mb-110{
            margin-bottom: 72px;
        }
        .about.--color{
            padding: 27px 24px;
        }
        .--color .about-title {
            font-size: 24px;
            max-width: 208px;
            margin-bottom: 8px;
        }
        .--color .about-text{
            font-size: 16px;
        }
        .--color .about-text img{
            max-width: 16px;
            position: relative;
            top: -3px;
            left: 2px;
        }
        .--color .about-block{
            padding-left: 0;
            padding-right: 0;
        }
        .--color .about-col{
           width: 100%;
        }
        .--color .about-blocks{
            margin-top: 11px;
            padding-right: 8px;
            max-width: 100%;
            margin-right: 0;
        }
        .--color .about-block__title{
            font-size: 18px;
        }
        .--color .about-block__text{
            font-size: 12px;
        }
        .--color .about-block:not(:nth-child(1)):not(:nth-child(2)){
            margin-top: 13px;
        }
    }

    .glist__info{
        width: 50%;
        min-width: 50%;
    }
    .glist.--p{
        padding-top: 120px;
        padding-bottom: 60px;
        height: auto;
    }
    .glist .title-h2{
        color: #fff;
    }
    .glist__text-lg{
        font-weight: 400;
        font-size: 24px;
        line-height: 130%;
        letter-spacing: -0.01em;
        color: #fff;
        max-width: 495px;
    }
    .glist__tags{
        display: flex;
        flex-wrap: wrap;
        gap: 10px;
        margin-top: 43px;
    }
    .glist__tag-item{
        border: 1px solid #ffe5f0;
        border-radius: 50px;
        padding: 3px 14px;
        font-weight: 400;
        font-size: 22px;
        color: #fff;
        cursor: pointer;
        transition: all .5s;
    }
    .glist__tag-item:hover, .glist__tag-item.active{
        background: #ffe2ef;
        color: #f565a3;
    }
    .glist-col-title{
        font-weight: 500;
font-size: 22px;
line-height: 130%;
letter-spacing: -0.01em;
color: #fff;
margin-bottom: 20px;
    }
    .glist-slider__item.--lg{
        height: 500px;
        width: 520px;
        padding: 24px 32px
    }
    .--lg .glist-slider__title{
        font-weight: 600;
        font-size: 32px;
        line-height: 120%;
        color: #f45a9c;
    }
    .--lg .glist-slider__num{
        color: #f45a9c;
    }
    .--lg .glist-slider__text{
        font-weight: 400;
        font-size: 20px;
        line-height: 130%;
        color: #333;
    }
    .glist-cost{
        margin-top: 40px;
        display: flex;
        align-items: center;
        gap: 20px;
    }
    .glist-cost-real{
        font-weight: 700;
font-size: 40px;
line-height: 120%;
letter-spacing: -0.01em;
color: #fff;
    }
    .glist-cost-old{
        font-weight: 400;
font-size: 24px;
letter-spacing: -0.01em;
text-decoration: line-through;
color: #fff;
    }
    .glist__btn{
        border-radius: 50px;
        width: 520px;
        height: 58px;
        background: #fff;
        border: 2px solid #fff;
        display: flex;
        justify-content: center;
        align-items: center;
        font-weight: 600;
        font-size: 24px;
        color: #f565a3;
        text-decoration: none;
    }
    .glist-bottom{
        display: flex;
        align-items: center;
        margin-top: 17px;

    }
    .glist-slider__arrow{
        border: 2px solid #fff;
        border-radius: 60px;
        width: 57px;
        height: 57px;
        display: flex;
        justify-content: center;
        align-items: center;
        transition: all .3s;
    }
    .glist-bottom .glist-slider__arrows{
        margin-top: 0;
        margin-left: 80px;
    }
    .glist-slider__arrow:hover{
        background: #fff;
    }
    .glist-slider__arrows.mobile{
        display: none;
    }
    @media (max-width: 992px) {
        .glist.--p{
       padding-top: 37px;
       padding-bottom: 37px;
       overflow: hidden;
       width: 100%;
        }
        .glist.--p .slick-list{
            overflow: visible;
        }
        .glist__text-lg{
        font-size: 16px;
        }
        .glist__text-lg p{
            margin-bottom: 0.5em;
        }
        .glist__tag-item{
            font-size: 20px;
            width: max-content;
            flex-shrink: 0;
        }

        .glist__tags{
            flex-wrap: nowrap;
            overflow: scroll;
            padding-right: 12.75px;
            padding-left: 12.75px;
            width: calc(100% + 25.5px);
            margin-left: -12.75px;
        }
        .glist__tags::-webkit-scrollbar{
            height: 0;
            width: 0;
        }
        .glist-col-title{
            display: none;
        }
        .glist-slider{
            margin-top: 22px;
        }
        .glist-slider__item.--lg{
            height: 379px;
        }
        .--lg .glist-slider__title{
        font-weight: 600;
        font-size: 18px;
        line-height: 120%;
        margin-bottom: 5px;
    }
    .--lg .glist-slider__text{
        font-weight: 400;
        font-size: 14px;
        line-height: 130%;
        color: #333;
    }
    .glist-slider__item.--lg{
        padding: 10px 16px;
        max-width: calc(100vw - 45px);
        width: 350px;
    }
    .--lg  .glist-slider__num{
        margin-bottom: 15px;
    }
    .glist-slider__item.--lg{
        margin-right: 8px;
    }
    .glist-slider__arrows.mobile{
        display: flex;
    }
    .glist-slider__arrows.desktop{
        display: none;
    }
    .glist-slider__arrows {
    display: flex;
    gap: 20px;
    margin-top: 20px;
    justify-content: space-between;
    padding-right: 10px;
    }
    .glist-cost{
        margin-top: 26px;
        justify-content: center;
    }
    .glist-bottom{
        margin-top: 7px;
        padding-right: 10px;
    }
    .glist__btn{
        height: 52px;
        font-size: 18px;
    }
    }

    .how-list{
        border-radius: 40px;
        width: 1700px;
        max-width: calc(100% - 40px);
        margin-right: auto;
        margin-left: auto;
        background: rgba(255, 226, 239, 0.7);
        padding-top: 120px;
        padding-bottom: 120px;
        padding-left: 80px;
        padding-right: 80px;
    }
    .how-list-item{
        padding-top: 24px;
        padding-bottom: 24px;
        border-bottom: 1px solid #f565a3;
        width: 100%;
    }
    .how-list-item .container{
        display: flex;
        align-items: center;

    }
    .how-list-item:last-child{
        border: none;
    }
    .how-list-item__num{
        font-weight: 300;
        font-size: 100px;
        line-height: 120%;
        color: #f45a9c;
        width: 170px;
        flex-shrink: 0;
    }
    .how-list-item-img{
        border-radius: 20px;
        width: 400px;
        height: 240px;
        object-fit: cover;
        flex-shrink: 0;
        overflow: hidden;
        
    }
    .how-list-item-img:hover img{
        height: 110%;
        width: 110%;
    }
    .how-list-item-img img{
        height: 100%;
        width: 100%;
        transition: all .5s;
        max-width: none;
        object-fit: cover;
    }
    .how-list-item-text{
        font-weight: 400;
        font-size: 22px;
        line-height: 130%;
        color: #333;
        margin-left: 30px;
        margin-right: 60px;
    }
    .how-list-cost{
        justify-content: center;
        align-items: center;
        gap: 20px;
        display: flex;
    }

    .how-list-cost-real{
        font-weight: 700;
        font-size: 40px;
        line-height: 120%;
        letter-spacing: -0.01em;
        color: #f565a3;
    }
    .how-list-cost-old{
        font-weight: 400;
        font-size: 24px;
        letter-spacing: -0.01em;
        text-decoration: line-through;
        color: #333;
    }
    .how-list-bt{
        margin-top: 40px;
    }
    .how-list-buttons{
        margin-top: 16px;
        gap: 24px;
        width: 100%;
        display: flex;
    }
    .b-btn.how-list-btn{
        line-height: 34px;
    }
    
    .b-btn.how-list-btn.how-list-btn-white:hover{
        color: #FFF;
    }
    
    .b-btn.how-list-btn{
        border-radius: 50px;
        padding: 0px 24px;
        height: 58px;
        flex-grow: 1;
        font-weight: 600;
        font-size: 24px;
        width: 40%;
        line-height: 54px;
        text-transform: none;
        letter-spacing: normal;
    }
    .b-btn.how-list-btn.how-list-btn-white{
        background: #fff;
        color: #f565a3;
        border-color: #fff;
    }
    .b-btn.how-list-btn.how-list-btn-color{
        background: #f565a3;
        color: #fff;
        border-color: #f565a3;
    }
    .b-btn.how-list-btn-white:hover{
        background: #f565a3;
        color: #fff;
 
    }
    .b-btn.how-list-btn-white::after{
        background: #fff;
    }
    .b-btn.how-list-btn-color:hover{
        background: #fff;
        color: #f565a3;
    }
    .how-list-q{
        font-weight: 500;
        font-size: 50px;
        line-height: 120%;
        color: #f45a9c;
        background: #ffe2ef;
        width: max-content;
        padding: 10px 32px;
        border-radius: 20px;
        margin-top: -40px;
        margin-right: auto;
        margin-left: auto;
        box-shadow: inset 0 4px 10px 0 rgba(244, 90, 156, 0.3);
    }

    @media (max-width: 1199px) {
        .how-list{
            max-width: 100%;
            padding: 24px 40px 80px;
        }
    }
    @media (max-width: 992px) {
        .how-list{
            padding-left: 16px;
            padding-right: 16px;
            padding-bottom: 24px;
        }
        .how-list-q{
       display: none;
    }
    .how-list-item__num{
        font-size: 40px;
        width: 80px;
    }
    .how-list-item-img{
        width: 300px;
        height: 180px;
    }
    .how-list-item-text{
        font-size: 14px;
        margin-right: 0px;
    }
    }

    @media (max-width: 600px) {
        .glist.--p{
            margin-bottom: 0;
        }
        .how-list{
            border-radius: 0;
        }
        .how-list {
        padding-left: 0;
        padding-right: 0;
        padding-top: 74px;
        padding-bottom: 42px;
    }
    .how-list-item{
        padding-bottom: 13px;
        border-bottom: none;
    }
    .how-list__content{
        margin-top: -20px;
    }
        .how-list-item .container{
            flex-wrap: wrap;
        }
        .how-list-item-img{
            order: 0;
            margin-bottom: 12px;
        }
        .how-list-item__num, .how-list-item-text {
            order: 1;
            align-self: flex-start;
        }
        .how-list-item-img{
            width: 100%;
            height: 165px;
        }
        .how-list-item-text{
            margin-left: 0px;
    width: calc(100% - 100px);
    line-height: 140%;
        }
        .how-list-bt{
            margin-top: 24px;
        }
        .how-list-buttons{
            flex-direction: column;
            margin-top: 7px;
            gap: 12px;
        }
        .how-list-btn{
            width: 100%;
            font-size: 18px;
            height: 52px;
        }
    }
    .e-more__head{
        display: flex;
        justify-content: space-between;
    }

    .e-more__desc{
        font-weight: 400;
        font-size: 20px;
        line-height: 130%;
        color: #333;
        max-width: 770px;
    }

    .e-more__content{
        display: flex;
        justify-content: space-between;
        margin-top: 40px;
        padding-bottom: 124px;
    }
    .e-more__item{
        background-image: url("data:image/svg+xml,%3Csvg width='370' height='549' viewBox='0 0 370 549' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M370 60C370 26.8629 343.137 0 310 0H60C26.8629 0 0 26.8629 0 60V463.5C0 491.943 23.0573 515 51.5 515H86C95.3888 515 103 522.611 103 532C103 541.389 110.611 549 120 549H250C259.389 549 267 541.389 267 532C267 522.611 274.611 515 284 515H318.5C346.943 515 370 491.943 370 463.5V60Z' fill='%23FFE2EF' /%3E%3C/svg%3E");
        width: 370px;
        height: 549px;
        color: #000;
        background-size: contain;
        padding: 28px 28px 62px;
        display: flex !important;
        flex-direction: column;
        justify-content: space-between;
        position: relative;
    }
    .e-more__item::before{
        width: 29px;
        height: 17px;
        background: #ffe2ef;
        position: absolute;
        left: 50%;
        bottom: -17px;
        transform: translateX(-50%);
        content: '';
    }
    .e-more__item-title{
        border-radius: 40px;
        padding: 6px 16px;
        background: #f565a3;
        font-weight: 700;
        font-size: 30px;
        line-height: 120%;
        color: #fff;
        width: max-content;
    }
    .e-more__item-desc{
        font-weight: 600;
        font-size: 22px;
        line-height: 120%;
        color: #333;
        margin-top: 17px;
    }
    .e-more__item-text{
        font-weight: 400;
        font-size: 18px;
        line-height: 115%;
        margin-top: 16px;
    }
    .e-more__item-cost{
        font-weight: 700;
        font-size: 40px;
        line-height: 120%;
        letter-spacing: -0.01em;
        color: #f565a3;
    }
    .e-more__item:nth-child(even){
        background-image: url("data:image/svg+xml,%3Csvg width='370' height='549' viewBox='0 0 370 549' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M370 60C370 26.8629 343.137 0 310 0H60C26.8629 0 0 26.8629 0 60V463.5C0 491.943 23.0573 515 51.5 515H86C95.3888 515 103 522.611 103 532C103 541.389 110.611 549 120 549H250C259.389 549 267 541.389 267 532C267 522.611 274.611 515 284 515H318.5C346.943 515 370 491.943 370 463.5V60Z' fill='%23F45A9C' /%3E%3C/svg%3E");
        color: #fff;
        padding-right: 12px;
    }
    .e-more__item:nth-child(even)::before{
        background-color: #f45a9c;
    }
    .e-more__item:nth-child(even) .e-more__item-title{
        background: #ffe2ef;
        color: #f45a9c;
    }
    .e-more__item:nth-child(even) .e-more__item-text{
        padding-right: 16px;
    }
    .e-more__item:nth-child(even) .e-more__item-desc,
    .e-more__item:nth-child(even) .e-more__item-cost {
        color: #fff;
    }
    .e-more .b-btn.how-list-btn-white{
        border: 2px solid #f565a3;
    }
    .e-more__text{
        font-weight: 400;
font-size: 16px;
line-height: 105%;
letter-spacing: -0.01em;
text-align: center;
color: #828282;
margin-top: 24px;
max-width: 530px;
margin-right: auto;
margin-left: auto;
    }
    .e-more{
        width: 100%;
        overflow: hidden;
    }
    .e-more-dec-1, .e-more-dec-2{
        position: absolute;
        width: auto;
        max-width: none;
        z-index: -1;
    }
    .e-more-dec-1{
        bottom: -83px;
        left: -376px;
        width: 565px;

    }
    .e-more-dec-2{
        bottom: 0;
        left: 0;
        bottom: -112px;
        left: 182px;
    }
    .e-more__item-combo{
        position: absolute;
        font-weight: 700;
        font-size: 24px;
        line-height: 120%;
        color: #f565a3;
        border-radius: 15px;
        width: 168px;
        height: 41px;
        background: #feed97;
        transform: rotate(-6deg);
        display: flex;
        justify-content: center;
        align-items: center;
        position: absolute;
        bottom: 123px;
        right: -45px;
    }
    @media (max-width: 1199px) {
        .e-more .slick-list{
            overflow: visible;
        }
        .e-more__item{
            margin-right: 30px;
        }
        .e-more__item-title{
            display: flex;
            gap: 5px;
        }
        .e-more__content{
            display: block;
        }
        .dec-line{
            display: none;
        }
    }
    @media (max-width: 992px) {
        .e-more{
            padding-top: 74px;
         
        }

        .e-more__head{
            flex-direction: column;
        }
        .e-more__desc{
            font-size: 16px;
        }
    }
    @media (max-width:480px) {
        .e-more__item-title{
            font-size: 24px;
            width: 100%;
        }
        .e-more__item-title img{
            width: 20px;
            align-self: center;
        }
        .e-more__item{
            margin-right: 8px;
            padding: 24px 16px 40px;
            width: 282px;
            height: 476px;
            background-size: contain;
            background-repeat: no-repeat;
            background-image: url("data:image/svg+xml,%3Csvg width='282' height='476' viewBox='0 0 282 476' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M282 40C282 17.9086 264.091 0 242 0H40C17.9086 0 0 17.9086 0 40V413C0 435.091 17.9086 453 40 453H71.5C77.8513 453 83 458.149 83 464.5V464.5C83 470.851 88.1487 476 94.5 476H203.5C209.851 476 215 470.851 215 464.5V464.5C215 458.149 220.149 453 226.5 453H248.5C267.002 453 282 438.002 282 419.5V40Z' fill='%23FFE2EF' /%3E%3C/svg%3E");
        }
        .e-more__item::before{
            left: 52%;
        }
        .e-more__item:nth-child(even){
            background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='282' height='476' viewBox='0 0 282 476' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M282 40C282 17.9086 264.091 0 242 0H40C17.9086 0 0 17.9086 0 40V413C0 435.091 17.9086 453 40 453H71.5C77.8513 453 83 458.149 83 464.5C83 470.851 88.1487 476 94.5 476H203.5C209.851 476 215 470.851 215 464.5C215 458.149 220.149 453 226.5 453H248.5C267.002 453 282 438.002 282 419.5V40Z' fill='%23F565A3' fill-opacity='0.960784'/%3E%3C/svg%3E");
        }
        .e-more__item-desc{
            font-size: 17px;
        }
        .e-more__item-text{
            font-size: 16px;
    line-height: 118%;
    margin-top: 10px;
        }
        .e-more__item-cost{
            font-size: 36px;
        }
        .e-more__item:nth-child(even) .e-more__item-text{
            padding-right: 0;
        }
        .e-more-dec-1{
            bottom: -41px;
    left: -51px;
    width: 200px;

    }
    .e-more-dec-2{
        bottom: -77px;
    left: 141px;
    width: 720px;
    }
    .e-more__content{
        padding-bottom: 87px;
    }
    .e-more__text{
        font-size: 14px;
        margin-top: 16px;
    }
    }
    .dec-line{
        width: 100%;
        margin-top: -30px;
        pointer-events: none;
    }
    .e-online{
        border-radius: 20px;
        background: rgba(255, 226, 239, 0.7);
        padding: 70px 42px;
        margin-top: 99px;
        position: relative;
    }
    .e-online-happy{
        position: absolute;
        bottom: 0;
        right: -65px;
    }
    .e-online-title{
        font-weight: 700;
font-size: 50px;
line-height: 120%;
color: #f45a9c;
    }
    .e-online-text{
        font-weight: 400;
font-size: 24px;
line-height: 130%;
color: #333;
max-width: 500px;
margin-top: 17px;
    }
    .e-online-start{
        font-weight: 700;
        font-size: 24px;
        line-height: 120%;
        color: #f565a3;
        border-radius: 15px;
        padding: 6px 16px;
        background: #feed97;
        transform: rotate(-4deg);
        margin-left: 206px;
        margin-top: 6px;
        width: max-content;
    }
    .b-btn.e-online-btn{
        width: 484px;
height: 58px;
line-height: 34px;
text-transform: none;
font-size: 24px;
margin-top: 40px;
margin-top: 57px;
border-radius: 60px;
letter-spacing: normal;
    }
    .b-checkup-promo-start-section{
        padding-top: 80px;
    }
    @media (max-width: 1199px) {
        .e-online{
            margin-top: 70px;
            padding: 28px 11px;
            position: relative;
        }
        .e-online-title{
            font-size: 40px;
        }
        .e-online-text{
            font-size: 20px;
            margin-top: 2px;
        }
        .e-online-start{
            bottom: 0;
            left: 50%;
            font-size: 18px;
            margin-top: 175px;
            margin-left: auto;
            margin-right: auto;
            transform: none;
            position: relative;
        left: 0;
        z-index: 3;
        }
        .e-online-btn{
            height: 52px;
            width: 100%;
            font-size: 18px;
            margin-top: 22px;
        }
        .e-online-happy{
            width: 310px;
            right: unset;
            left: 50%;
            transform: translateX(-50%);
        }
    }



    .slick-dots{
        margin-top: 24px;
    }
    
     .container.about {
        background: #fff;
        padding: 52px 32px;
        border-radius: 20px;
    }

    .about-title {
        margin-bottom: 24px;
    }

    .about-text {
        font-weight: 400;
        font-size: 20px;
        line-height: 130%;
        letter-spacing: -0.01em;
        color: #333;
        max-width: 511px;
        margin-right: 15px;
    }

    .about-blocks {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        margin-left: -16px;
        margin-right: -16px;
        max-width: 500px;
        margin-left: auto;
    }

    .about-col {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }

    .about-block {
        width: 50%;
        padding-left: 16px;
        padding-right: 16px;
    }

    .about-block:not(:nth-child(1)):not(:nth-child(2)) {
        margin-top: 54px;
    }

    .about-block__icon {
        width: 18px;
        height: 100%;
        margin-right: 8px;
    }

    .about-block__title {
        font-weight: 700;
        font-size: 20px;
        line-height: 130%;
        letter-spacing: -0.01em;
        color: #333;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        margin-bottom: 3px;
    }

    .about-block__text {
        font-weight: 400;
        font-size: 16px;
        line-height: 120%;
        letter-spacing: -0.01em;
        color: #828282;
        margin-left: 26px;
    }

    .block-title {
        font-weight: 700;
        font-size: 32px;
        line-height: 120%;
        color: #ff4e9a;
    }

    .row {
        display: -ms-flexbox;
        display: -webkit-box;
        display: flex;
        margin-right: -12.75px;
        margin-left: -12.75px;
    }

    .col {
        position: relative;
        width: 100%;
        padding-right: 12.75px;
        padding-left: 12.75px;
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        -ms-flex-positive: 1;
        -webkit-box-flex: 1;
        flex-grow: 1;
        max-width: 100%;
    }

    .mb-110 {
        margin-bottom: 110px;
    }
    
    
    .glist {
    background: #f178b6;
    padding-top: 45px;
    padding-bottom: 45px;
    position: relative;
    height: 450px;
}

.glist .container, .glist .row {
    height: 100%;
}

.glist__col {
    max-width: 33.33%;
    display: flex;
    justify-content: center;
    flex-direction: column;
}

.glist__wrapper {
    position: absolute;
    right: 0;
    top: 0;
    width: 60%;
    height: 100%;
    display: flex;
    align-items: center;
}

.glist-slider {
    max-width: calc(100% + 12.75px);
}

.glist-slider__item {
    background: #fff;
    border-radius: 20px;
    padding: 20px;
    margin-right: 15px;
    height: 390px;
}

.glist-slider__num {
    font-size: 32px;
    color: #f178b6;
    margin-bottom: 25px;
    text-align: right;
}

.glist-slider__title {
    font-size: 24px;
    color: #f178b6;
    font-weight: bold;
    margin-bottom: 15px;
    line-height: 1.1;
}

.block-title--glist {
    color: #fff;
    margin-bottom: 15px;
}

.glist__text {
    color: #fff;
    padding-right: 15px;
}

.glist-slider__arrow {
    position: relative;
    background: transparent;
    border-color: #fff;
}

.glist-slider__arrow:hover {
    background: #fff;
}

.glist-slider__arrow:hover svg path {
    fill: #ff4e9a;
}

.glist-slider__arrows {
    display: flex;
    gap: 20px;
    margin-top: 30px;
}

@media screen and (max-width: 992px) {
    .glist .col {
        max-width: 100%;
    }

    .glist .row {
        flex-wrap: wrap;
    }

    .glist__wrapper {
        position: relative;
        width: 100%;
        margin-top: 30px;
    }

    .glist {
        height: auto;
    }
}

@media screen and (max-width: 992px) {
    .glist-slider__arrow {
        display: flex !important;
    }
}


.b-checkup-promo-start-section {text-align: center; background: #FFF2FE; padding: 42px 0 33px;}
.b-checkup-promo-start-section__title {margin-bottom: 16px; color: #F178B6; font-weight: 500; font-size: 24px; line-height: 1.3;}
.b-checkup-promo-start-section__text {margin: 0 auto 30px; font-size: 16px; line-height: 128.91%; color: #2E2E2E; max-width: 800px;}
.b-checkup-promo-start-section__phone {display: flex; justify-content: center; margin-bottom: 21px;}
.b-checkup-promo-start-section__btn .b-btn {padding-left: 45px; padding-right: 45px;}

@media screen and (min-width: 992px) {
    .b-checkup-promo-start-section {padding: 0px 0 68px; margin-bottom: 28px;}
    .b-checkup-promo-start-section__title {font-size: 40px; margin-bottom: 24px; line-height: 1.3;}
    .b-checkup-promo-start-section__text {font-size: 24px; margin-bottom: 50px;}
}

.container.mb-110,
.mb-110 {
    margin-bottom: 110px;
}
/* End */


/* Start:/v1/css/video-block.css?16614063249461*/
.land-section_video-block {
  overflow: hidden; }
  @media only screen and (min-width: 601px) {
    .land-section_video-block .land-section__subtitle {
      margin-bottom: 36px; } }
  @media only screen and (max-width: 600px) {
    .land-section_video-block {
      padding-bottom: 0;
      background: #F5F5F5; } }

.video-block__carousel {
  position: relative;
  position: absolute;
  opacity: 0; }
  @media only screen and (max-width: 600px) {
    .video-block__carousel {
      margin-left: -20px;
      margin-right: -20px;
      margin-top: 18px; } }
  @media only screen and (min-width: 601px) {
    .video-block__carousel.video-block__carousel_insufficiently {
      margin-left: -15px;
      margin-right: -15px; }
      .video-block__carousel.video-block__carousel_insufficiently .video-block__itm {
        padding-left: 15px;
        padding-right: 15px; } }
  .video-block__carousel:after, .video-block__carousel:before {
    content: '';
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 50;
    background: rgba(255, 255, 255, 0.7); }
  .video-block__carousel:after {
    left: 100%; }
  .video-block__carousel:before {
    right: 100%; }
  .video-block__carousel.slick-initialized {
    position: relative;
    opacity: 1; }
  .video-block__carousel * {
    outline: none !important; }
  .video-block__carousel .slick-active {
    opacity: 1; }
  .video-block__carousel .slick-list {
    overflow: visible; }
    @media only screen and (max-width: 600px) {
      .video-block__carousel .slick-list {
        padding-bottom: 97px; } }
  .video-block__carousel .slick-dots {
    position: absolute;
    width: 100%;
    left: 0;
    z-index: 49;
    bottom: 42px;
    padding: 0 77px;
    font-size: 0;
    line-height: 0;
    text-align: center; }
    .video-block__carousel .slick-dots li {
      display: inline-block;
      vertical-align: top; }
      .video-block__carousel .slick-dots li button {
        width: 7px;
        height: 7px;
        margin: 0 5px;
        padding: 0;
        border: none;
        border-radius: 100%; }
      .video-block__carousel .slick-dots li.slick-active button {
        background: #F56CA8; }
  .video-block__carousel .slick-arrow {
    display: block !important;
    position: absolute;
    bottom: 55px;
    width: 57px;
    height: 57px;
    background: #FFCAE1;
    border: 1px solid #FFF2F8;
    -webkit-box-shadow: 0px 0px 20px rgba(255, 94, 164, 0.3);
            box-shadow: 0px 0px 20px rgba(255, 94, 164, 0.3);
    padding: 0;
    border-radius: 100%;
    cursor: pointer;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
    -webkit-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
    z-index: 51; }
    @media only screen and (max-width: 600px) {
      .video-block__carousel .slick-arrow {
        bottom: 20px;
        top: auto !important;
        -webkit-transform: translateY(0);
            -ms-transform: translateY(0);
                transform: translateY(0); } }
    .video-block__carousel .slick-arrow:hover {
      background: #FDAACE;
      border: 1px solid #FFD3E6;
      -webkit-box-shadow: 0px 0px 20px rgba(245, 108, 168, 0.7);
              box-shadow: 0px 0px 20px rgba(245, 108, 168, 0.7); }
    .video-block__carousel .slick-arrow svg {
      position: absolute;
      top: 50%;
      left: 50%;
      width: 12px;
      height: 23px;
      -webkit-transform: translate(-50%, -50%);
          -ms-transform: translate(-50%, -50%);
              transform: translate(-50%, -50%);
      fill: #FFF; }
    .video-block__carousel .slick-arrow.slick-prev {
      left: -28.5px; }
      @media only screen and (max-width: 600px) {
        .video-block__carousel .slick-arrow.slick-prev {
          left: 20px; } }
    .video-block__carousel .slick-arrow.slick-next {
      right: -28.5px; }
      @media only screen and (max-width: 600px) {
        .video-block__carousel .slick-arrow.slick-next {
          right: 20px; } }
  .video-block__carousel .video-block__lnk {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    position: absolute; }

.video-block__itm, .video-block__itm_one {
  padding: 0 7px;
  cursor: pointer; }
  @media only screen and (max-width: 600px) {
    .video-block__itm,.video-block__itm_one {
      padding: 0; } }

.video-block__box {
  position: relative; }
  .video-block__box img {
    display: block;
    width: 100%; }

.video-block__pict {
  position: relative; }
  @media only screen and (min-width: 601px) {
    .video-block__pict {
      margin: 0 0 30px; } }

.video-block__ttl {
  font-size: 18px;
  line-height: 23px;
  margin: 0 0 15px; }

.video-block__txt {
  font-size: 16px;
  line-height: 21px;
  color: #9A9A9A; }

.video-block__play {
  position: absolute;
  width: 17%;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%); }

.video-block__time {
  width: 68px;
  height: 28px;
  font-size: 16px;
  line-height: 24px;
  padding: 2px;
  text-align: center;
  color: #FFF;
  position: absolute;
  right: 5px;
  bottom: 5px;
  background: #000; }

.video-popup {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.7);
  padding: 0 35px;
  visibility: hidden;
  opacity: 0;
  z-index: -1000; }
  @media only screen and (max-width: 600px) {
    .video-popup {
      padding: 0;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center; } }
  .video-popup.is-open {
    z-index: 100000;
    opacity: 1;
    visibility: visible; }

.video-popup__close {
  position: absolute;
  right: -33px;
  top: -33px; }
  .video-popup__close svg {
    display: block; }
  @media only screen and (max-width: 600px) {
    .video-popup__close {
      position: fixed;
      top: 5px;
      right: 5px; } }

.video-popup__overlay {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  position: fixed; }
  @media only screen and (max-width: 600px) {
    .video-popup__overlay {
      background: #2E2E2E; } }

.video-popup__inner {
  max-width: 1030px;
  width: 100%;
  margin: 0 auto;
  max-height: 100vh; }
  @media only screen and (min-width: 601px) {
    .video-popup__inner {
      -webkit-transform: translateY(-50%);
          -ms-transform: translateY(-50%);
              transform: translateY(-50%);
      top: 50%;
      position: relative;
      z-index: 5; } }

.video-popup__slider__box {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden; }

.video-popup__slider {
  position: relative;
  z-index: 5; }
  .video-popup__slider .slick-arrow {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
    width: 57px;
    height: 57px;
    border: 1px solid #FFB0D2;
    background: #FFF;
    padding: 0;
    border-radius: 100%;
    cursor: pointer;
    -webkit-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s; }
    @media only screen and (max-width: 600px) {
      .video-popup__slider .slick-arrow {
        display: none !important; } }
    .video-popup__slider .slick-arrow:hover {
      -webkit-box-shadow: 0px 0px 20px rgba(246, 108, 168, 0.3);
              box-shadow: 0px 0px 20px rgba(246, 108, 168, 0.3);
      border-color: #FFF; }
    .video-popup__slider .slick-arrow svg {
      position: absolute;
      top: 50%;
      left: 50%;
      width: 12px;
      height: 23px;
      -webkit-transform: translate(-50%, -50%);
          -ms-transform: translate(-50%, -50%);
              transform: translate(-50%, -50%); }
    .video-popup__slider .slick-arrow.slick-prev {
      left: -30px; }
    .video-popup__slider .slick-arrow.slick-next {
      right: -30px;
      margin-left: 13px; }

.video-popup__slider__box iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

.video-popup__carousel {
  z-index: 51; }
  @media only screen and (max-width: 600px) {
    .video-popup__carousel {
      position: absolute;
      visibility: hidden;
      z-index: -1000; } }
  .video-popup__carousel.video-popup__carousel_notrf .slick-track {
    -webkit-transform: translate3d(0px, 0px, 0px) !important;
            transform: translate3d(0px, 0px, 0px) !important; }

.video-popup__slider__itm {
  display: block !important; }

.video-popup__carousel__itm {
  position: relative;
  display: block !important;
  -webkit-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
  position: relative; }
  .video-popup__carousel__itm img {
    display: block;
    width: 100%; }
  .video-popup__carousel__itm:hover {
    z-index: 5;
    -webkit-transform: scale(1.2);
        -ms-transform: scale(1.2);
            transform: scale(1.2); }

.video-popup__carousel__time {
  background: #000;
  color: #FFF;
  font-size: 10px;
  line-height: 14px;
  text-align: center;
  width: 31px;
  height: 14px;
  position: absolute;
  bottom: 4px;
  right: 10px; }

@media only screen and (max-width: 600px) {
  .video-popup + .feedback-container {
    margin-top: 0; } }

/* End */


/* Start:/v1/css/main-banner-new.css?16614063246141*/
.land-section_main-banner-new {
  height: 800px;
  padding-bottom: 0; }
  @media only screen and (min-width: 961px) {
    .land-section_main-banner-new {
      padding-top: 139px;
      margin-top: -139px; } }
  @media only screen and (max-width: 960px) {
    .land-section_main-banner-new {
      height: 500px;
      padding: 0; } }
  .land-section_main-banner-new .container {
    height: 100%; }
  @media only screen and (max-width: 960px) {
    .land-section_main-banner-new.land-section_main-banner-new_mb-pt {
      height: 565px; }
      .land-section_main-banner-new.land-section_main-banner-new_mb-pt .main-banner-new {
        padding-top: 65px; } }
  @media only screen and (max-width: 600px) {
    .land-section_main-banner-new.land-section_main-banner-new_mb-pt .main-banner-new {
      padding-top: 95px; } }

.main-banner-new {
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative; }
  @media only screen and (max-width: 600px) {
    .main-banner-new {
      display: block;
      padding-top: 30px; } }

.main-banner-new_rigth-desc {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end; }
  @media only screen and (max-width: 600px) {
    .main-banner-new_rigth-desc {
      text-align: center; } }

.main-banner-new_center-desc {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center; }

@media only screen and (min-width: 601px) {
  .main-banner-new__column {
    max-width: 43%;
    position: relative;
    z-index: 5; } }

@media only screen and (max-width: 600px) {
  .main-banner-new__column {
    text-align: center; } }

.main-banner-new__picts {
  position: absolute;
  bottom: 0;
  width: 57%;
  left: 0; }
  @media only screen and (max-width: 600px) {
    .main-banner-new__picts {
      width: 100%; } }

@media only screen and (min-width: 601px) {
  .main-banner-new__picts_center {
    opacity: 0.5;
    left: 50%;
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%); } }

.main-banner-new__title {
  font-weight: bold;
  font-size: 46px;
  line-height: 54px;
  color: #2E2E2E;
  margin-bottom: 55px; }
  @media only screen and (max-width: 960px) {
    .main-banner-new__title {
      font-size: 24px;
      line-height: 28px;
      margin-bottom: 20px; } }

.main-banner-new__txt {
  font-size: 20px;
  line-height: 36px;
  color: #2E2E2E; }
  @media only screen and (max-width: 960px) {
    .main-banner-new__txt {
      font-size: 14px;
      line-height: 16px; } }

.main-banner-new__btn {
  white-space: nowrap;
  margin-top: 50px; }

@media only screen and (max-width: 960px) and (min-width: 601px) {
  .main-banner-new__btn {
    min-width: 427px;
    position: relative;
    left: 50%;
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%); } }
  .main-banner-new__btn .button {
    width: 199px;
    display: inline-block;
    vertical-align: top; }
    @media only screen and (min-width: 601px) {
      .main-banner-new__btn .button {
        margin-left: 10px;
        margin-right: 10px; } }
  @media only screen and (max-width: 600px) {
    .main-banner-new__btn {
      position: absolute;
      text-align: center;
      width: 100%;
      bottom: 30px;
      left: 0; }
      .main-banner-new__btn .button {
        display: block;
        margin: 10px auto 0; } }

.main-banner-new__slider {
  position: absolute;
  bottom: 0;
  left: 50%;
  -webkit-transform: translate(-50%);
      -ms-transform: translate(-50%);
          transform: translate(-50%);
  width: 139.5%; }
  .main-banner-new__slider img {
    display: block;
    margin: 0 auto;
    max-width: 100%; }

@media only screen and (max-width: 600px) {
  .main-banner-new__picts_left .main-banner-new__slider {
    left: 0;
    -webkit-transform: translate(0);
        -ms-transform: translate(0);
            transform: translate(0); } }

.main-banner-new__picts_right {
  right: 9%;
  left: auto; }
  @media only screen and (max-width: 600px) {
    .main-banner-new__picts_right .main-banner-new__slider {
      left: auto;
      right: 0;
      -webkit-transform: translate(0);
          -ms-transform: translate(0);
              transform: translate(0); } }

.main-banner-new__item {
  display: block !important; }

.main-banner__btn-video__icon {
  display: block;
  height: 112px;
  width: 112px;
  margin: 0 auto 33px; }
  @media only screen and (max-width: 600px) {
    .main-banner__btn-video__icon {
      margin-bottom: 15px;
      width: 82px;
      height: 82px; } }
  .main-banner__btn-video__icon svg {
    display: block;
    height: 100%;
    width: 100%; }

.main-banner-new__btn-video {
  position: absolute;
  text-decoration: none;
  color: inherit;
  text-align: center;
  font-size: 18px;
  line-height: 21px;
  font-weight: bold;
  top: 32%;
  left: 0; }
  @media only screen and (max-width: 600px) {
    .main-banner-new__btn-video {
      font-size: 14px;
      line-height: 16px;
      top: 221px; } }
  .main-banner-new__btn-video:hover {
    color: #F08BB7; }
    .main-banner-new__btn-video:hover .main-banner__btn-video__icon svg circle {
      stroke: currentColor; }
    .main-banner-new__btn-video:hover .main-banner__btn-video__icon svg path {
      fill: currentColor; }

.main-banner-new__btn-video_right {
  right: 0;
  left: auto; }

@media only screen and (max-width: 600px) {
  .main-banner-new__desc {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center; } 
  .main-banner-new__desc__in{width: 100%;}
}
.main-banner-new__btn .button {width: 100%}
.main-banner-new__btn .button__text {position: relative;
  top: 36%;}
/* End */


/* Start:/v1/css/program-block.css?16614063243921*/
.land-section_program {
  overflow: hidden; }
  .land-section_program .land-section__subtitle {
    margin-bottom: 41px; }
    @media only screen and (max-width: 600px) {
      .land-section_program .land-section__subtitle {
        margin-bottom: 34px; } }

@media only screen and (max-width: 600px) {
  .program-block {
    margin-top: 36px; } }

@media only screen and (max-width: 960px) {
  .program-block .mCustomScrollBox {
    overflow: visible; } }

.program-block .mCSB_container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center; }

.program-block .mCSB_scrollTools.mCSB_scrollTools_horizontal {
  bottom: auto;
  top: -21px;
  height: 6px;
  padding: 0 10px; }
  @media only screen and (max-width: 960px) {
    .program-block .mCSB_scrollTools.mCSB_scrollTools_horizontal {
      padding: 0 13.5px; } }
  @media only screen and (max-width: 600px) {
    .program-block .mCSB_scrollTools.mCSB_scrollTools_horizontal {
      padding: 0 10px; } }
  .program-block .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerContainer {
    position: relative;
    height: 100%; }
  .program-block .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger_bar {
    height: 100%;
    margin: 0;
    background: #D4E2FF;
    border-radius: 3px; }
  .program-block .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail {
    margin: 0;
    height: 100%;
    background: #FFFFFF;
    border-radius: 3px;
    opacity: 1; }

.program-block__btn-wrap {
  margin-top: 50px; }

.program-block__btn {
  width: 250px;
  margin: 0 auto;
  display: block; }

.program-block__wrap {
  margin: 0 -13.5px; }
  @media only screen and (max-width: 600px) {
    .program-block__wrap {
      margin: 0 -10px; } }

@media only screen and (min-width: 961px) {
  .program-block__list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center; } }

.program-block__list_five .program-block__itm {
  width: 20%; }

.program-block__itm {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 25%;
  padding: 0 13.5px; }
  @media only screen and (max-width: 960px) {
    .program-block__itm {
      max-width: 230px;
      min-width: 230px} }
  @media only screen and (max-width: 600px) {
    .program-block__itm {
      padding: 0 10px;
      min-width: 190px;
      max-width: 190px; } }

.program-block__box {
  width: 100%;
  background: #FFF;
  border-radius: 5px;
  -webkit-box-shadow: 0px -8px 40px #F2F2F2;
          box-shadow: 0px -8px 40px #F2F2F2;
  padding: 45px 15px 21px;
  text-align: center; }
  @media only screen and (min-width: 601px) {
    .program-block__box {
      min-height: 268px; } }
  @media only screen and (max-width: 600px) {
    .program-block__box {
      padding: 33px 5px 10px; } }

.program-block__icon {
  height: 70px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0 0 31px; }
  .program-block__icon svg {
    max-height: 70px; }
  @media only screen and (max-width: 600px) {
    .program-block__icon {
      height: 43px;
      margin: 0 0 19px; }
      .program-block__icon svg {
        max-height: 43px; } }

.program-block__txt {
  font-size: 16px;
  line-height: 24px; }
  @media only screen and (max-width: 600px) {
    .program-block__txt {
      font-size: 14px;
      line-height: 21px; } }

/* End */


/* Start:/v1/css/all-services.css?166140632411021*/
@charset "UTF-8";
@media only screen and (max-width: 600px) {
  .land-section_all-services .land-section__title {
    margin-bottom: 15px; } }

.land-section_all-services .land-section__subtitle {
  margin-bottom: 26px; }
  @media only screen and (max-width: 600px) {
    .land-section_all-services .land-section__subtitle {
      margin-bottom: 15px; } }

.land-section_all-services .land-section__desc {
  margin-bottom: 39px; }
  @media only screen and (max-width: 600px) {
    .land-section_all-services .land-section__desc {
      margin-bottom: 23px; } }

@media only screen and (max-width: 600px) {
  .all-services {
    margin: 0 -20px; } }

.all-services__head {
  cursor: pointer;
  border-bottom: 1px solid #d2d2d2;
  padding: 14px 94px 14px 29px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative; }
  @media only screen and (max-width: 600px) {
    .all-services__head {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-flow: row wrap;
          -ms-flex-flow: row wrap;
              flex-flow: row wrap;
      padding: 13px 20px;
      border-bottom: none; }
      .all-services__head:before {
        content: '';
        width: -webkit-calc(100% - 40px);
        width: calc(100% - 40px);
        left: 20px;
        bottom: 0;
        height: 0.5px;
        background: #9A9A9A;
        position: absolute; } }
  .all-services__head.is-active {
    background: #F8F8F8;
    border-color: #F8F8F8; }
    .all-services__head.is-active:after {
      content: '';
      width: 100%;
      height: 1px;
      background: #F8F8F8;
      left: 0;
      bottom: 100%;
      position: absolute; }
    @media only screen and (max-width: 600px) {
      .all-services__head.is-active {
        background: #ECECEC;
        border-color: #ECECEC;
        font-weight: 500; }
        .all-services__head.is-active:before {
          background: transparent; } }

.all-services__head__ttl {
  font-size: 20px;
  line-height: 26px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  min-height: 72px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding-right: 10px; }
  @media only screen and (max-width: 600px) {
    .all-services__head__ttl {
      width: 100%;
      position: relative;
      padding: 0 35px 10px 0;
      font-size: 16px;
      line-height: 21px;
      min-height: 1px;
      min-width: 100%; } }

.all-services__head__icon {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  right: 25px; }
  .all-services__head__icon svg {
    -webkit-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s; }
  .all-services__head__icon.is-active svg {
    -webkit-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
            transform: rotate(45deg); }
    @media only screen and (max-width: 600px) {
      .all-services__head__icon.is-active svg {
        -webkit-transform: rotate(90deg);
            -ms-transform: rotate(90deg);
                transform: rotate(90deg); } }
  @media only screen and (max-width: 600px) {
    .all-services__head__icon {
      right: 5px; } }

.all-services__head__sale {
  font-size: 12px;
  line-height: 29px;
  text-align: right;
  width: 110px;
  white-space: nowrap; }

.all-services__head__sale__sum {
  background: #90CA87;
  border-radius: 10px;
  font-weight: 500;
  font-size: 20px;
  line-height: 23px;
  color: #FFFFFF;
  display: inline-block;
  padding: 2px 5px;
  margin-left: auto; }
  @media only screen and (max-width: 600px) {
    .all-services__head__sale__sum {
      font-size: 18px;
      line-height: 21px; } }

.all-services__head__price {
  width: 168px;
  text-align: left; }
  @media only screen and (max-width: 600px) {
    .all-services__head__price {
      margin-right: auto; } }

.all-services__head__old {
  font-size: 18px;
  line-height: 21px;
  color: #A0A0A0; }
  .all-services__head__old span {
    text-decoration: line-through; }
    .all-services__head__old span.rub {
      text-decoration: none; }
  @media only screen and (max-width: 600px) {
    .all-services__head__old {
      line-height: 28px; } }

.all-services__head__new {
  color: #F56CA8;
  font-weight: 500;
  font-size: 28px;
  line-height: 33px;
  white-space: nowrap; }
  .all-services__head__new .rub {
    color: #A0A0A0; }

.all-services__itm__head {
  background: #F0F3F3;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  font-size: 14px;
  line-height: 30px;
  color: #A0A0A0; }
  .all-services__itm__head + .all-services__itm {
    border-top: none; }
  @media only screen and (max-width: 600px) {
    .all-services__itm__head + .all-services__itm:before {
      border: transparent; } }

.all-services__dropdown {
  display: none;
  border-bottom: 1px solid #C4C4C4; }
  @media only screen and (max-width: 600px) {
    .all-services__dropdown {
      background: #F8F8F8; } }

.all-services__itm__head__total {
  width: 100px; }

.all-services__itm__head__price {
  width: 100px; }

.all-services__itm__head__num {
  width: 200px; }

.all-services__itm__lnk {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

.all-services__itm {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  min-height: 55px;
  padding: 10px 0;
  font-size: 14px;
  line-height: 16px;
  position: relative;
  border-top: 0.5px solid #C4C4C4; }
  .all-services__itm:hover {
    background: #F7F9FF;
    border-color: transparent; }
    .all-services__itm:hover + .all-services__itm {
      border-color: transparent; }
  @media only screen and (max-width: 600px) {
    .all-services__itm {
      border: none;
      padding: 0px 20px 15px;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-flow: row wrap;
          -ms-flex-flow: row wrap;
              flex-flow: row wrap;
      -webkit-box-align: end;
      -webkit-align-items: flex-end;
          -ms-flex-align: end;
              align-items: flex-end;
      -webkit-box-pack: end;
      -webkit-justify-content: flex-end;
          -ms-flex-pack: end;
              justify-content: flex-end; }
      .all-services__itm:before {
        display: block;
        width: 100%;
        content: '';
        border-top: 1px solid #ECECEC;
        margin-bottom: 14px; } }

.all-services__pink {
  color: #F56CA8; }

.all-services__itm__ttl {
  font-size: 18px;
  line-height: 23px;
  padding: 0 10px 0 29px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1; }
  @media only screen and (max-width: 600px) {
    .all-services__itm__ttl {
      min-height: 100%;
      width: 100%;
      -webkit-flex-basis: 100%;
          -ms-flex-preferred-size: 100%;
              flex-basis: 100%;
      padding: 0 0 15px;
      font-size: 16px;
      line-height: 21px; } }

.all-services__itm__num {
  width: 100px; }
  @media only screen and (max-width: 600px) {
    .all-services__itm__num {
      width: 33.33333%;
      line-height: 21px; }
      .all-services__itm__num:before {
        content: 'Кол-во';
        display: block;
        font-size: 14px;
        line-height: 30px;
        color: #A0A0A0; } }

.all-services__itm__price {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 199px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end; }
  @media only screen and (max-width: 600px) {
    .all-services__itm__price {
      width: 33.33333%;
      -webkit-box-align: end;
      -webkit-align-items: flex-end;
          -ms-flex-align: end;
              align-items: flex-end;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-flow: row wrap;
          -ms-flex-flow: row wrap;
              flex-flow: row wrap; } }

.all-services__itm__old {
  font-size: 18px;
  line-height: 21px;
  color: #A0A0A0;
  width: 100px; }
  @media only screen and (max-width: 600px) {
    .all-services__itm__old {
      width: 100%;
      min-width: 100%;
      line-height: 30px;
      color: #C4C4C4; } }
  .all-services__itm__old span {
    text-decoration: line-through; }
    .all-services__itm__old span.rub {
      text-decoration: none; }

.all-services__itm__new {
  font-size: 18px;
  line-height: 21px;
  font-weight: 500;
  color: #7B7B7B;
  width: 99px; }
  @media only screen and (max-width: 600px) {
    .all-services__itm__new {
      min-width: 100%;
      width: 100%; } }

.all-services__itm__ttl__total {
  width: 100px;
  font-weight: 500;
  font-size: 20px;
  line-height: 23px;
  color: #F56CA8; }
  @media only screen and (max-width: 600px) {
    .all-services__itm__ttl__total {
      width: 33.33333%;
      text-align: right; }
      .all-services__itm__ttl__total:before {
        content: 'Итого';
        display: block;
        font-size: 14px;
        line-height: 30px;
        color: #A0A0A0;
        font-weight: normal; } }

.all-services__itm__group__head {
  font-size: 20px;
  line-height: 23px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-weight: bold;
  text-transform: uppercase;
  color: #548FB9;
  padding: 10px;
  min-height: 60px;
  margin-top: 17px; }
  @media only screen and (max-width: 600px) {
    .all-services__itm__group__head {
      font-size: 18px;
      line-height: 21px;
      margin-top: 0;
      position: relative; }
      .all-services__itm__group__head:after {
        content: '';
        position: absolute;
        bottom: 100%;
        left: 20px;
        height: 0.5px;
        width: -webkit-calc( 100% - 40px);
        width: calc( 100% - 40px);
        background: #ECECEC; } }

.all-services__itm__gift {
  font-size: 18px;
  line-height: 21px;
  color: #2E2E2E;
  width: 400px; }
  @media only screen and (max-width: 600px) {
    .all-services__itm__gift {
      font-size: 16px;
      line-height: 19px; } }
  .all-services__itm__gift span {
    font-weight: 500; }

/* End */


/* Start:/v1/css/desc-block.css?16614063244926*/
.desc-block__center {
  text-align: center; }

.desc-block {
  overflow: hidden;
  font-size: 18px;
  line-height: 27px; }
  @media only screen and (max-width: 600px) {
    .desc-block {
      overflow: visible; } }
  .desc-block img {
    display: block;
    max-width: 100%; }
  @media only screen and (max-width: 600px) {
    .desc-block {
      font-size: 16px;
      line-height: 19px; } }
  @media only screen and (min-width: 601px) {
    .desc-block p {
      margin: 30px 0 0; } }

@media only screen and (min-width: 961px) {
  .desc-block__in_flex {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row wrap;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    margin: 0 -35px; } }

@media only screen and (min-width: 961px) {
  .desc-block__column {
    padding: 0 35px; } }

.desc-block__title {
  font-weight: 500;
  font-size: 30px;
  line-height: 39px;
  margin: 0 0 25px; }
  @media only screen and (max-width: 600px) {
    .desc-block__title {
      font-size: 20px;
      line-height: 23px;
      margin: 0 0 16px; } }

.desc-block__subtitle {
  font-weight: 500;
  font-size: 20px;
  line-height: 30px;
  margin: 0 0 38px; }
  @media only screen and (max-width: 600px) {
    .desc-block__subtitle {
      font-size: 16px;
      line-height: 19px;
      margin: 0 0 16px; } }

@media only screen and (min-width: 961px) {
  .desc-block__column_pict {
    width: 54%; } }

@media only screen and (max-width: 960px) and (min-width: 601px) {
  .desc-block__column_pict {
    width: 100%;
    padding-bottom: 35px; }
    .desc-block__column_pict img {
      margin: 0 auto; } }

@media only screen and (max-width: 600px) {
  .desc-block__column_pict {
    margin: 0 -20px 30px; }
    .desc-block__column_pict img {
      width: 100%; } }

@media only screen and (min-width: 601px) {
  .desk-block__pict_right + .desc-block__column_desc {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
        -ms-flex-order: -1;
            order: -1; } }

@media only screen and (min-width: 961px) {
  .desc-block__column_desc {
    width: 46%; } }

.desc-block__column_desc .button {
  width: 199px;
  margin-top: 40px; }
  @media only screen and (max-width: 600px) {
    .desc-block__column_desc .button {
      margin-top: 20px; } }

.desc-block__desc > *:last-child {
  margin-bottom: 0; }

.desc-block__in_center {
  text-align: center; }

@media only screen and (min-width: 961px) {
  .desc-block__column_fluid {
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    text-align: center;
    max-width: 970px; } }

.desc-block__in_flex_columns {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column; }

.desc-block__btn-wrap .button {
  width: 199px;
  margin: 50px  auto 0; }
  @media only screen and (max-width: 600px) {
    .desc-block__btn-wrap .button {
      margin-top: 25px; } }

@media only screen and (min-width: 961px) {
  .desk-block__pict_mt {
    margin-top: 35px; } }

.desc-block_small {
  max-width: 970px;
  margin: 0 auto; }

.desc-block__in_float-pict .desc-block__column {
  width: auto;
  padding: 0; }
  .desc-block__in_float-pict .desc-block__column.desc-block__column_pict img {
    display: block;
    margin: 0 auto; }
  @media only screen and (min-width: 601px) {
    .desc-block__in_float-pict .desc-block__column.desc-block__column_pict {
      float: left;
      padding-right: 40px;
      padding-bottom: 10px; }
      .desc-block__in_float-pict .desc-block__column.desc-block__column_pict.desk-block__pict_right {
        float: right;
        padding: 0 0 10px 40px; } }

.desc-block__in_flex-align-start {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start; }
  .desc-block__in_flex-align-start .desc-block__desc p:first-child {
    margin-top: 0; }

.desc-block__hidden .desc-block__desc p:first-child {
  margin-top: 0; }

.desc-block__hidden .desc-block__in {
  max-height: 208px;
  overflow: hidden; }

.desc-block__hidden.is-open .desc-block__in {
  max-height: none; }

.desc-block__btn {
  text-align: center;
  margin-top: 60px; }
  @media only screen and (max-width: 600px) {
    .desc-block__btn {
      margin-top: 30px; } }

@media only screen and (max-width: 600px) {
  .land-section_desc-block .desc-block__in {
    padding: 0 20px;
    margin: 0 -20px; } }

.desc-block__btn .button-more__icon-up {
  display: none; }

.desc-block__btn .is-active .button-more__icon-down {
  display: none; }

.desc-block__btn .is-active .button-more__icon-up {
  display: inline-block; }

/* End */


/* Start:/v1/css/our-program.css?168560757210652*/
.our-program__gifts__itm:after,.our-program__gifts__itm:before,.our-program__services__itm:after,.our-program__services__itm:before,.our-program__services_more:after{content:''}@media only screen and (max-width:600px){.land-section_our-program .land-section__title{margin-bottom:13px}}.land-section_our-program .land-section__subtitle{margin-bottom:26px}@media only screen and (max-width:600px){.land-section_our-program .land-section__subtitle{margin-bottom:15px}}.land-section_our-program .land-section__desc{margin-bottom:77px}@media only screen and (max-width:600px){.land-section_our-program .land-section__desc{margin-bottom:109px}}.our-program__btn{text-align:center}.our-program__list{margin:0 -15px}@media only screen and (max-width:600px){.our-program__list{margin:0 -20px}}.our-program__itm{padding:0 15px;margin-bottom:60px}@media only screen and (min-width:601px){.our-program__list{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}.our-program__itm{width:50%}}@media only screen and (min-width:961px){.our-program__itm{width:25%}}@media only screen and (max-width:600px){.our-program__itm{margin-bottom:30px;padding:0}.our-program__itm+.our-program__itm{margin-top:88px}}.our-program__box{padding:15px 27px 40px;background:#FFF;-webkit-box-shadow:0 0 20px rgba(0,0,0,.08);box-shadow:0 0 20px rgba(0,0,0,.08);border-radius:10px}@media only screen and (max-width:960px){.our-program__box{padding:5px 20px 36px}}.our-program__pict{height:123px;margin-bottom:20px;position:relative}.our-program__pict img{display:block;margin:0 auto;max-width:100%;max-height:177px;position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);bottom:0}.our-program__title{margin:0 0 22px;font-size:24px;line-height:27px;font-weight:500}.our-program__desc{font-size:16px;line-height:21px;color:#9A9A9A}.our-program__services-wrap{overflow:hidden;position:relative;max-height:653px;margin:0 -27px;padding:0 27px}@media only screen and (max-width:960px){.our-program__services-wrap{margin:0 -20px;padding:0 20px}}.our-program__services{padding:21px 0 50px}@media only screen and (max-width:600px){.our-program__pict{height:100px}.our-program__services-wrap{height:auto}.our-program__services{padding-bottom:22px}}.our-program__services_more{background:#FFF;position:absolute;cursor:pointer;bottom:0;left:0;height:49px;width:100%;z-index:1}.our-program__services_more.is-active:after{display:none}.our-program__services_more.is-active svg{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.our-program__services_more:after{position:absolute;bottom:38px;left:0;height:44px;background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.5)),color-stop(70.17%,#FFF));background:-o-linear-gradient(top,rgba(255,255,255,.5) 0,#FFF 70.17%);background:linear-gradient(180deg,rgba(255,255,255,.5) 0,#FFF 70.17%);width:100%}.our-program__services_more svg{display:block;margin:0 auto;position:relative;z-index:5}.our-program__gifts__itm,.our-program__services__itm{line-height:24px;border-top:.5px solid #F0F0F0;z-index:1}.our-program__services__itm{font-size:16px;position:relative;padding:4px 0 4px 15px}.our-program__services__itm:first-child{border:none}.our-program__services__itm:hover:before{opacity:1}.our-program__services__itm:before{width:100%;padding:0 27px;left:-27px;background:#F6F9FF;z-index:-1;top:0;position:absolute;height:100%;-webkit-box-sizing:content-box;box-sizing:content-box;opacity:0;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}@media only screen and (max-width:960px){.our-program__services__itm:before{padding:0 20px}}.our-program__services__itm:after{width:3px;height:3px;background:#2E2E2E;position:absolute;top:13px;left:0;border-radius:100%}.our-program__prices{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;padding-bottom:2px}.our-program__prices__old{font-size:18px;line-height:23px;color:#A0A0A0;max-width:83px;width:83px}.our-program__prices__old__line{display:inline-block;text-decoration:line-through}.our-program__prices__new{font-weight:500;font-size:20px;line-height:23px;color:#F56CA8;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;white-space:nowrap}.our-program__prices__sale{text-align:right;font-weight:300;font-size:12px;line-height:14px;max-width:105px;width:105px;padding-right:29px;position:relative}.our-program__prices__span{display:inline-block;font-weight:500;font-size:18px;line-height:23px;padding:0 5px;background:#90CA87;border-radius:10px;color:#FFF}.our-program__prices__question{width:22px;height:22px;bottom:2px;right:0;position:absolute}.our-program__prices__question svg{display:block;width:100%;height:100%}.our-program__gifts__top{margin:0 -27px 9px;padding:9px 27px;font-weight:700;font-size:20px;line-height:36px;position:relative;cursor:pointer}@media only screen and (max-width:960px){.our-program__gifts__top{margin:0 -20px 9px;padding:9px 20px;font-size:18px}}.our-program__gifts__top.is-active .our-program__arrow svg{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.our-program__arrow{top:50%;right:16px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:absolute}.our-program__gifts__sum{display:inline-block;color:#F56CA8;font-size:24px}.our-program__gifts_dropdown{display:none;padding-top:12px}.our-program__gifts__itm{font-size:16px;position:relative;padding:4px 0 4px 15px}.our-program__gifts__itm:first-child{border:none}.our-program__gifts__itm:hover:before{opacity:1}.our-program__gifts__itm:before{width:100%;padding:0 27px;left:-27px;background:#F6F9FF;z-index:-1;top:0;position:absolute;height:100%;-webkit-box-sizing:content-box;box-sizing:content-box;opacity:0;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}@media only screen and (max-width:960px){.our-program__gifts__itm:before{padding:0 20px}}.our-program__gifts__itm:after{width:3px;height:3px;background:#2E2E2E;position:absolute;top:13px;left:0;border-radius:100%}.our-program__gifts__sale{color:#90CA87}.our-program__sum{margin-top:31px;font-size:16px;line-height:19px;color:#A0A0A0;margin-bottom:17px}.our-program__sum__old{font-size:18px;line-height:21px;color:#A0A0A0;display:inline-block}.our-program__sum__old__line{-webkit-text-decoration-line:line-through;text-decoration-line:line-through}.our-program__sum__new{font-size:28px;line-height:33px;color:#F56CA8;display:inline-block;font-weight:500;margin-left:5px}@media only screen and (max-width:600px){.our-program__sum__new{font-size:26px}}.our-program__footnote{font-size:14px;line-height:16px;color:#A0A0A0}.our-program__footnote b{font-weight:500}.our-program__dop{font-size:18px;line-height:20px;margin-bottom:25px;padding:10px 0}.our-program___btn .button{display:block;max-width:238px;margin:16px auto 0}.our-program___settings{margin-top:25px;text-align:center;font-size:0;line-height:0}.our-program___settings__btn{display:inline-block;vertical-align:top;margin:0 15px;font-size:14px;line-height:16px;text-decoration:none;color:inherit}.our-program___settings__btn__icon{display:block;margin:0 auto 8px;width:60px;height:60px}.our-program___settings__btn__icon svg{display:block;width:100%;height:100%}@media only screen and (min-width:961px){.our-program__itm_fluid{width:100%;margin-bottom:40px}.our-program__itm_fluid:last-child,.our-program__itm_fluid:last-child .our-program__box{margin-bottom:0}.our-program__itm_fluid .our-program__box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0}.our-program__itm_fluid .our-program__box .our-program__col{width:33.33333%}.our-program__itm_fluid .our-program__box .our-program__col.our-program__col_first{padding:48px 18px 15px 56px}.our-program__itm_fluid .our-program__box .our-program__col.our-program__col_first .our-program__pict{height:177px}.our-program__itm_fluid .our-program__box .our-program__col.our-program__col_middle{padding:15px 18px 15px 27px;position:relative}.our-program__itm_fluid .our-program__box .our-program__col.our-program__col_middle:after{content:'';right:0;top:15px;height:-webkit-calc(100% - 30px);height:calc(100% - 30px);border-right:1px solid #EDEDED;position:absolute}.our-program__itm_fluid .our-program__box .our-program__col.our-program__col_middle .our-program__services-wrap{margin:0;max-height:512px}.our-program__itm_fluid .our-program__box .our-program__col.our-program__col_last{padding:37px 15px 15px 32px}.our-program__itm_fluid .our-program__gifts .our-program__gifts__top{margin-left:-32px;margin-right:-16px}}@media only screen and (max-width:1170px) and (min-width:961px){.our-program__itm_fluid .our-program__box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0;margin-bottom:0}.our-program__itm_fluid .our-program__box .our-program__col.our-program__col_middle{width:40%}.our-program__itm_fluid .our-program__box .our-program__col.our-program__col_first,.our-program__itm_fluid .our-program__box .our-program__col.our-program__col_last{width:30%}}.our-program__itm_nomargin{margin-top:0!important;margin-bottom:0!important}@media only screen and (min-width:961px){.our-program__list_two .our-program__itm{width:41.7%}.our-program__list_columns+.our-program__btn{margin-top:80px}}.our-program__box_not-services .our-program__desc{margin-bottom:25px}.our-program__itm:not(.our-program__itm_fluid){display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.our-program__itm:not(.our-program__itm_fluid) .our-program__box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.our-program__itm:not(.our-program__itm_fluid) .our-program__box .our-program__col.our-program__col_last{margin-top:auto}
.our-program__itm .our-program__box .our-program__services-wrap {height: auto} .land-section_our-program > div {margin:0 50px 0 50px;} .our-program__itm.out-program__itm-highlight .our-program__box {box-shadow: 0 0 30px rgb(249 89 159 / 30%)}
/* End */


/* Start:/v1/css/call-me-block.css?16614063243217*/
.land-section_call-me-block {
  background: #EFE7F1; }
  .land-section_call-me-block.land-section_pink {
    background: #FDD9E2; }
  .land-section_call-me-block.lank-section_pink-dark {
    background: #EDE8F8; }
  @media only screen and (min-width: 601px) {
    .land-section_call-me-block .land-section__title {
      margin-bottom: 7px; } }
  .land-section_call-me-block .land-section__title + .call-me-block {
    margin-top: 18px; }
    @media only screen and (min-width: 961px) {
      .land-section_call-me-block .land-section__title + .call-me-block {
        margin-top: 34px; } }
  .land-section_call-me-block .land-section__subtitle {
    margin-bottom: 40px; }
    @media only screen and (max-width: 600px) {
      .land-section_call-me-block .land-section__subtitle {
        margin-bottom: 18px; } }

@media only screen and (min-width: 961px) {
  .call-me-block {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center; } }

@media only screen and (max-width: 960px) {
  .call-me-block {
    text-align: center; } }

@media only screen and (min-width: 601px) {
  .call-me-block__btn {
    width: 275px; } }

@media only screen and (max-width: 960px) {
  .call-me-block__btn {
    margin: 0 auto; } }

.call-me-block__phone a {
  color: inherit;
  text-decoration: none;
  font-weight: bold;
  font-size: 36px;
  line-height: 46px; }
  @media only screen and (max-width: 600px) {
    .call-me-block__phone a {
      font-size: 24px;
      line-height: 31px; } }

.call-me-block_btn-callback {
  margin: 0 43px; }
  @media only screen and (max-width: 960px) {
    .call-me-block_btn-callback {
      margin: 20px auto; } }

.call-me-block__line-title {
  color: #F56CA8; }
  @media only screen and (min-width: 961px) {
    .call-me-block__line-title {
      font-size: 28px;
      line-height: 36px;
      margin-right: 50px; } }

@media only screen and (max-width: 1170px) and (min-width: 961px) {
  .call-me-block__line-title {
    font-size: 20px;
    margin-right: 25px; } }
  @media only screen and (max-width: 960px) {
    .call-me-block__line-title {
      font-size: 40px;
      line-height: 52px;
      margin-bottom: 26px;
      text-align: center;
      overflow: hidden; } }
  @media only screen and (max-width: 600px) {
    .call-me-block__line-title {
      font-size: 24px;
      line-height: 28px;
      margin-bottom: 20px; } }
  @media only screen and (min-width: 961px) {
    .call-me-block__line-title + .call-me-block__phone a {
      font-size: 36px;
      line-height: 43px; } }

@media only screen and (max-width: 1170px) and (min-width: 961px) {
  .call-me-block__line-title + .call-me-block__phone a {
    font-size: 20px; } }

@media only screen and (min-width: 601px) {
  .call-me-block__line-title_f40 {
    font-size: 40px;
    line-height: 43px; } }

@media only screen and (min-width: 601px) {
  .call-me-block__f36 {
    font-size: 36px;
    line-height: 43px; } }

/* End */


/* Start:/v5/css/modificators.css?166140632342866*/
[class$='_visible'],[class*='_visible'],html body [class$='_hiden'],html body [class*='_hiden ']{display:none}html body [class$='_m-0'],html body [class*='_m-0 ']{margin:0}html body [class$='_pt-0'],html body [class*='_pt-0 ']{padding-top:0}html body [class$='_pb-0'],html body [class*='_pb-0 ']{padding-bottom:0}html body [class$='_pt-1'],html body [class*='_pt-1 ']{padding-top:1px}html body [class$='_pb-1'],html body [class*='_pb-1 ']{padding-bottom:1px}html body [class$='_pt-2'],html body [class*='_pt-2 ']{padding-top:2px}html body [class$='_pb-2'],html body [class*='_pb-2 ']{padding-bottom:2px}html body [class$='_pt-3'],html body [class*='_pt-3 ']{padding-top:3px}html body [class$='_pb-3'],html body [class*='_pb-3 ']{padding-bottom:3px}html body [class$='_pt-4'],html body [class*='_pt-4 ']{padding-top:4px}html body [class$='_pb-4'],html body [class*='_pb-4 ']{padding-bottom:4px}html body [class$='_pt-5'],html body [class*='_pt-5 ']{padding-top:5px}html body [class$='_pb-5'],html body [class*='_pb-5 ']{padding-bottom:5px}html body [class$='_pt-10'],html body [class*='_pt-10 ']{padding-top:10px}html body [class$='_pb-10'],html body [class*='_pb-10 ']{padding-bottom:10px}html body [class$='_pt-15'],html body [class*='_pt-15 ']{padding-top:15px}html body [class$='_pb-15'],html body [class*='_pb-15 ']{padding-bottom:15px}html body [class$='_pt-20'],html body [class*='_pt-20 ']{padding-top:20px}html body [class$='_pb-20'],html body [class*='_pb-20 ']{padding-bottom:20px}html body [class$='_pt-30'],html body [class*='_pt-30 ']{padding-top:30px}html body [class$='_pb-30'],html body [class*='_pb-30 ']{padding-bottom:30px}html body [class$='_pt-40'],html body [class*='_pt-40 ']{padding-top:40px}html body [class$='_pb-40'],html body [class*='_pb-40 ']{padding-bottom:40px}html body [class$='_pt-45'],html body [class*='_pt-45 ']{padding-top:45px}html body [class$='_pb-45'],html body [class*='_pb-45 ']{padding-bottom:45px}html body [class$='_pt-50'],html body [class*='_pt-50 ']{padding-top:50px}html body [class$='_pb-50'],html body [class*='_pb-50 ']{padding-bottom:50px}html body [class$='_pt-55'],html body [class*='_pt-55 ']{padding-top:55px}html body [class$='_pb-55'],html body [class*='_pb-55 ']{padding-bottom:55px}html body [class$='_pt-60'],html body [class*='_pt-60 ']{padding-top:60px}html body [class$='_pb-60'],html body [class*='_pb-60 ']{padding-bottom:60px}html body [class$='_pt-70'],html body [class*='_pt-70 ']{padding-top:70px}html body [class$='_pb-70'],html body [class*='_pb-70 ']{padding-bottom:70px}html body [class$='_pt-75'],html body [class*='_pt-75 ']{padding-top:75px}html body [class$='_pb-75'],html body [class*='_pb-75 ']{padding-bottom:75px}html body [class$='_pt-80'],html body [class*='_pt-80 ']{padding-top:80px}html body [class$='_pb-80'],html body [class*='_pb-80 ']{padding-bottom:80px}html body [class$='_pt-100'],html body [class*='_pt-100 ']{padding-top:100px}html body [class$='_pb-100'],html body [class*='_pb-100 ']{padding-bottom:100px}html body [class$='_pt-120'],html body [class*='_pt-120 ']{padding-top:120px}html body [class$='_pb-120'],html body [class*='_pb-120 ']{padding-bottom:120px}html body [class$='_mt-0'],html body [class*='_mt-0 ']{margin-top:0}html body [class$='_mb-0'],html body [class*='_mb-0 ']{margin-bottom:0}html body [class$='_mt-1'],html body [class*='_mt-1 ']{margin-top:1px}html body [class$='_mb-1'],html body [class*='_mb-1 ']{margin-bottom:1px}html body [class$='_mt-2'],html body [class*='_mt-2 ']{margin-top:2px}html body [class$='_mb-2'],html body [class*='_mb-2 ']{margin-bottom:2px}html body [class$='_mt-3'],html body [class*='_mt-3 ']{margin-top:3px}html body [class$='_mb-3'],html body [class*='_mb-3 ']{margin-bottom:3px}html body [class$='_mt-4'],html body [class*='_mt-4 ']{margin-top:4px}html body [class$='_mb-4'],html body [class*='_mb-4 ']{margin-bottom:4px}html body [class$='_mt-5'],html body [class*='_mt-5 ']{margin-top:5px}html body [class$='_mb-5'],html body [class*='_mb-5 ']{margin-bottom:5px}html body [class$='_mt-10'],html body [class*='_mt-10 ']{margin-top:10px}html body [class$='_mb-10'],html body [class*='_mb-10 ']{margin-bottom:10px}html body [class$='_mt-15'],html body [class*='_mt-15 ']{margin-top:15px}html body [class$='_mb-15'],html body [class*='_mb-15 ']{margin-bottom:15px}html body [class$='_mt-20'],html body [class*='_mt-20 ']{margin-top:20px}html body [class$='_mb-20'],html body [class*='_mb-20 ']{margin-bottom:20px}html body [class$='_mt-25'],html body [class*='_mt-25 ']{margin-top:25px}html body [class$='_mb-25'],html body [class*='_mb-25 ']{margin-bottom:25px}html body [class$='_mt-30'],html body [class*='_mt-30 ']{margin-top:30px}html body [class$='_mb-30'],html body [class*='_mb-30 ']{margin-bottom:30px}html body [class$='_mt-35'],html body [class*='_mt-35 ']{margin-top:35px}html body [class$='_mb-35'],html body [class*='_mb-35 ']{margin-bottom:35px}html body [class$='_mt-34'],html body [class*='_mt-34 ']{margin-top:34px}html body [class$='_mb-34'],html body [class*='_mb-34 ']{margin-bottom:34px}html body [class$='_mt-40'],html body [class*='_mt-40 ']{margin-top:40px}html body [class$='_mb-40'],html body [class*='_mb-40 ']{margin-bottom:40px}html body [class$='_mt-50'],html body [class*='_mt-50 ']{margin-top:50px}html body [class$='_mb-50'],html body [class*='_mb-50 ']{margin-bottom:50px}html body [class$='_mt-60'],html body [class*='_mt-60 ']{margin-top:60px}html body [class$='_mb-60'],html body [class*='_mb-60 ']{margin-bottom:60px}html body [class$='_mt-120'],html body [class*='_mt-120 ']{margin-top:120px}html body [class$='_mb-120'],html body [class*='_mb-120 ']{margin-bottom:120px}html body [class$='_visible'],html body [class*='_visible ']{display:block}html body [class$='_fw-normal'],html body [class*='_fw-normal ']{font-weight:400}@media only screen and (max-width:479px){html body [class$='_m-0_xxs'],html body [class*='_m-0_xxs ']{margin:0}html body [class$='_pt-0_xxs'],html body [class*='_pt-0_xxs ']{padding-top:0}html body [class$='_pb-0_xxs'],html body [class*='_pb-0_xxs ']{padding-bottom:0}html body [class$='_pt-1_xxs'],html body [class*='_pt-1_xxs ']{padding-top:1px}html body [class$='_pb-1_xxs'],html body [class*='_pb-1_xxs ']{padding-bottom:1px}html body [class$='_pt-2_xxs'],html body [class*='_pt-2_xxs ']{padding-top:2px}html body [class$='_pb-2_xxs'],html body [class*='_pb-2_xxs ']{padding-bottom:2px}html body [class$='_pt-3_xxs'],html body [class*='_pt-3_xxs ']{padding-top:3px}html body [class$='_pb-3_xxs'],html body [class*='_pb-3_xxs ']{padding-bottom:3px}html body [class$='_pt-4_xxs'],html body [class*='_pt-4_xxs ']{padding-top:4px}html body [class$='_pb-4_xxs'],html body [class*='_pb-4_xxs ']{padding-bottom:4px}html body [class$='_pt-5_xxs'],html body [class*='_pt-5_xxs ']{padding-top:5px}html body [class$='_pb-5_xxs'],html body [class*='_pb-5_xxs ']{padding-bottom:5px}html body [class$='_pt-10_xxs'],html body [class*='_pt-10_xxs ']{padding-top:10px}html body [class$='_pb-10_xxs'],html body [class*='_pb-10_xxs ']{padding-bottom:10px}html body [class$='_pt-15_xxs'],html body [class*='_pt-15_xxs ']{padding-top:15px}html body [class$='_pb-15_xxs'],html body [class*='_pb-15_xxs ']{padding-bottom:15px}html body [class$='_pt-20_xxs'],html body [class*='_pt-20_xxs ']{padding-top:20px}html body [class$='_pb-20_xxs'],html body [class*='_pb-20_xxs ']{padding-bottom:20px}html body [class$='_pt-30_xxs'],html body [class*='_pt-30_xxs ']{padding-top:30px}html body [class$='_pb-30_xxs'],html body [class*='_pb-30_xxs ']{padding-bottom:30px}html body [class$='_pt-40_xxs'],html body [class*='_pt-40_xxs ']{padding-top:40px}html body [class$='_pb-40_xxs'],html body [class*='_pb-40_xxs ']{padding-bottom:40px}html body [class$='_pt-45_xxs'],html body [class*='_pt-45_xxs ']{padding-top:45px}html body [class$='_pb-45_xxs'],html body [class*='_pb-45_xxs ']{padding-bottom:45px}html body [class$='_pt-50_xxs'],html body [class*='_pt-50_xxs ']{padding-top:50px}html body [class$='_pb-50_xxs'],html body [class*='_pb-50_xxs ']{padding-bottom:50px}html body [class$='_pt-55_xxs'],html body [class*='_pt-55_xxs ']{padding-top:55px}html body [class$='_pb-55_xxs'],html body [class*='_pb-55_xxs ']{padding-bottom:55px}html body [class$='_pt-60_xxs'],html body [class*='_pt-60_xxs ']{padding-top:60px}html body [class$='_pb-60_xxs'],html body [class*='_pb-60_xxs ']{padding-bottom:60px}html body [class$='_pt-70_xxs'],html body [class*='_pt-70_xxs ']{padding-top:70px}html body [class$='_pb-70_xxs'],html body [class*='_pb-70_xxs ']{padding-bottom:70px}html body [class$='_pt-75_xxs'],html body [class*='_pt-75_xxs ']{padding-top:75px}html body [class$='_pb-75_xxs'],html body [class*='_pb-75_xxs ']{padding-bottom:75px}html body [class$='_pt-80_xxs'],html body [class*='_pt-80_xxs ']{padding-top:80px}html body [class$='_pb-80_xxs'],html body [class*='_pb-80_xxs ']{padding-bottom:80px}html body [class$='_pt-100_xxs'],html body [class*='_pt-100_xxs ']{padding-top:100px}html body [class$='_pb-100_xxs'],html body [class*='_pb-100_xxs ']{padding-bottom:100px}html body [class$='_pt-120_xxs'],html body [class*='_pt-120_xxs ']{padding-top:120px}html body [class$='_pb-120_xxs'],html body [class*='_pb-120_xxs ']{padding-bottom:120px}html body [class$='_mt-0_xxs'],html body [class*='_mt-0_xxs ']{margin-top:0}html body [class$='_mb-0_xxs'],html body [class*='_mb-0_xxs ']{margin-bottom:0}html body [class$='_mt-1_xxs'],html body [class*='_mt-1_xxs ']{margin-top:1px}html body [class$='_mb-1_xxs'],html body [class*='_mb-1_xxs ']{margin-bottom:1px}html body [class$='_mt-2_xxs'],html body [class*='_mt-2_xxs ']{margin-top:2px}html body [class$='_mb-2_xxs'],html body [class*='_mb-2_xxs ']{margin-bottom:2px}html body [class$='_mt-3_xxs'],html body [class*='_mt-3_xxs ']{margin-top:3px}html body [class$='_mb-3_xxs'],html body [class*='_mb-3_xxs ']{margin-bottom:3px}html body [class$='_mt-4_xxs'],html body [class*='_mt-4_xxs ']{margin-top:4px}html body [class$='_mb-4_xxs'],html body [class*='_mb-4_xxs ']{margin-bottom:4px}html body [class$='_mt-5_xxs'],html body [class*='_mt-5_xxs ']{margin-top:5px}html body [class$='_mb-5_xxs'],html body [class*='_mb-5_xxs ']{margin-bottom:5px}html body [class$='_mt-10_xxs'],html body [class*='_mt-10_xxs ']{margin-top:10px}html body [class$='_mb-10_xxs'],html body [class*='_mb-10_xxs ']{margin-bottom:10px}html body [class$='_mt-15_xxs'],html body [class*='_mt-15_xxs ']{margin-top:15px}html body [class$='_mb-15_xxs'],html body [class*='_mb-15_xxs ']{margin-bottom:15px}html body [class$='_mt-20_xxs'],html body [class*='_mt-20_xxs ']{margin-top:20px}html body [class$='_mb-20_xxs'],html body [class*='_mb-20_xxs ']{margin-bottom:20px}html body [class$='_mt-25_xxs'],html body [class*='_mt-25_xxs ']{margin-top:25px}html body [class$='_mb-25_xxs'],html body [class*='_mb-25_xxs ']{margin-bottom:25px}html body [class$='_mt-30_xxs'],html body [class*='_mt-30_xxs ']{margin-top:30px}html body [class$='_mb-30_xxs'],html body [class*='_mb-30_xxs ']{margin-bottom:30px}html body [class$='_mt-35_xxs'],html body [class*='_mt-35_xxs ']{margin-top:35px}html body [class$='_mb-35_xxs'],html body [class*='_mb-35_xxs ']{margin-bottom:35px}html body [class$='_mt-34_xxs'],html body [class*='_mt-34_xxs ']{margin-top:34px}html body [class$='_mb-34_xxs'],html body [class*='_mb-34_xxs ']{margin-bottom:34px}html body [class$='_mt-40_xxs'],html body [class*='_mt-40_xxs ']{margin-top:40px}html body [class$='_mb-40_xxs'],html body [class*='_mb-40_xxs ']{margin-bottom:40px}html body [class$='_mt-50_xxs'],html body [class*='_mt-50_xxs ']{margin-top:50px}html body [class$='_mb-50_xxs'],html body [class*='_mb-50_xxs ']{margin-bottom:50px}html body [class$='_mt-60_xxs'],html body [class*='_mt-60_xxs ']{margin-top:60px}html body [class$='_mb-60_xxs'],html body [class*='_mb-60_xxs ']{margin-bottom:60px}html body [class$='_mt-120_xxs'],html body [class*='_mt-120_xxs ']{margin-top:120px}html body [class$='_mb-120_xxs'],html body [class*='_mb-120_xxs ']{margin-bottom:120px}html body [class$='_hiden_xxs'],html body [class*='_hiden_xxs ']{display:none}html body [class$='_visible_xxs'],html body [class*='_visible_xxs ']{display:block}html body [class$='_fw-normal_xxs'],html body [class*='_fw-normal_xxs ']{font-weight:400}html body [class$='_bg-pink_xxs'],html body [class*='_bg-pink_xxs ']{background:#F1E9F2}}@media only screen and (min-width:480px) and (max-width:767px){html body [class$='_m-0_xs'],html body [class*='_m-0_xs ']{margin:0}html body [class$='_pt-0_xs'],html body [class*='_pt-0_xs ']{padding-top:0}html body [class$='_pb-0_xs'],html body [class*='_pb-0_xs ']{padding-bottom:0}html body [class$='_pt-1_xs'],html body [class*='_pt-1_xs ']{padding-top:1px}html body [class$='_pb-1_xs'],html body [class*='_pb-1_xs ']{padding-bottom:1px}html body [class$='_pt-2_xs'],html body [class*='_pt-2_xs ']{padding-top:2px}html body [class$='_pb-2_xs'],html body [class*='_pb-2_xs ']{padding-bottom:2px}html body [class$='_pt-3_xs'],html body [class*='_pt-3_xs ']{padding-top:3px}html body [class$='_pb-3_xs'],html body [class*='_pb-3_xs ']{padding-bottom:3px}html body [class$='_pt-4_xs'],html body [class*='_pt-4_xs ']{padding-top:4px}html body [class$='_pb-4_xs'],html body [class*='_pb-4_xs ']{padding-bottom:4px}html body [class$='_pt-5_xs'],html body [class*='_pt-5_xs ']{padding-top:5px}html body [class$='_pb-5_xs'],html body [class*='_pb-5_xs ']{padding-bottom:5px}html body [class$='_pt-10_xs'],html body [class*='_pt-10_xs ']{padding-top:10px}html body [class$='_pb-10_xs'],html body [class*='_pb-10_xs ']{padding-bottom:10px}html body [class$='_pt-15_xs'],html body [class*='_pt-15_xs ']{padding-top:15px}html body [class$='_pb-15_xs'],html body [class*='_pb-15_xs ']{padding-bottom:15px}html body [class$='_pt-20_xs'],html body [class*='_pt-20_xs ']{padding-top:20px}html body [class$='_pb-20_xs'],html body [class*='_pb-20_xs ']{padding-bottom:20px}html body [class$='_pt-30_xs'],html body [class*='_pt-30_xs ']{padding-top:30px}html body [class$='_pb-30_xs'],html body [class*='_pb-30_xs ']{padding-bottom:30px}html body [class$='_pt-40_xs'],html body [class*='_pt-40_xs ']{padding-top:40px}html body [class$='_pb-40_xs'],html body [class*='_pb-40_xs ']{padding-bottom:40px}html body [class$='_pt-45_xs'],html body [class*='_pt-45_xs ']{padding-top:45px}html body [class$='_pb-45_xs'],html body [class*='_pb-45_xs ']{padding-bottom:45px}html body [class$='_pt-50_xs'],html body [class*='_pt-50_xs ']{padding-top:50px}html body [class$='_pb-50_xs'],html body [class*='_pb-50_xs ']{padding-bottom:50px}html body [class$='_pt-55_xs'],html body [class*='_pt-55_xs ']{padding-top:55px}html body [class$='_pb-55_xs'],html body [class*='_pb-55_xs ']{padding-bottom:55px}html body [class$='_pt-60_xs'],html body [class*='_pt-60_xs ']{padding-top:60px}html body [class$='_pb-60_xs'],html body [class*='_pb-60_xs ']{padding-bottom:60px}html body [class$='_pt-70_xs'],html body [class*='_pt-70_xs ']{padding-top:70px}html body [class$='_pb-70_xs'],html body [class*='_pb-70_xs ']{padding-bottom:70px}html body [class$='_pt-75_xs'],html body [class*='_pt-75_xs ']{padding-top:75px}html body [class$='_pb-75_xs'],html body [class*='_pb-75_xs ']{padding-bottom:75px}html body [class$='_pt-80_xs'],html body [class*='_pt-80_xs ']{padding-top:80px}html body [class$='_pb-80_xs'],html body [class*='_pb-80_xs ']{padding-bottom:80px}html body [class$='_pt-100_xs'],html body [class*='_pt-100_xs ']{padding-top:100px}html body [class$='_pb-100_xs'],html body [class*='_pb-100_xs ']{padding-bottom:100px}html body [class$='_pt-120_xs'],html body [class*='_pt-120_xs ']{padding-top:120px}html body [class$='_pb-120_xs'],html body [class*='_pb-120_xs ']{padding-bottom:120px}html body [class$='_mt-0_xs'],html body [class*='_mt-0_xs ']{margin-top:0}html body [class$='_mb-0_xs'],html body [class*='_mb-0_xs ']{margin-bottom:0}html body [class$='_mt-1_xs'],html body [class*='_mt-1_xs ']{margin-top:1px}html body [class$='_mb-1_xs'],html body [class*='_mb-1_xs ']{margin-bottom:1px}html body [class$='_mt-2_xs'],html body [class*='_mt-2_xs ']{margin-top:2px}html body [class$='_mb-2_xs'],html body [class*='_mb-2_xs ']{margin-bottom:2px}html body [class$='_mt-3_xs'],html body [class*='_mt-3_xs ']{margin-top:3px}html body [class$='_mb-3_xs'],html body [class*='_mb-3_xs ']{margin-bottom:3px}html body [class$='_mt-4_xs'],html body [class*='_mt-4_xs ']{margin-top:4px}html body [class$='_mb-4_xs'],html body [class*='_mb-4_xs ']{margin-bottom:4px}html body [class$='_mt-5_xs'],html body [class*='_mt-5_xs ']{margin-top:5px}html body [class$='_mb-5_xs'],html body [class*='_mb-5_xs ']{margin-bottom:5px}html body [class$='_mt-10_xs'],html body [class*='_mt-10_xs ']{margin-top:10px}html body [class$='_mb-10_xs'],html body [class*='_mb-10_xs ']{margin-bottom:10px}html body [class$='_mt-15_xs'],html body [class*='_mt-15_xs ']{margin-top:15px}html body [class$='_mb-15_xs'],html body [class*='_mb-15_xs ']{margin-bottom:15px}html body [class$='_mt-20_xs'],html body [class*='_mt-20_xs ']{margin-top:20px}html body [class$='_mb-20_xs'],html body [class*='_mb-20_xs ']{margin-bottom:20px}html body [class$='_mt-25_xs'],html body [class*='_mt-25_xs ']{margin-top:25px}html body [class$='_mb-25_xs'],html body [class*='_mb-25_xs ']{margin-bottom:25px}html body [class$='_mt-30_xs'],html body [class*='_mt-30_xs ']{margin-top:30px}html body [class$='_mb-30_xs'],html body [class*='_mb-30_xs ']{margin-bottom:30px}html body [class$='_mt-35_xs'],html body [class*='_mt-35_xs ']{margin-top:35px}html body [class$='_mb-35_xs'],html body [class*='_mb-35_xs ']{margin-bottom:35px}html body [class$='_mt-34_xs'],html body [class*='_mt-34_xs ']{margin-top:34px}html body [class$='_mb-34_xs'],html body [class*='_mb-34_xs ']{margin-bottom:34px}html body [class$='_mt-40_xs'],html body [class*='_mt-40_xs ']{margin-top:40px}html body [class$='_mb-40_xs'],html body [class*='_mb-40_xs ']{margin-bottom:40px}html body [class$='_mt-50_xs'],html body [class*='_mt-50_xs ']{margin-top:50px}html body [class$='_mb-50_xs'],html body [class*='_mb-50_xs ']{margin-bottom:50px}html body [class$='_mt-60_xs'],html body [class*='_mt-60_xs ']{margin-top:60px}html body [class$='_mb-60_xs'],html body [class*='_mb-60_xs ']{margin-bottom:60px}html body [class$='_mt-120_xs'],html body [class*='_mt-120_xs ']{margin-top:120px}html body [class$='_mb-120_xs'],html body [class*='_mb-120_xs ']{margin-bottom:120px}html body [class$='_hiden_xs'],html body [class*='_hiden_xs ']{display:none}html body [class$='_visible_xs'],html body [class*='_visible_xs ']{display:block}html body [class$='_fw-normal_xs'],html body [class*='_fw-normal_xs ']{font-weight:400}html body [class$='_bg-pink_xs'],html body [class*='_bg-pink_xs ']{background:#F1E9F2}}@media only screen and (min-width:768px) and (max-width:991px){html body [class$='_m-0_sm'],html body [class*='_m-0_sm ']{margin:0}html body [class$='_pt-0_sm'],html body [class*='_pt-0_sm ']{padding-top:0}html body [class$='_pb-0_sm'],html body [class*='_pb-0_sm ']{padding-bottom:0}html body [class$='_pt-1_sm'],html body [class*='_pt-1_sm ']{padding-top:1px}html body [class$='_pb-1_sm'],html body [class*='_pb-1_sm ']{padding-bottom:1px}html body [class$='_pt-2_sm'],html body [class*='_pt-2_sm ']{padding-top:2px}html body [class$='_pb-2_sm'],html body [class*='_pb-2_sm ']{padding-bottom:2px}html body [class$='_pt-3_sm'],html body [class*='_pt-3_sm ']{padding-top:3px}html body [class$='_pb-3_sm'],html body [class*='_pb-3_sm ']{padding-bottom:3px}html body [class$='_pt-4_sm'],html body [class*='_pt-4_sm ']{padding-top:4px}html body [class$='_pb-4_sm'],html body [class*='_pb-4_sm ']{padding-bottom:4px}html body [class$='_pt-5_sm'],html body [class*='_pt-5_sm ']{padding-top:5px}html body [class$='_pb-5_sm'],html body [class*='_pb-5_sm ']{padding-bottom:5px}html body [class$='_pt-10_sm'],html body [class*='_pt-10_sm ']{padding-top:10px}html body [class$='_pb-10_sm'],html body [class*='_pb-10_sm ']{padding-bottom:10px}html body [class$='_pt-15_sm'],html body [class*='_pt-15_sm ']{padding-top:15px}html body [class$='_pb-15_sm'],html body [class*='_pb-15_sm ']{padding-bottom:15px}html body [class$='_pt-20_sm'],html body [class*='_pt-20_sm ']{padding-top:20px}html body [class$='_pb-20_sm'],html body [class*='_pb-20_sm ']{padding-bottom:20px}html body [class$='_pt-30_sm'],html body [class*='_pt-30_sm ']{padding-top:30px}html body [class$='_pb-30_sm'],html body [class*='_pb-30_sm ']{padding-bottom:30px}html body [class$='_pt-40_sm'],html body [class*='_pt-40_sm ']{padding-top:40px}html body [class$='_pb-40_sm'],html body [class*='_pb-40_sm ']{padding-bottom:40px}html body [class$='_pt-45_sm'],html body [class*='_pt-45_sm ']{padding-top:45px}html body [class$='_pb-45_sm'],html body [class*='_pb-45_sm ']{padding-bottom:45px}html body [class$='_pt-50_sm'],html body [class*='_pt-50_sm ']{padding-top:50px}html body [class$='_pb-50_sm'],html body [class*='_pb-50_sm ']{padding-bottom:50px}html body [class$='_pt-55_sm'],html body [class*='_pt-55_sm ']{padding-top:55px}html body [class$='_pb-55_sm'],html body [class*='_pb-55_sm ']{padding-bottom:55px}html body [class$='_pt-60_sm'],html body [class*='_pt-60_sm ']{padding-top:60px}html body [class$='_pb-60_sm'],html body [class*='_pb-60_sm ']{padding-bottom:60px}html body [class$='_pt-70_sm'],html body [class*='_pt-70_sm ']{padding-top:70px}html body [class$='_pb-70_sm'],html body [class*='_pb-70_sm ']{padding-bottom:70px}html body [class$='_pt-75_sm'],html body [class*='_pt-75_sm ']{padding-top:75px}html body [class$='_pb-75_sm'],html body [class*='_pb-75_sm ']{padding-bottom:75px}html body [class$='_pt-80_sm'],html body [class*='_pt-80_sm ']{padding-top:80px}html body [class$='_pb-80_sm'],html body [class*='_pb-80_sm ']{padding-bottom:80px}html body [class$='_pt-100_sm'],html body [class*='_pt-100_sm ']{padding-top:100px}html body [class$='_pb-100_sm'],html body [class*='_pb-100_sm ']{padding-bottom:100px}html body [class$='_pt-120_sm'],html body [class*='_pt-120_sm ']{padding-top:120px}html body [class$='_pb-120_sm'],html body [class*='_pb-120_sm ']{padding-bottom:120px}html body [class$='_mt-0_sm'],html body [class*='_mt-0_sm ']{margin-top:0}html body [class$='_mb-0_sm'],html body [class*='_mb-0_sm ']{margin-bottom:0}html body [class$='_mt-1_sm'],html body [class*='_mt-1_sm ']{margin-top:1px}html body [class$='_mb-1_sm'],html body [class*='_mb-1_sm ']{margin-bottom:1px}html body [class$='_mt-2_sm'],html body [class*='_mt-2_sm ']{margin-top:2px}html body [class$='_mb-2_sm'],html body [class*='_mb-2_sm ']{margin-bottom:2px}html body [class$='_mt-3_sm'],html body [class*='_mt-3_sm ']{margin-top:3px}html body [class$='_mb-3_sm'],html body [class*='_mb-3_sm ']{margin-bottom:3px}html body [class$='_mt-4_sm'],html body [class*='_mt-4_sm ']{margin-top:4px}html body [class$='_mb-4_sm'],html body [class*='_mb-4_sm ']{margin-bottom:4px}html body [class$='_mt-5_sm'],html body [class*='_mt-5_sm ']{margin-top:5px}html body [class$='_mb-5_sm'],html body [class*='_mb-5_sm ']{margin-bottom:5px}html body [class$='_mt-10_sm'],html body [class*='_mt-10_sm ']{margin-top:10px}html body [class$='_mb-10_sm'],html body [class*='_mb-10_sm ']{margin-bottom:10px}html body [class$='_mt-15_sm'],html body [class*='_mt-15_sm ']{margin-top:15px}html body [class$='_mb-15_sm'],html body [class*='_mb-15_sm ']{margin-bottom:15px}html body [class$='_mt-20_sm'],html body [class*='_mt-20_sm ']{margin-top:20px}html body [class$='_mb-20_sm'],html body [class*='_mb-20_sm ']{margin-bottom:20px}html body [class$='_mt-25_sm'],html body [class*='_mt-25_sm ']{margin-top:25px}html body [class$='_mb-25_sm'],html body [class*='_mb-25_sm ']{margin-bottom:25px}html body [class$='_mt-30_sm'],html body [class*='_mt-30_sm ']{margin-top:30px}html body [class$='_mb-30_sm'],html body [class*='_mb-30_sm ']{margin-bottom:30px}html body [class$='_mt-35_sm'],html body [class*='_mt-35_sm ']{margin-top:35px}html body [class$='_mb-35_sm'],html body [class*='_mb-35_sm ']{margin-bottom:35px}html body [class$='_mt-34_sm'],html body [class*='_mt-34_sm ']{margin-top:34px}html body [class$='_mb-34_sm'],html body [class*='_mb-34_sm ']{margin-bottom:34px}html body [class$='_mt-40_sm'],html body [class*='_mt-40_sm ']{margin-top:40px}html body [class$='_mb-40_sm'],html body [class*='_mb-40_sm ']{margin-bottom:40px}html body [class$='_mt-50_sm'],html body [class*='_mt-50_sm ']{margin-top:50px}html body [class$='_mb-50_sm'],html body [class*='_mb-50_sm ']{margin-bottom:50px}html body [class$='_mt-60_sm'],html body [class*='_mt-60_sm ']{margin-top:60px}html body [class$='_mb-60_sm'],html body [class*='_mb-60_sm ']{margin-bottom:60px}html body [class$='_mt-120_sm'],html body [class*='_mt-120_sm ']{margin-top:120px}html body [class$='_mb-120_sm'],html body [class*='_mb-120_sm ']{margin-bottom:120px}html body [class$='_hiden_sm'],html body [class*='_hiden_sm ']{display:none}html body [class$='_visible_sm'],html body [class*='_visible_sm ']{display:block}html body [class$='_fw-normal_sm'],html body [class*='_fw-normal_sm ']{font-weight:400}html body [class$='_bg-pink_sm'],html body [class*='_bg-pink_sm ']{background:#F1E9F2}}@media only screen and (min-width:992px) and (max-width:1199px){html body [class$='_m-0_md'],html body [class*='_m-0_md ']{margin:0}html body [class$='_pt-0_md'],html body [class*='_pt-0_md ']{padding-top:0}html body [class$='_pb-0_md'],html body [class*='_pb-0_md ']{padding-bottom:0}html body [class$='_pt-1_md'],html body [class*='_pt-1_md ']{padding-top:1px}html body [class$='_pb-1_md'],html body [class*='_pb-1_md ']{padding-bottom:1px}html body [class$='_pt-2_md'],html body [class*='_pt-2_md ']{padding-top:2px}html body [class$='_pb-2_md'],html body [class*='_pb-2_md ']{padding-bottom:2px}html body [class$='_pt-3_md'],html body [class*='_pt-3_md ']{padding-top:3px}html body [class$='_pb-3_md'],html body [class*='_pb-3_md ']{padding-bottom:3px}html body [class$='_pt-4_md'],html body [class*='_pt-4_md ']{padding-top:4px}html body [class$='_pb-4_md'],html body [class*='_pb-4_md ']{padding-bottom:4px}html body [class$='_pt-5_md'],html body [class*='_pt-5_md ']{padding-top:5px}html body [class$='_pb-5_md'],html body [class*='_pb-5_md ']{padding-bottom:5px}html body [class$='_pt-10_md'],html body [class*='_pt-10_md ']{padding-top:10px}html body [class$='_pb-10_md'],html body [class*='_pb-10_md ']{padding-bottom:10px}html body [class$='_pt-15_md'],html body [class*='_pt-15_md ']{padding-top:15px}html body [class$='_pb-15_md'],html body [class*='_pb-15_md ']{padding-bottom:15px}html body [class$='_pt-20_md'],html body [class*='_pt-20_md ']{padding-top:20px}html body [class$='_pb-20_md'],html body [class*='_pb-20_md ']{padding-bottom:20px}html body [class$='_pt-30_md'],html body [class*='_pt-30_md ']{padding-top:30px}html body [class$='_pb-30_md'],html body [class*='_pb-30_md ']{padding-bottom:30px}html body [class$='_pt-40_md'],html body [class*='_pt-40_md ']{padding-top:40px}html body [class$='_pb-40_md'],html body [class*='_pb-40_md ']{padding-bottom:40px}html body [class$='_pt-45_md'],html body [class*='_pt-45_md ']{padding-top:45px}html body [class$='_pb-45_md'],html body [class*='_pb-45_md ']{padding-bottom:45px}html body [class$='_pt-50_md'],html body [class*='_pt-50_md ']{padding-top:50px}html body [class$='_pb-50_md'],html body [class*='_pb-50_md ']{padding-bottom:50px}html body [class$='_pt-55_md'],html body [class*='_pt-55_md ']{padding-top:55px}html body [class$='_pb-55_md'],html body [class*='_pb-55_md ']{padding-bottom:55px}html body [class$='_pt-60_md'],html body [class*='_pt-60_md ']{padding-top:60px}html body [class$='_pb-60_md'],html body [class*='_pb-60_md ']{padding-bottom:60px}html body [class$='_pt-70_md'],html body [class*='_pt-70_md ']{padding-top:70px}html body [class$='_pb-70_md'],html body [class*='_pb-70_md ']{padding-bottom:70px}html body [class$='_pt-75_md'],html body [class*='_pt-75_md ']{padding-top:75px}html body [class$='_pb-75_md'],html body [class*='_pb-75_md ']{padding-bottom:75px}html body [class$='_pt-80_md'],html body [class*='_pt-80_md ']{padding-top:80px}html body [class$='_pb-80_md'],html body [class*='_pb-80_md ']{padding-bottom:80px}html body [class$='_pt-100_md'],html body [class*='_pt-100_md ']{padding-top:100px}html body [class$='_pb-100_md'],html body [class*='_pb-100_md ']{padding-bottom:100px}html body [class$='_pt-120_md'],html body [class*='_pt-120_md ']{padding-top:120px}html body [class$='_pb-120_md'],html body [class*='_pb-120_md ']{padding-bottom:120px}html body [class$='_mt-0_md'],html body [class*='_mt-0_md ']{margin-top:0}html body [class$='_mb-0_md'],html body [class*='_mb-0_md ']{margin-bottom:0}html body [class$='_mt-1_md'],html body [class*='_mt-1_md ']{margin-top:1px}html body [class$='_mb-1_md'],html body [class*='_mb-1_md ']{margin-bottom:1px}html body [class$='_mt-2_md'],html body [class*='_mt-2_md ']{margin-top:2px}html body [class$='_mb-2_md'],html body [class*='_mb-2_md ']{margin-bottom:2px}html body [class$='_mt-3_md'],html body [class*='_mt-3_md ']{margin-top:3px}html body [class$='_mb-3_md'],html body [class*='_mb-3_md ']{margin-bottom:3px}html body [class$='_mt-4_md'],html body [class*='_mt-4_md ']{margin-top:4px}html body [class$='_mb-4_md'],html body [class*='_mb-4_md ']{margin-bottom:4px}html body [class$='_mt-5_md'],html body [class*='_mt-5_md ']{margin-top:5px}html body [class$='_mb-5_md'],html body [class*='_mb-5_md ']{margin-bottom:5px}html body [class$='_mt-10_md'],html body [class*='_mt-10_md ']{margin-top:10px}html body [class$='_mb-10_md'],html body [class*='_mb-10_md ']{margin-bottom:10px}html body [class$='_mt-15_md'],html body [class*='_mt-15_md ']{margin-top:15px}html body [class$='_mb-15_md'],html body [class*='_mb-15_md ']{margin-bottom:15px}html body [class$='_mt-20_md'],html body [class*='_mt-20_md ']{margin-top:20px}html body [class$='_mb-20_md'],html body [class*='_mb-20_md ']{margin-bottom:20px}html body [class$='_mt-25_md'],html body [class*='_mt-25_md ']{margin-top:25px}html body [class$='_mb-25_md'],html body [class*='_mb-25_md ']{margin-bottom:25px}html body [class$='_mt-30_md'],html body [class*='_mt-30_md ']{margin-top:30px}html body [class$='_mb-30_md'],html body [class*='_mb-30_md ']{margin-bottom:30px}html body [class$='_mt-35_md'],html body [class*='_mt-35_md ']{margin-top:35px}html body [class$='_mb-35_md'],html body [class*='_mb-35_md ']{margin-bottom:35px}html body [class$='_mt-34_md'],html body [class*='_mt-34_md ']{margin-top:34px}html body [class$='_mb-34_md'],html body [class*='_mb-34_md ']{margin-bottom:34px}html body [class$='_mt-40_md'],html body [class*='_mt-40_md ']{margin-top:40px}html body [class$='_mb-40_md'],html body [class*='_mb-40_md ']{margin-bottom:40px}html body [class$='_mt-50_md'],html body [class*='_mt-50_md ']{margin-top:50px}html body [class$='_mb-50_md'],html body [class*='_mb-50_md ']{margin-bottom:50px}html body [class$='_mt-60_md'],html body [class*='_mt-60_md ']{margin-top:60px}html body [class$='_mb-60_md'],html body [class*='_mb-60_md ']{margin-bottom:60px}html body [class$='_mt-120_md'],html body [class*='_mt-120_md ']{margin-top:120px}html body [class$='_mb-120_md'],html body [class*='_mb-120_md ']{margin-bottom:120px}html body [class$='_hiden_md'],html body [class*='_hiden_md ']{display:none}html body [class$='_visible_md'],html body [class*='_visible_md ']{display:block}html body [class$='_fw-normal_md'],html body [class*='_fw-normal_md ']{font-weight:400}html body [class$='_bg-pink_md'],html body [class*='_bg-pink_md ']{background:#F1E9F2}}@media only screen and (min-width:1200px){html body [class$='_m-0_lg'],html body [class*='_m-0_lg ']{margin:0}html body [class$='_pt-0_lg'],html body [class*='_pt-0_lg ']{padding-top:0}html body [class$='_pb-0_lg'],html body [class*='_pb-0_lg ']{padding-bottom:0}html body [class$='_pt-1_lg'],html body [class*='_pt-1_lg ']{padding-top:1px}html body [class$='_pb-1_lg'],html body [class*='_pb-1_lg ']{padding-bottom:1px}html body [class$='_pt-2_lg'],html body [class*='_pt-2_lg ']{padding-top:2px}html body [class$='_pb-2_lg'],html body [class*='_pb-2_lg ']{padding-bottom:2px}html body [class$='_pt-3_lg'],html body [class*='_pt-3_lg ']{padding-top:3px}html body [class$='_pb-3_lg'],html body [class*='_pb-3_lg ']{padding-bottom:3px}html body [class$='_pt-4_lg'],html body [class*='_pt-4_lg ']{padding-top:4px}html body [class$='_pb-4_lg'],html body [class*='_pb-4_lg ']{padding-bottom:4px}html body [class$='_pt-5_lg'],html body [class*='_pt-5_lg ']{padding-top:5px}html body [class$='_pb-5_lg'],html body [class*='_pb-5_lg ']{padding-bottom:5px}html body [class$='_pt-10_lg'],html body [class*='_pt-10_lg ']{padding-top:10px}html body [class$='_pb-10_lg'],html body [class*='_pb-10_lg ']{padding-bottom:10px}html body [class$='_pt-15_lg'],html body [class*='_pt-15_lg ']{padding-top:15px}html body [class$='_pb-15_lg'],html body [class*='_pb-15_lg ']{padding-bottom:15px}html body [class$='_pt-20_lg'],html body [class*='_pt-20_lg ']{padding-top:20px}html body [class$='_pb-20_lg'],html body [class*='_pb-20_lg ']{padding-bottom:20px}html body [class$='_pt-30_lg'],html body [class*='_pt-30_lg ']{padding-top:30px}html body [class$='_pb-30_lg'],html body [class*='_pb-30_lg ']{padding-bottom:30px}html body [class$='_pt-40_lg'],html body [class*='_pt-40_lg ']{padding-top:40px}html body [class$='_pb-40_lg'],html body [class*='_pb-40_lg ']{padding-bottom:40px}html body [class$='_pt-45_lg'],html body [class*='_pt-45_lg ']{padding-top:45px}html body [class$='_pb-45_lg'],html body [class*='_pb-45_lg ']{padding-bottom:45px}html body [class$='_pt-50_lg'],html body [class*='_pt-50_lg ']{padding-top:50px}html body [class$='_pb-50_lg'],html body [class*='_pb-50_lg ']{padding-bottom:50px}html body [class$='_pt-55_lg'],html body [class*='_pt-55_lg ']{padding-top:55px}html body [class$='_pb-55_lg'],html body [class*='_pb-55_lg ']{padding-bottom:55px}html body [class$='_pt-60_lg'],html body [class*='_pt-60_lg ']{padding-top:60px}html body [class$='_pb-60_lg'],html body [class*='_pb-60_lg ']{padding-bottom:60px}html body [class$='_pt-70_lg'],html body [class*='_pt-70_lg ']{padding-top:70px}html body [class$='_pb-70_lg'],html body [class*='_pb-70_lg ']{padding-bottom:70px}html body [class$='_pt-75_lg'],html body [class*='_pt-75_lg ']{padding-top:75px}html body [class$='_pb-75_lg'],html body [class*='_pb-75_lg ']{padding-bottom:75px}html body [class$='_pt-80_lg'],html body [class*='_pt-80_lg ']{padding-top:80px}html body [class$='_pb-80_lg'],html body [class*='_pb-80_lg ']{padding-bottom:80px}html body [class$='_pt-100_lg'],html body [class*='_pt-100_lg ']{padding-top:100px}html body [class$='_pb-100_lg'],html body [class*='_pb-100_lg ']{padding-bottom:100px}html body [class$='_pt-120_lg'],html body [class*='_pt-120_lg ']{padding-top:120px}html body [class$='_pb-120_lg'],html body [class*='_pb-120_lg ']{padding-bottom:120px}html body [class$='_mt-0_lg'],html body [class*='_mt-0_lg ']{margin-top:0}html body [class$='_mb-0_lg'],html body [class*='_mb-0_lg ']{margin-bottom:0}html body [class$='_mt-1_lg'],html body [class*='_mt-1_lg ']{margin-top:1px}html body [class$='_mb-1_lg'],html body [class*='_mb-1_lg ']{margin-bottom:1px}html body [class$='_mt-2_lg'],html body [class*='_mt-2_lg ']{margin-top:2px}html body [class$='_mb-2_lg'],html body [class*='_mb-2_lg ']{margin-bottom:2px}html body [class$='_mt-3_lg'],html body [class*='_mt-3_lg ']{margin-top:3px}html body [class$='_mb-3_lg'],html body [class*='_mb-3_lg ']{margin-bottom:3px}html body [class$='_mt-4_lg'],html body [class*='_mt-4_lg ']{margin-top:4px}html body [class$='_mb-4_lg'],html body [class*='_mb-4_lg ']{margin-bottom:4px}html body [class$='_mt-5_lg'],html body [class*='_mt-5_lg ']{margin-top:5px}html body [class$='_mb-5_lg'],html body [class*='_mb-5_lg ']{margin-bottom:5px}html body [class$='_mt-10_lg'],html body [class*='_mt-10_lg ']{margin-top:10px}html body [class$='_mb-10_lg'],html body [class*='_mb-10_lg ']{margin-bottom:10px}html body [class$='_mt-15_lg'],html body [class*='_mt-15_lg ']{margin-top:15px}html body [class$='_mb-15_lg'],html body [class*='_mb-15_lg ']{margin-bottom:15px}html body [class$='_mt-20_lg'],html body [class*='_mt-20_lg ']{margin-top:20px}html body [class$='_mb-20_lg'],html body [class*='_mb-20_lg ']{margin-bottom:20px}html body [class$='_mt-25_lg'],html body [class*='_mt-25_lg ']{margin-top:25px}html body [class$='_mb-25_lg'],html body [class*='_mb-25_lg ']{margin-bottom:25px}html body [class$='_mt-30_lg'],html body [class*='_mt-30_lg ']{margin-top:30px}html body [class$='_mb-30_lg'],html body [class*='_mb-30_lg ']{margin-bottom:30px}html body [class$='_mt-35_lg'],html body [class*='_mt-35_lg ']{margin-top:35px}html body [class$='_mb-35_lg'],html body [class*='_mb-35_lg ']{margin-bottom:35px}html body [class$='_mt-34_lg'],html body [class*='_mt-34_lg ']{margin-top:34px}html body [class$='_mb-34_lg'],html body [class*='_mb-34_lg ']{margin-bottom:34px}html body [class$='_mt-40_lg'],html body [class*='_mt-40_lg ']{margin-top:40px}html body [class$='_mb-40_lg'],html body [class*='_mb-40_lg ']{margin-bottom:40px}html body [class$='_mt-50_lg'],html body [class*='_mt-50_lg ']{margin-top:50px}html body [class$='_mb-50_lg'],html body [class*='_mb-50_lg ']{margin-bottom:50px}html body [class$='_mt-60_lg'],html body [class*='_mt-60_lg ']{margin-top:60px}html body [class$='_mb-60_lg'],html body [class*='_mb-60_lg ']{margin-bottom:60px}html body [class$='_mt-120_lg'],html body [class*='_mt-120_lg ']{margin-top:120px}html body [class$='_mb-120_lg'],html body [class*='_mb-120_lg ']{margin-bottom:120px}html body [class$='_hiden_lg'],html body [class*='_hiden_lg ']{display:none}html body [class$='_visible_lg'],html body [class*='_visible_lg ']{display:block}html body [class$='_fw-normal_lg'],html body [class*='_fw-normal_lg ']{font-weight:400}html body [class$='_bg-pink_lg'],html body [class*='_bg-pink_lg ']{background:#F1E9F2}}.button-more,html body [class$='_medium'],html body [class*='_medium ']{font-weight:500}html body [class$='_bg-pink'],html body [class*='_bg-pink ']{background:#F1E9F2}html body [class$='_bg-pink-light'],html body [class*='_bg-pink-light ']{background:#FDD9E2}html body [class$='_bg-gray'],html body [class*='_bg-gray ']{background:#F5F5F5}html body [class$='_text-center'],html body [class*='_text-center ']{text-align:center}html body [class$='_text-gray'],html body [class*='_text-gray ']{color:#9A9A9A}html body [class$='_text-pink'],html body [class*='_text-pink ']{color:#F56CA8}html body [class$='_lnk-abs'],html body [class*='_lnk-abs ']{position:absolute;top:0;left:0;width:100%;height:100%}@media only screen and (max-width:479px){html body [class$='_bg-pink-light_xxs'],html body [class*='_bg-pink-light_xxs ']{background:#FDD9E2}html body [class$='_bg-gray_xxs'],html body [class*='_bg-gray_xxs ']{background:#F5F5F5}html body [class$='_medium_xxs'],html body [class*='_medium_xxs ']{font-weight:500}html body [class$='_text-center_xxs'],html body [class*='_text-center_xxs ']{text-align:center}html body [class$='_text-gray_xxs'],html body [class*='_text-gray_xxs ']{color:#9A9A9A}html body [class$='_text-pink_xxs'],html body [class*='_text-pink_xxs ']{color:#F56CA8}html body [class$='_lnk-abs_xxs'],html body [class*='_lnk-abs_xxs ']{position:absolute;top:0;left:0;width:100%;height:100%}}@media only screen and (min-width:480px) and (max-width:767px){html body [class$='_bg-pink-light_xs'],html body [class*='_bg-pink-light_xs ']{background:#FDD9E2}html body [class$='_bg-gray_xs'],html body [class*='_bg-gray_xs ']{background:#F5F5F5}html body [class$='_medium_xs'],html body [class*='_medium_xs ']{font-weight:500}html body [class$='_text-center_xs'],html body [class*='_text-center_xs ']{text-align:center}html body [class$='_text-gray_xs'],html body [class*='_text-gray_xs ']{color:#9A9A9A}html body [class$='_text-pink_xs'],html body [class*='_text-pink_xs ']{color:#F56CA8}html body [class$='_lnk-abs_xs'],html body [class*='_lnk-abs_xs ']{position:absolute;top:0;left:0;width:100%;height:100%}}@media only screen and (min-width:768px) and (max-width:991px){html body [class$='_bg-pink-light_sm'],html body [class*='_bg-pink-light_sm ']{background:#FDD9E2}html body [class$='_bg-gray_sm'],html body [class*='_bg-gray_sm ']{background:#F5F5F5}html body [class$='_medium_sm'],html body [class*='_medium_sm ']{font-weight:500}html body [class$='_text-center_sm'],html body [class*='_text-center_sm ']{text-align:center}html body [class$='_text-gray_sm'],html body [class*='_text-gray_sm ']{color:#9A9A9A}html body [class$='_text-pink_sm'],html body [class*='_text-pink_sm ']{color:#F56CA8}html body [class$='_lnk-abs_sm'],html body [class*='_lnk-abs_sm ']{position:absolute;top:0;left:0;width:100%;height:100%}}@media only screen and (min-width:992px) and (max-width:1199px){html body [class$='_bg-pink-light_md'],html body [class*='_bg-pink-light_md ']{background:#FDD9E2}html body [class$='_bg-gray_md'],html body [class*='_bg-gray_md ']{background:#F5F5F5}html body [class$='_medium_md'],html body [class*='_medium_md ']{font-weight:500}html body [class$='_text-center_md'],html body [class*='_text-center_md ']{text-align:center}html body [class$='_text-gray_md'],html body [class*='_text-gray_md ']{color:#9A9A9A}html body [class$='_text-pink_md'],html body [class*='_text-pink_md ']{color:#F56CA8}html body [class$='_lnk-abs_md'],html body [class*='_lnk-abs_md ']{position:absolute;top:0;left:0;width:100%;height:100%}}@media only screen and (min-width:1200px){html body [class$='_bg-pink-light_lg'],html body [class*='_bg-pink-light_lg ']{background:#FDD9E2}html body [class$='_bg-gray_lg'],html body [class*='_bg-gray_lg ']{background:#F5F5F5}html body [class$='_medium_lg'],html body [class*='_medium_lg ']{font-weight:500}html body [class$='_text-center_lg'],html body [class*='_text-center_lg ']{text-align:center}html body [class$='_text-gray_lg'],html body [class*='_text-gray_lg ']{color:#9A9A9A}html body [class$='_text-pink_lg'],html body [class*='_text-pink_lg ']{color:#F56CA8}html body [class$='_lnk-abs_lg'],html body [class*='_lnk-abs_lg ']{position:absolute;top:0;left:0;width:100%;height:100%}}.button-more{display:inline-block;color:#2E2E2E;letter-spacing:.1em;font-size:24px;line-height:37px;text-transform:uppercase;text-decoration:none;padding-left:52px;position:relative}.button-more_center{margin-left:auto;margin-right:auto}.button-more .button-more__icon-up,.button-more.is-active .button-more__icon-down{display:none}.button-more.is-active .button-more__icon-up{display:inline-block}.button-more svg{width:27px;height:27px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0}@media only screen and (max-width:767px){.button-more{font-size:18px;line-height:27px;padding-left:35px}.button-more svg{width:21px;height:21px}}
/* End */
/* /local/templates/medok_2026/assets/css/krasota-i-energiya-plyus.css?177503839133490 */
/* /v1/css/video-block.css?16614063249461 */
/* /v1/css/main-banner-new.css?16614063246141 */
/* /v1/css/program-block.css?16614063243921 */
/* /v1/css/all-services.css?166140632411021 */
/* /v1/css/desc-block.css?16614063244926 */
/* /v1/css/our-program.css?168560757210652 */
/* /v1/css/call-me-block.css?16614063243217 */
/* /v5/css/modificators.css?166140632342866 */
