[data-page-type="404"] {
    padding: 0 16px
}

[data-page-type="404"] .content_block.title_container {
    display: flex;
    flex-flow: column nowrap;
    align-items: center;
    width: 100%;
    margin-top: 20px
}

[data-page-type="404"] h1 {
    padding: 16px 0 0 0;
    text-align: center
}

[data-page-type="404"] .content_block.error_image_wrapper {
    display: flex;
    justify-content: center
}

@media (max-width:1200px) {
    [data-page-type="404"] .content_block.error_image_wrapper img {
        width: auto;
        height: 250px
    }
}

[data-page-type="404"] .content_block.servises_container {
    margin-bottom: 38px
}

@media (max-width:1200px) {
    [data-page-type="404"] .content_block.servises_container {
        margin-bottom: 28px
    }
}

@media (max-width:767px) {
    [data-page-type="404"] .content_block.servises_container {
        margin-bottom: 24px
    }
}

[data-page-type="404"] .content_block.servises_container .servises_container_title {
    line-height: 26px;
    text-align: center;
    letter-spacing: .01em;
    color: #333638;
    margin-bottom: 30px
}

@media (max-width:1200px) {
    [data-page-type="404"] .content_block.servises_container .servises_container_title {
        margin-bottom: 20px
    }
}

[data-page-type="404"] .servises_wrapper {
    display: flex;
    flex-flow: row wrap;
    justify-content: center;
    margin: 0 -12px
}

@media (max-width:1440px) {
    [data-page-type="404"] .servises_wrapper {
        margin: 0 -8px
    }
}

@media (max-width:767px) {
    [data-page-type="404"] .servises_wrapper {
        margin: 0 -6px
    }
}

[data-page-type="404"] .services_item {
    position: relative;
    display: flex;
    align-items: center;
    flex-direction: column;
    flex: 0 0 calc(25% - 24px);
    width: calc(25% - 24px);
    border-radius: 8px;
    background-color: #f3f5f5;
    transition: all .3s ease;
    padding: 24px 5px;
    margin: 0 12px 24px
}

@media (max-width:1440px) {
    [data-page-type="404"] .services_item {
        flex: 0 0 calc(25% - 16px);
        width: calc(25% - 16px);
        margin: 0 8px 24px
    }
}

@media (max-width:767px) {
    [data-page-type="404"] .services_item {
        flex: 0 0 calc(50% - 12px);
        width: calc(50% - 12px);
        margin: 0 6px 16px
    }
}

[data-page-type="404"] .services_item:hover {
    background-color: #373737
}

[data-page-type="404"] .services_item:hover .services_item_img {
    filter: invert(100%) brightness(200%)
}

[data-page-type="404"] .services_item:hover .services_item__text {
    color: #fff
}

[data-page-type="404"] .services_item a {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0
}

[data-page-type="404"] .services_item_img {
    width: 80px;
    height: 80px;
    margin-bottom: 5px
}

[data-page-type="404"] .services_item_img img {
    width: 100%;
    height: 100%;
    -o-object-fit: none;
    object-fit: none
}

[data-page-type="404"] .services_item__text {
    font-family: MuseoSans, sans-serif;
    font-size: 18px;
    font-weight: 700;
    line-height: 28px;
    letter-spacing: .18px
}

@media (max-width:767px) {
    [data-page-type="404"] .services_item__text {
        font-size: 14px
    }
}

[data-page-type=about] {
    position: relative;
    padding: 0 16px
}

@media (max-width:1440px) {
    [data-page-type=about] .advantages_multiblock_bg {
        display: none
    }
}

@media (max-width:767px) {
    [data-page-type=about] .breadcrumbs {
        font-size: 12px
    }
}

[data-page-type=about] .content_block.title_container {
    display: flex;
    flex-flow: column nowrap;
    align-items: center;
    width: 100%
}

[data-page-type=about] h1 {
    padding: 14px 0 0 0
}

@media (max-width:1440px) {
    [data-page-type=about] h1 {
        padding: 8px 0 0 0
    }
}

[data-page-type=about] ul {
    list-style-type: none;
    padding: 0 0 16px 0
}

[data-page-type=about] ul li {
    position: relative;
    margin: 0 0 0 29px;
    padding: 0 0 8px 0;
    line-height: 24px;
    letter-spacing: .01em
}

[data-page-type=about] ul li:before {
    content: "— ";
    position: absolute;
    width: 20px;
    left: -28px
}

[data-page-type=about] .welcome_word_wrapper {
    display: flex;
    flex-flow: column nowrap;
    width: 1016px;
    padding: 32px 0 0 0
}

@media (max-width:1440px) {
    [data-page-type=about] .welcome_word_wrapper {
        padding: 24px 16px 0 16px
    }
}

@media (max-width:1440px) and (min-width:768px) {
    [data-page-type=about] .welcome_word_wrapper {
        width: 768px
    }
}

@media (max-width:767px) {
    [data-page-type=about] .welcome_word_wrapper {
        width: 100%
    }
}

[data-page-type=about] .welcome_word_wrapper button {
    width: 332px;
    margin: 24px auto 0 auto
}

@media (max-width:767px) {
    [data-page-type=about] .welcome_word_wrapper button {
        width: 100%;
        margin: 16px 0 0 0
    }
}

[data-page-type=about] .welcome_word_wrapper .read_more {
    display: none
}

@media (max-width:1440px) {
    [data-page-type=about] .welcome_word_wrapper .read_more {
        display: block;
        width: auto;
        margin: 0 auto 0 0
    }
}

[data-page-type=about] .welcome_img {
    display: block;
    width: 600px;
    height: auto
}

@media (max-width:1440px) {
    [data-page-type=about] .welcome_img {
        width: 100%
    }
}

@media (max-width:1440px) and (min-width:768px) {
    [data-page-type=about] .welcome_img {
        margin: 0 0 24px 0
    }
}

@media (max-width:767px) {
    [data-page-type=about] .welcome_img {
        margin: 0 0 16px 0
    }
}

[data-page-type=about] .welcome_word_compact {
    display: flex;
    flex-flow: column nowrap
}

@media (max-width:1440px) {
    [data-page-type=about] .welcome_word_compact {
        padding: 0;
        overflow: hidden;
        display: -webkit-box;
        -webkit-box-orient: vertical
    }
    [data-page-type=about] .welcome_word_compact._active {
        height: auto;
        display: block
    }
}

@media (max-width:1440px) and (min-width:768px) {
    [data-page-type=about] .welcome_word_compact {
        height: 237px;
        -webkit-line-clamp: 9
    }
}

@media (max-width:767px) {
    [data-page-type=about] .welcome_word_compact {
        height: 471px;
        -webkit-line-clamp: 18
    }
}

@media (max-width:1440px) {
    [data-page-type=about] .welcome_word_compact._active {
        height: auto;
        display: block
    }
}

[data-page-type=about] .welcome_word_compact,
[data-page-type=about] .welcome_word_compact p {
    line-height: 26px;
    letter-spacing: .01em
}

[data-page-type=about] .welcome_word_compact p {
    padding: 0 0 16px 0
}

@media (max-width:1440px) {
    [data-page-type=about] .welcome_word_compact p {
        display: contents
    }
}

[data-page-type=about] .welcome_word_compact p:last-of-type {
    padding: 0
}

[data-page-type=about] h2 {
    color: #333638
}

[data-page-type=about] .content_block.note_container {
    margin-bottom: 64px
}

@media (max-width:1440px) and (min-width:768px) {
    [data-page-type=about] .content_block.note_container {
        margin-bottom: 40px
    }
}

@media (max-width:767px) {
    [data-page-type=about] .content_block.note_container {
        margin-bottom: 32px
    }
}

@media (max-width:767px) {
    [data-page-type=about] .content_block.note_container .content_note {
        width: calc(100% - 32px)
    }
}

[data-page-type=about] .content_block.note_container .content_note::before {
    top: 20px
}

[data-page-type=about] .content_block.note_container .content_note a {
    text-decoration: underline;
    text-underline-offset: 3px
}

[data-page-type=about] .advantages_wrapper {
    padding: 0 0 64px 0
}

@media (max-width:1440px) and (min-width:768px) {
    [data-page-type=about] .advantages_wrapper {
        padding: 0 16px 40px 16px
    }
}

@media (max-width:767px) {
    [data-page-type=about] .advantages_wrapper {
        padding: 0 16px 32px 16px
    }
}

[data-page-type=about] .content_block.equipment_container.equipment_container_accurate-diagnostics .equipment_item_wrapper:nth-of-type(4) {
    grid-column-start: 1;
    grid-column-end: 4
}

[data-page-type=about] .content_block.equipment_container.equipment_container_accurate-diagnostics .equipment_item_wrapper:nth-of-type(5) {
    grid-column-start: 4;
    grid-column-end: 7
}

[data-page-type=about] .content_block.equipment_container .swiper-wrapper {
    display: grid;
    grid-template-columns: repeat(6, 1fr);
    grid-column-gap: 24px;
    grid-row-gap: 24px
}

@media (max-width:1440px) and (min-width:768px) {
    [data-page-type=about] .content_block.equipment_container .swiper-wrapper {
        grid-column-gap: 16px;
        grid-row-gap: 16px
    }
}

@media (max-width:767px) {
    [data-page-type=about] .content_block.equipment_container .swiper-wrapper {
        display: flex;
        grid-column-gap: 0;
        grid-row-gap: 0
    }
}

[data-page-type=about] .content_block.equipment_container h2 {
    grid-column-start: 1;
    grid-column-end: 7;
    grid-row-start: 1;
    grid-row-end: 2;
    padding: 0 0 16px 0;
    text-align: center
}

@media (max-width:1440px) and (min-width:768px) {
    [data-page-type=about] .content_block.equipment_container h2 {
        padding: 0 0 32px 0
    }
}

@media (max-width:767px) {
    [data-page-type=about] .content_block.equipment_container h2 {
        padding: 0 0 32px 0
    }
}

[data-page-type=about] .content_block.equipment_container .revolver_navigation_wrapper,
[data-page-type=about] .content_block.equipment_container .revolver_pagination {
    display: none
}

@media (max-width:767px) {
    [data-page-type=about] .content_block.equipment_container .revolver_navigation_wrapper {
        display: flex;
        margin: 16px auto 0 auto
    }
}

@media (max-width:767px) {
    [data-page-type=about] .content_block.equipment_container .revolver_pagination {
        display: block
    }
}

[data-page-type=about] .equipment_item_wrapper {
    padding: 24px 24px 32px 24px;
    background: #f8f8f8;
    border-radius: 8px
}

@media (max-width:767px) {
    [data-page-type=about] .equipment_item_wrapper {
        padding: 16px 12px 24px 12px
    }
}

[data-page-type=about] .equipment_item_wrapper img {
    display: block;
    width: 210px;
    height: 210px;
    -o-object-fit: contain;
    object-fit: contain;
    margin: 0 auto 0 auto
}

[data-page-type=about] .equipment_item_wrapper h5 {
    padding: 24px 0 0 0;
    color: #333638
}

[data-page-type=about] .equipment_item_wrapper p {
    padding: 8px 0 0 0;
    line-height: 24px;
    letter-spacing: .01em
}

[data-page-type=about] .equipment_item_wrapper:nth-of-type(1) {
    grid-column-start: 1;
    grid-column-end: 4;
    grid-row-start: 2;
    grid-row-end: 4
}

[data-page-type=about] .equipment_item_wrapper:nth-of-type(2) {
    grid-column-start: 4;
    grid-column-end: 7;
    grid-row-start: 2;
    grid-row-end: 4
}

[data-page-type=about] .equipment_item_wrapper:nth-of-type(3) {
    position: relative;
    grid-column-start: 1;
    grid-column-end: 7;
    grid-row-start: 4;
    grid-row-end: 5
}

@media (max-width:767px) {
    [data-page-type=about] .equipment_item_wrapper:nth-of-type(3) img {
        position: static
    }
}

@media (max-width:767px) {
    [data-page-type=about] .equipment_item_wrapper:nth-of-type(3) p {
        position: relative
    }
}

[data-page-type=about] .equipment_item_wrapper:nth-of-type(4) {
    grid-column-start: 1;
    grid-column-end: 3;
    grid-row-start: 5;
    grid-row-end: 7
}

@media (max-width:1440px) and (min-width:768px) {
    [data-page-type=about] .equipment_item_wrapper:nth-of-type(4) {
        grid-column-start: 1;
        grid-column-end: 4
    }
}

@media (max-width:767px) {
    [data-page-type=about] .equipment_item_wrapper:nth-of-type(4) img {
        width: 172px
    }
}

[data-page-type=about] .equipment_item_wrapper:nth-of-type(5) {
    grid-column-start: 3;
    grid-column-end: 5;
    grid-row-start: 5;
    grid-row-end: 7
}

@media (max-width:1440px) and (min-width:768px) {
    [data-page-type=about] .equipment_item_wrapper:nth-of-type(5) {
        grid-column-start: 4;
        grid-column-end: 7
    }
}

[data-page-type=about] .equipment_item_wrapper:nth-of-type(6) {
    grid-column-start: 5;
    grid-column-end: 7;
    grid-row-start: 5;
    grid-row-end: 7
}

@media (max-width:1440px) and (min-width:768px) {
    [data-page-type=about] .equipment_item_wrapper:nth-of-type(6) {
        position: relative;
        grid-column-start: 1;
        grid-column-end: 7;
        grid-row-start: 7;
        grid-row-end: 8;
        min-height: 230px;
        padding: 0 24px 0 250px
    }
}

@media (max-width:1440px) and (min-width:768px) {
    [data-page-type=about] .equipment_item_wrapper:nth-of-type(6) img {
        position: absolute;
        top: 50px;
        left: 16px;
        width: 220px
    }
}

[data-page-type=about] .equipment_item_wrapper:nth-of-type(7) {
    grid-column-start: 1;
    grid-column-end: 4;
    grid-row-start: 7;
    grid-row-end: 9
}

@media (max-width:1440px) and (min-width:768px) {
    [data-page-type=about] .equipment_item_wrapper:nth-of-type(7) {
        grid-row-start: 8;
        grid-row-end: 10
    }
}

[data-page-type=about] .equipment_item_wrapper:nth-of-type(8) {
    grid-column-start: 4;
    grid-column-end: 7;
    grid-row-start: 7;
    grid-row-end: 9
}

@media (max-width:1440px) and (min-width:768px) {
    [data-page-type=about] .equipment_item_wrapper:nth-of-type(8) {
        grid-row-start: 8;
        grid-row-end: 10
    }
}

[data-page-type=about] .equipment_item_wrapper:nth-of-type(9) {
    position: relative;
    grid-column-start: 1;
    grid-column-end: 4;
    grid-row-start: 9;
    grid-row-end: 10
}

@media (max-width:1440px) and (min-width:768px) {
    [data-page-type=about] .equipment_item_wrapper:nth-of-type(9) {
        grid-row-start: 10;
        grid-row-end: 11
    }
    [data-page-type=about] .equipment_item_wrapper:nth-of-type(9) p {
        position: relative
    }
}

@media (max-width:767px) {
    [data-page-type=about] .equipment_item_wrapper:nth-of-type(9) img {
        position: static
    }
}

@media (max-width:1440px) and (min-width:768px) {
    [data-page-type=about] .equipment_item_wrapper:nth-of-type(9) p {
        position: relative
    }
}

@media (max-width:767px) {
    [data-page-type=about] .equipment_item_wrapper:nth-of-type(9) p {
        position: relative
    }
}

[data-page-type=about] .equipment_item_wrapper:nth-of-type(10) {
    grid-column-start: 4;
    grid-column-end: 7;
    grid-row-start: 9;
    grid-row-end: 10
}

@media (max-width:1440px) and (min-width:768px) {
    [data-page-type=about] .equipment_item_wrapper:nth-of-type(10) {
        grid-row-start: 10;
        grid-row-end: 11
    }
}

[data-page-type=about] .content_block.success_description_container h2 {
    text-align: center
}

[data-page-type=about] .success_description_wrapper {
    display: flex;
    flex-flow: row wrap;
    width: 1016px;
    margin: 40px auto 0 auto
}

@media (max-width:1440px) and (min-width:768px) {
    [data-page-type=about] .success_description_wrapper {
        width: 736px;
        margin: 24px auto 0 auto
    }
}

@media (max-width:767px) {
    [data-page-type=about] .success_description_wrapper {
        width: 100%;
        margin: 16px auto 0 auto
    }
}

[data-page-type=about] .success_description_item {
    position: relative;
    width: calc(50% - 24px);
    padding: 0 0 40px 104px
}

@media (max-width:1440px) {
    [data-page-type=about] .success_description_item {
        width: 100%
    }
}

@media (max-width:1440px) and (min-width:768px) {
    [data-page-type=about] .success_description_item {
        padding: 0 0 24px 96px
    }
}

@media (max-width:767px) {
    [data-page-type=about] .success_description_item {
        display: flex;
        flex-flow: row wrap;
        align-items: center;
        width: 100%;
        padding: 0 0 8px 0
    }
}

[data-page-type=about] .success_description_item img {
    position: absolute;
    top: -16px;
    left: 0;
    width: 70px;
    height: 70px;
    -o-object-fit: contain;
    object-fit: contain
}

@media (max-width:1440px) {
    [data-page-type=about] .success_description_item img {
        top: 0
    }
}

@media (max-width:767px) {
    [data-page-type=about] .success_description_item img {
        position: static;
        margin-right: 10px
    }
}

[data-page-type=about] .success_description_item h3 {
    font-size: 26px;
    color: #333638;
    padding: 0 0 8px 0
}

@media (max-width:1440px) {
    [data-page-type=about] .success_description_item h3 {
        padding: 0 0 4px 0
    }
}

@media (max-width:1440px) and (min-width:768px) {
    [data-page-type=about] .success_description_item h3 {
        padding: 0 0 4px 0
    }
}

@media (max-width:767px) {
    [data-page-type=about] .success_description_item h3 {
        max-width: 206px;
        font-size: 22px;
        line-height: 120%;
        padding: 0 0 0 4px
    }
}

[data-page-type=about] .success_description_item p {
    font-size: 18px;
    line-height: 28px;
    letter-spacing: .01em
}

[data-page-type=about] .success_description_item:nth-of-type(2n+1) {
    margin: 0 48px 0 0
}

@media (max-width:1440px) {
    [data-page-type=about] .success_description_item:nth-of-type(2n+1) {
        margin: 0
    }
}

[data-page-type=about] [data-type=instagram_block].content_block.instagram_cotnainer {
    padding: 60px 0 60px 0
}

@media (max-width:1440px) and (min-width:768px) {
    [data-page-type=about] [data-type=instagram_block].content_block.instagram_cotnainer {
        padding: 40px 16px 52px 16px
    }
}

@media (max-width:767px) {
    [data-page-type=about] [data-type=instagram_block].content_block.instagram_cotnainer {
        padding: 32px 16px 32px 16px
    }
}

[data-page-type=about] .content_block.ya_zen_container {
    position: relative;
    display: flex;
    justify-content: flex-end;
    padding: 33px 288px 33px 0;
    border-radius: 8px;
    background: url(/img/zen_block.png);
    background-size: contain
}

@media (max-width:1440px) and (min-width:768px) {
    [data-page-type=about] .content_block.ya_zen_container {
        width: 736px;
        padding: 25px 171px 25px 0;
        background-size: auto 96px
    }
}

@media (max-width:767px) {
    [data-page-type=about] .content_block.ya_zen_container {
        align-items: center;
        width: calc(100% - 32px);
        min-height: 80px;
        padding: 12px 57px 12px 83px;
        background-size: auto 96px
    }
}

@media (max-width:767px) {
    [data-page-type=about] .content_block.ya_zen_container A:link._link_black,
    [data-page-type=about] .content_block.ya_zen_container A:visited._link_black {
        border-bottom: none
    }
}

[data-page-type=about] .zen_logo_wrapper {
    position: absolute;
    top: -12px;
    left: 120px
}

@media (max-width:1440px) and (min-width:768px) {
    [data-page-type=about] .zen_logo_wrapper {
        top: -8px;
        left: 24px
    }
}

@media (max-width:767px) {
    [data-page-type=about] .zen_logo_wrapper {
        top: 11px;
        left: 12px
    }
}

@media (max-width:1440px) and (min-width:768px) {
    [data-page-type=about] .zen_logo_wrapper img {
        width: 96px;
        height: auto
    }
}

@media (max-width:767px) {
    [data-page-type=about] .zen_logo_wrapper img {
        width: 58px;
        height: 58px
    }
}

[data-page-type=about] .zen_link {
    position: relative
}

@media (max-width:767px) {
    [data-page-type=about] .zen_link:before {
        top: calc(50% - 8px);
        right: -48px;
        width: 38px;
        height: 20px
    }
}

@media (max-width:767px) {
    [data-page-type=about] .zen_link h4 {
        display: inline;
        border-bottom: 1px solid rgba(51, 54, 56, .4)
    }
}

[data-page-type=about] .zen_link:before {
    content: "";
    position: absolute;
    right: -74px;
    width: 62px;
    height: 32px;
    background: url(/img/arrow_diagonal_nav_black.svg);
    background-size: contain
}

.welcome_word_full_wrapper {
    position: absolute;
    top: 88px;
    width: 808px;
    margin: 0 0 40px 0;
    padding: 48px 40px 48px 40px;
    background: #fff;
    box-shadow: 0 5px 20px rgba(15, 4, 61, .1);
    border-radius: 8px
}

.welcome_word_full_wrapper .close_icon {
    top: 12px;
    right: 12px
}

.welcome_word_full_wrapper li,
.welcome_word_full_wrapper p,
.welcome_word_full_wrapper ul {
    line-height: 26px;
    letter-spacing: .01em
}

.welcome_word_full_wrapper .signature {
    line-height: 24px;
    color: #333638
}

@media (max-width:1440px) and (min-width:768px) {
    .welcome_word_full_wrapper {
        width: 736px
    }
}

@media (max-width:767px) {
    .welcome_word_full_wrapper {
        width: 100%;
        padding: 48px 12px 32px 12px
    }
}

.advantages {
    background-color: #373737;
    padding-top: 30px;
    margin-bottom: 65px
}

@media (max-width:1440px) {
    .advantages {
        padding-top: 25px;
        margin-bottom: 35px
    }
}

.content_block.advantages_container h2 {
    font-size: 40px;
    line-height: 120%;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    margin-bottom: 60px
}

@media (max-width:1440px) {
    .content_block.advantages_container h2 {
        font-size: 24px;
        margin-bottom: 20px
    }
}

@media (max-width:767px) {
    .content_block.advantages_container h2 {
        font-size: 20px
    }
}

.advantages__list {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    margin: 0 auto
}

.advantages__item {
    display: flex;
    flex: 0 0 50%;
    width: 50%;
    color: #fff;
    border-bottom: 1px solid #fff;
    padding-top: 35px;
    padding-bottom: 35px
}

@media (max-width:767px) {
    .advantages__item {
        flex: 0 0 100%;
        width: 100%;
        border: 0;
        padding-top: 0;
        padding-bottom: 20px
    }
}

.advantages__item:nth-child(odd) {
    border-right: 1px solid #fff;
    padding-right: 25px
}

@media (max-width:767px) {
    .advantages__item:nth-child(odd) {
        border: 0;
        padding-right: 0
    }
}

.advantages__item:nth-child(even) {
    padding-left: 25px
}

@media (max-width:767px) {
    .advantages__item:nth-child(even) {
        border: 0;
        padding-left: 0
    }
}

.advantages__item:nth-child(7),
.advantages__item:nth-child(8) {
    border-bottom: 0
}

.advantages__item-img {
    flex: 0 0 65px;
    width: 65px;
    height: 60px;
    margin-right: 20px
}

@media (max-width:1200px) {
    .advantages__item-img {
        flex: 0 0 47px;
        width: 47px;
        height: 43px;
        margin-right: 14px
    }
}

.advantages__item-img img {
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain
}

.advantages__item-info {
    max-width: 430px
}

@media (max-width:767px) {
    .advantages__item-info {
        max-width: none
    }
}

.advantages__item-title {
    font-family: MuseoSans, sans-serif;
    font-size: 18px;
    font-weight: 700;
    line-height: 120%;
    margin-bottom: 10px
}

@media (max-width:1200px) {
    .advantages__item-title {
        font-size: 16px
    }
}

[data-page-type=agreement] .content_block {
    width: 1016px
}

[data-page-type=agreement] .content_block.title_wrapper {
    display: flex;
    flex-flow: column nowrap;
    align-items: center;
    padding: 24px 0 40px 0
}

[data-page-type=agreement] h1 {
    padding: 16px 0 0 0;
    text-align: center;
    font-size: 56px
}

[data-page-type=agreement] .content_block.agreement_container p {
    padding: 0 0 10px 0;
    font-size: 16px;
    line-height: 26px;
    letter-spacing: .01em
}

[data-page-type=agreement] .content_block.agreement_container ol {
    list-style-type: none;
    counter-reset: num;
    padding: 8px 0 0 0
}

[data-page-type=agreement] .content_block.agreement_container ol li {
    position: relative;
    margin: 0 0 0 29px;
    padding: 0 0 8px 0;
    font-size: 16px;
    line-height: 26px;
    letter-spacing: .01em
}

[data-page-type=agreement] .content_block.agreement_container ol li:before {
    content: counter(num) ". ";
    counter-increment: num;
    position: absolute;
    width: 20px;
    left: -28px
}

[data-page-type=agreement] .content_block.agreement_container strong {
    font-weight: 600
}

[data-page-type=agreement] .content_block.agreement_container a {
    text-decoration: underline
}

[data-page-type=agreement] .content_block.agreement_container .bold_in_text {
    font-weight: 600;
    color: #333638
}

[data-page-type=agreement] .content_block.agreement_container .header_color_in_text {
    color: #373737
}

@media (max-width:1440px) {
    [data-page-type=agreement] .content_block {
        width: 100%
    }
}

@media (max-width:1440px) and (min-width:768px) {
    [data-page-type=agreement] .content_block.title_wrapper {
        padding: 24px 16px 32px 16px
    }
    [data-page-type=agreement] h1 {
        font-size: 54px
    }
    [data-page-type=agreement] .content_block.agreement_container {
        padding: 0 16px
    }
}

@media (max-width:767px) {
    [data-page-type=agreement] .breadcrumbs {
        display: none
    }
    [data-page-type=agreement] .content_block.title_wrapper {
        padding: 24px 16px 24px 16px
    }
    [data-page-type=agreement] .content_block.agreement_container {
        padding: 0 16px
    }
    [data-page-type=agreement] h1 {
        padding: 14px 0 0 0;
        text-align: start;
        font-size: 24px;
        line-height: 120%
    }
}

[data-page-type=article_listing] {
    padding: 0 16px
}

[data-page-type=article_listing] .content_block.title_container {
    text-align: center;
    margin-top: 20px;
    margin-bottom: 40px
}

@media (max-width:1200px) {
    [data-page-type=article_listing] .content_block.title_container {
        margin-bottom: 50px
    }
}

@media (max-width:767px) {
    [data-page-type=article_listing] .content_block.title_container {
        margin-bottom: 20px
    }
}

[data-page-type=article_listing] h1 {
    padding: 14px 0 0 0
}

[data-page-type=article_listing] .listing_wrapper {
    display: flex;
    flex-flow: column nowrap;
    align-items: center
}

[data-page-type=article_listing] .article_listing_item {
    position: relative;
    display: flex;
    -moz-column-gap: 24px;
    column-gap: 24px;
    width: 100%;
    margin-bottom: 40px
}

@media (max-width:1200px) {
    [data-page-type=article_listing] .article_listing_item {
        -moz-column-gap: 16px;
        column-gap: 16px;
        min-height: unset;
        margin-bottom: 30px
    }
}

@media (max-width:767px) {
    [data-page-type=article_listing] .article_listing_item {
        flex-direction: column
    }
}

[data-page-type=article_listing] .article_listing_item:last-child {
    margin-bottom: 30px
}

[data-page-type=article_listing] .listing_image {
    position: relative;
    flex: 0 0 390px;
    width: 390px;
    height: auto;
    max-height: 250px;
    padding-bottom: 20.5%
}

@media (max-width:1200px) {
    [data-page-type=article_listing] .listing_image {
        align-self: flex-start;
        flex: 0 0 235px;
        width: 235px;
        height: 150px;
        padding-bottom: 0
    }
}

@media (max-width:767px) {
    [data-page-type=article_listing] .listing_image {
        flex: 0 0 auto;
        width: 100%;
        height: auto;
        padding-bottom: 64%;
        margin-bottom: 16px
    }
}

[data-page-type=article_listing] .listing_image img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover
}

[data-page-type=article_listing] .article_listing_item_content {
    display: flex;
    flex-direction: column
}

[data-page-type=article_listing] .article_listing_item_content h4 {
    font-size: 18px;
    line-height: 120%;
    color: #373737;
    margin-bottom: 15px
}

@media (max-width:1200px) {
    [data-page-type=article_listing] .article_listing_item_content h4 {
        margin-bottom: 10px
    }
}

[data-page-type=article_listing] .article_listing_item_content p {
    line-height: 24px;
    letter-spacing: .01em
}

[data-page-type=article_listing] .article_listing_item_content .article_listing_item_text {
    line-height: 140%
}

[data-page-type=article_listing] .article_listing_item_content .publishing_date {
    color: #555;
    font-size: 14px;
    line-height: 120%;
    margin-bottom: 10px
}

[data-page-type=article_listing] .more_article_button {
    display: block;
    width: 170px;
    height: 48px;
    background-color: #fff;
    color: #373737;
    border: 1px solid #000;
    margin: 0 auto 0 auto
}

.content_block.banner_container {
    padding: 60px 16px 24px 16px
}

@media (max-width:1200px) {
    .content_block.banner_container {
        padding: 50px 0 0 0
    }
}

@media (max-width:767px) {
    .content_block.banner_container {
        padding: 40px 0 0 0
    }
}

.banner_wrapper {
    display: flex;
    flex-flow: row nowrap;
    justify-content: space-between;
    align-items: center;
    -moz-column-gap: 20px;
    column-gap: 20px;
    background-color: rgba(220, 243, 236, .6);
    border-radius: 8px;
    padding: 40px
}

@media (max-width:1200px) {
    .banner_wrapper {
        padding: 30px
    }
}

@media (max-width:767px) {
    .banner_wrapper {
        flex-direction: column;
        padding: 20px
    }
}

.banner_wrapper ._button {
    flex: 0 0 170px;
    width: 170px;
    height: 48px;
    text-align: center;
    line-height: 20px;
    color: #fff;
    letter-spacing: .01em;
    padding: 12px 0 12px 0
}

@media (max-width:767px) {
    .banner_wrapper ._button {
        flex: 0 0 auto;
        margin-top: 15px
    }
}

.banner_wrapper ._button:visited {
    color: #fff
}

div.banner_text_wrapper {
    background-image: url("data:image/svg+xml,%3Csvg width='26' height='26' viewBox='0 0 26 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M22.75 1.62504H21.8785C21.8785 1.59921 21.8891 1.57629 21.8868 1.54964C21.8785 1.44268 21.8488 1.33848 21.7994 1.24322C21.75 1.14797 21.682 1.06361 21.5994 0.995156C21.5168 0.926702 21.4213 0.87555 21.3185 0.844739C21.2157 0.813927 21.1078 0.804084 21.0012 0.815795C20.3881 0.876009 19.8202 1.16494 19.4106 1.62504H14.5217C14.5257 1.60007 14.5284 1.5749 14.5298 1.54964C14.5221 1.44247 14.4927 1.33797 14.4436 1.24243C14.3944 1.14689 14.3264 1.06229 14.2437 0.993729C14.1609 0.925164 14.0652 0.874053 13.9622 0.843474C13.8592 0.812894 13.7511 0.803479 13.6443 0.815795C13.0312 0.875768 12.4633 1.16475 12.0539 1.62504H7.30113C7.30514 1.60007 7.30785 1.5749 7.30925 1.54964C7.30132 1.44256 7.27184 1.33817 7.2226 1.24274C7.17336 1.14731 7.10537 1.06281 7.02269 0.994284C6.94001 0.925762 6.84435 0.874634 6.74144 0.843964C6.63853 0.813294 6.53049 0.803713 6.42379 0.815795C5.81075 0.87594 5.24289 1.16489 4.8334 1.62504H3.25C2.38835 1.62603 1.56227 1.96876 0.952996 2.57804C0.343717 3.18732 0.000989192 4.01339 0 4.87504L0 22.75C0.000989192 23.6117 0.343717 24.4378 0.952996 25.047C1.56227 25.6563 2.38835 25.9991 3.25 26H22.75C23.6117 25.9991 24.4377 25.6563 25.047 25.047C25.6563 24.4378 25.999 23.6117 26 22.75V4.87504C25.999 4.01339 25.6563 3.18732 25.047 2.57804C24.4377 1.96876 23.6117 1.62603 22.75 1.62504ZM24.375 22.75C24.375 23.181 24.2038 23.5943 23.899 23.8991C23.5943 24.2038 23.181 24.375 22.75 24.375H3.25C2.81902 24.375 2.4057 24.2038 2.10095 23.8991C1.7962 23.5943 1.625 23.181 1.625 22.75V8.93754H17.875C18.0905 8.93754 18.2972 8.85194 18.4495 8.69957C18.6019 8.5472 18.6875 8.34053 18.6875 8.12504C18.6875 7.90956 18.6019 7.70289 18.4495 7.55052C18.2972 7.39815 18.0905 7.31254 17.875 7.31254H1.625V4.87504C1.625 4.44407 1.7962 4.03074 2.10095 3.726C2.4057 3.42125 2.81902 3.25004 3.25 3.25004H4.20079C4.20441 3.87077 4.44316 4.46869 4.86894 4.92039C5.29471 5.3721 5.87586 5.64564 6.49529 5.68592L6.54761 5.68754C6.75874 5.6878 6.96167 5.60586 7.11343 5.45909C7.26519 5.31232 7.35386 5.11224 7.36066 4.90122C7.36747 4.69021 7.29186 4.48483 7.14987 4.32859C7.00787 4.17235 6.81064 4.07751 6.59994 4.06417C6.39264 4.04939 6.19834 3.95771 6.05512 3.8071C5.91191 3.65649 5.83012 3.45783 5.82579 3.25004H11.4197C11.4233 3.87091 11.6622 4.46893 12.0881 4.92065C12.5141 5.37238 13.0954 5.64584 13.715 5.68592L13.7675 5.68754C13.9786 5.6878 14.1815 5.60586 14.3333 5.45909C14.4851 5.31232 14.5737 5.11224 14.5805 4.90122C14.5873 4.69021 14.5117 4.48483 14.3697 4.32859C14.2277 4.17235 14.0305 4.07751 13.8198 4.06417C13.6124 4.04948 13.4179 3.95787 13.2744 3.80728C13.131 3.65668 13.0489 3.45797 13.0444 3.25004H18.778C18.7803 3.87134 19.0186 4.46855 19.4447 4.92079C19.8707 5.37303 20.4526 5.64653 21.0727 5.68592L21.125 5.68754C21.3361 5.6878 21.5391 5.60586 21.6908 5.45909C21.8426 5.31232 21.9312 5.11224 21.9381 4.90122C21.9449 4.69021 21.8692 4.48483 21.7273 4.32859C21.5853 4.17235 21.388 4.07751 21.1773 4.06417C20.97 4.0495 20.7756 3.95785 20.6324 3.80722C20.4892 3.65659 20.4074 3.45786 20.4032 3.25004H22.75C23.181 3.25004 23.5943 3.42125 23.899 3.726C24.2038 4.03074 24.375 4.44407 24.375 4.87504V7.31254H21.125C20.9095 7.31254 20.7028 7.39815 20.5505 7.55052C20.3981 7.70289 20.3125 7.90956 20.3125 8.12504C20.3125 8.34053 20.3981 8.5472 20.5505 8.69957C20.7028 8.85194 20.9095 8.93754 21.125 8.93754H24.375V22.75Z' fill='%23373737'/%3E%3Cpath d='M17.0625 19.9141V15.8516C17.0625 14.7741 16.6345 13.7408 15.8726 12.9789C15.1108 12.2171 14.0774 11.7891 13 11.7891C11.9226 11.7891 10.8892 12.2171 10.1274 12.9789C9.36551 13.7408 8.9375 14.7741 8.9375 15.8516V19.9141C8.72201 19.9141 8.51535 19.9997 8.36298 20.152C8.2106 20.3044 8.125 20.5111 8.125 20.7266C8.125 20.9421 8.2106 21.1487 8.36298 21.3011C8.51535 21.4535 8.72201 21.5391 8.9375 21.5391H12.1875V21.9453C12.1875 22.1608 12.2731 22.3675 12.4255 22.5198C12.5778 22.6722 12.7845 22.7578 13 22.7578C13.2155 22.7578 13.4222 22.6722 13.5745 22.5198C13.7269 22.3675 13.8125 22.1608 13.8125 21.9453V21.5391H17.0625C17.278 21.5391 17.4847 21.4535 17.637 21.3011C17.7894 21.1487 17.875 20.9421 17.875 20.7266C17.875 20.5111 17.7894 20.3044 17.637 20.152C17.4847 19.9997 17.278 19.9141 17.0625 19.9141ZM10.5625 19.9141V15.8516C10.5625 15.2051 10.8193 14.5851 11.2764 14.128C11.7335 13.6709 12.3535 13.4141 13 13.4141C13.6465 13.4141 14.2665 13.6709 14.7236 14.128C15.1807 14.5851 15.4375 15.2051 15.4375 15.8516V19.9141H10.5625Z' fill='%23373737'/%3E%3Cpath d='M10.2499 11.2107C10.3365 11.146 10.4092 11.0646 10.464 10.9714C10.5187 10.8781 10.5543 10.7749 10.5686 10.6677C10.5829 10.5606 10.5757 10.4516 10.5474 10.3473C10.5191 10.243 10.4703 10.1453 10.4037 10.0601C10.3372 9.97488 10.2543 9.90379 10.16 9.851C10.0657 9.79821 9.96172 9.76478 9.85429 9.75267C9.74685 9.74056 9.63808 9.75001 9.53435 9.78047C9.43062 9.81093 9.33401 9.86179 9.25018 9.93006C7.53096 11.2681 6.29159 13.1272 5.71776 15.2289C5.68385 15.3332 5.67142 15.4433 5.68123 15.5526C5.69104 15.6619 5.72288 15.768 5.77482 15.8647C5.82677 15.9613 5.89775 16.0464 5.98348 16.1149C6.06921 16.1833 6.16792 16.2337 6.27366 16.263C6.37939 16.2923 6.48996 16.2998 6.59869 16.2852C6.70743 16.2706 6.81208 16.2341 6.90633 16.178C7.00058 16.1218 7.08249 16.0472 7.14711 15.9585C7.21172 15.8698 7.25771 15.769 7.28231 15.6621C7.76323 13.896 8.80465 12.3339 10.2499 11.2107Z' fill='%23373737'/%3E%3Cpath d='M18.5161 11.6971C18.0028 11.0372 17.4095 10.4436 16.7498 9.93006C16.666 9.86179 16.5694 9.81093 16.4657 9.78047C16.3619 9.75001 16.2532 9.74056 16.1457 9.75267C16.0383 9.76478 15.9344 9.79821 15.84 9.851C15.7457 9.90379 15.6628 9.97488 15.5963 10.0601C15.5298 10.1453 15.4809 10.243 15.4526 10.3473C15.4243 10.4516 15.4171 10.5606 15.4314 10.6677C15.4458 10.7749 15.4813 10.8781 15.5361 10.9714C15.5908 11.0646 15.6636 11.146 15.7501 11.2107C17.1954 12.3339 18.2368 13.896 18.7177 15.6621C18.7423 15.769 18.7883 15.8698 18.8529 15.9585C18.9175 16.0472 18.9994 16.1218 19.0937 16.178C19.1879 16.2341 19.2926 16.2706 19.4013 16.2852C19.5101 16.2998 19.6206 16.2923 19.7264 16.263C19.8321 16.2337 19.9308 16.1833 20.0165 16.1149C20.1023 16.0464 20.1733 15.9613 20.2252 15.8647C20.2771 15.768 20.309 15.6619 20.3188 15.5526C20.3286 15.4433 20.3162 15.3332 20.2823 15.2289C19.9318 13.9468 19.3316 12.7466 18.5161 11.6971Z' fill='%23373737'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: 0 0;
    padding: 0 30px 0 46px
}

@media (max-width:767px) {
    div.banner_text_wrapper {
        background-position: 50% 0;
        padding: 36px 0 0 0;
        margin-top: 15px
    }
}

div.banner_text_wrapper h3 {
    font-size: 20px;
    line-height: 28px;
    color: #333638;
    text-align: left;
    margin-bottom: 5px
}

@media (max-width:1200px) {
    div.banner_text_wrapper h3 {
        font-size: 18px;
        line-height: 26px;
        font-weight: 500;
        text-decoration: underline
    }
}

@media (max-width:767px) {
    div.banner_text_wrapper h3 {
        font-size: 16px;
        line-height: 120%;
        font-weight: 700;
        text-decoration: none;
        text-align: center
    }
}

div.banner_text_wrapper p {
    font-size: 16px;
    line-height: 140%;
    letter-spacing: .16px;
    color: #333638
}

@media (max-width:1200px) {
    div.banner_text_wrapper p {
        font-size: 14px;
        line-height: 120%
    }
}

@media (max-width:767px) {
    div.banner_text_wrapper p {
        text-align: center
    }
}

[data-page-type=clinic_contacts] {
    padding: 0 16px
}

[data-page-type=clinic_contacts] .content_block.title_container {
    margin-top: 20px;
    margin-bottom: 30px
}

[data-page-type=clinic_contacts] .breadcrumbs_wrapper {
    text-align: center
}

[data-page-type=clinic_contacts] .breadcrumbs_wrapper .breadcrumbs {
    margin: 0 4px 0 0
}

[data-page-type=clinic_contacts] h1 {
    text-align: center;
    margin-top: 14px
}

[data-page-type=clinic_contacts] .content_block.clinic_ratings {
    margin-bottom: 30px
}

[data-page-type=clinic_contacts] .clinic__item-info-block_address .clinic__item-text br {
    display: block
}

[data-page-type=clinic_contacts] .clinic__item-info-block_address .clinic__item-text .metro {
    display: none
}

[data-page-type=clinic_contacts] .clinic__item-info-block_request .request_button {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 210px;
    height: 40px;
    background-color: transparent;
    border: 1px solid #373737;
    font-size: 16px;
    color: #373737
}

[data-page-type=clinic_contacts] .clinic_address a {
    font-size: 14px;
    line-height: 20px;
    letter-spacing: .02em
}

[data-page-type=clinic_contacts] .video_map_block {
    display: flex;
    flex-flow: column nowrap;
    align-items: center
}

[data-page-type=clinic_contacts] .single_video_container {
    width: 100%;
    margin-bottom: 30px
}

[data-page-type=clinic_contacts] .single_video_container .service_video_title h2 {
    text-align: center;
    color: #333638;
    margin-bottom: 30px
}

@media (max-width:767px) {
    [data-page-type=clinic_contacts] .single_video_container .service_video_title h2 {
        margin-bottom: 20px
    }
}

[data-page-type=clinic_contacts] .single_video_container .single_video_wrapper {
    position: relative;
    max-width: 810px;
    margin: 0 auto
}

[data-page-type=clinic_contacts] .single_video_container .service_video_item_wrapper {
    position: relative;
    padding-bottom: 58%
}

[data-page-type=clinic_contacts] .single_video_container .servise_video.servise_video_clinic {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    max-width: 100%;
    height: 100%
}

[data-page-type=clinic_contacts] .single_video_container .servise_video.servise_video_clinic iframe {
    width: 100%;
    height: 100%
}

@media (max-width:767px) {
    [data-page-type=clinic_contacts] .single_video_container .servise_video {
        width: 288px;
        height: 159px
    }
}

[data-page-type=clinic_contacts] .clinic_map {
    width: 100%;
    height: auto
}

@media (max-width:1024px) {
    [data-page-type=clinic_contacts] .clinic_map {
        height: 360px
    }
}

@media (max-width:767px) {
    [data-page-type=clinic_contacts] .clinic_map {
        height: 270px
    }
}

[data-page-type=clinic_contacts] .content_block.gallery h2 {
    text-align: center;
    margin-bottom: 30px
}

@media (max-width:1200px) {
    [data-page-type=clinic_contacts] .content_block.gallery h2 {
        margin-bottom: 20px
    }
}

[data-page-type=clinic_contacts] .clinic_gallery .swiper-wrapper {
    padding-bottom: 30px
}

@media (max-width:1200px) {
    [data-page-type=clinic_contacts] .clinic_gallery .swiper-wrapper {
        padding-bottom: 20px
    }
}

[data-page-type=clinic_contacts] .clinic_gallery .swiper-slide {
    position: relative
}

[data-page-type=clinic_contacts] .clinic_gallery img {
    display: block;
    width: 100%;
    max-width: 975px;
    height: auto;
    max-height: 560px;
    -o-object-fit: contain;
    object-fit: contain;
    margin: 0 auto
}

[data-page-type=clinic_contacts] .content_block.doctors_container {
    margin-bottom: 30px
}

@media (max-width:1200px) {
    [data-page-type=clinic_contacts] .content_block.doctors_container {
        margin-bottom: 20px
    }
}

@media (max-width:767px) {
    [data-page-type=clinic_contacts] .content_block.doctors_container {
        margin-bottom: 40px
    }
}

[data-page-type=clinic_contacts] .content_block.doctors_container h2 {
    text-align: center;
    color: #333638;
    margin-bottom: 30px
}

[data-page-type=clinic_contacts] .medical_specialties_wrapper {
    width: 100%;
    padding: 0
}

@media (max-width:767px) {
    [data-page-type=clinic_contacts] .medical_specialties_wrapper {
        width: calc(100% + 16px)
    }
}

[data-page-type=clinic_contacts] .medical_specialties_wrapper .swiper-wrapper {
    flex-wrap: wrap
}

@media (max-width:767px) {
    [data-page-type=clinic_contacts] .medical_specialties_wrapper .swiper-wrapper {
        flex-wrap: nowrap
    }
}

[data-page-type=clinic_contacts] .medical_specialties_wrapper .swiper-slide {
    width: -moz-fit-content;
    width: fit-content
}

[data-page-type=clinic_contacts] .doctors_wrapper {
    width: 100%;
    height: 100%;
    padding: 15px 0 0 0
}

@media (max-width:1200px) {
    [data-page-type=clinic_contacts] .doctors_wrapper {
        padding: 15px 0 0 0
    }
}

@media (max-width:767px) {
    [data-page-type=clinic_contacts] .doctors_wrapper {
        width: calc(100% + 16px);
        padding: 30px 0 0 0
    }
}

[data-page-type=clinic_contacts] .doctors_wrapper .swiper-wrapper {
    flex-wrap: wrap;
    grid-column-gap: 24px
}

@media (max-width:1200px) {
    [data-page-type=clinic_contacts] .doctors_wrapper .swiper-wrapper {
        grid-column-gap: 16px
    }
}

@media (max-width:767px) {
    [data-page-type=clinic_contacts] .doctors_wrapper .swiper-wrapper {
        flex-wrap: nowrap;
        grid-column-gap: 0
    }
}

[data-page-type=clinic_contacts] .doctors_wrapper .revolver_navigation_wrapper {
    display: none
}

@media (max-width:767px) {
    [data-page-type=clinic_contacts] .doctors_wrapper .revolver_navigation_wrapper {
        display: flex
    }
}

[data-page-type=clinic_contacts] .swiper-slide.doctor_item_wrapper {
    display: none;
    width: calc(25% - 18px);
    padding: 0 0 30px 0
}

@media (max-width:1200px) {
    [data-page-type=clinic_contacts] .swiper-slide.doctor_item_wrapper {
        width: calc(25% - 12px)
    }
}

@media (max-width:1024px) {
    [data-page-type=clinic_contacts] .swiper-slide.doctor_item_wrapper {
        width: calc(33.333% - 11px)
    }
}

@media (max-width:767px) {
    [data-page-type=clinic_contacts] .swiper-slide.doctor_item_wrapper {
        width: 235px
    }
}

[data-page-type=clinic_contacts] .swiper-slide.doctor_item_wrapper._active {
    display: block
}

[data-page-type=clinic_contacts] .content_block.doctor_reviews .reviews_title {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom: 30px
}

@media (max-width:1200px) {
    [data-page-type=clinic_contacts] .content_block.doctor_reviews .reviews_title {
        flex-direction: column;
        margin-bottom: 20px
    }
}

[data-page-type=clinic_contacts] .content_block.doctor_reviews .reviews_title h2 {
    margin-bottom: 0
}

@media (max-width:1200px) {
    [data-page-type=clinic_contacts] .content_block.doctor_reviews .reviews_title h2 {
        margin-bottom: 10px
    }
}

[data-page-type=clinic_contacts] .content_block.doctor_reviews .reviews_title .button_wrapper {
    position: absolute;
    left: calc(50% + 90px);
    margin-bottom: 0
}

@media (max-width:1200px) {
    [data-page-type=clinic_contacts] .content_block.doctor_reviews .reviews_title .button_wrapper {
        position: static
    }
}

[data-page-type=clinic_contacts] .content_block.doctor_reviews .review_text._compact {
    height: 200px
}

[data-page-type=clinic_contacts] .content_block.service_video_container {
    margin-bottom: 38px
}

@media (max-width:1200px) {
    [data-page-type=clinic_contacts] .content_block.service_video_container {
        margin-bottom: 28px
    }
}

@media (max-width:767px) {
    [data-page-type=clinic_contacts] .content_block.service_video_container {
        margin-bottom: 40px
    }
}

[data-page-type=clinic_contacts] .content_block.service_video_container .service_video_title {
    text-align: center;
    color: #333638;
    margin-bottom: 30px
}

@media (max-width:767px) {
    [data-page-type=clinic_contacts] .content_block.service_video_container .service_video_title {
        margin-bottom: 20px
    }
}

@media (max-width:560px) {
    [data-page-type=clinic_contacts] .content_block.service_video_container .service_video_wrapper {
        width: calc(100% + 16px)
    }
}

[data-page-type=clinic_contacts] .content_block.service_video_container .service_video_item_container {
    display: flex;
    flex-flow: column nowrap;
    align-items: center
}

[data-page-type=clinic_contacts] .content_block.service_video_container .service_video_item_wrapper {
    position: relative;
    width: 100%;
    padding-bottom: 63%
}

[data-page-type=clinic_contacts] .content_block.service_video_container .service_video_item_wrapper .servise_video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

[data-page-type=clinic_contacts] [data-page-type=prices] {
    padding: 0
}

[data-page-type=clinic_contacts] [data-page-type=prices] .content_block.title_container {
    margin-top: 0
}

body.utm-ref [data-type=clinic_info_block] .clinic__item-info-block_phones p br {
    display: none
}

body.utm-ref [data-type=clinic_info_block] .clinic__item-info-block_phones p.clinic__item-text a:nth-child(3) {
    display: none
}

[data-type=clinic_info_block] {
    position: relative;
    display: flex;
    justify-content: space-between;
    -moz-column-gap: 24px;
    column-gap: 24px
}

@media (max-width:1024px) {
    [data-type=clinic_info_block] {
        flex-direction: column
    }
}

[data-type=clinic_info_block] .clinic__item {
    flex: 0 0 400px;
    width: 400px
}

@media (max-width:1024px) {
    [data-type=clinic_info_block] .clinic__item {
        flex: 0 0 100%;
        width: 100%;
        background-color: #f8f8f8;
        box-shadow: 0 5px 20px 0 rgba(15, 4, 61, .1);
        padding: 30px
    }
}

@media (max-width:767px) {
    [data-type=clinic_info_block] .clinic__item {
        padding: 20px
    }
}

[data-type=clinic_info_block] .clinic__item-info {
    display: flex;
    flex-wrap: wrap;
    -moz-column-gap: 25px;
    column-gap: 25px
}

@media (max-width:767px) {
    [data-type=clinic_info_block] .clinic__item-info {
        -moz-column-gap: 20px;
        column-gap: 20px
    }
}

[data-type=clinic_info_block] .clinic__item-info-block {
    margin-top: 20px
}

@media (max-width:767px) {
    [data-type=clinic_info_block] .clinic__item-info-block {
        margin-top: 15px
    }
}

[data-type=clinic_info_block] .clinic__item-info-block.clinic__item-info-block_address {
    flex: 0 0 100%;
    width: 100%;
    margin-top: 0
}

[data-type=clinic_info_block] .clinic__item-info-block.clinic__item-info-block_phones {
    width: 150px
}

@media (max-width:560px) {
    [data-type=clinic_info_block] .clinic__item-info-block.clinic__item-info-block_phones {
        flex: 0 0 100%;
        width: 100%
    }
}

[data-type=clinic_info_block] .clinic__item-info-block.clinic__item-info-block_phones a {
    display: block
}

@media (max-width:560px) {
    [data-type=clinic_info_block] .clinic__item-info-block.clinic__item-info-block_hours {
        flex: 0 0 100%;
        width: 100%
    }
}

[data-type=clinic_info_block] .clinic__item-info-block.clinic__item-info-block_whatsapp {
    width: 210px
}

@media (max-width:560px) {
    [data-type=clinic_info_block] .clinic__item-info-block.clinic__item-info-block_whatsapp {
        flex: 0 0 auto;
        width: auto
    }
}

[data-type=clinic_info_block] .clinic__item-info-block.clinic__item-info-block_whatsapp .clinic__item-subtitle {
    background-repeat: no-repeat;
    background-size: 20px;
    background-position: 0 0;
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M17.086 2.90645C15.2059 1.03317 12.7056 0.00108619 10.0417 0C4.55296 0 0.0856553 4.44559 0.0835129 9.90983C0.0827449 11.6566 0.541299 13.3615 1.41277 14.8644L0 20L5.27899 18.6219C6.73347 19.4114 8.37111 19.8276 10.0378 19.8281H10.0418C10.0415 19.8281 10.0421 19.8281 10.0418 19.8281C15.53 19.8281 19.9977 15.3821 20 9.91775C20.001 7.26961 18.9661 4.77965 17.086 2.90645ZM10.0418 18.1544H10.0384C8.5533 18.1538 7.09659 17.7567 5.82578 17.0062L5.52358 16.8277L2.39095 17.6455L3.22714 14.6058L3.03032 14.2941C2.20182 12.9827 1.76424 11.4668 1.76489 9.91039C1.76667 5.36873 5.47972 1.67382 10.0451 1.67382C12.2558 1.67451 14.334 2.53248 15.8967 4.08948C17.4594 5.64648 18.3195 7.71608 18.3186 9.91707C18.3167 14.4591 14.6038 18.1544 10.0418 18.1544Z' fill='%231DAD67'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14.5819 11.9851C14.3331 11.8611 13.1098 11.2621 12.8817 11.1794C12.6537 11.0968 12.4878 11.0555 12.3219 11.3034C12.1561 11.5512 11.6792 12.109 11.534 12.2743C11.3889 12.4395 11.2437 12.4603 10.995 12.3363C10.7462 12.2123 9.94441 11.9509 8.99404 11.1072C8.2543 10.4505 7.75496 9.63969 7.60976 9.39171C7.46465 9.14386 7.59432 9.00985 7.71891 8.88635C7.83084 8.77536 7.96775 8.59714 8.09217 8.45252C8.21655 8.30797 8.25802 8.20458 8.34097 8.03944C8.42392 7.87414 8.38248 7.72951 8.32023 7.60561C8.25802 7.48166 7.76042 6.26279 7.55309 5.76688C7.35106 5.28409 7.14596 5.3495 6.9932 5.34182C6.84828 5.33462 6.68219 5.33313 6.51633 5.33313C6.35048 5.33313 6.08086 5.39512 5.85284 5.64298C5.62477 5.89091 4.98193 6.49005 4.98193 7.7088C4.98193 8.92771 5.87353 10.1052 5.99795 10.2704C6.12233 10.4358 7.7525 12.9369 10.2485 14.0096C10.8422 14.2647 11.3056 14.4171 11.667 14.5312C12.263 14.7197 12.8055 14.6931 13.2342 14.6293C13.7123 14.5582 14.7064 14.0303 14.9137 13.4519C15.121 12.8734 15.121 12.3775 15.0588 12.2743C14.9966 12.171 14.8307 12.109 14.5819 11.9851Z' fill='%231DAD67'/%3E%3C/svg%3E%0A");
    padding-left: 30px
}

[data-type=clinic_info_block] .clinic__item-info-block.clinic__item-info-block_max {
    width: 210px
}

@media (max-width:560px) {
    [data-type=clinic_info_block] .clinic__item-info-block.clinic__item-info-block_max {
        flex: 0 0 auto;
        width: auto
    }
}

[data-type=clinic_info_block] .clinic__item-info-block.clinic__item-info-block_max .clinic__item-subtitle {
    background-repeat: no-repeat;
    background-size: 20px;
    background-position: 0 0;
    background-image: url("data:image/svg+xml,%3Csvg width='80' height='80' viewBox='0 0 80 80' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_206_835)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M40.6569 70.2663C34.6563 70.2663 31.8677 69.3903 27.0206 65.8863C23.9546 69.8283 14.2457 72.9089 13.8223 67.6383C13.8223 63.6818 12.9463 60.3385 11.9535 56.6885C10.7709 52.1917 9.42773 47.1839 9.42773 39.9278C9.42773 22.5977 23.6481 9.56006 40.4963 9.56006C57.3591 9.56006 70.5721 23.2401 70.5721 40.0884C70.6286 56.6761 57.2445 70.1778 40.6569 70.2663ZM40.9051 24.5395C32.7 24.1161 26.3052 29.7955 24.889 38.7014C23.721 46.0744 25.7942 55.0533 27.5608 55.5205C28.4076 55.7249 30.5392 54.0021 31.8677 52.6735C34.0646 54.1912 36.6229 55.1027 39.2845 55.3161C47.7864 55.725 55.0509 49.2525 55.6217 40.7601C55.9541 32.2495 49.4081 25.0412 40.9051 24.5541V24.5395Z' fill='url(%23paint0_linear_206_835)'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M40.6569 70.2663C34.6563 70.2663 31.8677 69.3903 27.0206 65.8863C23.9546 69.8283 14.2457 72.9089 13.8223 67.6383C13.8223 63.6818 12.9463 60.3385 11.9535 56.6885C10.7709 52.1917 9.42773 47.1839 9.42773 39.9278C9.42773 22.5977 23.6481 9.56006 40.4963 9.56006C57.3591 9.56006 70.5721 23.2401 70.5721 40.0884C70.6286 56.6761 57.2445 70.1778 40.6569 70.2663ZM40.9051 24.5395C32.7 24.1161 26.3052 29.7955 24.889 38.7014C23.721 46.0744 25.7942 55.0533 27.5608 55.5205C28.4076 55.7249 30.5392 54.0021 31.8677 52.6735C34.0646 54.1912 36.6229 55.1027 39.2845 55.3161C47.7864 55.725 55.0509 49.2525 55.6217 40.7601C55.9541 32.2495 49.4081 25.0412 40.9051 24.5541V24.5395Z' fill='url(%23paint1_radial_206_835)'/%3E%3Cg filter='url(%23filter0_f_206_835)'%3E%3Cpath d='M40.6907 70.3444C56.8393 70.3444 69.9302 57.1641 69.9302 40.9054C69.9302 24.6466 56.8393 11.4663 40.6907 11.4663C24.5422 11.4663 11.4512 24.6466 11.4512 40.9054C11.4512 57.1641 24.5422 70.3444 40.6907 70.3444Z' fill='url(%23paint2_linear_206_835)'/%3E%3C/g%3E%3Cg filter='url(%23filter1_f_206_835)'%3E%3Cpath d='M40.4292 67.5203C55.6114 67.5203 67.919 55.1302 67.919 39.8463C67.919 24.5624 55.6114 12.1724 40.4292 12.1724C25.247 12.1724 12.9395 24.5624 12.9395 39.8463C12.9395 55.1302 25.247 67.5203 40.4292 67.5203Z' fill='url(%23paint3_linear_206_835)'/%3E%3C/g%3E%3Cg filter='url(%23filter2_f_206_835)'%3E%3Cpath d='M42.5137 19.1186C30.6649 18.4506 20.5214 27.5836 19.8576 39.5176C19.1939 51.4516 28.2613 61.6675 40.1101 62.3355C51.959 63.0034 62.1025 53.8705 62.7663 41.9365C63.43 30.0024 54.3626 19.7865 42.5137 19.1186Z' fill='url(%23paint4_linear_206_835)'/%3E%3C/g%3E%3Cg filter='url(%23filter3_f_206_835)'%3E%3Cpath opacity='0.53' d='M16.9281 61.0032C17.8829 60.8541 17.9381 56.0673 17.0514 50.3115C16.1647 44.5558 14.6719 40.0107 13.7171 40.1597C12.7623 40.3088 12.7071 45.0956 13.5938 50.8514C14.4805 56.6072 15.9733 61.1523 16.9281 61.0032Z' fill='black' fill-opacity='0.38'/%3E%3C/g%3E%3Cg filter='url(%23filter4_f_206_835)'%3E%3Cpath d='M39.9545 18.2969C40.5834 17.8537 41.334 17.6157 42.1034 17.6157C42.8728 17.6157 43.6234 17.8537 44.2522 18.2969C45.1732 18.9569 46.4011 19.1565 47.4908 18.8035C48.995 18.343 50.6527 18.8802 51.5736 20.1388C52.2643 21.0597 53.3694 21.6276 54.5206 21.6276C56.0708 21.643 57.4829 22.6714 57.9894 24.1602C58.3578 25.2346 59.2173 26.1248 60.3225 26.4779C61.0502 26.728 61.6828 27.1971 62.1334 27.8209C62.5841 28.4447 62.8308 29.1926 62.8397 29.9621C62.8397 31.0979 63.4076 32.203 64.3285 32.8783C65.5871 33.83 66.1243 35.4876 65.6639 36.9765C65.3108 38.0662 65.5104 39.2788 66.1704 40.2304C67.0913 41.5044 67.0913 43.2388 66.1704 44.5281C65.5104 45.449 65.3108 46.6769 65.6639 47.7667C66.1243 49.2555 65.5871 50.9286 64.3285 51.8495C63.4076 52.5402 62.855 53.6453 62.8397 54.7811C62.8308 55.5506 62.5841 56.2985 62.1334 56.9223C61.6828 57.5461 61.0502 58.0152 60.3225 58.2653C59.2327 58.6337 58.3578 59.4932 57.9894 60.583C57.7428 61.3112 57.2771 61.9453 56.6561 62.3987C56.0352 62.852 55.2893 63.1024 54.5206 63.1155C53.3694 63.1155 52.2643 63.6834 51.5736 64.6044C51.1138 65.2207 50.4746 65.6798 49.7438 65.9188C49.0129 66.1579 48.226 66.1652 47.4908 65.9397C46.9459 65.7695 46.3691 65.7266 45.8049 65.8144C45.2408 65.9022 44.7043 66.1184 44.2369 66.4462C42.9629 67.3672 41.2285 67.3672 39.9392 66.4462C39.4736 66.1207 38.9398 65.9059 38.3785 65.8181C37.8173 65.7304 37.2433 65.7719 36.7006 65.9397C35.2118 66.4002 33.5541 65.863 32.6178 64.6044C32.2754 64.1487 31.8331 63.7776 31.3249 63.5195C30.8167 63.2614 30.2561 63.1232 29.6862 63.1155C28.9148 63.1056 28.1655 62.8566 27.5415 62.4031C26.9175 61.9495 26.4495 61.3136 26.202 60.583C25.849 59.5086 24.9741 58.6337 23.8843 58.2653C23.1537 58.0178 22.5178 57.5498 22.0642 56.9258C21.6107 56.3018 21.3618 55.5525 21.3518 54.7811C21.3518 53.6453 20.7839 52.5402 19.8629 51.8648C19.2463 51.402 18.7883 50.7594 18.5519 50.0255C18.3155 49.2916 18.3124 48.5025 18.5429 47.7667C18.8806 46.6769 18.6964 45.4644 18.0211 44.5128C17.5778 43.8839 17.3398 43.1333 17.3398 42.3639C17.3398 41.5945 17.5778 40.8439 18.0211 40.2151C18.6811 39.2941 18.8806 38.0662 18.5429 36.9765C18.0825 35.4876 18.6043 33.83 19.8629 32.8937C20.7839 32.203 21.3518 31.0979 21.3518 29.9621C21.3618 29.1907 21.6107 28.4414 22.0642 27.8174C22.5178 27.1934 23.1537 26.7254 23.8843 26.4779C24.9587 26.1248 25.849 25.25 26.202 24.1602C26.4495 23.4296 26.9175 22.7937 27.5415 22.3401C28.1655 21.8866 28.9148 21.6376 29.6862 21.6276C30.822 21.6276 31.9271 21.0597 32.6025 20.1388C33.0633 19.5195 33.7051 19.0584 34.4391 18.8192C35.1731 18.58 35.9633 18.5745 36.7006 18.8035C37.7904 19.1565 39.0029 18.9569 39.9545 18.2969Z' stroke='white' stroke-opacity='0.3' stroke-width='0.36'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_f_206_835' x='10.2512' y='10.2663' width='60.8785' height='61.2779' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='0.6' result='effect1_foregroundBlur_206_835'/%3E%3C/filter%3E%3Cfilter id='filter1_f_206_835' x='10.5395' y='9.77236' width='59.7805' height='60.1481' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='1.2' result='effect1_foregroundBlur_206_835'/%3E%3C/filter%3E%3Cfilter id='filter2_f_206_835' x='18.0242' y='17.284' width='46.5766' height='46.8861' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='0.9' result='effect1_foregroundBlur_206_835'/%3E%3C/filter%3E%3Cfilter id='filter3_f_206_835' x='9.38289' y='36.5763' width='11.8787' height='28.0106' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='1.79' result='effect1_foregroundBlur_206_835'/%3E%3C/filter%3E%3Cfilter id='filter4_f_206_835' x='14.7602' y='15.0355' width='54.6809' height='54.6813' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='1.2' result='effect1_foregroundBlur_206_835'/%3E%3C/filter%3E%3ClinearGradient id='paint0_linear_206_835' x1='16.6334' y1='55.8615' x2='70.5346' y2='39.8731' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2344CCFF'/%3E%3Cstop offset='0.662' stop-color='%235533EE'/%3E%3Cstop offset='1' stop-color='%239933DD'/%3E%3C/linearGradient%3E%3CradialGradient id='paint1_radial_206_835' cx='0' cy='0' r='1' gradientTransform='matrix(46.3363 57.7025 -23.8782 19.0092 7.97306 -17.1775)' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%230000FF'/%3E%3Cstop offset='1' stop-opacity='0'/%3E%3C/radialGradient%3E%3ClinearGradient id='paint2_linear_206_835' x1='52.9851' y1='57.7431' x2='64.9265' y2='81.1347' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='white' stop-opacity='0'/%3E%3Cstop offset='1' stop-color='white' stop-opacity='0.37'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint3_linear_206_835' x1='24.9883' y1='16.2091' x2='28.6874' y2='21.6579' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='white'/%3E%3Cstop offset='1' stop-color='white' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint4_linear_206_835' x1='53.5065' y1='60.8308' x2='49.3778' y2='54.1094' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='white' stop-opacity='0.69'/%3E%3Cstop offset='1' stop-color='white' stop-opacity='0'/%3E%3C/linearGradient%3E%3CclipPath id='clip0_206_835'%3E%3Crect width='80' height='80' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
    padding-left: 25px
}

[data-type=clinic_info_block] .clinic__item-info-block.clinic__item-info-block_site {
    flex: 0 0 calc(50% - 25px);
    width: calc(50% - 25px)
}

@media (max-width:560px) {
    [data-type=clinic_info_block] .clinic__item-info-block.clinic__item-info-block_site {
        flex: 0 0 100%;
        width: 100%
    }
}

[data-type=clinic_info_block] .clinic__item-info-phone-email {
    display: flex;
    -moz-column-gap: 25px;
    column-gap: 25px
}

@media (max-width:1024px) {
    [data-type=clinic_info_block] .clinic__item-info-phone-email {
        flex-direction: column
    }
}

[data-type=clinic_info_block] .clinic__item-subtitle {
    font-size: 16px;
    line-height: 24px;
    font-weight: 700;
    margin-bottom: 5px
}

[data-type=clinic_info_block] .clinic__item-text {
    margin-bottom: 5px
}

[data-type=clinic_info_block] .clinic__item-text:last-of-type {
    margin-bottom: 0
}

[data-type=clinic_info_block] .clinic__item-text a {
    margin-bottom: 5px
}

[data-type=clinic_info_block] .clinic__item-text a:last-of-type {
    margin-bottom: 0
}

[data-type=clinic_info_block] .clinic__item-text .metro {
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
    background-size: 17px 12px;
    background-position: 0 7px;
    background-image: url("data:image/svg+xml,%3Csvg width='17' height='12' viewBox='0 0 17 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.2803 11.5222C14.7652 11.5222 13.2762 11.5222 11.7775 11.5222C11.3684 10.2689 10.9594 9.00245 10.5307 7.69021C9.72566 9.14317 8.94028 10.5569 8.13853 12.0033C7.33679 10.5601 6.55468 9.14644 5.74639 7.69348C5.67112 7.91601 5.61222 8.09926 5.55331 8.28252C5.21625 9.32315 4.87592 10.3638 4.53886 11.4044C4.51268 11.4862 4.49632 11.5451 4.38178 11.5451C2.95173 11.5353 1.52495 11.5288 0.0949005 11.5222C0.0752659 11.5222 0.0523589 11.5157 0 11.5091C1.52168 7.67712 3.04009 3.85819 4.57158 0C5.76602 1.90783 6.94082 3.78947 8.13853 5.70057C9.32642 3.79929 10.5045 1.91437 11.7022 0C13.2337 3.85165 14.7521 7.67385 16.2803 11.5222Z' fill='%23DF0C0C'/%3E%3C/svg%3E%0A");
    font-size: 16px;
    line-height: 140%;
    padding-left: 25px;
    margin-top: 5px
}

[data-type=clinic_info_block] .clinic__item-text .metro::before {
    display: none
}

[data-type=clinic_info_block] .clinic__item-text br {
    display: none
}

[data-type=clinic_info_block] .clinic__item-btns {
    display: flex;
    -moz-column-gap: 20px;
    column-gap: 20px;
    width: 100%;
    margin-top: 20px
}

@media (max-width:560px) {
    [data-type=clinic_info_block] .clinic__item-btns {
        flex-direction: column
    }
}

[data-type=clinic_info_block] .clinic__item-btns ._button {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 210px;
    height: 48px;
    font-size: 16px
}

[data-type=clinic_info_block] .additional_info {
    position: relative;
    padding-left: 30px;
    margin-top: 30px
}

@media (max-width:1024px) {
    [data-type=clinic_info_block] .additional_info {
        display: none
    }
}

[data-type=clinic_info_block] .additional_info p {
    font-size: 14px;
    line-height: 120%;
    letter-spacing: .02em
}

[data-type=clinic_info_block] .additional_info p:before {
    content: "";
    position: absolute;
    width: 20px;
    height: 20px;
    top: 0;
    left: 0;
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_11117_10408)'%3E%3Cpath d='M10 0.3125C4.65012 0.3125 0.3125 4.65168 0.3125 10C0.3125 15.3514 4.65012 19.6875 10 19.6875C15.3499 19.6875 19.6875 15.3514 19.6875 10C19.6875 4.65168 15.3499 0.3125 10 0.3125ZM10 4.60938C10.9061 4.60938 11.6406 5.34391 11.6406 6.25C11.6406 7.15609 10.9061 7.89062 10 7.89062C9.09391 7.89062 8.35938 7.15609 8.35938 6.25C8.35938 5.34391 9.09391 4.60938 10 4.60938ZM12.1875 14.5312C12.1875 14.7901 11.9776 15 11.7188 15H8.28125C8.02238 15 7.8125 14.7901 7.8125 14.5312V13.5938C7.8125 13.3349 8.02238 13.125 8.28125 13.125H8.75V10.625H8.28125C8.02238 10.625 7.8125 10.4151 7.8125 10.1562V9.21875C7.8125 8.95988 8.02238 8.75 8.28125 8.75H10.7812C11.0401 8.75 11.25 8.95988 11.25 9.21875V13.125H11.7188C11.9776 13.125 12.1875 13.3349 12.1875 13.5938V14.5312Z' fill='%23555555'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_11117_10408'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-size: contain
}

[data-type=clinic_info_block] .swiper-container {
    width: 100%
}

body.utm-ref [data-page-type=contacts] .clinic_contacts .phone_content br {
    display: none
}

body.utm-ref [data-page-type=contacts] .clinic_contacts .phone_content a:nth-child(3) {
    display: none
}

[data-page-type=contacts] {
    padding: 0 16px
}

[data-page-type=contacts] .content_block.title_container {
    display: flex;
    flex-flow: column nowrap;
    align-items: center;
    margin-bottom: 30px
}

@media (max-width:1200px) {
    [data-page-type=contacts] .content_block.title_container {
        margin-bottom: 20px
    }
}

[data-page-type=contacts] .content_block.title_container h1 {
    text-align: center;
    margin-top: 20px;
    margin-bottom: 30px
}

@media (max-width:1200px) {
    [data-page-type=contacts] .content_block.title_container h1 {
        margin-bottom: 20px
    }
}

[data-page-type=contacts] .content_block.clinic_on_map_container .map {
    flex: 0 0 50%;
    width: 50%;
    height: auto
}

@media (max-width:1024px) {
    [data-page-type=contacts] .content_block.clinic_on_map_container .map {
        flex: 0 0 auto;
        width: 100%;
        height: 400px
    }
}

[data-page-type=contacts] .clinic_on_map_wrap {
    display: flex;
    box-shadow: 0 5px 20px 0 rgba(15, 4, 61, .11)
}

@media (max-width:1024px) {
    [data-page-type=contacts] .clinic_on_map_wrap {
        flex-direction: column-reverse
    }
}

[data-page-type=contacts] .clinics {
    display: none;
    flex: 0 0 50%;
    width: 50%;
    height: 100%
}

@media (max-width:1024px) {
    [data-page-type=contacts] .clinics {
        flex: 0 0 100%;
        width: 100%
    }
}

[data-page-type=contacts] .clinics._active {
    display: block
}

[data-page-type=contacts] .clinics__item {
    border-bottom: 1px solid #dadee1;
    padding: 20px 24px
}

[data-page-type=contacts] .clinics__item:last-of-type {
    border: none
}

[data-page-type=contacts] .clinics__item._active {
    background-color: #f8f8f8
}

[data-page-type=contacts] .clinics__item._active .clinics__item-title {
    font-size: 20px
}

@media (max-width:1024px) {
    [data-page-type=contacts] .clinics__item._active .clinics__item-title {
        font-size: 16px
    }
}

[data-page-type=contacts] .clinics__item._active .clinics__item-info {
    display: flex
}

[data-page-type=contacts] .clinics__item-title {
    cursor: pointer;
    font-size: 16px;
    line-height: 24px;
    font-weight: 700
}

[data-page-type=contacts] .clinic-partner {
    width: -moz-fit-content;
    width: fit-content;
    border-radius: 5px;
    background-color: #dcf3ec;
    text-align: center;
    padding: 5px 10px;
    margin: 5px 0
}

[data-page-type=contacts] .clinics__item-metro {
    cursor: pointer;
    font-size: 16px;
    line-height: 140%
}

[data-page-type=contacts] .clinics__item-info {
    display: none;
    flex-wrap: wrap;
    -moz-column-gap: 50px;
    column-gap: 50px
}

@media (max-width:767px) {
    [data-page-type=contacts] .clinics__item-info {
        -moz-column-gap: 30px;
        column-gap: 30px
    }
}

[data-page-type=contacts] .clinics__item-info-block {
    margin-top: 20px
}

[data-page-type=contacts] .clinics__item-info-block.clinics__item-info-block_address {
    flex: 0 0 100%;
    width: 100%
}

[data-page-type=contacts] .clinics__item-info-block.clinics__item-info-block_phones {
    flex: 0 0 calc(50% - 25px);
    width: calc(50% - 25px)
}

@media (max-width:560px) {
    [data-page-type=contacts] .clinics__item-info-block.clinics__item-info-block_phones {
        flex: 0 0 100%;
        width: 100%
    }
}

[data-page-type=contacts] .clinics__item-info-block.clinics__item-info-block_phones a {
    display: block
}

[data-page-type=contacts] .clinics__item-info-block.clinics__item-info-block_hours {
    flex: 0 0 calc(50% - 25px);
    width: calc(50% - 25px)
}

@media (max-width:560px) {
    [data-page-type=contacts] .clinics__item-info-block.clinics__item-info-block_hours {
        flex: 0 0 100%;
        width: 100%
    }
}

[data-page-type=contacts] .clinics__item-info-block.clinics__item-info-block_whatsapp {
    flex: 0 0 calc(50% - 25px);
    width: calc(50% - 25px)
}

@media (max-width:560px) {
    [data-page-type=contacts] .clinics__item-info-block.clinics__item-info-block_whatsapp {
        flex: 0 0 100%;
        width: 100%
    }
}

[data-page-type=contacts] .clinics__item-info-block.clinics__item-info-block_whatsapp .clinics__item-subtitle {
    background-repeat: no-repeat;
    background-size: 20px;
    background-position: 0 0;
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M17.086 2.90645C15.2059 1.03317 12.7056 0.00108619 10.0417 0C4.55296 0 0.0856553 4.44559 0.0835129 9.90983C0.0827449 11.6566 0.541299 13.3615 1.41277 14.8644L0 20L5.27899 18.6219C6.73347 19.4114 8.37111 19.8276 10.0378 19.8281H10.0418C10.0415 19.8281 10.0421 19.8281 10.0418 19.8281C15.53 19.8281 19.9977 15.3821 20 9.91775C20.001 7.26961 18.9661 4.77965 17.086 2.90645ZM10.0418 18.1544H10.0384C8.5533 18.1538 7.09659 17.7567 5.82578 17.0062L5.52358 16.8277L2.39095 17.6455L3.22714 14.6058L3.03032 14.2941C2.20182 12.9827 1.76424 11.4668 1.76489 9.91039C1.76667 5.36873 5.47972 1.67382 10.0451 1.67382C12.2558 1.67451 14.334 2.53248 15.8967 4.08948C17.4594 5.64648 18.3195 7.71608 18.3186 9.91707C18.3167 14.4591 14.6038 18.1544 10.0418 18.1544Z' fill='%231DAD67'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14.5818 11.9851C14.333 11.8611 13.1097 11.2621 12.8816 11.1794C12.6535 11.0968 12.4876 11.0555 12.3218 11.3034C12.1559 11.5512 11.6791 12.109 11.5339 12.2743C11.3888 12.4395 11.2436 12.4603 10.9948 12.3363C10.746 12.2123 9.9443 11.9509 8.99392 11.1072C8.25419 10.4505 7.75485 9.63969 7.60965 9.39171C7.46453 9.14386 7.59421 9.00985 7.71879 8.88635C7.83072 8.77536 7.96763 8.59714 8.09205 8.45252C8.21643 8.30797 8.25791 8.20458 8.34085 8.03944C8.4238 7.87414 8.38237 7.72951 8.32012 7.60561C8.25791 7.48166 7.7603 6.26279 7.55298 5.76688C7.35095 5.28409 7.14584 5.3495 6.99308 5.34182C6.84817 5.33462 6.68207 5.33313 6.51622 5.33313C6.35037 5.33313 6.08075 5.39512 5.85272 5.64298C5.62466 5.89091 4.98182 6.49005 4.98182 7.7088C4.98182 8.92771 5.87342 10.1052 5.99784 10.2704C6.12222 10.4358 7.75238 12.9369 10.2484 14.0096C10.842 14.2647 11.3055 14.4171 11.6669 14.5312C12.2629 14.7197 12.8054 14.6931 13.2341 14.6293C13.7122 14.5582 14.7062 14.0303 14.9136 13.4519C15.1209 12.8734 15.1209 12.3775 15.0587 12.2743C14.9965 12.171 14.8306 12.109 14.5818 11.9851Z' fill='%231DAD67'/%3E%3C/svg%3E%0A");
    padding-left: 30px
}

[data-page-type=contacts] .clinics__item-info-block.clinics__item-info-block_max {
    flex: 0 0 calc(50% - 25px);
    width: calc(50% - 25px)
}

@media (max-width:560px) {
    [data-page-type=contacts] .clinics__item-info-block.clinics__item-info-block_max {
        flex: 0 0 100%;
        width: 100%
    }
}

[data-page-type=contacts] .clinics__item-info-block.clinics__item-info-block_max .clinics__item-subtitle {
    background-repeat: no-repeat;
    background-size: 20px;
    background-position: 0 0;
    background-image: url("data:image/svg+xml,%3Csvg width='80' height='80' viewBox='0 0 80 80' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_206_835)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M40.6569 70.2663C34.6563 70.2663 31.8677 69.3903 27.0206 65.8863C23.9546 69.8283 14.2457 72.9089 13.8223 67.6383C13.8223 63.6818 12.9463 60.3385 11.9535 56.6885C10.7709 52.1917 9.42773 47.1839 9.42773 39.9278C9.42773 22.5977 23.6481 9.56006 40.4963 9.56006C57.3591 9.56006 70.5721 23.2401 70.5721 40.0884C70.6286 56.6761 57.2445 70.1778 40.6569 70.2663ZM40.9051 24.5395C32.7 24.1161 26.3052 29.7955 24.889 38.7014C23.721 46.0744 25.7942 55.0533 27.5608 55.5205C28.4076 55.7249 30.5392 54.0021 31.8677 52.6735C34.0646 54.1912 36.6229 55.1027 39.2845 55.3161C47.7864 55.725 55.0509 49.2525 55.6217 40.7601C55.9541 32.2495 49.4081 25.0412 40.9051 24.5541V24.5395Z' fill='url(%23paint0_linear_206_835)'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M40.6569 70.2663C34.6563 70.2663 31.8677 69.3903 27.0206 65.8863C23.9546 69.8283 14.2457 72.9089 13.8223 67.6383C13.8223 63.6818 12.9463 60.3385 11.9535 56.6885C10.7709 52.1917 9.42773 47.1839 9.42773 39.9278C9.42773 22.5977 23.6481 9.56006 40.4963 9.56006C57.3591 9.56006 70.5721 23.2401 70.5721 40.0884C70.6286 56.6761 57.2445 70.1778 40.6569 70.2663ZM40.9051 24.5395C32.7 24.1161 26.3052 29.7955 24.889 38.7014C23.721 46.0744 25.7942 55.0533 27.5608 55.5205C28.4076 55.7249 30.5392 54.0021 31.8677 52.6735C34.0646 54.1912 36.6229 55.1027 39.2845 55.3161C47.7864 55.725 55.0509 49.2525 55.6217 40.7601C55.9541 32.2495 49.4081 25.0412 40.9051 24.5541V24.5395Z' fill='url(%23paint1_radial_206_835)'/%3E%3Cg filter='url(%23filter0_f_206_835)'%3E%3Cpath d='M40.6907 70.3444C56.8393 70.3444 69.9302 57.1641 69.9302 40.9054C69.9302 24.6466 56.8393 11.4663 40.6907 11.4663C24.5422 11.4663 11.4512 24.6466 11.4512 40.9054C11.4512 57.1641 24.5422 70.3444 40.6907 70.3444Z' fill='url(%23paint2_linear_206_835)'/%3E%3C/g%3E%3Cg filter='url(%23filter1_f_206_835)'%3E%3Cpath d='M40.4292 67.5203C55.6114 67.5203 67.919 55.1302 67.919 39.8463C67.919 24.5624 55.6114 12.1724 40.4292 12.1724C25.247 12.1724 12.9395 24.5624 12.9395 39.8463C12.9395 55.1302 25.247 67.5203 40.4292 67.5203Z' fill='url(%23paint3_linear_206_835)'/%3E%3C/g%3E%3Cg filter='url(%23filter2_f_206_835)'%3E%3Cpath d='M42.5137 19.1186C30.6649 18.4506 20.5214 27.5836 19.8576 39.5176C19.1939 51.4516 28.2613 61.6675 40.1101 62.3355C51.959 63.0034 62.1025 53.8705 62.7663 41.9365C63.43 30.0024 54.3626 19.7865 42.5137 19.1186Z' fill='url(%23paint4_linear_206_835)'/%3E%3C/g%3E%3Cg filter='url(%23filter3_f_206_835)'%3E%3Cpath opacity='0.53' d='M16.9281 61.0032C17.8829 60.8541 17.9381 56.0673 17.0514 50.3115C16.1647 44.5558 14.6719 40.0107 13.7171 40.1597C12.7623 40.3088 12.7071 45.0956 13.5938 50.8514C14.4805 56.6072 15.9733 61.1523 16.9281 61.0032Z' fill='black' fill-opacity='0.38'/%3E%3C/g%3E%3Cg filter='url(%23filter4_f_206_835)'%3E%3Cpath d='M39.9545 18.2969C40.5834 17.8537 41.334 17.6157 42.1034 17.6157C42.8728 17.6157 43.6234 17.8537 44.2522 18.2969C45.1732 18.9569 46.4011 19.1565 47.4908 18.8035C48.995 18.343 50.6527 18.8802 51.5736 20.1388C52.2643 21.0597 53.3694 21.6276 54.5206 21.6276C56.0708 21.643 57.4829 22.6714 57.9894 24.1602C58.3578 25.2346 59.2173 26.1248 60.3225 26.4779C61.0502 26.728 61.6828 27.1971 62.1334 27.8209C62.5841 28.4447 62.8308 29.1926 62.8397 29.9621C62.8397 31.0979 63.4076 32.203 64.3285 32.8783C65.5871 33.83 66.1243 35.4876 65.6639 36.9765C65.3108 38.0662 65.5104 39.2788 66.1704 40.2304C67.0913 41.5044 67.0913 43.2388 66.1704 44.5281C65.5104 45.449 65.3108 46.6769 65.6639 47.7667C66.1243 49.2555 65.5871 50.9286 64.3285 51.8495C63.4076 52.5402 62.855 53.6453 62.8397 54.7811C62.8308 55.5506 62.5841 56.2985 62.1334 56.9223C61.6828 57.5461 61.0502 58.0152 60.3225 58.2653C59.2327 58.6337 58.3578 59.4932 57.9894 60.583C57.7428 61.3112 57.2771 61.9453 56.6561 62.3987C56.0352 62.852 55.2893 63.1024 54.5206 63.1155C53.3694 63.1155 52.2643 63.6834 51.5736 64.6044C51.1138 65.2207 50.4746 65.6798 49.7438 65.9188C49.0129 66.1579 48.226 66.1652 47.4908 65.9397C46.9459 65.7695 46.3691 65.7266 45.8049 65.8144C45.2408 65.9022 44.7043 66.1184 44.2369 66.4462C42.9629 67.3672 41.2285 67.3672 39.9392 66.4462C39.4736 66.1207 38.9398 65.9059 38.3785 65.8181C37.8173 65.7304 37.2433 65.7719 36.7006 65.9397C35.2118 66.4002 33.5541 65.863 32.6178 64.6044C32.2754 64.1487 31.8331 63.7776 31.3249 63.5195C30.8167 63.2614 30.2561 63.1232 29.6862 63.1155C28.9148 63.1056 28.1655 62.8566 27.5415 62.4031C26.9175 61.9495 26.4495 61.3136 26.202 60.583C25.849 59.5086 24.9741 58.6337 23.8843 58.2653C23.1537 58.0178 22.5178 57.5498 22.0642 56.9258C21.6107 56.3018 21.3618 55.5525 21.3518 54.7811C21.3518 53.6453 20.7839 52.5402 19.8629 51.8648C19.2463 51.402 18.7883 50.7594 18.5519 50.0255C18.3155 49.2916 18.3124 48.5025 18.5429 47.7667C18.8806 46.6769 18.6964 45.4644 18.0211 44.5128C17.5778 43.8839 17.3398 43.1333 17.3398 42.3639C17.3398 41.5945 17.5778 40.8439 18.0211 40.2151C18.6811 39.2941 18.8806 38.0662 18.5429 36.9765C18.0825 35.4876 18.6043 33.83 19.8629 32.8937C20.7839 32.203 21.3518 31.0979 21.3518 29.9621C21.3618 29.1907 21.6107 28.4414 22.0642 27.8174C22.5178 27.1934 23.1537 26.7254 23.8843 26.4779C24.9587 26.1248 25.849 25.25 26.202 24.1602C26.4495 23.4296 26.9175 22.7937 27.5415 22.3401C28.1655 21.8866 28.9148 21.6376 29.6862 21.6276C30.822 21.6276 31.9271 21.0597 32.6025 20.1388C33.0633 19.5195 33.7051 19.0584 34.4391 18.8192C35.1731 18.58 35.9633 18.5745 36.7006 18.8035C37.7904 19.1565 39.0029 18.9569 39.9545 18.2969Z' stroke='white' stroke-opacity='0.3' stroke-width='0.36'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_f_206_835' x='10.2512' y='10.2663' width='60.8785' height='61.2779' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='0.6' result='effect1_foregroundBlur_206_835'/%3E%3C/filter%3E%3Cfilter id='filter1_f_206_835' x='10.5395' y='9.77236' width='59.7805' height='60.1481' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='1.2' result='effect1_foregroundBlur_206_835'/%3E%3C/filter%3E%3Cfilter id='filter2_f_206_835' x='18.0242' y='17.284' width='46.5766' height='46.8861' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='0.9' result='effect1_foregroundBlur_206_835'/%3E%3C/filter%3E%3Cfilter id='filter3_f_206_835' x='9.38289' y='36.5763' width='11.8787' height='28.0106' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='1.79' result='effect1_foregroundBlur_206_835'/%3E%3C/filter%3E%3Cfilter id='filter4_f_206_835' x='14.7602' y='15.0355' width='54.6809' height='54.6813' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='1.2' result='effect1_foregroundBlur_206_835'/%3E%3C/filter%3E%3ClinearGradient id='paint0_linear_206_835' x1='16.6334' y1='55.8615' x2='70.5346' y2='39.8731' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2344CCFF'/%3E%3Cstop offset='0.662' stop-color='%235533EE'/%3E%3Cstop offset='1' stop-color='%239933DD'/%3E%3C/linearGradient%3E%3CradialGradient id='paint1_radial_206_835' cx='0' cy='0' r='1' gradientTransform='matrix(46.3363 57.7025 -23.8782 19.0092 7.97306 -17.1775)' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%230000FF'/%3E%3Cstop offset='1' stop-opacity='0'/%3E%3C/radialGradient%3E%3ClinearGradient id='paint2_linear_206_835' x1='52.9851' y1='57.7431' x2='64.9265' y2='81.1347' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='white' stop-opacity='0'/%3E%3Cstop offset='1' stop-color='white' stop-opacity='0.37'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint3_linear_206_835' x1='24.9883' y1='16.2091' x2='28.6874' y2='21.6579' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='white'/%3E%3Cstop offset='1' stop-color='white' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint4_linear_206_835' x1='53.5065' y1='60.8308' x2='49.3778' y2='54.1094' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='white' stop-opacity='0.69'/%3E%3Cstop offset='1' stop-color='white' stop-opacity='0'/%3E%3C/linearGradient%3E%3CclipPath id='clip0_206_835'%3E%3Crect width='80' height='80' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
    padding-left: 25px
}

[data-page-type=contacts] .clinics__item-info-block.clinics__item-info-block_email {
    flex: 0 0 calc(50% - 25px);
    width: calc(50% - 25px)
}

@media (max-width:560px) {
    [data-page-type=contacts] .clinics__item-info-block.clinics__item-info-block_email {
        flex: 0 0 100%;
        width: 100%
    }
}

[data-page-type=contacts] .clinics__item-info-block.clinics__item-info-block_site {
    flex: 0 0 calc(50% - 25px);
    width: calc(50% - 25px)
}

@media (max-width:560px) {
    [data-page-type=contacts] .clinics__item-info-block.clinics__item-info-block_site {
        flex: 0 0 100%;
        width: 100%
    }
}

[data-page-type=contacts] .clinics__item-subtitle {
    font-size: 16px;
    line-height: 24px;
    font-weight: 700;
    margin-bottom: 5px
}

[data-page-type=contacts] .clinics__item-text {
    margin-bottom: 5px
}

[data-page-type=contacts] .clinics__item-text:last-of-type {
    margin-bottom: 0
}

[data-page-type=contacts] .clinics__item-text a {
    margin-bottom: 5px
}

[data-page-type=contacts] .clinics__item-text a:last-of-type {
    margin-bottom: 0
}

[data-page-type=contacts] .clinics__item-text .metro {
    display: none
}

[data-page-type=contacts] .clinics__item-text br {
    display: none
}

[data-page-type=contacts] .clinics__item-info-block_request .request_button {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 210px;
    height: 40px;
    background-color: transparent;
    border: 1px solid #373737;
    font-size: 16px;
    color: #373737
}

[data-page-type=contacts] .clinics__item-btns {
    display: flex;
    -moz-column-gap: 20px;
    column-gap: 20px;
    width: 100%;
    margin-top: 20px
}

@media (max-width:560px) {
    [data-page-type=contacts] .clinics__item-btns {
        flex-direction: column
    }
}

[data-page-type=contacts] .clinics__item-btns ._button {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 210px;
    height: 40px;
    font-size: 16px
}

[data-page-type=contacts] .clinics__item-btns ._button._button_light {
    background-color: transparent;
    border: 1px solid #373737
}

@media (max-width:560px) {
    [data-page-type=contacts] .clinics__item-btns ._button._button_light {
        margin-top: 20px
    }
}

[data-page-type=contacts] .cities {
    position: relative;
    display: flex;
    justify-content: center;
    gap: 20px;
    font-size: 18px;
    line-height: 28px;
    letter-spacing: .01em;
    color: #333638
}

[data-page-type=contacts] .city {
    cursor: pointer;
    border-radius: 5px;
    line-height: 24px;
    padding: 5px 15px
}

[data-page-type=contacts] .city._active {
    background-color: #dcf3ec;
    font-weight: 700
}

[data-page-type=contacts] .city._active span {
    border-bottom: none
}

[data-page-type=contacts] .city span {
    border-bottom: 1px dashed rgba(51, 54, 56, .4)
}

[data-page-type=contacts] .map_popup__title {
    font-size: 20px;
    line-height: 24px;
    font-weight: 700
}

[data-page-type=contacts] .clinic_contacts p {
    padding: 8px 0 0 0;
    line-height: 24px
}

[data-page-type=contacts] .clinic_contacts .title {
    font-size: 16px;
    line-height: 24px;
    font-weight: 700;
    margin-bottom: 5px
}

[data-page-type=contacts] .clinic_contacts .phone_content {
    display: none
}

[data-page-type=contacts] .clinic_contacts .phone_content._active {
    display: inline
}

[data-page-type=contacts] .balloon_layout {
    position: relative;
    display: none;
    width: 432px;
    height: auto;
    padding: 32px 40px 40px 40px;
    background: #fff;
    box-shadow: 0 5px 20px rgba(15, 4, 61, .1);
    border-radius: 8px
}

@media (max-width:1440px) {
    [data-page-type=contacts] .balloon_layout {
        position: absolute;
        display: none
    }
}

@media (max-width:767px) {
    [data-page-type=contacts] .balloon_layout {
        display: none;
        flex-flow: column nowrap;
        align-items: center;
        width: 288px;
        padding: 32px 12px 32px 12px
    }
}

[data-page-type=contacts] .balloon_layout .close_icon._mobile_button {
    display: none
}

[data-page-type=contacts] .balloon_inner_header h4 {
    font-weight: 500;
    font-size: 24px;
    line-height: 30px;
    letter-spacing: .02em;
    color: #333638
}

[data-page-type=contacts] .balloon_inner_body p {
    padding: 8px 0 0 0
}

[data-page-type=contacts] .balloon_inner_body span {
    line-height: 24px;
    letter-spacing: .01em;
    color: #373737
}

[data-page-type=contacts] .balloon_inner_body .title {
    font-weight: 500;
    line-height: 24px;
    letter-spacing: .01em;
    color: #333638
}

[data-page-type=contacts] .balloon_inner_footer {
    padding: 16px 0 0 0
}

@media (max-width:767px) {
    [data-page-type=contacts] .balloon_inner_footer {
        display: flex;
        flex-flow: column nowrap
    }
}

[data-page-type=contacts] .balloon_inner_footer .popup_button {
    width: 208px;
    height: 48px;
    margin: 0 12px 0 0
}

@media (max-width:767px) {
    [data-page-type=contacts] .balloon_inner_footer .popup_button {
        order: 2;
        width: 100%;
        margin: 16px 0 0 0
    }
}

[data-page-type=contacts] .balloon_inner_footer ._button._button_light {
    height: 48px;
    padding: 14px 27px 14px 27px;
    color: #333638
}

@media (max-width:767px) {
    [data-page-type=contacts] .balloon_inner_footer ._button._button_light {
        width: 100%;
        text-align: center
    }
}

[data-page-type=contacts] .map_popup_container {
    position: absolute;
    top: 108px;
    left: calc(50% - 216px);
    display: none;
    width: 432px;
    height: auto;
    padding: 32px 40px 40px 40px;
    background: #fff;
    box-shadow: 0 5px 20px rgba(15, 4, 61, .1);
    border-radius: 8px
}

@media (max-width:1200px) {
    [data-page-type=contacts] .map_popup_container {
        display: block
    }
}

@media (max-width:767px) {
    [data-page-type=contacts] .map_popup_container {
        display: flex;
        flex-flow: column nowrap;
        align-items: center;
        left: calc(50% - 144px);
        width: 288px;
        padding: 32px 12px 32px 12px
    }
}

[data-page-type=contacts] .map_popup_container .button_container {
    padding: 16px 0 0 0
}

@media (max-width:767px) {
    [data-page-type=contacts] .map_popup_container .button_container {
        display: flex;
        flex-flow: column nowrap;
        width: 100%
    }
}

[data-page-type=contacts] .map_popup_container .button_container .popup_button {
    width: 208px;
    height: 48px;
    margin: 0 12px 0 0
}

@media (max-width:767px) {
    [data-page-type=contacts] .map_popup_container .button_container .popup_button {
        order: 2;
        width: 100%;
        margin: 16px 0 0 0
    }
}

[data-page-type=contacts] .map_popup_container .button_container ._button._button_light {
    height: 48px;
    padding: 14px 27px 14px 27px;
    color: #333638
}

@media (max-width:767px) {
    [data-page-type=contacts] .map_popup_container .button_container ._button._button_light {
        width: 100%;
        text-align: center
    }
}

[data-page-type=contacts] h2 {
    padding: 64px 0 30px 0;
    color: #333638;
    text-align: center
}

[data-page-type=contacts] .content_block.note_container {
    margin-bottom: 64px
}

@media (max-width:1440px) and (min-width:768px) {
    [data-page-type=contacts] .content_block.note_container {
        margin-bottom: 40px
    }
}

@media (max-width:767px) {
    [data-page-type=contacts] .content_block.note_container {
        margin-bottom: 32px
    }
}

[data-page-type=contacts] .content_block.note_container .content_note {
    padding: 0
}

[data-page-type=contacts] .content_block.note_container .content_note a {
    text-decoration: underline;
    text-underline-offset: 3px
}

div.deal_item_wrapper {
    width: 392px;
    height: auto
}

@media (max-width:1024px) {
    div.deal_item_wrapper {
        width: 235px
    }
}

.deal_item {
    position: relative;
    height: 100%;
    background-color: #f8f8f8;
    overflow: hidden
}

.deal_img {
    width: 100%;
    height: 250px
}

@media (max-width:1024px) {
    .deal_img {
        height: 150px
    }
}

.deal_img img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover
}

.deal_text {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    padding: 24px 46px
}

@media (max-width:1024px) {
    .deal_text {
        padding: 20px
    }
}

.deal_text .deal_text_title,
.deal_text h4 {
    width: 100%;
    font-family: MuseoSans, sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 28px;
    letter-spacing: .02em;
    margin-bottom: 8px
}

@media (max-width:1024px) {
    .deal_text .deal_text_title,
    .deal_text h4 {
        font-size: 20px;
        line-height: 120%
    }
}

.deal_text p {
    width: 100%;
    line-height: 120%;
    letter-spacing: .01em;
    margin-bottom: 8px
}

.deal_text p:last-of-type {
    margin: 0
}

.deal_text a {
    font-weight: 700;
    text-decoration: underline;
    margin-top: auto
}

.card_content_wrapper {
    display: flex;
    flex-direction: column;
    position: relative;
    width: 100%;
    height: 100%;
    box-shadow: 0 5px 20px rgba(15, 4, 61, .1);
    border-radius: 8px;
    background: #fff
}

.card_content_wrapper:hover {
    transform: translateY(-4px)
}

.card_content_wrapper .card_image_wrapper {
    position: relative;
    overflow: hidden;
    padding-bottom: 85.5%
}

.card_content_wrapper .card_image_wrapper img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: auto;
    border-radius: 8px
}

.card_content_wrapper .card_content {
    flex: 1;
    padding: 18px 16px 0 16px
}

.card_content_wrapper .card_content .card_content_name,
.card_content_wrapper .card_content h5 {
    max-width: 200px;
    font-family: MuseoSans;
    font-style: normal;
    font-size: 18px;
    font-weight: 700;
    line-height: 24px;
    text-align: center;
    letter-spacing: .01em;
    color: #373737;
    margin: 0 auto;
    padding: 0 0 7px 0
}

@media (max-width:1200px) {
    .card_content_wrapper .card_content .card_content_name,
    .card_content_wrapper .card_content h5 {
        font-size: 16px
    }
}

.card_content_wrapper .card_content p {
    font-size: 14px;
    line-height: 20px;
    font-weight: 700;
    text-align: center;
    letter-spacing: .02em
}

.card_content_wrapper .card_content p a {
    font-weight: 400
}

.card_content_wrapper .work_experience {
    padding: 7px 0 0 0
}

.card_content_wrapper ._button {
    width: 100%;
    border-radius: 0;
    font-size: 14px;
    line-height: 120%;
    padding: 20px 10px;
    margin: 20px auto 0
}

[data-page-type=specialists] {
    padding: 0 16px
}

[data-page-type=specialists] .content_block.title_wrapper {
    display: flex;
    flex-flow: column nowrap;
    align-items: center;
    padding: 20px 24px 0
}

@media (max-width:1200px) {
    [data-page-type=specialists] .content_block.title_wrapper {
        padding: 20px 0 0
    }
}

@media (max-width:767px) {
    [data-page-type=specialists] .content_block.title_wrapper {
        padding: 20px 0 0
    }
}

[data-page-type=specialists] .content_block.title_wrapper p {
    line-height: 26px;
    letter-spacing: .01em;
    padding: 30px 0 0 0
}

@media (max-width:1200px) {
    [data-page-type=specialists] .content_block.title_wrapper p {
        padding: 20px 0 0 0
    }
}

@media (max-width:767px) {
    [data-page-type=specialists] .content_block.title_wrapper p {
        overflow: hidden;
        display: -webkit-box;
        -webkit-line-clamp: 9;
        -webkit-box-orient: vertical
    }
}

@media (max-width:767px) {
    [data-page-type=specialists] .content_block.title_wrapper p._active {
        display: inline
    }
}

@media (max-width:767px) {
    [data-page-type=specialists] .content_block.title_wrapper .read_more {
        align-self: flex-start;
        margin: 0 0 0 16px
    }
}

[data-page-type=specialists] h1 {
    padding: 14px 0 0 0
}

@media (max-width:767px) {
    [data-page-type=specialists] h1 {
        font-size: 26px
    }
}

[data-page-type=specialists] .read_more {
    display: none
}

@media (max-width:767px) {
    [data-page-type=specialists] .read_more {
        display: block
    }
}

[data-page-type=specialists] .content_block.clinics_cotnainer {
    position: relative;
    display: flex;
    flex-flow: column nowrap;
    align-items: center;
    width: 100%
}

[data-page-type=specialists] .content_block.clinics_cotnainer .cities {
    position: relative;
    display: flex;
    justify-content: center;
    gap: 20px;
    font-size: 18px;
    line-height: 28px;
    letter-spacing: .01em;
    color: #333638
}

[data-page-type=specialists] .content_block.clinics_cotnainer .city {
    cursor: pointer;
    border-radius: 5px;
    line-height: 24px;
    padding: 5px 15px
}

[data-page-type=specialists] .content_block.clinics_cotnainer .city._active {
    background-color: #dcf3ec;
    font-weight: 700
}

[data-page-type=specialists] .content_block.clinics_cotnainer .city._active span {
    border-bottom: none
}

[data-page-type=specialists] .content_block.clinics_cotnainer .city span {
    border-bottom: 1px dashed rgba(51, 54, 56, .4)
}

[data-page-type=specialists] ._index_subtitle {
    text-align: center;
    color: #333638
}

@media (max-width:767px) {
    [data-page-type=specialists] ._index_subtitle {
        font-size: 28px;
        line-height: 34px
    }
}

[data-page-type=specialists] .clinics_title {
    position: relative;
    padding: 120px 0 0 0
}

[data-page-type=specialists] .clinics_wrapper {
    position: relative;
    width: 100%;
    display: flex;
    flex-flow: column nowrap;
    align-items: center
}

@media (max-width:1200px) {
    [data-page-type=specialists] .clinics_wrapper {
        width: calc(100% + 16px)
    }
}

[data-page-type=specialists] .clinics_wrapper .swiper-wrapper {
    width: 100%;
    padding: 40px 0
}

@media (max-width:767px) {
    [data-page-type=specialists] .clinics_wrapper .swiper-wrapper {
        padding: 30px 0
    }
}

[data-page-type=specialists] .clinic_card_wrapper {
    cursor: pointer;
    display: flex;
    flex-direction: column;
    width: 288px;
    height: auto;
    background: #fff;
    box-shadow: 0 5px 20px rgba(15, 4, 61, .1);
    transition: all .3s ease;
    padding-bottom: 30px;
    margin-right: 24px
}

@media (max-width:767px) {
    [data-page-type=specialists] .clinic_card_wrapper {
        margin-right: 12px
    }
}

[data-page-type=specialists] .clinic_card_wrapper:hover {
    background-color: #373737;
    color: #fff
}

[data-page-type=specialists] .clinic_card_wrapper:hover .clinic_title {
    border-bottom: 1px solid #fff
}

[data-page-type=specialists] .clinic_card_wrapper:hover .clinic_title span {
    color: #fff
}

[data-page-type=specialists] .clinic_card_wrapper:hover .clinic_partner {
    color: #373737
}

[data-page-type=specialists] .clinic_card_wrapper:hover .clinic_address {
    color: #dadee1
}

[data-page-type=specialists] .clinic_card_wrapper:hover .clinic_address::before {
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='35' viewBox='0 0 24 35' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24 12C24 23.0586 12 34.1293 12 34.1293C12 34.1293 0 23.0586 0 12C0 5.37262 5.37262 0 12 0C18.6274 0 24 5.37262 24 12Z' fill='%23ffffff'/%3E%3Cpath d='M12.0001 18.7557C15.7312 18.7557 18.7558 15.7311 18.7558 12C18.7558 8.2689 15.7312 5.24426 12.0001 5.24426C8.26902 5.24426 5.24438 8.2689 5.24438 12C5.24438 15.7311 8.26902 18.7557 12.0001 18.7557Z' fill='%23373737'/%3E%3C/svg%3E%0A")
}

[data-page-type=specialists] .clinic_card_wrapper:hover .clinic_phone::before {
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.00139 9.0582C6.59687 9.46272 6.5369 10.0984 6.86079 10.5699C7.39465 11.347 8.36102 12.6112 9.8918 14.1421C11.4226 15.6729 12.6869 16.6392 13.464 17.1731C13.9355 17.497 14.5712 17.437 14.9757 17.0325L16.221 15.7871C16.7643 15.2438 17.6453 15.2438 18.1886 15.7871L20.807 18.4056C21.6736 19.2722 21.6736 20.6767 20.8074 21.5429L19.1986 23.1517C19.1986 23.1517 15.1706 27.1797 6.01237 18.0215C-3.14583 8.86331 0.882176 4.83531 0.882176 4.83531L2.49103 3.22645C3.35725 2.36023 4.76166 2.36023 5.62782 3.22645L8.2467 5.84532C8.79 6.38863 8.79 7.26953 8.2467 7.81283L7.00139 9.0582Z' fill='%23ffffff'/%3E%3Cpath d='M19.42 12.4766C19.2791 12.3356 19.1983 12.1364 19.2145 11.9223C19.2229 11.8022 19.3732 9.19916 17.0827 6.90867C14.9275 4.7535 12.0587 4.77825 12.03 4.77876C11.64 4.78559 11.317 4.47564 11.309 4.08564C11.301 3.69568 11.609 3.37282 11.9989 3.36366C12.1402 3.36036 15.4883 3.31262 18.0835 5.90782C20.857 8.6813 20.6365 11.8963 20.6257 12.0319C20.5948 12.4215 20.2539 12.7123 19.8643 12.6814C19.6896 12.6675 19.5348 12.5914 19.42 12.4766Z' fill='%23ffffff'/%3E%3Cpath d='M22.7828 12.6089C22.6417 12.4678 22.5609 12.2683 22.5774 12.0538C22.5793 12.0263 22.6443 11.0134 22.2889 9.59836C21.8121 7.69992 20.8442 6.01123 19.4121 4.57906C16.2033 1.37028 11.9408 1.41489 11.8982 1.41574C11.508 1.42337 11.1846 1.11365 11.1762 0.723299C11.1679 0.33312 11.4763 0.00985958 11.8665 0.000698308C12.0647 -0.00391078 16.7638 -0.070941 20.413 3.57826C24.3119 7.47721 24.0036 11.9747 23.9885 12.1642C23.9576 12.5538 23.6167 12.8446 23.2271 12.8137C23.0524 12.7998 22.8977 12.7237 22.7828 12.6089Z' fill='%23ffffff'/%3E%3Cpath d='M12.0679 8.11301C11.9436 7.98873 11.8652 7.81803 11.8608 7.62809C11.8516 7.23734 12.1632 6.91311 12.554 6.90395C12.6285 6.90224 14.3936 6.87692 15.754 8.23728L15.7753 8.25856C17.1356 9.61893 17.1104 11.3842 17.1086 11.4586C17.0995 11.8493 16.7753 12.1587 16.3845 12.1495C15.9951 12.1404 15.6865 11.8184 15.6935 11.4294C15.6936 11.3979 15.6886 10.1736 14.7744 9.25942L14.7531 9.23814C13.8317 8.31666 12.595 8.31894 12.5827 8.31911C12.3818 8.32377 12.1992 8.24428 12.0679 8.11301Z' fill='%23ffffff'/%3E%3C/svg%3E%0A")
}

[data-page-type=specialists] .clinic_card_wrapper:hover .clinic_phone a {
    color: #dadee1
}

[data-page-type=specialists] .clinic_metro {
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: center;
    height: 30px;
    padding: 0 42px 0 67px;
    margin-top: 28px;
    margin-bottom: 25px
}

[data-page-type=specialists] .clinic_metro::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 25px;
    transform: translateY(-50%);
    width: 24px;
    height: 29px;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='29' viewBox='0 0 24 29' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Crect width='24' height='29' fill='url(%23pattern0_2127_669)'/%3E%3Cdefs%3E%3Cpattern id='pattern0_2127_669' patternContentUnits='objectBoundingBox' width='1' height='1'%3E%3Cuse xlink:href='%23image0_2127_669' transform='matrix(0.000835639 0 0 0.000691563 -0.00138313 0)'/%3E%3C/pattern%3E%3Cimage id='image0_2127_669' width='1200' height='1446' preserveAspectRatio='none' xlink:href='data:image/png;base64,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'/%3E%3C/defs%3E%3C/svg%3E%0A")
}

[data-page-type=specialists] .clinic_metro .metro {
    padding: 0
}

[data-page-type=specialists] .clinic_metro .metro::before {
    display: none
}

[data-page-type=specialists] .clinic_title {
    min-height: 100px;
    border-bottom: 1px solid #333638;
    padding: 0 42px 25px 25px;
    margin-bottom: 22px
}

[data-page-type=specialists] .clinic_title span {
    font-size: 19px;
    font-family: MuseoSans, sans-serif;
    font-weight: 700;
    line-height: 24px;
    letter-spacing: .01em;
    color: #333638
}

[data-page-type=specialists] .clinic_partner {
    width: calc(100% - 50px);
    border-radius: 5px;
    background-color: #dcf3ec;
    text-align: center;
    padding: 5px 10px;
    margin: 22px auto 0
}

[data-page-type=specialists] .clinic_address {
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: center;
    min-height: 66px;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: .02em;
    color: #555;
    padding: 0 42px 0 67px;
    margin-bottom: 16px
}

[data-page-type=specialists] .clinic_address::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 25px;
    transform: translateY(-50%);
    width: 24px;
    height: 35px;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='35' viewBox='0 0 24 35' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24 12C24 23.0586 12 34.1293 12 34.1293C12 34.1293 0 23.0586 0 12C0 5.37262 5.37262 0 12 0C18.6274 0 24 5.37262 24 12Z' fill='%23333638'/%3E%3Cpath d='M12.0001 18.7557C15.7312 18.7557 18.7558 15.7311 18.7558 12C18.7558 8.2689 15.7312 5.24426 12.0001 5.24426C8.26902 5.24426 5.24438 8.2689 5.24438 12C5.24438 15.7311 8.26902 18.7557 12.0001 18.7557Z' fill='white'/%3E%3C/svg%3E%0A")
}

[data-page-type=specialists] .clinic_phone {
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: center;
    min-height: 24px;
    font-size: 14px;
    line-height: 20px;
    padding: 0 42px 0 67px
}

[data-page-type=specialists] .clinic_phone::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 25px;
    transform: translateY(-50%);
    width: 24px;
    height: 25px;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.00139 9.0582C6.59687 9.46272 6.5369 10.0984 6.86079 10.5699C7.39465 11.347 8.36102 12.6112 9.8918 14.1421C11.4226 15.6729 12.6869 16.6392 13.464 17.1731C13.9355 17.497 14.5712 17.437 14.9757 17.0325L16.221 15.7871C16.7643 15.2438 17.6453 15.2438 18.1886 15.7871L20.807 18.4056C21.6736 19.2722 21.6736 20.6767 20.8074 21.5429L19.1986 23.1517C19.1986 23.1517 15.1706 27.1797 6.01237 18.0215C-3.14583 8.86331 0.882176 4.83531 0.882176 4.83531L2.49103 3.22645C3.35725 2.36023 4.76166 2.36023 5.62782 3.22645L8.2467 5.84532C8.79 6.38863 8.79 7.26953 8.2467 7.81283L7.00139 9.0582Z' fill='%23333638'/%3E%3Cpath d='M19.42 12.4766C19.2791 12.3356 19.1983 12.1364 19.2145 11.9223C19.2229 11.8022 19.3732 9.19916 17.0827 6.90867C14.9275 4.7535 12.0587 4.77825 12.03 4.77876C11.64 4.78559 11.317 4.47564 11.309 4.08564C11.301 3.69568 11.609 3.37282 11.9989 3.36366C12.1402 3.36036 15.4883 3.31262 18.0835 5.90782C20.857 8.6813 20.6365 11.8963 20.6257 12.0319C20.5948 12.4215 20.2539 12.7123 19.8643 12.6814C19.6896 12.6675 19.5348 12.5914 19.42 12.4766Z' fill='%23333638'/%3E%3Cpath d='M22.7828 12.6089C22.6417 12.4678 22.5609 12.2683 22.5774 12.0538C22.5793 12.0263 22.6443 11.0134 22.2889 9.59836C21.8121 7.69992 20.8442 6.01123 19.4121 4.57906C16.2033 1.37028 11.9408 1.41489 11.8982 1.41574C11.508 1.42337 11.1846 1.11365 11.1762 0.723299C11.1679 0.33312 11.4763 0.00985958 11.8665 0.000698308C12.0647 -0.00391078 16.7638 -0.070941 20.413 3.57826C24.3119 7.47721 24.0036 11.9747 23.9885 12.1642C23.9576 12.5538 23.6167 12.8446 23.2271 12.8137C23.0524 12.7998 22.8977 12.7237 22.7828 12.6089Z' fill='%23333638'/%3E%3Cpath d='M12.0679 8.11301C11.9436 7.98873 11.8652 7.81803 11.8608 7.62809C11.8516 7.23734 12.1632 6.91311 12.554 6.90395C12.6285 6.90224 14.3936 6.87692 15.754 8.23728L15.7753 8.25856C17.1356 9.61893 17.1104 11.3842 17.1086 11.4586C17.0995 11.8493 16.7753 12.1587 16.3845 12.1495C15.9951 12.1404 15.6865 11.8184 15.6935 11.4294C15.6936 11.3979 15.6886 10.1736 14.7744 9.25942L14.7531 9.23814C13.8317 8.31666 12.595 8.31894 12.5827 8.31911C12.3818 8.32377 12.1992 8.24428 12.0679 8.11301Z' fill='%23333638'/%3E%3C/svg%3E%0A")
}

[data-page-type=specialists] .clinic_phone a {
    color: #555
}

[data-page-type=specialists] .doctors-slider {
    margin: 40px auto 0
}

@media (max-width:767px) {
    [data-page-type=specialists] .doctors-slider {
        width: calc(100% + 32px);
        margin-left: -16px
    }
}

[data-page-type=specialists] .doctors-slider__slide {
    position: relative
}

[data-page-type=specialists] .doctors-slider__slide::before {
    z-index: 10;
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 60px;
    background: linear-gradient(0deg, rgba(51, 54, 56, .9) 5%, rgba(51, 54, 56, 0) 68%)
}

[data-page-type=specialists] .doctors-slider__slide-img {
    position: relative;
    width: 100%;
    height: 100%;
    padding-bottom: 50%
}

[data-page-type=specialists] .doctors-slider__slide-img::after,
[data-page-type=specialists] .doctors-slider__slide-img::before {
    z-index: 10;
    content: "";
    position: absolute;
    top: 0;
    width: 110px;
    height: 100%;
    background: #333638
}

@media (max-width:767px) {
    [data-page-type=specialists] .doctors-slider__slide-img::after,
    [data-page-type=specialists] .doctors-slider__slide-img::before {
        width: 50px
    }
}

[data-page-type=specialists] .doctors-slider__slide-img::before {
    left: 0;
    background: linear-gradient(90deg, rgba(51, 54, 56, .6) 0, rgba(51, 54, 56, 0) 100%)
}

[data-page-type=specialists] .doctors-slider__slide-img::after {
    right: 0;
    background: linear-gradient(270deg, rgba(51, 54, 56, .6) 0, rgba(51, 54, 56, 0) 100%)
}

[data-page-type=specialists] .doctors-slider__slide-img img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover
}

[data-page-type=specialists] .doctors-slider__slide-text {
    position: absolute;
    z-index: 100;
    left: 50%;
    bottom: 16px;
    transform: translateX(-50%);
    width: 100%;
    color: #fff;
    text-align: center;
    padding: 0 10px;
    margin-top: 10px
}

@media (max-width:767px) {
    [data-page-type=specialists] .doctors-slider__slide-text {
        bottom: 10px;
        font-size: 12px;
        line-height: 120%
    }
}

[data-page-type=specialists] .doctors-slider__next,
[data-page-type=specialists] .doctors-slider__prev {
    z-index: 10;
    cursor: pointer;
    position: absolute;
    top: calc(50% - 20px);
    display: flex;
    align-items: center;
    justify-content: center;
    width: 42px;
    height: 20px;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain
}

@media (max-width:767px) {
    [data-page-type=specialists] .doctors-slider__next,
    [data-page-type=specialists] .doctors-slider__prev {
        top: calc(50% - 10px);
        width: 20px;
        height: 11px
    }
}

[data-page-type=specialists] .doctors-slider__prev {
    left: 35px;
    right: auto;
    background-image: url("data:image/svg+xml,%3Csvg width='47' height='24' viewBox='0 0 47 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M45.2944 12.0558C14.6027 12.0558 33.6697 12.0558 2.97799 12.0558M2.97799 12.0558C6.31524 8.61267 13.0151 1.75202 13.1166 1.85416M2.97799 12.0558L13.1166 22.2574' stroke='white' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E%0A")
}

@media (max-width:767px) {
    [data-page-type=specialists] .doctors-slider__prev {
        left: 16px
    }
}

[data-page-type=specialists] .doctors-slider__next {
    left: auto;
    right: 35px;
    background-image: url("data:image/svg+xml,%3Csvg width='47' height='24' viewBox='0 0 47 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.70557 12.0558C32.3973 12.0558 13.3303 12.0558 44.022 12.0558M44.022 12.0558C40.6848 8.61267 33.9849 1.75202 33.8834 1.85416M44.022 12.0558L33.8834 22.2574' stroke='white' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E%0A")
}

@media (max-width:767px) {
    [data-page-type=specialists] .doctors-slider__next {
        right: 16px
    }
}

[data-page-type=specialists] .content_block.doctors_container {
    display: flex;
    flex-flow: column nowrap;
    align-items: center;
    padding: 0 24px
}

@media (max-width:1200px) {
    [data-page-type=specialists] .content_block.doctors_container {
        padding: 0
    }
}

@media (max-width:767px) {
    [data-page-type=specialists] .doctors_title {
        margin-bottom: 15px
    }
}

[data-page-type=specialists] .medical_specialties_selector {
    cursor: pointer;
    position: relative;
    display: none;
    width: 100%;
    border: 1px solid #a3d4c5;
    border-radius: 4px;
    background-color: #fff;
    font-size: 14px;
    line-height: 20px;
    font-weight: 500;
    color: #333638;
    padding: 7px 15px;
    margin: 0 16px 0 16px
}

@media (max-width:767px) {
    [data-page-type=specialists] .medical_specialties_selector {
        display: block
    }
}

[data-page-type=specialists] .medical_specialties_selector::before {
    content: "";
    position: absolute;
    top: 11px;
    right: 15px;
    width: 7px;
    height: 7px;
    border-bottom: 2px solid #555;
    border-right: 2px solid #555;
    transform: rotate(45deg)
}

[data-page-type=specialists] .medical_specialties_selector span {
    display: inline-block
}

[data-page-type=specialists] .medical_specialties_selector span::first-letter {
    text-transform: uppercase
}

[data-page-type=specialists] .medical_specialties_wrapper {
    width: 100%
}

@media (max-width:767px) {
    [data-page-type=specialists] .medical_specialties_wrapper {
        overflow: hidden;
        border: 1px solid #a3d4c5;
        margin-top: 5px;
        padding: 0
    }
}

[data-page-type=specialists] .medical_specialties_wrapper .swiper-wrapper {
    flex-wrap: wrap
}

@media (max-width:767px) {
    [data-page-type=specialists] .medical_specialties_wrapper .swiper-wrapper {
        flex-wrap: nowrap
    }
}

[data-page-type=specialists] .medical_specialties_wrapper .swiper-slide {
    width: -moz-fit-content;
    width: fit-content
}

[data-page-type=specialists] .doctors_wrapper {
    display: flex;
    flex-wrap: wrap;
    grid-column-gap: 24px;
    width: 100%;
    height: 100%;
    padding: 45px 0 0 0
}

@media (max-width:1200px) {
    [data-page-type=specialists] .doctors_wrapper {
        grid-column-gap: 16px;
        padding: 35px 0 0 0
    }
}

@media (max-width:767px) {
    [data-page-type=specialists] .doctors_wrapper {
        flex-direction: column;
        align-items: center;
        padding: 15px 0 0 0
    }
}

[data-page-type=specialists] .doctor_item_wrapper {
    width: calc(25% - 18px);
    padding: 0 0 30px 0
}

@media (max-width:1200px) {
    [data-page-type=specialists] .doctor_item_wrapper {
        width: calc(25% - 12px)
    }
}

@media (max-width:1024px) {
    [data-page-type=specialists] .doctor_item_wrapper {
        width: calc(33.333% - 11px)
    }
}

@media (max-width:767px) {
    [data-page-type=specialists] .doctor_item_wrapper {
        width: 100%;
        max-width: 288px
    }
}

[data-page-type=specialists] ._button.more_doctors {
    font-size: 16px;
    line-height: 20px;
    letter-spacing: .02em;
    background-color: #fff;
    border: 1px solid #000;
    color: #373737;
    transition: all .3s ease;
    padding: 14px 30px 14px 30px;
    margin: 6px 0 0 0
}

[data-page-type=specialists] ._button.more_doctors:hover {
    background-color: #000;
    color: #fff
}

[data-page-type=specialists] .bottom_text {
    padding: 0 24px
}

@media (max-width:1200px) {
    [data-page-type=specialists] .bottom_text {
        padding: 0
    }
}

[data-page-type=specialists] .bottom_text A:link {
    color: #75b9a4
}

[data-page-type=specialists] .bottom_text A:visited {
    color: #75b9a4
}

[data-page-type=specialists] .bottom_text A:hover {
    color: #75b9a4
}

[data-page-type=specialists] .bottom_text h2 {
    text-align: center;
    color: #333638;
    font-size: 30px;
    line-height: 140%;
    padding-top: 60px
}

@media (max-width:1200px) {
    [data-page-type=specialists] .bottom_text h2 {
        font-size: 26px;
        padding-top: 50px
    }
}

@media (max-width:767px) {
    [data-page-type=specialists] .bottom_text h2 {
        font-size: 20px;
        line-height: 120%;
        padding-top: 40px
    }
}

[data-page-type=specialists] .bottom_text h2:first-of-type {
    padding-top: 0
}

[data-page-type=specialists] .bottom_text li,
[data-page-type=specialists] .bottom_text p {
    line-height: 24px;
    letter-spacing: .01em
}

[data-page-type=specialists] .bottom_text p,
[data-page-type=specialists] .bottom_text ul {
    padding-top: 30px
}

@media (max-width:1200px) {
    [data-page-type=specialists] .bottom_text p,
    [data-page-type=specialists] .bottom_text ul {
        padding-top: 20px
    }
}

[data-page-type=specialists] .bottom_text ul {
    list-style-type: none
}

[data-page-type=specialists] .bottom_text ul li {
    position: relative;
    line-height: 24px;
    letter-spacing: .01em;
    padding-bottom: 15px;
    margin-left: 26px
}

[data-page-type=specialists] .bottom_text ul li:before {
    content: "";
    position: absolute;
    top: 5px;
    left: -26px;
    width: 17px;
    height: 16px;
    background-image: url("data:image/svg+xml,%3Csvg width='17' height='16' viewBox='0 0 17 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8.49998' cy='2.66667' r='2.66667' fill='%23A3D4C5'/%3E%3Ccircle cx='8.49998' cy='13.3333' r='2.66667' fill='%23A3D4C5'/%3E%3Ccircle cx='13.8334' cy='8.00004' r='2.66667' fill='%23A3D4C5'/%3E%3Ccircle cx='3.16667' cy='8.00004' r='2.66667' fill='%23A3D4C5'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: contain
}

[data-page-type=specialists] .bottom_text ul li:last-of-type {
    padding-bottom: 0
}

[data-page-type=doctor_page] {
    position: relative;
    padding: 0 16px
}

[data-page-type=doctor_page] h2 {
    color: #333638
}

[data-page-type=doctor_page] .content_block {
    display: flex;
    flex-flow: column nowrap
}

[data-page-type=doctor_page] .content_block.banner_container {
    padding: 0 24px;
    margin-bottom: 60px
}

@media (max-width:1200px) {
    [data-page-type=doctor_page] .content_block.banner_container {
        padding: 0;
        margin-bottom: 50px
    }
}

@media (max-width:767px) {
    [data-page-type=doctor_page] .content_block.banner_container {
        margin-bottom: 40px
    }
}

[data-page-type=doctor_page] .content_block.photo_example_wrapper {
    padding: 0 24px;
    margin-bottom: 60px
}

@media (max-width:1440px) and (min-width:768px) {
    [data-page-type=doctor_page] .content_block.photo_example_wrapper {
        padding: 0;
        margin-bottom: 50px
    }
}

@media (max-width:767px) {
    [data-page-type=doctor_page] .content_block.photo_example_wrapper {
        margin-bottom: 40px
    }
}

[data-page-type=doctor_page] .content_block.doctor_preview {
    padding: 20px 24px 0;
    margin-bottom: 60px
}

@media (max-width:1200px) {
    [data-page-type=doctor_page] .content_block.doctor_preview {
        padding: 0;
        margin-bottom: 50px
    }
}

@media (max-width:767px) {
    [data-page-type=doctor_page] .content_block.doctor_preview {
        padding-top: 30px;
        margin-bottom: 40px
    }
}

[data-page-type=doctor_page] .content_block.doctor_video_container {
    width: 100%;
    padding: 48px 0 0 0
}

[data-page-type=doctor_page] .content_block.doctor_video_container h2 {
    padding: 0 0 24px 0
}

[data-page-type=doctor_page] .content_block.service_video_container {
    padding: 0 24px;
    margin-bottom: 60px
}

@media (max-width:1200px) {
    [data-page-type=doctor_page] .content_block.service_video_container {
        padding: 0;
        margin-bottom: 50px
    }
}

@media (max-width:767px) {
    [data-page-type=doctor_page] .content_block.service_video_container {
        margin-bottom: 40px
    }
}

[data-page-type=doctor_page] .content_block.service_video_container h3 {
    text-align: center;
    font-size: 34px;
    line-height: 44px;
    color: #333638
}

@media (max-width:1200px) {
    [data-page-type=doctor_page] .content_block.service_video_container h3 {
        font-size: 26px;
        line-height: 140%
    }
}

@media (max-width:767px) {
    [data-page-type=doctor_page] .content_block.service_video_container h3 {
        font-size: 24px;
        line-height: 120%
    }
}

[data-page-type=doctor_page] .content_block.doctor_lizcenz {
    padding: 0 24px;
    margin-bottom: 60px
}

@media (max-width:1200px) {
    [data-page-type=doctor_page] .content_block.doctor_lizcenz {
        padding: 0;
        margin-bottom: 50px
    }
}

@media (max-width:767px) {
    [data-page-type=doctor_page] .content_block.doctor_lizcenz {
        margin-bottom: 40px
    }
}

[data-page-type=doctor_page] .content_block.doctor_lizcenz h2 {
    text-align: center;
    margin-bottom: 30px
}

@media (max-width:1200px) {
    [data-page-type=doctor_page] .content_block.doctor_lizcenz h2 {
        margin-bottom: 20px
    }
}

[data-page-type=doctor_page] .content_block.doctor_education {
    padding: 0 24px;
    margin-bottom: 60px
}

@media (max-width:1200px) {
    [data-page-type=doctor_page] .content_block.doctor_education {
        padding: 0;
        margin-bottom: 50px
    }
}

@media (max-width:767px) {
    [data-page-type=doctor_page] .content_block.doctor_education {
        margin-bottom: 40px
    }
}

[data-page-type=doctor_page] .content_block.doctor_education h2 {
    text-align: center;
    margin-bottom: 30px
}

@media (max-width:1200px) {
    [data-page-type=doctor_page] .content_block.doctor_education h2 {
        margin-bottom: 20px
    }
}

@media (max-width:767px) {
    [data-page-type=doctor_page] .content_block.doctor_education h2 {
        font-size: 24px
    }
}

[data-page-type=doctor_page] .content_block.doctor_education p {
    margin-bottom: 30px
}

[data-page-type=doctor_page] .content_block.doctor_education p:last-of-type {
    margin-bottom: 0
}

[data-page-type=doctor_page] .content_block.doctor_education ol {
    counter-reset: li;
    list-style: none;
    padding: 0;
    margin-top: 20px
}

[data-page-type=doctor_page] .content_block.doctor_education ol li {
    position: relative;
    counter-increment: li 1;
    padding: 0;
    margin-left: 36px;
    margin-bottom: 10px
}

[data-page-type=doctor_page] .content_block.doctor_education ol li::before {
    content: "•" counter(li) "•";
    position: absolute;
    left: -36px;
    width: auto;
    font-weight: 700
}

[data-page-type=doctor_page] .content_block.doctor_education ol p {
    margin-bottom: 0
}

[data-page-type=doctor_page] .content_block.doctor_education img {
    display: block;
    max-width: 80%;
    max-height: 650px;
    margin: 0 auto 20px
}

@media (max-width:1024px) {
    [data-page-type=doctor_page] .content_block.doctor_education img {
        max-width: 100%
    }
}

@media (max-width:767px) {
    [data-page-type=doctor_page] .content_block.doctor_education img {
        max-height: 450px
    }
}

[data-page-type=doctor_page] .content_block.doctor_education .images-wrap {
    display: flex;
    -moz-column-gap: 20px;
    column-gap: 20px;
    flex-wrap: wrap
}

[data-page-type=doctor_page] .content_block.doctor_education .images-wrap img {
    max-width: calc(50% - 10px)
}

@media (max-width:767px) {
    [data-page-type=doctor_page] .content_block.doctor_education .images-wrap img {
        max-width: 450px
    }
}

[data-page-type=doctor_page] .content_block.doctor_photos {
    padding: 0 24px;
    margin-bottom: 60px
}

@media (max-width:1200px) {
    [data-page-type=doctor_page] .content_block.doctor_photos {
        padding: 0;
        margin-bottom: 50px
    }
}

@media (max-width:767px) {
    [data-page-type=doctor_page] .content_block.doctor_photos {
        margin-bottom: 40px
    }
}

[data-page-type=doctor_page] .content_block.doctor_photos h2 {
    text-align: center;
    margin-bottom: 30px
}

@media (max-width:1200px) {
    [data-page-type=doctor_page] .content_block.doctor_photos h2 {
        margin-bottom: 20px
    }
}

[data-page-type=doctor_page] .content_block.doctor_reviews {
    padding: 0 24px
}

@media (max-width:1200px) {
    [data-page-type=doctor_page] .content_block.doctor_reviews {
        padding: 0
    }
}

[data-page-type=doctor_page] .content_block.doctor_reviews .review_text._compact {
    height: 200px
}

[data-page-type=doctor_page] .content_block.doctor_reviews .reviews_title {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom: 30px
}

@media (max-width:1200px) {
    [data-page-type=doctor_page] .content_block.doctor_reviews .reviews_title {
        flex-direction: column;
        margin-bottom: 20px
    }
}

[data-page-type=doctor_page] .content_block.doctor_reviews .reviews_title h2 {
    margin-bottom: 0
}

@media (max-width:1200px) {
    [data-page-type=doctor_page] .content_block.doctor_reviews .reviews_title h2 {
        margin-bottom: 10px
    }
}

[data-page-type=doctor_page] .content_block.doctor_reviews .reviews_title .button_wrapper {
    position: absolute;
    left: calc(50% + 90px);
    margin-bottom: 0
}

@media (max-width:1200px) {
    [data-page-type=doctor_page] .content_block.doctor_reviews .reviews_title .button_wrapper {
        position: static
    }
}

[data-page-type=doctor_page] .content_block.doctor_work_example {
    padding: 0 24px;
    margin-bottom: 60px
}

@media (max-width:1200px) {
    [data-page-type=doctor_page] .content_block.doctor_work_example {
        padding: 0;
        margin-bottom: 50px
    }
}

@media (max-width:767px) {
    [data-page-type=doctor_page] .content_block.doctor_work_example {
        margin-bottom: 40px
    }
}

[data-page-type=doctor_page] .content_block.doctor_work_example h2 {
    text-align: center;
    margin-bottom: 30px
}

@media (max-width:1200px) {
    [data-page-type=doctor_page] .content_block.doctor_work_example h2 {
        margin-bottom: 20px
    }
}

[data-page-type=doctor_page] .breadcrumbs_wrapper {
    padding: 0 16px 0 16px;
    margin-bottom: 30px
}

@media (max-width:1200px) {
    [data-page-type=doctor_page] .breadcrumbs_wrapper {
        margin-bottom: 20px
    }
}

[data-page-type=doctor_page] .breadcrumbs {
    position: relative;
    margin: 0 20px 0 0
}

[data-page-type=doctor_page] .breadcrumbs:before {
    content: "→";
    position: absolute;
    right: -20px
}

[data-page-type=doctor_page] .breadcrumbs:last-of-type:before {
    content: none
}

[data-page-type=doctor_page] .doctor_preview_bg {
    display: flex;
    flex-flow: column nowrap;
    align-items: center
}

[data-page-type=doctor_page] .doctor_preview_container {
    display: flex;
    flex-wrap: wrap;
    width: 100%
}

[data-page-type=doctor_page] .doctor_preview_wrapper {
    position: relative;
    display: flex;
    flex-flow: column nowrap;
    width: 100%;
    min-height: 390px;
    padding: 0 0 0 420px
}

@media (max-width:1200px) {
    [data-page-type=doctor_page] .doctor_preview_wrapper {
        min-height: 300px;
        padding: 0 0 0 330px
    }
}

@media (max-width:767px) {
    [data-page-type=doctor_page] .doctor_preview_wrapper {
        min-height: auto;
        padding: 0
    }
}

[data-page-type=doctor_page] .doctor_preview_wrapper .doctor_image {
    position: absolute;
    top: 0;
    left: 0;
    width: 390px;
    height: 390px;
    border-radius: 8px
}

@media (max-width:1200px) {
    [data-page-type=doctor_page] .doctor_preview_wrapper .doctor_image {
        width: 300px;
        height: 300px
    }
}

@media (max-width:767px) {
    [data-page-type=doctor_page] .doctor_preview_wrapper .doctor_image {
        position: static;
        width: 285px;
        height: 285px;
        margin: 0 auto 20px
    }
}

[data-page-type=doctor_page] .doctor_preview_wrapper h1 {
    font-size: 45px;
    line-height: 100%;
    margin-bottom: 10px
}

@media (max-width:1200px) {
    [data-page-type=doctor_page] .doctor_preview_wrapper h1 {
        font-size: 30px;
        line-height: 140%
    }
}

@media (max-width:767px) {
    [data-page-type=doctor_page] .doctor_preview_wrapper h1 {
        text-align: center;
        font-size: 26px;
        line-height: 120%;
        margin-bottom: 20px
    }
}

[data-page-type=doctor_page] .doctor_preview_wrapper button._button {
    width: 256px;
    padding: 12px 0 12px 0
}

@media (max-width:767px) {
    [data-page-type=doctor_page] .doctor_preview_wrapper button._button {
        margin: 0 auto
    }
}

@media (max-width:1200px) {
    [data-page-type=doctor_page] .doctor_preview_wrapper .reception_button {
        display: none
    }
}

@media (max-width:767px) {
    [data-page-type=doctor_page] .doctor_preview_wrapper .reception_button {
        display: block
    }
}

[data-page-type=doctor_page] .doctor_preview_for_pad {
    display: none;
    width: 100%
}

@media (max-width:1200px) {
    [data-page-type=doctor_page] .doctor_preview_for_pad {
        display: block
    }
}

@media (max-width:767px) {
    [data-page-type=doctor_page] .doctor_preview_for_pad {
        display: none
    }
}

[data-page-type=doctor_page] .doctor_preview_for_pad .clinics_wrapper {
    display: block
}

[data-page-type=doctor_page] .doctor_preview_for_pad .reception_button {
    display: block;
    width: 256px;
    padding: 12px 0 12px 0;
    margin: 0 auto
}

[data-page-type=doctor_page] .specialities_wrapper {
    display: flex;
    flex-wrap: wrap;
    width: 100%
}

@media (max-width:1200px) {
    [data-page-type=doctor_page] .specialities_wrapper {
        -moz-column-gap: 10px;
        column-gap: 10px
    }
}

@media (max-width:767px) {
    [data-page-type=doctor_page] .specialities_wrapper {
        justify-content: center
    }
}

[data-page-type=doctor_page] .specialities_link {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 40px;
    border: 1px solid #acdfd0;
    border-radius: 4px;
    font-size: 14px;
    line-height: 20px;
    color: #333638;
    padding: 5px 27px;
    margin-right: 20px;
    margin-bottom: 20px
}

@media (max-width:1200px) {
    [data-page-type=doctor_page] .specialities_link {
        height: 34px;
        padding: 5px 10px;
        margin-right: 0;
        margin-bottom: 10px
    }
}

[data-page-type=doctor_page] .specialities_link:last-of-type {
    margin-right: 0
}

[data-page-type=doctor_page] .specialities_link:hover {
    background-color: #dcf3ec;
    border: 1px solid #dcf3ec
}

[data-page-type=doctor_page] .specialities_link span {
    display: inline-block
}

[data-page-type=doctor_page] .specialities_link span::first-letter {
    text-transform: uppercase
}

[data-page-type=doctor_page] .clinics_wrapper {
    position: relative;
    left: -16px;
    overflow: hidden;
    padding: 5px 32px 25px 16px;
    margin: 0
}

@media (max-width:1200px) {
    [data-page-type=doctor_page] .clinics_wrapper {
        display: none;
        width: 100%;
        padding: 20px 0 20px 16px
    }
}

@media (max-width:767px) {
    [data-page-type=doctor_page] .clinics_wrapper {
        display: block;
        width: calc(100% + 32px);
        padding: 10px 0 0 16px;
        margin-bottom: 20px
    }
}

@media (max-width:767px) {
    [data-page-type=doctor_page] .clinics_wrapper .swiper-wrapper {
        height: auto;
        padding-bottom: 20px
    }
}

[data-page-type=doctor_page] .clinics_wrapper .revolver_navigation_wrapper {
    display: none
}

@media (max-width:767px) {
    [data-page-type=doctor_page] .clinics_wrapper .revolver_navigation_wrapper {
        display: flex
    }
}

[data-page-type=doctor_page] .clinics_wrapper .revolver_pagination {
    display: none
}

@media (max-width:767px) {
    [data-page-type=doctor_page] .clinics_wrapper .revolver_pagination {
        display: block
    }
}

[data-page-type=doctor_page] .clinic_item {
    width: 256px;
    height: auto;
    background: #fff;
    box-shadow: 0 5px 20px rgba(15, 4, 61, .1);
    border-radius: 8px;
    padding: 20px
}

@media (max-width:1200px) {
    [data-page-type=doctor_page] .clinic_item {
        width: 235px;
        padding: 15px
    }
}

[data-page-type=doctor_page] .clinic_item:hover {
    box-shadow: 0 15px 25px 10px rgba(15, 4, 61, .1);
    transform: translateY(-4px)
}

[data-page-type=doctor_page] .clinic_item:last-of-type {
    margin: 0
}

[data-page-type=doctor_page] .clinic_item p {
    font-size: 14px;
    line-height: 20px;
    letter-spacing: .02em
}

[data-page-type=doctor_page] .clinic_name {
    display: block;
    font-size: 16px;
    line-height: 24px;
    font-weight: 700;
    color: #333638;
    text-decoration: underline;
    margin-bottom: 10px
}

[data-page-type=doctor_page] .clinic_address {
    color: #555;
    margin-bottom: 10px
}

[data-page-type=doctor_page] .clinic_phone a {
    font-size: 14px;
    line-height: 20px;
    letter-spacing: .02em;
    color: #555
}

[data-page-type=doctor_page] .doctor_video_wrapper {
    width: 100%;
    padding: 0 24px 0 24px
}

[data-page-type=doctor_page] .doctor_video_wrapper .revolver_navigation_wrapper {
    margin: 16px auto 0 auto
}

[data-page-type=doctor_page] .doctor_video_wrapper._single_video .doctor_video_item_container {
    margin: 0 auto 0 auto
}

[data-page-type=doctor_page] .doctor_video_item_container {
    width: auto
}

[data-page-type=doctor_page] .doctor_video_item_wrapper {
    position: relative;
    width: 808px
}

[data-page-type=doctor_page] .doctor_video_item_wrapper iframe {
    border-radius: 8px
}

[data-page-type=doctor_page] .service_video_title {
    margin-bottom: 30px
}

@media (max-width:1200px) {
    [data-page-type=doctor_page] .service_video_title {
        margin-bottom: 20px
    }
}

[data-page-type=doctor_page] .single_video_wrapper {
    display: flex;
    flex-flow: column nowrap;
    align-items: center;
    width: 100%;
    max-width: 810px;
    margin: 0 auto
}

[data-page-type=doctor_page] .service_video_item_wrapper {
    position: relative;
    width: 100%;
    padding-bottom: 63%
}

[data-page-type=doctor_page] .service_video_item_wrapper iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

[data-page-type=doctor_page] .lizcenz_wrapper {
    position: relative;
    width: 100%;
    overflow: hidden
}

@media (max-width:767px) {
    [data-page-type=doctor_page] .lizcenz_wrapper {
        width: calc(100% + 16px)
    }
}

[data-page-type=doctor_page] .lizcenz_wrapper .swiper-wrapper {
    align-items: center
}

[data-page-type=doctor_page] .lizcenz_wrapper .revolver_navigation_wrapper {
    margin: 30px auto 0 auto
}

@media (max-width:1200px) {
    [data-page-type=doctor_page] .lizcenz_wrapper .revolver_navigation_wrapper {
        margin: 20px auto 0 auto
    }
}

[data-page-type=doctor_page] .lizcenz_item.swiper-slide {
    cursor: pointer;
    width: 181px;
    height: auto;
    max-height: 255px;
    box-shadow: 0 5px 20px 0 rgba(15, 4, 61, .1)
}

[data-page-type=doctor_page] .lizcenz_item.swiper-slide:hover {
    box-shadow: 0 15px 25px 10px rgba(15, 4, 61, .1);
    transform: translateY(-4px)
}

[data-page-type=doctor_page] .lizcenz_item.swiper-slide img {
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain
}

[data-page-type=doctor_page] .photos_wrapper {
    position: relative;
    width: 100%;
    overflow: hidden
}

@media (max-width:767px) {
    [data-page-type=doctor_page] .photos_wrapper {
        width: calc(100% + 16px)
    }
}

[data-page-type=doctor_page] .photos_wrapper .swiper-wrapper {
    align-items: center
}

[data-page-type=doctor_page] .photos_wrapper .revolver_navigation_wrapper {
    margin: 30px auto 0 auto
}

@media (max-width:1200px) {
    [data-page-type=doctor_page] .photos_wrapper .revolver_navigation_wrapper {
        margin: 20px auto 0 auto
    }
}

[data-page-type=doctor_page] .photo_item.swiper-slide {
    cursor: pointer;
    width: 500px;
    height: 350px
}

@media (max-width:767px) {
    [data-page-type=doctor_page] .photo_item.swiper-slide {
        width: 280px;
        height: 200px
    }
}

[data-page-type=doctor_page] .photo_item.swiper-slide img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover
}

[data-page-type=doctor_page] .doctor_education_content {
    position: relative;
    height: auto;
    overflow: hidden
}

[data-page-type=doctor_page] .doctor_education_content a {
    border-bottom: 1px solid rgba(55, 55, 55, .4)
}

[data-page-type=doctor_page] .doctor_education_content .show_all {
    height: 0;
    overflow: hidden
}

[data-page-type=doctor_page] .doctor_education_content .read_more {
    display: block;
    padding: 16px 0 0 0;
    border-bottom: 1px dashed rgba(51, 102, 51, .4);
    line-height: 24px
}

[data-page-type=doctor_page] .doctor_work_wrapper {
    width: 100%
}

[data-page-type=doctor_page] .doctor_work_wrapper .swiper-wrapper {
    padding: 0 0 40px 0
}

[data-page-type=doctor_page] .doctor_work_item.swiper-slide {
    position: relative
}

[data-page-type=doctor_page] .doctor_work_item.swiper-slide p {
    text-align: center;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: .01em;
    color: #373737
}

[data-page-type=doctor_page] .inner_gallery_button {
    position: absolute;
    right: 7px;
    bottom: 7px;
    z-index: 20;
    background-color: #555;
    cursor: pointer;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: .02em;
    color: #fff;
    padding: 8px 5px 8px 35px
}

[data-page-type=doctor_page] .inner_gallery_button:before {
    content: "";
    position: absolute;
    bottom: calc(50% - 8px);
    left: 7px;
    width: 20px;
    height: 17px;
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='17' viewBox='0 0 20 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.3 16.6404H2.29999C1.70325 16.6404 1.13095 16.4034 0.708998 15.9814C0.287041 15.5595 0.0499878 14.9872 0.0499878 14.3904V5.39044C0.0499878 4.7937 0.287041 4.22141 0.708998 3.79945C1.13095 3.37749 1.70325 3.14044 2.29999 3.14044H5.46499L5.78749 1.84294C5.90952 1.35653 6.19055 0.92482 6.58596 0.616371C6.98137 0.307922 7.4685 0.140413 7.96999 0.140442H11.63C12.1315 0.140413 12.6186 0.307922 13.014 0.616371C13.4094 0.92482 13.6905 1.35653 13.8125 1.84294L14.135 3.14044H17.3C17.8967 3.14044 18.469 3.37749 18.891 3.79945C19.3129 4.22141 19.55 4.7937 19.55 5.39044V14.3904C19.55 14.9872 19.3129 15.5595 18.891 15.9814C18.469 16.4034 17.8967 16.6404 17.3 16.6404ZM2.29999 4.64044C2.10108 4.64044 1.91031 4.71946 1.76966 4.86011C1.62901 5.00076 1.54999 5.19153 1.54999 5.39044V14.3904C1.54999 14.5894 1.62901 14.7801 1.76966 14.9208C1.91031 15.0614 2.10108 15.1404 2.29999 15.1404H17.3C17.4989 15.1404 17.6897 15.0614 17.8303 14.9208C17.971 14.7801 18.05 14.5894 18.05 14.3904V5.39044C18.05 5.19153 17.971 5.00076 17.8303 4.86011C17.6897 4.71946 17.4989 4.64044 17.3 4.64044H13.55C13.3787 4.64543 13.2108 4.59159 13.0743 4.48788C12.9379 4.38417 12.8411 4.23685 12.8 4.07044L12.335 2.20294C12.2925 2.03793 12.195 1.89231 12.0587 1.79007C11.9224 1.68782 11.7553 1.63505 11.585 1.64044H7.96999C7.79967 1.63505 7.63259 1.68782 7.49627 1.79007C7.35995 1.89231 7.2625 2.03793 7.21999 2.20294L6.79999 4.07044C6.75893 4.23685 6.6621 4.38417 6.52564 4.48788C6.38918 4.59159 6.22131 4.64543 6.04999 4.64044H2.29999Z' fill='white'/%3E%3Cpath d='M9.79999 13.6404C9.05831 13.6404 8.33329 13.4205 7.7166 13.0085C7.09992 12.5964 6.61927 12.0107 6.33544 11.3255C6.05161 10.6403 5.97735 9.88628 6.12204 9.15885C6.26674 8.43143 6.62389 7.76324 7.14834 7.23879C7.67279 6.71435 8.34097 6.35719 9.0684 6.2125C9.79583 6.0678 10.5498 6.14207 11.2351 6.4259C11.9203 6.70972 12.5059 7.19037 12.918 7.80706C13.3301 8.42374 13.55 9.14876 13.55 9.89044C13.55 10.3829 13.453 10.8705 13.2645 11.3255C13.0761 11.7805 12.7999 12.1939 12.4516 12.5421C12.1034 12.8903 11.69 13.1665 11.2351 13.355C10.7801 13.5434 10.2924 13.6404 9.79999 13.6404ZM9.79999 7.64044C9.35498 7.64044 8.91997 7.7724 8.54996 8.01964C8.17995 8.26687 7.89156 8.61827 7.72126 9.02941C7.55096 9.44054 7.50641 9.89294 7.59322 10.3294C7.68004 10.7659 7.89433 11.1668 8.209 11.4814C8.52367 11.7961 8.92458 12.0104 9.36104 12.0972C9.79749 12.184 10.2499 12.1395 10.661 11.9692C11.0722 11.7989 11.4236 11.5105 11.6708 11.1405C11.918 10.7705 12.05 10.3355 12.05 9.89044C12.05 9.29371 11.8129 8.72141 11.391 8.29945C10.969 7.8775 10.3967 7.64044 9.79999 7.64044Z' fill='white'/%3E%3Cpath d='M15.8 7.64044H15.05C14.8511 7.64044 14.6603 7.56142 14.5197 7.42077C14.379 7.28012 14.3 7.08935 14.3 6.89044C14.3 6.69153 14.379 6.50076 14.5197 6.36011C14.6603 6.21946 14.8511 6.14044 15.05 6.14044H15.8C15.9989 6.14044 16.1897 6.21946 16.3303 6.36011C16.471 6.50076 16.55 6.69153 16.55 6.89044C16.55 7.08935 16.471 7.28012 16.3303 7.42077C16.1897 7.56142 15.9989 7.64044 15.8 7.64044Z' fill='white'/%3E%3C/svg%3E")
}

[data-page-type=doctor_page] .doctor_work_image {
    cursor: pointer;
    position: relative;
    width: 100%;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    z-index: 3;
    padding-bottom: 67%;
    margin: 0 0 10px 0
}

[data-page-type=doctor_page] .doctor_work_image:hover .bg_filter {
    display: flex
}

[data-page-type=doctor_page] .bg_filter {
    position: absolute;
    top: 0;
    left: 0;
    display: none;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, .5);
    z-index: 4
}

[data-page-type=doctor_page] .bg_filter button {
    color: #fff;
    background-color: transparent;
    border: 1px solid #fff
}

[data-page-type=doctor_page] .bg_filter button:hover {
    background-color: transparent
}

[data-page-type=doctor_page] .photo_gallery_wrapper {
    width: 100%;
    height: 100%
}

[data-page-type=doctor_page] .photo_gallery_wrapper .photo_example_item {
    cursor: pointer;
    width: auto;
    max-width: 500px;
    height: 300px
}

[data-page-type=doctor_page] .photo_gallery_wrapper .photo_example_item img {
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain
}

[data-page-type=doctor_page] .photo_gallery_wrapper .revolver_navigation_wrapper {
    margin-top: 16px
}

.popup_lizcenz_wrapper {
    position: absolute;
    margin: 48px 0 48px 0;
    padding: 48px 48px 48px 48px;
    background: #fff;
    border-radius: 8px
}

.popup_lizcenz_wrapper img {
    width: 508px;
    height: auto
}

@media (max-width:1440px) {
    .popup_lizcenz_wrapper {
        position: relative;
        top: 16px;
        margin: auto 0 auto 0;
        padding: 48px 16px 48px 16px
    }
}

@media (max-width:1440px) and (min-width:768px) {
    .popup_lizcenz_wrapper img {
        width: 360px
    }
}

@media (max-width:767px) {
    .popup_lizcenz_wrapper {
        padding: 48px 16px 16px 16px
    }
    .popup_lizcenz_wrapper img {
        width: 100%
    }
}

@media (max-width:1440px) {
    .popup_filter_bg div.review_item_wrapper {
        position: relative;
        top: 16px;
        margin: auto 0 auto 0
    }
}

.popup_button_next._diagonal_navigation,
.popup_button_prev._diagonal_navigation {
    cursor: pointer;
    position: absolute;
    width: 28px;
    height: 14px;
    background: url(/img/arrow_diagonal_nav_black.svg)
}

.popup_button_prev._diagonal_navigation {
    top: 3px;
    left: 11px;
    transform: rotate(180deg)
}

@media (max-width:767px) {
    .popup_button_prev._diagonal_navigation {
        top: 2px;
        left: -3px
    }
}

.popup_button_next._diagonal_navigation {
    top: 28px;
    right: -14px
}

@media (max-width:767px) {
    .popup_button_next._diagonal_navigation {
        top: 2px;
        right: -5px
    }
}

[data-page-type=doctor_page_new_design] {
    position: relative;
    padding: 0
}

[data-page-type=doctor_page_new_design] ul.dot-list {
    list-style: none
}

[data-page-type=doctor_page_new_design] ul.dot-list li {
    color: #000;
    padding: 0 0 0 30px;
    margin: 0 0 20px 0
}

@media (max-width:767px) {
    [data-page-type=doctor_page_new_design] ul.dot-list li {
        padding-left: 17px
    }
}

[data-page-type=doctor_page_new_design] ul.dot-list li:last-child {
    margin-bottom: 0
}

[data-page-type=doctor_page_new_design] ul.dot-list li::before {
    content: "";
    position: absolute;
    top: 7px;
    left: 0;
    width: 15px;
    height: 15px;
    background: #000;
    border-radius: 50%
}

@media (max-width:767px) {
    [data-page-type=doctor_page_new_design] ul.dot-list li::before {
        top: 4px;
        width: 8px;
        height: 8px
    }
}

@media (max-width:1440px) {
    [data-page-type=doctor_page_new_design] .content_block {
        padding: 0 16px
    }
}

@media (max-width:767px) {
    [data-page-type=doctor_page_new_design] .content_block {
        padding: 0 12px
    }
}

[data-page-type=doctor_page_new_design] .content_block h2 {
    font-family: Manrope, sans-serif;
    font-size: 34px;
    line-height: 120%;
    font-weight: 500;
    text-align: center;
    margin-bottom: 30px
}

@media (max-width:1440px) {
    [data-page-type=doctor_page_new_design] .content_block h2 {
        font-size: 26px
    }
}

@media (max-width:767px) {
    [data-page-type=doctor_page_new_design] .content_block h2 {
        font-size: 20px;
        margin-bottom: 20px
    }
}

[data-page-type=doctor_page_new_design] .doctor-hero {
    margin-bottom: 0
}

@media (max-width:992px) {
    [data-page-type=doctor_page_new_design] .doctor-hero {
        margin-bottom: 10px
    }
}

@media (max-width:767px) {
    [data-page-type=doctor_page_new_design] .doctor-hero {
        padding: 0
    }
}

[data-page-type=doctor_page_new_design] .doctor-hero__wrap {
    position: relative;
    overflow: hidden;
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
    background: linear-gradient(270deg, #5e6265 0, #6a6f75 100%);
    border-top-left-radius: 10px;
    border-top-right-radius: 10px
}

@media (max-width:767px) {
    [data-page-type=doctor_page_new_design] .doctor-hero__wrap {
        border-top-left-radius: 0;
        border-top-right-radius: 0;
        padding: 0 12px 15px
    }
}

[data-page-type=doctor_page_new_design] .doctor-hero__wrap::before {
    content: "";
    z-index: 1;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, .3) 46%)
}

[data-page-type=doctor_page_new_design] .doctor-hero__img {
    position: absolute;
    bottom: 0;
    left: 0;
    display: flex;
    justify-content: center;
    align-items: flex-end;
    flex: 0 0 auto;
    width: 50%;
    height: 100%;
    padding-top: 45px
}

@media (max-width:992px) {
    [data-page-type=doctor_page_new_design] .doctor-hero__img {
        width: 450px
    }
}

@media (max-width:767px) {
    [data-page-type=doctor_page_new_design] .doctor-hero__img {
        width: 100%;
        padding-top: 20px
    }
}

[data-page-type=doctor_page_new_design] .doctor-hero__img picture {
    width: 100%;
    height: 100%
}

[data-page-type=doctor_page_new_design] .doctor-hero__img img {
    width: 100%;
    max-height: 100%;
    -o-object-fit: contain;
    object-fit: contain;
    vertical-align: bottom
}

[data-page-type=doctor_page_new_design] .doctor-hero__info {
    z-index: 10;
    flex: 0 0 auto;
    width: 50%;
    padding: 145px 90px 50px 0
}

@media (max-width:1200px) {
    [data-page-type=doctor_page_new_design] .doctor-hero__info {
        padding-right: 50px
    }
}

@media (max-width:1024px) {
    [data-page-type=doctor_page_new_design] .doctor-hero__info {
        padding-right: 20px
    }
}

@media (max-width:992px) {
    [data-page-type=doctor_page_new_design] .doctor-hero__info {
        width: calc(100% - 450px)
    }
}

@media (max-width:767px) {
    [data-page-type=doctor_page_new_design] .doctor-hero__info {
        width: 100%;
        padding: 205px 0 0
    }
}

[data-page-type=doctor_page_new_design] .doctor-hero__name {
    font-family: Manrope, sans-serif;
    font-size: 48px;
    font-weight: 500;
    line-height: 110%;
    color: #fff;
    margin-bottom: 35px
}

@media (max-width:1200px) {
    [data-page-type=doctor_page_new_design] .doctor-hero__name {
        font-size: 30px;
        margin-bottom: 20px
    }
}

@media (max-width:767px) {
    [data-page-type=doctor_page_new_design] .doctor-hero__name {
        font-size: 20px;
        margin-bottom: 8px
    }
}

[data-page-type=doctor_page_new_design] .doctor-hero__surname {
    display: block
}

[data-page-type=doctor_page_new_design] .doctor-hero__name-line {
    display: block;
    color: rgba(255, 255, 255, .8)
}

[data-page-type=doctor_page_new_design] .doctor-hero__specialties {
    display: flex;
    flex-wrap: wrap;
    -moz-column-gap: 2px;
    column-gap: 2px;
    max-width: 440px;
    margin-bottom: 65px
}

@media (max-width:1200px) {
    [data-page-type=doctor_page_new_design] .doctor-hero__specialties {
        margin-bottom: 40px
    }
}

@media (max-width:767px) {
    [data-page-type=doctor_page_new_design] .doctor-hero__specialties {
        margin-bottom: 5px
    }
}

[data-page-type=doctor_page_new_design] .doctor-hero__specialties-link {
    font-size: 20px;
    line-height: 120%;
    color: #fff
}

@media (max-width:1200px) {
    [data-page-type=doctor_page_new_design] .doctor-hero__specialties-link {
        font-size: 16px
    }
}

@media (max-width:767px) {
    [data-page-type=doctor_page_new_design] .doctor-hero__specialties-link {
        font-size: 12px
    }
}

[data-page-type=doctor_page_new_design] .doctor-hero__btn {
    width: 100%;
    height: 50px;
    background-color: #a3d4c5;
    font-size: 20px;
    line-height: 120%;
    color: #373737
}

@media (max-width:767px) {
    [data-page-type=doctor_page_new_design] .doctor-hero__btn {
        display: none;
        height: 36px;
        font-size: 14px
    }
}

[data-page-type=doctor_page_new_design] .doctor-hero__advantages {
    z-index: 10;
    display: flex;
    justify-content: space-between;
    width: 100%
}

@media (max-width:767px) {
    [data-page-type=doctor_page_new_design] .doctor-hero__advantages {
        display: none
    }
}

[data-page-type=doctor_page_new_design] .doctor-hero__advantages.doctor-hero__advantages_mobile {
    display: none
}

@media (max-width:767px) {
    [data-page-type=doctor_page_new_design] .doctor-hero__advantages.doctor-hero__advantages_mobile {
        display: flex;
        margin-bottom: 12px
    }
}

[data-page-type=doctor_page_new_design] .doctor-hero__advantage {
    position: relative;
    display: flex;
    flex-direction: column;
    flex: 0 0 auto;
    width: 33.333%;
    height: auto;
    background-color: rgba(0, 0, 0, .27);
    -webkit-backdrop-filter: blur(40px);
    backdrop-filter: blur(40px);
    padding: 18px 55px
}

@media (max-width:1200px) {
    [data-page-type=doctor_page_new_design] .doctor-hero__advantage {
        padding: 10px 20px
    }
}

@media (max-width:767px) {
    [data-page-type=doctor_page_new_design] .doctor-hero__advantage {
        padding: 0 8px
    }
}

[data-page-type=doctor_page_new_design] .doctor-hero__advantage:nth-child(2)::after,
[data-page-type=doctor_page_new_design] .doctor-hero__advantage:nth-child(2)::before {
    content: "";
    position: absolute;
    top: 18px;
    width: 1px;
    height: calc(100% - 36px);
    background-color: #fff
}

@media (max-width:1440px) {
    [data-page-type=doctor_page_new_design] .doctor-hero__advantage:nth-child(2)::after,
    [data-page-type=doctor_page_new_design] .doctor-hero__advantage:nth-child(2)::before {
        top: 10px;
        height: calc(100% - 20px)
    }
}

@media (max-width:767px) {
    [data-page-type=doctor_page_new_design] .doctor-hero__advantage:nth-child(2)::after,
    [data-page-type=doctor_page_new_design] .doctor-hero__advantage:nth-child(2)::before {
        top: 0;
        height: 100%
    }
}

[data-page-type=doctor_page_new_design] .doctor-hero__advantage:nth-child(2)::before {
    left: 0
}

[data-page-type=doctor_page_new_design] .doctor-hero__advantage:nth-child(2)::after {
    right: 0
}

[data-page-type=doctor_page_new_design] .doctor-hero__advantage-title {
    font-size: 32px;
    line-height: 120%;
    color: #fff;
    margin-bottom: 15px
}

@media (max-width:1200px) {
    [data-page-type=doctor_page_new_design] .doctor-hero__advantage-title {
        font-size: 20px;
        margin-bottom: 10px
    }
}

@media (max-width:767px) {
    [data-page-type=doctor_page_new_design] .doctor-hero__advantage-title {
        font-size: 14px;
        margin-bottom: 5px
    }
}

[data-page-type=doctor_page_new_design] .doctor-hero__advantage-text {
    font-size: 20px;
    line-height: 120%;
    color: #fff
}

@media (max-width:1200px) {
    [data-page-type=doctor_page_new_design] .doctor-hero__advantage-text {
        font-size: 16px
    }
}

@media (max-width:767px) {
    [data-page-type=doctor_page_new_design] .doctor-hero__advantage-text {
        font-size: 9px
    }
}

[data-page-type=doctor_page_new_design] .doctor-hero__bottom {
    display: none;
    background-color: rgba(0, 0, 0, .27);
    -webkit-backdrop-filter: blur(40px);
    backdrop-filter: blur(40px);
    border-radius: 15px;
    overflow: hidden;
    padding: 15px 12px 15px
}

@media (max-width:767px) {
    [data-page-type=doctor_page_new_design] .doctor-hero__bottom {
        position: relative;
        display: block;
        z-index: 10;
        margin-top: -15px
    }
}

[data-page-type=doctor_page_new_design] .doctor-hero__bottom::after {
    content: "";
    z-index: -1;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #211b23
}

[data-page-type=doctor_page_new_design] .doctor-hero__bottom .doctor-hero__advantage {
    background-color: transparent
}

@media (max-width:767px) {
    [data-page-type=doctor_page_new_design] .doctor-hero__bottom .doctor-hero__btn {
        display: block
    }
}

[data-page-type=doctor_page_new_design] .doctor-nav {
    margin-bottom: 28px
}

@media (max-width:992px) {
    [data-page-type=doctor_page_new_design] .doctor-nav {
        margin-bottom: 8px
    }
}

[data-page-type=doctor_page_new_design] .doctor-nav__list {
    overflow: auto;
    display: flex;
    justify-content: space-between;
    border-radius: 10px
}

@media (max-width:992px) {
    [data-page-type=doctor_page_new_design] .doctor-nav__list {
        flex-wrap: wrap;
        -moz-column-gap: 10px;
        column-gap: 10px;
        border-radius: 0;
        margin-bottom: -10px
    }
}

@media (max-width:560px) {
    [data-page-type=doctor_page_new_design] .doctor-nav__list {
        -moz-column-gap: 2px;
        column-gap: 2px;
        margin-bottom: -2px
    }
}

[data-page-type=doctor_page_new_design] .doctor-nav__list-item {
    flex: 1 0 auto;
    font-size: 20px;
    line-height: 120%;
    color: #373737;
    background-color: #edf6f3;
    background-repeat: no-repeat;
    background-size: 14px;
    background-position: 25px center;
    background-image: url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 13L13 1M13 13V7V1H1' stroke='%23373737' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    padding: 25px 16px 25px 50px
}

@media (max-width:1200px) {
    [data-page-type=doctor_page_new_design] .doctor-nav__list-item {
        font-size: 16px
    }
}

@media (max-width:992px) {
    [data-page-type=doctor_page_new_design] .doctor-nav__list-item {
        overflow: hidden;
        width: calc(50% - 5px);
        border-radius: 10px;
        background-position: 15px center;
        padding: 15px 20px 15px 40px;
        margin-bottom: 10px
    }
}

@media (max-width:560px) {
    [data-page-type=doctor_page_new_design] .doctor-nav__list-item {
        width: calc(50% - 1px);
        font-size: 12px;
        background-size: 9px;
        background-position: 15px center;
        padding: 5px 15px 5px 32px;
        margin-bottom: 2px
    }
}

@media (max-width:992px) {
    [data-page-type=doctor_page_new_design] .doctor-nav__list-item[data-type=o-doktore] {
        order: 1
    }
}

@media (max-width:992px) {
    [data-page-type=doctor_page_new_design] .doctor-nav__list-item[data-type=professionalnie-kompetentsii] {
        order: 3;
        width: 100%
    }
}

@media (max-width:992px) {
    [data-page-type=doctor_page_new_design] .doctor-nav__list-item[data-type=videovizitka] {
        order: 2
    }
}

@media (max-width:992px) {
    [data-page-type=doctor_page_new_design] .doctor-nav__list-item[data-type=raboti-doktora] {
        order: 4
    }
}

@media (max-width:992px) {
    [data-page-type=doctor_page_new_design] .doctor-nav__list-item[data-type=reviews] {
        order: 5
    }
}

[data-page-type=doctor_page_new_design] .doctor-about {
    margin-bottom: 65px
}

@media (max-width:767px) {
    [data-page-type=doctor_page_new_design] .doctor-about {
        margin-bottom: 35px
    }
}

[data-page-type=doctor_page_new_design] .doctor-about>ul {
    display: flex;
    flex-wrap: wrap;
    -moz-column-gap: 18px;
    column-gap: 18px;
    list-style: none;
    margin-bottom: -20px
}

[data-page-type=doctor_page_new_design] .doctor-about>ul li {
    position: relative;
    flex: 0 0 auto;
    width: calc(50% - 9px);
    font-size: 20px;
    line-height: 120%;
    color: #000;
    padding: 0 0 0 30px;
    margin: 0 0 20px 0
}

@media (max-width:1200px) {
    [data-page-type=doctor_page_new_design] .doctor-about>ul li {
        font-size: 16px
    }
}

@media (max-width:767px) {
    [data-page-type=doctor_page_new_design] .doctor-about>ul li {
        width: 100%;
        font-size: 14px;
        padding-left: 17px
    }
}

[data-page-type=doctor_page_new_design] .doctor-about>ul li:last-child {
    margin-bottom: 0
}

[data-page-type=doctor_page_new_design] .doctor-about>ul li::before {
    content: "";
    position: absolute;
    top: 7px;
    left: 0;
    width: 15px;
    height: 15px;
    background: #373737;
    border-radius: 50%
}

@media (max-width:767px) {
    [data-page-type=doctor_page_new_design] .doctor-about>ul li::before {
        top: 4px;
        width: 8px;
        height: 8px
    }
}

[data-page-type=doctor_page_new_design] .doctor-about>ul li a {
    color: #000;
    text-decoration: underline
}

[data-page-type=doctor_page_new_design] .doctor-competency {
    margin-bottom: 45px
}

@media (max-width:767px) {
    [data-page-type=doctor_page_new_design] .doctor-competency {
        margin-bottom: 0
    }
}

[data-page-type=doctor_page_new_design] .doctor-competency+._custom_single_image_block {
    margin: -46px auto 60px
}

@media (max-width:767px) {
    [data-page-type=doctor_page_new_design] .doctor-competency+._custom_single_image_block {
        margin-top: 0;
        margin-bottom: 0
    }
}

[data-page-type=doctor_page_new_design] .doctor-competency__list {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
    -moz-column-gap: 24px;
    column-gap: 24px
}

@media (max-width:767px) {
    [data-page-type=doctor_page_new_design] .doctor-competency__list {
        margin-bottom: 11px
    }
}

[data-page-type=doctor_page_new_design] .doctor-competency__list-item {
    cursor: pointer;
    flex: 0 0 auto;
    width: calc(50% - 12px);
    background-color: #f8f8f8;
    border-radius: 10px;
    padding: 24px 30px;
    margin-bottom: 24px
}

@media (max-width:1200px) {
    [data-page-type=doctor_page_new_design] .doctor-competency__list-item {
        padding: 20px 24px
    }
}

@media (max-width:767px) {
    [data-page-type=doctor_page_new_design] .doctor-competency__list-item {
        width: 100%;
        border-radius: 0;
        padding: 14px 16px;
        margin-bottom: 7px
    }
}

[data-page-type=doctor_page_new_design] .doctor-competency__list-item:last-child:nth-child(odd) {
    width: 100%
}

[data-page-type=doctor_page_new_design] .doctor-competency__list-item:hover {
    background-color: #edf6f3
}

[data-page-type=doctor_page_new_design] .doctor-competency__list-item._collapse .doctor-competency__item-text {
    overflow: hidden;
    max-height: 0;
    opacity: 0;
    margin-top: 0
}

[data-page-type=doctor_page_new_design] .doctor-competency__list-item._collapse .doctor-competency__item-title-icon {
    transform: none
}

[data-page-type=doctor_page_new_design] .doctor-competency__item-title {
    position: relative;
    font-size: 26px;
    line-height: 120%;
    color: #373737;
    padding-right: 50px
}

@media (max-width:1200px) {
    [data-page-type=doctor_page_new_design] .doctor-competency__item-title {
        font-size: 20px
    }
}

@media (max-width:767px) {
    [data-page-type=doctor_page_new_design] .doctor-competency__item-title {
        font-size: 16px;
        padding-right: 30px
    }
}

[data-page-type=doctor_page_new_design] .doctor-competency__item-title-icon {
    position: absolute;
    top: 0;
    right: 0;
    width: 32px;
    height: 32px;
    transition: transform .35s ease;
    transform: rotate(45deg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.9887 24.2874C14.9887 24.8095 15.4424 25.288 15.9955 25.2818C16.5424 25.2818 17.0023 24.8095 17.0023 24.2874L16.9961 16.6743L24.6154 16.6743C25.1499 16.6743 25.6098 16.2144 25.6098 15.6675C25.5973 15.1206 25.1499 14.6607 24.6092 14.6669L16.9961 14.6607L16.9961 7.05376C17.0023 6.51307 16.5424 6.05318 15.9955 6.05318C15.4486 6.06561 14.9887 6.51307 14.9887 7.04754L14.9887 14.6669L7.37553 14.6607C6.85349 14.6607 6.36874 15.1206 6.38117 15.6675C6.38117 16.2144 6.85349 16.6743 7.37553 16.6743L14.9887 16.6681L14.9887 24.2874Z' fill='%23333638'/%3E%3C/svg%3E%0A")
}

@media (max-width:1200px) {
    [data-page-type=doctor_page_new_design] .doctor-competency__item-title-icon {
        width: 24px;
        height: 24px
    }
}

@media (max-width:767px) {
    [data-page-type=doctor_page_new_design] .doctor-competency__item-title-icon {
        width: 16px;
        height: 16px
    }
}

[data-page-type=doctor_page_new_design] .doctor-competency__item-text {
    font-size: 16px;
    line-height: 120%;
    color: #373737;
    transition: max-height .35s ease, opacity .25s ease, margin-top .35s ease;
    margin-top: 20px
}

[data-page-type=doctor_page_new_design] .doctor-competency__item-text p {
    font-size: 16px;
    line-height: 120%;
    margin-bottom: 20px
}

[data-page-type=doctor_page_new_design] .doctor-competency__item-text p:last-child {
    margin-bottom: 0
}

[data-page-type=doctor_page_new_design] .doctor-competency__item-text ul {
    list-style: none
}

[data-page-type=doctor_page_new_design] .doctor-competency__item-text ul li {
    font-size: 16px;
    line-height: 160%;
    padding: 0;
    margin: 0 0 0 24px
}

[data-page-type=doctor_page_new_design] .doctor-competency__item-text ul li::before {
    content: "•";
    position: absolute;
    left: -18px;
    width: auto
}

[data-page-type=doctor_page_new_design] .doctor-competency__img {
    position: relative;
    overflow: hidden;
    border-radius: 10px;
    padding-bottom: 43%
}

@media (max-width:767px) {
    [data-page-type=doctor_page_new_design] .doctor-competency__img {
        width: 100vw;
        border-radius: 0;
        margin-left: -12px
    }
}

[data-page-type=doctor_page_new_design] .doctor-competency__img img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover
}

[data-page-type=doctor_page_new_design] ._custom_single_image_block {
    position: relative;
    overflow: hidden;
    width: calc(100% - 32px);
    max-width: 1224px;
    border-radius: 10px;
    padding-bottom: min(43%, 520px)
}

@media (max-width:767px) {
    [data-page-type=doctor_page_new_design] ._custom_single_image_block {
        width: 100vw;
        border-radius: 0;
        margin-left: -12px
    }
}

@media (max-width:560px) {
    [data-page-type=doctor_page_new_design] ._custom_single_image_block {
        padding-bottom: max(43%, 254px)
    }
}

[data-page-type=doctor_page_new_design] ._custom_single_image_block img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover
}

[data-page-type=doctor_page_new_design] .doctor-education {
    background-color: #f8f8f8;
    padding: 26px 0 45px;
    margin-bottom: 35px
}

@media (max-width:767px) {
    [data-page-type=doctor_page_new_design] .doctor-education {
        padding: 16px 0
    }
}

[data-page-type=doctor_page_new_design] .doctor-education h2 {
    font-size: 26px;
    text-align: left
}

@media (max-width:767px) {
    [data-page-type=doctor_page_new_design] .doctor-education h2 {
        font-size: 20px;
        text-align: center
    }
}

[data-page-type=doctor_page_new_design] .doctor-education ul {
    list-style: none
}

[data-page-type=doctor_page_new_design] .doctor-education ul li {
    display: block;
    font-size: 20px;
    line-height: 120%;
    color: #000;
    padding: 0 0 0 30px;
    margin: 0 0 20px 0
}

@media (max-width:767px) {
    [data-page-type=doctor_page_new_design] .doctor-education ul li {
        font-size: 14px;
        padding-left: 17px
    }
}

[data-page-type=doctor_page_new_design] .doctor-education ul li:last-child {
    margin-bottom: 0
}

[data-page-type=doctor_page_new_design] .doctor-education ul li::before {
    content: "";
    position: absolute;
    top: 7px;
    left: 0;
    width: 15px;
    height: 15px;
    background: #373737;
    border-radius: 50%
}

@media (max-width:767px) {
    [data-page-type=doctor_page_new_design] .doctor-education ul li::before {
        top: 4px;
        width: 8px;
        height: 8px
    }
}

[data-page-type=doctor_page_new_design] .doctor-education ul li strong {
    font-weight: 500
}

[data-page-type=doctor_page_new_design] .doctor-education__container {
    margin-bottom: 0
}

[data-page-type=doctor_page_new_design] .doctor_lizcenz {
    padding: 0 24px;
    margin-bottom: 40px
}

@media (max-width:1200px) {
    [data-page-type=doctor_page_new_design] .doctor_lizcenz {
        padding: 0
    }
}

@media (max-width:767px) {
    [data-page-type=doctor_page_new_design] .doctor_lizcenz {
        margin-bottom: 20px
    }
}

[data-page-type=doctor_page_new_design] .doctor_lizcenz h2 {
    font-size: 26px;
    text-align: left
}

@media (max-width:767px) {
    [data-page-type=doctor_page_new_design] .doctor_lizcenz h2 {
        font-size: 20px;
        text-align: center
    }
}

[data-page-type=doctor_page_new_design] .lizcenz_wrapper {
    position: relative;
    overflow: hidden;
    width: 100%;
    max-width: 1164px;
    padding-bottom: 37px
}

[data-page-type=doctor_page_new_design] .lizcenz_wrapper .swiper-wrapper {
    align-items: center
}

[data-page-type=doctor_page_new_design] .lizcenz_wrapper .revolver_pagination {
    width: 100px !important
}

[data-page-type=doctor_page_new_design] .lizcenz_wrapper .revolver_pagination .swiper-pagination-bullet,
[data-page-type=doctor_page_new_design] .lizcenz_wrapper .revolver_pagination .swiper-pagination-bullet.swiper-pagination-bullet-active-next,
[data-page-type=doctor_page_new_design] .lizcenz_wrapper .revolver_pagination .swiper-pagination-bullet.swiper-pagination-bullet-active-next-next,
[data-page-type=doctor_page_new_design] .lizcenz_wrapper .revolver_pagination .swiper-pagination-bullet.swiper-pagination-bullet-active-prev,
[data-page-type=doctor_page_new_design] .lizcenz_wrapper .revolver_pagination .swiper-pagination-bullet.swiper-pagination-bullet-active-prev-prev {
    top: -2px;
    transform: scale(1);
    width: 8px;
    height: 8px;
    opacity: .5;
    background-color: #373737
}

[data-page-type=doctor_page_new_design] .lizcenz_wrapper .revolver_pagination .swiper-pagination-bullet-active {
    opacity: 1;
    width: 12px;
    height: 12px
}

[data-page-type=doctor_page_new_design] .lizcenz_item.swiper-slide {
    cursor: pointer;
    width: 191px;
    height: auto;
    max-height: 270px;
    box-shadow: 0 5px 20px 0 rgba(15, 4, 61, .1)
}

[data-page-type=doctor_page_new_design] .lizcenz_item.swiper-slide:hover {
    box-shadow: 0 10px 25px 10px rgba(15, 4, 61, .1);
    transform: translateY(-4px)
}

[data-page-type=doctor_page_new_design] .lizcenz_item.swiper-slide img {
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain
}

[data-page-type=doctor_page_new_design] .doctor-video {
    background-color: #f8f8f8;
    padding: 26px 0 40px;
    margin-bottom: 45px
}

@media (max-width:767px) {
    [data-page-type=doctor_page_new_design] .doctor-video {
        margin-bottom: 30px
    }
}

[data-page-type=doctor_page_new_design] .doctor-video h2 {
    margin-bottom: 15px
}

[data-page-type=doctor_page_new_design] .doctor-video__container {
    margin-bottom: 0
}

[data-page-type=doctor_page_new_design] .doctor-video__wrap {
    display: flex;
    -moz-column-gap: 20px;
    column-gap: 20px;
    justify-content: space-between;
    align-items: center
}

@media (max-width:767px) {
    [data-page-type=doctor_page_new_design] .doctor-video__wrap {
        flex-direction: column-reverse
    }
}

[data-page-type=doctor_page_new_design] .doctor-video__quote {
    flex: 0 1 auto;
    position: relative;
    max-width: 565px;
    padding-left: 40px;
    padding-right: 20px
}

[data-page-type=doctor_page_new_design] .doctor-video__quote::after,
[data-page-type=doctor_page_new_design] .doctor-video__quote::before {
    content: "“";
    position: absolute;
    font-size: 100px;
    line-height: 100%;
    color: #373737
}

@media (max-width:767px) {
    [data-page-type=doctor_page_new_design] .doctor-video__quote::after,
    [data-page-type=doctor_page_new_design] .doctor-video__quote::before {
        font-size: 70px
    }
}

[data-page-type=doctor_page_new_design] .doctor-video__quote::before {
    top: -14px;
    left: -26px
}

@media (max-width:1440px) {
    [data-page-type=doctor_page_new_design] .doctor-video__quote::before {
        left: -5px
    }
}

@media (max-width:767px) {
    [data-page-type=doctor_page_new_design] .doctor-video__quote::before {
        top: -10px
    }
}

[data-page-type=doctor_page_new_design] .doctor-video__quote::after {
    bottom: -90px;
    right: 0;
    transform: scaleX(-1)
}

@media (max-width:767px) {
    [data-page-type=doctor_page_new_design] .doctor-video__quote::after {
        bottom: -50px
    }
}

[data-page-type=doctor_page_new_design] .doctor-video__quote-title {
    font-size: 34px;
    line-height: 120%;
    font-weight: 500;
    color: #373737;
    margin-bottom: 30px
}

@media (max-width:1024px) {
    [data-page-type=doctor_page_new_design] .doctor-video__quote-title {
        font-size: 26px
    }
}

@media (max-width:767px) {
    [data-page-type=doctor_page_new_design] .doctor-video__quote-title {
        font-size: 18px;
        margin-bottom: 20px
    }
}

[data-page-type=doctor_page_new_design] .doctor-video__quote-text p {
    font-size: 26px;
    line-height: 120%;
    color: #373737;
    margin-bottom: 10px
}

@media (max-width:1024px) {
    [data-page-type=doctor_page_new_design] .doctor-video__quote-text p {
        font-size: 20px
    }
}

@media (max-width:767px) {
    [data-page-type=doctor_page_new_design] .doctor-video__quote-text p {
        font-size: 14px
    }
}

[data-page-type=doctor_page_new_design] .doctor-video__quote-text p:last-child {
    margin-bottom: 0
}

[data-page-type=doctor_page_new_design] .doctor-video__block {
    flex: 0 0 auto;
    overflow: hidden;
    width: 420px;
    height: 420px;
    border-radius: 50%;
    margin-right: 80px;
    position: relative;
    background: #ddd
}

@media (max-width:1440px) {
    [data-page-type=doctor_page_new_design] .doctor-video__block {
        margin-right: 0
    }
}

@media (max-width:1024px) {
    [data-page-type=doctor_page_new_design] .doctor-video__block {
        width: 360px;
        height: 360px
    }
}

@media (max-width:767px) {
    [data-page-type=doctor_page_new_design] .doctor-video__block {
        margin-bottom: 30px
    }
}

@media (max-width:560px) {
    [data-page-type=doctor_page_new_design] .doctor-video__block {
        width: 230px;
        height: 230px
    }
}

[data-page-type=doctor_page_new_design] .doctor-video__media,
[data-page-type=doctor_page_new_design] .doctor-video__play,
[data-page-type=doctor_page_new_design] .doctor-video__player {
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%
}

[data-page-type=doctor_page_new_design] .doctor-video__play {
    z-index: 3;
    border: 0;
    padding: 0;
    background: 0 0;
    cursor: pointer;
    display: block
}

[data-page-type=doctor_page_new_design] .doctor-video__play img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    display: block
}

[data-page-type=doctor_page_new_design] .doctor-video__play::after {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, .18)
}

[data-page-type=doctor_page_new_design] .doctor-video__play-icon {
    position: absolute;
    z-index: 2;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 78px;
    height: 78px;
    border-radius: 50%;
    background: rgba(255, 255, 255, .92)
}

@media (max-width:560px) {
    [data-page-type=doctor_page_new_design] .doctor-video__play-icon {
        width: 56px;
        height: 56px
    }
}

[data-page-type=doctor_page_new_design] .doctor-video__play-icon::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 54%;
    transform: translate(-50%, -50%);
    width: 0;
    height: 0;
    border-top: 12px solid transparent;
    border-bottom: 12px solid transparent;
    border-left: 18px solid #000
}

[data-page-type=doctor_page_new_design] .doctor-video__player {
    z-index: 1;
    opacity: 0;
    pointer-events: none;
    transition: opacity .25s ease
}

[data-page-type=doctor_page_new_design] .doctor-video__block._started .doctor-video__player {
    opacity: 1;
    pointer-events: auto
}

[data-page-type=doctor_page_new_design] .doctor-video__block._started .doctor-video__play {
    display: none
}

[data-page-type=doctor_page_new_design] .doctor-video__media {
    display: block;
    cursor: pointer;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: top center;
    object-position: top center
}

[data-page-type=doctor_page_new_design] .doctor-video__progress {
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    z-index: 2;
    pointer-events: none;
    transform: rotate(-90deg);
    overflow: visible
}

[data-page-type=doctor_page_new_design] .doctor-video__progress-bar,
[data-page-type=doctor_page_new_design] .doctor-video__progress-track {
    fill: none;
    stroke-width: 2
}

[data-page-type=doctor_page_new_design] .doctor-video__progress-track {
    stroke: rgba(255, 255, 255, 0)
}

[data-page-type=doctor_page_new_design] .doctor-video__progress-bar {
    stroke: rgba(117, 185, 164, .54);
    stroke-linecap: round
}

[data-page-type=doctor_page_new_design] .doctor-works {
    margin-bottom: 45px
}

@media (max-width:767px) {
    [data-page-type=doctor_page_new_design] .doctor-works {
        margin-bottom: 30px
    }
}

[data-page-type=doctor_page_new_design] .doctor_work_wrapper .swiper-wrapper {
    display: flex;
    flex-wrap: wrap;
    -moz-column-gap: 30px;
    column-gap: 30px;
    margin-bottom: -70px
}

@media (max-width:1200px) {
    [data-page-type=doctor_page_new_design] .doctor_work_wrapper .swiper-wrapper {
        -moz-column-gap: 16px;
        column-gap: 16px;
        margin-bottom: -40px
    }
}

@media (max-width:767px) {
    [data-page-type=doctor_page_new_design] .doctor_work_wrapper .swiper-wrapper {
        flex-wrap: nowrap;
        margin-bottom: 0
    }
}

[data-page-type=doctor_page_new_design] .doctor_work_wrapper .revolver_pagination {
    width: 100px !important
}

[data-page-type=doctor_page_new_design] .doctor_work_wrapper .revolver_pagination .swiper-pagination-bullet,
[data-page-type=doctor_page_new_design] .doctor_work_wrapper .revolver_pagination .swiper-pagination-bullet.swiper-pagination-bullet-active-next,
[data-page-type=doctor_page_new_design] .doctor_work_wrapper .revolver_pagination .swiper-pagination-bullet.swiper-pagination-bullet-active-next-next,
[data-page-type=doctor_page_new_design] .doctor_work_wrapper .revolver_pagination .swiper-pagination-bullet.swiper-pagination-bullet-active-prev,
[data-page-type=doctor_page_new_design] .doctor_work_wrapper .revolver_pagination .swiper-pagination-bullet.swiper-pagination-bullet-active-prev-prev {
    top: -2px;
    transform: scale(1);
    width: 8px;
    height: 8px;
    opacity: .5;
    background-color: #373737
}

[data-page-type=doctor_page_new_design] .doctor_work_wrapper .revolver_pagination .swiper-pagination-bullet-active {
    opacity: 1;
    width: 12px;
    height: 12px
}

[data-page-type=doctor_page_new_design] .doctor_work_item {
    flex: 0 0 auto;
    width: calc(50% - 15px);
    height: 100%;
    margin-bottom: 70px
}

@media (max-width:1200px) {
    [data-page-type=doctor_page_new_design] .doctor_work_item {
        width: calc(50% - 8px);
        margin-bottom: 40px
    }
}

@media (max-width:767px) {
    [data-page-type=doctor_page_new_design] .doctor_work_item {
        width: 100%;
        margin-bottom: 0
    }
}

[data-page-type=doctor_page_new_design] .doctor_work_item .before-after {
    width: 100%;
    height: 100% !important;
    padding-bottom: 62%
}

[data-page-type=doctor_page_new_design] .doctor_work_item .before-after img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover
}

[data-page-type=doctor_page_new_design] .doctor_work_item .before-after .twentytwenty-overlay .twentytwenty-after-label:before,
[data-page-type=doctor_page_new_design] .doctor_work_item .before-after .twentytwenty-overlay .twentytwenty-before-label:before {
    top: 20px;
    bottom: auto;
    font-size: 14px;
    line-height: 20px;
    text-transform: uppercase;
    padding: 0
}

[data-page-type=doctor_page_new_design] .doctor_work_item .before-after .twentytwenty-overlay .twentytwenty-before-label:before {
    left: 25px
}

[data-page-type=doctor_page_new_design] .doctor_work_item .before-after .twentytwenty-overlay .twentytwenty-after-label:before {
    right: 25px
}

[data-page-type=doctor_page_new_design] .doctor_work_item .before-after .twentytwenty-handle {
    top: 24px;
    background: 0 0;
    box-shadow: none;
    margin-top: 0
}

[data-page-type=doctor_page_new_design] .doctor_work_item .before-after .twentytwenty-handle::after,
[data-page-type=doctor_page_new_design] .doctor_work_item .before-after .twentytwenty-handle::before {
    box-shadow: none;
    opacity: 1;
    margin-top: 0;
    margin-bottom: 0
}

[data-page-type=doctor_page_new_design] .doctor_work_item .before-after .twentytwenty-handle .twentytwenty-left-arrow,
[data-page-type=doctor_page_new_design] .doctor_work_item .before-after .twentytwenty-handle .twentytwenty-right-arrow {
    top: 0;
    width: 0;
    height: 0;
    transform: rotate(0);
    border-style: solid
}

[data-page-type=doctor_page_new_design] .doctor_work_item .before-after .twentytwenty-handle .twentytwenty-left-arrow {
    left: 6px;
    border-width: 5px 9px 5px 0;
    border-color: transparent #fff transparent transparent
}

[data-page-type=doctor_page_new_design] .doctor_work_item .before-after .twentytwenty-handle .twentytwenty-right-arrow {
    left: auto;
    right: 6px;
    border-width: 5px 0 5px 9px;
    border-color: transparent transparent transparent #fff
}

[data-page-type=doctor_page_new_design] .doctor_work_item .doctor_work_title {
    font-size: 16px;
    line-height: 120%;
    color: #fff;
    text-align: center;
    background-color: #373737;
    padding: 5px 10px 10px
}

@media (max-width:767px) {
    [data-page-type=doctor_page_new_design] .doctor_work_item .doctor_work_title {
        font-size: 14px
    }
}

[data-page-type=doctor_page_new_design] .doctor_reviews .reviews_wrapper {
    padding-bottom: 30px
}

@media (max-width:560px) {
    [data-page-type=doctor_page_new_design] .doctor_reviews .reviews_wrapper {
        padding-bottom: 14px
    }
}

@media (max-width:560px) {
    [data-page-type=doctor_page_new_design] .doctor_reviews .review_item_wrapper {
        padding: 14px
    }
}

[data-page-type=doctor_page_new_design] .doctor_reviews .signature {
    font-size: 26px;
    line-height: 120%;
    margin-bottom: 16px
}

@media (max-width:1200px) {
    [data-page-type=doctor_page_new_design] .doctor_reviews .signature {
        font-size: 20px
    }
}

@media (max-width:767px) {
    [data-page-type=doctor_page_new_design] .doctor_reviews .signature {
        font-size: 14px;
        margin-bottom: 8px
    }
}

[data-page-type=doctor_page_new_design] .doctor_reviews .reviews_from {
    font-size: 16px;
    line-height: 120%;
    font-weight: 700;
    margin-bottom: 16px
}

@media (max-width:1200px) {
    [data-page-type=doctor_page_new_design] .doctor_reviews .reviews_from {
        font-size: 14px
    }
}

@media (max-width:560px) {
    [data-page-type=doctor_page_new_design] .doctor_reviews .reviews_from {
        font-size: 10px;
        margin-bottom: 8px
    }
}

[data-page-type=doctor_page_new_design] .doctor_reviews .review_text {
    display: -webkit-box;
    -webkit-line-clamp: 11;
    -webkit-box-orient: vertical;
    overflow: hidden;
    font-size: 20px;
    line-height: 120%;
    color: #555;
    margin-bottom: 0
}

@media (max-width:1200px) {
    [data-page-type=doctor_page_new_design] .doctor_reviews .review_text {
        font-size: 16px
    }
}

@media (max-width:767px) {
    [data-page-type=doctor_page_new_design] .doctor_reviews .review_text {
        font-size: 12px
    }
}

[data-page-type=doctor_page_new_design] .doctor_reviews .review_text p {
    font-size: 20px;
    line-height: 120%;
    color: #555
}

@media (max-width:1200px) {
    [data-page-type=doctor_page_new_design] .doctor_reviews .review_text p {
        font-size: 16px
    }
}

@media (max-width:767px) {
    [data-page-type=doctor_page_new_design] .doctor_reviews .review_text p {
        font-size: 12px
    }
}

[data-page-type=doctor_page_new_design] .doctor_reviews .read_more {
    font-size: 20px;
    line-height: 120%;
    color: #a3d4c5;
    border: none;
    transition: all .3s ease;
    padding: 0
}

@media (max-width:1200px) {
    [data-page-type=doctor_page_new_design] .doctor_reviews .read_more {
        font-size: 16px
    }
}

@media (max-width:767px) {
    [data-page-type=doctor_page_new_design] .doctor_reviews .read_more {
        font-size: 12px
    }
}

[data-page-type=doctor_page_new_design] .doctor_reviews .read_more:hover {
    color: #75b9a4
}

[data-page-type=doctor_page_new_design] .doctor_reviews .review_popup_button {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 330px;
    height: 60px;
    text-decoration: none;
    border-radius: 5px;
    background-color: #a3d4c5;
    font-size: 20px;
    line-height: 120%;
    color: #333638;
    margin: 0 auto
}

@media (max-width:560px) {
    [data-page-type=doctor_page_new_design] .doctor_reviews .review_popup_button {
        width: 170px;
        height: 30px;
        font-size: 14px
    }
}

[data-page-type=doctor_page_new_design] .doctor-clinics__list {
    display: flex;
    flex-wrap: wrap;
    -moz-column-gap: 28px;
    column-gap: 28px;
    margin-bottom: -6px
}

[data-page-type=doctor_page_new_design] .doctor-clinics__item {
    position: relative;
    flex: 0 0 auto;
    width: calc(50% - 14px);
    background-color: #f8f8f8;
    background-repeat: no-repeat;
    background-position: calc(100% - 12px) 15px;
    background-size: 32px;
    background-image: url("data:image/svg+xml,%3Csvg width='33' height='33' viewBox='0 0 33 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cline x1='0.353554' y1='32.6464' x2='32.3536' y2='0.646448' stroke='black'/%3E%3Cline x1='0.707108' y1='0.5' x2='32.7071' y2='0.5' stroke='black'/%3E%3Cline x1='32.2071' y1='33' x2='32.2071' y2='1' stroke='black'/%3E%3C/svg%3E%0A");
    padding: 20px 50px 30px 45px;
    margin-bottom: 6px
}

@media (max-width:1024px) {
    [data-page-type=doctor_page_new_design] .doctor-clinics__item {
        background-position: calc(100% - 12px) 20px;
        background-size: 24px;
        padding: 15px 45px 20px 35px
    }
}

@media (max-width:767px) {
    [data-page-type=doctor_page_new_design] .doctor-clinics__item {
        width: 100%;
        background-position: calc(100% - 7px) 8px;
        background-size: 9px;
        background-image: url("data:image/svg+xml,%3Csvg width='9' height='9' viewBox='0 0 9 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.577759 7.51146L7.51109 0.578125M7.51109 7.51146V4.04479V0.578125H0.577759' stroke='%23373737' stroke-width='0.866667' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
        padding: 6px 20px 6px 15px
    }
}

[data-page-type=doctor_page_new_design] .doctor-clinics__item::before {
    content: "";
    position: absolute;
    top: 24px;
    left: 11px;
    width: 19px;
    height: 19px;
    background-color: #373737;
    border-radius: 50%
}

@media (max-width:1024px) {
    [data-page-type=doctor_page_new_design] .doctor-clinics__item::before {
        top: 20px;
        width: 15px;
        height: 15px
    }
}

@media (max-width:767px) {
    [data-page-type=doctor_page_new_design] .doctor-clinics__item::before {
        top: 17px;
        left: 5px;
        width: 5px;
        height: 5px
    }
}

[data-page-type=doctor_page_new_design] .doctor-clinics__metro {
    font-size: 16px;
    line-height: 120%;
    font-weight: 700;
    color: #1b1414;
    text-decoration: underline;
    margin-bottom: 2px
}

@media (max-width:767px) {
    [data-page-type=doctor_page_new_design] .doctor-clinics__metro {
        font-size: 12px;
        margin-bottom: 4px
    }
}

[data-page-type=doctor_page_new_design] .doctor-clinics__metro .metro {
    padding: 0
}

[data-page-type=doctor_page_new_design] .doctor-clinics__metro .metro br {
    display: none
}

[data-page-type=doctor_page_new_design] .doctor-clinics__metro .metro::before {
    display: none
}

[data-page-type=doctor_page_new_design] .doctor-clinics__name {
    font-size: 20px;
    line-height: 120%;
    color: #1b1414
}

@media (max-width:767px) {
    [data-page-type=doctor_page_new_design] .doctor-clinics__name {
        font-size: 14px
    }
}

.popup_lizcenz_wrapper {
    position: absolute;
    margin: 48px 0 48px 0;
    padding: 48px 48px 48px 48px;
    background: #fff;
    border-radius: 8px
}

.popup_lizcenz_wrapper img {
    width: 508px;
    height: auto
}

@media (max-width:1440px) {
    .popup_lizcenz_wrapper {
        position: relative;
        top: 16px;
        margin: auto 0 auto 0;
        padding: 48px 16px 48px 16px
    }
}

@media (max-width:1440px) and (min-width:768px) {
    .popup_lizcenz_wrapper img {
        width: 360px
    }
}

@media (max-width:767px) {
    .popup_lizcenz_wrapper {
        padding: 48px 16px 16px 16px
    }
    .popup_lizcenz_wrapper img {
        width: 100%
    }
}

@media (max-width:1440px) {
    .popup_filter_bg div.review_item_wrapper {
        position: relative;
        top: 16px;
        margin: auto 0 auto 0
    }
}

.popup_button_next._diagonal_navigation,
.popup_button_prev._diagonal_navigation {
    cursor: pointer;
    position: absolute;
    width: 28px;
    height: 14px;
    background: url(/img/arrow_diagonal_nav_black.svg)
}

.popup_button_prev._diagonal_navigation {
    top: 3px;
    left: 11px;
    transform: rotate(180deg)
}

@media (max-width:767px) {
    .popup_button_prev._diagonal_navigation {
        top: 2px;
        left: -3px
    }
}

.popup_button_next._diagonal_navigation {
    top: 28px;
    right: -14px
}

@media (max-width:767px) {
    .popup_button_next._diagonal_navigation {
        top: 2px;
        right: -5px
    }
}

[data-type=faq] .faq_item_wrapper {
    width: 100%;
    padding: 0 0 30px 0
}

@media (max-width:767px) {
    [data-type=faq] .faq_item_wrapper {
        padding: 0 0 20px 0
    }
}

[data-type=faq] .faq_item_wrapper:last-of-type {
    padding-bottom: 0
}

[data-type=faq] .item_question {
    cursor: pointer;
    position: relative;
    background-color: #f8f8f8;
    border-radius: 4px;
    overflow: hidden;
    padding: 15px 64px 15px 20px
}

@media (max-width:767px) {
    [data-type=faq] .item_question {
        padding: 15px 54px 15px 20px
    }
}

[data-type=faq] .item_question p {
    font-weight: 700
}

[data-type=faq] .arrow {
    cursor: pointer;
    position: absolute;
    top: 15px;
    right: 20px;
    width: 24px;
    height: 24px
}

@media (max-width:767px) {
    [data-type=faq] .arrow {
        right: 15px
    }
}

[data-type=faq] .arrow:before {
    content: "";
    position: absolute;
    top: 6px;
    right: 7px;
    width: 6px;
    height: 6px;
    border-top: 2px solid #373737;
    border-right: 2px solid #373737;
    transform: rotate(135deg)
}

[data-type=faq] .arrow._close:before {
    transform: rotate(-45deg);
    top: 10px
}

[data-type=faq] .item_answer {
    border-left: 4px solid #dcf3ec;
    transition: all .4s;
    padding: 0 0 0 20px;
    margin: 15px 20px 10px 55px
}

@media (max-width:767px) {
    [data-type=faq] .item_answer {
        margin: 15px 20px 20px 20px
    }
}

[data-type=faq] .item_answer._collapse {
    transition: all .3s;
    max-height: 0;
    overflow: hidden;
    margin: 0 0 0 auto
}

[data-type=faq] .item_answer_text {
    font-size: 14px;
    line-height: 120%
}

@media (max-width:767px) {
    [data-type=faq] .item_answer_text {
        line-height: 135%
    }
}

[data-type=faq] .signature_wrapper {
    display: flex;
    padding: 12px 0 0 0
}

[data-type=faq] .signature_image {
    flex: 0 0 48px;
    width: 48px;
    height: 48px;
    margin: 0 12px 0 0;
    border-radius: 4px;
    background-size: contain
}

[data-type=faq] .signature_text a {
    line-height: 24px;
    letter-spacing: .01em
}

@media (max-width:767px) {
    [data-type=faq] .signature_text a {
        font-size: 14px;
        line-height: 20px;
        letter-spacing: .02em
    }
}

[data-type=faq] .signature_text p {
    padding: 2px 0 0 0;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: .02em
}

[data-type=faq] p {
    line-height: 24px;
    letter-spacing: .01em
}

[data-page-type=faq_form].review_form_wrapper {
    position: relative;
    display: flex;
    justify-content: center;
    padding: 0 24px;
    margin: 30px auto 60px auto
}

@media (max-width:1200px) {
    [data-page-type=faq_form].review_form_wrapper {
        padding: 0;
        margin: 20px auto 50px auto
    }
}

@media (max-width:767px) {
    [data-page-type=faq_form].review_form_wrapper {
        margin: 40px auto 40px auto
    }
}

[data-page-type=faq_form].review_form_wrapper form {
    width: 100%;
    background: #f8f8f8;
    border-radius: 8px;
    padding: 40px
}

@media (max-width:1024px) {
    [data-page-type=faq_form].review_form_wrapper form {
        padding: 20px
    }
}

[data-page-type=faq_form].review_form_wrapper h2 {
    text-align: center;
    color: #333638;
    font-size: 30px;
    line-height: 140%
}

@media (max-width:1200px) {
    [data-page-type=faq_form].review_form_wrapper h2 {
        font-size: 24px
    }
}

@media (max-width:767px) {
    [data-page-type=faq_form].review_form_wrapper h2 {
        font-size: 20px;
        line-height: 120%
    }
}

[data-page-type=faq_form].review_form_wrapper form>p {
    max-width: 600px;
    line-height: 24px;
    letter-spacing: .01em;
    text-align: center;
    margin: 0 auto
}

[data-page-type=faq_form].review_form_wrapper .form-btns {
    display: flex;
    justify-content: center;
    -moz-column-gap: 20px;
    column-gap: 20px;
    margin-top: 20px
}

@media (max-width:560px) {
    [data-page-type=faq_form].review_form_wrapper .form-btns {
        -moz-column-gap: 5px;
        column-gap: 5px
    }
}

[data-page-type=faq_form].review_form_wrapper .form-btns__btn {
    cursor: pointer;
    flex: 1 1 auto;
    display: flex;
    align-items: center;
    width: 100%;
    max-width: 165px;
    height: 50px;
    color: #333638;
    border: 1px solid #a3d4c5;
    border-radius: 4px;
    background-color: #fff;
    background-repeat: no-repeat;
    background-position: 20px center;
    background-size: 30px 30px;
    padding: 10px 10px 10px 60px
}

@media (max-width:560px) {
    [data-page-type=faq_form].review_form_wrapper .form-btns__btn {
        max-width: 120px;
        height: 34px;
        font-size: 14px;
        background-position: 10px center;
        background-size: 20px 20px;
        padding: 5px 5px 5px 37px
    }
}

[data-page-type=faq_form].review_form_wrapper .form-btns__btn._active {
    background-color: #dcf3ec
}

[data-page-type=faq_form].review_form_wrapper .form-btns__btn._active.form-btns__btn_email {
    background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15 30C23.2843 30 30 23.2843 30 15C30 6.71573 23.2843 0 15 0C6.71573 0 0 6.71573 0 15C0 23.2843 6.71573 30 15 30Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15 16.731L23.6538 9.23096H6.34615L15 16.731ZM12.6626 15.9007L15 17.8193L17.3008 15.9007L23.6538 21.3463H6.34615L12.6626 15.9007ZM5.76923 20.7694V9.80788L12.1154 15.2886L5.76923 20.7694ZM24.2308 20.7694V9.80788L17.8846 15.2886L24.2308 20.7694Z' fill='%23A3D4C5'/%3E%3C/svg%3E%0A")
}

[data-page-type=faq_form].review_form_wrapper .form-btns__btn._active.form-btns__btn_tg {
    background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1_4404)'%3E%3Ccircle cx='15.5' cy='15.5' r='10.5' fill='%23A3D4C5'/%3E%3Cpath d='M15 0C6.71572 0 0 6.71572 0 15C0 23.2843 6.71572 30 15 30C23.2843 30 30 23.2843 30 15C30 6.71572 23.2843 0 15 0ZM22.7964 9.48844L20.1323 22.207C20.1001 22.3609 20.0297 22.5041 19.9276 22.6237C19.8256 22.7432 19.6951 22.8352 19.5483 22.8911C19.4014 22.9471 19.2428 22.9653 19.0871 22.9439C18.9314 22.9226 18.7835 22.8625 18.6571 22.7691L14.7819 19.9062L12.4342 22.121C12.4034 22.15 12.3672 22.1726 12.3277 22.1874C12.2881 22.2023 12.246 22.2091 12.2038 22.2075C12.1616 22.2059 12.1201 22.1959 12.0818 22.1781C12.0435 22.1603 12.0091 22.135 11.9807 22.1038L11.9302 22.0484L12.3381 18.1006L19.6907 11.3828C19.7271 11.3496 19.7497 11.304 19.7541 11.255C19.7585 11.206 19.7444 11.1571 19.7145 11.118C19.6846 11.0789 19.6412 11.0524 19.5927 11.0437C19.5443 11.0351 19.4943 11.0449 19.4528 11.0712L10.0497 17.0226L6 15.6625C5.89232 15.6263 5.79847 15.5577 5.73133 15.4661C5.66419 15.3745 5.62704 15.2643 5.62499 15.1508C5.62293 15.0372 5.65607 14.9257 5.71986 14.8318C5.78364 14.7378 5.87495 14.6658 5.98125 14.6258L21.8262 8.65688C21.9484 8.61088 22.0807 8.59856 22.2094 8.62121C22.338 8.64387 22.4581 8.70065 22.5573 8.78564C22.6565 8.87062 22.731 8.98068 22.773 9.10431C22.8151 9.22795 22.8232 9.36061 22.7964 9.48844Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1_4404'%3E%3Crect width='30' height='30' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A")
}

[data-page-type=faq_form].review_form_wrapper .form-btns__btn_email {
    background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15 30C23.2843 30 30 23.2843 30 15C30 6.71573 23.2843 0 15 0C6.71573 0 0 6.71573 0 15C0 23.2843 6.71573 30 15 30Z' fill='%23ACDFD0'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15 16.731L23.6538 9.23096H6.34615L15 16.731ZM12.6626 15.9007L15 17.8193L17.3008 15.9007L23.6538 21.3463H6.34615L12.6626 15.9007ZM5.76923 20.7694V9.80788L12.1154 15.2886L5.76923 20.7694ZM24.2308 20.7694V9.80788L17.8846 15.2886L24.2308 20.7694Z' fill='white'/%3E%3C/svg%3E%0A")
}

[data-page-type=faq_form].review_form_wrapper .form-btns__btn_tg {
    background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1_4379)'%3E%3Cpath d='M15 0C6.71572 0 0 6.71572 0 15C0 23.2843 6.71572 30 15 30C23.2843 30 30 23.2843 30 15C30 6.71572 23.2843 0 15 0ZM22.7964 9.48844L20.1323 22.207C20.1001 22.3609 20.0297 22.5041 19.9276 22.6237C19.8256 22.7432 19.6951 22.8352 19.5483 22.8911C19.4014 22.9471 19.2428 22.9653 19.0871 22.9439C18.9314 22.9226 18.7835 22.8625 18.6571 22.7691L14.7819 19.9062L12.4342 22.121C12.4034 22.15 12.3672 22.1726 12.3277 22.1874C12.2881 22.2023 12.246 22.2091 12.2038 22.2075C12.1616 22.2059 12.1201 22.1959 12.0818 22.1781C12.0435 22.1603 12.0091 22.135 11.9807 22.1038L11.9302 22.0484L12.3381 18.1006L19.6907 11.3828C19.7271 11.3496 19.7497 11.304 19.7541 11.255C19.7585 11.206 19.7444 11.1571 19.7145 11.118C19.6846 11.0789 19.6412 11.0524 19.5927 11.0437C19.5443 11.0351 19.4943 11.0449 19.4528 11.0712L10.0497 17.0226L6 15.6625C5.89232 15.6263 5.79847 15.5577 5.73133 15.4661C5.66419 15.3745 5.62704 15.2643 5.62499 15.1508C5.62293 15.0372 5.65607 14.9257 5.71986 14.8318C5.78364 14.7378 5.87495 14.6658 5.98125 14.6258L21.8262 8.65688C21.9484 8.61088 22.0807 8.59856 22.2094 8.62121C22.338 8.64387 22.4581 8.70065 22.5573 8.78564C22.6565 8.87062 22.731 8.98068 22.773 9.10431C22.8151 9.22795 22.8232 9.36061 22.7964 9.48844Z' fill='%23ACDFD0'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1_4379'%3E%3Crect width='30' height='30' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A")
}

[data-page-type=faq_form].review_form_wrapper .form_fields_wrapper {
    display: flex;
    -moz-column-gap: 20px;
    column-gap: 20px;
    flex-flow: row wrap;
    width: 100%;
    max-width: 700px;
    padding: 20px 0 0 0;
    margin: 0 auto
}

@media (max-width:1024px) {
    [data-page-type=faq_form].review_form_wrapper .form_fields_wrapper {
        -moz-column-gap: 15px;
        column-gap: 15px;
        max-width: 690px
    }
}

@media (max-width:767px) {
    [data-page-type=faq_form].review_form_wrapper .form_fields_wrapper {
        flex-direction: column
    }
}

[data-page-type=faq_form].review_form_wrapper input,
[data-page-type=faq_form].review_form_wrapper textarea {
    transition: .3s;
    background: #fff;
    border: 1px solid #dadee1;
    box-shadow: inset 0 2px 2px rgba(118, 125, 134, .1);
    border-radius: 4px;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: .02em
}

[data-page-type=faq_form].review_form_wrapper input {
    width: 220px;
    max-width: 100%;
    padding: 19px 8px 7px 8px;
    margin-bottom: 20px
}

[data-page-type=faq_form].review_form_wrapper input._invalid {
    margin-bottom: 20px
}

@media (max-width:767px) {
    [data-page-type=faq_form].review_form_wrapper input {
        width: 100%;
        margin-bottom: 10px
    }
}

@media (max-width:1024px) {
    [data-page-type=faq_form].review_form_wrapper input[name=email] {
        margin-right: 0
    }
}

[data-page-type=faq_form].review_form_wrapper .textarea_wrapper {
    width: 100%
}

[data-page-type=faq_form].review_form_wrapper textarea {
    width: 100%;
    min-height: 160px;
    padding: 14px 8px 14px 8px;
    margin: 0 0 16px 0;
    resize: none
}

[data-page-type=faq_form].review_form_wrapper textarea::-moz-placeholder {
    opacity: .6
}

[data-page-type=faq_form].review_form_wrapper textarea::placeholder {
    opacity: .6
}

[data-page-type=faq_form].review_form_wrapper .submit_wrapper {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column
}

[data-page-type=faq_form].review_form_wrapper .submit_wrapper .checkbox_item {
    margin-bottom: 10px
}

[data-page-type=faq_form].review_form_wrapper .submit_wrapper ._button {
    width: 100%;
    max-width: 280px;
    padding: 12px 76px 12px 76px
}

[data-page-type=faq_form].review_form_wrapper .submit_wrapper a,
[data-page-type=faq_form].review_form_wrapper .submit_wrapper p {
    font-size: 12px;
    line-height: 18px;
    letter-spacing: .02em
}

[data-page-type=faq_form].review_form_wrapper .input_wrapper {
    position: relative
}

[data-page-type=faq_form].review_form_wrapper .input_wrapper span {
    position: absolute;
    bottom: 32px;
    left: 8px;
    opacity: .6;
    visibility: hidden;
    transition: .3s;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: .02em
}

@media (max-width:440px) {
    [data-page-type=faq_form].review_form_wrapper .input_wrapper span {
        letter-spacing: 0
    }
}

[data-page-type=faq_form].review_form_wrapper .input_wrapper input:-moz-placeholder-shown~span {
    visibility: visible
}

[data-page-type=faq_form].review_form_wrapper .input_wrapper input:placeholder-shown~span {
    visibility: visible
}

[data-page-type=faq_form].review_form_wrapper .input_wrapper input:-moz-placeholder-shown:focus~span,
[data-page-type=faq_form].review_form_wrapper .input_wrapper input:not(:-moz-placeholder-shown)~span {
    bottom: 46px;
    opacity: 1;
    visibility: visible;
    font-size: 10px;
    line-height: 14px
}

[data-page-type=faq_form].review_form_wrapper .input_wrapper input:not(:placeholder-shown)~span,
[data-page-type=faq_form].review_form_wrapper .input_wrapper input:placeholder-shown:focus~span {
    bottom: 46px;
    opacity: 1;
    visibility: visible;
    font-size: 10px;
    line-height: 14px
}

[data-page-type=faq_form].review_form_wrapper .input_wrapper_email,
[data-page-type=faq_form].review_form_wrapper .input_wrapper_tg {
    display: none
}

[data-page-type=faq_form].review_form_wrapper .input_wrapper_email._active,
[data-page-type=faq_form].review_form_wrapper .input_wrapper_tg._active {
    display: block
}

[data-page-type=faq_form].review_form_wrapper .faq_form_successful_send {
    position: absolute;
    top: 0;
    display: flex;
    flex-flow: column nowrap;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    padding: 48px 56px 48px 56px;
    background: #fff;
    border-radius: 8px;
    opacity: .9
}

[data-page-type=faq_form].review_form_wrapper .faq_form_successful_send h2 {
    padding: 0 0 12px 0;
    color: #333638
}

[data-page-type=faq_form].review_form_wrapper .faq_form_successful_send p {
    max-width: 450px;
    line-height: 24px;
    letter-spacing: .01em;
    text-align: center
}

[data-page-type=faq_form].review_form_wrapper .faq_form_successful_send .close_icon_mobile {
    cursor: pointer;
    display: block;
    padding: 16px 0 0 0;
    text-align: center
}

[data-page-type=faq_form].review_form_wrapper .faq_form_successful_send .close_icon_mobile span {
    position: relative;
    border-bottom: 1px dashed rgba(120, 47, 64, .4);
    line-height: 24px;
    letter-spacing: .01em;
    color: #333638
}

[data-page-type=faq_form].review_form_wrapper .faq_form_successful_send .close_icon_mobile span:before {
    content: "";
    position: absolute;
    top: -2px;
    left: -28px;
    width: 24px;
    height: 24px;
    background: url(/img/close_icon_black.svg);
    background-size: contain
}

@media (max-width:767px) {
    [data-page-type=faq_form].review_form_wrapper .faq_form_successful_send {
        padding: 40px 16px 32px 16px
    }
    [data-page-type=faq_form].review_form_wrapper .faq_form_successful_send h2 {
        padding: 12px 0 0 0;
        text-align: center
    }
}

[data-page-type=faq_page] {
    padding: 0 16px
}

[data-page-type=faq_page] .content_block.faq_title {
    display: flex;
    flex-flow: column nowrap;
    align-items: center;
    margin-top: 20px;
    margin-bottom: 40px
}

@media (max-width:1200px) {
    [data-page-type=faq_page] .content_block.faq_title {
        margin-bottom: 50px
    }
}

@media (max-width:767px) {
    [data-page-type=faq_page] .content_block.faq_title {
        margin-bottom: 0
    }
}

[data-page-type=faq_page] .content_block.faq_title ._button {
    display: flex;
    align-items: center;
    justify-content: center;
    min-width: 180px;
    height: 48px;
    color: #fff;
    padding: 5px 16px
}

[data-page-type=faq_page] h1 {
    text-align: center;
    margin-top: 14px;
    margin-bottom: 40px
}

@media (max-width:1200px) {
    [data-page-type=faq_page] h1 {
        margin-bottom: 20px
    }
}

[data-page-type=faq_page] .content_block.doctors_container {
    margin-bottom: 30px
}

@media (max-width:1200px) {
    [data-page-type=faq_page] .content_block.doctors_container {
        margin-bottom: 50px
    }
}

@media (max-width:767px) {
    [data-page-type=faq_page] .content_block.doctors_container {
        margin-bottom: 40px
    }
}

[data-page-type=faq_page] .content_block.doctors_container ._index_subtitle {
    text-align: center
}

@media (max-width:767px) {
    [data-page-type=faq_page] .content_block.doctors_container ._index_subtitle {
        display: none
    }
}

[data-page-type=faq_page] .doctors_wrapper {
    padding-top: 40px
}

@media (max-width:1200px) {
    [data-page-type=faq_page] .doctors_wrapper {
        width: calc(100% + 16px);
        padding-top: 20px
    }
}

[data-page-type=faq_page] .doctors_wrapper .swiper-wrapper {
    flex-wrap: wrap;
    grid-column-gap: 24px
}

@media (max-width:1200px) {
    [data-page-type=faq_page] .doctors_wrapper .swiper-wrapper {
        flex-wrap: nowrap;
        grid-column-gap: 0
    }
}

[data-page-type=faq_page] .doctors_wrapper .doctor_item_wrapper {
    width: calc(25% - 18px);
    padding: 0 0 30px 0
}

@media (max-width:1200px) {
    [data-page-type=faq_page] .doctors_wrapper .doctor_item_wrapper {
        width: 235px
    }
}

[data-page-type=faq_page] .doctors_wrapper .revolver_navigation_wrapper {
    display: none
}

@media (max-width:1200px) {
    [data-page-type=faq_page] .doctors_wrapper .revolver_navigation_wrapper {
        display: flex
    }
}

[data-page-type=faq_page] .content_block.faq_container {
    display: flex;
    flex-flow: column nowrap;
    align-items: center
}

[data-page-type=faq_page] .content_block.faq_container h2 {
    text-align: center;
    color: #333638;
    margin-bottom: 30px
}

[data-page-type=faq_page] .more_faq_button {
    width: 170px;
    height: 48px;
    background-color: #fff;
    color: #373737;
    border: 1px solid #000;
    margin-top: 40px
}

@media (max-width:1200px) {
    [data-page-type=faq_page] .more_faq_button {
        margin-top: 30px
    }
}

@media (max-width:767px) {
    [data-page-type=faq_page] .more_faq_button {
        margin-top: 20px
    }
}

body._blue-style .footer_wrapper {
    overflow: hidden;
    background-color: #f5fbff
}

body._blue-style .footer_wrapper .footer_top .feedback_img {
    width: 128px;
    height: 146px;
    background-image: url(/img/detskaya/fairy_img.png);
    background-repeat: no-repeat
}

@media (max-width:767px) {
    body._blue-style .footer_wrapper .footer_top .feedback_img {
        top: 50%;
        transform: scale(-1, 1) translateY(-50%)
    }
}

@media screen and (max-width:400px) {
    body._blue-style .footer_wrapper .footer_top .feedback_img {
        right: -25px
    }
}

body._blue-style .footer_wrapper .footer_top .work_hours {
    color: #a1cee5
}

.footer_wrapper {
    width: 100%;
    background-color: #f8f8f8;
    margin: 0 auto
}

.footer_wrapper .footer_bottom_wrapper,
.footer_wrapper .footer_middle_wrapper,
.footer_wrapper .footer_top {
    display: flex;
    flex-flow: row nowrap;
    align-items: flex-start;
    box-sizing: border-box
}

.footer_wrapper .footer_top_wrapper {
    display: flex;
    justify-content: center;
    width: 100%;
    background-color: #373737;
    padding-top: 30px;
    padding-bottom: 50px
}

@media (max-width:1024px) {
    .footer_wrapper .footer_top_wrapper {
        padding-top: 20px;
        padding-bottom: 20px
    }
}

.footer_wrapper .footer_top {
    position: relative;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    color: #fff;
    max-width: 1272px;
    padding: 0 24px;
    margin: 0 auto
}

@media (max-width:1440px) {
    .footer_wrapper .footer_top {
        padding: 0 16px
    }
}

@media (max-width:1024px) {
    .footer_wrapper .footer_top {
        flex-direction: column;
        align-items: center
    }
}

.footer_wrapper .footer_top .contacts_wrapper {
    margin-right: 32px
}

@media (max-width:1200px) {
    .footer_wrapper .footer_top .contacts_wrapper {
        margin-right: 0
    }
}

@media (max-width:1024px) {
    .footer_wrapper .footer_top .contacts_wrapper {
        margin-bottom: 20px
    }
}

.footer_wrapper .footer_top .phones {
    display: flex;
    margin-bottom: 5px
}

@media (max-width:1024px) {
    .footer_wrapper .footer_top .phones {
        flex-direction: column;
        align-items: center;
        margin-bottom: 20px
    }
}

.footer_wrapper .footer_top .phones a {
    white-space: nowrap;
    font-weight: 700;
    font-size: 18px;
    line-height: 24px;
    letter-spacing: .01em;
    color: #fff
}

.footer_wrapper .footer_top .phones a:hover {
    color: #fff
}

.footer_wrapper .footer_top .phones a:first-child {
    margin-right: 15px
}

@media (max-width:560px) {
    .footer_wrapper .footer_top .phones a:first-child {
        margin-right: 0;
        margin-bottom: 5px
    }
}

.footer_wrapper .footer_top .work_hours {
    font-size: 14px;
    line-height: 20px;
    letter-spacing: .02em
}

@media (max-width:560px) {
    .footer_wrapper .footer_top .work_hours {
        text-align: center
    }
}

.footer_wrapper .footer_top .work_hours p span {
    white-space: nowrap
}

.footer_wrapper .footer_middle_wrapper {
    flex-wrap: wrap;
    background-color: #f8f8f8;
    max-width: 1272px;
    padding: 30px 24px 0;
    margin: 0 auto
}

@media (max-width:1440px) {
    .footer_wrapper .footer_middle_wrapper {
        padding: 30px 16px 0
    }
}

@media (max-width:767px) {
    .footer_wrapper .footer_middle_wrapper {
        padding: 20px 16px 0
    }
}

.footer_wrapper .footer_middle_wrapper .report_button_wrap {
    width: 215px;
    margin-right: 34px;
    margin-bottom: 5px;
    margin-left: auto
}

@media (max-width:1200px) {
    .footer_wrapper .footer_middle_wrapper .report_button_wrap {
        margin-right: 0
    }
}

@media (max-width:560px) {
    .footer_wrapper .footer_middle_wrapper .report_button_wrap {
        width: auto;
        margin-right: auto;
        margin-bottom: 20px
    }
}

.footer_wrapper .footer_middle_wrapper .report_popup_button {
    background-color: #373737;
    color: #fff;
    border-radius: 0;
    padding: 10px
}

.footer_wrapper .footer_middle_wrapper .contacts_wrapper {
    display: flex;
    align-items: center;
    width: 100%
}

@media (max-width:1200px) {
    .footer_wrapper .footer_middle_wrapper .contacts_wrapper {
        position: relative;
        justify-content: space-between;
        align-items: flex-start
    }
}

@media (max-width:767px) {
    .footer_wrapper .footer_middle_wrapper .contacts_wrapper {
        flex-wrap: wrap
    }
}

.footer_wrapper .footer_middle_wrapper .phones-work_hours {
    margin-right: 60px
}

@media (max-width:1200px) {
    .footer_wrapper .footer_middle_wrapper .phones-work_hours {
        flex: 0 0 450px;
        width: 450px;
        margin-bottom: 95px;
        margin-right: 0
    }
}

@media (max-width:767px) {
    .footer_wrapper .footer_middle_wrapper .phones-work_hours {
        flex: 0 1 auto;
        width: auto;
        margin-bottom: 20px
    }
}

.footer_wrapper .footer_middle_wrapper .phones {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 7px
}

@media (max-width:560px) {
    .footer_wrapper .footer_middle_wrapper .phones {
        flex-direction: column
    }
}

.footer_wrapper .footer_middle_wrapper .phones a {
    white-space: nowrap;
    font-family: MuseoSans, sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 24px;
    letter-spacing: .01em
}

.footer_wrapper .footer_middle_wrapper .phones a:first-of-type {
    margin-right: 25px
}

@media (max-width:560px) {
    .footer_wrapper .footer_middle_wrapper .phones a:first-of-type {
        margin-right: 0;
        margin-bottom: 10px
    }
}

.footer_wrapper .footer_middle_wrapper .work_hours p {
    font-size: 14px;
    line-height: 18px;
    letter-spacing: .02em;
    color: #555
}

.footer_wrapper .footer_middle_wrapper .work_hours p span {
    white-space: nowrap
}

.footer_wrapper .feedback_img {
    position: absolute;
    top: -54px;
    left: 0;
    width: 143px;
    height: 190px;
    background: url(/img/woman-feedback.png);
    background-size: contain
}

.footer_wrapper .footer_top_text {
    width: 385px;
    max-width: 100%;
    margin-right: 32px
}

@media (max-width:1200px) {
    .footer_wrapper .footer_top_text {
        margin-right: 0;
        margin-bottom: 20px
    }
}

@media (max-width:1024px) {
    .footer_wrapper .footer_top_text {
        text-align: center
    }
}

@media (max-width:560px) {
    .footer_wrapper .footer_top_text {
        width: 100%
    }
}

.footer_wrapper .footer_top_text .footer_top_text_title,
.footer_wrapper .footer_top_text h4 {
    font-weight: 700;
    font-size: 24px;
    line-height: 30px;
    letter-spacing: .02em;
    padding: 0
}

@media (max-width:767px) {
    .footer_wrapper .footer_top_text .footer_top_text_title,
    .footer_wrapper .footer_top_text h4 {
        font-size: 20px;
        line-height: 28px
    }
}

.footer_wrapper .footer_top_text p {
    padding: 4px 0 0 0;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: .02em
}

.footer_wrapper .popup_button {
    background-color: #fff;
    border-radius: 0;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: .01em;
    color: #333638;
    padding: 16px 28px 16px 28px
}

@media (max-width:560px) {
    .footer_wrapper .popup_button {
        padding: 13px 28px 13px 28px
    }
}

.footer_wrapper .popup_button:hover {
    background-color: #fff;
    color: #333638
}

.footer_wrapper .logo_wrapper {
    position: relative;
    flex: 0 0 256px;
    width: 256px;
    margin-right: 60px
}

@media (max-width:1200px) {
    .footer_wrapper .logo_wrapper {
        margin-right: 0
    }
}

@media (max-width:767px) {
    .footer_wrapper .logo_wrapper {
        margin-bottom: 20px
    }
}

.footer_wrapper .logo_wrapper a._menu_link_no_borders {
    display: flex;
    flex-flow: row nowrap;
    align-items: center
}

@media (max-width:1200px) {
    .footer_wrapper .logo_wrapper a._menu_link_no_borders {
        margin-bottom: 5px
    }
}

.footer_wrapper .logo_wrapper a._menu_link {
    position: absolute;
    bottom: -43px;
    left: 0;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: .018em
}

@media (max-width:1200px) {
    .footer_wrapper .logo_wrapper a._menu_link {
        position: static
    }
}

.footer_wrapper .logo_img {
    flex: 0 0 60px;
    width: 60px;
    height: 60px;
    background-image: url("data:image/svg+xml,%3Csvg width='72' height='47' viewBox='0 0 72 47' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M26.8277 3.13578C27.2103 3.48131 27.6725 3.655 28.2105 3.655C28.7207 3.655 29.1625 3.48131 29.5378 3.13578C29.9112 2.79025 30.0961 2.34863 30.0961 1.80908C30.0961 1.32311 29.9075 0.896276 29.5378 0.539656C29.1681 0.181187 28.7503 0.00195312 28.2105 0.00195312C27.6706 0.00195312 27.214 0.183035 26.8277 0.539656C26.4413 0.901819 26.249 1.32311 26.249 1.80908C26.249 2.34678 26.4413 2.79025 26.8277 3.13578Z' fill='%23373737'/%3E%3Cpath d='M29.8673 20.2738V7.79388C29.8673 7.16195 29.7194 6.63533 29.4255 6.21219C29.1316 5.78905 28.7304 5.57471 28.2146 5.57471C27.6988 5.57471 27.2866 5.78905 26.9649 6.21219C26.6433 6.63533 26.4824 7.14532 26.4824 7.7366V20.3273C26.4824 20.9593 26.647 21.4748 26.9816 21.8813C27.3162 22.2878 27.7247 22.4892 28.2128 22.4892V22.4948C28.6749 22.4948 29.065 22.2804 29.3867 21.8573C29.7083 21.4286 29.8692 20.9002 29.8692 20.2756L29.8673 20.2738Z' fill='%23373737'/%3E%3Cpath d='M47.5713 9.07826C47.9004 9.48846 48.0705 10.1666 48.0705 11.1164V15.806C48.0705 16.2439 48.2313 16.6024 48.553 16.8833C48.8709 17.1641 49.2776 17.3045 49.7638 17.3045C50.25 17.3045 50.6531 17.1715 50.9747 16.9017C51.2964 16.632 51.4572 16.2901 51.4572 15.8818V10.6895C51.4572 8.83989 51.0394 7.49471 50.2075 6.65028C49.3719 5.80215 48.2368 5.38086 46.8023 5.38086C46.0832 5.38086 45.3918 5.52868 44.7225 5.82248C44.0552 6.11997 43.4913 6.5505 43.0292 7.11222C42.2564 5.95921 41.003 5.38086 39.2579 5.38086C38.6145 5.38086 38.0396 5.49727 37.5257 5.72639C37.0117 5.95921 36.605 6.2641 36.2945 6.65028C36.2704 6.49692 36.1946 6.3417 36.0652 6.18834C35.7565 5.77813 35.3091 5.57303 34.7176 5.57303C34.2036 5.57303 33.7895 5.72085 33.4679 6.01465C33.1462 6.30844 32.9854 6.66137 32.9854 7.07157V15.8005C32.9854 16.2384 33.1499 16.5969 33.4845 16.8777C33.8191 17.1586 34.2277 17.299 34.7157 17.299L34.7231 17.3156C35.1853 17.3156 35.5753 17.1678 35.897 16.874C36.2187 16.5765 36.3795 16.2107 36.3795 15.7764V10.3144C36.5034 9.82476 36.7622 9.39792 37.1467 9.02467C37.5331 8.65142 37.9952 8.46664 38.6108 8.46664C39.2264 8.46664 39.6997 8.67175 40.0343 9.08195C40.3634 9.49216 40.5335 10.1703 40.5335 11.12V15.8097C40.5335 16.2476 40.6943 16.6061 41.016 16.887C41.3339 17.1678 41.7406 17.3082 42.2268 17.3082C42.713 17.3082 43.116 17.1752 43.4377 16.9054C43.7594 16.6357 43.9202 16.2938 43.9202 15.8855V10.3477C44.0496 9.83769 44.2973 9.39607 44.6726 9.02098C45.0424 8.64772 45.5378 8.46295 46.1516 8.46295C46.7653 8.46295 47.2404 8.66805 47.575 9.07826H47.5713Z' fill='%23373737'/%3E%3Cpath d='M60.688 5.38086C59.5344 5.38086 58.5213 5.80215 57.6487 6.65028C57.5434 6.3454 57.3511 6.08671 57.0701 5.88345C56.7854 5.67835 56.4545 5.57488 56.0681 5.57488C55.5542 5.57488 55.1401 5.7227 54.8184 6.01649C54.4968 6.31029 54.3359 6.66321 54.3359 7.07342V20.9946C54.3359 21.4288 54.5005 21.7909 54.8351 22.0718C55.1697 22.3527 55.5782 22.4931 56.0663 22.4931C56.5543 22.4931 56.9185 22.3453 57.2402 22.0515C57.5619 21.754 57.7227 21.3881 57.7227 20.9539V16.2643C58.4899 16.9553 59.4401 17.3009 60.5696 17.3009H60.5733C62.3148 17.3009 63.7013 16.7539 64.7273 15.6656C65.7533 14.5772 66.2672 13.1175 66.2672 11.3011C66.2672 9.48477 65.7607 8.04165 64.7476 6.97734C63.7346 5.91671 62.3832 5.38086 60.6898 5.38086H60.688ZM62.2039 13.3596C61.7288 13.9139 61.0947 14.1874 60.2979 14.1874C59.5011 14.1874 58.9058 13.9102 58.4326 13.3596C57.9575 12.8089 57.7208 12.1456 57.7208 11.3011C57.7208 10.4567 57.9575 9.77856 58.4326 9.26303C58.9077 8.75305 59.503 8.49621 60.2979 8.49621C61.0928 8.49621 61.7288 8.74935 62.2039 9.26303C62.679 9.77672 62.9156 10.4807 62.9156 11.3011C62.9156 12.1215 62.679 12.8089 62.2039 13.3596Z' fill='%23373737'/%3E%3Cpath d='M71.5378 0.441618C71.229 0.147822 70.8297 0 70.3435 0C69.8296 0 69.4155 0.147822 69.0938 0.441618C68.7722 0.735414 68.6113 1.08834 68.6113 1.49855V15.8022C68.6113 16.2401 68.7759 16.5986 69.1105 16.8794C69.4451 17.1603 69.8536 17.3007 70.3417 17.3007L70.3454 17.3044C70.8075 17.3044 71.1976 17.1566 71.5193 16.8628C71.8409 16.5653 72.0018 16.1994 72.0018 15.7652V1.5392C72.0018 1.10127 71.8483 0.735414 71.5396 0.441618H71.5378Z' fill='%23373737'/%3E%3Cpath d='M2.17218 24.7012C0.972399 24.7012 0 25.6731 0 26.8723C0 28.0715 0.972399 29.0434 2.17218 29.0434C3.37197 29.0434 4.34437 28.0715 4.34437 26.8723C4.34437 25.6731 3.37197 24.7012 2.17218 24.7012Z' fill='%23373737'/%3E%3Cpath d='M6.93053 36.6949C8.43037 36.6949 9.64622 35.4796 9.64622 33.9805C9.64622 32.4814 8.43037 31.2661 6.93053 31.2661C5.4307 31.2661 4.21484 32.4814 4.21484 33.9805C4.21484 35.4796 5.4307 36.6949 6.93053 36.6949Z' fill='%23373737'/%3E%3Cpath d='M14.5288 43.0848C16.3278 43.0848 17.7862 41.6271 17.7862 39.829C17.7862 38.0309 16.3278 36.5732 14.5288 36.5732C12.7298 36.5732 11.2715 38.0309 11.2715 39.829C11.2715 41.6271 12.7298 43.0848 14.5288 43.0848Z' fill='%23373737'/%3E%3Cpath d='M23.794 46.9999C25.8932 46.9999 27.5949 45.299 27.5949 43.2009C27.5949 41.1027 25.8932 39.4019 23.794 39.4019C21.6949 39.4019 19.9932 41.1027 19.9932 43.2009C19.9932 45.299 21.6949 46.9999 23.794 46.9999Z' fill='%23373737'/%3E%3Cpath d='M54.6302 24.7012C53.4304 24.7012 52.458 25.6731 52.458 26.8723C52.458 28.0715 53.4304 29.0434 54.6302 29.0434C55.83 29.0434 56.8024 28.0715 56.8024 26.8723C56.8024 25.6731 55.83 24.7012 54.6302 24.7012Z' fill='%23373737'/%3E%3Cpath d='M49.8719 36.6949C51.3718 36.6949 52.5876 35.4796 52.5876 33.9805C52.5876 32.4814 51.3718 31.2661 49.8719 31.2661C48.3721 31.2661 47.1562 32.4814 47.1562 33.9805C47.1562 35.4796 48.3721 36.6949 49.8719 36.6949Z' fill='%23373737'/%3E%3Cpath d='M42.7942 43.0401C44.57 42.7519 45.7758 41.0796 45.4876 39.3047C45.1994 37.5298 43.5262 36.3245 41.7504 36.6126C39.9747 36.9007 38.7688 38.5731 39.0571 40.348C39.3453 42.1229 41.0185 43.3282 42.7942 43.0401Z' fill='%23373737'/%3E%3Cpath d='M36.6612 44.6551C37.4645 42.7167 36.5435 40.4944 34.6042 39.6915C32.6648 38.8885 30.4414 39.809 29.6381 41.7475C28.8348 43.6859 29.7558 45.9082 31.6951 46.7111C33.6345 47.5141 35.8579 46.5936 36.6612 44.6551Z' fill='%23373737'/%3E%3Cpath d='M15.8155 11.7519C17.9147 11.7519 19.6164 10.051 19.6164 7.95283C19.6164 5.85469 17.9147 4.15381 15.8155 4.15381C13.7164 4.15381 12.0146 5.85469 12.0146 7.95283C12.0146 10.051 13.7164 11.7519 15.8155 11.7519Z' fill='%23373737'/%3E%3C/svg%3E%0A");
    background-size: contain;
    background-repeat: no-repeat
}

.footer_wrapper .logo_name {
    padding: 0 0 0 8px
}

.footer_wrapper .logo_name p {
    font-size: 14px;
    font-weight: 500;
    line-height: 170%;
    letter-spacing: .009em
}

.footer_wrapper .social-wrapper {
    display: grid;
    grid-template-columns: repeat(2, 215px);
    grid-template-rows: 1fr;
    grid-column-gap: 20px;
    margin-left: auto;
    margin-right: 34px
}

@media (max-width:1200px) {
    .footer_wrapper .social-wrapper {
        position: absolute;
        right: 0;
        bottom: 0;
        margin-right: 0
    }
}

@media (max-width:767px) {
    .footer_wrapper .social-wrapper {
        position: static;
        margin-left: 0
    }
}

@media (max-width:560px) {
    .footer_wrapper .social-wrapper {
        grid-template-columns: repeat(1, auto)
    }
}

.footer_wrapper .social-wrapper__item {
    position: relative;
    font-size: 14px;
    line-height: 28px;
    letter-spacing: .02em;
    margin-left: 38px;
    margin-bottom: 10px
}

@media (max-width:560px) {
    .footer_wrapper .social-wrapper__item {
        margin-bottom: 15px
    }
}

.footer_wrapper .social-wrapper__item:last-child {
    margin-bottom: 0
}

.footer_wrapper .social-wrapper__item.social-wrapper__item_link {
    margin-left: 0
}

@media (max-width:560px) {
    .footer_wrapper .social-wrapper__item.social-wrapper__item_link {
        order: -1
    }
}

.footer_wrapper .social-wrapper__item.dzen a::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='28' viewBox='0 0 29 28' fill='none'%3E%3Cg clip-path='url(%23clip0_10662_14872)'%3E%3Cpath d='M17.2 16.7C15 18.97 14.84 21.8 14.65 28C20.43 28 24.42 27.98 26.48 25.98C28.48 23.92 28.5 19.74 28.5 14.15C22.3 14.35 19.47 14.5 17.2 16.7ZM0.5 14.15C0.5 19.74 0.52 23.92 2.52 25.98C4.58 27.98 8.57 28 14.35 28C14.15 21.8 14 18.97 11.8 16.7C9.53 14.5 6.7 14.34 0.5 14.15ZM14.35 0C8.58 0 4.58 0.02 2.52 2.02C0.52 4.08 0.5 8.26 0.5 13.85C6.7 13.65 9.53 13.5 11.8 11.3C14 9.03 14.16 6.2 14.35 0ZM17.2 11.3C15 9.03 14.84 6.2 14.65 0C20.43 0 24.42 0.02 26.48 2.02C28.48 4.08 28.5 8.26 28.5 13.85C22.3 13.65 19.47 13.5 17.2 11.3Z' fill='%23555555'/%3E%3Cpath d='M28.5 14.15V13.85C22.3 13.65 19.47 13.5 17.2 11.3C15 9.03 14.84 6.2 14.65 0H14.35C14.15 6.2 14 9.03 11.8 11.3C9.53 13.5 6.7 13.66 0.5 13.85V14.15C6.7 14.35 9.53 14.5 11.8 16.7C14 18.97 14.16 21.8 14.35 28H14.65C14.85 21.8 15 18.97 17.2 16.7C19.47 14.5 22.3 14.34 28.5 14.15Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_10662_14872'%3E%3Crect width='28' height='28' fill='white' transform='translate(0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")
}

.footer_wrapper .social-wrapper__item.youtube a::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='28' viewBox='0 0 29 28' fill='none'%3E%3Cpath d='M27.9233 3.00595C27.6004 1.83069 26.6547 0.904044 25.4554 0.587628C23.2643 0 14.4999 0 14.4999 0C14.4999 0 5.73556 0 3.54447 0.565027C2.3682 0.881443 1.3995 1.83069 1.0766 3.00595C0.5 5.15305 0.5 9.60546 0.5 9.60546C0.5 9.60546 0.5 22.8696 1.0766 24.9941C1.3995 26.1693 2.34513 27.096 3.54447 27.4124C5.75863 28 14.4999 28 14.4999 28C14.4999 28 23.2643 28 25.4554 27.435C26.6547 27.1186 27.6004 26.1919 27.9233 25.0167C28.4999 22.8696 28.4999 9.62807 28.4999 9.62807C28.4999 9.62807 28.5229 5.15305 27.9233 3.00595Z' fill='%23555555'/%3E%3Cpath d='M12.5 10V18.4242L19.7883 14.2121L12.5 10Z' fill='white'/%3E%3C/svg%3E")
}

.footer_wrapper .social-wrapper__item.vk a::before {
    background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_13320_10948' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='28' height='28'%3E%3Cpath d='M28 0H0V28H28V0Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_13320_10948)'%3E%3Cpath d='M13.4254 28H14.5914C20.9205 28 24.0856 28 26.0512 26.0344C28.0168 24.0688 28 20.9048 28 14.5914V13.4086C28 7.09632 28 3.93121 26.0512 1.96561C24.1024 5.67436e-06 20.9205 0 14.5914 0H13.4254C7.0952 0 3.9312 5.67436e-06 1.9656 1.96561C-1.16825e-06 3.93121 0 7.09408 0 13.4086V14.5914C0 20.9048 -1.16825e-06 24.0688 1.9656 26.0344C3.9312 28 7.0952 28 13.4254 28Z' fill='%23555555'/%3E%3Cpath d='M15.0244 20.1885C8.71095 20.1885 4.87943 15.8082 4.73047 8.5293H7.92807C8.02775 13.8762 10.4604 16.1453 12.3252 16.6079V8.5293H15.3906V13.1426C17.1893 12.9432 19.0709 10.8443 19.7049 8.5293H22.7188C22.2361 11.3775 20.1876 13.4763 18.7383 14.3421C20.1876 15.0421 22.5194 16.8744 23.4188 20.1885H20.1047C19.4047 17.9731 17.6889 16.2573 15.3906 16.0243V20.1885H15.0244Z' fill='white'/%3E%3C/g%3E%3C/svg%3E%0A")
}

.footer_wrapper .social-wrapper__item.tg a::before {
    background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='28' height='28' rx='6' fill='%23555555'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18.5498 8.0821C18.722 8.0094 18.9104 7.98433 19.0954 8.00949C19.2805 8.03465 19.4555 8.10912 19.6021 8.22515C19.7488 8.34118 19.8617 8.49452 19.9293 8.66922C19.9968 8.84393 20.0165 9.0336 19.9861 9.2185L18.4063 18.8332C18.2531 19.7606 17.2389 20.2925 16.3912 19.8305C15.6821 19.444 14.6289 18.8486 13.6816 18.2272C13.2079 17.9162 11.757 16.9203 11.9353 16.2116C12.0886 15.6057 14.5265 13.3287 15.9196 11.9749C16.4664 11.4431 16.2171 11.1363 15.5713 11.6255C13.9679 12.8402 11.3934 14.6873 10.5422 15.2073C9.7913 15.6658 9.39983 15.7441 8.93174 15.6658C8.07776 15.5232 7.28577 15.3024 6.63936 15.0333C5.76588 14.6699 5.80837 13.465 6.63867 13.1141L18.5498 8.0821Z' fill='white'/%3E%3C/svg%3E%0A")
}

.footer_wrapper .social-wrapper__item.max a::before {
    background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2143_3)'%3E%3Cpath d='M22 0H6C2.68629 0 0 2.68629 0 6V22C0 25.3137 2.68629 28 6 28H22C25.3137 28 28 25.3137 28 22V6C28 2.68629 25.3137 0 22 0Z' fill='%23555555'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14.2228 10.4546C12.3912 10.3582 10.9619 11.634 10.6468 13.6308C10.3857 15.2845 10.8485 17.2994 11.2443 17.4009C11.4122 17.4439 11.8162 17.1337 12.1102 16.8554C12.1654 16.8031 12.249 16.7943 12.3138 16.8341C12.772 17.1154 13.2908 17.3267 13.8627 17.3568C15.743 17.4558 17.4093 15.9785 17.5078 14.0908C17.6063 12.2031 16.1031 10.5536 14.2228 10.4546ZM11.1557 20.0412C11.0848 19.9908 10.9871 20.0044 10.9277 20.0681C10.1333 20.9186 8.10032 21.5152 8.00719 20.3543C8.00719 19.4448 7.8037 18.6784 7.57965 17.8346C7.30524 16.8011 7 15.6515 7 13.9807C7 9.99638 10.2551 7 14.1146 7C17.974 7 21 10.1427 21 14.0194C21 17.8961 17.8777 20.9614 14.1511 20.9614C12.829 20.9614 12.1874 20.7744 11.1557 20.0412Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2143_3'%3E%3Crect width='28' height='28' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A")
}

.footer_wrapper .social-wrapper__item a {
    font-weight: 500;
    white-space: nowrap
}

.footer_wrapper .social-wrapper__item a::before {
    content: "";
    position: absolute;
    top: 0;
    left: -38px;
    width: 28px;
    height: 28px;
    background-size: contain;
    background-repeat: no-repeat
}

.footer_wrapper .social-wrapper__title {
    font-size: 14px;
    line-height: 28px;
    font-weight: 500
}

.footer_wrapper .social-wrapper__icons {
    display: flex
}

.footer_wrapper .footer_bottom_wrapper {
    justify-content: space-between;
    background-color: #f8f8f8;
    max-width: 1272px;
    padding: 20px 24px 30px 340px;
    margin: 0 auto
}

@media (max-width:1440px) {
    .footer_wrapper .footer_bottom_wrapper {
        padding: 20px 16px 30px 334px
    }
}

@media (max-width:1200px) {
    .footer_wrapper .footer_bottom_wrapper {
        flex-wrap: wrap;
        padding: 20px 16px 30px 16px
    }
}

@media (max-width:767px) {
    .footer_wrapper .footer_bottom_wrapper {
        padding: 20px 16px
    }
}

.footer_wrapper .footer_bottom_wrapper-text {
    font-size: 14px;
    line-height: 20px;
    letter-spacing: .018em;
    margin-right: 60px
}

@media (max-width:1200px) {
    .footer_wrapper .footer_bottom_wrapper-text {
        margin-right: 0;
        margin-bottom: 20px
    }
}

.footer_wrapper .lp_label {
    position: relative;
    flex: 0 0 245px;
    width: 245px;
    font-size: 14px;
    line-height: 18px;
    padding: 0 0 0 39px
}

.footer_wrapper .lp_label:before {
    content: "";
    position: absolute;
    top: 5px;
    left: 0;
    width: 29px;
    height: 29px;
    background: url(/img/lp-logo.svg);
    background-size: contain
}

.footer_wrapper .close_icon_mobile {
    cursor: pointer;
    display: block;
    padding: 16px 0 0 0;
    text-align: center
}

.footer_wrapper .close_icon_mobile span {
    position: relative;
    border-bottom: 1px dashed rgba(120, 47, 64, .4);
    line-height: 24px;
    letter-spacing: .01em;
    color: #333638
}

.footer_wrapper .close_icon_mobile span:before {
    content: "";
    position: absolute;
    top: -2px;
    left: -28px;
    width: 24px;
    height: 24px;
    background: url(/img/close_icon_black.svg);
    background-size: contain
}

.footer_wrapper .layout_popup {
    position: fixed;
    top: 0;
    left: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100vw;
    height: 100vh;
    overflow-y: scroll;
    background: rgba(0, 0, 0, .4);
    z-index: 100
}

@media (max-width:767px) {
    .footer_wrapper .layout_popup {
        align-items: flex-start;
        padding: 54px 0 54px 0
    }
}

@media (max-width:767px) {
    .footer_wrapper .layout_popup form {
        max-width: 390px;
        width: calc(100% - 32px);
        padding: 40px 12px 32px 12px;
        margin: 0 auto
    }
}

@media (max-width:767px) {
    .footer_wrapper .layout_popup form:before {
        content: none
    }
}

.footer_wrapper .layout_popup .recall_form_wrapper {
    padding: 0
}

.footer_wrapper .layout_popup .recall_form_wrapper form {
    width: 390px;
    padding: 32px 40px 40px 40px
}

@media (max-width:767px) {
    .footer_wrapper .layout_popup .recall_form_wrapper form {
        max-width: 390px;
        width: calc(100% - 32px);
        margin: 0 auto
    }
}

.footer_wrapper .layout_popup .recall_form_wrapper form:after {
    content: none
}

.footer_wrapper .layout_popup .recall_form_wrapper form h3 {
    padding: 0;
    text-align: center;
    color: #333638
}

.footer_wrapper .layout_popup .recall_form_wrapper form .close_icon {
    display: block
}

.footer_wrapper .layout_popup .recall_form_wrapper .form_fields_wrapper {
    flex-flow: row wrap
}

.footer_wrapper .layout_popup .recall_form_wrapper .input_wrapper {
    width: 100%
}

.footer_wrapper .layout_popup .recall_form_wrapper input {
    width: 100%;
    margin: 0 0 16px 0
}

.footer_wrapper .layout_popup .recall_form_wrapper .form_fields_wrapper {
    padding: 16px 0 0 0
}

.footer_wrapper .layout_popup .recall_form_wrapper .submit_wrapper {
    display: flex;
    flex-flow: column nowrap
}

.footer_wrapper .layout_popup .recall_form_wrapper button._button {
    width: 100%;
    margin: 0 0 16px 0;
    padding: 0
}

.footer_wrapper .layout_popup .review_form_wrapper form {
    background: #fff
}

body._blue-style ._button.popup_button {
    background: linear-gradient(180deg, #bfebff 0, #72c5ff 100%)
}

body._blue-style ._button.popup_button:hover {
    background: linear-gradient(180deg, #cdeefd 0, #84ccff 100%)
}

.header_wrapper {
    position: relative;
    z-index: 100;
    width: 100%;
    display: flex;
    flex-flow: row wrap;
    justify-content: center;
    background-color: rgba(0, 0, 0, .39);
    margin-bottom: 80px
}

@media (max-width:992px) {
    .header_wrapper {
        position: sticky;
        top: 0;
        z-index: 99;
        margin-bottom: 0
    }
}

.header_wrapper .header_top_mobile {
    display: none;
    align-items: center;
    justify-content: space-between;
    -moz-column-gap: 10px;
    column-gap: 10px;
    width: 100%;
    background-color: #373737;
    padding: 12px 16px
}

@media (max-width:992px) {
    .header_wrapper .header_top_mobile {
        display: flex
    }
}

.header_wrapper .header_top_mobile .phones {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    justify-content: space-between;
    width: 100%
}

.header_wrapper .header_top_mobile .phone {
    font-size: 14px;
    line-height: 120%;
    font-weight: 700;
    color: #fff
}

.header_wrapper .header_top_mobile .social-btn {
    flex: 0 0 30px;
    display: flex;
    width: 30px;
    height: 30px;
    background-size: 17px;
    border: none;
    margin: 0
}

.header_wrapper .header_top_mobile .social-btn.social-btn_tg {
    margin-left: auto
}

.header_wrapper .header_top_wrapper {
    display: flex;
    flex-flow: row nowrap;
    align-items: center;
    width: 1224px;
    padding: 12px 0 12px 0;
    box-sizing: border-box
}

@media (max-width:1440px) {
    .header_wrapper .header_top_wrapper {
        padding-left: 16px;
        padding-right: 16px
    }
}

@media (max-width:992px) {
    .header_wrapper .header_top_wrapper>a {
        flex-grow: 1
    }
}

.header_wrapper .header_line {
    width: 100%;
    height: 1px;
    background-color: #dadee1
}

.header_wrapper .header_navbar_wrapper {
    display: flex;
    flex-flow: row nowrap;
    align-items: center;
    margin: 0 auto
}

@media (max-width:1440px) and (min-width:768px) {
    .header_wrapper .header_navbar_wrapper {
        padding: 0 16px
    }
}

@media (max-width:992px) {
    .header_wrapper .header_navbar_wrapper {
        display: none
    }
}

@media (max-width:992px) {
    .header_wrapper .header_navbar_wrapper._active {
        position: absolute;
        top: 102px;
        left: 0;
        display: flex;
        flex-flow: column nowrap;
        align-items: flex-start;
        width: 100%;
        height: calc(var(--vh, 1vh) * 100 - 94px);
        padding: 0;
        background: #fff;
        border-top: 1px solid rgba(51, 54, 56, .4);
        overflow-y: scroll;
        z-index: 100
    }
}

.header_wrapper .header_navbar_wrapper._active .about_dropdown_container:hover .about_dropdown_menu_background._hidden {
    display: none !important
}

.header_wrapper .service_dropdown_menu_wrapper {
    position: absolute;
    top: 72px;
    left: 0;
    display: none;
    justify-content: center;
    background: linear-gradient(90deg, #f8f8f8 30%, #fff 30%);
    width: calc(100vw - 17px);
    height: calc(100vh - 72px);
    overflow-y: scroll;
    z-index: 100
}

@media (max-width:1440px) {
    .header_wrapper .service_dropdown_menu_wrapper {
        width: 100vw;
        background: linear-gradient(90deg, #f8f8f8 25%, #fff 25%)
    }
}

@media (max-width:1200px) {
    .header_wrapper .service_dropdown_menu_wrapper {
        top: 64px;
        height: calc(100vh - 64px)
    }
}

@media (max-width:992px) {
    .header_wrapper .service_dropdown_menu_wrapper {
        position: absolute;
        top: 0;
        min-height: 100%;
        height: calc(var(--vh, 1vh) * 100 - 114px);
        overflow-y: scroll
    }
}

.header_wrapper .service_dropdown_menu_wrapper._active {
    display: flex
}

.header_wrapper .service_dropdown_menu_shadow {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 24px;
    box-shadow: inset 0 10px 16px -4px rgba(0, 0, 0, .2);
    z-index: 100
}

.header_wrapper .service_dropdown_menu_container:hover.navbar_item:first-of-type>a:before {
    border-top: 2px solid #fff;
    border-bottom: 6px double #fff
}

.header_wrapper .mobile_mini_footer {
    display: none
}

@media (max-width:992px) {
    .header_wrapper .mobile_mini_footer {
        display: flex;
        flex-flow: column nowrap;
        width: 100%;
        padding: 16px 16px 40px 16px;
        background: #f8f8f8
    }
}

@media (max-width:992px) {
    .header_wrapper .mobile_mini_footer._about_menu_active {
        margin-top: 55px
    }
}

@media (max-width:992px) {
    .header_wrapper .mobile_mini_footer .phones,
    .header_wrapper .mobile_mini_footer .work_hours {
        display: block
    }
}

@media (max-width:992px) {
    .header_wrapper .mobile_mini_footer .phones {
        display: flex;
        flex-flow: column nowrap;
        align-items: flex-start;
        padding: 0 0 12px 0
    }
    .header_wrapper .mobile_mini_footer .phones a {
        font-weight: 400;
        color: #373737
    }
    .header_wrapper .mobile_mini_footer .phones a:last-of-type {
        margin: 8px 0 0 0
    }
}

@media (max-width:992px) {
    .header_wrapper .mobile_mini_footer .phones a {
        font-weight: 400;
        color: #373737
    }
}

@media (max-width:992px) {
    .header_wrapper .mobile_mini_footer .phones a:last-of-type {
        margin: 8px 0 0 0
    }
}

@media (max-width:992px) {
    .header_wrapper .mobile_mini_footer .work_hours {
        padding: 0 0 12px 0
    }
    .header_wrapper .mobile_mini_footer .work_hours p {
        font-size: 14px;
        line-height: 20px;
        letter-spacing: .02em;
        color: #373737
    }
}

@media (max-width:992px) {
    .header_wrapper .mobile_mini_footer .work_hours p {
        font-size: 14px;
        line-height: 20px;
        letter-spacing: .02em;
        color: #373737
    }
}

@media (max-width:992px) {
    .header_wrapper .mobile_mini_footer .instagram {
        position: relative;
        margin: 0 0 0 27px
    }
}

@media (max-width:992px) {
    .header_wrapper .mobile_mini_footer .instagram a:before {
        content: "";
        position: absolute;
        top: -2px;
        left: -30px;
        width: 24px;
        height: 24px;
        background: url(/img/instagram-icon.svg);
        background-size: contain
    }
}

@media (max-width:992px) {
    .header_wrapper .mobile_mini_footer .telegram {
        position: relative;
        margin: 10px 0 10px 27px
    }
}

@media (max-width:992px) {
    .header_wrapper .mobile_mini_footer .telegram a:before {
        content: "";
        position: absolute;
        top: -5px;
        left: -30px;
        width: 25px;
        height: 25px;
        background: url(/img/telegram.svg);
        background-size: contain;
        font-size: 14px;
        line-height: 20px
    }
}

@media (max-width:992px) {
    .header_wrapper .mobile_mini_footer .metro-list__item {
        background-position: left;
        background-repeat: no-repeat;
        padding-left: 28px;
        margin-bottom: 6px
    }
}

@media (max-width:992px) {
    .header_wrapper .mobile_mini_footer .metro-list__item_green {
        background-image: url(/img/metro_icon_green.svg)
    }
}

@media (max-width:992px) {
    .header_wrapper .mobile_mini_footer .metro-list__item_red {
        background-image: url(/img/metro_icon_red.svg)
    }
}

@media (max-width:992px) {
    .header_wrapper .mobile_mini_footer .metro-list__link {
        font-size: 14px;
        line-height: 20px;
        border-bottom: 1px solid rgba(114, 117, 129, .4)
    }
}

.header_wrapper .logo_wrapper {
    display: flex;
    flex-flow: row nowrap;
    align-items: center
}

.header_wrapper .logo_name {
    width: 100px
}

.header_wrapper .logo_name p {
    font-family: Arial, sans-serif;
    font-size: 11px;
    line-height: 15px;
    color: #fff
}

@media (max-width:1440px) and (min-width:768px) {
    .header_wrapper .logo_name p {
        line-height: 13px
    }
}

@media (max-width:992px) {
    .header_wrapper .logo_name p {
        font-size: 10px;
        line-height: 12px
    }
}

.header_wrapper .logo_img {
    margin: 0 16px 0 0;
    background-image: url("data:image/svg+xml,%3Csvg width='72' height='47' viewBox='0 0 72 47' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M26.8277 3.13569C27.2103 3.48122 27.6725 3.65491 28.2105 3.65491C28.7207 3.65491 29.1625 3.48122 29.5378 3.13569C29.9112 2.79015 30.0961 2.34854 30.0961 1.80899C30.0961 1.32302 29.9075 0.896185 29.5378 0.539564C29.1681 0.181096 28.7503 0.00186157 28.2105 0.00186157C27.6706 0.00186157 27.214 0.182944 26.8277 0.539564C26.4413 0.901728 26.249 1.32302 26.249 1.80899C26.249 2.34669 26.4413 2.79015 26.8277 3.13569Z' fill='white'/%3E%3Cpath d='M29.8673 20.2738V7.79388C29.8673 7.16195 29.7194 6.63533 29.4255 6.21219C29.1316 5.78905 28.7304 5.57471 28.2146 5.57471C27.6988 5.57471 27.2866 5.78905 26.9649 6.21219C26.6433 6.63533 26.4824 7.14532 26.4824 7.7366V20.3273C26.4824 20.9593 26.647 21.4748 26.9816 21.8813C27.3162 22.2878 27.7247 22.4892 28.2128 22.4892V22.4948C28.6749 22.4948 29.065 22.2804 29.3867 21.8573C29.7083 21.4286 29.8692 20.9002 29.8692 20.2756L29.8673 20.2738Z' fill='white'/%3E%3Cpath d='M47.5713 9.07813C47.9004 9.48834 48.0705 10.1665 48.0705 11.1162V15.8059C48.0705 16.2438 48.2313 16.6023 48.553 16.8831C48.8709 17.164 49.2776 17.3044 49.7638 17.3044C50.25 17.3044 50.6531 17.1714 50.9747 16.9016C51.2964 16.6318 51.4572 16.29 51.4572 15.8816V10.6894C51.4572 8.83977 51.0394 7.49459 50.2075 6.65016C49.3719 5.80203 48.2368 5.38074 46.8023 5.38074C46.0832 5.38074 45.3918 5.52856 44.7225 5.82236C44.0552 6.11985 43.4913 6.55038 43.0292 7.1121C42.2564 5.95909 41.003 5.38074 39.2579 5.38074C38.6145 5.38074 38.0396 5.49715 37.5257 5.72627C37.0117 5.95909 36.605 6.26397 36.2945 6.65016C36.2704 6.49679 36.1946 6.34158 36.0652 6.18821C35.7565 5.77801 35.3091 5.57291 34.7176 5.57291C34.2036 5.57291 33.7895 5.72073 33.4679 6.01452C33.1462 6.30832 32.9854 6.66125 32.9854 7.07145V15.8003C32.9854 16.2383 33.1499 16.5967 33.4845 16.8776C33.8191 17.1585 34.2277 17.2989 34.7157 17.2989L34.7231 17.3155C35.1853 17.3155 35.5753 17.1677 35.897 16.8739C36.2187 16.5764 36.3795 16.2105 36.3795 15.7763V10.3143C36.5034 9.82464 36.7622 9.3978 37.1467 9.02455C37.5331 8.6513 37.9952 8.46652 38.6108 8.46652C39.2264 8.46652 39.6997 8.67162 40.0343 9.08183C40.3634 9.49204 40.5335 10.1702 40.5335 11.1199V15.8096C40.5335 16.2475 40.6943 16.606 41.016 16.8868C41.3339 17.1677 41.7406 17.3081 42.2268 17.3081C42.713 17.3081 43.116 17.1751 43.4377 16.9053C43.7594 16.6355 43.9202 16.2937 43.9202 15.8853V10.3476C44.0496 9.83757 44.2973 9.39595 44.6726 9.02085C45.0424 8.6476 45.5378 8.46283 46.1516 8.46283C46.7653 8.46283 47.2404 8.66793 47.575 9.07813H47.5713Z' fill='white'/%3E%3Cpath d='M60.688 5.38074C59.5344 5.38074 58.5213 5.80203 57.6487 6.65016C57.5434 6.34528 57.3511 6.08659 57.0701 5.88333C56.7854 5.67823 56.4545 5.57475 56.0681 5.57475C55.5542 5.57475 55.1401 5.72258 54.8184 6.01637C54.4968 6.31017 54.3359 6.66309 54.3359 7.0733V20.9944C54.3359 21.4287 54.5005 21.7908 54.8351 22.0717C55.1697 22.3525 55.5782 22.493 56.0663 22.493C56.5543 22.493 56.9185 22.3452 57.2402 22.0514C57.5619 21.7539 57.7227 21.388 57.7227 20.9538V16.2641C58.4899 16.9552 59.4401 17.3007 60.5696 17.3007H60.5733C62.3148 17.3007 63.7013 16.7538 64.7273 15.6655C65.7533 14.5771 66.2672 13.1174 66.2672 11.301C66.2672 9.48464 65.7607 8.04153 64.7476 6.97721C63.7346 5.91659 62.3832 5.38074 60.6898 5.38074H60.688ZM62.2039 13.3594C61.7288 13.9138 61.0947 14.1872 60.2979 14.1872C59.5011 14.1872 58.9058 13.9101 58.4326 13.3594C57.9575 12.8088 57.7208 12.1454 57.7208 11.301C57.7208 10.4566 57.9575 9.77844 58.4326 9.26291C58.9077 8.75293 59.503 8.49609 60.2979 8.49609C61.0928 8.49609 61.7288 8.74923 62.2039 9.26291C62.679 9.77659 62.9156 10.4806 62.9156 11.301C62.9156 12.1214 62.679 12.8088 62.2039 13.3594Z' fill='white'/%3E%3Cpath d='M71.5378 0.441618C71.229 0.147822 70.8297 0 70.3435 0C69.8296 0 69.4155 0.147822 69.0938 0.441618C68.7722 0.735414 68.6113 1.08834 68.6113 1.49855V15.8022C68.6113 16.2401 68.7759 16.5986 69.1105 16.8794C69.4451 17.1603 69.8536 17.3007 70.3417 17.3007L70.3454 17.3044C70.8075 17.3044 71.1976 17.1566 71.5193 16.8628C71.8409 16.5653 72.0018 16.1994 72.0018 15.7652V1.5392C72.0018 1.10127 71.8483 0.735414 71.5396 0.441618H71.5378Z' fill='white'/%3E%3Cpath d='M2.17218 24.701C0.972398 24.701 0 25.673 0 26.8722C0 28.0714 0.972398 29.0433 2.17218 29.0433C3.37197 29.0433 4.34437 28.0714 4.34437 26.8722C4.34437 25.673 3.37197 24.701 2.17218 24.701Z' fill='white'/%3E%3Cpath d='M6.93053 36.6949C8.43037 36.6949 9.64622 35.4797 9.64622 33.9806C9.64622 32.4814 8.43037 31.2662 6.93053 31.2662C5.4307 31.2662 4.21484 32.4814 4.21484 33.9806C4.21484 35.4797 5.4307 36.6949 6.93053 36.6949Z' fill='white'/%3E%3Cpath d='M14.5288 43.0846C16.3278 43.0846 17.7862 41.6269 17.7862 39.8288C17.7862 38.0307 16.3278 36.573 14.5288 36.573C12.7298 36.573 11.2715 38.0307 11.2715 39.8288C11.2715 41.6269 12.7298 43.0846 14.5288 43.0846Z' fill='white'/%3E%3Cpath d='M23.794 47C25.8932 47 27.5949 45.2991 27.5949 43.201C27.5949 41.1029 25.8932 39.402 23.794 39.402C21.6949 39.402 19.9932 41.1029 19.9932 43.201C19.9932 45.2991 21.6949 47 23.794 47Z' fill='white'/%3E%3Cpath d='M54.6302 24.701C53.4304 24.701 52.458 25.673 52.458 26.8722C52.458 28.0714 53.4304 29.0433 54.6302 29.0433C55.83 29.0433 56.8024 28.0714 56.8024 26.8722C56.8024 25.673 55.83 24.701 54.6302 24.701Z' fill='white'/%3E%3Cpath d='M49.8719 36.6949C51.3718 36.6949 52.5876 35.4797 52.5876 33.9806C52.5876 32.4814 51.3718 31.2662 49.8719 31.2662C48.3721 31.2662 47.1562 32.4814 47.1562 33.9806C47.1562 35.4797 48.3721 36.6949 49.8719 36.6949Z' fill='white'/%3E%3Cpath d='M42.7942 43.0403C44.57 42.7522 45.7758 41.0798 45.4876 39.3049C45.1994 37.53 43.5262 36.3248 41.7504 36.6129C39.9747 36.901 38.7688 38.5734 39.0571 40.3482C39.3453 42.1231 41.0185 43.3284 42.7942 43.0403Z' fill='white'/%3E%3Cpath d='M36.6612 44.6551C37.4645 42.7166 36.5435 40.4943 34.6042 39.6914C32.6648 38.8885 30.4414 39.809 29.6381 41.7474C28.8348 43.6859 29.7558 45.9082 31.6951 46.7111C33.6345 47.514 35.8579 46.5935 36.6612 44.6551Z' fill='white'/%3E%3Cpath d='M15.8155 11.7519C17.9147 11.7519 19.6164 10.051 19.6164 7.95283C19.6164 5.85469 17.9147 4.15381 15.8155 4.15381C13.7164 4.15381 12.0146 5.85469 12.0146 7.95283C12.0146 10.051 13.7164 11.7519 15.8155 11.7519Z' fill='white'/%3E%3C/svg%3E%0A");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    width: 72px;
    height: 47px
}

@media (max-width:1200px) {
    .header_wrapper .logo_img {
        margin: 0 8px 0 0;
        width: 52px;
        height: 34px
    }
}

.header_wrapper .clinics_on_the_map {
    position: relative;
    padding: 5px 10px 5px 28px;
    border-radius: 5px;
    background-color: #dcf3ec;
    margin: 0 auto
}

@media (max-width:1440px) and (min-width:768px) {
    .header_wrapper .clinics_on_the_map {
        padding: 5px 7px 5px 25px
    }
}

@media (max-width:992px) {
    .header_wrapper .clinics_on_the_map {
        background-color: transparent;
        flex-grow: 0;
        padding: 0
    }
    .header_wrapper .clinics_on_the_map .clinics_on_the_map a:first-of-type {
        display: none
    }
}

.header_wrapper .clinics_on_the_map:before {
    content: "";
    position: absolute;
    top: 9px;
    left: 10px;
    width: 16px;
    height: 16px;
    background-size: contain;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='17' viewBox='0 0 17 17' fill='none'%3E%3Cpath d='M8.44525 3.16675C9.4802 3.16675 10.3649 3.52982 11.0994 4.25595C11.8339 4.98208 12.2011 5.86263 12.2011 6.89758C12.2011 7.41505 12.0717 8.01182 11.813 8.68787C11.5543 9.36393 11.2413 9.98991 10.874 10.5658C10.5068 11.1417 10.1396 11.6842 9.77232 12.1934C9.40508 12.7025 9.09626 13.1073 8.84587 13.4077L8.44525 13.8334C8.34509 13.7333 8.21155 13.583 8.04462 13.3827C7.87769 13.1824 7.5814 12.7943 7.15573 12.2184C6.73007 11.6425 6.35031 11.0833 6.01645 10.5408C5.6826 9.99826 5.38213 9.3848 5.11504 8.70039C4.84796 8.01599 4.71442 7.41505 4.71442 6.89758C4.71442 5.86263 5.07748 4.98208 5.80362 4.25595C6.52975 3.52982 7.4103 3.16675 8.44525 3.16675ZM8.44525 8.22465C8.81249 8.22465 9.12965 8.09528 9.39673 7.83654C9.66382 7.57781 9.79736 7.26482 9.79736 6.89758C9.79736 6.53034 9.66382 6.21735 9.39673 5.95861C9.12965 5.69987 8.81249 5.5705 8.44525 5.5705C8.07801 5.5705 7.76502 5.69987 7.50628 5.95861C7.24754 6.21735 7.11817 6.53034 7.11817 6.89758C7.11817 7.26482 7.24754 7.57781 7.50628 7.83654C7.76502 8.09528 8.07801 8.22465 8.44525 8.22465Z' fill='%23333638'/%3E%3C/svg%3E")
}

@media (max-width:1440px) and (min-width:768px) {
    .header_wrapper .clinics_on_the_map:before {
        left: 7px
    }
}

@media (max-width:992px) {
    .header_wrapper .clinics_on_the_map:before {
        content: none
    }
}

.header_wrapper .clinics_on_the_map a {
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    letter-spacing: .02em
}

@media (max-width:992px) {
    .header_wrapper .clinics_on_the_map a:first-of-type {
        display: none
    }
}

.header_wrapper .clinics_mob_icon {
    display: none;
    width: 32px;
    height: 32px;
    background: url(/img/location-pin-mobile.svg)
}

@media (max-width:992px) {
    .header_wrapper .clinics_mob_icon {
        display: block;
        margin: 0 7px 0 0
    }
}

.header_wrapper .contacts_container {
    position: absolute;
    bottom: -55px;
    left: auto;
    right: auto;
    display: flex;
    flex-flow: column nowrap
}

@media (max-width:1440px) {
    .header_wrapper .contacts_container {
        padding: 0
    }
}

@media (max-width:992px) {
    .header_wrapper .contacts_container {
        display: none
    }
}

.header_wrapper .contacts_container._white .phones .phones__phone,
.header_wrapper .contacts_container._white .work_hours p {
    color: #fff
}

.header_wrapper .contacts_container._black .phones .phones__phone,
.header_wrapper .contacts_container._black .work_hours p {
    color: #333638
}

.header_wrapper .contacts_mob_icon {
    display: none;
    width: 32px;
    height: 32px;
    background: url(/img/phone-icon-mobile.svg)
}

@media (max-width:992px) {
    .header_wrapper .contacts_mob_icon {
        display: block
    }
}

.header_wrapper .phones {
    display: flex;
    flex-flow: row nowrap;
    align-items: center;
    -moz-column-gap: 5px;
    column-gap: 5px
}

@media (max-width:992px) {
    .header_wrapper .phones {
        display: none
    }
}

.header_wrapper .phones a {
    font-family: MuseoSans;
    font-weight: 700;
    font-size: 16px;
    line-height: 120%;
    letter-spacing: .01em
}

@media (max-width:1440px) {
    .header_wrapper .phones a {
        font-size: 14px;
        line-height: 120%
    }
}

@media (max-width:1440px) and (min-width:768px) {
    .header_wrapper .phones a:last-of-type {
        margin: 0
    }
}

.header_wrapper .phones a.phones__spam {
    font-size: 14px;
    line-height: 120%;
    color: #df0c0c;
    text-decoration: underline;
    transition: all .3s ease
}

.header_wrapper .phones a.phones__spam:hover {
    text-decoration: none
}

@media (max-width:1440px) and (min-width:768px) {
    .header_wrapper .work_hours {
        padding: 4px 0 0 0
    }
}

@media (max-width:992px) {
    .header_wrapper .work_hours {
        display: none
    }
}

.header_wrapper .work_hours p {
    font-size: 12px;
    font-weight: 500;
    line-height: 18px;
    letter-spacing: .02em
}

.header_wrapper .header_wrapper__btns {
    display: flex
}

.header_wrapper .social-btn {
    display: flex;
    align-items: center;
    justify-content: center;
    flex: 0 0 48px;
    width: 48px;
    height: 48px;
    border: 1px solid #dadee1;
    border-radius: 5px;
    background-repeat: no-repeat;
    background-size: 26px;
    background-position: center;
    margin-right: 12px
}

@media (max-width:1440px) {
    .header_wrapper .social-btn {
        flex: 0 0 30px;
        width: 30px;
        height: 30px;
        background-size: 16px
    }
}

.header_wrapper .social-btn.social-btn_tg {
    background-image: url("data:image/svg+xml,%3Csvg width='33' height='28' viewBox='0 0 33 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M29.5817 0.191559C29.9874 0.0219402 30.4316 -0.0365559 30.8678 0.0221513C31.304 0.0808585 31.7164 0.254617 32.0621 0.525347C32.4078 0.796077 32.6741 1.15389 32.8332 1.56153C32.9925 1.96917 33.0388 2.41173 32.9674 2.84317L29.2436 25.2774C28.8823 27.4414 26.4917 28.6824 24.4936 27.6046C22.822 26.7028 20.3395 25.3134 18.1066 23.8636C16.99 23.1379 13.5701 20.8141 13.9904 19.1606C14.3515 17.7466 20.0982 12.4336 23.382 9.27487C24.6709 8.03389 24.083 7.31796 22.561 8.45944C18.7815 11.2938 12.713 15.6038 10.7066 16.8171C8.93662 17.8869 8.01386 18.0695 6.91053 17.8869C4.89757 17.5542 3.03074 17.0388 1.50707 16.4111C-0.551856 15.563 -0.451705 12.7517 1.50542 11.9329L29.5817 0.191559Z' fill='white'/%3E%3C/svg%3E%0A")
}

.header_wrapper .social-btn.social-btn_max {
    background-image: url("data:image/svg+xml,%3Csvg width='33' height='33' viewBox='0 0 33 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.8545 32.9058C13.616 32.9058 12.111 32.431 9.49496 30.5317C7.84023 32.6684 2.60028 34.3382 2.37177 31.4813C2.37177 29.3367 1.89899 27.5244 1.36318 25.5459C0.724926 23.1085 0 20.394 0 16.4608C0 7.06708 7.67476 0 16.7679 0C25.8688 0 32.9999 7.41529 32.9999 16.5479C33.0304 25.5392 25.8069 32.8579 16.8545 32.9058ZM16.9885 8.11962C12.5601 7.89012 9.10885 10.9686 8.34453 15.7961C7.71416 19.7926 8.83307 24.6596 9.7865 24.9128C10.2435 25.0236 11.3939 24.0898 12.111 23.3696C13.2967 24.1923 14.6774 24.6864 16.1138 24.802C20.7024 25.0237 24.6231 21.5153 24.9312 16.9119C25.1105 12.2988 21.5776 8.39153 16.9885 8.12754L16.9885 8.11962Z' fill='white'/%3E%3C/svg%3E%0A")
}

.header_wrapper .social-btn.social-btn_wa {
    background-image: url("data:image/svg+xml,%3Csvg width='26' height='27' viewBox='0 0 26 27' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_15088_4955)'%3E%3Cpath d='M0.554805 13.3871C0.554195 15.5788 1.12945 17.7189 2.22327 19.6052L0.450195 26.0501L7.07532 24.3207C8.90775 25.3138 10.9608 25.8342 13.0472 25.8344H13.0527C19.9401 25.8344 25.5467 20.2548 25.5496 13.3969C25.551 10.0737 24.2522 6.94882 21.8925 4.59782C19.5332 2.24703 16.3954 0.951712 13.0522 0.950195C6.1639 0.950195 0.55775 6.52942 0.554906 13.3871' fill='url(%23paint0_linear_15088_4955)'/%3E%3Cpath d='M0.108672 13.383C0.107961 15.6536 0.703828 17.8702 1.83666 19.824L0 26.5L6.86268 24.7086C8.75357 25.735 10.8825 26.2761 13.0489 26.277H13.0544C20.189 26.277 25.997 20.4967 26 13.3933C26.0012 9.9507 24.6557 6.71348 22.2117 4.27826C19.7674 1.84334 16.5174 0.501416 13.0544 0.5C5.91866 0.5 0.111516 6.27942 0.108672 13.383ZM4.19565 19.4876L3.93941 19.0826C2.86223 17.3775 2.29369 15.4071 2.2945 13.3838C2.29673 7.47949 7.12339 2.67588 13.0585 2.67588C15.9327 2.67709 18.6339 3.79253 20.6655 5.81634C22.6971 7.84035 23.815 10.5309 23.8143 13.3925C23.8116 19.2968 18.9849 24.101 13.0544 24.101H13.0502C11.1192 24.1 9.22533 23.5837 7.57372 22.6081L7.18067 22.376L3.10822 23.439L4.19565 19.4876Z' fill='url(%23paint1_linear_15088_4955)'/%3E%3Cpath d='M9.81898 7.99749C9.57666 7.46131 9.32163 7.45049 9.09119 7.44109C8.90248 7.433 8.68677 7.4336 8.47125 7.4336C8.25553 7.4336 7.90504 7.51439 7.60878 7.83642C7.31222 8.15876 6.47656 8.93771 6.47656 10.522C6.47656 12.1063 7.6357 13.6375 7.79728 13.8525C7.95907 14.0672 10.035 17.4224 13.3228 18.7132C16.0552 19.7858 16.6113 19.5725 17.2043 19.5187C17.7974 19.4651 19.1181 18.74 19.3876 17.988C19.6572 17.2362 19.6572 16.5917 19.5764 16.457C19.4956 16.3228 19.2798 16.2423 18.9564 16.0813C18.6329 15.9203 17.0425 15.1412 16.7461 15.0337C16.4495 14.9263 16.2339 14.8727 16.0182 15.1952C15.8024 15.5171 15.183 16.2423 14.9942 16.457C14.8056 16.6723 14.6168 16.6991 14.2934 16.538C13.9697 16.3764 12.928 16.0368 11.6921 14.9399C10.7305 14.0863 10.0813 13.0322 9.89262 12.7098C9.70391 12.3879 9.87241 12.2134 10.0346 12.0529C10.1799 11.9086 10.3582 11.6769 10.5201 11.4889C10.6814 11.3008 10.7352 11.1667 10.843 10.9519C10.951 10.737 10.897 10.5489 10.8162 10.3878C10.7352 10.2268 10.1066 8.63418 9.81898 7.99749Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_15088_4955' x1='1255.42' y1='2510.94' x2='1255.42' y2='0.950195' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%231FAF38'/%3E%3Cstop offset='1' stop-color='%2360D669'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear_15088_4955' x1='1300' y1='2600.5' x2='1300' y2='0.5' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%231FAF38'/%3E%3Cstop offset='1' stop-color='%2360D669'/%3E%3C/linearGradient%3E%3CclipPath id='clip0_15088_4955'%3E%3Crect width='26' height='26' fill='white' transform='translate(0 0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A")
}

.header_wrapper .popup_button {
    padding: 14px 27px 14px 27px;
    font-family: Rubik, sans-serif;
    font-size: 14px;
    line-height: 20px;
    text-align: center;
    letter-spacing: .02em;
    color: #fff
}

@media (max-width:1440px) and (min-width:768px) {
    .header_wrapper .popup_button {
        padding: 7px 16px
    }
}

@media (max-width:992px) {
    .header_wrapper .popup_button {
        display: none
    }
}

.header_wrapper .navbar_item {
    display: flex;
    align-items: center;
    padding: 0 32px 0 0;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: .01em
}

@media (max-width:1440px) {
    .header_wrapper .navbar_item {
        padding: 0 26px 0 0
    }
}

@media (max-width:1200px) {
    .header_wrapper .navbar_item {
        padding: 0 10px 0 0
    }
}

@media (max-width:1024px) {
    .header_wrapper .navbar_item {
        padding: 0 6px 0 0
    }
}

@media (max-width:992px) {
    .header_wrapper .navbar_item {
        width: calc(100% - 32px);
        height: auto;
        margin: 0 16px 0 16px;
        padding: 16px 0 16px 0;
        border-bottom: 1px solid rgba(51, 54, 56, .4)
    }
    .header_wrapper .navbar_item ._menu_link_no_borders {
        line-height: 24px;
        letter-spacing: .01em;
        color: #333638
    }
}

.header_wrapper .navbar_item._active a {
    color: #75b9a4;
    font-weight: 700
}

@media (max-width:992px) {
    .header_wrapper .navbar_item:first-of-type:before {
        content: "";
        position: absolute;
        top: 23px;
        right: 16px;
        width: 5px;
        height: 5px;
        border-bottom: 2px solid #b3b6be;
        border-right: 2px solid #b3b6be;
        transform: rotate(-45deg)
    }
}

.header_wrapper .navbar_item:first-of-type>a {
    position: relative;
    padding: 0 0 0 24px
}

@media (max-width:1440px) and (min-width:768px) {
    .header_wrapper .navbar_item:first-of-type>a {
        padding: 0 0 0 24px
    }
}

@media (max-width:992px) {
    .header_wrapper .navbar_item:first-of-type>a {
        padding: 0
    }
}

.header_wrapper .navbar_item:first-of-type>a:before {
    content: "";
    position: absolute;
    top: 5px;
    left: 0;
    border-top: 2px solid #fff;
    border-bottom: 6px double #fff;
    width: 16px;
    height: 2px
}

@media (max-width:992px) {
    .header_wrapper .navbar_item:first-of-type>a:before {
        content: none
    }
}

.header_wrapper .navbar_item:first-of-type>a:hover:before {
    border-top: 2px solid #373737;
    border-bottom: 6px double #373737
}

.header_wrapper .navbar_item:last-of-type {
    padding: 0
}

.header_wrapper .navbar_item:last-child {
    padding: 0
}

@media (max-width:1440px) and (min-width:768px) {
    .header_wrapper .navbar_item:nth-last-of-type(2) {
        padding: 0
    }
}

@media (max-width:992px) {
    .header_wrapper .navbar_item:nth-last-of-type(2) {
        padding: 16px 0 16px 0;
        border-bottom: none
    }
}

.header_wrapper .navbar_item.navbar_item_last {
    padding-right: 0
}

.header_wrapper .navbar_item ._menu_link_no_borders {
    color: #fff
}

@media (max-width:992px) {
    .header_wrapper .navbar_item ._menu_link_no_borders {
        line-height: 24px;
        letter-spacing: .01em;
        color: #333638
    }
}

.header_wrapper .navbar_item ._menu_link_no_borders:hover {
    color: #fff
}

.header_wrapper .burger_wrapper {
    display: none
}

@media (max-width:992px) {
    .header_wrapper .burger_wrapper {
        display: block
    }
}

.header_wrapper .burger_img {
    position: relative;
    width: 32px;
    height: 32px;
    overflow: hidden
}

.header_wrapper .burger_img div {
    width: 24px;
    height: 2px;
    border-radius: 2px;
    background: #fff;
    position: absolute;
    top: 10px;
    left: 4px;
    transition: transform .3s ease
}

.header_wrapper .burger_img div:nth-child(1) {
    transform: translate(0, 0)
}

.header_wrapper .burger_img div:nth-child(2) {
    transform: translate(0, 6px)
}

.header_wrapper .burger_img div:nth-child(3) {
    transform: translate(0, 12px)
}

.header_wrapper .burger_img._active div:nth-child(1) {
    transform: translate(0, 5px) rotate(45deg)
}

.header_wrapper .burger_img._active div:nth-child(2) {
    transform: translate(0, 5px) rotate(-45deg)
}

.header_wrapper .burger_img._active div:nth-child(3) {
    transform: translate(0, 50px)
}

.header_wrapper .about_dropdown_container {
    position: relative
}

@media (max-width:992px) {
    .header_wrapper .about_dropdown_container {
        position: static
    }
}

@media (max-width:992px) {
    .header_wrapper .about_dropdown_container:before {
        content: "";
        position: absolute;
        right: 16px;
        width: 5px;
        height: 5px;
        border-bottom: 2px solid #b3b6be;
        border-right: 2px solid #b3b6be;
        transform: rotate(-45deg)
    }
}

.header_wrapper .about_dropdown_container:hover .about_dropdown_menu_background {
    display: block !important
}

@media (max-width:992px) {
    .header_wrapper .about_dropdown_container:hover .about_dropdown_menu_background._hidden {
        display: none !important
    }
}

@media (max-width:992px) {
    .header_wrapper .about_dropdown_container>._menu_link_no_borders {
        display: none
    }
}

.header_wrapper .about_dropdown_container ._menu_link_no_borders._mobile {
    cursor: default
}

@media (max-width:992px) {
    .header_wrapper .about_dropdown_container ._menu_link_no_borders._mobile {
        display: block
    }
}

.header_wrapper .about_dropdown_container .service_dropdown_menu_shadow {
    display: none
}

@media (max-width:992px) {
    .header_wrapper .about_dropdown_container .service_dropdown_menu_shadow {
        display: block
    }
}

.header_wrapper .about_dropdown_menu_background {
    position: absolute;
    overflow: hidden;
    z-index: 100;
    top: 80%;
    left: -24px;
    display: flex;
    justify-content: center;
    white-space: nowrap;
    background-color: #f3f5f5;
    border-radius: 4px;
    box-shadow: 0 5px 20px rgba(15, 4, 61, .1)
}

@media (max-width:992px) {
    .header_wrapper .about_dropdown_menu_background {
        overflow: unset;
        top: 0;
        left: 0;
        display: flex;
        justify-content: center;
        width: 100%;
        height: auto;
        z-index: 100;
        background-color: #fff;
        white-space: normal
    }
}

.header_wrapper .about_dropdown_menu_wrapper {
    display: flex;
    flex-direction: column;
    margin: 0 auto
}

@media (max-width:992px) {
    .header_wrapper .about_dropdown_menu_wrapper {
        flex-flow: column nowrap;
        width: 100%;
        margin: 0;
        padding: 0
    }
}

.header_wrapper .about_dropdown_menu_wrapper ._menu_link_no_borders {
    color: #373737
}

@media (max-width:992px) {
    .header_wrapper .about_dropdown_menu_item {
        border-bottom: 1px solid rgba(51, 54, 56, .4);
        margin: 0 16px
    }
}

@media (max-width:992px) {
    .header_wrapper .about_dropdown_menu_item:last-of-type {
        border-bottom: none
    }
}

.header_wrapper .about_dropdown_menu_item a {
    display: flex;
    align-items: center;
    transition: all .3s ease;
    padding: 12px 24px
}

@media (max-width:992px) {
    .header_wrapper .about_dropdown_menu_item a {
        width: 100%;
        height: 56px;
        padding: 0
    }
}

.header_wrapper .about_dropdown_menu_item a:hover {
    background-color: #373737;
    color: #fff
}

@media (max-width:992px) {
    .header_wrapper .about_dropdown_menu_item a:hover {
        background-color: transparent;
        color: #373737
    }
}

.header_wrapper .about_back_button_wrapper {
    display: none
}

@media (max-width:992px) {
    .header_wrapper .about_back_button_wrapper {
        display: flex;
        flex: 0 0 56px;
        height: 56px;
        background: #f8f8f8;
        padding: 0 0 0 36px
    }
    .header_wrapper .about_back_button_wrapper:before {
        content: "";
        position: absolute;
        top: 24px;
        left: 18px;
        width: 5px;
        height: 5px;
        border-bottom: 2px solid #b3b6be;
        border-right: 2px solid #b3b6be;
        transform: rotate(135deg)
    }
}

@media (max-width:992px) {
    .header_wrapper .about_back_button_wrapper:before {
        content: "";
        position: absolute;
        top: 24px;
        left: 18px;
        width: 5px;
        height: 5px;
        border-bottom: 2px solid #b3b6be;
        border-right: 2px solid #b3b6be;
        transform: rotate(135deg)
    }
}

[data-page-type=header_dropdown_menu] {
    position: relative;
    width: 1224px
}

[data-page-type=header_dropdown_menu] .back_button_wrapper {
    display: none
}

[data-page-type=header_dropdown_menu] .close_dropdown_menu {
    cursor: pointer;
    position: absolute;
    top: 24px;
    right: 0;
    padding: 0 28px 0 0
}

[data-page-type=header_dropdown_menu] .close_dropdown_menu:before {
    content: "";
    position: absolute;
    top: -2px;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(/img/close_icon_black.svg);
    background-size: contain
}

[data-page-type=header_dropdown_menu] .close_dropdown_menu:hover:before {
    background: url(/img/close_icon_black_active.svg);
    background-size: contain
}

[data-page-type=header_dropdown_menu] .close_dropdown_menu:hover span {
    color: #373737;
    border-bottom: 1px solid #373737
}

[data-page-type=header_dropdown_menu] .close_dropdown_menu span {
    color: #333638;
    border-bottom: 1px solid rgba(51, 54, 56, .4)
}

[data-page-type=header_dropdown_menu] .category_wrapper {
    position: relative;
    width: 312px;
    padding: 12px 0 0 0;
    background: #f8f8f8;
    min-height: calc(100vh - 160px)
}

[data-page-type=header_dropdown_menu] .category_name {
    cursor: pointer;
    padding: 8px 0 8px 16px;
    line-height: 24px;
    letter-spacing: .01em;
    color: #333638
}

[data-page-type=header_dropdown_menu] .category_name:hover {
    background: #fff;
    border-radius: 8px 0 0 8px
}

[data-page-type=header_dropdown_menu] .category_item_wrapper._active {
    background: #fff;
    border-radius: 8px 0 0 8px
}

[data-page-type=header_dropdown_menu] .all_services._menu_link_no_borders {
    display: block;
    padding: 12px 0 12px 16px;
    font-weight: 500;
    color: #333638
}

[data-page-type=header_dropdown_menu] .all_services._menu_link_no_borders:hover {
    color: #373737
}

[data-page-type=header_dropdown_menu] .category_link._link_black {
    position: absolute;
    top: 24px;
    left: 32px;
    font-weight: 500;
    line-height: 24px;
    letter-spacing: .01em
}

[data-page-type=header_dropdown_menu] .listing_first_level.level_container {
    position: absolute;
    top: 0;
    left: 312px;
    display: flex;
    flex-flow: row nowrap;
    padding: 64px 0 0 32px
}

[data-page-type=header_dropdown_menu] .listing_first_level.level_wrapper.column {
    width: 256px
}

[data-page-type=header_dropdown_menu] .listing_first_level.level_wrapper.column:first-of-type {
    margin: 0 16px 0 0
}

[data-page-type=header_dropdown_menu] .listing_second_level,
[data-page-type=header_dropdown_menu] .listing_third_level {
    display: none;
    flex-flow: column nowrap;
    width: 240px;
    padding: 12px 0 0 0
}

[data-page-type=header_dropdown_menu] .listing_second_level._active,
[data-page-type=header_dropdown_menu] .listing_third_level._active {
    display: flex
}

[data-page-type=header_dropdown_menu] .listing_first_level_item,
[data-page-type=header_dropdown_menu] .listing_second_level_item {
    padding: 0 0 12px 0
}

[data-page-type=header_dropdown_menu] .with_children>p {
    cursor: pointer;
    position: relative;
    top: 2px;
    right: -8px;
    display: inline-block;
    width: 20px;
    height: 17px;
    border: 1px solid transparent
}

[data-page-type=header_dropdown_menu] .with_children>p:after {
    content: "";
    position: absolute;
    top: 5px;
    right: 6px;
    width: 5px;
    height: 5px;
    border-bottom: 2px solid #727581;
    border-right: 2px solid #727581;
    transform: rotate(45deg)
}

[data-page-type=header_dropdown_menu] .with_children>p._active:after {
    border-bottom: 2px solid #333638;
    border-right: 2px solid #333638;
    transform: rotate(-135deg)
}

[data-page-type=header_dropdown_menu] .listing_second_level_item {
    position: relative;
    padding: 0 0 12px 24px
}

[data-page-type=header_dropdown_menu] .listing_second_level_item:before {
    content: "—";
    position: absolute;
    top: 1px;
    left: 0;
    letter-spacing: .01em;
    color: #333638
}

[data-page-type=header_dropdown_menu] .listing_third_level_item {
    padding: 0 0 8px 16px;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: .02em
}

[data-page-type=header_dropdown_menu] .listing_third_level_item:last-of-type {
    padding: 0 0 0 16px
}

[data-page-type=header_dropdown_menu] .mobile_active_block_display_wrapper {
    display: none
}

@media (max-width:1440px) {
    [data-page-type=header_dropdown_menu] .close_dropdown_menu {
        display: none
    }
}

@media (max-width:1440px) and (min-width:768px) {
    [data-page-type=header_dropdown_menu] {
        width: 768px
    }
    [data-page-type=header_dropdown_menu] .category_wrapper {
        width: 208px
    }
    [data-page-type=header_dropdown_menu] .category_link._link_black {
        top: 24px;
        left: 16px
    }
    [data-page-type=header_dropdown_menu] .listing_first_level.level_container {
        left: 208px;
        padding: 64px 0 0 16px
    }
}

@media (max-width:992px) {
    [data-page-type=header_dropdown_menu] .back_button_wrapper {
        display: flex;
        background: #f8f8f8
    }
    [data-page-type=header_dropdown_menu] .back_button_wrapper button {
        position: relative;
        width: 100%;
        height: 56px;
        padding: 0 0 0 36px;
        text-align: start;
        line-height: 24px;
        letter-spacing: .01em;
        color: #333638
    }
    [data-page-type=header_dropdown_menu] .back_button_wrapper button:before {
        content: "";
        position: absolute;
        top: 24px;
        left: 18px;
        width: 5px;
        height: 5px;
        border-bottom: 2px solid #b3b6be;
        border-right: 2px solid #b3b6be;
        transform: rotate(135deg)
    }
    [data-page-type=header_dropdown_menu] .category_wrapper {
        width: 100%;
        padding: 0;
        background: #fff;
        box-shadow: none
    }
    [data-page-type=header_dropdown_menu] .mobile_active_block_display_wrapper._active {
        display: block;
        width: 100%;
        z-index: 100
    }
    [data-page-type=header_dropdown_menu] .category_name {
        padding: 16px 0 16px 0;
        border-bottom: 1px solid rgba(51, 54, 56, .4)
    }
    [data-page-type=header_dropdown_menu] .category_item_wrapper {
        position: relative;
        padding: 0 16px 0 16px
    }
    [data-page-type=header_dropdown_menu] .category_item_wrapper:after {
        content: "";
        position: absolute;
        top: 24px;
        right: 18px;
        width: 5px;
        height: 5px;
        border-bottom: 2px solid #727581;
        border-right: 2px solid #727581;
        transform: rotate(-45deg)
    }
    [data-page-type=header_dropdown_menu] .listing_first_level.level_container {
        position: static;
        flex-flow: column nowrap;
        width: 100%;
        padding: 0 16px 0 16px;
        background: #fff
    }
    [data-page-type=header_dropdown_menu] .listing_first_level.level_container .listing_first_level.level_wrapper.column:last-of-type .item_wrapper:last-of-type {
        border-bottom: none
    }
    [data-page-type=header_dropdown_menu] .listing_first_level.level_wrapper.column {
        width: 100%
    }
    [data-page-type=header_dropdown_menu] .listing_first_level.level_wrapper.column:first-of-type {
        margin: 0
    }
    [data-page-type=header_dropdown_menu] .category_link._link_black {
        position: static;
        display: block;
        padding: 16px 0 16px 0
    }
    [data-page-type=header_dropdown_menu] .item_wrapper {
        position: relative;
        padding: 16px 0 16px 0;
        border-bottom: 1px solid rgba(51, 54, 56, .4)
    }
    [data-page-type=header_dropdown_menu] .item_wrapper ._link_black {
        border-bottom: none
    }
    [data-page-type=header_dropdown_menu] .with_children>p {
        position: absolute;
        top: 16px;
        right: 0
    }
    [data-page-type=header_dropdown_menu] .with_children>p:after {
        transform: rotate(-45deg)
    }
    [data-page-type=header_dropdown_menu] .listing_second_level._active,
    [data-page-type=header_dropdown_menu] .listing_third_level._active {
        position: static;
        width: 100%;
        padding: 0 16px 0 16px;
        background: #fff;
        z-index: 100
    }
    [data-page-type=header_dropdown_menu] .listing_second_level._active .item_wrapper:last-of-type,
    [data-page-type=header_dropdown_menu] .listing_third_level._active .item_wrapper:last-of-type {
        border-bottom: none
    }
    [data-page-type=header_dropdown_menu] .listing_second_level_item:before {
        content: none
    }
    [data-page-type=header_dropdown_menu] .listing_third_level_item {
        padding: 16px 0 16px 0;
        font-size: 16px;
        line-height: 24px;
        letter-spacing: .01em
    }
    [data-page-type=header_dropdown_menu] .listing_third_level_item:last-of-type {
        padding: 16px 0 16px 0
    }
}

[data-page-type=index] .top-block {
    position: relative;
    margin-bottom: 35px;
    margin-top: -153px
}

@media (max-width:992px) {
    [data-page-type=index] .top-block {
        margin-top: -61px
    }
}

[data-page-type=index] .top-block__video {
    will-change: transform;
    position: absolute;
    top: 50%;
    left: 50%;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    transform: translate(-50.1%, -50%) translateZ(0);
    z-index: -2
}

@media (max-width:767px) {
    [data-page-type=index] .top-block__video {
        display: none
    }
}

[data-page-type=index] .top-block__video:has(source)+.top-block__fallback {
    display: none
}

[data-page-type=index] .top-block__fallback {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1
}

[data-page-type=index] .top-block__fallback-img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover
}

@media (max-width:767px) {
    [data-page-type=index] .top-block__fallback-img.top-block__fallback-img_desc {
        display: none
    }
}

[data-page-type=index] .top-block__fallback-img.top-block__fallback-img_mobile {
    display: none
}

@media (max-width:767px) {
    [data-page-type=index] .top-block__fallback-img.top-block__fallback-img_mobile {
        display: block
    }
}

[data-page-type=index] .content_block.top_container {
    margin-bottom: 0
}

@media (max-width:1440px) {
    [data-page-type=index] .content_block.top_container {
        padding: 0 16px
    }
}

@media (max-width:767px) {
    [data-page-type=index] .content_block.top_container {
        padding: 0
    }
}

[data-page-type=index] .content_block.top_container .top_wrapper {
    overflow: hidden;
    display: flex;
    justify-content: space-between;
    position: relative;
    width: 100%;
    height: 100%;
    border-radius: 10px;
    background-image: url(/img/top-container-bg.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50%;
    margin: 0 auto
}

@media (max-width:1200px) {
    [data-page-type=index] .content_block.top_container .top_wrapper {
        flex-direction: column
    }
}

@media (max-width:767px) {
    [data-page-type=index] .content_block.top_container .top_wrapper {
        flex-direction: column;
        align-items: center;
        border-radius: 0
    }
}

[data-page-type=index] .content_block.top_container .top_wrapper__left {
    display: flex;
    flex-direction: column;
    padding: 50px 0 18px 58px
}

@media (max-width:1200px) {
    [data-page-type=index] .content_block.top_container .top_wrapper__left {
        padding: 30px 20px 28px 30px
    }
}

@media (max-width:767px) {
    [data-page-type=index] .content_block.top_container .top_wrapper__left {
        padding: 0
    }
}

[data-page-type=index] .content_block.top_container .top_wrapper__right {
    position: relative;
    background-color: rgba(255, 255, 255, .5);
    max-width: 415px;
    min-height: 495px;
    padding: 55px
}

@media (max-width:1200px) {
    [data-page-type=index] .content_block.top_container .top_wrapper__right {
        max-width: 100%;
        min-height: auto;
        background-color: transparent;
        padding: 0
    }
}

@media (max-width:767px) {
    [data-page-type=index] .content_block.top_container .top_wrapper__right {
        display: flex;
        flex-direction: column;
        align-items: center;
        width: 100%;
        background-color: #f5f5f5;
        max-width: none;
        padding: 20px 16px
    }
}

[data-page-type=index] .content_block.top_container .top_wrapper__right-text {
    line-height: 120%;
    margin-bottom: 10px
}

@media (max-width:1200px) {
    [data-page-type=index] .content_block.top_container .top_wrapper__right-text {
        font-size: 14px;
        line-height: 120%;
        max-width: 390px;
        padding-left: 30px
    }
}

@media (max-width:767px) {
    [data-page-type=index] .content_block.top_container .top_wrapper__right-text {
        width: 100%;
        max-width: none;
        padding-left: 0
    }
}

[data-page-type=index] .content_block.top_container .top_wrapper__right-text p {
    margin-bottom: 10px
}

[data-page-type=index] .content_block.top_container .top_wrapper__right-text p strong {
    font-weight: 700
}

[data-page-type=index] .content_block.top_container .top_wrapper__right-text p:last-of-type {
    margin-bottom: 0
}

[data-page-type=index] .content_block.top_container .top_wrapper__right-text ul {
    margin-top: 10px
}

@media (max-width:767px) {
    [data-page-type=index] .content_block.top_container .top_wrapper__right-text ul {
        width: 100%
    }
}

[data-page-type=index] .content_block.top_container .top_wrapper__right-text ul li {
    line-height: 100%;
    padding: 0;
    margin-left: 23px;
    margin-bottom: 10px
}

@media (max-width:1200px) {
    [data-page-type=index] .content_block.top_container .top_wrapper__right-text ul li {
        font-size: 14px;
        line-height: 100%
    }
}

[data-page-type=index] .content_block.top_container .top_wrapper__right-text ul li::before {
    content: "•";
    left: -16px
}

[data-page-type=index] .content_block.top_container .top_wrapper__right-text ul li:last-of-type {
    margin-bottom: 0
}

[data-page-type=index] .content_block.top_container .top_container__title {
    position: relative;
    max-width: 500px;
    font-family: MuseoSans;
    font-size: 47px;
    font-weight: 700;
    line-height: 100%;
    margin-bottom: 30px
}

@media (max-width:1200px) {
    [data-page-type=index] .content_block.top_container .top_container__title {
        font-size: 30px
    }
}

@media (max-width:767px) {
    [data-page-type=index] .content_block.top_container .top_container__title {
        max-width: 50%;
        font-size: 20px;
        padding: 45px 0 80px 16px;
        margin: 0
    }
}

@media (max-width:440px) {
    [data-page-type=index] .content_block.top_container .top_container__title {
        display: flex;
        align-items: center;
        min-height: 280px
    }
}

[data-page-type=index] .content_block.top_container .top_container__title span {
    font-weight: 900;
    line-height: 120%
}

@media (max-width:1200px) {
    [data-page-type=index] .content_block.top_container .top_container__title span {
        font-size: 40px
    }
}

@media (max-width:767px) {
    [data-page-type=index] .content_block.top_container .top_container__title span {
        font-size: 36px
    }
}

[data-page-type=index] .content_block.top_container .top__desc {
    position: relative;
    display: flex;
    width: -moz-fit-content;
    width: fit-content;
    max-width: 400px;
    border-radius: 10px;
    background-color: #fff;
    padding: 15px 20px;
    margin-bottom: 10px
}

@media (max-width:1200px) {
    [data-page-type=index] .content_block.top_container .top__desc {
        max-width: 345px;
        padding: 15px
    }
}

@media (max-width:767px) {
    [data-page-type=index] .content_block.top_container .top__desc {
        flex-direction: column;
        max-width: none;
        margin: 0
    }
}

[data-page-type=index] .content_block.top_container .top__desc-prices {
    flex: 0 0 fit-content;
    width: -moz-fit-content;
    width: fit-content;
    font-family: MuseoSans;
    font-weight: 700;
    line-height: 120%;
    border-right: 1px solid #c6c6c6;
    padding-right: 20px;
    margin-right: 20px
}

@media (max-width:1200px) {
    [data-page-type=index] .content_block.top_container .top__desc-prices {
        padding-right: 15px;
        margin-right: 15px
    }
}

@media (max-width:767px) {
    [data-page-type=index] .content_block.top_container .top__desc-prices {
        display: flex;
        flex-direction: row-reverse;
        gap: 10px;
        align-items: center;
        justify-content: center;
        width: 100%;
        border-right: none;
        border-bottom: 1px solid #c6c6c6;
        padding-right: 0;
        padding-bottom: 15px;
        margin-right: 0;
        margin-bottom: 15px
    }
}

[data-page-type=index] .content_block.top_container .top__desc-price-old {
    font-size: 20px;
    -webkit-text-decoration-line: line-through;
    text-decoration-line: line-through
}

[data-page-type=index] .content_block.top_container .top__desc-price {
    font-size: 30px
}

@media (max-width:1200px) {
    [data-page-type=index] .content_block.top_container .top__desc-price {
        font-size: 24px
    }
}

[data-page-type=index] .content_block.top_container .top__desc-text {
    font-family: MuseoSans;
    font-size: 18px;
    line-height: 110%
}

@media (max-width:1200px) {
    [data-page-type=index] .content_block.top_container .top__desc-text {
        font-size: 16px;
        line-height: 110%
    }
}

[data-page-type=index] .content_block.top_container .top__desc-text a {
    display: block;
    text-decoration: underline;
    margin-top: 10px
}

[data-page-type=index] .content_block.top_container .top__validity {
    display: none;
    position: relative;
    font-size: 12px;
    line-height: 100%;
    margin-top: auto
}

[data-page-type=index] .content_block.top_container .top_form {
    position: relative;
    margin-top: 50px
}

@media (max-width:1200px) {
    [data-page-type=index] .content_block.top_container .top_form {
        background-color: #f5f5f5;
        padding: 20px;
        margin-top: 20px
    }
}

@media (max-width:767px) {
    [data-page-type=index] .content_block.top_container .top_form {
        width: 100%;
        padding: 0;
        margin-top: 0
    }
}

@media (max-width:1200px) {
    [data-page-type=index] .content_block.top_container .top_form form {
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        -moz-column-gap: 16px;
        column-gap: 16px;
        max-width: 536px;
        margin: 0 auto
    }
}

@media (max-width:560px) {
    [data-page-type=index] .content_block.top_container .top_form form {
        flex-direction: column;
        align-items: center
    }
}

[data-page-type=index] .content_block.top_container .top_form .form_fields_wrapper {
    display: flex;
    flex-flow: row nowrap
}

@media (max-width:1200px) {
    [data-page-type=index] .content_block.top_container .top_form .form_fields_wrapper {
        order: 0;
        flex: 0 0 calc(50% - 8px);
        width: calc(50% - 8px)
    }
}

@media (max-width:560px) {
    [data-page-type=index] .content_block.top_container .top_form .form_fields_wrapper {
        flex: 0 0 100%;
        width: 100%
    }
}

[data-page-type=index] .content_block.top_container .top_form .input_wrapper {
    position: relative;
    display: block;
    width: 100%
}

[data-page-type=index] .content_block.top_container .top_form .input_wrapper span {
    position: absolute;
    top: 15px;
    left: 16px;
    opacity: .6;
    visibility: hidden;
    transition: .3s;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: .02em
}

[data-page-type=index] .content_block.top_container .top_form .input_wrapper input:-moz-placeholder-shown~span {
    visibility: visible
}

[data-page-type=index] .content_block.top_container .top_form .input_wrapper input:placeholder-shown~span {
    visibility: visible
}

[data-page-type=index] .content_block.top_container .top_form .input_wrapper input:-moz-placeholder-shown:focus~span,
[data-page-type=index] .content_block.top_container .top_form .input_wrapper input:not(:-moz-placeholder-shown)~span {
    top: 4px;
    opacity: 1;
    visibility: visible;
    font-size: 10px;
    line-height: 14px
}

[data-page-type=index] .content_block.top_container .top_form .input_wrapper input:not(:placeholder-shown)~span,
[data-page-type=index] .content_block.top_container .top_form .input_wrapper input:placeholder-shown:focus~span {
    top: 4px;
    opacity: 1;
    visibility: visible;
    font-size: 10px;
    line-height: 14px
}

[data-page-type=index] .content_block.top_container .top_form input {
    width: 100%;
    background: #fff;
    border: 1px solid #dadee1;
    box-sizing: border-box;
    box-shadow: inset 0 2px 2px rgba(118, 125, 134, .1);
    border-radius: 5px;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: .02em;
    padding: 14px 15px;
    margin-bottom: 16px
}

[data-page-type=index] .content_block.top_container .top_form .checkbox_item {
    margin-bottom: 10px
}

@media (max-width:1200px) {
    [data-page-type=index] .content_block.top_container .top_form .checkbox_item {
        order: 2;
        flex: 0 0 100%;
        width: 100%
    }
}

@media (max-width:560px) {
    [data-page-type=index] .content_block.top_container .top_form .checkbox_item {
        order: 1
    }
}

[data-page-type=index] .content_block.top_container .top_form .checkbox_pseudo {
    width: 100%;
    max-width: 280px
}

@media (max-width:1200px) {
    [data-page-type=index] .content_block.top_container .top_form .checkbox_pseudo {
        max-width: none
    }
}

@media (max-width:1200px) {
    [data-page-type=index] .content_block.top_container .top_form .submit_wrapper {
        order: 1;
        flex: 0 0 calc(50% - 8px);
        width: calc(50% - 8px)
    }
}

@media (max-width:560px) {
    [data-page-type=index] .content_block.top_container .top_form .submit_wrapper {
        flex: 0 0 100%;
        width: 100%
    }
}

[data-page-type=index] .content_block.top_container .top_form ._button {
    width: 100%;
    font-family: Rubik, sans-serif;
    padding: 13px 10px
}

[data-page-type=index] .content_block.top_container .top_form .successful_send {
    display: flex;
    flex-flow: column;
    justify-content: center;
    width: 300px;
    max-width: 100%;
    min-height: 158px
}

@media (max-width:1200px) {
    [data-page-type=index] .content_block.top_container .top_form .successful_send {
        width: 280px
    }
}

[data-page-type=index] .content_block.top_container .top_form .successful_send .close_icon {
    top: 0;
    right: 0
}

[data-page-type=index] .content_block.top_container .top_form .successful_send .close_icon_mobile span {
    cursor: pointer;
    position: relative;
    border-bottom: 1px dashed rgba(120, 47, 64, .4);
    line-height: 24px;
    letter-spacing: .01em;
    color: #333638
}

[data-page-type=index] .content_block.top_container .popup_button {
    padding: 16px 33px 16px 33px
}

[data-page-type=index] .content_block.top_container .top_img {
    position: absolute;
    bottom: 0;
    right: 300px;
    height: 430px;
    width: 500px;
    background-image: url(/img/woman_first_screen.png);
    background-repeat: no-repeat;
    background-size: cover
}

@media (max-width:1200px) {
    [data-page-type=index] .content_block.top_container .top_img {
        bottom: 130px;
        right: 0
    }
}

@media (max-width:767px) {
    [data-page-type=index] .content_block.top_container .top_img {
        top: 0;
        bottom: unset;
        right: 0;
        width: 210px;
        height: 210px
    }
}

@media (max-width:440px) {
    [data-page-type=index] .content_block.top_container .top_img {
        width: 260px;
        height: 300px
    }
}

[data-page-type=index] .top-block__info {
    padding-top: 270px;
    padding-bottom: 240px
}

@media (max-width:767px) {
    [data-page-type=index] .top-block__info {
        padding-top: 90px;
        padding-bottom: 30px;
        padding-left: 16px;
        padding-right: 16px
    }
}

[data-page-type=index] .top-block__info ._button {
    width: 320px;
    height: 70px;
    border-radius: 0;
    font-size: 24px;
    line-height: 120%
}

@media (max-width:767px) {
    [data-page-type=index] .top-block__info ._button {
        width: 100%;
        height: 50px;
        font-size: 16px
    }
}

[data-page-type=index] .top-block__title {
    font-size: 35px;
    font-weight: 500;
    line-height: 120%;
    color: #fff;
    text-transform: uppercase;
    max-width: 480px;
    margin-bottom: 20px
}

@media (max-width:1440px) {
    [data-page-type=index] .top-block__title {
        max-width: 320px;
        font-size: 24px
    }
}

@media (max-width:767px) {
    [data-page-type=index] .top-block__title {
        max-width: 280px;
        font-size: 20px;
        margin-bottom: 370px
    }
}

[data-page-type=index] .top-block__actions {
    display: flex
}

[data-page-type=index] .top-block__actions-item {
    flex: 0 0 33.333%;
    width: 33.333%;
    height: auto;
    background-color: rgba(0, 0, 0, .27);
    -webkit-backdrop-filter: blur(40px);
    backdrop-filter: blur(40px);
    padding: 45px 40px
}

@media (max-width:1440px) {
    [data-page-type=index] .top-block__actions-item {
        padding: 20px 16px 30px 16px
    }
}

@media (max-width:560px) {
    [data-page-type=index] .top-block__actions-item {
        flex: 0 0 100%;
        width: 100%;
        background: #373737
    }
}

[data-page-type=index] .top-block__actions-item:nth-child(2) {
    border-left: 1px solid #fff;
    border-right: 1px solid #fff
}

[data-page-type=index] .top-block__actions-link {
    font-size: 20px;
    line-height: 120%;
    font-weight: 500;
    color: #fff
}

@media (max-width:767px) {
    [data-page-type=index] .top-block__actions-link {
        font-size: 16px
    }
}

[data-page-type=index] .content_block.servises_container {
    padding: 0 24px 0
}

@media (max-width:1440px) {
    [data-page-type=index] .content_block.servises_container {
        padding: 0 16px 0
    }
}

@media (max-width:767px) {
    [data-page-type=index] .content_block.servises_container {
        padding: 0 16px 0
    }
}

[data-page-type=index] .content_block.servises_container h2 {
    font-size: 40px;
    line-height: 120%;
    text-transform: uppercase;
    text-align: center;
    margin-bottom: 35px
}

@media (max-width:767px) {
    [data-page-type=index] .content_block.servises_container h2 {
        font-size: 20px;
        margin-bottom: 20px
    }
}

[data-page-type=index] .servises_wrapper {
    display: flex;
    flex-flow: row wrap;
    justify-content: center;
    margin: 0 -12px
}

@media (max-width:1440px) {
    [data-page-type=index] .servises_wrapper {
        margin: 0 -8px
    }
}

@media (max-width:767px) {
    [data-page-type=index] .servises_wrapper {
        margin: 0 -6px
    }
}

[data-page-type=index] .services_item {
    position: relative;
    display: flex;
    align-items: center;
    flex-direction: column;
    flex: 0 0 calc(25% - 24px);
    width: calc(25% - 24px);
    background-color: #373737;
    transition: all .3s ease;
    padding: 24px 5px;
    margin: 0 12px 24px
}

@media (max-width:1440px) {
    [data-page-type=index] .services_item {
        flex: 0 0 calc(25% - 16px);
        width: calc(25% - 16px);
        margin: 0 8px 24px
    }
}

@media (max-width:767px) {
    [data-page-type=index] .services_item {
        flex: 0 0 calc(50% - 12px);
        width: calc(50% - 12px);
        margin: 0 6px 16px
    }
}

[data-page-type=index] .services_item:hover {
    background-color: #f3f5f5
}

[data-page-type=index] .services_item:hover .services_item_img {
    filter: none
}

[data-page-type=index] .services_item:hover .services_item__text {
    color: #373737
}

[data-page-type=index] .services_item a {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0
}

[data-page-type=index] .services_item_img {
    width: 80px;
    height: 80px;
    filter: invert(100%) brightness(200%);
    margin-bottom: 5px
}

@media (max-width:767px) {
    [data-page-type=index] .services_item_img {
        width: 66px;
        height: 66px
    }
}

[data-page-type=index] .services_item_img img {
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain
}

[data-page-type=index] .services_item__text {
    font-family: MuseoSans, sans-serif;
    font-size: 18px;
    font-weight: 700;
    line-height: 28px;
    letter-spacing: .18px;
    color: #fff
}

@media (max-width:767px) {
    [data-page-type=index] .services_item__text {
        font-size: 14px
    }
}

[data-page-type=index] .content_block.deals_container {
    display: flex;
    flex-flow: column nowrap;
    align-items: center;
    width: 100%;
    padding: 0 24px 0
}

@media (max-width:1440px) {
    [data-page-type=index] .content_block.deals_container {
        padding: 0 16px 0
    }
}

@media (max-width:767px) {
    [data-page-type=index] .content_block.deals_container {
        padding: 0 16px 0
    }
}

[data-page-type=index] .deals_title {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    margin: 0 auto 30px
}

@media (max-width:1440px) {
    [data-page-type=index] .deals_title {
        flex-direction: column;
        margin: 0 auto 20px
    }
}

[data-page-type=index] .deals_title h2 {
    font-size: 40px;
    line-height: 120%;
    text-align: center;
    text-transform: uppercase
}

@media (max-width:1440px) {
    [data-page-type=index] .deals_title h2 {
        font-size: 24px;
        margin-bottom: 10px
    }
}

@media (max-width:767px) {
    [data-page-type=index] .deals_title h2 {
        font-size: 20px
    }
}

[data-page-type=index] .deals_title ._button {
    position: absolute;
    top: 15px;
    right: 0;
    background-color: #fff;
    border-radius: 0;
    padding: 0
}

@media (max-width:1440px) {
    [data-page-type=index] .deals_title ._button {
        position: static;
        background-color: #373737;
        color: #fff;
        padding: 10px 16px
    }
}

[data-page-type=index] .deals_title ._button:hover {
    background-color: #fff;
    text-decoration: underline
}

@media (max-width:1440px) {
    [data-page-type=index] .deals_title ._button:hover {
        background-color: #373737;
        color: #fff
    }
}

@media (max-width:1440px) {
    [data-page-type=index] .deals_title ._button span {
        display: none
    }
}

[data-page-type=index] .deals_wrapper {
    position: relative;
    width: 100%
}

@media (max-width:767px) {
    [data-page-type=index] .deals_wrapper {
        width: calc(100% + 16px)
    }
}

[data-page-type=index] .deals_wrapper .swiper-wrapper {
    height: auto;
    padding: 0 0 24px 0
}

[data-page-type=index] .deals_wrapper .revolver_pagination {
    width: 110px !important
}

@media (max-width:1200px) {
    [data-page-type=index] .deals_wrapper .revolver_pagination {
        width: 100px !important
    }
}

[data-page-type=index] .deals_wrapper .revolver_pagination .swiper-pagination-bullet,
[data-page-type=index] .deals_wrapper .revolver_pagination .swiper-pagination-bullet.swiper-pagination-bullet-active-next,
[data-page-type=index] .deals_wrapper .revolver_pagination .swiper-pagination-bullet.swiper-pagination-bullet-active-next-next,
[data-page-type=index] .deals_wrapper .revolver_pagination .swiper-pagination-bullet.swiper-pagination-bullet-active-prev,
[data-page-type=index] .deals_wrapper .revolver_pagination .swiper-pagination-bullet.swiper-pagination-bullet-active-prev-prev {
    top: -2px;
    transform: scale(1);
    width: 8px;
    height: 8px;
    opacity: .5;
    background-color: #373737
}

[data-page-type=index] .deals_wrapper .revolver_pagination .swiper-pagination-bullet-active {
    opacity: 1;
    width: 12px;
    height: 12px
}

[data-page-type=index] .deal_item {
    display: flex;
    flex-direction: column
}

[data-page-type=index] .deal_text {
    flex: 1 1 auto
}

[data-page-type=index] .deal_text ._menu_link {
    padding-top: 8px
}

@media (max-width:1440px) {
    [data-page-type=index] .content_block.advantages_container {
        padding: 0 16px
    }
}

[data-page-type=index] .content_block.clinic_description_container {
    margin-bottom: 80px
}

@media (max-width:1440px) {
    [data-page-type=index] .content_block.clinic_description_container {
        padding: 0 16px
    }
}

@media (max-width:767px) {
    [data-page-type=index] .content_block.clinic_description_container {
        margin-bottom: 55px
    }
}

[data-page-type=index] .content_block.clinic_description_container h2 {
    font-size: 40px;
    line-height: 120%;
    text-transform: uppercase;
    text-align: center;
    margin-bottom: 40px
}

@media (max-width:1440px) {
    [data-page-type=index] .content_block.clinic_description_container h2 {
        font-size: 24px
    }
}

@media (max-width:767px) {
    [data-page-type=index] .content_block.clinic_description_container h2 {
        font-size: 20px;
        margin-bottom: 24px
    }
}

[data-page-type=index] .clinic_description__wrap {
    display: flex
}

@media (max-width:767px) {
    [data-page-type=index] .clinic_description__wrap {
        flex-direction: column-reverse
    }
}

[data-page-type=index] .clinic_description__text {
    flex: 0 0 calc(50% - 20px);
    width: calc(50% - 20px);
    max-width: 560px;
    letter-spacing: .16px
}

@media (max-width:767px) {
    [data-page-type=index] .clinic_description__text {
        flex: 0 0 auto;
        width: 100%;
        max-width: none
    }
}

[data-page-type=index] .clinic_description__info {
    position: relative;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-row-gap: 0;
    flex: 0 0 calc(50% - 20px);
    width: calc(50% - 20px);
    border-left: 1px solid #000;
    padding-left: 20px;
    margin: 0 auto
}

@media (max-width:767px) {
    [data-page-type=index] .clinic_description__info {
        flex: 0 0 auto;
        width: 100%;
        border: none;
        padding-left: 0
    }
}

[data-page-type=index] .clinic_description__info .desc-info__item {
    width: calc(100% - 20px);
    margin-bottom: 24px
}

@media (max-width:767px) {
    [data-page-type=index] .clinic_description__info .desc-info__item {
        width: calc(100% - 10px);
        margin-bottom: 15px
    }
}

[data-page-type=index] .clinic_description__info .desc-info__item:nth-child(5) {
    margin-bottom: 16px
}

@media (max-width:767px) {
    [data-page-type=index] .clinic_description__info .desc-info__item:nth-child(5) {
        margin-bottom: 30px
    }
}

[data-page-type=index] .clinic_description__info .desc-info__item:nth-child(6) {
    margin-bottom: 16px
}

@media (max-width:767px) {
    [data-page-type=index] .clinic_description__info .desc-info__item:nth-child(6) {
        margin-bottom: 30px
    }
}

[data-page-type=index] .clinic_description__info .desc-info__item-title {
    font-family: MuseoSans;
    font-size: 40px;
    font-weight: 900;
    line-height: 100%;
    letter-spacing: .8px;
    margin-bottom: 10px
}

@media (max-width:1200px) {
    [data-page-type=index] .clinic_description__info .desc-info__item-title {
        font-size: 26px;
        letter-spacing: .52px;
        margin-bottom: 5px
    }
}

@media (max-width:560px) {
    [data-page-type=index] .clinic_description__info .desc-info__item-title {
        font-size: 16px;
        letter-spacing: .36px
    }
}

[data-page-type=index] .clinic_description__info .desc-info__item-text {
    font-size: 14px;
    line-height: 100%;
    letter-spacing: .28px
}

@media (max-width:560px) {
    [data-page-type=index] .clinic_description__info .desc-info__item-text {
        font-size: 11px;
        letter-spacing: .22px
    }
}

[data-page-type=index] .clinic_description__info .desc-info__item-text a {
    line-height: 100%;
    color: #75b9a4
}

[data-page-type=index] .content_block.doctors_container {
    width: 100%;
    padding: 0
}

[data-page-type=index] .content_block.doctors_container .swiper-slide {
    width: 288px
}

@media (max-width:1200px) {
    [data-page-type=index] .content_block.doctors_container .swiper-slide {
        width: 235px
    }
}

[data-page-type=index] .content_block.doctors_container .swiper-slide._not-visible .card_content_wrapper {
    box-shadow: none
}

[data-page-type=index] .content_block.doctors_container ._button._button_light {
    padding: 9px 16px 9px 16px
}

[data-page-type=index] .doctors_title {
    position: relative;
    display: flex;
    flex-flow: column nowrap;
    align-items: center;
    margin: 0 auto 0 auto;
    padding: 0 24px 42px 24px
}

@media (max-width:1440px) {
    [data-page-type=index] .doctors_title {
        padding: 0 16px 16px 16px
    }
}

[data-page-type=index] .doctors_title h2 {
    font-size: 40px;
    line-height: 120%;
    text-align: center;
    text-transform: uppercase;
    padding: 0 0 8px 0
}

@media (max-width:1440px) {
    [data-page-type=index] .doctors_title h2 {
        position: relative;
        font-size: 24px
    }
}

@media (max-width:767px) {
    [data-page-type=index] .doctors_title h2 {
        font-size: 20px
    }
}

[data-page-type=index] .doctors_title p {
    width: 800px;
    line-height: 140%;
    text-align: center;
    letter-spacing: .01em
}

@media (max-width:1440px) {
    [data-page-type=index] .doctors_title p {
        width: auto
    }
}

[data-page-type=index] .doctors_title ._button {
    position: absolute;
    top: 15px;
    right: 24px;
    background-color: #fff;
    font-size: 14px;
    line-height: 120%;
    font-weight: 500;
    text-transform: none;
    padding: 0
}

@media (max-width:1440px) {
    [data-page-type=index] .doctors_title ._button {
        top: unset;
        bottom: calc(50% + 4px);
        transform: translateY(50%);
        right: unset;
        left: 100%;
        width: 101px;
        margin-left: 10px
    }
}

@media (max-width:767px) {
    [data-page-type=index] .doctors_title ._button {
        display: none
    }
}

[data-page-type=index] .doctors_title ._button:hover {
    color: #373737;
    text-decoration: underline
}

[data-page-type=index] .doctors_wrapper .swiper-wrapper {
    padding: 4px 24px 27px 24px
}

@media (max-width:1440px) {
    [data-page-type=index] .doctors_wrapper .swiper-wrapper {
        padding: 4px 16px 27px 16px
    }
}

[data-page-type=index] .doctors_wrapper .revolver_pagination {
    width: 100px !important
}

[data-page-type=index] .doctors_wrapper .revolver_pagination .swiper-pagination-bullet,
[data-page-type=index] .doctors_wrapper .revolver_pagination .swiper-pagination-bullet.swiper-pagination-bullet-active-next,
[data-page-type=index] .doctors_wrapper .revolver_pagination .swiper-pagination-bullet.swiper-pagination-bullet-active-next-next,
[data-page-type=index] .doctors_wrapper .revolver_pagination .swiper-pagination-bullet.swiper-pagination-bullet-active-prev,
[data-page-type=index] .doctors_wrapper .revolver_pagination .swiper-pagination-bullet.swiper-pagination-bullet-active-prev-prev {
    top: -2px;
    transform: scale(1);
    width: 8px;
    height: 8px;
    opacity: .5;
    background-color: #373737
}

[data-page-type=index] .doctors_wrapper .revolver_pagination .swiper-pagination-bullet-active {
    opacity: 1;
    width: 12px;
    height: 12px
}

[data-page-type=index] .content_block.reviews_cotnainer {
    position: relative;
    padding: 0 24px 0
}

@media (max-width:1440px) {
    [data-page-type=index] .content_block.reviews_cotnainer {
        padding: 0 16px 0
    }
}

@media (max-width:1200px) {
    [data-page-type=index] .content_block.reviews_cotnainer {
        flex-direction: column;
        align-items: center
    }
}

@media (max-width:767px) {
    [data-page-type=index] .content_block.reviews_cotnainer {
        padding: 0 16px 0
    }
}

[data-page-type=index] .content_block.reviews_cotnainer .read_more {
    padding: 0
}

[data-page-type=index] .reviews {
    width: 100%
}

[data-page-type=index] .reviews_title {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    margin: 0 auto 30px
}

@media (max-width:1440px) {
    [data-page-type=index] .reviews_title {
        flex-direction: column;
        margin: 0 auto 20px
    }
}

[data-page-type=index] .reviews_title h2 {
    font-size: 40px;
    line-height: 120%;
    text-transform: uppercase;
    text-align: center
}

@media (max-width:1440px) {
    [data-page-type=index] .reviews_title h2 {
        font-size: 24px;
        margin-bottom: 10px
    }
}

@media (max-width:767px) {
    [data-page-type=index] .reviews_title h2 {
        font-size: 20px;
        margin-bottom: 10px
    }
}

[data-page-type=index] .reviews_title ._button {
    position: absolute;
    top: 15px;
    right: 0;
    background-color: #fff;
    border-radius: 0;
    font-size: 14px;
    line-height: 120%;
    padding: 0
}

@media (max-width:1440px) {
    [data-page-type=index] .reviews_title ._button {
        position: static;
        background-color: #373737;
        color: #fff;
        padding: 10px 16px
    }
}

[data-page-type=index] .reviews_title ._button:hover {
    background-color: #fff;
    text-decoration: underline;
    color: #373737
}

@media (max-width:1440px) {
    [data-page-type=index] .reviews_title ._button:hover {
        background-color: #373737;
        color: #fff
    }
}

@media (max-width:1440px) {
    [data-page-type=index] .reviews_title ._button span {
        display: none
    }
}

[data-page-type=index] .reviews_wrapper {
    width: 100%;
    height: 100%;
    padding-bottom: 50px
}

[data-page-type=index] .reviews_wrapper .revolver_navigation_wrapper {
    height: auto;
    padding: 24px 0 0 0
}

[data-page-type=index] .review_item_wrapper {
    position: relative;
    height: auto;
    background: #f8f8f8;
    border-radius: 8px;
    padding: 30px
}

@media (max-width:1200px) {
    [data-page-type=index] .review_item_wrapper {
        padding: 20px
    }
}

[data-page-type=index] .review_item_wrapper>p {
    font-size: 14px;
    line-height: 20px;
    letter-spacing: .02em
}

[data-page-type=index] .signature_author {
    font-weight: 700
}

[data-page-type=index] .review_text {
    position: relative;
    margin-bottom: 16px
}

[data-page-type=index] .review_text p {
    line-height: 26px;
    letter-spacing: .01em;
    color: #555
}

[data-page-type=index] .review_text .show_all {
    height: 0;
    overflow: hidden
}

[data-page-type=index] .review_text .show_all .read_more {
    font-size: 14px;
    line-height: 160%;
    text-decoration: underline;
    color: #555;
    border: none
}

[data-page-type=index] .review_text._compact {
    height: 160px;
    overflow: hidden
}

[data-page-type=index] .review_text._compact .show_all {
    position: absolute;
    bottom: 0;
    width: 100%;
    height: auto;
    padding: 16px 0 0 0;
    background: linear-gradient(rgba(255, 255, 255, 0) 0, #f8f8f8 30%)
}

[data-page-type=index] .diagonal_navigation {
    display: flex;
    align-items: center;
    gap: 5px;
    width: -moz-fit-content;
    width: fit-content;
    height: auto;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    color: #333638;
    padding: 0
}

[data-page-type=index] .diagonal_navigation:after {
    display: none
}

[data-page-type=index] .diagonal_navigation .current_slide,
[data-page-type=index] .diagonal_navigation .total_slides {
    position: static
}

[data-page-type=index] .diagonal_navigation .current_slide {
    font-weight: 700
}

[data-page-type=index] .swiper-button-next._diagonal_navigation,
[data-page-type=index] .swiper-button-prev._diagonal_navigation {
    position: static;
    width: 27px;
    height: 14px;
    background: url(/img/arrow_diagonal_nav_black.svg);
    margin: 0 5px
}

[data-page-type=index] .content_block.clinics_cotnainer {
    position: relative
}

@media (max-width:1200px) {
    [data-page-type=index] .content_block.clinics_cotnainer {
        padding: 0 16px
    }
}

[data-page-type=index] .content_block.clinics_cotnainer .revolver_navigation_wrapper {
    height: auto;
    width: 100%
}

@media (max-width:767px) {
    [data-page-type=index] .content_block.clinics_cotnainer .revolver_navigation_wrapper {
        justify-content: center
    }
}

[data-page-type=index] .content_block.clinics_cotnainer .revolver_navigation_wrapper .swiper-button-next.revolver_navigation,
[data-page-type=index] .content_block.clinics_cotnainer .revolver_navigation_wrapper .swiper-button-prev.revolver_navigation {
    width: 35px;
    height: 17px
}

@media (max-width:767px) {
    [data-page-type=index] .content_block.clinics_cotnainer .revolver_navigation_wrapper .swiper-button-next.revolver_navigation,
    [data-page-type=index] .content_block.clinics_cotnainer .revolver_navigation_wrapper .swiper-button-prev.revolver_navigation {
        display: none
    }
}

[data-page-type=index] .content_block.clinics_cotnainer .revolver_navigation_wrapper .swiper-button-next.revolver_navigation.swiper-button-disabled,
[data-page-type=index] .content_block.clinics_cotnainer .revolver_navigation_wrapper .swiper-button-prev.revolver_navigation.swiper-button-disabled {
    opacity: 0
}

[data-page-type=index] .content_block.clinics_cotnainer h1 {
    font-size: 40px;
    line-height: 120%;
    text-align: center;
    text-transform: uppercase;
    margin-bottom: 16px
}

@media (max-width:1440px) {
    [data-page-type=index] .content_block.clinics_cotnainer h1 {
        font-size: 30px
    }
}

@media (max-width:767px) {
    [data-page-type=index] .content_block.clinics_cotnainer h1 {
        font-size: 20px
    }
}

@media (max-width:767px) {
    [data-page-type=index] .content_block.clinics_cotnainer h2 {
        font-size: 20px
    }
}

[data-page-type=index] .content_block.clinics_cotnainer .cities {
    position: relative;
    display: flex;
    justify-content: center;
    gap: 20px;
    font-size: 18px;
    line-height: 28px;
    letter-spacing: .01em;
    color: #333638
}

[data-page-type=index] .content_block.clinics_cotnainer .city {
    cursor: pointer;
    border-radius: 5px;
    line-height: 24px;
    padding: 5px 15px
}

[data-page-type=index] .content_block.clinics_cotnainer .city._active {
    background-color: #dcf3ec;
    font-weight: 700
}

[data-page-type=index] .content_block.clinics_cotnainer .city._active span {
    border-bottom: none
}

[data-page-type=index] .content_block.clinics_cotnainer .city span {
    border-bottom: 1px dashed rgba(51, 54, 56, .4)
}

[data-page-type=index] .clinics_wrapper {
    position: relative;
    width: 100%;
    display: flex;
    flex-flow: column nowrap;
    align-items: center
}

@media (max-width:1200px) {
    [data-page-type=index] .clinics_wrapper {
        width: calc(100% + 16px)
    }
}

[data-page-type=index] .clinics_wrapper .swiper-wrapper {
    width: 100%;
    padding: 40px 0
}

@media (max-width:767px) {
    [data-page-type=index] .clinics_wrapper .swiper-wrapper {
        padding: 30px 0
    }
}

[data-page-type=index] .clinic_card_wrapper {
    cursor: pointer;
    display: flex;
    flex-direction: column;
    width: 288px;
    height: auto;
    background: #fff;
    box-shadow: 0 5px 20px rgba(15, 4, 61, .1);
    transition: all .3s ease;
    padding-bottom: 30px;
    margin-right: 24px
}

@media (max-width:767px) {
    [data-page-type=index] .clinic_card_wrapper {
        margin-right: 12px
    }
}

[data-page-type=index] .clinic_card_wrapper:hover {
    background-color: #373737;
    color: #fff
}

[data-page-type=index] .clinic_card_wrapper:hover .clinic_title {
    border-bottom: 1px solid #fff
}

[data-page-type=index] .clinic_card_wrapper:hover .clinic_title span {
    color: #fff
}

[data-page-type=index] .clinic_card_wrapper:hover .clinic_partner {
    color: #373737
}

[data-page-type=index] .clinic_card_wrapper:hover .clinic_address {
    color: #dadee1
}

[data-page-type=index] .clinic_card_wrapper:hover .clinic_address::before {
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='35' viewBox='0 0 24 35' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24 12C24 23.0586 12 34.1293 12 34.1293C12 34.1293 0 23.0586 0 12C0 5.37262 5.37262 0 12 0C18.6274 0 24 5.37262 24 12Z' fill='%23ffffff'/%3E%3Cpath d='M12.0001 18.7557C15.7312 18.7557 18.7558 15.7311 18.7558 12C18.7558 8.2689 15.7312 5.24426 12.0001 5.24426C8.26902 5.24426 5.24438 8.2689 5.24438 12C5.24438 15.7311 8.26902 18.7557 12.0001 18.7557Z' fill='%23373737'/%3E%3C/svg%3E%0A")
}

[data-page-type=index] .clinic_card_wrapper:hover .clinic_phone::before {
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.00139 9.0582C6.59687 9.46272 6.5369 10.0984 6.86079 10.5699C7.39465 11.347 8.36102 12.6112 9.8918 14.1421C11.4226 15.6729 12.6869 16.6392 13.464 17.1731C13.9355 17.497 14.5712 17.437 14.9757 17.0325L16.221 15.7871C16.7643 15.2438 17.6453 15.2438 18.1886 15.7871L20.807 18.4056C21.6736 19.2722 21.6736 20.6767 20.8074 21.5429L19.1986 23.1517C19.1986 23.1517 15.1706 27.1797 6.01237 18.0215C-3.14583 8.86331 0.882176 4.83531 0.882176 4.83531L2.49103 3.22645C3.35725 2.36023 4.76166 2.36023 5.62782 3.22645L8.2467 5.84532C8.79 6.38863 8.79 7.26953 8.2467 7.81283L7.00139 9.0582Z' fill='%23ffffff'/%3E%3Cpath d='M19.42 12.4766C19.2791 12.3356 19.1983 12.1364 19.2145 11.9223C19.2229 11.8022 19.3732 9.19916 17.0827 6.90867C14.9275 4.7535 12.0587 4.77825 12.03 4.77876C11.64 4.78559 11.317 4.47564 11.309 4.08564C11.301 3.69568 11.609 3.37282 11.9989 3.36366C12.1402 3.36036 15.4883 3.31262 18.0835 5.90782C20.857 8.6813 20.6365 11.8963 20.6257 12.0319C20.5948 12.4215 20.2539 12.7123 19.8643 12.6814C19.6896 12.6675 19.5348 12.5914 19.42 12.4766Z' fill='%23ffffff'/%3E%3Cpath d='M22.7828 12.6089C22.6417 12.4678 22.5609 12.2683 22.5774 12.0538C22.5793 12.0263 22.6443 11.0134 22.2889 9.59836C21.8121 7.69992 20.8442 6.01123 19.4121 4.57906C16.2033 1.37028 11.9408 1.41489 11.8982 1.41574C11.508 1.42337 11.1846 1.11365 11.1762 0.723299C11.1679 0.33312 11.4763 0.00985958 11.8665 0.000698308C12.0647 -0.00391078 16.7638 -0.070941 20.413 3.57826C24.3119 7.47721 24.0036 11.9747 23.9885 12.1642C23.9576 12.5538 23.6167 12.8446 23.2271 12.8137C23.0524 12.7998 22.8977 12.7237 22.7828 12.6089Z' fill='%23ffffff'/%3E%3Cpath d='M12.0679 8.11301C11.9436 7.98873 11.8652 7.81803 11.8608 7.62809C11.8516 7.23734 12.1632 6.91311 12.554 6.90395C12.6285 6.90224 14.3936 6.87692 15.754 8.23728L15.7753 8.25856C17.1356 9.61893 17.1104 11.3842 17.1086 11.4586C17.0995 11.8493 16.7753 12.1587 16.3845 12.1495C15.9951 12.1404 15.6865 11.8184 15.6935 11.4294C15.6936 11.3979 15.6886 10.1736 14.7744 9.25942L14.7531 9.23814C13.8317 8.31666 12.595 8.31894 12.5827 8.31911C12.3818 8.32377 12.1992 8.24428 12.0679 8.11301Z' fill='%23ffffff'/%3E%3C/svg%3E%0A")
}

[data-page-type=index] .clinic_card_wrapper:hover .clinic_phone a {
    color: #dadee1
}

[data-page-type=index] .clinic_card_wrapper:hover .clinic__raiting-item .clinic__raiting-rate {
    color: #fff
}

[data-page-type=index] .clinic_card_wrapper:hover .clinic__raiting-item.clinic__raiting-item_yell .clinic__raiting-img {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='14' viewBox='0 0 15 14' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14.3688 13.9852C15.2664 14.2432 14.1117 11.0377 14.1117 11.0377C14.6259 9.49773 15.1351 4.24024 14.8156 2.63774C14.4961 1.03474 13.298 1.09024 11.0964 0.651742C8.85539 0.201742 3.21915 -0.0557574 1.99605 0.0102425C0.780442 0.0737424 -0.113169 0.905241 0.0116366 2.57524C0.139937 4.24024 2.08991 10.4452 3.0569 11.9852C4.02041 13.5252 5.44469 13.2562 6.29437 13.1532C7.45956 13.0092 11.8457 11.9852 11.8457 11.9852C11.4534 11.4802 13.4712 13.7272 14.3683 13.9852H14.3688ZM8.48597 4.29524L9.26675 2.63324H11.6031L9.04909 7.50423V10.3742H6.36826V7.50423L4.94048 4.78124L3.81073 2.63324H6.1471L7.70668 5.94573L8.48597 4.29524Z' fill='%23ED484A'/%3E%3C/svg%3E")
}

[data-page-type=index] .clinic_card_wrapper:hover .clinic__raiting-item.clinic__raiting-item_google .clinic__raiting-img {
    background-image: url(/img/ratings/google_active.png)
}

[data-page-type=index] .clinic_card_wrapper:hover .clinic__raiting-item.clinic__raiting-item_yandex .clinic__raiting-img {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='14' viewBox='0 0 15 14' fill='none'%3E%3Cpath d='M9.50251 8.70878V14H11.0433V0H8.74241C6.48111 0 4.58035 1.4554 4.58035 4.42804C4.58035 6.54855 5.42057 7.69779 6.68141 8.33173L4 14H5.78109L8.22215 8.70827H9.50251V8.70878ZM9.50552 7.47357H8.68532C7.34487 7.47357 6.24427 6.74059 6.24427 4.46172C6.24427 2.10342 7.44502 1.29101 8.68532 1.29101H9.50552V7.47357Z' fill='%23FF0000'/%3E%3C/svg%3E")
}

[data-page-type=index] .clinic_card_wrapper:hover .clinic__raiting-item.clinic__raiting-item_prodoctorov .clinic__raiting-img {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='14' viewBox='0 0 16 14' fill='none'%3E%3Cg clip-path='url(%23clip0_10929_40064)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.65655 13.9376H11.8962C13.2461 13.9376 14.3645 12.8141 14.3645 11.4582V10.1798V8.20401V4.48495C14.3645 3.98128 13.9403 3.55518 13.4389 3.55518C12.9375 3.55518 12.5133 3.98128 12.5133 4.48495V5.72458H11.9348H11.5491H8.69511C6.61012 5.746 6.21704 6.82721 6.2268 8.31532V11.4582C6.1882 12.8141 7.26811 13.9376 8.65655 13.9376ZM8.07804 8.16527C8.07804 7.85534 8.34801 7.58415 8.65655 7.58415H11.472H11.9348H12.4747V8.16527V8.59141V10.141V11.4582C12.4747 11.7681 12.2048 12.0393 11.8962 12.0393H8.65655C8.34801 12.0393 8.07804 11.7681 8.07804 11.4582V8.16527ZM10.2764 10.7609C9.775 10.7609 9.35076 10.3347 9.35076 9.8311C9.35076 9.28874 9.775 8.86259 10.2764 8.90133C10.7778 8.90133 11.202 9.32748 11.202 9.8311C11.202 10.3347 10.7778 10.7609 10.2764 10.7609Z' fill='%23117DC1'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.54133 0.00878906H3.30166C1.9518 0.00878906 0.833344 1.13226 0.833344 2.48817V3.7666V5.74236V9.46142C0.833344 9.96508 1.25759 10.3912 1.75896 10.3912C2.26034 10.3912 2.68458 9.96508 2.68458 9.46142V8.22178H3.2631H3.64877H6.50277C8.58776 8.20036 8.98084 7.11915 8.97108 5.63104V2.48817C9.00968 1.13226 7.92976 0.00878906 6.54133 0.00878906ZM7.11984 5.7811C7.11984 6.09102 6.84987 6.36221 6.54133 6.36221H3.7259H3.2631H2.72315V5.7811V5.35496V3.80534V2.48817C2.72315 2.17825 2.99312 1.90707 3.30166 1.90707H6.54133C6.84987 1.90707 7.11984 2.17825 7.11984 2.48817V5.7811ZM4.9215 3.1855C5.42288 3.1855 5.84712 3.61164 5.84712 4.11527C5.84712 4.65763 5.42288 5.08377 4.9215 5.04503C4.42013 5.04503 3.99588 4.61889 3.99588 4.11527C3.99588 3.61164 4.42013 3.1855 4.9215 3.1855Z' fill='%23EC2327'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_10929_40064'%3E%3Crect width='15' height='14' fill='white' transform='translate(0.385193)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")
}

[data-page-type=index] .clinic_card_wrapper:hover .clinic__raiting-item.clinic__raiting-item_zoon .clinic__raiting-img {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='41' height='10' viewBox='0 0 41 10' fill='none'%3E%3Cg clip-path='url(%23clip0_10929_40087)'%3E%3Cpath d='M0.358572 0.622871H8.86186C9.05989 0.622871 9.22043 0.775219 9.22043 0.963149V2.55C9.22043 2.76137 9.12378 2.9615 8.95551 3.1L4.20042 6.875H8.86186C9.05989 6.875 9.22043 7.02457 9.22043 7.2125V9.03425C9.22043 9.22218 9.05989 9.37453 8.86186 9.37453H0.358572C0.160538 9.37453 0 9.22218 0 9.03425V7.45C0 7.23863 0.096653 7.0385 0.264915 6.9L5.02001 3.125H0.358572C0.160538 3.125 0 2.96918 0 2.78125V0.963149C0 0.775219 0.160538 0.622871 0.358572 0.622871ZM15.1479 0.3125C16.1311 0.3125 17.0076 0.522319 17.7394 0.905749C18.4712 1.28918 19.0582 1.84622 19.4622 2.54066C19.8663 3.23511 20.0874 4.06696 20.0874 5C20.0874 5.93304 19.8663 6.76489 19.4622 7.45934C19.0582 8.15378 18.4712 8.71082 17.7394 9.09425C17.0076 9.47768 16.1311 9.6875 15.1479 9.6875C14.1646 9.6875 13.2881 9.47768 12.5563 9.09425C11.8245 8.71082 11.2375 8.15378 10.8335 7.45934C10.4294 6.76489 10.2083 5.93304 10.2083 5C10.2083 4.06696 10.4294 3.23511 10.8335 2.54066C11.2375 1.84622 11.8245 1.28918 12.5563 0.905749C13.2881 0.522319 14.1646 0.3125 15.1479 0.3125ZM15.1479 2.8125C14.6775 2.8125 14.2646 2.90678 13.9231 3.08208C13.5816 3.25738 13.3115 3.5137 13.1268 3.83777C12.9421 4.16185 12.8427 4.55368 12.8427 5C12.8427 5.44632 12.9421 5.83815 13.1268 6.16223C13.3115 6.4863 13.5816 6.74262 13.9231 6.91792C14.2646 7.09322 14.6775 7.1875 15.1479 7.1875C15.6182 7.1875 16.0311 7.09322 16.3726 6.91792C16.7141 6.74262 16.9842 6.4863 17.1689 6.16223C17.3536 5.83815 17.453 5.44632 17.453 5C17.453 4.55368 17.3536 4.16185 17.1689 3.83777C16.9842 3.5137 16.7141 3.25738 16.3726 3.08208C16.0311 2.90678 15.6182 2.8125 15.1479 2.8125ZM25.6855 0.3125C26.6687 0.3125 27.5453 0.522319 28.277 0.905749C29.0088 1.28918 29.5958 1.84622 29.9999 2.54066C30.4039 3.23511 30.625 4.06696 30.625 5C30.625 5.93304 30.4039 6.76489 29.9999 7.45934C29.5958 8.15378 29.0088 8.71082 28.277 9.09425C27.5453 9.47768 26.6687 9.6875 25.6855 9.6875C24.7023 9.6875 23.8257 9.47768 23.0939 9.09425C22.3621 8.71082 21.7752 8.15378 21.3711 7.45934C20.9671 6.76489 20.746 5.93304 20.746 5C20.746 4.06696 20.9671 3.23511 21.3711 2.54066C21.7752 1.84622 22.3621 1.28918 23.0939 0.905749C23.8257 0.522319 24.7023 0.3125 25.6855 0.3125ZM25.6855 2.8125C25.2152 2.8125 24.8023 2.90678 24.4608 3.08208C24.1193 3.25738 23.8492 3.5137 23.6645 3.83777C23.4797 4.16185 23.3804 4.55368 23.3804 5C23.3804 5.44632 23.4797 5.83815 23.6645 6.16223C23.8492 6.4863 24.1193 6.74262 24.4608 6.91792C24.8023 7.09322 25.2152 7.1875 25.6855 7.1875C26.1558 7.1875 26.5687 7.09322 26.9102 6.91792C27.2517 6.74262 27.5218 6.4863 27.7065 6.16223C27.8912 5.83815 27.9906 5.44632 27.9906 5C27.9906 4.55368 27.8912 4.16185 27.7065 3.83777C27.5218 3.5137 27.2517 3.25738 26.9102 3.08208C26.5687 2.90678 26.1558 2.8125 25.6855 2.8125ZM40.8345 0.964232V9.03411C40.8345 9.22205 40.6739 9.37441 40.4759 9.37441H38.8048C38.5821 9.37441 38.3712 9.2827 38.2253 9.12304L34.2473 4.61109V9.03411C34.2473 9.22205 34.0831 9.37441 33.8851 9.37441H31.9704C31.7723 9.37441 31.6118 9.22205 31.6118 9.03411V0.964232C31.6118 0.776291 31.7723 0.623936 31.9704 0.623936H33.6414C33.8642 0.623936 34.075 0.715681 34.221 0.875396L38.1989 5.38891V0.964232C38.1989 0.776291 38.3565 0.623936 38.5546 0.623936H40.4759C40.6739 0.623936 40.8345 0.776291 40.8345 0.964232Z' fill='url(%23paint0_linear_10929_40087)'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_10929_40087' x1='31.5827' y1='5' x2='8.90651' y2='5' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%236339F5'/%3E%3Cstop offset='1' stop-color='white'/%3E%3C/linearGradient%3E%3CclipPath id='clip0_10929_40087'%3E%3Crect width='40.8333' height='10' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")
}

[data-page-type=index] .clinic_metro {
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: center;
    height: 30px;
    padding: 0 42px 0 67px;
    margin-top: 28px;
    margin-bottom: 25px
}

[data-page-type=index] .clinic_metro::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 25px;
    transform: translateY(-50%);
    width: 24px;
    height: 29px;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='29' viewBox='0 0 24 29' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Crect width='24' height='29' fill='url(%23pattern0_2127_669)'/%3E%3Cdefs%3E%3Cpattern id='pattern0_2127_669' patternContentUnits='objectBoundingBox' width='1' height='1'%3E%3Cuse xlink:href='%23image0_2127_669' transform='matrix(0.000835639 0 0 0.000691563 -0.00138313 0)'/%3E%3C/pattern%3E%3Cimage id='image0_2127_669' width='1200' height='1446' preserveAspectRatio='none' xlink:href='data:image/png;base64,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'/%3E%3C/defs%3E%3C/svg%3E%0A")
}

[data-page-type=index] .clinic_metro .metro {
    padding: 0
}

[data-page-type=index] .clinic_metro .metro::before {
    display: none
}

[data-page-type=index] .clinic_title {
    min-height: 100px;
    border-bottom: 1px solid #333638;
    padding: 0 42px 25px 25px;
    margin-bottom: 22px
}

[data-page-type=index] .clinic_title span {
    font-size: 19px;
    font-family: MuseoSans, sans-serif;
    font-weight: 700;
    line-height: 24px;
    letter-spacing: .01em;
    color: #333638
}

[data-page-type=index] .clinic_partner {
    width: calc(100% - 50px);
    border-radius: 5px;
    background-color: #dcf3ec;
    text-align: center;
    padding: 5px 10px;
    margin: 22px auto 0
}

[data-page-type=index] .clinic_address {
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: center;
    min-height: 66px;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: .02em;
    color: #555;
    padding: 0 42px 0 67px;
    margin-bottom: 16px
}

[data-page-type=index] .clinic_address::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 25px;
    transform: translateY(-50%);
    width: 24px;
    height: 35px;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='35' viewBox='0 0 24 35' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24 12C24 23.0586 12 34.1293 12 34.1293C12 34.1293 0 23.0586 0 12C0 5.37262 5.37262 0 12 0C18.6274 0 24 5.37262 24 12Z' fill='%23333638'/%3E%3Cpath d='M12.0001 18.7557C15.7312 18.7557 18.7558 15.7311 18.7558 12C18.7558 8.2689 15.7312 5.24426 12.0001 5.24426C8.26902 5.24426 5.24438 8.2689 5.24438 12C5.24438 15.7311 8.26902 18.7557 12.0001 18.7557Z' fill='white'/%3E%3C/svg%3E%0A")
}

[data-page-type=index] .clinic_phone {
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: center;
    min-height: 24px;
    font-size: 14px;
    line-height: 20px;
    padding: 0 42px 0 67px
}

[data-page-type=index] .clinic_phone::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 25px;
    transform: translateY(-50%);
    width: 24px;
    height: 25px;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.00139 9.0582C6.59687 9.46272 6.5369 10.0984 6.86079 10.5699C7.39465 11.347 8.36102 12.6112 9.8918 14.1421C11.4226 15.6729 12.6869 16.6392 13.464 17.1731C13.9355 17.497 14.5712 17.437 14.9757 17.0325L16.221 15.7871C16.7643 15.2438 17.6453 15.2438 18.1886 15.7871L20.807 18.4056C21.6736 19.2722 21.6736 20.6767 20.8074 21.5429L19.1986 23.1517C19.1986 23.1517 15.1706 27.1797 6.01237 18.0215C-3.14583 8.86331 0.882176 4.83531 0.882176 4.83531L2.49103 3.22645C3.35725 2.36023 4.76166 2.36023 5.62782 3.22645L8.2467 5.84532C8.79 6.38863 8.79 7.26953 8.2467 7.81283L7.00139 9.0582Z' fill='%23333638'/%3E%3Cpath d='M19.42 12.4766C19.2791 12.3356 19.1983 12.1364 19.2145 11.9223C19.2229 11.8022 19.3732 9.19916 17.0827 6.90867C14.9275 4.7535 12.0587 4.77825 12.03 4.77876C11.64 4.78559 11.317 4.47564 11.309 4.08564C11.301 3.69568 11.609 3.37282 11.9989 3.36366C12.1402 3.36036 15.4883 3.31262 18.0835 5.90782C20.857 8.6813 20.6365 11.8963 20.6257 12.0319C20.5948 12.4215 20.2539 12.7123 19.8643 12.6814C19.6896 12.6675 19.5348 12.5914 19.42 12.4766Z' fill='%23333638'/%3E%3Cpath d='M22.7828 12.6089C22.6417 12.4678 22.5609 12.2683 22.5774 12.0538C22.5793 12.0263 22.6443 11.0134 22.2889 9.59836C21.8121 7.69992 20.8442 6.01123 19.4121 4.57906C16.2033 1.37028 11.9408 1.41489 11.8982 1.41574C11.508 1.42337 11.1846 1.11365 11.1762 0.723299C11.1679 0.33312 11.4763 0.00985958 11.8665 0.000698308C12.0647 -0.00391078 16.7638 -0.070941 20.413 3.57826C24.3119 7.47721 24.0036 11.9747 23.9885 12.1642C23.9576 12.5538 23.6167 12.8446 23.2271 12.8137C23.0524 12.7998 22.8977 12.7237 22.7828 12.6089Z' fill='%23333638'/%3E%3Cpath d='M12.0679 8.11301C11.9436 7.98873 11.8652 7.81803 11.8608 7.62809C11.8516 7.23734 12.1632 6.91311 12.554 6.90395C12.6285 6.90224 14.3936 6.87692 15.754 8.23728L15.7753 8.25856C17.1356 9.61893 17.1104 11.3842 17.1086 11.4586C17.0995 11.8493 16.7753 12.1587 16.3845 12.1495C15.9951 12.1404 15.6865 11.8184 15.6935 11.4294C15.6936 11.3979 15.6886 10.1736 14.7744 9.25942L14.7531 9.23814C13.8317 8.31666 12.595 8.31894 12.5827 8.31911C12.3818 8.32377 12.1992 8.24428 12.0679 8.11301Z' fill='%23333638'/%3E%3C/svg%3E%0A")
}

[data-page-type=index] .clinic_phone a {
    color: #555
}

[data-page-type=index] .clinic__raiting-list {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    padding: 0 25px;
    margin-top: auto
}

[data-page-type=index] .clinic__raiting-item {
    line-height: 100%;
    flex: 0 0 calc(50% - 4px)
}

[data-page-type=index] .clinic__raiting-item.clinic__raiting-item_yell {
    order: 0
}

[data-page-type=index] .clinic__raiting-item.clinic__raiting-item_yell .clinic__raiting-img {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='14' viewBox='0 0 15 14' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14.3688 13.9852C15.2664 14.2432 14.1117 11.0377 14.1117 11.0377C14.6259 9.49773 15.1351 4.24024 14.8156 2.63774C14.4961 1.03474 13.298 1.09024 11.0964 0.651742C8.85539 0.201742 3.21915 -0.0557574 1.99605 0.0102425C0.780442 0.0737424 -0.113169 0.905241 0.0116366 2.57524C0.139937 4.24024 2.08991 10.4452 3.0569 11.9852C4.02041 13.5252 5.44469 13.2562 6.29437 13.1532C7.45956 13.0092 11.8457 11.9852 11.8457 11.9852C11.4534 11.4802 13.4712 13.7272 14.3683 13.9852H14.3688ZM8.48597 4.29524L9.26675 2.63324H11.6031L9.04909 7.50423V10.3742H6.36826V7.50423L4.94048 4.78124L3.81073 2.63324H6.1471L7.70668 5.94573L8.48597 4.29524Z' fill='%23727581'/%3E%3C/svg%3E");
    background-size: contain;
    background-position: 50%;
    background-repeat: no-repeat
}

[data-page-type=index] .clinic__raiting-item.clinic__raiting-item_google {
    order: 1
}

[data-page-type=index] .clinic__raiting-item.clinic__raiting-item_google .clinic__raiting-img {
    background-image: url(/img/ratings/google.png);
    background-size: contain;
    background-position: 50%;
    background-repeat: no-repeat
}

[data-page-type=index] .clinic__raiting-item.clinic__raiting-item_yandex {
    order: 2
}

[data-page-type=index] .clinic__raiting-item.clinic__raiting-item_yandex .clinic__raiting-img {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='14' viewBox='0 0 15 14' fill='none'%3E%3Cpath d='M9.50251 8.70878V14H11.0433V0H8.74241C6.48111 0 4.58035 1.4554 4.58035 4.42804C4.58035 6.54855 5.42057 7.69779 6.68141 8.33173L4 14H5.78109L8.22215 8.70827H9.50251V8.70878ZM9.50552 7.47357H8.68532C7.34487 7.47357 6.24427 6.74059 6.24427 4.46172C6.24427 2.10342 7.44502 1.29101 8.68532 1.29101H9.50552V7.47357Z' fill='%23727581'/%3E%3C/svg%3E");
    background-size: contain;
    background-position: 50%;
    background-repeat: no-repeat
}

[data-page-type=index] .clinic__raiting-item.clinic__raiting-item_prodoctorov {
    order: 3
}

[data-page-type=index] .clinic__raiting-item.clinic__raiting-item_prodoctorov .clinic__raiting-img {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='14' viewBox='0 0 16 14' fill='none'%3E%3Cg clip-path='url(%23clip0_10929_40162)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.65653 13.9376H11.8962C13.2461 13.9376 14.3645 12.8141 14.3645 11.4582V10.1798V8.20401V4.48495C14.3645 3.98128 13.9403 3.55518 13.4389 3.55518C12.9375 3.55518 12.5133 3.98128 12.5133 4.48495V5.72458H11.9348H11.5491H8.6951C6.61011 5.746 6.21702 6.82721 6.22679 8.31532V11.4582C6.18818 12.8141 7.2681 13.9376 8.65653 13.9376ZM8.07802 8.16527C8.07802 7.85534 8.34799 7.58415 8.65653 7.58415H11.472H11.9348H12.4747V8.16527V8.59141V10.141V11.4582C12.4747 11.7681 12.2047 12.0393 11.8962 12.0393H8.65653C8.34799 12.0393 8.07802 11.7681 8.07802 11.4582V8.16527ZM10.2764 10.7609C9.77498 10.7609 9.35074 10.3347 9.35074 9.8311C9.35074 9.28874 9.77498 8.86259 10.2764 8.90133C10.7777 8.90133 11.202 9.32748 11.202 9.8311C11.202 10.3347 10.7777 10.7609 10.2764 10.7609Z' fill='%23727581'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.54131 0.00878906H3.30165C1.95178 0.00878906 0.833328 1.13226 0.833328 2.48817V3.7666V5.74236V9.46142C0.833328 9.96508 1.25757 10.3912 1.75895 10.3912C2.26033 10.3912 2.68457 9.96508 2.68457 9.46142V8.22178H3.26308H3.64875H6.50275C8.58774 8.20036 8.98083 7.11915 8.97106 5.63104V2.48817C9.00967 1.13226 7.92975 0.00878906 6.54131 0.00878906ZM7.11983 5.7811C7.11983 6.09102 6.84986 6.36221 6.54131 6.36221H3.72589H3.26308H2.72313V5.7811V5.35496V3.80534V2.48817C2.72313 2.17825 2.9931 1.90707 3.30165 1.90707H6.54131C6.84986 1.90707 7.11983 2.17825 7.11983 2.48817V5.7811ZM4.92149 3.1855C5.42287 3.1855 5.84711 3.61164 5.84711 4.11527C5.84711 4.65763 5.42287 5.08377 4.92149 5.04503C4.42011 5.04503 3.99587 4.61889 3.99587 4.11527C3.99587 3.61164 4.42011 3.1855 4.92149 3.1855Z' fill='%23727581'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_10929_40162'%3E%3Crect width='15' height='14' fill='white' transform='translate(0.385178)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    background-size: contain;
    background-position: 50%;
    background-repeat: no-repeat
}

[data-page-type=index] .clinic__raiting-item.clinic__raiting-item_zoon {
    order: 4
}

[data-page-type=index] .clinic__raiting-item.clinic__raiting-item_zoon .clinic__raiting-img {
    width: 41px;
    height: 10px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='41' height='10' viewBox='0 0 41 10' fill='none'%3E%3Cg clip-path='url(%23clip0_10929_40185)'%3E%3Cpath d='M0.358572 0.622871H8.86186C9.05989 0.622871 9.22043 0.775219 9.22043 0.963149V2.55C9.22043 2.76137 9.12378 2.9615 8.95551 3.1L4.20042 6.875H8.86186C9.05989 6.875 9.22043 7.02457 9.22043 7.2125V9.03425C9.22043 9.22218 9.05989 9.37453 8.86186 9.37453H0.358572C0.160538 9.37453 0 9.22218 0 9.03425V7.45C0 7.23863 0.096653 7.0385 0.264915 6.9L5.02001 3.125H0.358572C0.160538 3.125 0 2.96918 0 2.78125V0.963149C0 0.775219 0.160538 0.622871 0.358572 0.622871ZM15.1479 0.3125C16.1311 0.3125 17.0076 0.522319 17.7394 0.905749C18.4712 1.28918 19.0582 1.84622 19.4622 2.54066C19.8663 3.23511 20.0874 4.06696 20.0874 5C20.0874 5.93304 19.8663 6.76489 19.4622 7.45934C19.0582 8.15378 18.4712 8.71082 17.7394 9.09425C17.0076 9.47768 16.1311 9.6875 15.1479 9.6875C14.1646 9.6875 13.2881 9.47768 12.5563 9.09425C11.8245 8.71082 11.2375 8.15378 10.8335 7.45934C10.4294 6.76489 10.2083 5.93304 10.2083 5C10.2083 4.06696 10.4294 3.23511 10.8335 2.54066C11.2375 1.84622 11.8245 1.28918 12.5563 0.905749C13.2881 0.522319 14.1646 0.3125 15.1479 0.3125ZM15.1479 2.8125C14.6775 2.8125 14.2646 2.90678 13.9231 3.08208C13.5816 3.25738 13.3115 3.5137 13.1268 3.83777C12.9421 4.16185 12.8427 4.55368 12.8427 5C12.8427 5.44632 12.9421 5.83815 13.1268 6.16223C13.3115 6.4863 13.5816 6.74262 13.9231 6.91792C14.2646 7.09322 14.6775 7.1875 15.1479 7.1875C15.6182 7.1875 16.0311 7.09322 16.3726 6.91792C16.7141 6.74262 16.9842 6.4863 17.1689 6.16223C17.3536 5.83815 17.453 5.44632 17.453 5C17.453 4.55368 17.3536 4.16185 17.1689 3.83777C16.9842 3.5137 16.7141 3.25738 16.3726 3.08208C16.0311 2.90678 15.6182 2.8125 15.1479 2.8125ZM25.6855 0.3125C26.6687 0.3125 27.5453 0.522319 28.277 0.905749C29.0088 1.28918 29.5958 1.84622 29.9999 2.54066C30.4039 3.23511 30.625 4.06696 30.625 5C30.625 5.93304 30.4039 6.76489 29.9999 7.45934C29.5958 8.15378 29.0088 8.71082 28.277 9.09425C27.5453 9.47768 26.6687 9.6875 25.6855 9.6875C24.7023 9.6875 23.8257 9.47768 23.0939 9.09425C22.3621 8.71082 21.7752 8.15378 21.3711 7.45934C20.9671 6.76489 20.746 5.93304 20.746 5C20.746 4.06696 20.9671 3.23511 21.3711 2.54066C21.7752 1.84622 22.3621 1.28918 23.0939 0.905749C23.8257 0.522319 24.7023 0.3125 25.6855 0.3125ZM25.6855 2.8125C25.2152 2.8125 24.8023 2.90678 24.4608 3.08208C24.1193 3.25738 23.8492 3.5137 23.6645 3.83777C23.4797 4.16185 23.3804 4.55368 23.3804 5C23.3804 5.44632 23.4797 5.83815 23.6645 6.16223C23.8492 6.4863 24.1193 6.74262 24.4608 6.91792C24.8023 7.09322 25.2152 7.1875 25.6855 7.1875C26.1558 7.1875 26.5687 7.09322 26.9102 6.91792C27.2517 6.74262 27.5218 6.4863 27.7065 6.16223C27.8912 5.83815 27.9906 5.44632 27.9906 5C27.9906 4.55368 27.8912 4.16185 27.7065 3.83777C27.5218 3.5137 27.2517 3.25738 26.9102 3.08208C26.5687 2.90678 26.1558 2.8125 25.6855 2.8125ZM40.8345 0.964232V9.03411C40.8345 9.22205 40.6739 9.37441 40.4759 9.37441H38.8048C38.5821 9.37441 38.3712 9.2827 38.2253 9.12304L34.2473 4.61109V9.03411C34.2473 9.22205 34.0831 9.37441 33.8851 9.37441H31.9704C31.7723 9.37441 31.6118 9.22205 31.6118 9.03411V0.964232C31.6118 0.776291 31.7723 0.623936 31.9704 0.623936H33.6414C33.8642 0.623936 34.075 0.715681 34.221 0.875396L38.1989 5.38891V0.964232C38.1989 0.776291 38.3565 0.623936 38.5546 0.623936H40.4759C40.6739 0.623936 40.8345 0.776291 40.8345 0.964232Z' fill='%23727581'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_10929_40185'%3E%3Crect width='40.8333' height='10' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    background-size: contain;
    background-position: 50%;
    background-repeat: no-repeat
}

[data-page-type=index] .clinic__raiting-item .clinic__raiting-img {
    display: inline-block;
    width: 15px;
    height: 14px
}

[data-page-type=index] .clinic__raiting-star {
    display: inline-block;
    width: 14px;
    height: 12px;
    background-size: contain;
    background-position: 50%;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='12' viewBox='0 0 14 12' fill='none'%3E%3Cpath d='M6.60186 0.397166C6.81602 -0.132389 7.56577 -0.132388 7.77993 0.397167L9.02303 3.47098C9.11404 3.69604 9.32535 3.84957 9.56753 3.86659L12.875 4.09898C13.4449 4.13901 13.6765 4.85207 13.2391 5.21939L10.6998 7.3515C10.5139 7.50761 10.4332 7.75602 10.4919 7.9916L11.2929 11.209C11.4309 11.7633 10.8244 12.204 10.3398 11.9015L7.52742 10.1454C7.3215 10.0168 7.0603 10.0168 6.85438 10.1454L4.04195 11.9015C3.55743 12.204 2.95087 11.7633 3.08887 11.209L3.88993 7.9916C3.94859 7.75602 3.86787 7.50761 3.68195 7.3515L1.14272 5.21939C0.705258 4.85207 0.936945 4.13901 1.50676 4.09898L4.81427 3.86659C5.05644 3.84957 5.26775 3.69604 5.35877 3.47098L6.60186 0.397166Z' fill='%23FFC839'/%3E%3C/svg%3E")
}

[data-page-type=index] .clinic__raiting-rate {
    font-family: Rubik, sans-serif;
    font-size: 14px;
    line-height: 100%;
    color: #727581
}

[data-page-type=index] .doctors-container {
    margin-bottom: 36px
}

@media (max-width:1440px) {
    [data-page-type=index] .doctors-container {
        padding: 0 16px
    }
}

@media (max-width:767px) {
    [data-page-type=index] .doctors-container {
        margin-bottom: 16px
    }
}

[data-page-type=index] .doctors-slider {
    margin: 40px auto 0
}

[data-page-type=index] .doctors-slider__slide {
    position: relative
}

[data-page-type=index] .doctors-slider__slide::before {
    z-index: 10;
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 60px;
    background: linear-gradient(0deg, rgba(51, 54, 56, .9) 5%, rgba(51, 54, 56, 0) 68%)
}

[data-page-type=index] .doctors-slider__slide-img {
    position: relative;
    width: 100%;
    height: 100%;
    padding-bottom: 50%
}

[data-page-type=index] .doctors-slider__slide-img::after,
[data-page-type=index] .doctors-slider__slide-img::before {
    z-index: 10;
    content: "";
    position: absolute;
    top: 0;
    width: 110px;
    height: 100%;
    background: #333638
}

@media (max-width:767px) {
    [data-page-type=index] .doctors-slider__slide-img::after,
    [data-page-type=index] .doctors-slider__slide-img::before {
        width: 50px
    }
}

[data-page-type=index] .doctors-slider__slide-img::before {
    left: 0;
    background: linear-gradient(90deg, rgba(51, 54, 56, .6) 0, rgba(51, 54, 56, 0) 100%)
}

[data-page-type=index] .doctors-slider__slide-img::after {
    right: 0;
    background: linear-gradient(270deg, rgba(51, 54, 56, .6) 0, rgba(51, 54, 56, 0) 100%)
}

[data-page-type=index] .doctors-slider__slide-img img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover
}

[data-page-type=index] .doctors-slider__slide-text {
    position: absolute;
    z-index: 100;
    left: 50%;
    bottom: 16px;
    transform: translateX(-50%);
    width: 100%;
    color: #fff;
    text-align: center;
    padding: 0 10px;
    margin-top: 10px
}

@media (max-width:767px) {
    [data-page-type=index] .doctors-slider__slide-text {
        bottom: 10px;
        font-size: 12px;
        line-height: 120%
    }
}

[data-page-type=index] .doctors-slider__next,
[data-page-type=index] .doctors-slider__prev {
    z-index: 10;
    cursor: pointer;
    position: absolute;
    top: calc(50% - 20px);
    display: flex;
    align-items: center;
    justify-content: center;
    width: 42px;
    height: 20px;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain
}

@media (max-width:767px) {
    [data-page-type=index] .doctors-slider__next,
    [data-page-type=index] .doctors-slider__prev {
        top: calc(50% - 10px);
        width: 20px;
        height: 11px
    }
}

[data-page-type=index] .doctors-slider__prev {
    left: 35px;
    right: auto;
    background-image: url("data:image/svg+xml,%3Csvg width='47' height='24' viewBox='0 0 47 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M45.2944 12.0558C14.6027 12.0558 33.6697 12.0558 2.97799 12.0558M2.97799 12.0558C6.31524 8.61267 13.0151 1.75202 13.1166 1.85416M2.97799 12.0558L13.1166 22.2574' stroke='white' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E%0A")
}

@media (max-width:767px) {
    [data-page-type=index] .doctors-slider__prev {
        left: 16px
    }
}

[data-page-type=index] .doctors-slider__next {
    left: auto;
    right: 35px;
    background-image: url("data:image/svg+xml,%3Csvg width='47' height='24' viewBox='0 0 47 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.70557 12.0558C32.3973 12.0558 13.3303 12.0558 44.022 12.0558M44.022 12.0558C40.6848 8.61267 33.9849 1.75202 33.8834 1.85416M44.022 12.0558L33.8834 22.2574' stroke='white' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E%0A")
}

@media (max-width:767px) {
    [data-page-type=index] .doctors-slider__next {
        right: 16px
    }
}

[data-page-type=info_for_patients] {
    padding: 0 16px
}

[data-page-type=info_for_patients] .content_block.title_container {
    display: flex;
    flex-flow: column nowrap;
    overflow: hidden;
    margin-top: 20px;
    margin-bottom: 40px
}

@media (max-width:767px) {
    [data-page-type=info_for_patients] .content_block.title_container {
        width: calc(100% + 16px)
    }
}

[data-page-type=info_for_patients] .breadcrumbs_wrapper {
    text-align: center
}

@media (max-width:767px) {
    [data-page-type=info_for_patients] .breadcrumbs_wrapper {
        padding-right: 16px
    }
}

[data-page-type=info_for_patients] h1 {
    text-align: center;
    padding: 5px 0 0 0;
    margin-bottom: 40px
}

@media (max-width:1200px) {
    [data-page-type=info_for_patients] h1 {
        margin-bottom: 20px
    }
}

@media (max-width:767px) {
    [data-page-type=info_for_patients] h1 {
        padding-right: 16px
    }
}

[data-page-type=info_for_patients] .title_container__links {
    margin: 0 auto
}

@media (max-width:560px) {
    [data-page-type=info_for_patients] .title_container__links {
        margin: 0
    }
}

[data-page-type=info_for_patients] .title_container__link {
    display: flex;
    align-items: center;
    justify-content: center;
    width: -moz-fit-content;
    width: fit-content;
    height: 40px;
    border: 1px solid #acdfd0;
    border-radius: 4px;
    font-size: 14px;
    line-height: 20px;
    font-weight: 500;
    color: #333638;
    padding: 5px 25px
}

@media (max-width:1200px) {
    [data-page-type=info_for_patients] .title_container__link {
        height: 34px;
        padding: 5px 15px
    }
}

[data-page-type=info_for_patients] .title_container__link:hover {
    background-color: #dcf3ec;
    border: 1px solid #dcf3ec
}

[data-page-type=info_for_patients] .content_block.company_info_wrapper h2 {
    margin-bottom: 30px
}

@media (max-width:1200px) {
    [data-page-type=info_for_patients] .content_block.company_info_wrapper h2 {
        margin-bottom: 20px
    }
}

[data-page-type=info_for_patients] .content_block._cashback {
    margin-bottom: 90px
}

@media (max-width:1440px) {
    [data-page-type=info_for_patients] .content_block._cashback {
        margin-bottom: 40px
    }
}

@media (max-width:767px) {
    [data-page-type=info_for_patients] .content_block._cashback {
        margin-bottom: 32px
    }
}

[data-page-type=info_for_patients] .content_block.clinic_licenses {
    overflow: hidden
}

[data-page-type=info_for_patients] .content_block.clinic_licenses h2 {
    margin-bottom: 30px
}

@media (max-width:1200px) {
    [data-page-type=info_for_patients] .content_block.clinic_licenses h2 {
        margin-bottom: 20px
    }
}

@media (max-width:767px) {
    [data-page-type=info_for_patients] .content_block.clinic_licenses h2 {
        margin-bottom: 15px
    }
}

[data-page-type=info_for_patients] .content_block.clinic_licenses .licenses_wrapper {
    position: relative;
    width: 100%;
    overflow: hidden
}

[data-page-type=info_for_patients] .content_block.clinic_licenses .licenses_wrapper .swiper-wrapper {
    align-items: center
}

[data-page-type=info_for_patients] .content_block.clinic_licenses .licenses_wrapper .revolver_navigation_wrapper {
    margin: 30px auto 0 auto
}

@media (max-width:1200px) {
    [data-page-type=info_for_patients] .content_block.clinic_licenses .licenses_wrapper .revolver_navigation_wrapper {
        margin: 20px auto 0 auto
    }
}

[data-page-type=info_for_patients] .content_block.clinic_licenses .licenses_wrapper .swiper-slide {
    cursor: pointer;
    width: 181px;
    height: 255px;
    box-shadow: 0 5px 20px 0 rgba(15, 4, 61, .1)
}

@media (max-width:767px) {
    [data-page-type=info_for_patients] .content_block.clinic_licenses .licenses_wrapper .swiper-slide {
        width: 130px;
        height: 184px
    }
}

[data-page-type=info_for_patients] .content_block.clinic_licenses .licenses_wrapper .swiper-slide:hover {
    box-shadow: 0 15px 25px 10px rgba(15, 4, 61, .1);
    transform: translateY(-4px)
}

[data-page-type=info_for_patients] .content_block.clinic_licenses .licenses_wrapper .swiper-slide img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover
}

[data-page-type=info_for_patients] .content_block._cashback h2 {
    width: 100%;
    margin-bottom: 30px
}

@media (max-width:1200px) {
    [data-page-type=info_for_patients] .content_block._cashback h2 {
        margin-bottom: 20px
    }
}

[data-page-type=info_for_patients] .content_block._cashback p {
    margin-bottom: 30px
}

[data-page-type=info_for_patients] .content_block._cashback p.attention {
    background-color: rgba(220, 243, 236, .5);
    padding: 40px
}

@media (max-width:1200px) {
    [data-page-type=info_for_patients] .content_block._cashback p.attention {
        padding: 30px
    }
}

@media (max-width:767px) {
    [data-page-type=info_for_patients] .content_block._cashback p.attention {
        padding: 20px
    }
}

[data-page-type=info_for_patients] .content_block._cashback p a {
    font-weight: 500;
    margin-bottom: 24px
}

[data-page-type=info_for_patients] .content_block._cashback p a:hover span {
    border-bottom: 1px solid #782f40
}

[data-page-type=info_for_patients] .content_block._cashback p a span {
    border-bottom: 1px solid rgba(120, 47, 64, .4)
}

[data-page-type=info_for_patients] .content_block._cashback ul {
    padding: 0;
    margin-bottom: 30px
}

[data-page-type=info_for_patients] .content_block._cashback ul li {
    padding: 0;
    margin-bottom: 15px;
    margin-left: 26px
}

[data-page-type=info_for_patients] .content_block._cashback ul li:before {
    content: "";
    position: absolute;
    top: 5px;
    left: -26px;
    width: 17px;
    height: 16px;
    background-image: url("data:image/svg+xml,%3Csvg width='17' height='16' viewBox='0 0 17 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8.49998' cy='2.66667' r='2.66667' fill='%23A3D4C5'/%3E%3Ccircle cx='8.49998' cy='13.3333' r='2.66667' fill='%23A3D4C5'/%3E%3Ccircle cx='13.8334' cy='8.00004' r='2.66667' fill='%23A3D4C5'/%3E%3Ccircle cx='3.16667' cy='8.00004' r='2.66667' fill='%23A3D4C5'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: contain
}

[data-page-type=info_for_patients] .content_block._cashback ol {
    list-style: none;
    padding: 0;
    margin-bottom: 30px
}

[data-page-type=info_for_patients] .content_block._cashback ol li {
    position: relative;
    counter-increment: li 1;
    padding: 0;
    margin-left: 36px;
    margin-bottom: 10px
}

[data-page-type=info_for_patients] .content_block._cashback ol li::before {
    content: "•" counter(li) "•";
    position: absolute;
    left: -36px;
    width: auto;
    font-weight: 700
}

[data-page-type=info_for_patients] .requisites_wrapper {
    display: flex;
    justify-content: space-between;
    -moz-column-gap: 24px;
    column-gap: 24px;
    margin-bottom: 30px
}

@media (max-width:1200px) {
    [data-page-type=info_for_patients] .requisites_wrapper {
        flex-wrap: wrap;
        margin-bottom: 20px
    }
}

[data-page-type=info_for_patients] .requisites_list {
    flex: 0 0 calc(50% - 12px);
    width: calc(50% - 12px);
    border: 1px solid #acdfd0;
    padding: 20px;
    margin: 0 auto
}

@media (max-width:1200px) {
    [data-page-type=info_for_patients] .requisites_list {
        flex: 0 0 100%;
        width: 100%
    }
}

@media (max-width:767px) {
    [data-page-type=info_for_patients] .requisites_list {
        padding: 15px
    }
}

@media (max-width:1200px) {
    [data-page-type=info_for_patients] .requisites_list:first-of-type {
        margin-bottom: 20px
    }
}

[data-page-type=info_for_patients] .requisites_links a {
    font-size: 16px;
    line-height: 26px
}

[data-page-type=info_for_patients] .organization_item,
[data-page-type=info_for_patients] .organization_title,
[data-page-type=info_for_patients] .requisites_raw,
[data-page-type=info_for_patients] .requisites_raw_title {
    line-height: 24px;
    letter-spacing: .01em
}

[data-page-type=info_for_patients] .requisites_raw {
    display: flex;
    -moz-column-gap: 10px;
    column-gap: 10px;
    margin-bottom: 10px
}

@media (max-width:560px) {
    [data-page-type=info_for_patients] .requisites_raw {
        flex-direction: column
    }
}

[data-page-type=info_for_patients] .requisites_raw:last-of-type {
    margin-bottom: 0
}

[data-page-type=info_for_patients] .requisites_raw_title {
    flex: 0 0 21%;
    width: 21%;
    min-width: 120px
}

@media (max-width:560px) {
    [data-page-type=info_for_patients] .requisites_raw_title {
        flex: 0 0 100%;
        width: 100%;
        margin-bottom: 5px
    }
}

[data-page-type=info_for_patients] .documents h2 {
    margin-bottom: 30px
}

@media (max-width:1200px) {
    [data-page-type=info_for_patients] .documents h2 {
        margin-bottom: 20px
    }
}

[data-page-type=info_for_patients] .documents h3 {
    text-align: center;
    font-size: 30px;
    line-height: 44px;
    margin-bottom: 30px
}

@media (max-width:1200px) {
    [data-page-type=info_for_patients] .documents h3 {
        font-size: 24px;
        line-height: 140%;
        margin-bottom: 20px
    }
}

[data-page-type=info_for_patients] .documents .documents-list {
    -moz-column-gap: 24px;
    column-gap: 24px
}

@media (max-width:767px) {
    [data-page-type=info_for_patients] .documents .documents-list {
        -moz-columns: unset;
        columns: unset
    }
}

@media (max-width:1024px) {
    [data-page-type=info_for_patients] .documents.documents_legal .documents-list {
        -moz-columns: unset;
        columns: unset;
        max-width: 600px;
        margin: 0 auto
    }
}

@media (max-width:767px) {
    [data-page-type=info_for_patients] .documents.documents_other .documents-list {
        -moz-columns: unset;
        columns: unset
    }
}

[data-page-type=info_for_patients] .documents-list__item {
    position: relative;
    display: flex;
    align-items: center;
    min-height: 40px;
    padding-left: 50px;
    margin-bottom: 10px
}

[data-page-type=info_for_patients] .documents-list__item::before {
    content: "";
    position: absolute;
    left: 0;
    top: calc(50% - 20px);
    width: 40px;
    height: 40px;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    background-image: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M29.018 35.1562H11.1375C10.0996 35.155 9.10456 34.7422 8.37066 34.0082C7.63675 33.2743 7.2239 32.2793 7.22266 31.2414V7.66484C7.2239 6.62694 7.63675 5.63191 8.37066 4.898C9.10456 4.16409 10.0996 3.75124 11.1375 3.75H22.8641C23.018 3.74993 23.1704 3.78018 23.3126 3.83903C23.4549 3.89788 23.5841 3.98417 23.693 4.09297L32.5898 12.9898C32.6986 13.0987 32.7849 13.228 32.8438 13.3702C32.9026 13.5124 32.9329 13.6648 32.9328 13.8188V31.2406C32.9318 32.2787 32.519 33.2739 31.7851 34.008C31.0512 34.742 30.056 35.155 29.018 35.1562ZM11.1375 6.09375C10.7209 6.09416 10.3216 6.25982 10.027 6.55437C9.73248 6.84892 9.56682 7.24829 9.56641 7.66484V31.2414C9.56682 31.658 9.73248 32.0573 10.027 32.3519C10.3216 32.6464 10.7209 32.8121 11.1375 32.8125H29.018C29.4345 32.8121 29.8339 32.6464 30.1284 32.3519C30.423 32.0573 30.5887 31.658 30.5891 31.2414V14.3039L22.3789 6.09375H11.1375Z' fill='%2375B9A4'/%3E%3Cpath d='M31.761 14.9906H25.607C24.5691 14.9894 23.5741 14.5765 22.8402 13.8426C22.1063 13.1087 21.6934 12.1137 21.6922 11.0758V4.92188C21.6922 4.61107 21.8157 4.313 22.0354 4.09323C22.2552 3.87347 22.5533 3.75 22.8641 3.75C23.1749 3.75 23.4729 3.87347 23.6927 4.09323C23.9125 4.313 24.0359 4.61107 24.0359 4.92188V11.0758C24.0364 11.4923 24.202 11.8917 24.4966 12.1863C24.7911 12.4808 25.1905 12.6465 25.607 12.6469H31.761C32.0718 12.6469 32.3698 12.7703 32.5896 12.9901C32.8094 13.2099 32.9328 13.508 32.9328 13.8188C32.9328 14.1296 32.8094 14.4276 32.5896 14.6474C32.3698 14.8672 32.0718 14.9906 31.761 14.9906Z' fill='%2375B9A4'/%3E%3Cpath d='M14.0492 20.4016C15.4758 20.4016 16.593 21.0633 16.593 22.8422V25.5211C16.593 27.2992 15.4758 27.9609 14.0492 27.9609H12.2188C11.7945 27.9609 11.5156 27.7336 11.5156 27.475V20.8875C11.5156 20.6289 11.7945 20.4016 12.2188 20.4016H14.0492ZM13.1289 21.8078V26.5547H14.0492C14.6281 26.5547 14.9797 26.2242 14.9797 25.5211V22.8422C14.9797 22.139 14.6281 21.8078 14.0492 21.8078H13.1289Z' fill='%2375B9A4'/%3E%3Cpath d='M17.5336 25.5828V22.8422C17.5336 21.0633 18.6406 20.4016 20.0672 20.4016C21.4937 20.4016 22.6117 21.0633 22.6117 22.8422V25.5828C22.6117 27.3617 21.4945 28.0234 20.0672 28.0234C18.6398 28.0234 17.5336 27.3617 17.5336 25.5828ZM20.9984 22.8422C20.9984 22.1289 20.6469 21.8078 20.0672 21.8078C19.4875 21.8078 19.1469 22.1289 19.1469 22.8422V25.5828C19.1469 26.2961 19.4883 26.6172 20.0672 26.6172C20.6461 26.6172 20.9984 26.2961 20.9984 25.5828V22.8422Z' fill='%2375B9A4'/%3E%3Cpath d='M26.107 21.8078C25.5172 21.8078 25.1758 22.139 25.1758 22.8422V25.5828C25.1758 26.2859 25.5172 26.6172 26.1172 26.6172C26.9445 26.6172 26.9961 25.9859 27.0273 25.5828C27.0578 25.2 27.4102 25.0969 27.8234 25.0969C28.382 25.0969 28.6406 25.2414 28.6406 25.8617C28.6406 27.2375 27.5234 28.0234 26.0445 28.0234C24.6898 28.0234 23.5625 27.3617 23.5625 25.5828V22.8422C23.5625 21.0633 24.6898 20.4016 26.0445 20.4016C27.5234 20.4016 28.6406 21.1461 28.6406 22.4594C28.6406 23.0805 28.382 23.225 27.8336 23.225C27.3992 23.225 27.0477 23.1109 27.0273 22.739C27.0172 22.4703 26.9859 21.8078 26.107 21.8078Z' fill='%2375B9A4'/%3E%3C/svg%3E%0A")
}

[data-page-type=info_for_patients] .documents-list__item:last-of-type {
    margin-bottom: 0
}

[data-page-type=info_for_patients] .documents-list__item._pdf::before {
    background-image: url("data:image/svg+xml,%3Csvg width='40' height='41' viewBox='0 0 40 41' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M29.5055 35.6064H11.625C10.5871 35.6052 9.59205 35.1924 8.85815 34.4584C8.12424 33.7245 7.71138 32.7295 7.71014 31.6916V8.11504C7.71138 7.07714 8.12424 6.0821 8.85815 5.3482C9.59205 4.61429 10.5871 4.20144 11.625 4.2002H23.3516C23.6621 4.20026 23.96 4.32362 24.1797 4.54316L33.0766 13.44C33.1855 13.5488 33.2719 13.6781 33.3309 13.8203C33.3899 13.9625 33.4203 14.115 33.4203 14.2689V31.6908C33.4193 32.7289 33.0065 33.7241 32.2726 34.4582C31.5386 35.1922 30.5435 35.6052 29.5055 35.6064ZM11.625 6.54395C11.2084 6.54436 10.8091 6.71002 10.5145 7.00456C10.22 7.29911 10.0543 7.69849 10.0539 8.11504V31.6916C10.0543 32.1082 10.22 32.5075 10.5145 32.8021C10.8091 33.0966 11.2084 33.2623 11.625 33.2627H29.5055C29.922 33.2623 30.3214 33.0966 30.6159 32.8021C30.9105 32.5075 31.0761 32.1082 31.0766 31.6916V14.7541L22.8656 6.54395H11.625Z' fill='%2375B9A4'/%3E%3Cpath d='M32.2484 15.4408H26.0937C25.0558 15.4396 24.0608 15.0267 23.3269 14.2928C22.593 13.5589 22.1801 12.5639 22.1789 11.526V5.37207C22.1789 5.06127 22.3024 4.7632 22.5221 4.54343C22.7419 4.32366 23.04 4.2002 23.3508 4.2002C23.6616 4.2002 23.9596 4.32366 24.1794 4.54343C24.3992 4.7632 24.5226 5.06127 24.5226 5.37207V11.526C24.5231 11.9425 24.6887 12.3419 24.9833 12.6364C25.2778 12.931 25.6772 13.0967 26.0937 13.0971H32.2476C32.5584 13.0971 32.8565 13.2205 33.0763 13.4403C33.2961 13.6601 33.4195 13.9581 33.4195 14.2689C33.4195 14.5797 33.2961 14.8778 33.0763 15.0976C32.8565 15.3174 32.5584 15.4408 32.2476 15.4408H32.2484Z' fill='%2375B9A4'/%3E%3Cpath d='M12.1875 21.3377C12.1875 21.0791 12.4219 20.8518 12.7875 20.8518H14.9219C16.2867 20.8518 17.3625 21.4932 17.3625 23.2307V23.2823C17.3625 25.0198 16.2453 25.6815 14.818 25.6815H13.7969V27.9151C13.7969 28.2463 13.3938 28.4112 12.9898 28.4112C12.5859 28.4112 12.1875 28.2463 12.1875 27.9151V21.3377ZM13.8008 22.2581V24.4401H14.8242C15.4031 24.4401 15.7555 24.1096 15.7555 23.4065V23.2924C15.7555 22.5893 15.4031 22.2581 14.8242 22.2581H13.8008Z' fill='%2375B9A4'/%3E%3Cpath d='M20.6008 20.8518C22.0281 20.8518 23.1453 21.5135 23.1453 23.2924V25.9713C23.1453 27.7495 22.0281 28.4112 20.6008 28.4112H18.7703C18.3469 28.4112 18.0672 28.1838 18.0672 27.9252V21.3377C18.0672 21.0791 18.3469 20.8518 18.7703 20.8518H20.6008ZM19.6805 22.2581V27.0049H20.6008C21.1805 27.0049 21.532 26.6745 21.532 25.9713V23.2924C21.532 22.5893 21.1805 22.2581 20.6008 22.2581H19.6805Z' fill='%2375B9A4'/%3E%3Cpath d='M24.1687 21.3487C24.1687 21.0174 24.5203 20.8518 24.8719 20.8518H28.4602C28.8016 20.8518 28.9469 21.2143 28.9469 21.5448C28.9469 21.9276 28.7711 22.2581 28.4602 22.2581H25.7812V24.0065H27.3437C27.6562 24.0065 27.8297 24.3057 27.8297 24.637C27.8297 24.9159 27.6852 25.2471 27.3437 25.2471H25.7812V27.9151C25.7812 28.2463 25.3781 28.4112 24.975 28.4112C24.5719 28.4112 24.168 28.2463 24.168 27.9151L24.1687 21.3487Z' fill='%2375B9A4'/%3E%3C/svg%3E%0A")
}

[data-page-type=info_for_patients] .documents-list__item._xls::before {
    background-image: url("data:image/svg+xml,%3Csvg width='40' height='41' viewBox='0 0 40 41' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M29.018 35.6064H11.1375C10.0996 35.6052 9.10456 35.1924 8.37066 34.4584C7.63675 33.7245 7.2239 32.7295 7.22266 31.6916V8.11504C7.2239 7.07714 7.63675 6.0821 8.37066 5.3482C9.10456 4.61429 10.0996 4.20144 11.1375 4.2002H22.8641C23.018 4.20013 23.1704 4.23038 23.3126 4.28923C23.4549 4.34807 23.5841 4.43436 23.693 4.54316L32.5898 13.44C32.6986 13.5489 32.7849 13.6782 32.8438 13.8204C32.9026 13.9626 32.9329 14.115 32.9328 14.2689V31.6908C32.9318 32.7289 32.519 33.7241 31.7851 34.4582C31.0512 35.1922 30.056 35.6052 29.018 35.6064ZM11.1375 6.54395C10.7209 6.54436 10.3216 6.71002 10.027 7.00456C9.73248 7.29911 9.56682 7.69849 9.56641 8.11504V31.6916C9.56682 32.1082 9.73248 32.5075 10.027 32.8021C10.3216 33.0966 10.7209 33.2623 11.1375 33.2627H29.018C29.4345 33.2623 29.8339 33.0966 30.1284 32.8021C30.423 32.5075 30.5887 32.1082 30.5891 31.6916V14.7541L22.3789 6.54395H11.1375Z' fill='%2375B9A4'/%3E%3Cpath d='M31.761 15.4408H25.607C24.5691 15.4396 23.5741 15.0267 22.8402 14.2928C22.1063 13.5589 21.6934 12.5639 21.6922 11.526V5.37207C21.6922 5.06127 21.8157 4.7632 22.0354 4.54343C22.2552 4.32366 22.5533 4.2002 22.8641 4.2002C23.1749 4.2002 23.4729 4.32366 23.6927 4.54343C23.9125 4.7632 24.0359 5.06127 24.0359 5.37207V11.526C24.0364 11.9425 24.202 12.3419 24.4966 12.6365C24.7911 12.931 25.1905 13.0967 25.607 13.0971H31.761C32.0718 13.0971 32.3698 13.2205 32.5896 13.4403C32.8094 13.6601 32.9328 13.9581 32.9328 14.2689C32.9328 14.5797 32.8094 14.8778 32.5896 15.0976C32.3698 15.3174 32.0718 15.4408 31.761 15.4408Z' fill='%2375B9A4'/%3E%3Cpath d='M14.8555 25.7433L13.3461 28.3081C13.2734 28.4222 13.1289 28.4738 12.9633 28.4738C12.5188 28.4738 11.8875 28.1222 11.8875 27.6777C11.8913 27.5743 11.9234 27.474 11.9805 27.3878L13.7695 24.6269L12.0508 21.8761C11.9856 21.7815 11.9497 21.6699 11.9477 21.555C11.9477 21.1206 12.5367 20.7902 12.9922 20.7902C13.0906 20.7824 13.1891 20.8038 13.2755 20.8516C13.3619 20.8993 13.4324 20.9714 13.4781 21.0589L14.8531 23.4581L16.2289 21.0589C16.2746 20.9714 16.345 20.8992 16.4315 20.8514C16.5179 20.8036 16.6164 20.7823 16.7149 20.7902C17.1695 20.7902 17.7594 21.1206 17.7594 21.555C17.757 21.6699 17.7209 21.7816 17.6555 21.8761L15.9367 24.6269L17.7344 27.3878C17.7914 27.474 17.8236 27.5743 17.8274 27.6777C17.8274 28.1222 17.1969 28.4738 16.7524 28.4738C16.5867 28.4738 16.4313 28.4222 16.3695 28.3081L14.8555 25.7433Z' fill='%2375B9A4'/%3E%3Cpath d='M19.168 28.4112C18.8164 28.4112 18.4648 28.2463 18.4648 27.9151V21.3377C18.4648 20.9971 18.868 20.8518 19.2711 20.8518C19.6742 20.8518 20.0781 20.9971 20.0781 21.3377V27.0049H22.4359C22.7484 27.0049 22.9008 27.3565 22.9008 27.7081C22.9008 28.0596 22.7445 28.4112 22.4359 28.4112H19.168Z' fill='%2375B9A4'/%3E%3Cpath d='M26.6547 26.3877C26.6547 25.1377 23.3734 25.3534 23.3734 22.9338C23.3734 21.3823 24.7281 20.7932 26.0211 20.7932C26.568 20.7932 28.0789 20.8963 28.0789 21.7034C28.0789 21.9823 27.893 22.551 27.4375 22.551C27.0656 22.551 26.8687 22.1604 26.0211 22.1604C25.2867 22.1604 24.9867 22.4604 24.9867 22.7807C24.9867 23.8151 28.268 23.619 28.268 26.2245C28.268 27.7135 27.182 28.5206 25.6828 28.5206C24.3281 28.5206 23.1906 27.8588 23.1906 27.176C23.1906 26.8245 23.5031 26.3073 23.8937 26.3073C24.3797 26.3073 24.6898 27.0729 25.6516 27.0729C26.1273 27.0674 26.6547 26.8807 26.6547 26.3877Z' fill='%2375B9A4'/%3E%3C/svg%3E%0A")
}

[data-page-type=info_for_patients] .documents-list__item._rtf::before {
    background-image: url("data:image/svg+xml,%3Csvg width='40' height='41' viewBox='0 0 40 41' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M29.0153 35.6064H11.1348C10.0969 35.6052 9.10188 35.1924 8.36797 34.4584C7.63407 33.7245 7.22121 32.7295 7.21997 31.6916V8.11504C7.22121 7.07714 7.63407 6.0821 8.36797 5.3482C9.10188 4.61429 10.0969 4.20144 11.1348 4.2002H22.8614C23.0153 4.20013 23.1677 4.23038 23.3099 4.28923C23.4522 4.34807 23.5814 4.43436 23.6903 4.54316L32.5872 13.44C32.696 13.5489 32.7823 13.6782 32.8411 13.8204C32.8999 13.9626 32.9302 14.115 32.9301 14.2689V31.6908C32.9291 32.7289 32.5163 33.7241 31.7824 34.4582C31.0485 35.1922 30.0533 35.6052 29.0153 35.6064ZM11.1348 6.54395C10.7183 6.54436 10.3189 6.71002 10.0243 7.00456C9.72979 7.29911 9.56413 7.69849 9.56372 8.11504V31.6916C9.56413 32.1082 9.72979 32.5075 10.0243 32.8021C10.3189 33.0966 10.7183 33.2623 11.1348 33.2627H29.0153C29.4318 33.2623 29.8312 33.0966 30.1258 32.8021C30.4203 32.5075 30.586 32.1082 30.5864 31.6916V14.7541L22.3762 6.54395H11.1348Z' fill='%2375B9A4'/%3E%3Cpath d='M31.7583 15.4408H25.6044C24.5665 15.4396 23.5714 15.0267 22.8375 14.2928C22.1036 13.5589 21.6908 12.5639 21.6895 11.526V5.37207C21.6895 5.06127 21.813 4.7632 22.0327 4.54343C22.2525 4.32366 22.5506 4.2002 22.8614 4.2002C23.1722 4.2002 23.4703 4.32366 23.69 4.54343C23.9098 4.7632 24.0333 5.06127 24.0333 5.37207V11.526C24.0337 11.9425 24.1993 12.3419 24.4939 12.6365C24.7884 12.931 25.1878 13.0967 25.6044 13.0971H31.7583C32.0691 13.0971 32.3671 13.2205 32.5869 13.4403C32.8067 13.6601 32.9301 13.9581 32.9301 14.2689C32.9301 14.5797 32.8067 14.8778 32.5869 15.0976C32.3671 15.3174 32.0691 15.4408 31.7583 15.4408Z' fill='%2375B9A4'/%3E%3Cpath d='M22.6879 20.8518C23.0285 20.8518 23.1739 21.2245 23.1739 21.5659C23.1739 21.9565 22.9981 22.2995 22.6879 22.2995H21.2606V27.9151C21.2606 28.2463 20.8574 28.4112 20.4535 28.4112C20.0496 28.4112 19.6473 28.2463 19.6473 27.9151V22.2995H18.2199C17.9074 22.2995 17.734 21.9588 17.734 21.5659C17.734 21.2245 17.8785 20.8518 18.2199 20.8518H22.6879Z' fill='%2375B9A4'/%3E%3Cpath d='M11.5762 21.3378C11.5755 21.2728 11.588 21.2084 11.6129 21.1485C11.6378 21.0885 11.6745 21.0342 11.7209 20.9888C11.7674 20.9434 11.8225 20.9078 11.883 20.8843C11.9435 20.8607 12.0082 20.8497 12.0731 20.8518H14.216C15.6324 20.8518 16.7598 21.3792 16.7598 23.0651C16.7598 24.2229 16.2324 24.8854 15.5098 25.1643L16.7715 27.4495C16.8065 27.5054 16.8246 27.5702 16.8239 27.6362C16.8239 28.0393 16.2856 28.4737 15.8082 28.4737C15.7023 28.4791 15.5971 28.4537 15.5055 28.4004C15.4138 28.3471 15.3395 28.2684 15.2918 28.1737L13.8723 25.4229H13.1895V27.9151C13.1895 28.2463 12.7864 28.4112 12.3832 28.4112C11.9801 28.4112 11.5762 28.2463 11.5762 27.9151V21.3378ZM13.1895 22.2581V24.1823H14.216C14.7949 24.1823 15.1465 23.9479 15.1465 23.2206C15.1465 22.4932 14.7949 22.2581 14.216 22.2581H13.1895Z' fill='%2375B9A4'/%3E%3Cpath d='M24.2012 21.3487C24.2012 21.0174 24.5528 20.8518 24.9044 20.8518H28.4926C28.834 20.8518 28.9786 21.2143 28.9786 21.5448C28.9786 21.9276 28.8028 22.2581 28.4926 22.2581H25.8145V24.0065H27.377C27.6895 24.0065 27.8637 24.3057 27.8637 24.637C27.8637 24.9159 27.7184 25.2471 27.377 25.2471H25.8145V27.9151C25.8145 28.2463 25.4106 28.4112 25.0075 28.4112C24.6044 28.4112 24.2012 28.2463 24.2012 27.9151V21.3487Z' fill='%2375B9A4'/%3E%3C/svg%3E%0A")
}

[data-page-type=info_for_patients] .documents-list__link {
    text-decoration: underline
}

[data-page-type=info_for_patients] .other_info_wrapper p {
    padding: 24px 0 0 0;
    line-height: 26px;
    letter-spacing: .01em
}

[data-page-type=info_for_patients] h2 {
    text-align: center;
    color: #333638
}

[data-page-type=info_for_patients] .content_block.controlling_organizations_container {
    display: flex;
    flex-flow: row wrap;
    padding: 48px 104px 48px 104px
}

[data-page-type=info_for_patients] .content_block.controlling_organizations_container h2 {
    width: 100%;
    padding: 0 0 24px 0
}

[data-page-type=info_for_patients] .organization_item {
    width: 50%;
    padding: 0 0 40px 0
}

[data-page-type=info_for_patients] .organization_title {
    display: inline-block;
    width: 100%;
    padding: 0 0 8px 0;
    font-weight: 500;
    color: #333638
}

[data-type=instagram_block].content_block.instagram_cotnainer {
    padding: 120px 0 120px
}

[data-type=instagram_block] .revolver_navigation_wrapper {
    display: none
}

[data-type=instagram_block] .instagram_title {
    padding: 0
}

[data-type=instagram_block] .instagram_title h2 {
    text-align: center
}

[data-type=instagram_block] .instagram_gallery .swiper-wrapper {
    flex-flow: row wrap
}

[data-type=instagram_block] .instagram_gallery .swiper-slide {
    flex-shrink: 1;
    overflow: hidden
}

[data-type=instagram_block] .instagram_item {
    width: 288px;
    height: 288px;
    margin: 24px 24px 0 0;
    border: 1px solid #dadee1;
    border-radius: 8px
}

[data-type=instagram_block] .instagram_item._no_border {
    border: none
}

[data-type=instagram_block] .instagram_item:nth-of-type(4n) {
    margin: 24px 0 0 0
}

[data-type=instagram_block] .instagram_item img {
    display: block;
    width: 288px;
    height: 288px
}

[data-type=instagram_block] .instagram_link {
    width: 288px;
    height: 288px;
    background: url(/img/instagram/instagram_link.svg);
    background-size: contain
}

@media (max-width:1440px) and (min-width:768px) {
    [data-type=instagram_block].content_block.instagram_cotnainer {
        width: 768px;
        padding: 40px 16px 48px 16px
    }
    [data-type=instagram_block] .instagram_title {
        padding: 0 0 4px 0
    }
    [data-type=instagram_block] .instagram_gallery {
        width: 100%
    }
    [data-type=instagram_block] .instagram_gallery .swiper-wrapper {
        height: 500px
    }
    [data-type=instagram_block] .instagram_item {
        width: 234px;
        height: 234px;
        margin: 16px 16px 0 0
    }
    [data-type=instagram_block] .instagram_item:nth-of-type(3n) {
        order: 1
    }
    [data-type=instagram_block] .instagram_item:nth-of-type(5n) {
        order: 2
    }
    [data-type=instagram_block] .instagram_item:nth-of-type(4n) {
        order: 3;
        margin: 16px 16px 0 0
    }
    [data-type=instagram_block] .instagram_item:nth-of-type(6n) {
        order: 4
    }
    [data-type=instagram_block] .instagram_item:nth-of-type(7n) {
        order: 5
    }
    [data-type=instagram_block] .instagram_item:nth-of-type(8n) {
        order: 6
    }
    [data-type=instagram_block] .instagram_item:nth-of-type(4n+4) {
        margin: 16px 0 0 0
    }
    [data-type=instagram_block] .instagram_item img {
        width: 234px;
        height: 234px
    }
    [data-type=instagram_block] .instagram_item:nth-of-type(-n+2) {
        display: none
    }
    [data-type=instagram_block] .instagram_link {
        width: 235px;
        height: 235px
    }
}

@media (max-width:767px) {
    [data-type=instagram_block].content_block.instagram_cotnainer {
        padding: 32px 0 24px 0
    }
    [data-type=instagram_block] .revolver_navigation_wrapper {
        display: flex
    }
    [data-type=instagram_block] .instagram_gallery {
        width: 288px;
        padding: 16px 0 0 0
    }
    [data-type=instagram_block] .instagram_gallery .swiper-wrapper {
        height: 288px;
        padding: 0 0 16px 0;
        flex-flow: row nowrap
    }
    [data-type=instagram_block] .instagram_gallery .swiper-slide {
        flex-shrink: 0
    }
    [data-type=instagram_block] .instagram_item {
        margin: 0
    }
    [data-type=instagram_block] .instagram_item:nth-of-type(1n) {
        order: 1
    }
    [data-type=instagram_block] .instagram_item:nth-of-type(2n) {
        order: 2
    }
    [data-type=instagram_block] .instagram_item:nth-of-type(3n) {
        order: 3
    }
    [data-type=instagram_block] .instagram_item:nth-of-type(4n) {
        order: 6;
        margin: 0
    }
    [data-type=instagram_block] .instagram_item:nth-of-type(5n) {
        order: 4
    }
    [data-type=instagram_block] .instagram_item:nth-of-type(6n) {
        order: 5
    }
    [data-type=instagram_block] .instagram_item:nth-of-type(7n) {
        order: 7
    }
    [data-type=instagram_block] .instagram_item:nth-of-type(8n) {
        order: 8
    }
}

body.utm-ref [data-page-type=licenses] .requisites_wrapper .utm-phone {
    display: none
}

[data-page-type=licenses] .content_block.title_container {
    display: flex;
    flex-flow: column nowrap;
    align-items: center;
    padding: 24px 0 32px 0
}

[data-page-type=licenses] h1 {
    padding: 16px 0 0 0;
    text-align: center
}

[data-page-type=licenses] .content_block.company_info_wrapper {
    display: flex;
    flex-flow: row wrap;
    padding: 0 104px 48px 104px
}

[data-page-type=licenses] .requisites_wrapper h4 {
    width: 100%;
    color: #333638
}

[data-page-type=licenses] .organization_item,
[data-page-type=licenses] .organization_title,
[data-page-type=licenses] .requisites_raw,
[data-page-type=licenses] .requisites_raw_title {
    line-height: 24px;
    letter-spacing: .01em
}

[data-page-type=licenses] .requisites_raw {
    padding: 12px 0 0 0
}

[data-page-type=licenses] .requisites_raw_title {
    font-weight: 500
}

[data-page-type=licenses] .document_templates_wrapper.page_menu_wrapper {
    width: 25%;
    margin: 0 0 0 100px;
    padding: 0 24px 0 0
}

[data-page-type=licenses] .page_menu_wrapper {
    padding: 8px 0 0 0
}

[data-page-type=licenses] .page_menu_wrapper h4 {
    position: relative;
    padding: 0 0 16px 0;
    color: #333638
}

[data-page-type=licenses] .page_menu_wrapper h4:before {
    content: "";
    position: absolute;
    top: -9px;
    left: -56px;
    width: 48px;
    height: 48px;
    background: url(/img/book_icon.svg);
    background-size: contain
}

[data-page-type=licenses] .chapter_link_wrapper:not(:last-child) {
    padding: 0 0 12px 0
}

[data-page-type=licenses] .document_template.chapter_link_wrapper {
    width: 200px
}

[data-page-type=licenses] .chapter_link {
    position: relative
}

[data-page-type=licenses] .chapter_link:before {
    content: "— ";
    position: absolute;
    left: -24px
}

[data-page-type=licenses] .other_info_wrapper p {
    padding: 24px 0 0 0;
    line-height: 26px;
    letter-spacing: .01em
}

[data-page-type=licenses] h2 {
    text-align: center;
    color: #333638
}

[data-page-type=licenses] .content_block.clinic_licenses {
    width: 100%;
    padding: 48px 0 48px 0;
    background: #f8f8f8;
    overflow: hidden
}

[data-page-type=licenses] .content_block.clinic_licenses h2 {
    padding: 0 0 16px 0
}

[data-page-type=licenses] .content_block.clinic_licenses .licenses_wrapper {
    position: relative
}

[data-page-type=licenses] .content_block.clinic_licenses .swiper-wrapper {
    padding: 0 24px 16px 24px
}

[data-page-type=licenses] .content_block.clinic_licenses .swiper-slide {
    width: auto
}

[data-page-type=licenses] .content_block.controlling_organizations_container {
    display: flex;
    flex-flow: row wrap;
    padding: 48px 104px 48px 104px
}

[data-page-type=licenses] .content_block.controlling_organizations_container h2 {
    width: 100%;
    padding: 0 0 24px 0
}

[data-page-type=licenses] .organization_item {
    width: 50%;
    padding: 0 0 40px 0
}

[data-page-type=licenses] .organization_title {
    display: inline-block;
    width: 100%;
    padding: 0 0 8px 0;
    font-weight: 500;
    color: #333638
}

@media (max-width:1440px) {
    [data-page-type=licenses] h1 {
        padding: 8px 0 0 0
    }
    [data-page-type=licenses] .content_block.company_info_wrapper {
        padding: 0 16px 40px 16px
    }
    [data-page-type=licenses] .document_templates_wrapper.page_menu_wrapper {
        width: 100%;
        margin: 0 0 0 24px;
        padding: 32px 0 0 0
    }
    [data-page-type=licenses] .document_templates_wrapper.page_menu_wrapper h4 {
        padding: 0 0 16px 24px
    }
    [data-page-type=licenses] .document_templates_wrapper.page_menu_wrapper h4:before {
        left: -31px
    }
    [data-page-type=licenses] .organization_item {
        width: 100%;
        padding: 0 0 24px 0
    }
}

@media (max-width:1440px) and (min-width:768px) {
    [data-page-type=licenses] .content_block.title_container {
        padding: 24px 16px 32px 16px
    }
    [data-page-type=licenses] .document_template.chapter_link_wrapper {
        width: 100%
    }
    [data-page-type=licenses] .content_block.clinic_licenses {
        padding: 40px 0 40px 0
    }
    [data-page-type=licenses] .content_block.controlling_organizations_container {
        padding: 40px 16px 16px 16px
    }
}

@media (max-width:767px) {
    [data-page-type=licenses] .content_block.title_container {
        padding: 24px 0 24px 0
    }
    [data-page-type=licenses] .content_block.company_info_wrapper {
        padding: 0 16px 32px 16px
    }
    [data-page-type=licenses] .requisites_raw {
        padding: 8px 0 0 0
    }
    [data-page-type=licenses] .content_block.clinic_licenses {
        padding: 24px 0 24px 0
    }
    [data-page-type=licenses] .content_block.controlling_organizations_container {
        padding: 32px 16px 8px 16px
    }
}

[data-page-type=speciality] {
    padding: 0 16px
}

[data-page-type=speciality] .content_block.title_wrapper {
    display: flex;
    flex-flow: column nowrap;
    padding: 20px 24px 0
}

@media (max-width:1200px) {
    [data-page-type=speciality] .content_block.title_wrapper {
        padding: 20px 0 0
    }
}

[data-page-type=speciality] .content_block.title_wrapper p {
    line-height: 26px;
    letter-spacing: .01em;
    padding-top: 32px
}

@media (max-width:1200px) {
    [data-page-type=speciality] .content_block.title_wrapper p {
        padding-top: 24px
    }
}

[data-page-type=speciality] h1 {
    padding: 16px 0 0 0;
    text-align: center
}

[data-page-type=speciality] .breadcrumbs_wrapper {
    align-self: center;
    padding: 0 20px 0 0
}

@media (max-width:767px) {
    [data-page-type=speciality] .breadcrumbs_wrapper {
        display: flex;
        flex-flow: row wrap;
        justify-content: center;
        padding: 0
    }
}

[data-page-type=speciality] .breadcrumbs {
    position: relative;
    margin: 0 20px 0 0
}

[data-page-type=speciality] .breadcrumbs:before {
    content: "→";
    position: absolute;
    right: -20px
}

[data-page-type=speciality] .breadcrumbs:last-of-type:before {
    content: none
}

[data-page-type=speciality] .content_block.doctors_container {
    display: flex;
    flex-flow: column nowrap;
    align-items: center;
    padding: 0 24px 0
}

@media (max-width:1200px) {
    [data-page-type=speciality] .content_block.doctors_container {
        padding: 0
    }
}

[data-page-type=speciality] .content_block.doctors_container ._index_subtitle {
    padding: 0 16px 24px 16px
}

[data-page-type=speciality] .medical_specialties_wrapper {
    padding: 0
}

[data-page-type=speciality] .doctors_wrapper {
    display: flex;
    flex-wrap: wrap;
    grid-column-gap: 24px;
    width: 100%;
    height: 100%;
    padding: 45px 0 0 0
}

@media (max-width:1200px) {
    [data-page-type=speciality] .doctors_wrapper {
        grid-column-gap: 16px;
        padding: 35px 0 0 0
    }
}

@media (max-width:767px) {
    [data-page-type=speciality] .doctors_wrapper {
        flex-direction: column;
        align-items: center;
        padding: 15px 0 0 0
    }
}

[data-page-type=speciality] .doctors_wrapper._jcc {
    justify-content: center
}

@media (max-width:767px) {
    [data-page-type=speciality] .doctors_wrapper._jcc {
        justify-content: unset
    }
}

[data-page-type=speciality] .content_block.high_important_note {
    background-color: rgba(220, 243, 236, .5);
    max-width: 1224px;
    padding: 40px;
    margin-bottom: 60px
}

@media (max-width:1200px) {
    [data-page-type=speciality] .content_block.high_important_note {
        margin-bottom: 50px
    }
}

@media (max-width:767px) {
    [data-page-type=speciality] .content_block.high_important_note {
        padding: 20px;
        margin-bottom: 40px
    }
}

[data-page-type=speciality] .content_block.high_important_note h4 {
    font-weight: 500;
    text-align: center;
    color: #333638;
    margin-bottom: 30px
}

[data-page-type=speciality] .content_block.high_important_note p {
    line-height: 26px;
    letter-spacing: .01em
}

[data-page-type=speciality] .content_block.high_important_note ul {
    margin-top: 30px
}

[data-page-type=speciality] .content_block.spec_description {
    padding: 0 24px;
    margin-bottom: 60px
}

@media (max-width:1200px) {
    [data-page-type=speciality] .content_block.spec_description {
        padding: 0;
        margin-bottom: 50px
    }
}

@media (max-width:767px) {
    [data-page-type=speciality] .content_block.spec_description {
        margin-bottom: 40px
    }
}

[data-page-type=speciality] .content_block.spec_description h2,
[data-page-type=speciality] .content_block.spec_description h3 {
    text-align: center;
    font-weight: 300;
    color: #333638
}

[data-page-type=speciality] .content_block.spec_description h2 {
    margin-bottom: 30px
}

[data-page-type=speciality] .content_block.spec_description h3 {
    margin-bottom: 30px
}

[data-page-type=speciality] .content_block.spec_description p {
    line-height: 26px;
    letter-spacing: .01em
}

[data-page-type=speciality] .content_block.spec_description img {
    float: left;
    margin: 0 24px 12px 0
}

@media (max-width:767px) {
    [data-page-type=speciality] .content_block.spec_description img {
        width: 288px;
        height: auto;
        margin: 0 24px 16px 0
    }
}

@media (max-width:344px) {
    [data-page-type=speciality] .content_block.spec_description img {
        margin: 0 0 16px 0
    }
}

[data-page-type=speciality] .content_block.spec_description img._no_float {
    display: block;
    float: none;
    margin: 0 auto 12px auto
}

[data-page-type=speciality] .implantolog_image_in_raw {
    display: flex
}

@media (max-width:767px) {
    [data-page-type=speciality] .implantolog_image_in_raw {
        flex-flow: column nowrap
    }
}

[data-page-type=speciality] .content_block.photo_example_wrapper {
    padding: 0 24px;
    margin-bottom: 60px
}

@media (max-width:1200px) {
    [data-page-type=speciality] .content_block.photo_example_wrapper {
        padding: 0;
        margin-bottom: 50px
    }
}

@media (max-width:767px) {
    [data-page-type=speciality] .content_block.photo_example_wrapper {
        margin-bottom: 40px
    }
}

[data-page-type=speciality] .photo_gallery_wrapper .swiper-slide {
    flex-shrink: 1
}

[data-page-type=speciality] .photo_gallery_wrapper .swiper-slide img {
    width: auto;
    max-height: 400px
}

[data-page-type=speciality] .content_note._book p {
    background-color: rgba(220, 243, 236, .5);
    color: #333638;
    padding: 40px 40px 50px
}

@media (max-width:767px) {
    [data-page-type=speciality] .content_note._book p {
        padding: 20px
    }
}

[data-page-type=speciality] ul {
    list-style-type: none
}

[data-page-type=speciality] ul li {
    position: relative;
    line-height: 24px;
    letter-spacing: .01em;
    padding-bottom: 15px;
    margin-left: 26px
}

[data-page-type=speciality] ul li:before {
    content: "";
    position: absolute;
    top: 5px;
    left: -26px;
    width: 17px;
    height: 16px;
    background-image: url("data:image/svg+xml,%3Csvg width='17' height='16' viewBox='0 0 17 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8.49998' cy='2.66667' r='2.66667' fill='%23A3D4C5'/%3E%3Ccircle cx='8.49998' cy='13.3333' r='2.66667' fill='%23A3D4C5'/%3E%3Ccircle cx='13.8334' cy='8.00004' r='2.66667' fill='%23A3D4C5'/%3E%3Ccircle cx='3.16667' cy='8.00004' r='2.66667' fill='%23A3D4C5'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: contain
}

[data-page-type=speciality] ul li:last-of-type {
    padding-bottom: 0
}

[data-page-type=speciality] ol {
    counter-reset: li;
    list-style: none;
    padding: 0;
    margin-top: 20px
}

[data-page-type=speciality] ol li {
    position: relative;
    counter-increment: li 1;
    padding: 0;
    margin-left: 36px;
    margin-bottom: 10px
}

[data-page-type=speciality] ol li::before {
    content: "•" counter(li) "•";
    position: absolute;
    left: -36px;
    width: auto;
    font-weight: 700
}

[data-page-type=speciality] .content_block.high_important_note b,
[data-page-type=speciality] .content_block.high_important_note strong,
[data-page-type=speciality] .content_block.spec_description b,
[data-page-type=speciality] .content_block.spec_description strong {
    font-weight: 700
}

[data-page-type=speciality] .content_block.reviews_container {
    width: 100%
}

[data-page-type=speciality] .content_block.reviews_container .review_text._compact {
    height: 200px
}

[data-page-type=speciality] .content_block.recall_wrapper {
    max-width: 1064px;
    padding: 0 24px;
    margin-bottom: 60px
}

@media (max-width:1200px) {
    [data-page-type=speciality] .content_block.recall_wrapper {
        padding: 0;
        margin-bottom: 50px
    }
}

@media (max-width:767px) {
    [data-page-type=speciality] .content_block.recall_wrapper {
        margin-bottom: 40px
    }
}

@media (max-width:1440px) {
    [data-page-type=speciality] [data-page-type=recall_form] {
        max-width: 736px;
        padding: 24px 0 0 0
    }
}

[data-page-type=oborudovanie-klinik] {
    position: relative;
    padding: 0 16px
}

@media (max-width:767px) {
    [data-page-type=oborudovanie-klinik] .breadcrumbs {
        font-size: 12px
    }
}

[data-page-type=oborudovanie-klinik] .content_block.title_container {
    display: flex;
    flex-flow: column nowrap;
    align-items: center;
    width: 100%
}

[data-page-type=oborudovanie-klinik] h1 {
    padding: 14px 0 0 0
}

@media (max-width:1440px) {
    [data-page-type=oborudovanie-klinik] h1 {
        padding: 8px 0 0 0
    }
}

[data-page-type=oborudovanie-klinik] ul {
    list-style-type: none;
    padding: 0 0 16px 0
}

[data-page-type=oborudovanie-klinik] ul li {
    position: relative;
    line-height: 24px;
    letter-spacing: .01em;
    padding: 0 0 8px 0;
    margin: 0 0 0 29px
}

[data-page-type=oborudovanie-klinik] ul li:before {
    content: "— ";
    position: absolute;
    width: 20px;
    left: -28px
}

[data-page-type=oborudovanie-klinik] .welcome_word_wrapper {
    display: flex;
    flex-flow: column nowrap;
    width: 1016px;
    padding: 32px 0 0 0
}

@media (max-width:1440px) {
    [data-page-type=oborudovanie-klinik] .welcome_word_wrapper {
        padding: 24px 16px 0 16px
    }
    [data-page-type=oborudovanie-klinik] .welcome_word_wrapper .read_more {
        display: block;
        width: auto;
        margin: 0 auto 0 0
    }
}

@media (max-width:1440px) and (min-width:768px) {
    [data-page-type=oborudovanie-klinik] .welcome_word_wrapper {
        width: 768px
    }
}

@media (max-width:767px) {
    [data-page-type=oborudovanie-klinik] .welcome_word_wrapper {
        width: 100%
    }
    [data-page-type=oborudovanie-klinik] .welcome_word_wrapper button {
        width: 100%;
        margin: 16px 0 0 0
    }
}

[data-page-type=oborudovanie-klinik] .welcome_word_wrapper h2 {
    margin-bottom: 15px
}

[data-page-type=oborudovanie-klinik] .welcome_word_wrapper a {
    text-decoration: underline
}

[data-page-type=oborudovanie-klinik] .welcome_word_wrapper button {
    width: 332px;
    margin: 24px auto 0 auto
}

[data-page-type=oborudovanie-klinik] .welcome_word_wrapper .read_more {
    display: none
}

[data-page-type=oborudovanie-klinik] .welcome_img {
    display: block;
    width: 600px;
    height: auto
}

@media (max-width:1440px) {
    [data-page-type=oborudovanie-klinik] .welcome_img {
        width: 100%
    }
}

@media (max-width:1440px) and (min-width:768px) {
    [data-page-type=oborudovanie-klinik] .welcome_img {
        margin: 0 0 24px 0
    }
}

@media (max-width:767px) {
    [data-page-type=oborudovanie-klinik] .welcome_img {
        margin: 0 0 16px 0
    }
}

[data-page-type=oborudovanie-klinik] .welcome_word_compact {
    display: flex;
    flex-flow: column nowrap
}

@media (max-width:1440px) {
    [data-page-type=oborudovanie-klinik] .welcome_word_compact {
        overflow: hidden;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        padding: 0
    }
}

@media (max-width:1440px) and (min-width:768px) {
    [data-page-type=oborudovanie-klinik] .welcome_word_compact {
        height: 237px;
        -webkit-line-clamp: 9
    }
}

@media (max-width:767px) {
    [data-page-type=oborudovanie-klinik] .welcome_word_compact {
        height: 471px;
        -webkit-line-clamp: 18
    }
}

@media (max-width:1440px) {
    [data-page-type=oborudovanie-klinik] .welcome_word_compact._active {
        height: auto;
        display: block
    }
}

[data-page-type=oborudovanie-klinik] .welcome_word_compact,
[data-page-type=oborudovanie-klinik] .welcome_word_compact p {
    line-height: 26px;
    letter-spacing: .01em
}

[data-page-type=oborudovanie-klinik] .welcome_word_compact p {
    padding: 0 0 16px 0
}

@media (max-width:1440px) {
    [data-page-type=oborudovanie-klinik] .welcome_word_compact p {
        display: contents
    }
}

[data-page-type=oborudovanie-klinik] .welcome_word_compact p:last-of-type {
    padding: 0
}

[data-page-type=oborudovanie-klinik] h2 {
    color: #333638
}

[data-page-type=oborudovanie-klinik] .advantages_wrapper {
    padding: 0 0 64px 0
}

@media (max-width:1440px) and (min-width:768px) {
    [data-page-type=oborudovanie-klinik] .advantages_wrapper {
        padding: 0 16px 40px 16px
    }
}

@media (max-width:767px) {
    [data-page-type=oborudovanie-klinik] .advantages_wrapper {
        padding: 0 16px 32px 16px
    }
}

[data-page-type=oborudovanie-klinik] .content_block.equipment_container.equipment_container_accurate-diagnostics .equipment_item_wrapper:nth-of-type(4) {
    grid-column-start: 1;
    grid-column-end: 4
}

[data-page-type=oborudovanie-klinik] .content_block.equipment_container.equipment_container_accurate-diagnostics .equipment_item_wrapper:nth-of-type(5) {
    grid-column-start: 4;
    grid-column-end: 7
}

[data-page-type=oborudovanie-klinik] .content_block.equipment_container .swiper-wrapper {
    display: grid;
    grid-template-columns: repeat(6, 1fr);
    grid-column-gap: 24px;
    grid-row-gap: 24px
}

@media (max-width:1440px) and (min-width:768px) {
    [data-page-type=oborudovanie-klinik] .content_block.equipment_container .swiper-wrapper {
        grid-column-gap: 16px;
        grid-row-gap: 16px
    }
}

@media (max-width:767px) {
    [data-page-type=oborudovanie-klinik] .content_block.equipment_container .swiper-wrapper {
        display: flex;
        grid-column-gap: 0;
        grid-row-gap: 0
    }
}

[data-page-type=oborudovanie-klinik] .content_block.equipment_container h2 {
    grid-column-start: 1;
    grid-column-end: 7;
    grid-row-start: 1;
    grid-row-end: 2;
    text-align: center;
    padding: 0 0 16px 0
}

@media (max-width:1440px) and (min-width:768px) {
    [data-page-type=oborudovanie-klinik] .content_block.equipment_container h2 {
        padding: 0 0 32px 0
    }
}

@media (max-width:767px) {
    [data-page-type=oborudovanie-klinik] .content_block.equipment_container h2 {
        padding: 0 0 32px 0
    }
}

[data-page-type=oborudovanie-klinik] .content_block.equipment_container .revolver_navigation_wrapper,
[data-page-type=oborudovanie-klinik] .content_block.equipment_container .revolver_pagination {
    display: none
}

@media (max-width:767px) {
    [data-page-type=oborudovanie-klinik] .content_block.equipment_container .revolver_navigation_wrapper {
        display: flex;
        margin: 16px auto 0 auto
    }
}

@media (max-width:767px) {
    [data-page-type=oborudovanie-klinik] .content_block.equipment_container .revolver_pagination {
        display: block
    }
}

[data-page-type=oborudovanie-klinik] .equipment_item_wrapper {
    background: #f8f8f8;
    border-radius: 8px;
    padding: 24px 24px 32px 24px
}

@media (max-width:767px) {
    [data-page-type=oborudovanie-klinik] .equipment_item_wrapper {
        padding: 16px 12px 24px 12px
    }
}

[data-page-type=oborudovanie-klinik] .equipment_item_wrapper img {
    display: block;
    width: 210px;
    height: 210px;
    -o-object-fit: contain;
    object-fit: contain;
    margin: 0 auto 0 auto
}

[data-page-type=oborudovanie-klinik] .equipment_item_wrapper h5 {
    padding: 24px 0 0 0;
    color: #333638
}

[data-page-type=oborudovanie-klinik] .equipment_item_wrapper p {
    padding: 8px 0 0 0;
    line-height: 24px;
    letter-spacing: .01em
}

[data-page-type=oborudovanie-klinik] .equipment_item_wrapper a {
    text-decoration: underline
}

[data-page-type=oborudovanie-klinik] .equipment_item_wrapper:nth-of-type(1) {
    grid-column-start: 1;
    grid-column-end: 4;
    grid-row-start: 2;
    grid-row-end: 4
}

[data-page-type=oborudovanie-klinik] .equipment_item_wrapper:nth-of-type(2) {
    grid-column-start: 4;
    grid-column-end: 7;
    grid-row-start: 2;
    grid-row-end: 4
}

[data-page-type=oborudovanie-klinik] .equipment_item_wrapper:nth-of-type(3) {
    position: relative;
    padding: 0 24px 40px 24px;
    grid-column-start: 1;
    grid-column-end: 7;
    grid-row-start: 4;
    grid-row-end: 5
}

[data-page-type=oborudovanie-klinik] .equipment_item_wrapper:nth-of-type(4) {
    grid-column-start: 1;
    grid-column-end: 3;
    grid-row-start: 5;
    grid-row-end: 7
}

@media (max-width:1440px) and (min-width:768px) {
    [data-page-type=oborudovanie-klinik] .equipment_item_wrapper:nth-of-type(4) {
        grid-column-start: 1;
        grid-column-end: 4
    }
}

[data-page-type=oborudovanie-klinik] .equipment_item_wrapper:nth-of-type(5) {
    grid-column-start: 3;
    grid-column-end: 5;
    grid-row-start: 5;
    grid-row-end: 7
}

@media (max-width:1440px) and (min-width:768px) {
    [data-page-type=oborudovanie-klinik] .equipment_item_wrapper:nth-of-type(5) {
        grid-column-start: 4;
        grid-column-end: 7
    }
}

[data-page-type=oborudovanie-klinik] .equipment_item_wrapper:nth-of-type(6) {
    grid-column-start: 5;
    grid-column-end: 7;
    grid-row-start: 5;
    grid-row-end: 7
}

@media (max-width:1440px) and (min-width:768px) {
    [data-page-type=oborudovanie-klinik] .equipment_item_wrapper:nth-of-type(6) {
        position: relative;
        grid-column-start: 1;
        grid-column-end: 7;
        grid-row-start: 7;
        grid-row-end: 8;
        min-height: 230px;
        padding: 0 24px 0 250px
    }
}

@media (max-width:1440px) and (min-width:768px) {
    [data-page-type=oborudovanie-klinik] .equipment_item_wrapper:nth-of-type(6) img {
        position: absolute;
        top: 50px;
        left: 16px
    }
}

[data-page-type=oborudovanie-klinik] .equipment_item_wrapper:nth-of-type(7) {
    grid-column-start: 1;
    grid-column-end: 4;
    grid-row-start: 7;
    grid-row-end: 9
}

@media (max-width:1440px) and (min-width:768px) {
    [data-page-type=oborudovanie-klinik] .equipment_item_wrapper:nth-of-type(7) {
        grid-row-start: 8;
        grid-row-end: 10
    }
}

[data-page-type=oborudovanie-klinik] .equipment_item_wrapper:nth-of-type(8) {
    grid-column-start: 4;
    grid-column-end: 7;
    grid-row-start: 7;
    grid-row-end: 9
}

@media (max-width:1440px) and (min-width:768px) {
    [data-page-type=oborudovanie-klinik] .equipment_item_wrapper:nth-of-type(8) {
        grid-row-start: 8;
        grid-row-end: 10
    }
}

[data-page-type=oborudovanie-klinik] .equipment_item_wrapper:nth-of-type(9) {
    position: relative;
    grid-column-start: 1;
    grid-column-end: 4;
    grid-row-start: 9;
    grid-row-end: 10
}

@media (max-width:1440px) and (min-width:768px) {
    [data-page-type=oborudovanie-klinik] .equipment_item_wrapper:nth-of-type(9) {
        grid-row-start: 10;
        grid-row-end: 11
    }
}

[data-page-type=oborudovanie-klinik] .equipment_item_wrapper:nth-of-type(10) {
    grid-column-start: 4;
    grid-column-end: 7;
    grid-row-start: 9;
    grid-row-end: 10
}

@media (max-width:1440px) and (min-width:768px) {
    [data-page-type=oborudovanie-klinik] .equipment_item_wrapper:nth-of-type(10) {
        grid-row-start: 10;
        grid-row-end: 11
    }
}

[data-page-type=our_works] {
    padding: 0 16px
}

[data-page-type=our_works] .breadcrumbs_wrapper {
    padding: 20px 0 16px 0
}

[data-page-type=our_works] .title_wrapper {
    margin-top: 50px;
    margin-bottom: 30px
}

@media (max-width:1200px) {
    [data-page-type=our_works] .title_wrapper {
        margin-top: 30px;
        margin-bottom: 0
    }
}

@media (max-width:767px) {
    [data-page-type=our_works] .title_wrapper {
        margin-top: 20px
    }
}

[data-page-type=our_works] h1 {
    text-align: center;
    text-transform: uppercase;
    font-size: 40px
}

@media (max-width:1440px) {
    [data-page-type=our_works] h1 {
        font-size: 30px
    }
}

@media (max-width:767px) {
    [data-page-type=our_works] h1 {
        font-size: 20px
    }
}

[data-page-type=our_works] .work_container {
    margin-bottom: 45px
}

@media (max-width:1200px) {
    [data-page-type=our_works] .work_container {
        margin-bottom: 35px
    }
}

@media (max-width:767px) {
    [data-page-type=our_works] .work_container {
        margin-bottom: 16px
    }
}

[data-page-type=our_works] .our_works_selector {
    display: none;
    position: relative;
    width: 100%;
    background-color: #333638;
    font-size: 14px;
    line-height: 20px;
    font-weight: 500;
    color: #fff;
    padding: 7px 17px;
    margin-top: 20px
}

[data-page-type=our_works] .our_works_selector:before {
    content: "";
    position: absolute;
    top: 13px;
    right: 17px;
    width: 18px;
    height: 10px;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    background-image: url("data:image/svg+xml,%3Csvg width='18' height='10' viewBox='0 0 18 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.5 0.5L8.79289 8.79289' stroke='white' stroke-linecap='round'/%3E%3Cpath d='M17.0859 0.5L8.79304 8.79289' stroke='white' stroke-linecap='round'/%3E%3C/svg%3E")
}

@media (max-width:767px) {
    [data-page-type=our_works] .our_works_selector {
        display: block
    }
}

[data-page-type=our_works] .our_works_wrapper {
    -moz-column-gap: 15px;
    column-gap: 15px;
    margin-bottom: -13px
}

@media (max-width:767px) {
    [data-page-type=our_works] .our_works_wrapper {
        overflow: hidden;
        display: none;
        flex-flow: column nowrap;
        width: 100%;
        border: none;
        border-radius: 0;
        padding: 0;
        margin-top: 5px;
        margin-bottom: 0
    }
}

@media (max-width:767px) {
    [data-page-type=our_works] .our_works_wrapper._active {
        display: flex
    }
}

[data-page-type=our_works] .our_works_wrapper a {
    flex: 0 0 auto;
    width: calc(20% - 12px);
    min-height: 47px;
    margin-bottom: 13px
}

@media (max-width:1200px) {
    [data-page-type=our_works] .our_works_wrapper a {
        width: calc(25% - 12px)
    }
}

@media (max-width:992px) {
    [data-page-type=our_works] .our_works_wrapper a {
        width: calc(33.333% - 10px)
    }
}

@media (max-width:767px) {
    [data-page-type=our_works] .our_works_wrapper a {
        display: flex;
        width: 100%;
        min-height: 42px;
        margin: 0
    }
}

[data-page-type=our_works] .medical_speciality {
    display: flex;
    align-items: center;
    width: auto;
    height: 100%;
    border: none;
    border-radius: 0;
    background-color: #f8f8f8;
    background-size: 16px;
    background-position: calc(100% - 7px) center;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.433105 15.4333L15.4331 0.43335M15.4331 15.4333V7.93335V0.43335H0.433105' stroke='%23373737' stroke-width='0.866667' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    transition: all .3s ease;
    padding: 4px 32px 4px 13px;
    margin: 0
}

@media (max-width:767px) {
    [data-page-type=our_works] .medical_speciality {
        width: 100%;
        height: auto;
        background-image: none;
        padding-left: 17px
    }
}

[data-page-type=our_works] .medical_speciality._active,
[data-page-type=our_works] .medical_speciality:active {
    background-color: #333638
}

[data-page-type=our_works] .medical_speciality._active span,
[data-page-type=our_works] .medical_speciality:active span {
    color: #fff
}

[data-page-type=our_works] .medical_speciality:hover {
    background-color: #333638
}

[data-page-type=our_works] .medical_speciality:hover span {
    color: #fff
}

[data-page-type=our_works] .medical_speciality span {
    line-height: 17px
}

[data-page-type=our_works] .doctor_work_wrapper {
    display: flex;
    flex-wrap: wrap;
    -moz-column-gap: 30px;
    column-gap: 30px;
    margin-bottom: -70px
}

@media (max-width:1200px) {
    [data-page-type=our_works] .doctor_work_wrapper {
        -moz-column-gap: 16px;
        column-gap: 16px;
        margin-bottom: -40px
    }
}

@media (max-width:767px) {
    [data-page-type=our_works] .doctor_work_wrapper {
        margin-bottom: -18px
    }
}

[data-page-type=our_works] .doctor_work_item {
    flex: 0 0 auto;
    width: calc(50% - 15px);
    height: 100%;
    margin-bottom: 70px
}

@media (max-width:1200px) {
    [data-page-type=our_works] .doctor_work_item {
        width: calc(50% - 8px);
        margin-bottom: 40px
    }
}

@media (max-width:767px) {
    [data-page-type=our_works] .doctor_work_item {
        display: none;
        width: 100%;
        margin-bottom: 18px
    }
}

@media (max-width:767px) {
    [data-page-type=our_works] .doctor_work_item._active {
        display: block
    }
}

[data-page-type=our_works] .doctor_work_item .before-after {
    width: 100%;
    height: 100% !important;
    padding-bottom: 62%
}

[data-page-type=our_works] .doctor_work_item .before-after img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover
}

[data-page-type=our_works] .doctor_work_item .before-after .twentytwenty-overlay .twentytwenty-after-label:before,
[data-page-type=our_works] .doctor_work_item .before-after .twentytwenty-overlay .twentytwenty-before-label:before {
    top: 20px;
    bottom: auto;
    font-size: 14px;
    line-height: 20px;
    text-transform: uppercase;
    padding: 0
}

[data-page-type=our_works] .doctor_work_item .before-after .twentytwenty-overlay .twentytwenty-before-label:before {
    left: 25px
}

[data-page-type=our_works] .doctor_work_item .before-after .twentytwenty-overlay .twentytwenty-after-label:before {
    right: 25px
}

[data-page-type=our_works] .doctor_work_item .before-after .twentytwenty-handle {
    top: 24px;
    background: 0 0;
    box-shadow: none;
    margin-top: 0
}

[data-page-type=our_works] .doctor_work_item .before-after .twentytwenty-handle::after,
[data-page-type=our_works] .doctor_work_item .before-after .twentytwenty-handle::before {
    box-shadow: none;
    opacity: 1;
    margin-top: 0;
    margin-bottom: 0
}

[data-page-type=our_works] .doctor_work_item .before-after .twentytwenty-handle .twentytwenty-left-arrow,
[data-page-type=our_works] .doctor_work_item .before-after .twentytwenty-handle .twentytwenty-right-arrow {
    top: 0;
    width: 0;
    height: 0;
    transform: rotate(0);
    border-style: solid
}

[data-page-type=our_works] .doctor_work_item .before-after .twentytwenty-handle .twentytwenty-left-arrow {
    left: 6px;
    border-width: 5px 9px 5px 0;
    border-color: transparent #fff transparent transparent
}

[data-page-type=our_works] .doctor_work_item .before-after .twentytwenty-handle .twentytwenty-right-arrow {
    left: auto;
    right: 6px;
    border-width: 5px 0 5px 9px;
    border-color: transparent transparent transparent #fff
}

[data-page-type=our_works] .doctor_work_title {
    font-size: 16px;
    line-height: 120%;
    color: #fff;
    text-align: center;
    background-color: #373737;
    padding: 5px 10px 10px;
    margin-bottom: 10px
}

@media (max-width:767px) {
    [data-page-type=our_works] .doctor_work_title {
        font-size: 14px
    }
}

[data-page-type=our_works] .doctor_work_label {
    display: block;
    font-size: 14px;
    line-height: 120%;
    color: #727581;
    margin-bottom: 5px
}

@media (max-width:767px) {
    [data-page-type=our_works] .doctor_work_label {
        font-size: 10px
    }
}

[data-page-type=our_works] .doctor_work_name {
    position: relative;
    display: block;
    font-size: 20px;
    line-height: 120%;
    color: #373737;
    margin-bottom: 24px
}

@media (max-width:767px) {
    [data-page-type=our_works] .doctor_work_name {
        font-size: 16px;
        margin-bottom: 14px
    }
}

[data-page-type=our_works] .doctor_work_name::after {
    content: "";
    position: absolute;
    bottom: -12px;
    left: 0;
    width: 47px;
    height: 1px;
    background-color: #727581
}

@media (max-width:767px) {
    [data-page-type=our_works] .doctor_work_name::after {
        bottom: -5px
    }
}

[data-page-type=our_works] .doctor_work_text p {
    font-size: 16px;
    line-height: 120%;
    color: #000;
    margin-bottom: 15px
}

@media (max-width:767px) {
    [data-page-type=our_works] .doctor_work_text p {
        font-size: 12px
    }
}

[data-page-type=our_works] .doctor_work_text p:last-child {
    margin-bottom: 0
}

[data-page-type=our_works] .show_more {
    display: none;
    align-items: center;
    justify-content: center;
    width: 230px;
    height: 34px;
    background-color: #f8f8f8;
    font-size: 14px;
    line-height: 120%;
    color: #333638;
    border-radius: 0;
    margin: 18px auto 0
}

@media (max-width:767px) {
    [data-page-type=our_works] .show_more {
        display: flex
    }
}

[data-page-type=our_works] .content_block.reviews_container .review_text._compact {
    height: 200px
}

[data-page-type=our_works] .content_block.reviews_container .reviews_title {
    position: relative;
    width: 100%;
    margin-bottom: 50px
}

@media (max-width:1200px) {
    [data-page-type=our_works] .content_block.reviews_container .reviews_title {
        margin-bottom: 30px
    }
}

@media (max-width:767px) {
    [data-page-type=our_works] .content_block.reviews_container .reviews_title {
        margin-bottom: 20px
    }
}

[data-page-type=our_works] .content_block.reviews_container .reviews_title h2 {
    font-size: 40px;
    text-transform: uppercase;
    padding: 0 120px;
    margin-bottom: 0
}

@media (max-width:1200px) {
    [data-page-type=our_works] .content_block.reviews_container .reviews_title h2 {
        font-size: 24px
    }
}

@media (max-width:767px) {
    [data-page-type=our_works] .content_block.reviews_container .reviews_title h2 {
        font-size: 20px;
        padding: 0;
        margin-bottom: 10px
    }
}

[data-page-type=our_works] .content_block.reviews_container .reviews_title ._button {
    position: absolute;
    top: 10px;
    right: 0;
    background-color: transparent;
    font-size: 14px;
    color: #373737
}

@media (max-width:1200px) {
    [data-page-type=our_works] .content_block.reviews_container .reviews_title ._button {
        top: 2px
    }
}

@media (max-width:767px) {
    [data-page-type=our_works] .content_block.reviews_container .reviews_title ._button {
        position: static;
        display: block;
        width: -moz-fit-content;
        width: fit-content;
        background-color: #373737;
        color: #fff;
        padding: 10px 16px;
        margin: 0 auto
    }
}

[data-page-type=our_works] .content_block.reviews_container .review_popup_button {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 330px;
    max-width: 100%;
    height: 60px;
    background-color: #a3d4c5;
    font-size: 20px;
    line-height: 120%;
    color: #373737;
    text-decoration: none;
    border-radius: 5px;
    margin: 0;
    margin-top: 40px
}

@media (max-width:767px) {
    [data-page-type=our_works] .content_block.reviews_container .review_popup_button {
        width: 172px;
        height: 30px;
        font-size: 14px;
        margin-top: 24px
    }
}

[data-page-type=packageOffers] {
    padding: 0 16px
}

[data-page-type=packageOffers] .content_block.title_container {
    display: flex;
    flex-flow: column nowrap;
    align-items: center
}

[data-page-type=packageOffers] h1 {
    padding: 16px 0 0 0;
    text-align: center
}

@media (max-width:1440px) {
    [data-page-type=packageOffers] h1 {
        padding: 8px 0 0 0
    }
}

[data-page-type=packageOffers] .content_block.company_info_wrapper {
    display: flex;
    flex-flow: row wrap
}

[data-page-type=packageOffers] .document_templates_wrapper.page_menu_wrapper {
    width: 100%
}

[data-page-type=packageOffers] .page_menu_wrapper h4 {
    position: relative;
    padding: 0 0 16px 0;
    color: #333638
}

[data-page-type=packageOffers] .chapter_link_wrapper {
    padding-bottom: 12px;
    padding-left: 24px
}

[data-page-type=packageOffers] .chapter_link_wrapper:last-child {
    padding-bottom: 0
}

[data-page-type=packageOffers] .document_template.chapter_link_wrapper {
    width: 100%
}

[data-page-type=packageOffers] .chapter_link {
    position: relative
}

[data-page-type=packageOffers] .chapter_link:before {
    content: "— ";
    position: absolute;
    left: -24px
}

.revolver_pagination.swiper-pagination.swiper-pagination-bullets {
    bottom: 0
}

[data-page-type=partners] {
    padding: 0 16px
}

[data-page-type=partners] .content_block.title_container {
    display: flex;
    flex-flow: column nowrap;
    align-items: center;
    margin-top: 20px
}

[data-page-type=partners] h1 {
    padding-top: 16px;
    margin-bottom: 40px
}

@media (max-width:1200px) {
    [data-page-type=partners] h1 {
        margin-bottom: 20px
    }
}

[data-page-type=partners] p {
    line-height: 140%;
    letter-spacing: .01em
}

[data-page-type=partners] .title_container_text {
    margin-bottom: 40px
}

@media (max-width:1200px) {
    [data-page-type=partners] .title_container_text {
        margin-bottom: 20px
    }
}

@media (max-width:767px) {
    [data-page-type=partners] .title_container_text {
        margin-bottom: 16px
    }
}

[data-page-type=partners] .marketing_contacts {
    position: relative;
    width: 100%;
    background-color: rgba(220, 243, 236, .5);
    padding: 30px 40px
}

@media (max-width:767px) {
    [data-page-type=partners] .marketing_contacts {
        padding: 20px
    }
}

[data-page-type=partners] .marketing_contacts a {
    font-weight: 600
}

[data-page-type=partners] .content_block.partners_logo_container {
    display: flex;
    flex-wrap: wrap;
    -moz-column-gap: 50px;
    column-gap: 50px;
    padding: 0 33px;
    margin-bottom: 28px
}

@media (max-width:1200px) {
    [data-page-type=partners] .content_block.partners_logo_container {
        padding: 0 16px;
        margin-bottom: 30px
    }
}

@media (max-width:767px) {
    [data-page-type=partners] .content_block.partners_logo_container {
        -moz-column-gap: 12px;
        column-gap: 12px;
        padding: 0;
        margin-bottom: 20px
    }
}

[data-page-type=partners] .partners_logo_item {
    display: flex;
    justify-content: center;
    flex: 0 0 calc(20% - 40px);
    margin-bottom: 32px
}

@media (max-width:1200px) {
    [data-page-type=partners] .partners_logo_item {
        flex: 0 0 calc(25% - 38px);
        margin-bottom: 20px
    }
}

@media (max-width:1024px) {
    [data-page-type=partners] .partners_logo_item {
        flex: 0 0 calc(33.333% - 34px)
    }
}

@media (max-width:767px) {
    [data-page-type=partners] .partners_logo_item {
        flex: 0 0 calc(33.333% - 8px)
    }
}

@media (max-width:560px) {
    [data-page-type=partners] .partners_logo_item {
        flex: 0 0 calc(50% - 6px)
    }
}

[data-page-type=partners] .partners_logo_item img {
    width: 100%;
    height: 100%;
    max-width: 201px;
    -o-object-fit: contain;
    object-fit: contain
}

.popup_filter_bg {
    position: fixed;
    display: none;
    justify-content: center;
    align-items: center;
    top: 0;
    left: 0;
    width: 100%;
    min-height: 100%;
    background-color: rgba(0, 0, 0, .4);
    z-index: 100
}

.popup_filter_bg .scroll_block {
    position: relative;
    display: flex;
    justify-content: center;
    width: 100%;
    height: 100vh;
    overflow-y: scroll
}

.popup_filter_bg .review_item_wrapper {
    position: absolute;
    top: 80px;
    width: 808px;
    margin: 0 0 40px 0;
    padding: 48px 40px 32px 40px;
    background: #fff;
    box-shadow: 0 5px 20px rgba(15, 4, 61, .1);
    border-radius: 8px
}

.popup_filter_bg .review_item_wrapper .close_icon {
    top: 12px;
    right: 12px
}

.popup_filter_bg .review_item_wrapper .show_all {
    display: none
}

.popup_filter_bg .review_text {
    position: relative;
    line-height: 26px;
    letter-spacing: .01em;
    color: #333638;
    padding: 0 0 16px 0
}

.popup_filter_bg .review_text p {
    line-height: 26px;
    letter-spacing: .01em
}

.popup_filter_bg .review_text .signature {
    padding: 16px 0 0 0;
    color: #373737
}

.popup_filter_bg .signature_author {
    font-weight: 700
}

.popup_filter_bg .popup_close_button {
    display: none;
    cursor: pointer;
    margin: 0 auto;
    border-bottom: 1px dashed rgba(120, 47, 64, .4);
    color: #333638;
    line-height: 24px;
    letter-spacing: .01em
}

.popup_filter_bg._active {
    display: flex
}

.close_icon {
    cursor: pointer;
    position: absolute;
    top: 16px;
    right: 16px;
    width: 14px;
    height: 14px;
    background-image: url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.59 0L7 5.59L1.41 0L0 1.41L5.59 7L0 12.59L1.41 14L7 8.41L12.59 14L14 12.59L8.41 7L14 1.41L12.59 0Z' fill='%23373737'/%3E%3C/svg%3E");
    background-repeat: no-repeat
}

.close_icon._mobile_button {
    display: block;
    position: static;
    width: auto;
    height: auto;
    background: 0 0;
    color: #333638;
    text-align: center;
    text-decoration: underline;
    padding: 16px 0 0 0;
    margin: 0 auto
}

.popup_gallery_container {
    position: absolute;
    top: 70px;
    display: flex;
    flex-flow: column nowrap;
    align-items: center;
    width: calc(100% - 32px);
    max-width: 770px;
    background: #fff;
    box-shadow: 0 5px 20px rgba(15, 4, 61, .1);
    z-index: 101;
    padding: 0 0 40px 0;
    margin: 0 0 70px 0
}

@media (max-width:767px) {
    .popup_gallery_container {
        padding: 0 0 20px 0
    }
}

.popup_gallery_container .diagonal_navigation {
    display: flex;
    align-items: center;
    gap: 5px;
    width: -moz-fit-content;
    width: fit-content;
    height: auto;
    bottom: 40px;
    left: 50%;
    transform: translateX(-50%);
    color: #333638;
    padding: 0
}

@media (max-width:767px) {
    .popup_gallery_container .diagonal_navigation {
        bottom: 20px
    }
}

.popup_gallery_container .diagonal_navigation:after {
    display: none
}

.popup_gallery_container .diagonal_navigation .current_slide,
.popup_gallery_container .diagonal_navigation .total_slides {
    position: static
}

.popup_gallery_container .diagonal_navigation .current_slide {
    font-weight: 700
}

.popup_gallery_container .popup_button_next._diagonal_navigation,
.popup_gallery_container .popup_button_prev._diagonal_navigation {
    position: static;
    width: 27px;
    height: 14px;
    background: url(/img/arrow_diagonal_nav_black.svg);
    margin: 0 5px
}

.popup_gallery_wrapper {
    display: none;
    flex-flow: column nowrap;
    align-items: center;
    width: 100%;
    padding: 40px 60px 0 60px
}

@media (max-width:767px) {
    .popup_gallery_wrapper {
        padding: 40px 0 0 0
    }
}

.popup_gallery_wrapper._active {
    display: flex
}

.popup_gallery_wrapper h4 {
    text-align: center;
    color: #333638;
    margin-bottom: 30px
}

@media (max-width:1200px) {
    .popup_gallery_wrapper h4 {
        margin-bottom: 20px
    }
}

@media (max-width:767px) {
    .popup_gallery_wrapper h4 {
        padding: 0 15px
    }
}

.popup_gallery_wrapper p {
    padding: 0 0 8px 0;
    line-height: 26px;
    letter-spacing: .01em
}

.popup_gallery_wrapper .popup_navigation_wrapper .swiper-button-next,
.popup_gallery_wrapper .popup_navigation_wrapper .swiper-button-prev {
    width: 33px;
    height: 16px;
    background-image: url(/img/arrow_diagonal_nav.svg);
    background-size: contain;
    background-repeat: no-repeat
}

.popup_gallery_wrapper .popup_navigation_wrapper .swiper-button-prev {
    transform: rotate(180deg)
}

.popup_gallery_wrapper .swiper-button-next:after,
.popup_gallery_wrapper .swiper-button-next:before,
.popup_gallery_wrapper .swiper-button-prev:after,
.popup_gallery_wrapper .swiper-button-prev:before {
    content: none
}

.swiper-container.popup_gallery {
    width: 100%;
    padding: 0 0 15px 0
}

.swiper-container.popup_gallery .doctor_work_image._popup {
    width: 100%;
    background-position: center !important;
    padding-bottom: 70%
}

.swiper-container.popup_gallery_thumbs {
    width: 100%
}

@media (max-width:767px) {
    .swiper-container.popup_gallery_thumbs {
        display: none
    }
}

.swiper-container.popup_gallery_thumbs .swiper-slide {
    cursor: pointer;
    position: relative;
    flex-shrink: 1;
    width: auto
}

.swiper-container.popup_gallery_thumbs .doctor_work_image._popup {
    width: 135px;
    height: 100px;
    background-position: center !important
}

[data-page-type=prices] {
    position: relative;
    display: flex;
    flex-flow: column nowrap;
    align-items: center;
    padding: 0 16px
}

[data-page-type=prices] .content_block.title_container {
    display: flex;
    flex-flow: column nowrap;
    align-items: center;
    margin-top: 20px;
    margin-bottom: 40px
}

@media (max-width:1200px) {
    [data-page-type=prices] .content_block.title_container {
        margin-bottom: 20px
    }
}

[data-page-type=prices] .content_block.title_container h1 {
    text-align: center
}

[data-page-type=prices] .content_block.menu_container {
    margin-bottom: 40px
}

[data-page-type=prices] .content_block.service_block_container {
    max-width: 1064px;
    margin-bottom: 40px
}

@media (max-width:1200px) {
    [data-page-type=prices] .content_block.service_block_container {
        margin-bottom: 50px
    }
}

@media (max-width:767px) {
    [data-page-type=prices] .content_block.service_block_container {
        margin-bottom: 40px
    }
}

[data-page-type=prices] .content_block.service_block_container._last_block {
    margin-bottom: 60px
}

@media (max-width:1200px) {
    [data-page-type=prices] .content_block.service_block_container._last_block {
        margin-bottom: 50px
    }
}

@media (max-width:767px) {
    [data-page-type=prices] .content_block.service_block_container._last_block {
        margin-bottom: 40px
    }
}

[data-page-type=prices] .content_block .content_note {
    padding: 0;
    margin-bottom: 0
}

[data-page-type=prices] .banners_container {
    padding: 24px 0 0 0
}

[data-page-type=prices] .banners_container .swiper-wrapper {
    padding: 0 0 16px 0
}

[data-page-type=prices] .menu {
    overflow: hidden;
    padding: 0 18px
}

@media (max-width:1200px) {
    [data-page-type=prices] .menu {
        padding: 0
    }
}

@media (max-width:767px) {
    [data-page-type=prices] .menu {
        width: calc(100% + 16px)
    }
}

[data-page-type=prices] .menu_wrapper {
    flex-wrap: wrap
}

@media (max-width:767px) {
    [data-page-type=prices] .menu_wrapper {
        flex-wrap: nowrap
    }
}

[data-page-type=prices] .menu_item {
    display: flex;
    align-items: center;
    justify-content: center;
    width: -moz-fit-content;
    width: fit-content;
    height: 40px;
    white-space: nowrap;
    border: 1px solid #acdfd0;
    border-radius: 4px;
    font-size: 14px;
    line-height: 20px;
    font-weight: 500;
    letter-spacing: .01em;
    color: #333638;
    padding: 5px 25px;
    margin: 0 7px 15px
}

@media (max-width:1200px) {
    [data-page-type=prices] .menu_item {
        height: 34px;
        padding: 5px 15px;
        margin: 0 5px 15px
    }
}

@media (max-width:767px) {
    [data-page-type=prices] .menu_item {
        margin: 0
    }
}

[data-page-type=prices] .menu_item:hover {
    background-color: #dcf3ec;
    border: 1px solid #dcf3ec
}

[data-page-type=prices] .menu_item:hover span {
    text-decoration: underline
}

[data-page-type=prices] .block_title {
    position: relative;
    margin-bottom: 30px
}

@media (max-width:1200px) {
    [data-page-type=prices] .block_title {
        margin-bottom: 20px
    }
}

[data-page-type=prices] .block_title h2 {
    text-align: center;
    color: #333638
}

@media (max-width:767px) {
    [data-page-type=prices] .block_title h2 {
        font-size: 24px;
        line-height: 120%
    }
}

[data-page-type=prices] .button_wrapper {
    display: flex;
    justify-content: center
}

[data-page-type=prices] .button_wrapper ._button {
    width: 232px;
    height: 48px
}

[data-page-type=prices] .service_block_wrapper {
    border: 1px solid #acdfd0;
    padding-top: 30px
}

@media (max-width:1200px) {
    [data-page-type=prices] .service_block_wrapper {
        padding-top: 20px
    }
}

@media (max-width:767px) {
    [data-page-type=prices] .service_block_wrapper {
        padding-top: 0
    }
}

[data-page-type=prices] .service_price_wrapper {
    position: relative;
    display: flex;
    justify-content: space-between;
    align-items: center;
    -moz-column-gap: 20px;
    column-gap: 20px;
    transition: all .3s ease;
    padding: 10px 35px;
    margin-bottom: 15px
}

@media (max-width:1200px) {
    [data-page-type=prices] .service_price_wrapper {
        padding: 10px 20px
    }
}

@media (max-width:767px) {
    [data-page-type=prices] .service_price_wrapper {
        flex-direction: column;
        align-items: flex-start;
        padding: 10px
    }
}

[data-page-type=prices] .service_price_wrapper:hover {
    background-color: #dcf3ec
}

[data-page-type=prices] .service_price_name {
    z-index: 10;
    max-width: 704px
}

[data-page-type=prices] .service_price_name p {
    position: relative;
    display: inline;
    line-height: 26px;
    letter-spacing: .01em
}

[data-page-type=prices] .price_link:visited {
    color: inherit
}

[data-page-type=prices] .price_link .service_price_name p {
    text-decoration: underline
}

[data-page-type=prices] .service_price_description {
    font-size: 14px;
    line-height: 120%;
    margin-top: 5px
}

@media (max-width:767px) {
    [data-page-type=prices] .service_price_description {
        font-size: 12px;
        margin: 0
    }
}

[data-page-type=prices] .service_price_value {
    z-index: 10;
    position: relative;
    display: flex;
    align-items: flex-end;
    flex: 0 0 auto;
    font-weight: 500
}

@media (max-width:767px) {
    [data-page-type=prices] .service_price_value {
        margin-top: 10px
    }
}

[data-page-type=prices] .service_price_value._crossed_out {
    font-weight: 400;
    text-decoration: line-through
}

[data-page-type=prices] .service_discount_price_value {
    position: relative;
    display: flex;
    align-items: flex-end;
    background: #fff;
    font-weight: 500;
    color: #373737
}

[data-page-type=prices] .service_discount_price_value:before {
    content: "";
    width: 5px;
    height: 100%;
    background: #fff
}

[data-page-type=prices] .service_block_description {
    padding: 0 35px
}

@media (max-width:1200px) {
    [data-page-type=prices] .service_block_description {
        padding: 0 20px
    }
}

@media (max-width:767px) {
    [data-page-type=prices] .service_block_description {
        padding: 0 10px
    }
}

[data-page-type=prices] .service_block_description p {
    font-size: 12px;
    line-height: 18px;
    margin-bottom: 15px
}

[data-page-type=prices] .deal_item_wrapper {
    width: 100%
}

[data-page-type=prices] .deal_item {
    display: flex;
    flex-flow: row nowrap;
    justify-content: space-between;
    align-items: center;
    background-color: rgba(220, 243, 236, .6);
    border-radius: 0;
    padding: 30px 35px
}

@media (max-width:1200px) {
    [data-page-type=prices] .deal_item {
        padding: 20px
    }
}

@media (max-width:767px) {
    [data-page-type=prices] .deal_item {
        flex-direction: column
    }
}

[data-page-type=prices] .deal_text {
    background-image: url("data:image/svg+xml,%3Csvg width='26' height='26' viewBox='0 0 26 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M22.75 1.62504H21.8785C21.8785 1.59921 21.8891 1.57629 21.8868 1.54964C21.8785 1.44268 21.8488 1.33848 21.7994 1.24322C21.75 1.14797 21.682 1.06361 21.5994 0.995156C21.5168 0.926702 21.4213 0.87555 21.3185 0.844739C21.2157 0.813927 21.1078 0.804084 21.0012 0.815795C20.3881 0.876009 19.8202 1.16494 19.4106 1.62504H14.5217C14.5257 1.60007 14.5284 1.5749 14.5298 1.54964C14.5221 1.44247 14.4927 1.33797 14.4436 1.24243C14.3944 1.14689 14.3264 1.06229 14.2437 0.993729C14.1609 0.925164 14.0652 0.874053 13.9622 0.843474C13.8592 0.812894 13.7511 0.803479 13.6443 0.815795C13.0312 0.875768 12.4633 1.16475 12.0539 1.62504H7.30113C7.30514 1.60007 7.30785 1.5749 7.30925 1.54964C7.30132 1.44256 7.27184 1.33817 7.2226 1.24274C7.17336 1.14731 7.10537 1.06281 7.02269 0.994284C6.94001 0.925762 6.84435 0.874634 6.74144 0.843964C6.63853 0.813294 6.53049 0.803713 6.42379 0.815795C5.81075 0.87594 5.24289 1.16489 4.8334 1.62504H3.25C2.38835 1.62603 1.56227 1.96876 0.952996 2.57804C0.343717 3.18732 0.000989192 4.01339 0 4.87504L0 22.75C0.000989192 23.6117 0.343717 24.4378 0.952996 25.047C1.56227 25.6563 2.38835 25.9991 3.25 26H22.75C23.6117 25.9991 24.4377 25.6563 25.047 25.047C25.6563 24.4378 25.999 23.6117 26 22.75V4.87504C25.999 4.01339 25.6563 3.18732 25.047 2.57804C24.4377 1.96876 23.6117 1.62603 22.75 1.62504ZM24.375 22.75C24.375 23.181 24.2038 23.5943 23.899 23.8991C23.5943 24.2038 23.181 24.375 22.75 24.375H3.25C2.81902 24.375 2.4057 24.2038 2.10095 23.8991C1.7962 23.5943 1.625 23.181 1.625 22.75V8.93754H17.875C18.0905 8.93754 18.2972 8.85194 18.4495 8.69957C18.6019 8.5472 18.6875 8.34053 18.6875 8.12504C18.6875 7.90956 18.6019 7.70289 18.4495 7.55052C18.2972 7.39815 18.0905 7.31254 17.875 7.31254H1.625V4.87504C1.625 4.44407 1.7962 4.03074 2.10095 3.726C2.4057 3.42125 2.81902 3.25004 3.25 3.25004H4.20079C4.20441 3.87077 4.44316 4.46869 4.86894 4.92039C5.29471 5.3721 5.87586 5.64564 6.49529 5.68592L6.54761 5.68754C6.75874 5.6878 6.96167 5.60586 7.11343 5.45909C7.26519 5.31232 7.35386 5.11224 7.36066 4.90122C7.36747 4.69021 7.29186 4.48483 7.14987 4.32859C7.00787 4.17235 6.81064 4.07751 6.59994 4.06417C6.39264 4.04939 6.19834 3.95771 6.05512 3.8071C5.91191 3.65649 5.83012 3.45783 5.82579 3.25004H11.4197C11.4233 3.87091 11.6622 4.46893 12.0881 4.92065C12.5141 5.37238 13.0954 5.64584 13.715 5.68592L13.7675 5.68754C13.9786 5.6878 14.1815 5.60586 14.3333 5.45909C14.4851 5.31232 14.5737 5.11224 14.5805 4.90122C14.5873 4.69021 14.5117 4.48483 14.3697 4.32859C14.2277 4.17235 14.0305 4.07751 13.8198 4.06417C13.6124 4.04948 13.4179 3.95787 13.2744 3.80728C13.131 3.65668 13.0489 3.45797 13.0444 3.25004H18.778C18.7803 3.87134 19.0186 4.46855 19.4447 4.92079C19.8707 5.37303 20.4526 5.64653 21.0727 5.68592L21.125 5.68754C21.3361 5.6878 21.5391 5.60586 21.6908 5.45909C21.8426 5.31232 21.9312 5.11224 21.9381 4.90122C21.9449 4.69021 21.8692 4.48483 21.7273 4.32859C21.5853 4.17235 21.388 4.07751 21.1773 4.06417C20.97 4.0495 20.7756 3.95785 20.6324 3.80722C20.4892 3.65659 20.4074 3.45786 20.4032 3.25004H22.75C23.181 3.25004 23.5943 3.42125 23.899 3.726C24.2038 4.03074 24.375 4.44407 24.375 4.87504V7.31254H21.125C20.9095 7.31254 20.7028 7.39815 20.5505 7.55052C20.3981 7.70289 20.3125 7.90956 20.3125 8.12504C20.3125 8.34053 20.3981 8.5472 20.5505 8.69957C20.7028 8.85194 20.9095 8.93754 21.125 8.93754H24.375V22.75Z' fill='%23373737'/%3E%3Cpath d='M17.0625 19.9141V15.8516C17.0625 14.7741 16.6345 13.7408 15.8726 12.9789C15.1108 12.2171 14.0774 11.7891 13 11.7891C11.9226 11.7891 10.8892 12.2171 10.1274 12.9789C9.36551 13.7408 8.9375 14.7741 8.9375 15.8516V19.9141C8.72201 19.9141 8.51535 19.9997 8.36298 20.152C8.2106 20.3044 8.125 20.5111 8.125 20.7266C8.125 20.9421 8.2106 21.1487 8.36298 21.3011C8.51535 21.4535 8.72201 21.5391 8.9375 21.5391H12.1875V21.9453C12.1875 22.1608 12.2731 22.3675 12.4255 22.5198C12.5778 22.6722 12.7845 22.7578 13 22.7578C13.2155 22.7578 13.4222 22.6722 13.5745 22.5198C13.7269 22.3675 13.8125 22.1608 13.8125 21.9453V21.5391H17.0625C17.278 21.5391 17.4847 21.4535 17.637 21.3011C17.7894 21.1487 17.875 20.9421 17.875 20.7266C17.875 20.5111 17.7894 20.3044 17.637 20.152C17.4847 19.9997 17.278 19.9141 17.0625 19.9141ZM10.5625 19.9141V15.8516C10.5625 15.2051 10.8193 14.5851 11.2764 14.128C11.7335 13.6709 12.3535 13.4141 13 13.4141C13.6465 13.4141 14.2665 13.6709 14.7236 14.128C15.1807 14.5851 15.4375 15.2051 15.4375 15.8516V19.9141H10.5625Z' fill='%23373737'/%3E%3Cpath d='M10.2499 11.2107C10.3365 11.146 10.4092 11.0646 10.464 10.9714C10.5187 10.8781 10.5543 10.7749 10.5686 10.6677C10.5829 10.5606 10.5757 10.4516 10.5474 10.3473C10.5191 10.243 10.4703 10.1453 10.4037 10.0601C10.3372 9.97488 10.2543 9.90379 10.16 9.851C10.0657 9.79821 9.96172 9.76478 9.85429 9.75267C9.74685 9.74056 9.63808 9.75001 9.53435 9.78047C9.43062 9.81093 9.33401 9.86179 9.25018 9.93006C7.53096 11.2681 6.29159 13.1272 5.71776 15.2289C5.68385 15.3332 5.67142 15.4433 5.68123 15.5526C5.69104 15.6619 5.72288 15.768 5.77482 15.8647C5.82677 15.9613 5.89775 16.0464 5.98348 16.1149C6.06921 16.1833 6.16792 16.2337 6.27366 16.263C6.37939 16.2923 6.48996 16.2998 6.59869 16.2852C6.70743 16.2706 6.81208 16.2341 6.90633 16.178C7.00058 16.1218 7.08249 16.0472 7.14711 15.9585C7.21172 15.8698 7.25771 15.769 7.28231 15.6621C7.76323 13.896 8.80465 12.3339 10.2499 11.2107Z' fill='%23373737'/%3E%3Cpath d='M18.5161 11.6971C18.0028 11.0372 17.4095 10.4436 16.7498 9.93006C16.666 9.86179 16.5694 9.81093 16.4657 9.78047C16.3619 9.75001 16.2532 9.74056 16.1457 9.75267C16.0383 9.76478 15.9344 9.79821 15.84 9.851C15.7457 9.90379 15.6628 9.97488 15.5963 10.0601C15.5298 10.1453 15.4809 10.243 15.4526 10.3473C15.4243 10.4516 15.4171 10.5606 15.4314 10.6677C15.4458 10.7749 15.4813 10.8781 15.5361 10.9714C15.5908 11.0646 15.6636 11.146 15.7501 11.2107C17.1954 12.3339 18.2368 13.896 18.7177 15.6621C18.7423 15.769 18.7883 15.8698 18.8529 15.9585C18.9175 16.0472 18.9994 16.1218 19.0937 16.178C19.1879 16.2341 19.2926 16.2706 19.4013 16.2852C19.5101 16.2998 19.6206 16.2923 19.7264 16.263C19.8321 16.2337 19.9308 16.1833 20.0165 16.1149C20.1023 16.0464 20.1733 15.9613 20.2252 15.8647C20.2771 15.768 20.309 15.6619 20.3188 15.5526C20.3286 15.4433 20.3162 15.3332 20.2823 15.2289C19.9318 13.9468 19.3316 12.7466 18.5161 11.6971Z' fill='%23373737'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: 0 0;
    padding: 0 30px 0 46px
}

@media (max-width:767px) {
    [data-page-type=prices] .deal_text {
        background-position: 50% 0;
        padding: 36px 0 0 0
    }
}

[data-page-type=prices] .deal_text h4 {
    font-size: 20px;
    line-height: 28px;
    color: #333638;
    text-align: left;
    margin-bottom: 5px
}

@media (max-width:1200px) {
    [data-page-type=prices] .deal_text h4 {
        font-size: 18px;
        line-height: 26px;
        font-weight: 500
    }
}

@media (max-width:767px) {
    [data-page-type=prices] .deal_text h4 {
        font-size: 16px;
        line-height: 120%;
        font-weight: 700;
        text-align: center
    }
}

[data-page-type=prices] .deal_text p {
    font-size: 16px;
    line-height: 140%;
    letter-spacing: .16px;
    color: #333638
}

@media (max-width:1200px) {
    [data-page-type=prices] .deal_text p {
        font-size: 14px;
        line-height: 120%
    }
}

@media (max-width:767px) {
    [data-page-type=prices] .deal_text p {
        text-align: center
    }
}

[data-page-type=prices] .deal_btn {
    flex: 0 0 170px;
    width: 170px;
    height: 48px;
    color: #fff;
    text-align: center;
    line-height: 20px;
    letter-spacing: .01em;
    padding: 12px 0 12px 0
}

@media (max-width:767px) {
    [data-page-type=prices] .deal_btn {
        flex: 0 0 auto;
        margin-top: 10px
    }
}

[data-type=ratings].ratings_container {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    border: 1px solid #b3b6be;
    padding: 10px 20px
}

[data-type=ratings] .rating_item_wrapper {
    display: flex;
    flex-flow: column nowrap;
    align-items: center;
    width: auto;
    margin: 10px 40px
}

@media (max-width:1200px) {
    [data-type=ratings] .rating_item_wrapper {
        margin: 10px 18px
    }
}

@media (max-width:767px) {
    [data-type=ratings] .rating_item_wrapper {
        margin: 10px
    }
}

[data-type=ratings] .logo_img img {
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain
}

[data-type=ratings] p {
    padding: 12px 0 4px 0;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: .02em
}

[data-type=ratings] .rating_value_wrapper {
    display: flex;
    flex-flow: row nowrap
}

[data-type=ratings] .stars_wrap {
    width: 75px
}

[data-type=ratings] .stars {
    width: 75px;
    height: 12px;
    background-image: url("data:image/svg+xml,%3Csvg width='75' height='12' viewBox='0 0 75 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.68689 0.397166C5.90104 -0.132389 6.6508 -0.132388 6.86495 0.397167L8.10805 3.47098C8.19907 3.69604 8.41038 3.84957 8.65255 3.86659L11.9601 4.09898C12.5299 4.13901 12.7616 4.85207 12.3241 5.21939L9.78487 7.3515C9.59894 7.50761 9.51823 7.75602 9.57688 7.9916L10.3779 11.209C10.516 11.7633 9.90939 12.204 9.42487 11.9015L6.61244 10.1454C6.40652 10.0168 6.14532 10.0168 5.9394 10.1454L3.12697 11.9015C2.64245 12.204 2.03589 11.7633 2.17389 11.209L2.97496 7.9916C3.03361 7.75602 2.95289 7.50761 2.76697 7.3515L0.227738 5.21939C-0.20972 4.85207 0.0219665 4.13901 0.591782 4.09898L3.89929 3.86659C4.14146 3.84957 4.35277 3.69604 4.44379 3.47098L5.68689 0.397166Z' fill='%23FFC839'/%3E%3Cpath d='M21.2386 0.397166C21.4528 -0.132389 22.2026 -0.132388 22.4167 0.397167L23.6598 3.47098C23.7508 3.69604 23.9621 3.84957 24.2043 3.86659L27.5118 4.09898C28.0816 4.13901 28.3133 4.85207 27.8759 5.21939L25.3366 7.3515C25.1507 7.50761 25.07 7.75602 25.1286 7.9916L25.9297 11.209C26.0677 11.7633 25.4611 12.204 24.9766 11.9015L22.1642 10.1454C21.9583 10.0168 21.6971 10.0168 21.4912 10.1454L18.6787 11.9015C18.1942 12.204 17.5876 11.7633 17.7257 11.209L18.5267 7.9916C18.5854 7.75602 18.5047 7.50761 18.3187 7.3515L15.7795 5.21939C15.342 4.85207 15.5737 4.13901 16.1435 4.09898L19.451 3.86659C19.6932 3.84957 19.9045 3.69604 19.9956 3.47098L21.2386 0.397166Z' fill='%23FFC839'/%3E%3Cpath d='M36.7904 0.397166C37.0046 -0.132389 37.7543 -0.132388 37.9685 0.397167L39.2116 3.47098C39.3026 3.69604 39.5139 3.84957 39.7561 3.86659L43.0636 4.09898C43.6334 4.13901 43.8651 4.85207 43.4276 5.21939L40.8884 7.3515C40.7025 7.50761 40.6217 7.75602 40.6804 7.9916L41.4815 11.209C41.6195 11.7633 41.0129 12.204 40.5284 11.9015L37.716 10.1454C37.51 10.0168 37.2488 10.0168 37.0429 10.1454L34.2305 11.9015C33.746 12.204 33.1394 11.7633 33.2774 11.209L34.0785 7.9916C34.1371 7.75602 34.0564 7.50761 33.8705 7.3515L31.3313 5.21939C30.8938 4.85207 31.1255 4.13901 31.6953 4.09898L35.0028 3.86659C35.245 3.84957 35.4563 3.69604 35.5473 3.47098L36.7904 0.397166Z' fill='%23FFC839'/%3E%3Cpath d='M52.3422 0.397166C52.5563 -0.132389 53.3061 -0.132388 53.5202 0.397167L54.7633 3.47098C54.8543 3.69604 55.0656 3.84957 55.3078 3.86659L58.6153 4.09898C59.1851 4.13901 59.4168 4.85207 58.9794 5.21939L56.4401 7.3515C56.2542 7.50761 56.1735 7.75602 56.2322 7.9916L57.0332 11.209C57.1712 11.7633 56.5647 12.204 56.0801 11.9015L53.2677 10.1454C53.0618 10.0168 52.8006 10.0168 52.5947 10.1454L49.7822 11.9015C49.2977 12.204 48.6912 11.7633 48.8292 11.209L49.6302 7.9916C49.6889 7.75602 49.6082 7.50761 49.4222 7.3515L46.883 5.21939C46.4456 4.85207 46.6772 4.13901 47.2471 4.09898L50.5546 3.86659C50.7967 3.84957 51.008 3.69604 51.0991 3.47098L52.3422 0.397166Z' fill='%23FFC839'/%3E%3Cpath d='M67.8944 0.397166C68.1086 -0.132389 68.8583 -0.132388 69.0725 0.397167L70.3156 3.47098C70.4066 3.69604 70.6179 3.84957 70.8601 3.86659L74.1676 4.09898C74.7374 4.13901 74.9691 4.85207 74.5316 5.21939L71.9924 7.3515C71.8065 7.50761 71.7258 7.75602 71.7844 7.9916L72.5855 11.209C72.7235 11.7633 72.1169 12.204 71.6324 11.9015L68.82 10.1454C68.614 10.0168 68.3528 10.0168 68.1469 10.1454L65.3345 11.9015C64.85 12.204 64.2434 11.7633 64.3814 11.209L65.1825 7.9916C65.2411 7.75602 65.1604 7.50761 64.9745 7.3515L62.4353 5.21939C61.9978 4.85207 62.2295 4.13901 62.7993 4.09898L66.1068 3.86659C66.349 3.84957 66.5603 3.69604 66.6513 3.47098L67.8944 0.397166Z' fill='%23FFC839'/%3E%3C/svg%3E%0A");
    background-size: cover;
    background-repeat: no-repeat
}

[data-type=ratings] .rating_value {
    font-size: 14px;
    line-height: 14px;
    letter-spacing: .02em;
    color: #333638;
    margin-left: 3px
}

[data-type=ratings] .revolver_navigation_wrapper,
[data-type=ratings] .revolver_pagination {
    display: none
}

@media (max-width:1440px) {
    [data-type=ratings] .revolver_navigation_wrapper {
        display: flex
    }
    [data-type=ratings] .revolver_pagination {
        display: block
    }
}

.rating_popup {
    position: fixed;
    top: 0;
    left: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100vw;
    height: 100vh;
    overflow-y: scroll;
    background: rgba(255, 249, 240, .6);
    z-index: 100
}

@media (max-width:767px) {
    .rating_popup {
        align-items: flex-start;
        padding: 54px 0 54px 0
    }
}

.rating_popup .scroll_wrapper {
    width: 100%
}

.rating_form_wrapper {
    position: relative
}

.rating_form_wrapper h2 {
    color: #333638;
    margin-bottom: 12px
}

@media (max-width:767px) {
    .rating_form_wrapper h2 {
        font-size: 24px;
        line-height: 30px
    }
}

.rating_form_wrapper form {
    position: relative;
    width: 1015px;
    max-width: 90%;
    background: #fff;
    border-radius: 8px;
    padding: 24px 48px 34px 48px;
    margin: 0 auto
}

@media (max-width:767px) {
    .rating_form_wrapper form {
        padding: 40px 12px 32px 12px
    }
}

.rating_form_wrapper form>p {
    line-height: 24px;
    margin-bottom: 20px
}

.rating_form_wrapper form .input_wrapper {
    position: relative
}

.rating_form_wrapper form textarea {
    resize: none;
    width: 100%;
    height: 160px;
    background: #fff;
    border: 1px solid #dadee1;
    box-shadow: inset 0 2px 2px rgba(118, 125, 134, .1);
    border-radius: 4px;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: .02em;
    padding: 8px 16px 24px 16px;
    margin: 0 0 24px 0
}

.rating_form_wrapper form .submit_wrapper {
    display: flex;
    flex-flow: row nowrap;
    align-items: center
}

@media (max-width:767px) {
    .rating_form_wrapper form .submit_wrapper {
        flex-flow: column nowrap
    }
}

.rating_form_wrapper form .submit_wrapper p {
    font-size: 12px;
    line-height: 18px;
    letter-spacing: .02em;
    color: #7c7d8b
}

.rating_form_wrapper form button._button {
    margin: 0 16px 0 0;
    padding: 0 75px 0 75px;
    height: 48px;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: .02em
}

@media (max-width:767px) {
    .rating_form_wrapper form button._button {
        width: 100%;
        margin: 0 0 8px 0;
        padding: 12px 0 12px 0
    }
}

.rating_form_wrapper .rating_form_successful_send {
    position: relative;
    top: 0;
    display: flex;
    flex-flow: column nowrap;
    justify-content: center;
    align-items: center;
    width: 1015px;
    max-width: 90%;
    height: 100%;
    background: #fff;
    border-radius: 8px;
    padding: 24px 48px 34px 48px;
    margin: 0 auto
}

@media (max-width:767px) {
    .rating_form_wrapper .rating_form_successful_send {
        padding: 40px 12px 32px 12px;
        margin: 0 auto
    }
}

.rating_form_wrapper .rating_form_successful_send p {
    line-height: 24px;
    text-align: center;
    margin-bottom: 12px
}

.rating_form_wrapper .rating_form_successful_send .close_icon_mobile {
    cursor: pointer;
    text-align: center
}

.rating_form_wrapper .rating_form_successful_send .close_icon_mobile span {
    position: relative;
    border-bottom: 1px dashed rgba(120, 47, 64, .4);
    line-height: 24px;
    letter-spacing: .01em;
    color: #333638
}

.rating_form_wrapper .rating_form_successful_send .close_icon_mobile span::before {
    content: "";
    position: absolute;
    top: -2px;
    left: -28px;
    width: 24px;
    height: 24px;
    background: url(/img/close_icon_black.svg);
    background-size: contain
}

.prodoctor-review {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    border-radius: 8px;
    box-shadow: 0 5px 20px rgba(15, 4, 61, .1);
    padding: 20px;
    margin-bottom: 30px
}

@media (max-width:767px) {
    .prodoctor-review {
        flex-direction: column;
        margin-bottom: 20px
    }
}

.prodoctor-review .prodoctor-review__img {
    width: 220px;
    height: 20px;
    margin-right: 16px
}

@media (max-width:767px) {
    .prodoctor-review .prodoctor-review__img {
        margin-right: 0;
        margin-bottom: 8px
    }
}

.prodoctor-review .prodoctor-review__img img {
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain
}

.prodoctor-review .rate {
    display: flex;
    align-items: center
}

.prodoctor-review .stars {
    position: relative;
    width: 100px;
    height: 20px;
    margin-right: 8px
}

.prodoctor-review .stars__empty {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: url(/img/ratings/stars_empty.svg);
    background-repeat: no-repeat;
    background-size: 100px 20px
}

.prodoctor-review .stars__fill {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: url(/img/ratings/stars_fill.svg);
    background-repeat: no-repeat;
    background-size: 100px 20px
}

.prodoctor-review .rate__reviews {
    color: #75b9a4;
    text-decoration: underline
}

[data-page-type=recall_form] {
    position: relative
}

[data-page-type=recall_form] form {
    position: relative;
    background-color: #f8f8f8;
    border-radius: 8px;
    padding: 40px
}

@media (max-width:767px) {
    [data-page-type=recall_form] form {
        padding: 25px 18px
    }
}

[data-page-type=recall_form] form h2 {
    text-align: center;
    color: #333638;
    margin-bottom: 5px
}

[data-page-type=recall_form] .close_icon,
[data-page-type=recall_form] .close_icon_mobile {
    display: none
}

[data-page-type=recall_form] p {
    letter-spacing: .01em;
    line-height: 24px;
    text-align: center;
    color: #555
}

[data-page-type=recall_form] p a {
    color: #555;
    white-space: nowrap
}

[data-page-type=recall_form] .form_fields_wrapper {
    display: flex;
    flex-flow: row wrap;
    justify-content: center;
    align-items: flex-start;
    padding: 30px 0 0 0
}

@media (max-width:1024px) {
    [data-page-type=recall_form] .form_fields_wrapper {
        max-width: 580px;
        padding-top: 20px;
        margin: 0 auto
    }
}

@media (max-width:767px) {
    [data-page-type=recall_form] .form_fields_wrapper {
        flex-direction: column
    }
}

[data-page-type=recall_form] input {
    width: 280px;
    max-width: 100%;
    background: #fff;
    border: 1px solid #dadee1;
    box-sizing: border-box;
    box-shadow: inset 0 2px 2px rgba(118, 125, 134, .1);
    border-radius: 4px;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: .02em;
    padding: 18px 8px 8px 8px;
    margin: 0 20px 16px 0
}

@media (max-width:767px) {
    [data-page-type=recall_form] input {
        width: 100%;
        margin: 0 0 20px 0
    }
}

@media (max-width:1024px) {
    [data-page-type=recall_form] input[name=phone] {
        margin-right: 0
    }
}

[data-page-type=recall_form] .input_wrapper {
    position: relative;
    display: block
}

@media (max-width:767px) {
    [data-page-type=recall_form] .input_wrapper {
        width: 100%
    }
}

[data-page-type=recall_form] .input_wrapper span {
    position: absolute;
    top: 15px;
    left: 8px;
    opacity: .6;
    visibility: hidden;
    transition: .3s;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: .02em
}

[data-page-type=recall_form] .input_wrapper input:-moz-placeholder-shown~span {
    visibility: visible
}

[data-page-type=recall_form] .input_wrapper input:placeholder-shown~span {
    visibility: visible
}

[data-page-type=recall_form] .input_wrapper input:-moz-placeholder-shown:focus~span,
[data-page-type=recall_form] .input_wrapper input:not(:-moz-placeholder-shown)~span {
    top: 4px;
    opacity: 1;
    visibility: visible;
    font-size: 10px;
    line-height: 14px
}

[data-page-type=recall_form] .input_wrapper input:not(:placeholder-shown)~span,
[data-page-type=recall_form] .input_wrapper input:placeholder-shown:focus~span {
    top: 4px;
    opacity: 1;
    visibility: visible;
    font-size: 10px;
    line-height: 14px
}

[data-page-type=recall_form] .submit_wrapper {
    width: 280px
}

@media (max-width:1024px) {
    [data-page-type=recall_form] .submit_wrapper {
        display: flex;
        width: 100%;
        margin-top: 10px
    }
}

@media (max-width:767px) {
    [data-page-type=recall_form] .submit_wrapper {
        flex-direction: column;
        margin-top: 0
    }
}

[data-page-type=recall_form] .submit_wrapper .checkbox_item.form_policy .checkbox_pseudo::before {
    top: 50%;
    transform: translateY(-50%)
}

[data-page-type=recall_form] .submit_wrapper .checkbox_item.form_policy .checkbox_pseudo::after {
    top: 50%;
    transform: translateY(-50%)
}

[data-page-type=recall_form] .submit_wrapper p {
    font-size: 12px;
    line-height: 18px;
    letter-spacing: .02em;
    color: #373737;
    text-align: left
}

[data-page-type=recall_form] button._button {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    max-width: 280px;
    height: 48px;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: .02em;
    padding: 12px;
    margin-bottom: 10px
}

@media (max-width:1024px) {
    [data-page-type=recall_form] button._button {
        margin-right: 20px;
        margin-bottom: 0
    }
}

@media (max-width:767px) {
    [data-page-type=recall_form] button._button {
        max-width: none;
        margin-right: 0;
        margin-bottom: 20px
    }
}

[data-page-type=recall_form] .recall_form_successful_send {
    position: relative;
    top: 0;
    width: 390px;
    padding: 48px 40px 48px 40px;
    background: #fff;
    border-radius: 8px;
    text-align: center
}

[data-page-type=recall_form] .recall_form_successful_send._in_content_block {
    position: absolute;
    left: 0;
    display: flex;
    flex-flow: column;
    justify-content: center;
    width: 100%;
    height: 100%;
    background: rgba(255, 255, 255, .9)
}

[data-page-type=recall_form] .recall_form_successful_send h3 {
    color: #333638
}

[data-page-type=recall_form] .recall_form_successful_send p {
    line-height: 24px;
    letter-spacing: .01em
}

[data-page-type=recall_form] .recall_form_successful_send .close_icon_mobile span {
    cursor: pointer;
    position: relative;
    border-bottom: 1px dashed rgba(120, 47, 64, .4);
    line-height: 24px;
    letter-spacing: .01em;
    color: #333638
}

[data-page-type=recall_form] .recall_form_successful_send .close_icon_mobile span:before {
    content: "";
    position: absolute;
    top: -2px;
    left: -28px;
    width: 24px;
    height: 24px;
    background: url(/img/close_icon_black.svg);
    background-size: contain
}

[data-page-type=recall_form] .recall_form_successful_send .close_icon,
[data-page-type=recall_form] .recall_form_successful_send .close_icon_mobile {
    display: block
}

@media (max-width:1440px) and (min-width:768px) {
    [data-page-type=recall_form] {
        padding: 48px 16px 0 16px
    }
}

@media (max-width:767px) {
    [data-page-type=recall_form] .recall_form_successful_send {
        width: 288px;
        padding: 40px 12px 32px 12px
    }
}

@media (max-width:489px) {
    [data-page-type=recall_form] p:first-of-type {
        width: 100%
    }
}

[data-type=reception_form] {
    position: relative
}

[data-type=reception_form] form {
    position: relative;
    width: 704px;
    margin: 0 auto;
    padding: 24px 48px 48px 48px;
    background: #fff;
    border-radius: 8px
}

[data-type=reception_form] h2 {
    color: #333638
}

[data-type=reception_form] .close_icon_mobile {
    display: none
}

[data-type=reception_form] .form_fields_wrapper {
    display: flex;
    flex-flow: row wrap;
    padding: 24px 0 8px 0
}

[data-type=reception_form] .current_select,
[data-type=reception_form] input {
    width: 288px;
    margin: 0 16px 16px 0;
    padding: 18px 8px 8px 8px;
    background: #fff;
    border: 1px solid #dadee1;
    box-sizing: border-box;
    box-shadow: inset 0 2px 2px rgba(118, 125, 134, .1);
    border-radius: 4px;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: .02em
}

[data-type=reception_form] input[name=date] {
    width: 152px
}

[data-type=reception_form] input[name=date]+span {
    top: 5px
}

[data-type=reception_form] .input_wrapper {
    position: relative;
    display: block
}

[data-type=reception_form] .input_wrapper span {
    cursor: text;
    position: absolute;
    top: 15px;
    left: 8px;
    opacity: .6;
    visibility: hidden;
    transition: .3s;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: .02em
}

[data-type=reception_form] .input_wrapper input:-moz-placeholder-shown~span {
    visibility: visible
}

[data-type=reception_form] .input_wrapper input:placeholder-shown~span {
    visibility: visible
}

[data-type=reception_form] .input_wrapper input:-moz-placeholder-shown:focus~span,
[data-type=reception_form] .input_wrapper input:not(:-moz-placeholder-shown)~span {
    cursor: default;
    top: 4px;
    opacity: 1;
    visibility: visible;
    font-size: 10px;
    line-height: 14px
}

[data-type=reception_form] .input_wrapper input:not(:placeholder-shown)~span,
[data-type=reception_form] .input_wrapper input:placeholder-shown:focus~span {
    cursor: default;
    top: 4px;
    opacity: 1;
    visibility: visible;
    font-size: 10px;
    line-height: 14px
}

[data-type=reception_form] .input_wrapper input:-moz-placeholder-shown:focus~span.hide_if_focus_span,
[data-type=reception_form] .input_wrapper input:not(:-moz-placeholder-shown)~span.hide_if_focus_span {
    display: none;
    visibility: hidden
}

[data-type=reception_form] .input_wrapper input:not(:placeholder-shown)~span.hide_if_focus_span,
[data-type=reception_form] .input_wrapper input:placeholder-shown:focus~span.hide_if_focus_span {
    display: none;
    visibility: hidden
}

[data-type=reception_form] .input_wrapper .item_clinic_address,
[data-type=reception_form] .input_wrapper .item_clinic_name {
    cursor: pointer;
    position: static;
    visibility: visible;
    width: 100%
}

[data-type=reception_form] .input_wrapper .item_clinic_address {
    font-size: 12px;
    line-height: 16px
}

[data-type=reception_form] .input_wrapper .item_clinic_not_work {
    position: static;
    visibility: visible;
    width: 100%;
    color: #df0c0c
}

[data-type=reception_form] .hide_if_focus_span {
    padding: 8px 0 0 0
}

[data-type=reception_form] .input_clinic_wrapper {
    position: relative;
    overflow: hidden
}

[data-type=reception_form] .input_clinic_wrapper[data-state=active] {
    overflow: visible
}

[data-type=reception_form] .input_clinic_wrapper[data-state=active] .current_select:before {
    top: 22px;
    transform: rotate(-135deg)
}

[data-type=reception_form] .input_clinic_wrapper[data-state=active] .clinics_list {
    opacity: 1
}

[data-type=reception_form] .current_select {
    cursor: pointer;
    position: relative;
    display: inline-flex;
    align-items: center;
    height: 48px;
    padding: 3px 8px 3px 8px;
    color: #333638
}

[data-type=reception_form] .current_select:before {
    content: "";
    position: absolute;
    top: 19px;
    right: 8px;
    width: 5px;
    height: 5px;
    border-bottom: 2px solid #727581;
    border-right: 2px solid #727581;
    transform: rotate(45deg)
}

[data-type=reception_form] .clinics_list {
    position: absolute;
    top: 48px;
    left: 0;
    width: calc(100% - 16px);
    padding: 16px 0 16px 0;
    background: #fff;
    border: 1px solid #dadee1;
    box-sizing: border-box;
    box-shadow: 0 5px 20px rgba(15, 4, 61, .1);
    border-radius: 0 0 2px 2px;
    opacity: 0;
    z-index: 10
}

[data-type=reception_form] .clinics_list .clinic_item_input {
    display: none
}

[data-type=reception_form] .clinics_list .clinic_item_input:checked+label {
    background: #dcf3ec
}

[data-type=reception_form] .clinics_list .clinic_item_input:checked+label:hover {
    background: #dcf3ec
}

[data-type=reception_form] .clinics_list .clinic_item_label {
    cursor: pointer;
    display: flex;
    align-items: center;
    flex-flow: column nowrap;
    height: auto;
    padding: 4px 16px 4px 16px;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: .02em
}

[data-type=reception_form] .clinics_list .clinic_item_label:hover {
    background: #dcf3ec
}

[data-type=reception_form] .clinics_list .clinic_item_label.clinic_item_label_not_work {
    pointer-events: none
}

[data-type=reception_form] .submit_wrapper {
    display: flex;
    flex-flow: row nowrap;
    align-items: center
}

[data-type=reception_form] .submit_wrapper p {
    font-size: 12px;
    line-height: 18px;
    letter-spacing: .02em;
    color: #7c7d8b
}

[data-type=reception_form] button._button {
    margin: 0 16px 0 0;
    padding: 0 75px 0 75px;
    height: 48px;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: .02em
}

[data-type=reception_form] .reception_form_successful_send {
    position: relative;
    top: 0;
    display: flex;
    flex-flow: column nowrap;
    justify-content: center;
    align-items: center;
    width: 704px;
    height: 100%;
    padding: 48px 56px 48px 56px;
    background: #fff;
    border-radius: 8px
}

[data-type=reception_form] .reception_form_successful_send h3 {
    padding: 0 0 12px 0;
    color: #333638
}

[data-type=reception_form] .reception_form_successful_send p {
    line-height: 24px;
    letter-spacing: .01em;
    text-align: center
}

[data-type=reception_form] .reception_form_successful_send .close_icon,
[data-type=reception_form] .reception_form_successful_send .close_icon_mobile {
    display: block
}

@media (max-width:767px) {
    [data-type=reception_form] .close_icon {
        top: 12px;
        right: 12px
    }
    [data-type=reception_form] h2 {
        font-size: 24px;
        line-height: 30px
    }
    [data-type=reception_form] .form_fields_wrapper {
        padding: 16px 0 0 0
    }
    [data-type=reception_form] .current_select,
    [data-type=reception_form] input,
    [data-type=reception_form] input:not([name=date]) {
        width: 265px;
        margin: 0 0 16px 0
    }
    [data-type=reception_form] .clinics_list {
        width: 100%
    }
    [data-type=reception_form] .submit_wrapper {
        flex-flow: column nowrap
    }
    [data-type=reception_form] .submit_wrapper ._button {
        width: 100%;
        margin: 0 0 8px 0;
        padding: 12px 0 12px 0
    }
    [data-type=reception_form] .reception_form_successful_send {
        width: 100%;
        padding: 40px 12px 32px 12px;
        height: auto
    }
    [data-type=reception_form] .reception_form_successful_send h3 {
        padding: 0
    }
}

.head_contact_form_wrapper form {
    position: relative;
    width: 390px;
    background-color: #f8f8f8;
    border-radius: 8px;
    padding: 32px 40px 40px 40px
}

@media (max-width:767px) {
    .head_contact_form_wrapper form {
        max-width: 390px;
        width: calc(100% - 32px);
        margin: 0 auto
    }
}

.head_contact_form_wrapper form h3 {
    padding: 0;
    text-align: center;
    color: #333638
}

.head_contact_form_wrapper .close_icon_mobile {
    display: none
}

.head_contact_form_wrapper .form_fields_wrapper {
    display: flex;
    flex-flow: row wrap;
    justify-content: center;
    align-items: flex-start;
    padding: 16px 0 0 0
}

.head_contact_form_wrapper input {
    width: 100%;
    max-width: 100%;
    background: #fff;
    border: 1px solid #dadee1;
    box-sizing: border-box;
    box-shadow: inset 0 2px 2px rgba(118, 125, 134, .1);
    border-radius: 4px;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: .02em;
    padding: 18px 8px 8px 8px;
    margin: 0 0 16px 0
}

.head_contact_form_wrapper textarea {
    resize: none;
    width: 100%;
    transition: .3s;
    background: #fff;
    border: 1px solid #dadee1;
    box-shadow: inset 0 2px 2px rgba(118, 125, 134, .1);
    border-radius: 4px;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: .02em;
    padding: 20px 15px 14px 15px;
    margin: 0 0 16px 0
}

.head_contact_form_wrapper .input_wrapper {
    position: relative;
    display: block;
    width: 100%
}

.head_contact_form_wrapper .input_wrapper span {
    position: absolute;
    top: 15px;
    left: 8px;
    opacity: .6;
    visibility: hidden;
    transition: .3s;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: .02em
}

.head_contact_form_wrapper .input_wrapper input:-moz-placeholder-shown~span,
.head_contact_form_wrapper .input_wrapper textarea:-moz-placeholder-shown~span {
    visibility: visible
}

.head_contact_form_wrapper .input_wrapper input:placeholder-shown~span,
.head_contact_form_wrapper .input_wrapper textarea:placeholder-shown~span {
    visibility: visible
}

.head_contact_form_wrapper .input_wrapper input:-moz-placeholder-shown:focus~span,
.head_contact_form_wrapper .input_wrapper input:not(:-moz-placeholder-shown)~span,
.head_contact_form_wrapper .input_wrapper textarea:-moz-placeholder-shown:focus~span,
.head_contact_form_wrapper .input_wrapper textarea:not(:-moz-placeholder-shown)~span {
    top: 4px;
    opacity: 1;
    visibility: visible;
    font-size: 10px;
    line-height: 14px
}

.head_contact_form_wrapper .input_wrapper input:not(:placeholder-shown)~span,
.head_contact_form_wrapper .input_wrapper input:placeholder-shown:focus~span,
.head_contact_form_wrapper .input_wrapper textarea:not(:placeholder-shown)~span,
.head_contact_form_wrapper .input_wrapper textarea:placeholder-shown:focus~span {
    top: 4px;
    opacity: 1;
    visibility: visible;
    font-size: 10px;
    line-height: 14px
}

.head_contact_form_wrapper .submit_wrapper {
    display: flex;
    flex-flow: column nowrap;
    width: 280px
}

.head_contact_form_wrapper .submit_wrapper p {
    color: #373737;
    text-align: left
}

.head_contact_form_wrapper button._button {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    max-width: 280px;
    height: 48px;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: .02em;
    padding: 0;
    margin: 0 0 16px 0
}

.head_contact_form_wrapper .head_contact_successful_send {
    position: relative;
    top: 0;
    width: 390px;
    padding: 48px 40px 48px 40px;
    background: #fff;
    border-radius: 8px;
    text-align: center
}

@media (max-width:767px) {
    .head_contact_form_wrapper .head_contact_successful_send {
        width: 288px;
        padding: 40px 12px 32px 12px
    }
}

.head_contact_form_wrapper .head_contact_successful_send._in_content_block {
    position: absolute;
    left: 0;
    display: flex;
    flex-flow: column;
    justify-content: center;
    width: 100%;
    height: 100%;
    background: rgba(255, 255, 255, .9)
}

.head_contact_form_wrapper .head_contact_successful_send h3 {
    color: #333638
}

.head_contact_form_wrapper .head_contact_successful_send p {
    line-height: 24px;
    letter-spacing: .01em
}

.head_contact_form_wrapper .head_contact_successful_send .close_icon_mobile span {
    cursor: pointer;
    position: relative;
    border-bottom: 1px dashed rgba(120, 47, 64, .4);
    line-height: 24px;
    letter-spacing: .01em;
    color: #333638
}

.head_contact_form_wrapper .head_contact_successful_send .close_icon_mobile span:before {
    content: "";
    position: absolute;
    top: -2px;
    left: -28px;
    width: 24px;
    height: 24px;
    background: url(/img/close_icon_black.svg);
    background-size: contain
}

.head_contact_form_wrapper .head_contact_successful_send .close_icon,
.head_contact_form_wrapper .head_contact_successful_send .close_icon_mobile {
    display: block
}

[data-page-type=report_form] {
    position: relative;
    display: flex;
    justify-content: center
}

[data-page-type=report_form] form {
    position: relative;
    width: 100%;
    background-color: #f8f8f8;
    border-radius: 8px;
    padding: 40px
}

@media (max-width:1200px) {
    [data-page-type=report_form] form {
        padding: 30px 40px
    }
}

@media (max-width:767px) {
    [data-page-type=report_form] form {
        padding: 20px
    }
}

[data-page-type=report_form] h2 {
    color: #333638;
    text-align: center;
    font-size: 30px;
    line-height: 44px
}

@media (max-width:1200px) {
    [data-page-type=report_form] h2 {
        font-size: 24px;
        line-height: 140%
    }
}

@media (max-width:767px) {
    [data-page-type=report_form] h2 {
        font-size: 20px;
        line-height: 120%
    }
}

[data-page-type=report_form] .close_icon_mobile {
    display: none
}

[data-page-type=report_form] form>p {
    text-align: center;
    line-height: 24px;
    letter-spacing: .01em
}

[data-page-type=report_form] .form_fields_wrapper {
    display: flex;
    flex-flow: row wrap;
    justify-content: space-between;
    max-width: 1065px;
    padding: 20px 0 0 0;
    margin: 0 auto
}

@media (max-width:1200px) {
    [data-page-type=report_form] .form_fields_wrapper {
        max-width: 600px
    }
}

[data-page-type=report_form] textarea {
    width: 1065px;
    max-width: 100%;
    min-height: 160px;
    margin: 0 0 16px 0;
    padding: 20px 15px 14px 15px;
    resize: none;
    transition: .3s;
    background: #fff;
    border: 1px solid #dadee1;
    box-shadow: inset 0 2px 2px rgba(118, 125, 134, .1);
    border-radius: 4px;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: .02em
}

@media (max-width:767px) {
    [data-page-type=report_form] textarea {
        padding: 20px 10px 14px 10px
    }
}

[data-page-type=report_form] .form_policy.checkbox_item {
    display: flex;
    justify-content: center;
    margin-bottom: 10px
}

[data-page-type=report_form] .submit_wrapper {
    display: flex;
    justify-content: center
}

[data-page-type=report_form] .submit_wrapper ._button {
    width: 100%;
    max-width: 280px;
    padding: 12px 76px 12px 76px
}

[data-page-type=report_form] .input_wrapper {
    position: relative
}

@media (max-width:1200px) {
    [data-page-type=report_form] .input_wrapper {
        width: calc(50% - 10px)
    }
}

@media (max-width:767px) {
    [data-page-type=report_form] .input_wrapper {
        width: 100%
    }
}

[data-page-type=report_form] .input_wrapper span {
    position: absolute;
    top: 15px;
    left: 15px;
    opacity: .6;
    visibility: hidden;
    transition: .3s;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: .02em
}

@media (max-width:767px) {
    [data-page-type=report_form] .input_wrapper span {
        left: 10px;
        letter-spacing: 0
    }
}

[data-page-type=report_form] .input_wrapper textarea:-moz-placeholder-shown~span {
    visibility: visible
}

[data-page-type=report_form] .input_wrapper textarea:placeholder-shown~span {
    visibility: visible
}

[data-page-type=report_form] .input_wrapper textarea:-moz-placeholder-shown:focus~span,
[data-page-type=report_form] .input_wrapper textarea:not(:-moz-placeholder-shown)~span {
    top: 5px;
    opacity: 1;
    visibility: visible;
    font-size: 10px;
    line-height: 14px
}

[data-page-type=report_form] .input_wrapper textarea:not(:placeholder-shown)~span,
[data-page-type=report_form] .input_wrapper textarea:placeholder-shown:focus~span {
    top: 5px;
    opacity: 1;
    visibility: visible;
    font-size: 10px;
    line-height: 14px
}

[data-page-type=report_form] .input_wrapper.textarea_wrapper {
    width: 100%
}

[data-page-type=report_form] .report_form_successful_send {
    position: relative;
    top: 0;
    display: flex;
    flex-flow: column nowrap;
    justify-content: center;
    align-items: center;
    width: 1014px;
    height: 100%;
    padding: 48px 207px 48px 207px;
    background: #fff;
    border-radius: 8px
}

@media (max-width:1440px) and (min-width:768px) {
    [data-page-type=report_form] .report_form_successful_send {
        width: 736px;
        height: calc(100% - 200px);
        margin: 160px 0 0 0;
        padding: 40px 16px 32px 16px
    }
}

@media (max-width:767px) {
    [data-page-type=report_form] .report_form_successful_send {
        width: 100%;
        padding: 40px 12px 32px 12px;
        height: auto
    }
}

[data-page-type=report_form] .report_form_successful_send h3 {
    padding: 0 0 12px 0;
    color: #333638
}

@media (max-width:767px) {
    [data-page-type=report_form] .report_form_successful_send h3 {
        text-align: center;
        padding: 0
    }
}

[data-page-type=report_form] .report_form_successful_send p {
    line-height: 24px;
    letter-spacing: .01em;
    text-align: center
}

[data-page-type=report_form] .report_form_successful_send .close_icon,
[data-page-type=report_form] .report_form_successful_send .close_icon_mobile {
    display: block
}

[data-page-type=review_form] {
    position: relative;
    display: flex;
    justify-content: center
}

[data-page-type=review_form] form {
    position: relative;
    width: 100%;
    background-color: #f8f8f8;
    border-radius: 8px;
    padding: 40px
}

@media (max-width:1200px) {
    [data-page-type=review_form] form {
        padding: 30px 40px
    }
}

@media (max-width:767px) {
    [data-page-type=review_form] form {
        padding: 20px
    }
}

[data-page-type=review_form] h2 {
    color: #333638;
    text-align: center;
    font-size: 30px;
    line-height: 44px
}

@media (max-width:1200px) {
    [data-page-type=review_form] h2 {
        font-size: 24px;
        line-height: 140%
    }
}

@media (max-width:767px) {
    [data-page-type=review_form] h2 {
        font-size: 20px;
        line-height: 120%
    }
}

[data-page-type=review_form] .close_icon_mobile {
    display: none
}

[data-page-type=review_form] form>p {
    text-align: center;
    line-height: 24px;
    letter-spacing: .01em
}

[data-page-type=review_form] .form_fields_wrapper {
    display: flex;
    flex-flow: row wrap;
    justify-content: space-between;
    max-width: 1065px;
    padding: 20px 0 0 0;
    margin: 0 auto
}

@media (max-width:1200px) {
    [data-page-type=review_form] .form_fields_wrapper {
        max-width: 600px
    }
}

[data-page-type=review_form] input,
[data-page-type=review_form] textarea {
    transition: .3s;
    background: #fff;
    border: 1px solid #dadee1;
    box-shadow: inset 0 2px 2px rgba(118, 125, 134, .1);
    border-radius: 4px;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: .02em
}

[data-page-type=review_form] input {
    padding: 20px 15px 8px 15px;
    margin-right: 16px;
    margin-bottom: 16px
}

@media (max-width:1200px) {
    [data-page-type=review_form] input {
        margin-right: 0
    }
}

@media (max-width:767px) {
    [data-page-type=review_form] input {
        padding: 20px 10px 8px 10px
    }
}

[data-page-type=review_form] input[name=name] {
    width: 290px
}

@media (max-width:1200px) {
    [data-page-type=review_form] input[name=name] {
        width: 100%
    }
}

[data-page-type=review_form] input[name=age] {
    width: 135px
}

@media (max-width:1200px) {
    [data-page-type=review_form] input[name=age] {
        width: 100%
    }
}

[data-page-type=review_form] input[name=email] {
    width: 290px
}

@media (max-width:1200px) {
    [data-page-type=review_form] input[name=email] {
        width: 100%
    }
}

[data-page-type=review_form] input[name=phone] {
    width: 290px;
    margin-right: 0
}

@media (max-width:1200px) {
    [data-page-type=review_form] input[name=phone] {
        width: 100%
    }
}

[data-page-type=review_form] textarea {
    width: 100%;
    min-height: 160px;
    margin: 0 0 16px 0;
    padding: 20px 15px 14px 15px;
    resize: none
}

@media (max-width:767px) {
    [data-page-type=review_form] textarea {
        padding: 20px 10px 14px 10px
    }
}

[data-page-type=review_form] .form_policy.checkbox_item {
    display: flex;
    justify-content: center;
    margin-bottom: 10px
}

[data-page-type=review_form] .submit_wrapper {
    display: flex;
    justify-content: center
}

[data-page-type=review_form] .submit_wrapper ._button {
    width: 100%;
    max-width: 280px;
    padding: 12px 76px 12px 76px
}

[data-page-type=review_form] .input_wrapper {
    position: relative
}

@media (max-width:1200px) {
    [data-page-type=review_form] .input_wrapper {
        width: calc(50% - 10px)
    }
}

@media (max-width:767px) {
    [data-page-type=review_form] .input_wrapper {
        width: 100%
    }
}

[data-page-type=review_form] .input_wrapper span {
    position: absolute;
    top: 15px;
    left: 15px;
    opacity: .6;
    visibility: hidden;
    transition: .3s;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: .02em
}

@media (max-width:767px) {
    [data-page-type=review_form] .input_wrapper span {
        left: 10px;
        letter-spacing: 0
    }
}

[data-page-type=review_form] .input_wrapper input:-moz-placeholder-shown~span,
[data-page-type=review_form] .input_wrapper textarea:-moz-placeholder-shown~span {
    visibility: visible
}

[data-page-type=review_form] .input_wrapper input:placeholder-shown~span,
[data-page-type=review_form] .input_wrapper textarea:placeholder-shown~span {
    visibility: visible
}

[data-page-type=review_form] .input_wrapper input:-moz-placeholder-shown:focus~span,
[data-page-type=review_form] .input_wrapper input:not(:-moz-placeholder-shown)~span,
[data-page-type=review_form] .input_wrapper textarea:-moz-placeholder-shown:focus~span,
[data-page-type=review_form] .input_wrapper textarea:not(:-moz-placeholder-shown)~span {
    top: 5px;
    opacity: 1;
    visibility: visible;
    font-size: 10px;
    line-height: 14px
}

[data-page-type=review_form] .input_wrapper input:not(:placeholder-shown)~span,
[data-page-type=review_form] .input_wrapper input:placeholder-shown:focus~span,
[data-page-type=review_form] .input_wrapper textarea:not(:placeholder-shown)~span,
[data-page-type=review_form] .input_wrapper textarea:placeholder-shown:focus~span {
    top: 5px;
    opacity: 1;
    visibility: visible;
    font-size: 10px;
    line-height: 14px
}

[data-page-type=review_form] .input_wrapper.textarea_wrapper {
    width: 100%
}

[data-page-type=review_form] .review_form_successful_send {
    position: relative;
    top: 0;
    display: flex;
    flex-flow: column nowrap;
    justify-content: center;
    align-items: center;
    width: 1014px;
    height: 100%;
    padding: 48px 207px 48px 207px;
    background: #fff;
    border-radius: 8px
}

[data-page-type=review_form] .review_form_successful_send._in_content_block {
    position: absolute;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(255, 255, 255, .9)
}

[data-page-type=review_form] .review_form_successful_send h3 {
    padding: 0 0 12px 0;
    color: #333638
}

[data-page-type=review_form] .review_form_successful_send p {
    line-height: 24px;
    letter-spacing: .01em;
    text-align: center
}

[data-page-type=review_form] .review_form_successful_send .close_icon,
[data-page-type=review_form] .review_form_successful_send .close_icon_mobile {
    display: block
}

@media (max-width:1440px) and (min-width:768px) {
    [data-page-type=review_form] .review_form_successful_send {
        width: 736px;
        height: calc(100% - 200px);
        margin: 160px 0 0 0;
        padding: 40px 16px 32px 16px
    }
}

@media (max-width:767px) {
    [data-page-type=review_form] .review_form_successful_send {
        width: 100%;
        padding: 40px 12px 32px 12px;
        height: auto
    }
    [data-page-type=review_form] .review_form_successful_send h3 {
        text-align: center;
        padding: 0
    }
}

[data-type=reviews_block] {
    display: flex;
    flex-flow: column nowrap;
    align-items: center
}

[data-type=reviews_block] .reviews_title {
    width: 100%
}

[data-type=reviews_block] .reviews_title h2 {
    text-align: center;
    color: #333638;
    margin-bottom: 10px
}

[data-type=reviews_block] .reviews_title .button_wrapper {
    display: flex;
    justify-content: center;
    margin-bottom: 30px
}

@media (max-width:1200px) {
    [data-type=reviews_block] .reviews_title .button_wrapper {
        margin-bottom: 20px
    }
}

@media (max-width:560px) {
    [data-type=reviews_block] .reviews_title .button_wrapper {
        flex-direction: column;
        align-items: center
    }
}

[data-type=reviews_block] .reviews_title .button_wrapper ._button_to_all {
    padding: 10px 21px
}

@media (max-width:560px) {
    [data-type=reviews_block] .reviews_title ._button_to_all {
        width: -moz-fit-content;
        width: fit-content
    }
}

[data-type=reviews_block] .reviews_title ._button_to_all span {
    text-decoration: underline
}

[data-type=reviews_block] .review_popup_button {
    cursor: pointer;
    font-size: 16px;
    line-height: 20px;
    letter-spacing: .02em;
    color: #75b9a4;
    text-decoration: underline;
    margin: 0 0 0 30px
}

@media (max-width:1200px) {
    [data-type=reviews_block] .review_popup_button {
        margin: 0 0 0 10px
    }
}

@media (max-width:560px) {
    [data-type=reviews_block] .review_popup_button {
        margin: 15px 0 0 0
    }
}

[data-type=reviews_block] .reviews_wrapper {
    width: 100%;
    height: 100%;
    padding-bottom: 50px
}

[data-type=reviews_block] .reviews_wrapper .revolver_navigation_wrapper {
    height: auto;
    padding: 24px 0 0 0
}

[data-type=reviews_block] .review_item_wrapper {
    position: relative;
    height: auto;
    background: #f8f8f8;
    border-radius: 8px;
    padding: 30px
}

@media (max-width:1200px) {
    [data-type=reviews_block] .review_item_wrapper {
        padding: 20px
    }
}

[data-type=reviews_block] .review_item_wrapper>p {
    font-size: 14px;
    line-height: 20px;
    letter-spacing: .02em
}

[data-type=reviews_block] .signature_author {
    font-weight: 700
}

[data-type=reviews_block] .review_text {
    position: relative;
    margin-bottom: 16px
}

[data-type=reviews_block] .review_text p {
    line-height: 26px;
    letter-spacing: .01em;
    color: #555
}

[data-type=reviews_block] .review_text .show_all {
    height: 0;
    overflow: hidden
}

[data-type=reviews_block] .review_text .show_all .read_more {
    font-size: 14px;
    line-height: 160%;
    text-decoration: underline;
    color: #555;
    border: none
}

[data-type=reviews_block] .review_text._compact {
    height: 300px;
    overflow: hidden
}

[data-type=reviews_block] .review_text._compact .show_all {
    position: absolute;
    bottom: 0;
    width: 100%;
    height: auto;
    padding: 16px 0 0 0;
    background: linear-gradient(rgba(255, 255, 255, 0) 0, #f8f8f8 30%)
}

[data-type=reviews_block] .diagonal_navigation {
    display: flex;
    align-items: center;
    gap: 5px;
    width: -moz-fit-content;
    width: fit-content;
    height: auto;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    color: #333638;
    padding: 0
}

[data-type=reviews_block] .diagonal_navigation:after {
    display: none
}

[data-type=reviews_block] .diagonal_navigation .current_slide,
[data-type=reviews_block] .diagonal_navigation .total_slides {
    position: static
}

[data-type=reviews_block] .diagonal_navigation .current_slide {
    font-weight: 700
}

[data-type=reviews_block] .swiper-button-next._diagonal_navigation,
[data-type=reviews_block] .swiper-button-prev._diagonal_navigation {
    position: static;
    width: 27px;
    height: 14px;
    background: url(/img/arrow_diagonal_nav_black.svg);
    margin: 0 5px
}

@media (max-width:1440px) and (min-width:768px) {
    [data-type=reviews_block] .reviews_title {
        width: 736px
    }
}

[data-page-type=reviews_page] {
    padding: 0 16px
}

[data-page-type=reviews_page] .content_block.reviews_title {
    display: flex;
    flex-flow: column nowrap;
    align-items: center;
    padding-top: 20px;
    margin-bottom: 40px
}

@media (max-width:1200px) {
    [data-page-type=reviews_page] .content_block.reviews_title {
        margin-bottom: 20px
    }
}

@media (max-width:1024px) {
    [data-page-type=reviews_page] .content_block.reviews_title {
        margin-bottom: 0
    }
}

[data-page-type=reviews_page] .content_block.reviews_title ._button {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 48px;
    padding: 5px 16px;
    color: #fff
}

@media (max-width:1024px) {
    [data-page-type=reviews_page] .content_block.reviews_title ._button {
        display: none
    }
}

[data-page-type=reviews_page] h1 {
    text-align: center;
    padding-top: 14px;
    margin-bottom: 40px
}

@media (max-width:1200px) {
    [data-page-type=reviews_page] h1 {
        margin-bottom: 20px
    }
}

[data-page-type=reviews_page] .content_block.reviews_container {
    position: relative
}

[data-page-type=reviews_page] .years_wrapper {
    width: 100%;
    margin-bottom: 5px
}

@media (max-width:1200px) {
    [data-page-type=reviews_page] .years_wrapper {
        margin-bottom: 15px
    }
}

@media (max-width:767px) {
    [data-page-type=reviews_page] .years_wrapper {
        width: calc(100% + 16px);
        margin-bottom: 20px
    }
}

[data-page-type=reviews_page] .years_wrapper .swiper-wrapper {
    flex-wrap: wrap
}

@media (max-width:767px) {
    [data-page-type=reviews_page] .years_wrapper .swiper-wrapper {
        flex-wrap: nowrap
    }
}

[data-page-type=reviews_page] .year_item_wrapper {
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 81px;
    height: 40px;
    border: 1px solid #acdfd0;
    border-radius: 4px;
    background: #fff;
    padding: 5px 10px;
    margin-right: 14px;
    margin-bottom: 15px
}

@media (max-width:1200px) {
    [data-page-type=reviews_page] .year_item_wrapper {
        width: 64px;
        height: 34px;
        margin-right: 10px
    }
}

@media (max-width:767px) {
    [data-page-type=reviews_page] .year_item_wrapper {
        margin: 0
    }
}

[data-page-type=reviews_page] .year_item_wrapper span {
    font-size: 14px;
    line-height: 20px;
    letter-spacing: .02em;
    color: #333638
}

[data-page-type=reviews_page] .year_item_wrapper._active,
[data-page-type=reviews_page] .year_item_wrapper:hover {
    background-color: #dcf3ec
}

[data-page-type=reviews_page] .year_item_wrapper:active {
    background-color: #dcf3ec
}

[data-page-type=reviews_page] .year_item_wrapper:last-of-type {
    margin-right: 0
}

[data-page-type=reviews_page] .reviews_wrapper {
    display: flex;
    flex-flow: column nowrap;
    align-items: center;
    padding: 0
}

[data-page-type=reviews_page] .review_item_wrapper {
    width: 100%;
    margin: 0 0 24px 0
}

[data-page-type=reviews_page] .review_text {
    line-height: 26px;
    letter-spacing: .01em
}

[data-page-type=reviews_page] .more_reviews_button {
    width: 170px;
    height: 48px;
    background-color: #fff;
    border: 1px solid #000;
    color: #373737
}

[data-page-type=reviews_page] .content_block.review_form_wrapper .close_icon {
    display: none
}

[data-page-type=reviews_page] .content_block.review_form_wrapper .close_icon_mobile span {
    cursor: pointer;
    position: relative;
    border-bottom: 1px dashed rgba(120, 47, 64, .4);
    line-height: 24px;
    letter-spacing: .01em;
    color: #333638
}

[data-page-type=reviews_page] .content_block.review_form_wrapper .close_icon_mobile span:before {
    content: "";
    position: absolute;
    top: -2px;
    left: -28px;
    width: 24px;
    height: 24px;
    background: url(/img/close_icon_black.svg);
    background-size: contain
}

@media (max-width:1200px) {
    [data-page-type=reviews_page] .review_widget {
        left: -16px;
        width: calc(100% + 32px)
    }
}

[data-page-type=reviews_page] .review_widget #pd_widget_big {
    margin: 0 auto
}

@media (max-width:1440px) and (min-width:768px) {
    [data-page-type=reviews_page] h1 {
        padding: 8px 0 8px 0
    }
    [data-page-type=reviews_page] .content_block.review_form_wrapper {
        padding: 0 16px 40px 16px
    }
}

@media (max-width:767px) {
    [data-page-type=service_listing] {
        padding: 0 16px 0 16px
    }
}

[data-page-type=service_listing] .title_wrapper {
    display: flex;
    flex-flow: column nowrap;
    align-items: center;
    padding: 20px 0 40px 0
}

@media (max-width:767px) {
    [data-page-type=service_listing] .title_wrapper {
        padding: 20px 0 20px 0
    }
}

[data-page-type=service_listing] h1 {
    font-size: 45px;
    padding: 16px 0 0 0
}

@media (max-width:1200px) {
    [data-page-type=service_listing] h1 {
        font-size: 26px;
        line-height: 140%;
        padding: 10px 0 0 0
    }
}

@media (max-width:767px) {
    [data-page-type=service_listing] h1 {
        line-height: 120%
    }
}

[data-page-type=service_listing] .content_block.listing_wrapper {
    padding: 0 24px
}

@media (max-width:1200px) {
    [data-page-type=service_listing] .content_block.listing_wrapper {
        padding: 0 16px
    }
}

@media (max-width:767px) {
    [data-page-type=service_listing] .content_block.listing_wrapper {
        padding: 0
    }
}

[data-page-type=service_listing] .listing_block {
    display: flex;
    flex-flow: row nowrap;
    border-radius: 8px;
    margin: 0 0 40px 0
}

@media (max-width:767px) {
    [data-page-type=service_listing] .listing_block {
        flex-flow: column nowrap
    }
}

[data-page-type=service_listing] .listing_block:last-of-type {
    margin: 0 0 14px 0
}

@media (max-width:1200px) {
    [data-page-type=service_listing] .listing_block:last-of-type {
        margin: 0
    }
}

[data-page-type=service_listing] .service_menu_item_wrapper {
    display: flex;
    flex-flow: row nowrap;
    align-items: center;
    flex: 0 0 310px;
    width: 310px;
    border-right: 4px solid #dcf3ec;
    padding: 22px 20px 22px 0
}

@media (max-width:1200px) {
    [data-page-type=service_listing] .service_menu_item_wrapper {
        flex: 0 0 250px;
        width: 250px;
        padding: 17px 20px 17px 0
    }
}

@media (max-width:767px) {
    [data-page-type=service_listing] .service_menu_item_wrapper {
        flex: 0 0 auto;
        width: 100%;
        height: auto;
        border-right: none;
        border-bottom: 4px solid #dcf3ec;
        padding: 0 0 15px 0
    }
}

[data-page-type=service_listing] .service_menu_item_wrapper_image {
    flex: 0 0 70px;
    width: 70px;
    height: 73px
}

@media (max-width:1200px) {
    [data-page-type=service_listing] .service_menu_item_wrapper_image {
        flex: 0 0 50px;
        width: 50px;
        height: 52px
    }
}

[data-page-type=service_listing] .service_menu_item_wrapper_image img {
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain
}

[data-page-type=service_listing] .service_menu_item {
    font-size: 20px;
    line-height: 140%;
    font-weight: 700;
    padding-left: 15px
}

@media (max-width:1440px) {
    [data-page-type=service_listing] .service_menu_item {
        font-size: 16px;
        line-height: 20px;
        letter-spacing: .01em
    }
}

[data-page-type=service_listing] .listing_first_level {
    display: flex;
    flex-flow: row wrap;
    width: calc(100% - 310px);
    padding: 27px 0 27px 50px;
    margin-right: -35px
}

@media (max-width:1200px) {
    [data-page-type=service_listing] .listing_first_level {
        width: calc(100% - 250px);
        padding: 12px 0 12px 30px;
        margin-right: -15px
    }
}

@media (max-width:767px) {
    [data-page-type=service_listing] .listing_first_level {
        overflow: hidden;
        width: 100%;
        max-height: none;
        padding: 15px 0 0 0;
        margin: 0
    }
}

[data-page-type=service_listing] .listing_first_level.jcc .listing_first_level.column {
    justify-content: center
}

@media (max-width:1024px) {
    [data-page-type=service_listing] .listing_first_level.jcc .listing_first_level.column {
        justify-content: unset
    }
}

[data-page-type=service_listing] .listing_first_level.column {
    flex-flow: column nowrap;
    width: 33.333%;
    padding: 0;
    margin: 0
}

@media (max-width:1200px) {
    [data-page-type=service_listing] .listing_first_level.column {
        width: 33.333%
    }
}

@media (max-width:1024px) {
    [data-page-type=service_listing] .listing_first_level.column {
        width: 50%
    }
}

@media (max-width:767px) {
    [data-page-type=service_listing] .listing_first_level.column {
        width: 100%
    }
}

[data-page-type=service_listing] .listing_first_level_item {
    padding: 0 32px 16px 0
}

@media (max-width:1200px) {
    [data-page-type=service_listing] .listing_first_level_item {
        padding: 0 15px 16px 0
    }
}

@media (max-width:767px) {
    [data-page-type=service_listing] .listing_first_level_item {
        width: 100%;
        padding: 0 0 16px 0;
        margin: 0
    }
}

[data-page-type=service_listing] .listing_first_level_item:last-child {
    padding-bottom: 0
}

@media (max-width:767px) {
    [data-page-type=service_listing] .listing_first_level_item:last-child {
        padding-bottom: 16px
    }
}

[data-page-type=service_listing] .listing_second_level {
    display: none;
    padding: 12px 0 0 0
}

[data-page-type=service_listing] .listing_second_level_item {
    position: relative;
    padding: 0 0 12px 24px
}

[data-page-type=service_listing] .listing_second_level_item:before {
    content: "—";
    position: absolute;
    top: 1px;
    left: 0;
    letter-spacing: .01em;
    color: #373737
}

[data-page-type=service_listing] .listing_second_level_item:last-of-type {
    padding: 0 0 0 24px
}

[data-page-type=service_listing] .listing_third_level {
    display: none;
    padding: 12px 0 0 0
}

[data-page-type=service_listing] .listing_third_level_item {
    padding: 0 0 8px 16px;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: .02em
}

[data-page-type=service_listing] .listing_third_level_item:last-of-type {
    padding: 0 0 0 16px
}

[data-page-type=service_listing] .listing_second_level,
[data-page-type=service_listing] .listing_third_level {
    width: 100%;
    flex-flow: column nowrap
}

[data-page-type=service_listing] .listing_second_level._active,
[data-page-type=service_listing] .listing_third_level._active {
    display: flex
}

[data-page-type=service_listing] a._link_black>span {
    line-height: 24px;
    letter-spacing: .01em
}

[data-page-type=service_listing] .with_children>.level_item_wrap p {
    cursor: pointer;
    position: absolute;
    top: 2px;
    right: 0;
    display: inline-block;
    width: 20px;
    height: 17px;
    border: 1px solid transparent
}

[data-page-type=service_listing] .with_children>.level_item_wrap p:after {
    content: "";
    position: absolute;
    top: 5px;
    right: 5px;
    width: 5px;
    height: 5px;
    border-bottom: 2px solid #373737;
    border-right: 2px solid #373737;
    transform: rotate(45deg)
}

[data-page-type=service_listing] .with_children>.level_item_wrap p._active:after {
    transform: rotate(-135deg)
}

[data-page-type=service_listing] .level_item_wrap {
    position: relative;
    width: -moz-fit-content;
    width: fit-content;
    padding-right: 26px
}

[data-page-type=service_listing] .collapse_wrapper {
    display: none
}

@media (max-width:767px) {
    [data-page-type=service_listing] .collapse_wrapper {
        display: block
    }
}

[data-page-type=service_listing] .close_block,
[data-page-type=service_listing] .open_block {
    display: none;
    border-bottom: 1px dashed rgba(51, 54, 56, .4);
    font-size: 14px;
    line-height: 20px;
    letter-spacing: .02em;
    color: #333638
}

@media (max-width:767px) {
    [data-page-type=service_listing] .close_block._active,
    [data-page-type=service_listing] .open_block._active {
        display: inline
    }
}

[data-page-type=service_page] {
    padding: 0 16px
}

[data-page-type=service_page]._blue-style {
    background-image: url(/img/detskaya/bg_pattern.png);
    background-repeat: repeat
}

[data-page-type=service_page]._blue-style ._button {
    background: linear-gradient(180deg, #bfebff 0, #72c5ff 100%)
}

[data-page-type=service_page]._blue-style ._button:hover {
    background: linear-gradient(180deg, #cdeefd 0, #84ccff 100%)
}

[data-page-type=service_page]._blue-style ._button._button_light {
    border: 1px solid #72c5ff;
    background: 0 0
}

@media (max-width:767px) {
    [data-page-type=service_page]._blue-style ._button._button_light {
        border: none
    }
}

[data-page-type=service_page]._blue-style ._button._button_light:hover {
    background: #f5fbff
}

@media (max-width:767px) {
    [data-page-type=service_page]._blue-style ._button._button_light:hover {
        background: 0 0
    }
}

[data-page-type=service_page]._blue-style .content_block.title_container {
    position: relative
}

[data-page-type=service_page]._blue-style .content_block.title_container::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -webkit-mask-image: radial-gradient(circle at 0 100%, transparent 65%, #000 calc(65% + 1px));
    mask-image: radial-gradient(circle at 0 100%, transparent 65%, #000 calc(65% + 1px));
    background-image: url(/img/detskaya/title_pattern2.png);
    background-repeat: repeat;
    z-index: 2
}

@media (max-width:767px) {
    [data-page-type=service_page]._blue-style .content_block.title_container::before {
        -webkit-mask-image: radial-gradient(circle at 25% 50%, transparent 50%, #000 calc(50% + 1px));
        mask-image: radial-gradient(circle at 25% 50%, transparent 50%, #000 calc(50% + 1px))
    }
}

[data-page-type=service_page]._blue-style .content_block.title_container:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: url(/img/detskaya/title_pattern1.png);
    background-repeat: repeat;
    z-index: 1
}

[data-page-type=service_page]._blue-style .content_block.title_container .popup_button {
    background: linear-gradient(180deg, #bfebff 0, #72c5ff 100%)
}

[data-page-type=service_page]._blue-style .content_block.title_container .popup_button:hover {
    background: linear-gradient(180deg, #cdeefd 0, #84ccff 100%)
}

[data-page-type=service_page]._blue-style .content_block.title_container .top_img {
    right: 45px;
    width: 276px;
    height: 295px;
    background: url(/img/detskaya/service_title_img.png);
    background-repeat: no-repeat
}

@media (max-width:1440px) {
    [data-page-type=service_page]._blue-style .content_block.title_container .top_img {
        bottom: -45px;
        right: 20px
    }
}

@media (max-width:767px) {
    [data-page-type=service_page]._blue-style .content_block.title_container .top_img {
        bottom: 0;
        width: 180px;
        height: 192px;
        background-size: contain
    }
}

@media screen and (max-width:420px) {
    [data-page-type=service_page]._blue-style .content_block.title_container .top_img {
        right: -35px;
        z-index: -1
    }
}

[data-page-type=service_page]._blue-style .title_wrapper {
    z-index: 5
}

[data-page-type=service_page]._blue-style h1 {
    color: #076e9e
}

[data-page-type=service_page]._blue-style .page_menu_wrapper h4::before {
    background-image: url(/img/detskaya/book_icon.svg)
}

[data-page-type=service_page]._blue-style .content_block.doctors_container ._button._button_light {
    border: 1px solid #72c5ff
}

@media (max-width:767px) {
    [data-page-type=service_page]._blue-style .content_block.doctors_container ._button._button_light {
        border: none
    }
}

[data-page-type=service_page]._blue-style .content_block.doctors_container ._button._button_light:hover {
    background: #f5fbff
}

@media (max-width:767px) {
    [data-page-type=service_page]._blue-style .content_block.doctors_container ._button._button_light:hover {
        background: 0 0
    }
}

[data-page-type=service_page]._blue-style .content_note._book .content_note_wrap {
    border: none;
    padding-top: 30px
}

[data-page-type=service_page]._blue-style .content_note._book .content_note_wrap::before {
    background-image: url(/img/detskaya/info_icon_second.svg)
}

[data-page-type=service_page]._blue-style .content_note._book .content_note_decor {
    display: none
}

[data-page-type=service_page]._blue-style .content_note.analysis_container .content_note_wrap {
    padding-left: 90px
}

@media (max-width:767px) {
    [data-page-type=service_page]._blue-style .content_note.analysis_container .content_note_wrap {
        padding-left: 52px
    }
}

[data-page-type=service_page]._blue-style .content_note .content_note_wrap {
    position: relative;
    background: #f5fbff;
    padding-left: 90px
}

@media (max-width:767px) {
    [data-page-type=service_page]._blue-style .content_note .content_note_wrap {
        padding-left: 52px
    }
}

[data-page-type=service_page]._blue-style .content_note .content_note_wrap::before {
    content: "";
    position: absolute;
    top: 32px;
    left: 16px;
    background: url(/img/info_icon.svg);
    width: 57px;
    height: 57px;
    background-image: url(/img/detskaya/info_icon.svg);
    background-repeat: no-repeat;
    background-size: contain
}

@media (max-width:767px) {
    [data-page-type=service_page]._blue-style .content_note .content_note_wrap::before {
        top: 16px;
        width: 32px;
        height: 32px
    }
}

[data-page-type=service_page]._blue-style ._custom_text_image_block {
    display: flex
}

@media (max-width:1440px) {
    [data-page-type=service_page]._blue-style ._custom_text_image_block {
        align-items: center
    }
}

@media (max-width:767px) {
    [data-page-type=service_page]._blue-style ._custom_text_image_block {
        flex-direction: column
    }
}

[data-page-type=service_page]._blue-style ._custom_text_image_block ._custom_inline_img {
    flex: 0 0 288px;
    width: 288px;
    height: 100%
}

@media (max-width:1440px) {
    [data-page-type=service_page]._blue-style ._custom_text_image_block ._custom_inline_img {
        flex: 0 0 auto;
        width: 172px
    }
}

@media (max-width:767px) {
    [data-page-type=service_page]._blue-style ._custom_text_image_block ._custom_inline_img {
        flex: 0 0 auto;
        width: auto;
        padding: 0 0 20px 0
    }
}

[data-page-type=service_page]._blue-style ._custom_text_image_block .custom_text_image_block_text {
    max-width: 100%
}

@media (max-width:767px) {
    [data-page-type=service_page]._blue-style ._custom_text_image_block .custom_text_image_block_text {
        width: 100%
    }
}

[data-page-type=service_page]._blue-style ._custom_text_image_block .custom_text_image_block_text ul {
    -moz-columns: 2;
    columns: 2
}

@media (max-width:767px) {
    [data-page-type=service_page]._blue-style ._custom_text_image_block .custom_text_image_block_text ul {
        -moz-columns: 1;
        columns: 1
    }
}

[data-page-type=service_page]._blue-style .content_block.recall_wrapper[data-page-type=recall_form] form {
    background: #f5fbff
}

[data-page-type=service_page]._blue-style .content_block.recall_wrapper[data-page-type=recall_form] form::before {
    display: none
}

[data-page-type=service_page]._blue-style .content_block.recall_wrapper[data-page-type=recall_form] form::after {
    height: 312px;
    background-image: url(/img/detskaya/form_image.png);
    background-repeat: no-repeat;
    background-size: contain;
    border-radius: 0;
    background-position: 0
}

@media (max-width:767px) {
    [data-page-type=service_page]._blue-style .content_block.recall_wrapper[data-page-type=recall_form] form::after {
        top: -3px;
        right: 10px;
        width: 84px;
        height: 88px
    }
}

[data-page-type=service_page]._blue-style .content_block.recall_wrapper[data-page-type=recall_form] ._button {
    background: linear-gradient(180deg, #bfebff 0, #72c5ff 100%)
}

[data-page-type=service_page]._blue-style .content_block.recall_wrapper[data-page-type=recall_form] ._button:hover {
    background: linear-gradient(180deg, #cdeefd 0, #84ccff 100%)
}

[data-page-type=service_page]._blue-style .big_number_list ol li::before {
    color: #076e9e
}

[data-page-type=service_page]._blue-style .content_block.faq_container ._button,
[data-page-type=service_page]._blue-style .content_block.faq_container ._button:visited {
    border: 1px solid #72c5ff
}

[data-page-type=service_page]._blue-style .content_block.faq_container ._button:hover,
[data-page-type=service_page]._blue-style .content_block.faq_container ._button:visited:hover {
    background: #f5fbff
}

[data-page-type=service_page]._blue-style .item_question {
    background: #edf5ff
}

[data-page-type=service_page]._blue-style .item_question:before {
    top: 12px;
    background: url(/img/detskaya/question_icon.svg)
}

[data-page-type=service_page]._blue-style .item_answer {
    border-left: 2px solid #0472a4
}

[data-page-type=service_page]._blue-style [data-page-type=faq_form] form {
    background: #f5fbff
}

[data-page-type=service_page]._blue-style [data-page-type=faq_form] form ._button {
    background: linear-gradient(180deg, #bfebff 0, #72c5ff 100%)
}

[data-page-type=service_page]._blue-style [data-page-type=faq_form] form ._button:hover {
    background: linear-gradient(180deg, #cdeefd 0, #84ccff 100%)
}

[data-page-type=service_page]._blue-style .stars_empty label {
    background-image: url(/img/detskaya/star-empty_new.svg)
}

[data-page-type=service_page]._blue-style .stars_wrapper:hover .stars_empty label:hover,
[data-page-type=service_page]._blue-style .stars_wrapper:hover .stars_empty label:hover~label {
    background-image: url(/img/detskaya/star-full_new.svg)
}

[data-page-type=service_page]._blue-style .stars_full label {
    width: 100%;
    height: 100%;
    background-image: url(/img/detskaya/star-full.svg);
    background-position: 2px 0;
    background-repeat: no-repeat
}

[data-page-type=service_page]._blue-style .stars_full img {
    display: none
}

[data-page-type=service_page]._blue-style [data-type=reviews_block] .big_quotes {
    filter: invert(34%) sepia(72%) saturate(954%) hue-rotate(163deg) brightness(91%) contrast(98%)
}

[data-page-type=service_page] .content_block.title_container {
    width: 100%;
    padding: 0
}

@media (max-width:767px) {
    [data-page-type=service_page] .content_block.title_container {
        width: calc(100% + 32px);
        margin-left: -16px
    }
}

[data-page-type=service_page] .content_block.title_container .popup_button {
    max-width: 100%;
    width: 300px;
    height: 48px;
    padding: 10px
}

[data-page-type=service_page] .content_block.banner_container {
    margin-bottom: 0
}

[data-page-type=service_page] h2._custom_header,
[data-page-type=service_page] h3._custom_header,
[data-page-type=service_page] h4._custom_header {
    padding: 0 0 30px 0;
    margin: 0 auto
}

@media (max-width:1200px) {
    [data-page-type=service_page] h2._custom_header,
    [data-page-type=service_page] h3._custom_header,
    [data-page-type=service_page] h4._custom_header {
        padding: 0 0 20px 0
    }
}

[data-page-type=service_page] table {
    display: inline-block;
    overflow-x: auto
}

[data-page-type=service_page] table td {
    border: 1px solid #acdfd0;
    padding: 8px
}

[data-page-type=service_page] table tbody tr:first-child td {
    background-color: #dcf3ec
}

[data-page-type=service_page] table tbody tr:hover {
    background-color: #dcf3ec
}

[data-page-type=service_page] ._custom_service_block {
    max-width: 1272px;
    padding: 0 24px;
    margin: 0 auto 60px auto
}

@media (max-width:1200px) {
    [data-page-type=service_page] ._custom_service_block {
        padding: 0;
        margin: 0 auto 50px auto
    }
}

@media (max-width:767px) {
    [data-page-type=service_page] ._custom_service_block {
        margin: 0 auto 40px auto
    }
}

[data-page-type=service_page] ._custom_service_block A:link,
[data-page-type=service_page] ._custom_text_block A:link,
[data-page-type=service_page] ._custom_text_image_block A:link,
[data-page-type=service_page] .content_note A:link {
    text-decoration: underline
}

[data-page-type=service_page] ._custom_service_block A:visited,
[data-page-type=service_page] ._custom_text_block A:visited,
[data-page-type=service_page] ._custom_text_image_block A:visited,
[data-page-type=service_page] .content_note A:visited {
    color: #373737
}

[data-page-type=service_page] ._custom_service_block A:hover,
[data-page-type=service_page] ._custom_text_block A:hover,
[data-page-type=service_page] ._custom_text_image_block A:hover,
[data-page-type=service_page] .content_note A:hover {
    color: #373737;
    text-decoration: underline
}

@media (max-width:767px) {
    [data-page-type=service_page] ._custom_text_block._advantages:before,
    [data-page-type=service_page] .content_note._advantages:before {
        top: 16px;
        left: 12px
    }
}

[data-page-type=service_page] ._custom_text_block b,
[data-page-type=service_page] ._custom_text_block strong,
[data-page-type=service_page] .content_note b,
[data-page-type=service_page] .content_note strong {
    font-weight: 700
}

[data-page-type=service_page] ._custom_text_block p,
[data-page-type=service_page] .content_note p {
    line-height: 24px;
    letter-spacing: .01em
}

[data-page-type=service_page] ._custom_text_block a,
[data-page-type=service_page] .content_note a {
    word-wrap: break-word
}

[data-page-type=service_page] ._custom_text_image_block {
    overflow: hidden;
    display: flex;
    justify-content: space-between;
    align-items: flex-start
}

@media (max-width:1024px) {
    [data-page-type=service_page] ._custom_text_image_block {
        flex-direction: column
    }
}

[data-page-type=service_page] ._custom_text_image_block p {
    margin-bottom: 20px
}

[data-page-type=service_page] ._custom_text_image_block p:last-of-type {
    margin-bottom: 0
}

[data-page-type=service_page] ._custom_text_image_block ul {
    padding: 0;
    margin-top: 20px
}

[data-page-type=service_page] ._custom_text_image_block ul li {
    margin-left: 26px
}

[data-page-type=service_page] ._custom_text_image_block ul li:before {
    content: "";
    position: absolute;
    top: 5px;
    left: -26px;
    width: 17px;
    height: 16px;
    background-image: url("data:image/svg+xml,%3Csvg width='17' height='16' viewBox='0 0 17 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8.49998' cy='2.66667' r='2.66667' fill='%23A3D4C5'/%3E%3Ccircle cx='8.49998' cy='13.3333' r='2.66667' fill='%23A3D4C5'/%3E%3Ccircle cx='13.8334' cy='8.00004' r='2.66667' fill='%23A3D4C5'/%3E%3Ccircle cx='3.16667' cy='8.00004' r='2.66667' fill='%23A3D4C5'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: contain
}

[data-page-type=service_page] ._custom_inline_img {
    max-width: 360px;
    margin-left: 40px
}

@media (max-width:1024px) {
    [data-page-type=service_page] ._custom_inline_img {
        margin: 40px auto 0
    }
}

@media (max-width:767px) {
    [data-page-type=service_page] ._custom_inline_img {
        margin: 20px auto 0
    }
}

[data-page-type=service_page] ._custom_single_img {
    display: block;
    width: 100%;
    height: auto
}

[data-page-type=service_page] ._custom_single_image_block {
    display: flex
}

[data-page-type=service_page] .title_wrapper {
    position: relative;
    width: 1272px;
    max-width: 100%;
    background-color: #f5f5f5;
    background-image: url(/img/service_title_image.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    border-radius: 10px;
    margin: 0 auto;
    padding: 32px 16px 70px 58px
}

@media (max-width:1200px) {
    [data-page-type=service_page] .title_wrapper {
        padding: 30px 18px 28px 30px
    }
}

@media (max-width:767px) {
    [data-page-type=service_page] .title_wrapper {
        background-image: url(/img/service_title_mobile_bg.jpg);
        background-size: unset;
        background-position: 100% 0;
        border-radius: 0;
        padding: 20px 16px 10px
    }
}

[data-page-type=service_page] .title_wrapper .updated_at {
    margin-top: 20px
}

@media (max-width:560px) {
    [data-page-type=service_page] .title_wrapper .updated_at {
        width: 220px
    }
}

[data-page-type=service_page] .breadcrumbs_wrapper {
    text-align: left;
    padding: 0 20px 0 0
}

[data-page-type=service_page] h1 {
    line-height: 120%;
    padding: 50px 0 30px 0
}

@media (max-width:1200px) {
    [data-page-type=service_page] h1 {
        font-size: 30px;
        padding: 40px 0 20px 0
    }
}

@media (max-width:767px) {
    [data-page-type=service_page] h1 {
        font-size: 26px;
        padding: 20px 0 20px 0
    }
}

[data-page-type=service_page] .title_wrapper__list {
    max-width: 420px;
    padding: 0;
    margin-bottom: 30px
}

@media (max-width:1200px) {
    [data-page-type=service_page] .title_wrapper__list {
        max-width: none
    }
}

[data-page-type=service_page] .title_wrapper__list-item {
    line-height: 120%;
    padding: 0;
    margin-bottom: 20px;
    margin-left: 23px
}

@media (max-width:1200px) {
    [data-page-type=service_page] .title_wrapper__list-item {
        margin-bottom: 10px
    }
}

[data-page-type=service_page] .title_wrapper__list-item:last-of-type {
    margin-bottom: 0
}

[data-page-type=service_page] .title_wrapper__list-item::before {
    content: "•";
    left: -16px
}

[data-page-type=service_page] .btn-metros {
    display: flex;
    align-items: flex-start
}

@media (max-width:767px) {
    [data-page-type=service_page] .btn-metros {
        flex-direction: column
    }
}

[data-page-type=service_page] .btn-metros .btns {
    max-width: 100%
}

[data-page-type=service_page] .remote_consultation_btn {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 300px;
    max-width: 100%;
    height: 48px;
    font-size: 16px;
    line-height: 20px;
    margin-top: 10px
}

[data-page-type=service_page] .metro-list {
    display: flex;
    flex-wrap: wrap;
    max-width: 455px;
    padding: 0;
    margin-left: 30px
}

@media (max-width:1200px) {
    [data-page-type=service_page] .metro-list {
        max-width: 400px
    }
}

@media (max-width:767px) {
    [data-page-type=service_page] .metro-list {
        margin-top: 20px;
        margin-left: 0
    }
}

@media (max-width:440px) {
    [data-page-type=service_page] .metro-list {
        flex-direction: column
    }
}

[data-page-type=service_page] .metro-list__item {
    width: 185px;
    background-image: url("data:image/svg+xml,%3Csvg width='17' height='12' viewBox='0 0 17 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14.6622 9.31569L10.9699 0L7.86622 5.44308L4.7447 0L1.07023 9.31569H0V10.7077H5.54738V9.31569H4.72687L5.52954 6.99569L7.86622 10.8148L10.2029 6.99569L11.0056 9.31569H10.1672V10.7077H15.7503V9.31569H14.6622Z' fill='%23555555'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: 0 4px;
    line-height: 125%;
    transition: all .3s ease;
    padding-left: 26px;
    padding-bottom: 0;
    margin-bottom: 10px;
    margin-left: 0
}

@media (max-width:1200px) {
    [data-page-type=service_page] .metro-list__item {
        width: 160px;
        font-size: 14px
    }
}

[data-page-type=service_page] .metro-list__item:hover.metro-list__item_green {
    background-image: url("data:image/svg+xml,%3Csvg width='17' height='12' viewBox='0 0 17 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14.6622 9.31569L10.9699 0L7.86622 5.44308L4.7447 0L1.07023 9.31569H0V10.7077H5.54738V9.31569H4.72687L5.52954 6.99569L7.86622 10.8148L10.2029 6.99569L11.0056 9.31569H10.1672V10.7077H15.7503V9.31569H14.6622Z' fill='%234EB052'/%3E%3C/svg%3E")
}

[data-page-type=service_page] .metro-list__item:hover.metro-list__item_red {
    background-image: url("data:image/svg+xml,%3Csvg width='17' height='12' viewBox='0 0 17 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14.6622 9.31569L10.9699 0L7.86622 5.44308L4.7447 0L1.07023 9.31569H0V10.7077H5.54738V9.31569H4.72687L5.52954 6.99569L7.86622 10.8148L10.2029 6.99569L11.0056 9.31569H10.1672V10.7077H15.7503V9.31569H14.6622Z' fill='%23DF0C0C'/%3E%3C/svg%3E")
}

[data-page-type=service_page] .metro-list__item:hover a {
    text-decoration: underline
}

[data-page-type=service_page] .metro-list__item::before {
    display: none
}

[data-page-type=service_page] .metro-list__item:nth-child(1) {
    order: 1
}

[data-page-type=service_page] .metro-list__item:nth-child(2) {
    order: 3
}

@media (max-width:440px) {
    [data-page-type=service_page] .metro-list__item:nth-child(2) {
        order: 2
    }
}

[data-page-type=service_page] .metro-list__item:nth-child(3) {
    order: 5
}

@media (max-width:440px) {
    [data-page-type=service_page] .metro-list__item:nth-child(3) {
        order: 3
    }
}

[data-page-type=service_page] .metro-list__item:nth-child(4) {
    order: 2;
    width: 270px
}

@media (max-width:1200px) {
    [data-page-type=service_page] .metro-list__item:nth-child(4) {
        max-width: 100%;
        width: 235px
    }
}

@media (max-width:440px) {
    [data-page-type=service_page] .metro-list__item:nth-child(4) {
        order: 4
    }
}

[data-page-type=service_page] .metro-list__item:nth-child(5) {
    order: 4
}

@media (max-width:440px) {
    [data-page-type=service_page] .metro-list__item:nth-child(5) {
        order: 5
    }
}

[data-page-type=service_page] .content_block.page_menu_container {
    display: flex;
    flex-flow: row nowrap
}

@media (max-width:767px) {
    [data-page-type=service_page] .content_block.page_menu_container {
        flex-direction: column
    }
}

[data-page-type=service_page] .service_description {
    line-height: 160%;
    letter-spacing: .01em;
    margin-right: 100px
}

@media (max-width:1200px) {
    [data-page-type=service_page] .service_description {
        margin-right: 16px
    }
}

@media (max-width:767px) {
    [data-page-type=service_page] .service_description {
        margin-right: 0;
        margin-bottom: 40px
    }
}

[data-page-type=service_page] .service_description p {
    line-height: 160%;
    letter-spacing: .01em;
    margin-bottom: 15px
}

@media (max-width:767px) {
    [data-page-type=service_page] .service_description p {
        overflow: hidden;
        display: -webkit-box;
        -webkit-line-clamp: 5;
        -webkit-box-orient: vertical
    }
}

[data-page-type=service_page] .service_description p:last-of-type {
    margin-bottom: 0
}

@media (max-width:767px) {
    [data-page-type=service_page] .service_description p._active {
        overflow: auto;
        display: block
    }
}

[data-page-type=service_page] .service_description .read_more {
    display: none
}

@media (max-width:767px) {
    [data-page-type=service_page] .service_description .read_more {
        display: inline
    }
}

[data-page-type=service_page] .page_menu_wrapper {
    flex: 0 0 33%;
    width: 33%
}

@media (max-width:767px) {
    [data-page-type=service_page] .page_menu_wrapper {
        flex: 0 0 100%;
        width: 100%
    }
}

[data-page-type=service_page] .page_menu_wrapper h4 {
    font-size: 30px;
    line-height: 140%;
    font-weight: 700;
    text-align: start;
    padding: 0 0 20px 0
}

@media (max-width:1200px) {
    [data-page-type=service_page] .page_menu_wrapper h4 {
        font-size: 24px
    }
}

[data-page-type=service_page] .chapter_links {
    padding-left: 14px
}

[data-page-type=service_page] .chapter_link_wrapper {
    margin-bottom: 15px
}

[data-page-type=service_page] .chapter_link_wrapper:last-of-type {
    margin-bottom: 0
}

[data-page-type=service_page] a.chapter_link._menu_link_dashed_black {
    position: relative
}

[data-page-type=service_page] a.chapter_link._menu_link_dashed_black:before {
    content: "•";
    position: absolute;
    left: -14px
}

[data-page-type=service_page] .content_block.subservice_wrapper {
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-radius: 8px;
    padding: 0 24px;
    margin: 0 auto 36px auto
}

@media (max-width:1200px) {
    [data-page-type=service_page] .content_block.subservice_wrapper {
        padding: 0;
        margin: 0 auto 26px auto
    }
}

@media (max-width:767px) {
    [data-page-type=service_page] .content_block.subservice_wrapper {
        margin: 0 auto 30px auto
    }
}

[data-page-type=service_page] .subservice_listing {
    display: flex;
    flex-flow: row wrap;
    width: 100%;
    margin: 0 -12px
}

@media (max-width:1024px) {
    [data-page-type=service_page] .subservice_listing {
        margin: 0 -8px
    }
}

@media (max-width:560px) {
    [data-page-type=service_page] .subservice_listing {
        margin: 0
    }
}

[data-page-type=service_page] .subservice_listing_item {
    flex: 0 0 25%;
    width: 25%;
    padding: 0 12px 24px
}

@media (max-width:1024px) {
    [data-page-type=service_page] .subservice_listing_item {
        flex: 0 0 33.333%;
        width: 33.333%;
        padding: 0 8px 24px
    }
}

@media (max-width:767px) {
    [data-page-type=service_page] .subservice_listing_item {
        flex: 0 0 50%;
        width: 50%;
        padding: 0 8px 24px
    }
}

@media (max-width:560px) {
    [data-page-type=service_page] .subservice_listing_item {
        flex: 0 0 100%;
        width: 100%;
        padding: 0 0 10px
    }
}

[data-page-type=service_page] .subservice_listing_item_link {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 70px;
    border-radius: 8px;
    background-color: #f3f5f5;
    font-weight: 700;
    line-height: 120%;
    color: #373737;
    text-align: center;
    padding: 15px
}

@media (max-width:560px) {
    [data-page-type=service_page] .subservice_listing_item_link {
        height: auto;
        padding: 15px 10px
    }
}

[data-page-type=service_page] .subservice_listing_item_link:hover {
    background-color: #373737;
    color: #fff
}

[data-page-type=service_page] .content_block.prices_wrapper {
    position: relative;
    max-width: 1020px;
    margin: 0 auto 60px auto
}

@media (max-width:1200px) {
    [data-page-type=service_page] .content_block.prices_wrapper {
        margin: 0 auto 50px auto
    }
}

@media (max-width:767px) {
    [data-page-type=service_page] .content_block.prices_wrapper {
        margin: 0 auto 40px auto
    }
}

[data-page-type=service_page] .content_block.prices_wrapper._compact {
    overflow: hidden;
    height: 384px
}

[data-page-type=service_page] .content_block.prices_wrapper h2 {
    margin-bottom: 30px
}

@media (max-width:1440px) {
    [data-page-type=service_page] .content_block.prices_wrapper h2 {
        margin-bottom: 20px
    }
}

@media (max-width:767px) {
    [data-page-type=service_page] .content_block.prices_wrapper h2 {
        font-size: 24px
    }
}

[data-page-type=service_page] .content_block.prices_wrapper .show_all {
    position: absolute;
    width: 100%;
    padding: 24px 35px 24px 35px;
    bottom: 0;
    background: linear-gradient(rgba(255, 255, 255, 0) 10%, #fff 30%)
}

@media (max-width:767px) {
    [data-page-type=service_page] .content_block.prices_wrapper .show_all {
        padding: 24px 10px 0 10px
    }
}

[data-page-type=service_page] .service_price_wrapper {
    position: relative;
    display: flex;
    flex-flow: row nowrap;
    justify-content: space-between;
    align-items: center;
    padding: 10px 35px;
    margin-bottom: 15px
}

@media (max-width:767px) {
    [data-page-type=service_page] .service_price_wrapper {
        flex-direction: column;
        align-items: flex-start;
        padding: 10px
    }
}

[data-page-type=service_page] .service_price_wrapper:hover {
    background-color: #dcf3ec
}

[data-page-type=service_page] .service_price_wrapper:last-of-type {
    margin-bottom: 0
}

[data-page-type=service_page] .service_price_name {
    max-width: 705px
}

@media (max-width:767px) {
    [data-page-type=service_page] .service_price_name {
        margin-bottom: 10px
    }
}

[data-page-type=service_page] .service_price_name p {
    position: relative;
    display: inline;
    line-height: 140%;
    letter-spacing: .01em
}

[data-page-type=service_page] .service_price_value {
    position: relative;
    display: flex;
    white-space: nowrap;
    margin-left: 10px
}

@media (max-width:767px) {
    [data-page-type=service_page] .service_price_value {
        margin-left: 0
    }
}

[data-page-type=service_page] .service_price_value._crossed_out {
    font-weight: 400;
    text-decoration: line-through
}

[data-page-type=service_page] .service_price_description {
    font-size: 14px
}

@media (max-width:767px) {
    [data-page-type=service_page] .service_price_description {
        font-size: 12px
    }
}

[data-page-type=service_page] .service_discount_price_value {
    position: relative;
    display: flex;
    align-items: flex-end;
    padding: 0 0 3px 0;
    background: #fff;
    font-weight: 500;
    color: #373737
}

@media (max-width:767px) {
    [data-page-type=service_page] .service_discount_price_value {
        padding: 4px 8px 0 0
    }
}

[data-page-type=service_page] .service_discount_price_value:before {
    content: "";
    width: 5px;
    height: 100%;
    background: #fff
}

[data-page-type=service_page] .content_block.doctors_container {
    width: 100%;
    padding: 0 24px;
    margin: 0 auto 60px auto
}

@media (max-width:1200px) {
    [data-page-type=service_page] .content_block.doctors_container {
        padding: 0;
        margin: 0 auto 50px auto
    }
}

@media (max-width:767px) {
    [data-page-type=service_page] .content_block.doctors_container {
        margin: 0 auto 40px auto
    }
}

@media (max-width:1200px) {
    [data-page-type=service_page] .content_block.doctors_container .doctors_wrapper {
        width: calc(100% + 16px)
    }
}

[data-page-type=service_page] .content_block.doctors_container .swiper-slide {
    width: 288px
}

@media (max-width:1200px) {
    [data-page-type=service_page] .content_block.doctors_container .swiper-slide {
        width: 235px
    }
}

[data-page-type=service_page] .content_block.doctors_container ._button._button_light {
    flex-shrink: 0;
    height: 40px;
    padding: 9px 16px 9px 16px
}

[data-page-type=service_page] .remote_consultation__wrap {
    display: flex;
    -moz-column-gap: 24px;
    column-gap: 24px;
    border-radius: 8px;
    background-color: #f8f8f8;
    padding: 40px 60px 40px 40px
}

@media (max-width:1024px) {
    [data-page-type=service_page] .remote_consultation__wrap {
        -moz-column-gap: 16px;
        column-gap: 16px;
        padding: 30px 40px 40px 30px
    }
}

@media (max-width:767px) {
    [data-page-type=service_page] .remote_consultation__wrap {
        flex-direction: column-reverse;
        padding: 10px 24px
    }
}

[data-page-type=service_page] .remote_consultation__info {
    flex: 0 0 calc(50% - 12px);
    width: calc(50% - 12px)
}

@media (max-width:767px) {
    [data-page-type=service_page] .remote_consultation__info {
        flex: 0 0 auto;
        width: 100%
    }
}

[data-page-type=service_page] .remote_consultation__title {
    text-align: left;
    margin-bottom: 16px
}

[data-page-type=service_page] .remote_consultation__text {
    font-size: 16px;
    line-height: 140%;
    color: #555;
    margin-bottom: 40px
}

[data-page-type=service_page] .remote_consultation__link {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 196px;
    height: 40px;
    font-size: 14px;
    line-height: 20px;
    color: #fff
}

@media (max-width:440px) {
    [data-page-type=service_page] .remote_consultation__link {
        width: 100%
    }
}

[data-page-type=service_page] .remote_consultation__img {
    position: relative;
    flex: 0 0 calc(50% - 12px);
    width: calc(50% - 12px);
    max-width: 540px;
    border-radius: 8px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url(/img/remote_consultation.png)
}

@media (max-width:1024px) {
    [data-page-type=service_page] .remote_consultation__img {
        background-image: url(/img/remote_consultation_mobile.png)
    }
}

@media (max-width:767px) {
    [data-page-type=service_page] .remote_consultation__img {
        align-self: center;
        flex: 0 0 auto;
        width: 100%;
        max-width: 320px;
        margin-bottom: 32px
    }
}

[data-page-type=service_page] .remote_consultation__img::before {
    content: "";
    display: block;
    padding-bottom: 53.3%
}

@media (max-width:767px) {
    [data-page-type=service_page] .remote_consultation__img::before {
        padding-bottom: 100%
    }
}

[data-page-type=service_page] .remote_consultation__img-icon-left {
    position: absolute;
    bottom: -20px;
    left: -20px;
    width: 100px;
    height: 100px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    background-image: url("data:image/svg+xml,%3Csvg width='100' height='100' viewBox='0 0 100 100' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='100' height='100' rx='20' fill='%23DAF9F9'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M32.9413 19.4714C32.0398 19.766 31.3135 20.4344 30.8721 21.3756C30.6169 21.92 30.6145 21.9461 30.5834 24.575C30.5414 28.1287 30.6672 28.7198 31.6633 29.6515C33.2571 31.1424 35.657 30.8445 36.8751 29.0045C37.3463 28.2927 37.4179 27.6774 37.3841 24.6304L37.353 21.8268L37.0831 21.2774C36.7622 20.6243 36.0118 19.8909 35.3723 19.6054C34.7951 19.3477 33.5329 19.2782 32.9413 19.4714ZM64.6484 19.4947C63.7586 19.8157 63.0467 20.4778 62.6135 21.3873C62.4719 21.6846 62.4507 22.1423 62.4507 24.903V28.0768L62.7093 28.6284C63.1889 29.6513 64.1223 30.3477 65.2998 30.5613C66.7928 30.832 68.401 29.8985 68.9445 28.4457C69.1402 27.9228 69.1487 27.7477 69.1207 24.8127C69.0924 21.841 69.0833 21.7129 68.8711 21.2823C68.5134 20.5564 68.0172 20.0565 67.3073 19.7069C66.758 19.4364 66.5303 19.3815 65.871 19.3609C65.3395 19.3443 64.9462 19.3873 64.6484 19.4947ZM23.8593 24.9882C21.9438 25.6549 20.4766 27.3039 20.0683 29.2487C19.8522 30.278 19.8522 70.4069 20.0683 71.4362C20.4819 73.4061 22.0572 75.138 24.0243 75.7854L24.7554 76.026H49.9507H75.146L75.8296 75.8107C77.6213 75.2461 79.0438 73.8704 79.7727 71.9969L80.0288 71.3385L80.0546 50.5586C80.0829 27.6405 80.1235 29.2136 79.4691 27.8586C79.0041 26.8959 77.8264 25.7268 76.855 25.2633C75.8082 24.764 75.4756 24.7127 73.2661 24.71L71.2886 24.7077L71.2866 26.0504C71.2839 27.9286 71.1718 28.6006 70.7009 29.5602C69.8199 31.3553 68.1988 32.4911 66.2658 32.6675C64.1247 32.8628 62.0028 31.7147 61.0121 29.8245C60.4773 28.8044 60.3542 28.1453 60.3525 26.2946L60.3511 24.7077H49.911H39.4709L39.4324 26.5387C39.3992 28.1199 39.3648 28.4489 39.1803 28.9491C37.7817 32.7409 33.1967 33.9254 30.323 31.2372C29.5929 30.5542 29.1648 29.9209 28.8258 29.022C28.6027 28.4309 28.5757 28.1981 28.5369 26.5387L28.494 24.7077L26.5759 24.7089C24.7215 24.7102 24.6312 24.7195 23.8593 24.9882ZM30.566 42.4913C30.4317 42.5458 30.2188 42.6868 30.0928 42.8043C29.5933 43.2707 29.5894 43.3036 29.5894 47.0028C29.5894 50.437 29.5908 50.4622 29.8114 50.7895C29.9335 50.9707 30.1817 51.219 30.363 51.3411C30.69 51.5616 30.7172 51.5631 34.1057 51.5631C37.9114 51.5631 37.9547 51.5565 38.4571 50.898L38.7202 50.5533L38.7481 47.0562C38.7793 43.1607 38.7874 43.2168 38.1177 42.7059L37.7592 42.4323L34.2846 42.4122C32.1103 42.3996 30.7188 42.4292 30.566 42.4913ZM46.3374 42.52C45.9725 42.6852 45.5527 43.1263 45.4159 43.4884C45.3499 43.6631 45.3126 44.9621 45.3136 47.0529C45.3152 50.2844 45.3191 50.3493 45.5354 50.7311C45.6578 50.9472 45.9279 51.2182 46.144 51.3417C46.5311 51.5628 46.5481 51.5637 50.0657 51.539C53.4774 51.5152 53.6082 51.5073 53.8743 51.31C54.0259 51.1976 54.2488 50.9604 54.3696 50.7829C54.5874 50.4629 54.5894 50.4284 54.5894 46.9733C54.5894 43.5182 54.5874 43.4836 54.3696 43.1637C54.2488 42.9862 54.0259 42.749 53.8743 42.6366C53.6083 42.4393 53.4786 42.4315 50.1146 42.4098C47.3504 42.392 46.5698 42.4148 46.3374 42.52ZM62.0139 42.6048C61.7138 42.7635 61.5121 42.9656 61.3526 43.2671L61.1231 43.7011L61.1522 47.078L61.1812 50.4548L61.4236 50.8084C61.5569 51.003 61.8295 51.2539 62.0291 51.3661C62.3814 51.5641 62.4962 51.5694 65.896 51.5422L69.3998 51.5143L69.7686 51.2328C70.4005 50.7507 70.4097 50.6889 70.4097 46.9227C70.4097 43.1719 70.415 43.207 69.7583 42.7059L69.3998 42.4323L65.9227 42.4044L62.4456 42.3765L62.0139 42.6048ZM30.6129 57.0685C30.2082 57.2474 29.7089 57.8403 29.6379 58.2261C29.6057 58.4018 29.5925 59.9993 29.6087 61.776L29.6382 65.0064L29.9118 65.365C30.4524 66.0735 30.4001 66.0651 34.2839 66.0651H37.7578L38.1505 65.8052C38.8609 65.3351 38.8667 65.3003 38.8667 61.4505C38.8667 58.0716 38.8645 58.034 38.647 57.7145C38.5261 57.5369 38.3032 57.2997 38.1517 57.1873C37.8856 56.9901 37.756 56.9823 34.3919 56.9606C31.6604 56.943 30.844 56.9662 30.6129 57.0685ZM46.4351 57.0726C46.0316 57.2527 45.62 57.7132 45.5054 58.1128C45.3762 58.5632 45.3815 64.3976 45.5116 64.8658C45.6517 65.3699 46.0238 65.7783 46.5137 65.9654C46.8729 66.1025 47.3735 66.1199 50.2462 66.0944C53.5137 66.0656 53.5694 66.0617 53.9253 65.8405C54.1239 65.7168 54.3782 65.4674 54.4902 65.2862C54.6885 64.9654 54.6933 64.8604 54.6661 61.3911L54.6382 57.8257L54.3452 57.5144C53.8067 56.9422 53.7444 56.9338 50.0759 56.938C47.4965 56.941 46.6607 56.9719 46.4351 57.0726ZM62.1559 57.0703C61.9938 57.141 61.7259 57.3529 61.5606 57.5412C61.2777 57.8632 61.2564 57.9438 61.2004 58.8981C61.1677 59.4562 61.15 61.0333 61.161 62.403C61.1838 65.2223 61.2048 65.3146 61.9334 65.7969L62.3384 66.0651L65.6172 66.0953C69.13 66.1279 69.3974 66.1003 69.9303 65.652C70.4927 65.1787 70.5073 65.0725 70.5073 61.4625V58.1721L70.2646 57.7579C70.1027 57.4817 69.8809 57.2754 69.5989 57.1389C69.1942 56.943 69.0321 56.9344 65.8134 56.938C63.2557 56.941 62.3801 56.9726 62.1559 57.0703Z' fill='%234EC8CA'/%3E%3C/svg%3E%0A")
}

@media (max-width:1024px) {
    [data-page-type=service_page] .remote_consultation__img-icon-left {
        width: 72px;
        height: 72px
    }
}

@media (max-width:767px) {
    [data-page-type=service_page] .remote_consultation__img-icon-left {
        width: 60px;
        height: 60px
    }
}

[data-page-type=service_page] .remote_consultation__img-icon-right {
    position: absolute;
    top: 40px;
    right: -40px;
    width: 80px;
    height: 80px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    background-image: url("data:image/svg+xml,%3Csvg width='80' height='80' viewBox='0 0 80 80' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='80' height='80' rx='16' fill='%23D5F5FF'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M26.6454 16.0914C24.4379 16.4831 23.0097 17.1748 21.5815 18.544C19.2616 20.7681 18.2681 23.6754 18.4144 27.8122C18.5313 31.1181 19.0855 33.1046 20.8986 36.7177C21.8668 38.647 22.5502 40.4762 23.065 42.5157C23.3037 43.4613 23.3545 43.8544 23.5238 46.0605C23.9139 51.1434 24.2907 53.41 25.2303 56.325C26.2256 59.4126 27.936 62.143 29.6316 63.3512C31.112 64.4061 32.3251 64.1667 32.979 62.6906C33.4602 61.6042 33.8627 59.5522 34.1292 56.8259C34.5739 52.2777 34.8333 50.7194 35.4147 49.1034C36.4482 46.231 38.5346 44.2381 40.2806 44.456C40.5235 44.4862 40.9479 44.6336 41.3016 44.8104C42.9274 45.623 44.2566 47.585 44.9713 50.2279C45.2827 51.3789 45.4592 52.5545 45.7477 55.3989C45.8981 56.8816 46.0742 58.4768 46.1391 58.9438C46.5747 62.0786 47.1538 63.5059 48.143 63.8832C50.1272 64.6398 53.1435 61.2014 54.7396 56.3635C55.705 53.4374 56.1408 50.7886 56.4703 45.8446C56.6856 42.6158 57.3495 40.3323 59.1707 36.5587C60.5473 33.7062 61.0166 32.3889 61.3807 30.3552C61.5862 29.2079 61.6706 26.3436 61.5331 25.1802C61.2185 22.5157 60.3639 20.5594 58.8076 18.9405C56.8318 16.8852 54.3314 15.8982 51.3787 16.0083C49.5146 16.0778 48.2611 16.49 45.3594 17.9878C42.5956 19.4143 41.3676 19.8363 39.9797 19.8363C38.6109 19.8363 37.6446 19.4997 34.377 17.8846C31.3309 16.3789 30.3442 16.0701 28.4204 16.0198C27.6307 15.9992 27.0276 16.0235 26.6454 16.0914Z' fill='%2346C9C9'/%3E%3C/svg%3E%0A")
}

@media (max-width:1024px) {
    [data-page-type=service_page] .remote_consultation__img-icon-right {
        top: 20px;
        right: -16px;
        width: 52px;
        height: 52px
    }
}

@media (max-width:767px) {
    [data-page-type=service_page] .remote_consultation__img-icon-right {
        right: -20px;
        width: 44px;
        height: 44px
    }
}

[data-page-type=service_page] .doctors_wrapper.doctor_wrapper_centr .swiper-wrapper {
    justify-content: center
}

@media (max-width:1024px) {
    [data-page-type=service_page] .doctors_wrapper.doctor_wrapper_centr .swiper-wrapper {
        justify-content: flex-start
    }
}

[data-page-type=service_page] .doctors_wrapper .swiper-wrapper {
    padding: 4px 0 10px 0
}

[data-page-type=service_page] .doctors_wrapper .revolver_navigation_wrapper {
    margin-top: 22px
}

@media (max-width:767px) {
    [data-page-type=service_page] .doctors_wrapper .revolver_navigation_wrapper .revolver_navigation {
        display: none
    }
}

[data-page-type=service_page] .doctors_title {
    display: flex;
    flex-flow: row nowrap;
    justify-content: center;
    align-items: center;
    margin-bottom: 26px
}

@media (max-width:1200px) {
    [data-page-type=service_page] .doctors_title {
        margin-bottom: 16px
    }
}

@media (max-width:1024px) {
    [data-page-type=service_page] .doctors_title {
        flex-direction: column
    }
}

@media (max-width:767px) {
    [data-page-type=service_page] .doctors_title {
        margin-bottom: 15px
    }
}

[data-page-type=service_page] .doctors_title h2 {
    padding: 0 30px 0 0
}

@media (max-width:1024px) {
    [data-page-type=service_page] .doctors_title h2 {
        padding: 0 0 10px 0
    }
}

[data-page-type=service_page] .doctors_title ._button_to_all span {
    text-decoration: underline
}

@media (max-width:767px) {
    [data-page-type=service_page] .doctors_title form {
        position: static;
        padding: 0
    }
}

[data-page-type=service_page] .big_number_list ol {
    list-style-type: none;
    counter-reset: num
}

[data-page-type=service_page] .big_number_list ol li {
    position: relative;
    min-height: 48px;
    line-height: 140%;
    letter-spacing: .01em;
    padding-left: 34px;
    padding-bottom: 0;
    margin-left: 40px;
    margin-bottom: 30px
}

@media (max-width:1200px) {
    [data-page-type=service_page] .big_number_list ol li {
        padding-left: 24px
    }
}

@media (max-width:767px) {
    [data-page-type=service_page] .big_number_list ol li {
        padding-left: 14px;
        margin-left: 25px
    }
}

[data-page-type=service_page] .big_number_list ol li:last-of-type {
    padding-left: 34px;
    margin-bottom: 0
}

@media (max-width:1200px) {
    [data-page-type=service_page] .big_number_list ol li:last-of-type {
        padding-left: 24px
    }
}

@media (max-width:767px) {
    [data-page-type=service_page] .big_number_list ol li:last-of-type {
        padding-left: 14px;
        margin-left: 25px
    }
}

[data-page-type=service_page] .big_number_list ol li:before {
    content: counter(num);
    counter-increment: num;
    position: absolute;
    top: 12px;
    left: -40px;
    width: 20px;
    font-weight: 700;
    font-size: 24px;
    line-height: 100%;
    letter-spacing: .01em;
    text-align: center;
    color: #373737
}

@media (max-width:1200px) {
    [data-page-type=service_page] .big_number_list ol li:before {
        left: -30px
    }
}

@media (max-width:767px) {
    [data-page-type=service_page] .big_number_list ol li:before {
        left: -25px
    }
}

[data-page-type=service_page] .big_number_list ol li:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 4px;
    height: 48px;
    background-color: #dcf3ec
}

[data-page-type=service_page] .big_number_list ol li p {
    padding: 0;
    line-height: 26px;
    letter-spacing: .01em
}

[data-page-type=service_page] .big_number_list ol li a {
    flex: 0 0 100%
}

[data-page-type=service_page] .content_block.service_video_container {
    padding: 0 24px;
    margin-bottom: 60px
}

@media (max-width:1200px) {
    [data-page-type=service_page] .content_block.service_video_container {
        padding: 0;
        margin-bottom: 50px
    }
}

@media (max-width:767px) {
    [data-page-type=service_page] .content_block.service_video_container {
        margin-bottom: 40px
    }
}

@media (max-width:560px) {
    [data-page-type=service_page] .content_block.service_video_container .service_video_wrapper {
        width: calc(100% + 16px)
    }
}

[data-page-type=service_page] .content_block.service_video_container .swiper-slide {
    width: auto
}

[data-page-type=service_page] .content_block.service_video_container .content_note {
    margin: 48px auto 0
}

@media (max-width:1440px) {
    [data-page-type=service_page] .content_block.service_video_container .content_note {
        margin: 40px auto 0
    }
}

@media (max-width:767px) {
    [data-page-type=service_page] .content_block.service_video_container .content_note {
        width: calc(100% - 32px);
        margin: 32px 16px 0 16px
    }
}

[data-page-type=service_page] .content_block.service_video_container .content_note:before {
    background: url(/img/book_icon.svg)
}

@media (max-width:767px) {
    [data-page-type=service_page] .content_block.service_video_container .content_note:before {
        top: 8px;
        left: 4px;
        width: 48px;
        height: 48px;
        background-size: contain
    }
}

[data-page-type=service_page] .single_video_wrapper {
    display: flex;
    flex-flow: column nowrap;
    align-items: center;
    max-width: 810px;
    margin: 0 auto
}

@media (max-width:767px) {
    [data-page-type=service_page] .single_video_wrapper .service_video_item_wrapper {
        position: relative
    }
}

[data-page-type=service_page] ol {
    list-style: none;
    padding: 0;
    margin-top: 20px
}

[data-page-type=service_page] ol li {
    position: relative;
    counter-increment: li 1;
    padding: 0;
    margin-left: 36px;
    margin-bottom: 10px
}

[data-page-type=service_page] ol li::before {
    content: "•" counter(li) "•";
    position: absolute;
    left: -40px;
    width: auto;
    font-weight: 700
}

[data-page-type=service_page] .service_video_wrapper .revolver_navigation_wrapper {
    margin-top: 30px
}

[data-page-type=service_page] .service_video_title {
    margin-bottom: 30px
}

@media (max-width:1200px) {
    [data-page-type=service_page] .service_video_title {
        margin-bottom: 20px
    }
}

[data-page-type=service_page] .service_video_item_container {
    display: flex;
    flex-flow: column nowrap;
    align-items: center
}

[data-page-type=service_page] .service_video_item_container p {
    padding: 4px 0 0 0;
    font-size: 12px;
    line-height: 20px;
    text-align: center;
    letter-spacing: .02em;
    color: #7c7d8b
}

[data-page-type=service_page] .service_video_item_wrapper {
    position: relative;
    width: 100%;
    padding-bottom: 63%
}

@media (max-width:767px) {
    [data-page-type=service_page] .service_video_item_wrapper {
        position: relative
    }
}

[data-page-type=service_page] .service_video_item_wrapper iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

@media (max-width:767px) {
    [data-page-type=service_page] .content_block.when_say_container {
        padding: 0 16px 0 16px
    }
}

[data-page-type=service_page] .content_block.when_say_container h4 {
    padding: 0 0 24px 0
}

@media (max-width:767px) {
    [data-page-type=service_page] .content_block.when_say_container h4 {
        padding: 0 0 8px 0
    }
}

[data-page-type=service_page] ul {
    list-style-type: none;
    padding: 8px 0 0 0
}

[data-page-type=service_page] ul li {
    position: relative;
    margin: 0 0 0 29px;
    padding: 0 0 8px 0;
    line-height: 24px;
    letter-spacing: .01em
}

[data-page-type=service_page] ul li:before {
    content: "— ";
    position: absolute;
    width: 20px;
    left: -28px
}

[data-page-type=service_page] .content_block.photo_example_wrapper {
    width: 100%;
    padding: 0 24px;
    margin-bottom: 60px
}

@media (max-width:1200px) {
    [data-page-type=service_page] .content_block.photo_example_wrapper {
        padding: 0;
        margin-bottom: 50px
    }
}

@media (max-width:767px) {
    [data-page-type=service_page] .content_block.photo_example_wrapper {
        margin-bottom: 40px
    }
}

[data-page-type=service_page] .content_block.photo_example_wrapper h3 {
    padding: 0 0 24px 0
}

@media (max-width:767px) {
    [data-page-type=service_page] .content_block.photo_example_wrapper h3 {
        padding: 0 16px 16px 16px
    }
}

@media (max-width:560px) {
    [data-page-type=service_page] .photo_gallery_wrapper {
        width: calc(100% + 16px)
    }
}

[data-page-type=service_page] .photo_gallery_wrapper .swiper-wrapper {
    align-items: center;
    padding: 0 0 15px 0
}

[data-page-type=service_page] .photo_example_item {
    padding-bottom: 20%
}

@media (max-width:767px) {
    [data-page-type=service_page] .photo_example_item {
        padding-bottom: 30%
    }
}

@media (max-width:560px) {
    [data-page-type=service_page] .photo_example_item {
        padding-bottom: 60%
    }
}

[data-page-type=service_page] .photo_example_item img {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover
}

[data-page-type=service_page] .before_after_gallery_wrapper {
    padding: 0
}

@media (max-width:560px) {
    [data-page-type=service_page] .before_after_gallery_wrapper {
        width: calc(100% + 16px)
    }
}

[data-page-type=service_page] .before_after_gallery_wrapper .swiper-wrapper {
    padding: 0 0 24px 0
}

[data-page-type=service_page] .twenty-swiper-container {
    flex-shrink: 0;
    height: 100%
}

[data-page-type=service_page] .before_after_item_wrapper {
    position: absolute;
    top: 0;
    width: 100%;
    height: 100% !important
}

[data-page-type=service_page] .before_after_item_wrapper img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover
}

[data-page-type=service_page] .twentytwenty-wrapper.twentytwenty-horizontal {
    position: relative;
    width: 100%;
    padding-bottom: 71%
}

[data-page-type=service_page] .twentytwenty-handle {
    width: 48px;
    height: 24px;
    border: none;
    border-radius: 10px;
    background: rgba(255, 255, 255, .7);
    box-shadow: none;
    margin-top: -11px
}

[data-page-type=service_page] .twentytwenty-handle:after,
[data-page-type=service_page] .twentytwenty-handle:before {
    width: 2px;
    background: #fff;
    opacity: 1
}

[data-page-type=service_page] .twentytwenty-handle:before {
    bottom: 57%;
    margin-bottom: 0
}

[data-page-type=service_page] .twentytwenty-handle:after {
    top: 55%;
    margin-top: 0
}

[data-page-type=service_page] .twentytwenty-handle .twentytwenty-left-arrow,
[data-page-type=service_page] .twentytwenty-handle .twentytwenty-right-arrow {
    border: none;
    border-left: 2px solid #373737;
    border-bottom: 2px solid #373737;
    width: 7px;
    height: 7px;
    margin: 0;
    opacity: 1
}

[data-page-type=service_page] .twentytwenty-handle .twentytwenty-left-arrow {
    transform: rotate(45deg);
    top: 8px;
    left: 8px
}

[data-page-type=service_page] .twentytwenty-handle .twentytwenty-right-arrow {
    transform: rotate(-135deg);
    top: 8px;
    left: auto;
    right: 8px
}

[data-page-type=service_page] .twentytwenty-overlay:hover {
    background: 0 0
}

[data-page-type=service_page] .twentytwenty-overlay .twentytwenty-after-label,
[data-page-type=service_page] .twentytwenty-overlay .twentytwenty-before-label {
    opacity: 1
}

[data-page-type=service_page] .twentytwenty-overlay .twentytwenty-after-label:before,
[data-page-type=service_page] .twentytwenty-overlay .twentytwenty-before-label:before {
    top: auto;
    bottom: 12px;
    background: 0 0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: .01em
}

[data-page-type=service_page] .twentytwenty-overlay .twentytwenty-before-label:before {
    left: calc(25% - 43px)
}

[data-page-type=service_page] .twentytwenty-overlay .twentytwenty-after-label:before {
    left: auto;
    right: calc(25% - 43px)
}

[data-page-type=service_page] .photo_example_image {
    width: 496px;
    height: 336px;
    border-radius: 4px
}

@media (max-width:767px) {
    [data-page-type=service_page] .photo_example_image {
        width: 288px;
        height: 196px
    }
}

[data-page-type=service_page] .content_block.service_advantages_wrapper {
    width: 100%
}

[data-page-type=service_page] .content_block.director_word_container {
    padding: 0 24px;
    margin-bottom: 60px
}

@media (max-width:1200px) {
    [data-page-type=service_page] .content_block.director_word_container {
        padding: 0;
        margin-bottom: 50px
    }
}

@media (max-width:767px) {
    [data-page-type=service_page] .content_block.director_word_container {
        margin-bottom: 40px
    }
}

[data-page-type=service_page] .director_word_wrapper {
    position: relative;
    display: flex;
    flex-flow: row nowrap;
    align-items: flex-start
}

@media (max-width:1024px) {
    [data-page-type=service_page] .director_word_wrapper {
        flex-direction: column
    }
}

[data-page-type=service_page] .director_word_doctor {
    margin-right: 30px
}

@media (max-width:1024px) {
    [data-page-type=service_page] .director_word_doctor {
        display: flex;
        margin-right: 0;
        margin-bottom: 20px
    }
}

[data-page-type=service_page] .director_word_img {
    display: block;
    flex: 0 0 320px;
    width: 320px;
    height: 320px;
    background: url(/img/vrachi/pasryan0001.jpg);
    border-radius: 4px;
    margin-bottom: 15px
}

@media (max-width:1024px) {
    [data-page-type=service_page] .director_word_img {
        flex: 0 0 109px;
        width: 109px;
        height: 109px;
        margin-bottom: 0;
        margin-right: 15px
    }
}

[data-page-type=service_page] .director_word_doctor_name {
    text-align: center;
    font-size: 18px;
    font-weight: 700
}

@media (max-width:1024px) {
    [data-page-type=service_page] .director_word_doctor_name {
        text-align: left
    }
}

[data-page-type=service_page] .director_word_doctor_undername {
    text-align: center;
    font-size: 14px;
    line-height: 20px;
    color: #555
}

@media (max-width:1024px) {
    [data-page-type=service_page] .director_word_doctor_undername {
        text-align: left
    }
}

[data-page-type=service_page] .director_word_text {
    background-color: #f8f8f8;
    padding: 30px
}

@media (max-width:767px) {
    [data-page-type=service_page] .director_word_text {
        padding: 10px
    }
}

[data-page-type=service_page] .director_word_text p {
    color: #333638;
    margin-bottom: 20px
}

[data-page-type=service_page] .director_word_text p br {
    content: "";
    display: block;
    margin-bottom: 20px
}

[data-page-type=service_page] .director_word_text p:last-of-type {
    margin-bottom: 0
}

@media (max-width:767px) {
    [data-page-type=service_page] .adwises_container {
        padding: 0 16px 0 16px
    }
}

[data-page-type=service_page] .adwises_container>p {
    width: 1016px;
    margin: 0 auto;
    padding: 32px 0 32px 0;
    line-height: 26px;
    letter-spacing: .01em
}

@media (max-width:1440px) {
    [data-page-type=service_page] .adwises_container>p {
        width: 768px;
        padding: 24px 16px 24px 16px
    }
}

@media (max-width:767px) {
    [data-page-type=service_page] .adwises_container>p {
        width: 100%;
        padding: 24px 0 24px 0
    }
}

[data-page-type=service_page] .adwises_container h3 {
    padding: 48px 0 24px 0
}

@media (max-width:1440px) {
    [data-page-type=service_page] .adwises_container h3 {
        padding: 40px 0 24px 0
    }
}

@media (max-width:767px) {
    [data-page-type=service_page] .adwises_container h3 {
        padding: 32px 0 24px 0
    }
}

[data-page-type=service_page] .content_note.analysis_container:before {
    top: 40px;
    background: url(/img/+−.svg);
    background-position: top;
    background-repeat: no-repeat
}

@media (max-width:767px) {
    [data-page-type=service_page] .content_note.analysis_container:before {
        top: 22px;
        background-size: contain
    }
}

[data-page-type=service_page] .content_note.analysis_container h4 {
    font-size: 34px;
    line-height: 120%;
    text-align: center;
    margin-bottom: 30px
}

@media (max-width:1200px) {
    [data-page-type=service_page] .content_note.analysis_container h4 {
        font-size: 26px;
        margin-bottom: 20px
    }
}

@media (max-width:767px) {
    [data-page-type=service_page] .content_note.analysis_container h4 {
        font-size: 24px
    }
}

[data-page-type=service_page] .content_note.analysis_container .content_note_wrap {
    display: flex;
    -moz-column-gap: 30px;
    column-gap: 30px;
    position: relative;
    border-radius: 8px;
    background-color: #fafafb;
    box-shadow: 0 5px 20px 0 rgba(15, 4, 61, .1);
    padding: 40px
}

@media (max-width:1200px) {
    [data-page-type=service_page] .content_note.analysis_container .content_note_wrap {
        flex-direction: column;
        padding: 30px
    }
}

@media (max-width:767px) {
    [data-page-type=service_page] .content_note.analysis_container .content_note_wrap {
        padding: 20px
    }
}

[data-page-type=service_page] .analysis_wrapper {
    position: relative;
    width: calc(50% - 15px);
    padding-left: 50px
}

@media (max-width:1200px) {
    [data-page-type=service_page] .analysis_wrapper {
        width: 100%
    }
}

@media (max-width:767px) {
    [data-page-type=service_page] .analysis_wrapper {
        padding-left: 0;
        padding-top: 15px
    }
}

[data-page-type=service_page] .analysis_wrapper::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 32px;
    height: 27px;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center
}

@media (max-width:767px) {
    [data-page-type=service_page] .analysis_wrapper::before {
        width: 24px;
        height: 20px
    }
}

@media (max-width:1200px) {
    [data-page-type=service_page] .analysis_wrapper:first-of-type {
        width: 100%;
        margin-bottom: 30px
    }
}

[data-page-type=service_page] .analysis_wrapper span {
    font-weight: 700;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: .01em;
    color: #333638
}

[data-page-type=service_page] .analysis_wrapper ul {
    list-style-type: none;
    padding: 8px 0 0 0
}

[data-page-type=service_page] .analysis_wrapper ul li {
    position: relative;
    margin: 0 0 0 29px;
    padding: 0 0 8px 0
}

[data-page-type=service_page] .analysis_wrapper ul li:before {
    content: "";
    top: 50%;
    left: -28px;
    transform: translateY(calc(-50% - 7.5px));
    width: 15px;
    height: 15px;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center
}

@media (max-width:767px) {
    [data-page-type=service_page] .analysis_wrapper ul li:before {
        top: 5px;
        transform: none
    }
}

[data-page-type=service_page] .analysis_wrapper._advantages::before {
    background-image: url(/img/advantages_icon.svg)
}

[data-page-type=service_page] .analysis_wrapper._advantages ul li:before {
    background-image: url("data:image/svg+xml,%3Csvg width='15' height='16' viewBox='0 0 15 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.38887 7.00303C9.31214 7.00303 11.2286 6.99621 13.1519 7.00303C14.1408 7.00985 14.8092 7.85555 14.5841 8.79672C14.4272 9.46509 13.8543 9.89476 13.0973 9.90158C11.3582 9.9084 9.61905 9.90158 7.87992 9.90158C5.77932 9.90158 3.67872 9.90158 1.57131 9.90158C0.984778 9.90158 0.534651 9.65606 0.255026 9.14455C-0.0177784 8.64668 0.00268157 8.13517 0.316407 7.65776C0.623312 7.18717 1.06662 6.99621 1.61905 7.00303C3.54914 7.00303 5.47241 7.00303 7.38887 7.00303Z' fill='%23373737'/%3E%3Cpath d='M9.06167 8.14204C9.06167 10.0653 9.06849 11.9818 9.06167 13.905C9.05485 14.894 8.20915 15.5623 7.26797 15.3373C6.5996 15.1804 6.16994 14.6075 6.16312 13.8505C6.1563 12.1113 6.16312 10.3722 6.16312 8.63309C6.16312 6.53249 6.16312 4.4319 6.16312 2.32448C6.16312 1.73795 6.40864 1.28782 6.92015 1.0082C7.41802 0.735395 7.92953 0.755855 8.40694 1.06958C8.87752 1.37649 9.06849 1.81979 9.06167 2.37222C9.06167 4.30232 9.06167 6.22559 9.06167 8.14204Z' fill='%23373737'/%3E%3C/svg%3E")
}

[data-page-type=service_page] .analysis_wrapper._disadvantages::before {
    background-image: url(/img/disadvantages_icon.svg)
}

[data-page-type=service_page] .analysis_wrapper._disadvantages ul li:before {
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='3' viewBox='0 0 16 3' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.88887 0.00303116C9.81214 0.00303116 11.7286 -0.00378895 13.6519 0.00303116C14.6408 0.00985128 15.3092 0.855546 15.0841 1.79672C14.9272 2.46509 14.3543 2.89476 13.5973 2.90158C11.8582 2.9084 10.119 2.90158 8.37992 2.90158C6.27932 2.90158 4.17872 2.90158 2.07131 2.90158C1.48478 2.90158 1.03465 2.65606 0.755026 2.14455C0.482222 1.64668 0.502682 1.13517 0.816407 0.657762C1.12331 0.187174 1.56662 -0.00378895 2.11905 0.00303116C4.04914 0.00303116 5.97241 0.00303116 7.88887 0.00303116Z' fill='%23373737'/%3E%3C/svg%3E")
}

[data-page-type=service_page] .content_block.recall_wrapper[data-page-type=recall_form] {
    max-width: 1064px;
    padding: 0 24px;
    margin-bottom: 60px
}

@media (max-width:1200px) {
    [data-page-type=service_page] .content_block.recall_wrapper[data-page-type=recall_form] {
        padding: 0;
        margin-bottom: 50px
    }
}

@media (max-width:767px) {
    [data-page-type=service_page] .content_block.recall_wrapper[data-page-type=recall_form] {
        margin-bottom: 40px
    }
}

[data-page-type=service_page] .content_block.recall_wrapper[data-page-type=recall_form] form {
    background: #f8f8f8;
    border-radius: 8px
}

[data-page-type=service_page] .content_block.doctor_reviews {
    padding: 0 24px;
    margin-bottom: 60px
}

@media (max-width:1200px) {
    [data-page-type=service_page] .content_block.doctor_reviews {
        padding: 0;
        margin-bottom: 50px
    }
}

@media (max-width:767px) {
    [data-page-type=service_page] .content_block.doctor_reviews {
        margin-bottom: 40px
    }
}

[data-page-type=service_page] .review_text._compact {
    height: 160px
}

[data-page-type=service_page] .content_block.faq_container {
    padding: 0 24px
}

@media (max-width:1200px) {
    [data-page-type=service_page] .content_block.faq_container {
        padding: 0
    }
}

[data-page-type=service_page] .content_block.faq_container h2 {
    margin-bottom: 30px
}

@media (max-width:1200px) {
    [data-page-type=service_page] .content_block.faq_container h2 {
        margin-bottom: 20px
    }
}

[data-page-type=service_page] .content_block.faq_container ._button {
    display: block;
    width: 145px;
    text-align: center;
    margin: 0 auto 20px
}

[data-page-type=service_page] .content_block.faq_container ._button:visited {
    color: #333638;
    border: 1px solid #f7c67e
}

[data-page-type=service_page] .content_block.checkup_container {
    display: flex;
    align-items: center
}

@media (max-width:767px) {
    [data-page-type=service_page] .content_block.checkup_container {
        flex-direction: column;
        align-items: flex-start
    }
}

[data-page-type=service_page] .content_block.checkup_container h4 {
    flex: 0 0 220px;
    width: 220px;
    font-weight: 700;
    text-align: end;
    margin-right: 30px
}

@media (max-width:1024px) {
    [data-page-type=service_page] .content_block.checkup_container h4 {
        flex: 0 0 160px;
        width: 160px;
        font-size: 18px;
        margin-right: 20px
    }
}

@media (max-width:767px) {
    [data-page-type=service_page] .content_block.checkup_container h4 {
        flex: 0 0 auto;
        width: auto;
        text-align: left;
        margin-right: 0;
        margin-bottom: 15px
    }
}

[data-page-type=service_page] .auditor_wrapper {
    display: flex;
    align-items: center;
    border-left: 4px solid #dcf3ec;
    padding-left: 30px
}

@media (max-width:1024px) {
    [data-page-type=service_page] .auditor_wrapper {
        padding-left: 20px
    }
}

@media (max-width:767px) {
    [data-page-type=service_page] .auditor_wrapper {
        align-items: flex-start;
        border-top: 4px solid #dcf3ec;
        border-left: none;
        padding-top: 15px;
        padding-left: 0
    }
}

[data-page-type=service_page] .auditor_wrapper p {
    font-size: 14px;
    line-height: 20px;
    letter-spacing: .02em
}

[data-page-type=service_page] .auditor_wrapper p span:last-of-type {
    display: inline-block;
    padding: 4px 0 0 0
}

[data-page-type=service_page] .auditor_name {
    display: inline-block;
    text-decoration: underline;
    font-weight: 500;
    font-size: 18px;
    line-height: 22px;
    letter-spacing: .01em;
    color: #333638
}

[data-page-type=service_page] .auditor_image {
    flex: 0 0 88px;
    width: 88px;
    height: 88px;
    background-image: url(/img/vrachi/1716194995_200x200.jpg);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: 50%;
    border-radius: 44px;
    margin: 0 20px 0 0
}

@media (max-width:767px) {
    [data-page-type=service_page] .auditor_image {
        flex: 0 0 60px;
        width: 60px;
        height: 60px;
        background-size: auto 60px
    }
}

[data-page-type=service_page] .content_block.rating_container {
    display: flex;
    align-items: center
}

@media (max-width:1200px) {
    [data-page-type=service_page] .content_block.rating_container {
        justify-content: center
    }
}

@media (max-width:767px) {
    [data-page-type=service_page] .content_block.rating_container {
        justify-content: flex-start;
        flex-wrap: wrap
    }
}

[data-page-type=service_page] .content_block.rating_container p {
    line-height: 24px;
    letter-spacing: .01em;
    color: #555
}

@media (max-width:767px) {
    [data-page-type=service_page] .content_block.rating_container p:first-of-type {
        width: 100%;
        margin-bottom: 5px
    }
}

[data-page-type=service_page] .stars_wrapper {
    position: relative;
    width: 120px;
    height: 20px;
    margin: 0 10px 0 4px
}

@media (max-width:767px) {
    [data-page-type=service_page] .stars_wrapper {
        margin: 0 10px 0 0
    }
}

[data-page-type=service_page] .stars_wrapper:hover .stars_full label {
    opacity: 0
}

[data-page-type=service_page] .stars_wrapper:hover .stars_empty label:hover,
[data-page-type=service_page] .stars_wrapper:hover .stars_empty label:hover~label {
    background: url(/img/star-full_new.svg);
    background-size: contain;
    background-repeat: no-repeat
}

[data-page-type=service_page] .stars_empty,
[data-page-type=service_page] .stars_full {
    position: absolute;
    top: 0;
    left: 0;
    display: flex;
    flex-flow: row-reverse nowrap;
    width: 100%
}

[data-page-type=service_page] .stars_empty img,
[data-page-type=service_page] .stars_full img {
    cursor: pointer;
    margin: 0 2px
}

[data-page-type=service_page] .stars_full {
    width: 100%;
    height: 20px;
    overflow: hidden
}

[data-page-type=service_page] .stars_full label:nth-last-of-type(1) {
    position: absolute;
    left: 0
}

[data-page-type=service_page] .stars_full label:nth-last-of-type(2) {
    position: absolute;
    left: 24px
}

[data-page-type=service_page] .stars_full label:nth-last-of-type(3) {
    position: absolute;
    left: 48px
}

[data-page-type=service_page] .stars_full label:nth-last-of-type(4) {
    position: absolute;
    left: 72px
}

[data-page-type=service_page] .stars_full label:nth-last-of-type(5) {
    position: absolute;
    left: 96px
}

[data-page-type=service_page] .stars_empty label {
    cursor: pointer;
    width: 20px;
    height: 20px;
    background: url(/img/star-empty_new.svg);
    background-size: contain;
    background-repeat: no-repeat;
    margin: 0 2px
}

[data-page-type=service_page] .stars_empty input {
    display: none
}

[data-page-type=service_page] .votes_stars_value {
    font-size: 14px;
    line-height: 20px;
    letter-spacing: .02em;
    color: #555
}

[data-page-type=service_page] h2,
[data-page-type=service_page] h3,
[data-page-type=service_page] h4 {
    text-align: center;
    color: #333638
}

[data-page-type=special_deals_listing] {
    padding: 0 16px
}

[data-page-type=special_deals_listing] .content_block.title_container {
    display: flex;
    flex-flow: column nowrap;
    align-items: center;
    margin-top: 20px
}

[data-page-type=special_deals_listing] h1 {
    margin-top: 14px
}

[data-page-type=special_deals_listing] .content_block.listing_container {
    display: flex;
    flex-wrap: wrap;
    -moz-column-gap: 24px;
    column-gap: 24px;
    margin-bottom: 30px
}

@media (max-width:1200px) {
    [data-page-type=special_deals_listing] .content_block.listing_container {
        -moz-column-gap: 16px;
        column-gap: 16px;
        margin-bottom: 30px
    }
}

@media (max-width:767px) {
    [data-page-type=special_deals_listing] .content_block.listing_container {
        margin-bottom: 24px
    }
}

[data-page-type=special_deals_listing] .deal_item_wrapper {
    flex: 0 0 calc(33.333% - 16px);
    width: calc(33.333% - 16px);
    margin-bottom: 30px
}

@media (max-width:1200px) {
    [data-page-type=special_deals_listing] .deal_item_wrapper {
        flex: 0 0 calc(33.333% - 11px);
        width: calc(33.333% - 11px);
        margin-bottom: 20px
    }
}

@media (max-width:1024px) {
    [data-page-type=special_deals_listing] .deal_item_wrapper {
        flex: 0 0 calc(50% - 8px);
        width: calc(50% - 8px)
    }
}

@media (max-width:767px) {
    [data-page-type=special_deals_listing] .deal_item_wrapper {
        margin-bottom: 16px
    }
}

@media (max-width:560px) {
    [data-page-type=special_deals_listing] .deal_item_wrapper {
        flex: 0 0 100%;
        width: 100%
    }
}

[data-page-type=special_deals_listing] .deal_item {
    display: flex;
    flex-direction: column
}

[data-page-type=special_deals_listing] .deal_img {
    position: relative;
    height: auto;
    padding-bottom: 64%
}

[data-page-type=special_deals_listing] .deal_img img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover
}

[data-page-type=special_deals_listing] .deal_text {
    flex: 1 1 auto
}

[data-page-type=special_deals_listing] .deal_text ._menu_link {
    padding-top: 8px
}

[data-page-type=special_deals_page] {
    padding: 0 16px
}

[data-page-type=special_deals_page] .content_block.title_container {
    display: flex;
    flex-flow: column nowrap;
    align-items: center;
    margin-bottom: 40px
}

@media (max-width:1200px) {
    [data-page-type=special_deals_page] .content_block.title_container {
        margin-bottom: 20px
    }
}

[data-page-type=special_deals_page] .breadcrumbs_wrapper {
    text-align: center
}

[data-page-type=special_deals_page] .breadcrumbs_wrapper A:link {
    border-bottom: none
}

[data-page-type=special_deals_page] h1 {
    text-align: center;
    margin-top: 14px
}

[data-page-type=special_deals_page] A:link {
    text-decoration: none;
    color: #373737;
    border-bottom: 1px solid #373737
}

[data-page-type=special_deals_page] A:hover {
    border-bottom: 1px solid #373737
}

[data-page-type=special_deals_page] ul {
    padding: 0;
    margin-top: 20px
}

[data-page-type=special_deals_page] ul li {
    margin-left: 26px
}

[data-page-type=special_deals_page] ul li:before {
    content: "";
    position: absolute;
    top: 5px;
    left: -26px;
    width: 17px;
    height: 16px;
    background-image: url("data:image/svg+xml,%3Csvg width='17' height='16' viewBox='0 0 17 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8.49998' cy='2.66667' r='2.66667' fill='%23A3D4C5'/%3E%3Ccircle cx='8.49998' cy='13.3333' r='2.66667' fill='%23A3D4C5'/%3E%3Ccircle cx='13.8334' cy='8.00004' r='2.66667' fill='%23A3D4C5'/%3E%3Ccircle cx='3.16667' cy='8.00004' r='2.66667' fill='%23A3D4C5'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: contain
}

[data-page-type=special_deals_page] ul li a:link {
    border: none
}

[data-page-type=special_deals_page] ol {
    list-style-position: inside
}

[data-page-type=special_deals_page] .content_block.deal_wpapper img {
    display: block;
    width: 100%;
    max-width: 975px;
    height: auto;
    max-height: 375px;
    -o-object-fit: contain;
    object-fit: contain;
    margin: 0 auto 40px
}

@media (max-width:767px) {
    [data-page-type=special_deals_page] .content_block.deal_wpapper img {
        min-height: 184px;
        margin: 0 auto 30px
    }
}

[data-page-type=special_deals_page] .deal_content,
[data-page-type=special_deals_page] .deal_content p,
[data-page-type=special_deals_page] .deal_content span {
    line-height: 26px;
    letter-spacing: .01em
}

[data-page-type=special_deals_page] .deal_content .content_note {
    width: 100%;
    padding: 0;
    margin: 0
}

[data-page-type=special_deals_page] .deal_content .video {
    position: relative;
    padding-bottom: 56.5%
}

[data-page-type=special_deals_page] .deal_content .video iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

[data-type=two_level_gallery].content_block {
    width: 100%
}

[data-type=two_level_gallery] .doctor_work_wrapper {
    width: 100%
}

[data-type=two_level_gallery] .doctor_work_wrapper .swiper-wrapper {
    padding-bottom: 15px;
    align-items: stretch
}

@media (max-width:767px) {
    [data-type=two_level_gallery] .doctor_work_wrapper .swiper-wrapper {
        flex-direction: column;
        padding-bottom: 0
    }
}

[data-type=two_level_gallery] .doctor_work_wrapper .show_more {
    display: none;
    justify-content: center;
    align-items: center;
    width: 170px;
    height: 48px;
    background-color: #fff;
    border: 1px solid #000;
    color: #373737;
    margin: 0 auto
}

@media (max-width:767px) {
    [data-type=two_level_gallery] .doctor_work_wrapper .show_more {
        display: flex
    }
}

@media (max-width:767px) {
    [data-type=two_level_gallery] .doctor_work_wrapper .revolver_navigation_wrapper {
        display: none
    }
}

[data-type=two_level_gallery] .doctor_work_item.swiper-slide {
    position: relative;
    display: flex;
    flex-direction: column;
    width: calc(33.333% - 16px);
    height: auto;
    margin-right: 24px
}

@media (max-width:1024px) {
    [data-type=two_level_gallery] .doctor_work_item.swiper-slide {
        width: calc(50% - 8px);
        margin-right: 16px
    }
}

@media (max-width:767px) {
    [data-type=two_level_gallery] .doctor_work_item.swiper-slide {
        display: none;
        width: 100%;
        margin-bottom: 30px;
        margin-right: 0
    }
}

[data-type=two_level_gallery] .doctor_work_item.swiper-slide:last-child {
    margin-bottom: 0
}

[data-type=two_level_gallery] .doctor_work_item.swiper-slide._active {
    display: block
}

[data-type=two_level_gallery] .doctor_work_item.swiper-slide .signature_text p {
    text-align: start;
    font-size: 14px;
    line-height: 120%;
    color: #555
}

[data-type=two_level_gallery] .doctor_work_item.swiper-slide>p {
    font-weight: 600
}

[data-type=two_level_gallery] .doctor_work_item.swiper-slide p {
    text-align: center;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: .01em;
    color: #373737
}

[data-type=two_level_gallery] .doctor_work_image {
    cursor: pointer;
    position: relative;
    width: 100%;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    z-index: 3;
    padding-bottom: 67%;
    margin: 0 0 10px 0
}

@media (max-width:767px) {
    [data-type=two_level_gallery] .doctor_work_image {
        padding-bottom: 64%
    }
}

[data-type=two_level_gallery] .doctor_work_image:hover .bg_filter {
    display: flex
}

[data-type=two_level_gallery] .bg_filter {
    position: absolute;
    top: 0;
    left: 0;
    display: none;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, .5);
    z-index: 4
}

[data-type=two_level_gallery] .bg_filter button {
    color: #fff;
    background-color: transparent;
    border: 1px solid #fff
}

[data-type=two_level_gallery] .bg_filter button:hover {
    background-color: transparent
}

[data-type=two_level_gallery] .inner_gallery_button {
    position: absolute;
    right: 7px;
    bottom: 7px;
    z-index: 20;
    background-color: #555;
    cursor: pointer;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: .02em;
    color: #fff;
    padding: 8px 5px 8px 35px
}

[data-type=two_level_gallery] .inner_gallery_button:before {
    content: "";
    position: absolute;
    bottom: calc(50% - 8px);
    left: 7px;
    width: 20px;
    height: 17px;
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='17' viewBox='0 0 20 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.3 16.6404H2.29999C1.70325 16.6404 1.13095 16.4034 0.708998 15.9814C0.287041 15.5595 0.0499878 14.9872 0.0499878 14.3904V5.39044C0.0499878 4.7937 0.287041 4.22141 0.708998 3.79945C1.13095 3.37749 1.70325 3.14044 2.29999 3.14044H5.46499L5.78749 1.84294C5.90952 1.35653 6.19055 0.92482 6.58596 0.616371C6.98137 0.307922 7.4685 0.140413 7.96999 0.140442H11.63C12.1315 0.140413 12.6186 0.307922 13.014 0.616371C13.4094 0.92482 13.6905 1.35653 13.8125 1.84294L14.135 3.14044H17.3C17.8967 3.14044 18.469 3.37749 18.891 3.79945C19.3129 4.22141 19.55 4.7937 19.55 5.39044V14.3904C19.55 14.9872 19.3129 15.5595 18.891 15.9814C18.469 16.4034 17.8967 16.6404 17.3 16.6404ZM2.29999 4.64044C2.10108 4.64044 1.91031 4.71946 1.76966 4.86011C1.62901 5.00076 1.54999 5.19153 1.54999 5.39044V14.3904C1.54999 14.5894 1.62901 14.7801 1.76966 14.9208C1.91031 15.0614 2.10108 15.1404 2.29999 15.1404H17.3C17.4989 15.1404 17.6897 15.0614 17.8303 14.9208C17.971 14.7801 18.05 14.5894 18.05 14.3904V5.39044C18.05 5.19153 17.971 5.00076 17.8303 4.86011C17.6897 4.71946 17.4989 4.64044 17.3 4.64044H13.55C13.3787 4.64543 13.2108 4.59159 13.0743 4.48788C12.9379 4.38417 12.8411 4.23685 12.8 4.07044L12.335 2.20294C12.2925 2.03793 12.195 1.89231 12.0587 1.79007C11.9224 1.68782 11.7553 1.63505 11.585 1.64044H7.96999C7.79967 1.63505 7.63259 1.68782 7.49627 1.79007C7.35995 1.89231 7.2625 2.03793 7.21999 2.20294L6.79999 4.07044C6.75893 4.23685 6.6621 4.38417 6.52564 4.48788C6.38918 4.59159 6.22131 4.64543 6.04999 4.64044H2.29999Z' fill='white'/%3E%3Cpath d='M9.79999 13.6404C9.05831 13.6404 8.33329 13.4205 7.7166 13.0085C7.09992 12.5964 6.61927 12.0107 6.33544 11.3255C6.05161 10.6403 5.97735 9.88628 6.12204 9.15885C6.26674 8.43143 6.62389 7.76324 7.14834 7.23879C7.67279 6.71435 8.34097 6.35719 9.0684 6.2125C9.79583 6.0678 10.5498 6.14207 11.2351 6.4259C11.9203 6.70972 12.5059 7.19037 12.918 7.80706C13.3301 8.42374 13.55 9.14876 13.55 9.89044C13.55 10.3829 13.453 10.8705 13.2645 11.3255C13.0761 11.7805 12.7999 12.1939 12.4516 12.5421C12.1034 12.8903 11.69 13.1665 11.2351 13.355C10.7801 13.5434 10.2924 13.6404 9.79999 13.6404ZM9.79999 7.64044C9.35498 7.64044 8.91997 7.7724 8.54996 8.01964C8.17995 8.26687 7.89156 8.61827 7.72126 9.02941C7.55096 9.44054 7.50641 9.89294 7.59322 10.3294C7.68004 10.7659 7.89433 11.1668 8.209 11.4814C8.52367 11.7961 8.92458 12.0104 9.36104 12.0972C9.79749 12.184 10.2499 12.1395 10.661 11.9692C11.0722 11.7989 11.4236 11.5105 11.6708 11.1405C11.918 10.7705 12.05 10.3355 12.05 9.89044C12.05 9.29371 11.8129 8.72141 11.391 8.29945C10.969 7.8775 10.3967 7.64044 9.79999 7.64044Z' fill='white'/%3E%3Cpath d='M15.8 7.64044H15.05C14.8511 7.64044 14.6603 7.56142 14.5197 7.42077C14.379 7.28012 14.3 7.08935 14.3 6.89044C14.3 6.69153 14.379 6.50076 14.5197 6.36011C14.6603 6.21946 14.8511 6.14044 15.05 6.14044H15.8C15.9989 6.14044 16.1897 6.21946 16.3303 6.36011C16.471 6.50076 16.55 6.69153 16.55 6.89044C16.55 7.08935 16.471 7.28012 16.3303 7.42077C16.1897 7.56142 15.9989 7.64044 15.8 7.64044Z' fill='white'/%3E%3C/svg%3E")
}

.vychet_form_wrapper {
    position: relative;
    display: flex;
    justify-content: center;
    margin-top: 40px
}

@media (max-width:767px) {
    .vychet_form_wrapper {
        padding: 0;
        margin-top: 32px
    }
}

.vychet_form_wrapper form {
    width: 100%;
    background-color: #f3f5f5;
    padding: 30px 40px 40px
}

@media (max-width:1024px) {
    .vychet_form_wrapper form {
        padding: 20px 24px 24px
    }
}

@media (max-width:767px) {
    .vychet_form_wrapper form {
        padding: 12px 16px 16px
    }
}

.vychet_form_wrapper .form-block__title {
    font-size: 20px;
    line-height: 140%;
    font-weight: 700;
    color: #333638;
    margin-bottom: 20px
}

@media (max-width:1024px) {
    .vychet_form_wrapper .form-block__title {
        font-size: 16px;
        line-height: 120%
    }
}

.vychet_form_wrapper .form-block__fields {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    -moz-column-gap: 24px;
    column-gap: 24px;
    margin-bottom: 16px
}

@media (max-width:1024px) {
    .vychet_form_wrapper .form-block__fields {
        grid-template-columns: repeat(2, 1fr);
        -moz-column-gap: 16px;
        column-gap: 16px
    }
}

@media (max-width:767px) {
    .vychet_form_wrapper .form-block__fields {
        display: block
    }
}

.vychet_form_wrapper .current_select,
.vychet_form_wrapper input,
.vychet_form_wrapper textarea {
    transition: .3s;
    background: #fff;
    border: 1px solid #dadee1;
    box-shadow: inset 0 2px 2px rgba(118, 125, 134, .1);
    border-radius: 4px;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: .02em
}

.vychet_form_wrapper input {
    width: 100%;
    max-width: 100%;
    padding: 18px 8px 7px 8px;
    margin-bottom: 24px
}

@media (max-width:1024px) {
    .vychet_form_wrapper input {
        margin-bottom: 16px
    }
}

@media (max-width:767px) {
    .vychet_form_wrapper input {
        width: 100%;
        margin-bottom: 10px
    }
}

.vychet_form_wrapper input._invalid {
    border: 1px solid #df0c0c;
    margin-bottom: 24px
}

.vychet_form_wrapper input:focus {
    border: 1px solid #75b9a4
}

.vychet_form_wrapper .textarea_wrapper {
    width: 100%
}

.vychet_form_wrapper textarea {
    width: 100%;
    min-height: 160px;
    padding: 14px 8px 14px 8px;
    margin: 0 0 16px 0;
    resize: none
}

.vychet_form_wrapper textarea::-moz-placeholder {
    opacity: .6
}

.vychet_form_wrapper textarea::placeholder {
    opacity: .6
}

.vychet_form_wrapper .input_wrapper {
    position: relative;
    display: block
}

.vychet_form_wrapper .input_wrapper.input_wrapper_taxpayer-fio {
    grid-area: 1/1/2/3
}

@media (max-width:1024px) {
    .vychet_form_wrapper .input_wrapper.input_wrapper_taxpayer-fio {
        grid-area: 1/1/2/2
    }
}

.vychet_form_wrapper .input_wrapper.input_wrapper_taxpayer-date {
    grid-area: 1/3/2/4
}

@media (max-width:1024px) {
    .vychet_form_wrapper .input_wrapper.input_wrapper_taxpayer-date {
        grid-area: 1/2/2/3
    }
}

.vychet_form_wrapper .input_wrapper.input_wrapper_patient-fio {
    grid-area: 1/1/2/3
}

@media (max-width:1024px) {
    .vychet_form_wrapper .input_wrapper.input_wrapper_patient-fio {
        grid-area: 1/1/2/2
    }
}

.vychet_form_wrapper .input_wrapper.input_wrapper_patient-email {
    grid-area: 3/1/3/3
}

@media (max-width:1024px) {
    .vychet_form_wrapper .input_wrapper.input_wrapper_patient-email {
        grid-area: auto
    }
}

.vychet_form_wrapper .input_wrapper.input_clinic_wrapper {
    grid-area: 1/1/2/3
}

.vychet_form_wrapper .input_wrapper.input_wrapper_form_reference {
    grid-area: 1/1/2/3
}

.vychet_form_wrapper .input_wrapper.textarea_wrapper {
    grid-area: 1/1/2/3
}

.vychet_form_wrapper .input_wrapper span {
    position: absolute;
    top: 18px;
    left: 8px;
    opacity: .6;
    visibility: hidden;
    transition: .3s;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: .02em
}

@media (max-width:440px) {
    .vychet_form_wrapper .input_wrapper span {
        letter-spacing: 0
    }
}

.vychet_form_wrapper .input_wrapper input:-moz-placeholder-shown~span {
    visibility: visible
}

.vychet_form_wrapper .input_wrapper input:placeholder-shown~span {
    visibility: visible
}

.vychet_form_wrapper .input_wrapper input:-moz-placeholder-shown:focus~span,
.vychet_form_wrapper .input_wrapper input:not(:-moz-placeholder-shown)~span {
    top: 4px;
    opacity: 1;
    visibility: visible;
    font-size: 10px;
    line-height: 14px
}

.vychet_form_wrapper .input_wrapper input:not(:placeholder-shown)~span,
.vychet_form_wrapper .input_wrapper input:placeholder-shown:focus~span {
    top: 4px;
    opacity: 1;
    visibility: visible;
    font-size: 10px;
    line-height: 14px
}

.vychet_form_wrapper .input_wrapper .item_clinic_address,
.vychet_form_wrapper .input_wrapper .item_clinic_name {
    cursor: pointer;
    position: static;
    visibility: visible;
    width: 100%
}

.vychet_form_wrapper .input_wrapper .item_clinic_address {
    font-size: 12px;
    line-height: 16px
}

.vychet_form_wrapper .input_wrapper .item_clinic_not_work {
    position: static;
    visibility: visible;
    width: 100%;
    color: #df0c0c
}

.vychet_form_wrapper .select_wrapper {
    position: relative;
    overflow: hidden
}

.vychet_form_wrapper .select_wrapper.active {
    overflow: visible
}

.vychet_form_wrapper .select_wrapper.active .current_select:before {
    top: 22px;
    transform: rotate(-135deg)
}

.vychet_form_wrapper .select_wrapper.active .select_wrapper_list {
    pointer-events: all;
    opacity: 1
}

.vychet_form_wrapper .input_wrapper_years._checked .current_select {
    opacity: 1
}

.vychet_form_wrapper .input_wrapper_years .current_select {
    opacity: .6
}

.vychet_form_wrapper .current_select {
    cursor: pointer;
    position: relative;
    display: inline-flex;
    align-items: center;
    width: 100%;
    height: 48px;
    padding: 3px 8px 3px 8px;
    color: #333638;
    margin-bottom: 24px
}

@media (max-width:1024px) {
    .vychet_form_wrapper .current_select {
        margin-bottom: 16px
    }
}

.vychet_form_wrapper .current_select:before {
    content: "";
    position: absolute;
    top: 19px;
    right: 8px;
    width: 5px;
    height: 5px;
    border-bottom: 2px solid #727581;
    border-right: 2px solid #727581;
    transform: rotate(45deg)
}

.vychet_form_wrapper .select_wrapper_list {
    pointer-events: none;
    z-index: 10;
    position: absolute;
    top: 48px;
    left: 0;
    width: 100%;
    background: #fff;
    border: 1px solid #dadee1;
    box-sizing: border-box;
    box-shadow: 0 5px 20px rgba(15, 4, 61, .1);
    border-radius: 4px;
    opacity: 0
}

.vychet_form_wrapper .select_wrapper_list.select_wrapper_list_years .years_label {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-flow: column nowrap;
    height: auto;
    min-height: 48px;
    padding: 4px 16px 4px 38px;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: .02em;
    cursor: pointer;
    visibility: visible;
    width: 100%
}

.vychet_form_wrapper .select_wrapper_list.select_wrapper_list_years .years_label::before {
    box-sizing: border-box;
    content: "";
    position: absolute;
    width: 16px;
    height: 16px;
    left: 16px;
    top: 16px;
    border: 1px solid #c4c4c4;
    border-radius: 2px;
    background-position: 0 0;
    background-color: #fff
}

.vychet_form_wrapper .select_wrapper_list.select_wrapper_list_years .years_label::after {
    content: "";
    position: absolute;
    top: 19px;
    left: 19px;
    width: 10px;
    height: 9px;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url("data:image/svg+xml,%3Csvg width='10' height='9' viewBox='0 0 10 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 1L3.81072 7L1 4.19629' stroke='%2375B9A4' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");
    display: none
}

.vychet_form_wrapper .select_wrapper_list.select_wrapper_list_years .years_label span {
    cursor: pointer;
    position: static;
    visibility: visible;
    width: 100%
}

.vychet_form_wrapper .select_wrapper_list.select_wrapper_list_years input:checked+.years_label {
    background-color: #fff
}

.vychet_form_wrapper .select_wrapper_list.select_wrapper_list_years input:checked+.years_label:hover {
    background-color: #fff
}

.vychet_form_wrapper .select_wrapper_list.select_wrapper_list_years input:checked+.years_label::after {
    display: block
}

.vychet_form_wrapper .select_wrapper_list .select_wrapper_input {
    display: none
}

.vychet_form_wrapper .select_wrapper_list .select_wrapper_input:checked+label {
    background: #dcf3ec
}

.vychet_form_wrapper .select_wrapper_list .select_wrapper_input:checked+label:hover {
    background: #dcf3ec
}

.vychet_form_wrapper .select_wrapper_list .select_wrapper_label {
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-flow: column nowrap;
    height: auto;
    min-height: 48px;
    padding: 4px 16px 4px 16px;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: .02em
}

.vychet_form_wrapper .select_wrapper_list .select_wrapper_label:hover {
    background: #dcf3ec
}

.vychet_form_wrapper .select_wrapper_list .select_wrapper_label.clinic_item_label_not_work {
    pointer-events: none
}

.vychet_form_wrapper .select_wrapper_list .select_wrapper_label span {
    cursor: pointer;
    position: static;
    visibility: visible;
    width: 100%
}

.vychet_form_wrapper input[name=policy]._invalid+.checkbox_pseudo::before {
    border: 1px solid #df0c0c
}

.vychet_form_wrapper form .checkbox_item {
    margin-bottom: 24px
}

.vychet_form_wrapper form .checkbox_item .checkbox_pseudo {
    font-size: 12px;
    line-height: 18px;
    letter-spacing: 0;
    padding-left: 24px
}

.vychet_form_wrapper form .checkbox_item .checkbox_pseudo::before {
    top: 1px;
    width: 16px;
    height: 16px;
    border-radius: 2px
}

.vychet_form_wrapper form .checkbox_item .checkbox_pseudo::after {
    top: 5px;
    left: 3px;
    height: 9px;
    background-image: url("data:image/svg+xml,%3Csvg width='10' height='9' viewBox='0 0 10 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 1L3.81072 7L1 4.19629' stroke='%2375B9A4' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A")
}

.vychet_form_wrapper .submit_wrapper {
    display: flex;
    flex-direction: column
}

.vychet_form_wrapper .submit_wrapper ._button {
    width: 100%;
    max-width: 280px;
    padding: 12px 76px 12px 76px
}

.vychet_form_wrapper .submit_wrapper a,
.vychet_form_wrapper .submit_wrapper p {
    font-size: 12px;
    line-height: 18px;
    letter-spacing: .02em
}

.vychet_form_wrapper .vychet_form_successful_send {
    position: absolute;
    top: 0;
    display: flex;
    flex-flow: column nowrap;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    padding: 48px 56px 48px 56px;
    background: #fff;
    border-radius: 8px;
    opacity: .9
}

@media (max-width:767px) {
    .vychet_form_wrapper .vychet_form_successful_send {
        padding: 40px 16px 32px 16px
    }
}

.vychet_form_wrapper .vychet_form_successful_send h2 {
    padding: 0 0 12px 0;
    color: #333638
}

@media (max-width:767px) {
    .vychet_form_wrapper .vychet_form_successful_send h2 {
        padding: 12px 0 0 0;
        text-align: center
    }
}

.vychet_form_wrapper .vychet_form_successful_send p {
    max-width: 450px;
    line-height: 24px;
    letter-spacing: .01em;
    text-align: center
}

.vychet_form_wrapper .vychet_form_successful_send .close_icon_mobile {
    cursor: pointer;
    display: block;
    padding: 16px 0 0 0;
    text-align: center
}

.vychet_form_wrapper .vychet_form_successful_send .close_icon_mobile span {
    position: relative;
    border-bottom: 1px dashed rgba(120, 47, 64, .4);
    line-height: 24px;
    letter-spacing: .01em;
    color: #333638
}

.vychet_form_wrapper .vychet_form_successful_send .close_icon_mobile span:before {
    content: "";
    position: absolute;
    top: -2px;
    left: -28px;
    width: 24px;
    height: 24px;
    background: url(/img/close_icon_black.svg);
    background-size: contain
}

@media (max-width:1440px) {
    [data-page-type=vychet_page] .content_block {
        padding: 0 16px
    }
}

[data-page-type=vychet_page] .content_block.title_wrapper {
    display: flex;
    flex-flow: column nowrap;
    align-items: center;
    padding: 24px 16px 0 16px
}

[data-page-type=vychet_page] .content_block h1 {
    text-align: center;
    padding: 16px 0 0 0
}

[data-page-type=vychet_page] .content_block.content h2 {
    text-align: center;
    margin-bottom: 30px
}

[data-page-type=vychet_page] .content_block.content p {
    margin-bottom: 24px
}

[data-page-type=vychet_page] .content_block.content ul {
    padding: 0;
    margin-bottom: 24px
}

[data-page-type=vychet_page] .content_block.content ul li {
    margin-left: 26px
}

[data-page-type=vychet_page] .content_block.content ul li:before {
    content: "";
    position: absolute;
    top: 5px;
    left: -26px;
    width: 17px;
    height: 16px;
    background-image: url("data:image/svg+xml,%3Csvg width='17' height='16' viewBox='0 0 17 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8.49998' cy='2.66667' r='2.66667' fill='%23A3D4C5'/%3E%3Ccircle cx='8.49998' cy='13.3333' r='2.66667' fill='%23A3D4C5'/%3E%3Ccircle cx='13.8334' cy='8.00004' r='2.66667' fill='%23A3D4C5'/%3E%3Ccircle cx='3.16667' cy='8.00004' r='2.66667' fill='%23A3D4C5'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: contain
}

[data-page-type=vychet_page] .content_block.content ol {
    list-style: none;
    padding: 0;
    margin-bottom: 30px
}

[data-page-type=vychet_page] .content_block.content ol li {
    position: relative;
    counter-increment: li 1;
    padding: 0;
    margin-left: 36px;
    margin-bottom: 10px
}

[data-page-type=vychet_page] .content_block.content ol li::before {
    content: "•" counter(li) "•";
    position: absolute;
    left: -40px;
    width: auto;
    font-weight: 700
}

[data-page-type=vychet_page] .content_block.content ._attention {
    background-color: rgba(220, 243, 236, .5);
    padding: 40px;
    margin-bottom: 30px
}

@media (max-width:1200px) {
    [data-page-type=vychet_page] .content_block.content ._attention {
        padding: 30px
    }
}

@media (max-width:767px) {
    [data-page-type=vychet_page] .content_block.content ._attention {
        padding: 20px
    }
}

[data-page-type=vychet_page] .content_block.content ._attention p {
    margin-bottom: 20px
}

[data-page-type=vychet_page] .content_block.content ._attention p:last-of-type {
    margin-bottom: 0
}

[data-page-type=vychet_page] .content_block .documents-list__item {
    position: relative;
    display: flex;
    align-items: center;
    min-height: 40px;
    padding-left: 50px;
    margin-bottom: 10px
}

[data-page-type=vychet_page] .content_block .documents-list__item::before {
    content: "";
    position: absolute;
    left: 0;
    top: calc(50% - 20px);
    width: 40px;
    height: 40px;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    background-image: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M29.018 35.1562H11.1375C10.0996 35.155 9.10456 34.7422 8.37066 34.0082C7.63675 33.2743 7.2239 32.2793 7.22266 31.2414V7.66484C7.2239 6.62694 7.63675 5.63191 8.37066 4.898C9.10456 4.16409 10.0996 3.75124 11.1375 3.75H22.8641C23.018 3.74993 23.1704 3.78018 23.3126 3.83903C23.4549 3.89788 23.5841 3.98417 23.693 4.09297L32.5898 12.9898C32.6986 13.0987 32.7849 13.228 32.8438 13.3702C32.9026 13.5124 32.9329 13.6648 32.9328 13.8188V31.2406C32.9318 32.2787 32.519 33.2739 31.7851 34.008C31.0512 34.742 30.056 35.155 29.018 35.1562ZM11.1375 6.09375C10.7209 6.09416 10.3216 6.25982 10.027 6.55437C9.73248 6.84892 9.56682 7.24829 9.56641 7.66484V31.2414C9.56682 31.658 9.73248 32.0573 10.027 32.3519C10.3216 32.6464 10.7209 32.8121 11.1375 32.8125H29.018C29.4345 32.8121 29.8339 32.6464 30.1284 32.3519C30.423 32.0573 30.5887 31.658 30.5891 31.2414V14.3039L22.3789 6.09375H11.1375Z' fill='%2375B9A4'/%3E%3Cpath d='M31.761 14.9906H25.607C24.5691 14.9894 23.5741 14.5765 22.8402 13.8426C22.1063 13.1087 21.6934 12.1137 21.6922 11.0758V4.92188C21.6922 4.61107 21.8157 4.313 22.0354 4.09323C22.2552 3.87347 22.5533 3.75 22.8641 3.75C23.1749 3.75 23.4729 3.87347 23.6927 4.09323C23.9125 4.313 24.0359 4.61107 24.0359 4.92188V11.0758C24.0364 11.4923 24.202 11.8917 24.4966 12.1863C24.7911 12.4808 25.1905 12.6465 25.607 12.6469H31.761C32.0718 12.6469 32.3698 12.7703 32.5896 12.9901C32.8094 13.2099 32.9328 13.508 32.9328 13.8188C32.9328 14.1296 32.8094 14.4276 32.5896 14.6474C32.3698 14.8672 32.0718 14.9906 31.761 14.9906Z' fill='%2375B9A4'/%3E%3Cpath d='M14.0492 20.4016C15.4758 20.4016 16.593 21.0633 16.593 22.8422V25.5211C16.593 27.2992 15.4758 27.9609 14.0492 27.9609H12.2188C11.7945 27.9609 11.5156 27.7336 11.5156 27.475V20.8875C11.5156 20.6289 11.7945 20.4016 12.2188 20.4016H14.0492ZM13.1289 21.8078V26.5547H14.0492C14.6281 26.5547 14.9797 26.2242 14.9797 25.5211V22.8422C14.9797 22.139 14.6281 21.8078 14.0492 21.8078H13.1289Z' fill='%2375B9A4'/%3E%3Cpath d='M17.5336 25.5828V22.8422C17.5336 21.0633 18.6406 20.4016 20.0672 20.4016C21.4937 20.4016 22.6117 21.0633 22.6117 22.8422V25.5828C22.6117 27.3617 21.4945 28.0234 20.0672 28.0234C18.6398 28.0234 17.5336 27.3617 17.5336 25.5828ZM20.9984 22.8422C20.9984 22.1289 20.6469 21.8078 20.0672 21.8078C19.4875 21.8078 19.1469 22.1289 19.1469 22.8422V25.5828C19.1469 26.2961 19.4883 26.6172 20.0672 26.6172C20.6461 26.6172 20.9984 26.2961 20.9984 25.5828V22.8422Z' fill='%2375B9A4'/%3E%3Cpath d='M26.107 21.8078C25.5172 21.8078 25.1758 22.139 25.1758 22.8422V25.5828C25.1758 26.2859 25.5172 26.6172 26.1172 26.6172C26.9445 26.6172 26.9961 25.9859 27.0273 25.5828C27.0578 25.2 27.4102 25.0969 27.8234 25.0969C28.382 25.0969 28.6406 25.2414 28.6406 25.8617C28.6406 27.2375 27.5234 28.0234 26.0445 28.0234C24.6898 28.0234 23.5625 27.3617 23.5625 25.5828V22.8422C23.5625 21.0633 24.6898 20.4016 26.0445 20.4016C27.5234 20.4016 28.6406 21.1461 28.6406 22.4594C28.6406 23.0805 28.382 23.225 27.8336 23.225C27.3992 23.225 27.0477 23.1109 27.0273 22.739C27.0172 22.4703 26.9859 21.8078 26.107 21.8078Z' fill='%2375B9A4'/%3E%3C/svg%3E%0A")
}

[data-page-type=vychet_page] .content_block .documents-list__item:last-of-type {
    margin-bottom: 0
}

[data-page-type=vychet_page] .content_block .documents-list__item._pdf::before {
    background-image: url("data:image/svg+xml,%3Csvg width='40' height='41' viewBox='0 0 40 41' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M29.5055 35.6064H11.625C10.5871 35.6052 9.59205 35.1924 8.85815 34.4584C8.12424 33.7245 7.71138 32.7295 7.71014 31.6916V8.11504C7.71138 7.07714 8.12424 6.0821 8.85815 5.3482C9.59205 4.61429 10.5871 4.20144 11.625 4.2002H23.3516C23.6621 4.20026 23.96 4.32362 24.1797 4.54316L33.0766 13.44C33.1855 13.5488 33.2719 13.6781 33.3309 13.8203C33.3899 13.9625 33.4203 14.115 33.4203 14.2689V31.6908C33.4193 32.7289 33.0065 33.7241 32.2726 34.4582C31.5386 35.1922 30.5435 35.6052 29.5055 35.6064ZM11.625 6.54395C11.2084 6.54436 10.8091 6.71002 10.5145 7.00456C10.22 7.29911 10.0543 7.69849 10.0539 8.11504V31.6916C10.0543 32.1082 10.22 32.5075 10.5145 32.8021C10.8091 33.0966 11.2084 33.2623 11.625 33.2627H29.5055C29.922 33.2623 30.3214 33.0966 30.6159 32.8021C30.9105 32.5075 31.0761 32.1082 31.0766 31.6916V14.7541L22.8656 6.54395H11.625Z' fill='%2375B9A4'/%3E%3Cpath d='M32.2484 15.4408H26.0937C25.0558 15.4396 24.0608 15.0267 23.3269 14.2928C22.593 13.5589 22.1801 12.5639 22.1789 11.526V5.37207C22.1789 5.06127 22.3024 4.7632 22.5221 4.54343C22.7419 4.32366 23.04 4.2002 23.3508 4.2002C23.6616 4.2002 23.9596 4.32366 24.1794 4.54343C24.3992 4.7632 24.5226 5.06127 24.5226 5.37207V11.526C24.5231 11.9425 24.6887 12.3419 24.9833 12.6364C25.2778 12.931 25.6772 13.0967 26.0937 13.0971H32.2476C32.5584 13.0971 32.8565 13.2205 33.0763 13.4403C33.2961 13.6601 33.4195 13.9581 33.4195 14.2689C33.4195 14.5797 33.2961 14.8778 33.0763 15.0976C32.8565 15.3174 32.5584 15.4408 32.2476 15.4408H32.2484Z' fill='%2375B9A4'/%3E%3Cpath d='M12.1875 21.3377C12.1875 21.0791 12.4219 20.8518 12.7875 20.8518H14.9219C16.2867 20.8518 17.3625 21.4932 17.3625 23.2307V23.2823C17.3625 25.0198 16.2453 25.6815 14.818 25.6815H13.7969V27.9151C13.7969 28.2463 13.3938 28.4112 12.9898 28.4112C12.5859 28.4112 12.1875 28.2463 12.1875 27.9151V21.3377ZM13.8008 22.2581V24.4401H14.8242C15.4031 24.4401 15.7555 24.1096 15.7555 23.4065V23.2924C15.7555 22.5893 15.4031 22.2581 14.8242 22.2581H13.8008Z' fill='%2375B9A4'/%3E%3Cpath d='M20.6008 20.8518C22.0281 20.8518 23.1453 21.5135 23.1453 23.2924V25.9713C23.1453 27.7495 22.0281 28.4112 20.6008 28.4112H18.7703C18.3469 28.4112 18.0672 28.1838 18.0672 27.9252V21.3377C18.0672 21.0791 18.3469 20.8518 18.7703 20.8518H20.6008ZM19.6805 22.2581V27.0049H20.6008C21.1805 27.0049 21.532 26.6745 21.532 25.9713V23.2924C21.532 22.5893 21.1805 22.2581 20.6008 22.2581H19.6805Z' fill='%2375B9A4'/%3E%3Cpath d='M24.1687 21.3487C24.1687 21.0174 24.5203 20.8518 24.8719 20.8518H28.4602C28.8016 20.8518 28.9469 21.2143 28.9469 21.5448C28.9469 21.9276 28.7711 22.2581 28.4602 22.2581H25.7812V24.0065H27.3437C27.6562 24.0065 27.8297 24.3057 27.8297 24.637C27.8297 24.9159 27.6852 25.2471 27.3437 25.2471H25.7812V27.9151C25.7812 28.2463 25.3781 28.4112 24.975 28.4112C24.5719 28.4112 24.168 28.2463 24.168 27.9151L24.1687 21.3487Z' fill='%2375B9A4'/%3E%3C/svg%3E%0A")
}

[data-page-type=vychet_page] .content_block .documents-list__link {
    text-decoration: underline
}

[data-page-type=warranty_page] .breadcrumbs_wrapper {
    text-align: center
}

[data-page-type=warranty_page] h1 {
    width: 1224px;
    margin: 0 auto 0 auto;
    padding: 24px 0 48px 0;
    text-align: center
}

[data-page-type=warranty_page] .mobile_table {
    overflow: auto;
    padding: 0 0 48px 0
}

[data-page-type=warranty_page] .clause {
    padding: 8px 0 0 0;
    font-size: 14px
}

@media (max-width:1440px) and (min-width:768px) {
    [data-page-type=warranty_page] h1 {
        width: 736px;
        padding: 24px 0 32px 0
    }
    [data-page-type=warranty_page] .mobile_table {
        padding: 0 16px 40px 16px
    }
}

@media (max-width:767px) {
    [data-page-type=warranty_page] h1 {
        width: 100%;
        padding: 24px 16px 24px 16px
    }
    [data-page-type=warranty_page] .mobile_table {
        padding: 0 16px 32px 16px
    }
}

[data-page-type=calltouch_form] {
    position: relative
}

[data-page-type=calltouch_form] form {
    position: relative;
    width: 390px;
    background-color: #f8f8f8;
    border-radius: 8px;
    padding: 32px 40px 40px 40px
}

@media (max-width:767px) {
    [data-page-type=calltouch_form] form {
        padding: 25px 18px
    }
}

[data-page-type=calltouch_form] .close_icon {
    display: block
}

[data-page-type=calltouch_form] .close_icon_mobile {
    display: none
}

[data-page-type=calltouch_form] h3 {
    text-align: center
}

[data-page-type=calltouch_form] p {
    letter-spacing: .01em;
    line-height: 24px;
    text-align: center;
    color: #555
}

[data-page-type=calltouch_form] p a {
    color: #555;
    white-space: nowrap
}

[data-page-type=calltouch_form] .form_fields_wrapper {
    display: flex;
    flex-flow: row wrap;
    justify-content: center;
    align-items: flex-start;
    padding: 16px 0 0 0
}

@media (max-width:1024px) {
    [data-page-type=calltouch_form] .form_fields_wrapper {
        max-width: 580px;
        padding-top: 20px;
        margin: 0 auto
    }
}

@media (max-width:767px) {
    [data-page-type=calltouch_form] .form_fields_wrapper {
        flex-direction: column
    }
}

[data-page-type=calltouch_form] input {
    width: 100%;
    max-width: 100%;
    background: #fff;
    border: 1px solid #dadee1;
    box-sizing: border-box;
    box-shadow: inset 0 2px 2px rgba(118, 125, 134, .1);
    border-radius: 4px;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: .02em;
    padding: 18px 8px 8px 8px;
    margin: 0 0 16px 0
}

@media (max-width:767px) {
    [data-page-type=calltouch_form] input {
        margin: 0 0 20px 0
    }
}

@media (max-width:1024px) {
    [data-page-type=calltouch_form] input[name=phone] {
        margin-right: 0
    }
}

[data-page-type=calltouch_form] .input_wrapper {
    position: relative;
    display: block;
    width: 100%
}

[data-page-type=calltouch_form] .input_wrapper span {
    position: absolute;
    top: 15px;
    left: 8px;
    opacity: .6;
    visibility: hidden;
    transition: .3s;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: .02em
}

[data-page-type=calltouch_form] .input_wrapper input:-moz-placeholder-shown~span {
    visibility: visible
}

[data-page-type=calltouch_form] .input_wrapper input:placeholder-shown~span {
    visibility: visible
}

[data-page-type=calltouch_form] .input_wrapper input:-moz-placeholder-shown:focus~span,
[data-page-type=calltouch_form] .input_wrapper input:not(:-moz-placeholder-shown)~span {
    top: 4px;
    opacity: 1;
    visibility: visible;
    font-size: 10px;
    line-height: 14px
}

[data-page-type=calltouch_form] .input_wrapper input:not(:placeholder-shown)~span,
[data-page-type=calltouch_form] .input_wrapper input:placeholder-shown:focus~span {
    top: 4px;
    opacity: 1;
    visibility: visible;
    font-size: 10px;
    line-height: 14px
}

[data-page-type=calltouch_form] .submit_wrapper {
    display: flex;
    flex-flow: column nowrap;
    width: 280px
}

@media (max-width:1024px) {
    [data-page-type=calltouch_form] .submit_wrapper {
        display: flex;
        width: 100%;
        margin-top: 10px
    }
}

@media (max-width:767px) {
    [data-page-type=calltouch_form] .submit_wrapper {
        flex-direction: column;
        margin-top: 0
    }
}

[data-page-type=calltouch_form] .submit_wrapper .checkbox_item.form_policy .checkbox_pseudo::before {
    top: 50%;
    transform: translateY(-50%)
}

[data-page-type=calltouch_form] .submit_wrapper .checkbox_item.form_policy .checkbox_pseudo::after {
    top: 50%;
    transform: translateY(-50%)
}

[data-page-type=calltouch_form] .submit_wrapper p {
    font-size: 12px;
    line-height: 18px;
    letter-spacing: .02em;
    color: #373737;
    text-align: left
}

[data-page-type=calltouch_form] button._button {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    max-width: 280px;
    height: 48px;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: .02em;
    padding: 0;
    margin: 0 0 16px 0
}

@media (max-width:1024px) {
    [data-page-type=calltouch_form] button._button {
        margin-right: 20px;
        margin-bottom: 0
    }
}

@media (max-width:767px) {
    [data-page-type=calltouch_form] button._button {
        max-width: none;
        margin-right: 0;
        margin-bottom: 20px
    }
}

@media (max-width:1440px) and (min-width:768px) {
    [data-page-type=calltouch_form] {
        padding: 48px 16px 0 16px
    }
}

[data-page-type=kapy-ot-hrapa] h2 {
    font-size: 40px;
    line-height: 120%;
    text-transform: uppercase;
    text-align: center;
    margin-bottom: 50px
}

@media (max-width:1440px) {
    [data-page-type=kapy-ot-hrapa] h2 {
        font-size: 26px;
        margin-bottom: 30px
    }
}

@media (max-width:767px) {
    [data-page-type=kapy-ot-hrapa] h2 {
        font-size: 20px;
        margin-bottom: 20px
    }
}

[data-page-type=kapy-ot-hrapa] ul {
    list-style: none;
    margin-top: -24px;
    margin-bottom: 24px
}

[data-page-type=kapy-ot-hrapa] ul:last-child {
    margin-bottom: 0
}

[data-page-type=kapy-ot-hrapa] ul li {
    font-size: 24px;
    line-height: 120%;
    padding: 0;
    margin: 0 0 0 36px
}

@media (max-width:1200px) {
    [data-page-type=kapy-ot-hrapa] ul li {
        font-size: 20px
    }
}

@media (max-width:767px) {
    [data-page-type=kapy-ot-hrapa] ul li {
        font-size: 14px;
        margin: 0 0 0 22px
    }
}

[data-page-type=kapy-ot-hrapa] ul li::before {
    content: "•";
    position: absolute;
    left: -24px;
    width: auto
}

@media (max-width:767px) {
    [data-page-type=kapy-ot-hrapa] ul li::before {
        left: -16px
    }
}

[data-page-type=kapy-ot-hrapa] .top-block {
    position: relative;
    padding-top: 35%;
    padding-bottom: 5%;
    margin-bottom: 35px;
    margin-top: -153px
}

@media (max-width:992px) {
    [data-page-type=kapy-ot-hrapa] .top-block {
        margin-top: -61px
    }
}

@media (max-width:767px) {
    [data-page-type=kapy-ot-hrapa] .top-block {
        padding-top: 360px;
        padding-bottom: 56px
    }
}

[data-page-type=kapy-ot-hrapa] .top-block__bg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: url(/img/kapy_ot_hrapa/fs_bg.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    z-index: -2
}

@media (max-width:560px) {
    [data-page-type=kapy-ot-hrapa] .top-block__bg {
        background-image: url(/img/kapy_ot_hrapa/fs_bg_mobile.png)
    }
}

[data-page-type=kapy-ot-hrapa] .content_block.top_container {
    margin-bottom: 0
}

@media (max-width:1440px) {
    [data-page-type=kapy-ot-hrapa] .content_block.top_container {
        padding: 0 16px
    }
}

@media (max-width:767px) {
    [data-page-type=kapy-ot-hrapa] .content_block.top_container {
        padding: 0 12px
    }
}

[data-page-type=kapy-ot-hrapa] .top-block__title {
    line-height: 120%;
    text-transform: uppercase
}

@media (max-width:767px) {
    [data-page-type=kapy-ot-hrapa] .top-block__title {
        font-size: 28px
    }
}

[data-page-type=kapy-ot-hrapa] .top-block__text {
    max-width: 500px;
    font-size: 40px;
    line-height: 110%
}

@media (max-width:1440px) {
    [data-page-type=kapy-ot-hrapa] .top-block__text {
        max-width: 300px;
        font-size: 20px
    }
}

@media (max-width:1440px) {
    [data-page-type=kapy-ot-hrapa] .info_container {
        padding: 0 16px
    }
}

@media (max-width:767px) {
    [data-page-type=kapy-ot-hrapa] .info_container {
        padding: 0 12px
    }
}

[data-page-type=kapy-ot-hrapa] .info__list-item {
    display: flex;
    -moz-column-gap: 110px;
    column-gap: 110px;
    align-items: center;
    margin-bottom: 18px
}

@media (max-width:1440px) {
    [data-page-type=kapy-ot-hrapa] .info__list-item {
        -moz-column-gap: 40px;
        column-gap: 40px
    }
}

@media (max-width:767px) {
    [data-page-type=kapy-ot-hrapa] .info__list-item {
        flex-direction: column;
        align-items: flex-start;
        margin-bottom: 42px
    }
}

[data-page-type=kapy-ot-hrapa] .info__list-item:last-child {
    margin-bottom: 0
}

[data-page-type=kapy-ot-hrapa] .info__list-item-img {
    flex: 0 0 358px;
    width: 358px
}

@media (max-width:1200px) {
    [data-page-type=kapy-ot-hrapa] .info__list-item-img {
        flex: 0 0 300px;
        width: 300px
    }
}

@media (max-width:767px) {
    [data-page-type=kapy-ot-hrapa] .info__list-item-img {
        flex: 0 0 auto;
        width: 100%;
        max-width: 358px;
        margin-bottom: 10px
    }
}

[data-page-type=kapy-ot-hrapa] .info__list-item-img img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover
}

[data-page-type=kapy-ot-hrapa] .info__list-item-text {
    max-width: 680px
}

[data-page-type=kapy-ot-hrapa] .info__list-item-text p {
    font-size: 24px;
    line-height: 116%;
    margin-bottom: 24px
}

@media (max-width:1440px) {
    [data-page-type=kapy-ot-hrapa] .info__list-item-text p {
        font-size: 20px
    }
}

@media (max-width:767px) {
    [data-page-type=kapy-ot-hrapa] .info__list-item-text p {
        font-size: 14px
    }
}

[data-page-type=kapy-ot-hrapa] .info__list-item-text p:last-child {
    margin-bottom: 0
}

@media (max-width:1440px) {
    [data-page-type=kapy-ot-hrapa] .effect_container {
        padding: 0 16px
    }
}

@media (max-width:767px) {
    [data-page-type=kapy-ot-hrapa] .effect_container {
        padding: 0 12px
    }
}

[data-page-type=kapy-ot-hrapa] .effect__list {
    display: flex;
    justify-content: space-between;
    -moz-column-gap: 15px;
    column-gap: 15px
}

@media (max-width:767px) {
    [data-page-type=kapy-ot-hrapa] .effect__list {
        flex-direction: column
    }
}

[data-page-type=kapy-ot-hrapa] .effect__list-item {
    flex: 0 0 calc(33.333% - 10px);
    width: calc(33.333% - 10px);
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #373737;
    font-size: 24px;
    line-height: 120%;
    color: #fff;
    text-align: center;
    padding: 30px 25px
}

@media (max-width:1440px) {
    [data-page-type=kapy-ot-hrapa] .effect__list-item {
        font-size: 20px;
        padding: 20px 15px
    }
}

@media (max-width:767px) {
    [data-page-type=kapy-ot-hrapa] .effect__list-item {
        flex: 0 0 auto;
        width: 100%;
        min-height: 55px;
        font-size: 16px;
        padding: 7px 20px;
        margin-bottom: 6px
    }
}

[data-page-type=kapy-ot-hrapa] .effect__list-item:last-child {
    margin-bottom: 0
}

[data-page-type=kapy-ot-hrapa] .treatment {
    background-color: #f8f8f8;
    padding: 30px 0 50px;
    margin-bottom: 60px
}

@media (max-width:1200px) {
    [data-page-type=kapy-ot-hrapa] .treatment {
        margin-bottom: 50px
    }
}

@media (max-width:767px) {
    [data-page-type=kapy-ot-hrapa] .treatment {
        padding: 24px 0;
        margin-bottom: 40px
    }
}

[data-page-type=kapy-ot-hrapa] .treatment_container {
    margin-bottom: 0
}

@media (max-width:1440px) {
    [data-page-type=kapy-ot-hrapa] .treatment_container {
        padding: 0 16px
    }
}

@media (max-width:767px) {
    [data-page-type=kapy-ot-hrapa] .treatment_container {
        padding: 0 12px
    }
}

[data-page-type=kapy-ot-hrapa] .treatment_container h2 {
    margin-bottom: 110px
}

@media (max-width:1200px) {
    [data-page-type=kapy-ot-hrapa] .treatment_container h2 {
        margin-bottom: 70px
    }
}

@media (max-width:767px) {
    [data-page-type=kapy-ot-hrapa] .treatment_container h2 {
        margin-bottom: 45px
    }
}

[data-page-type=kapy-ot-hrapa] .treatment__list {
    margin-bottom: 70px
}

@media (max-width:767px) {
    [data-page-type=kapy-ot-hrapa] .treatment__list {
        margin-bottom: 20px
    }
}

[data-page-type=kapy-ot-hrapa] .treatment__list-item {
    display: flex;
    -moz-column-gap: 78px;
    column-gap: 78px;
    margin-bottom: 50px
}

@media (max-width:1440px) {
    [data-page-type=kapy-ot-hrapa] .treatment__list-item {
        -moz-column-gap: 50px;
        column-gap: 50px
    }
}

@media (max-width:767px) {
    [data-page-type=kapy-ot-hrapa] .treatment__list-item {
        flex-direction: column;
        margin-bottom: 40px
    }
}

[data-page-type=kapy-ot-hrapa] .treatment__list-item:last-child {
    margin-bottom: 0
}

[data-page-type=kapy-ot-hrapa] .treatment__item-l {
    position: relative;
    flex: 0 0 auto;
    width: 286px;
    display: flex;
    flex-direction: column;
    justify-content: space-between
}

@media (max-width:767px) {
    [data-page-type=kapy-ot-hrapa] .treatment__item-l {
        flex-direction: row-reverse;
        justify-content: flex-end;
        align-items: center;
        -moz-column-gap: 16px;
        column-gap: 16px;
        margin-bottom: 14px
    }
}

[data-page-type=kapy-ot-hrapa] .treatment__item-l::after {
    content: "";
    position: absolute;
    top: 0;
    right: -24px;
    width: 1px;
    height: 100%;
    background-color: #000
}

@media (max-width:767px) {
    [data-page-type=kapy-ot-hrapa] .treatment__item-l::after {
        top: unset;
        bottom: -5px;
        right: unset;
        left: 0;
        width: 76px;
        height: 1px
    }
}

[data-page-type=kapy-ot-hrapa] .treatment__item-title {
    max-width: 286px;
    font-size: 34px;
    line-height: 115%;
    font-weight: 700;
    color: #000;
    text-transform: uppercase;
    text-align: right
}

@media (max-width:1200px) {
    [data-page-type=kapy-ot-hrapa] .treatment__item-title {
        font-size: 24px
    }
}

@media (max-width:767px) {
    [data-page-type=kapy-ot-hrapa] .treatment__item-title {
        font-size: 16px;
        text-align: left
    }
}

[data-page-type=kapy-ot-hrapa] .treatment__item-icon {
    flex: 0 0 auto;
    margin-left: auto
}

@media (max-width:767px) {
    [data-page-type=kapy-ot-hrapa] .treatment__item-icon {
        width: 48px;
        margin: 0
    }
}

[data-page-type=kapy-ot-hrapa] .treatment__item-icon img {
    width: 100%;
    height: auto;
    -o-object-fit: contain;
    object-fit: contain
}

[data-page-type=kapy-ot-hrapa] .treatment__item-r {
    max-width: 810px;
    color: #000
}

[data-page-type=kapy-ot-hrapa] .treatment__item-r p {
    font-size: 24px;
    line-height: 120%;
    margin-bottom: 24px
}

@media (max-width:1200px) {
    [data-page-type=kapy-ot-hrapa] .treatment__item-r p {
        font-size: 20px
    }
}

@media (max-width:767px) {
    [data-page-type=kapy-ot-hrapa] .treatment__item-r p {
        font-size: 14px
    }
}

[data-page-type=kapy-ot-hrapa] .treatment__item-r p:last-child {
    margin-bottom: 0
}

[data-page-type=kapy-ot-hrapa] .treatment__banners {
    display: flex;
    -moz-column-gap: 24px;
    column-gap: 24px;
    max-width: 1128px;
    margin: 0 auto
}

@media (max-width:767px) {
    [data-page-type=kapy-ot-hrapa] .treatment__banners {
        flex-direction: column
    }
}

[data-page-type=kapy-ot-hrapa] .treatment__banner {
    flex: 0 0 calc(50% - 12px);
    width: calc(50% - 12px);
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    background-color: #a3d4c5;
    border-radius: 10px;
    padding: 25px
}

@media (max-width:767px) {
    [data-page-type=kapy-ot-hrapa] .treatment__banner {
        flex: 0 0 auto;
        width: 100%;
        padding: 30px
    }
}

@media (max-width:767px) {
    [data-page-type=kapy-ot-hrapa] .treatment__banner:first-child {
        position: relative;
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 0;
        padding-bottom: 22px
    }
}

@media (max-width:767px) {
    [data-page-type=kapy-ot-hrapa] .treatment__banner:first-child::after {
        content: "";
        position: absolute;
        bottom: 0;
        left: 50%;
        transform: translateX(-50%);
        width: 76px;
        height: 1px;
        background-color: #000
    }
}

@media (max-width:767px) {
    [data-page-type=kapy-ot-hrapa] .treatment__banner:last-child {
        border-top-left-radius: 0;
        border-top-right-radius: 0;
        padding-top: 14px
    }
}

[data-page-type=kapy-ot-hrapa] .treatment__banner-title {
    font-size: 40px;
    line-height: 120%;
    font-weight: 700;
    color: #373737;
    margin-bottom: 8px
}

@media (max-width:767px) {
    [data-page-type=kapy-ot-hrapa] .treatment__banner-title {
        margin-bottom: 0
    }
}

[data-page-type=kapy-ot-hrapa] .treatment__banner-text {
    font-size: 24px;
    line-height: 120%;
    color: #373737
}

@media (max-width:1200px) {
    [data-page-type=kapy-ot-hrapa] .treatment__banner-text {
        font-size: 20px
    }
}

@media (max-width:767px) {
    [data-page-type=kapy-ot-hrapa] .treatment__banner-text {
        font-size: 14px
    }
}

@media (max-width:1440px) {
    [data-page-type=kapy-ot-hrapa] .advant_container {
        padding: 0 16px
    }
}

@media (max-width:767px) {
    [data-page-type=kapy-ot-hrapa] .advant_container {
        padding: 0 12px
    }
}

[data-page-type=kapy-ot-hrapa] .advant__wrap {
    display: flex;
    -moz-column-gap: 50px;
    column-gap: 50px
}

@media (max-width:1200px) {
    [data-page-type=kapy-ot-hrapa] .advant__wrap {
        -moz-column-gap: 24px;
        column-gap: 24px
    }
}

@media (max-width:767px) {
    [data-page-type=kapy-ot-hrapa] .advant__wrap {
        flex-direction: column-reverse
    }
}

[data-page-type=kapy-ot-hrapa] .advant__img {
    flex: 0 0 auto;
    width: calc(40% - 25px)
}

@media (max-width:1200px) {
    [data-page-type=kapy-ot-hrapa] .advant__img {
        width: calc(40% - 12px)
    }
}

@media (max-width:767px) {
    [data-page-type=kapy-ot-hrapa] .advant__img {
        width: 100%;
        max-width: 485px;
        margin-left: -16px
    }
}

[data-page-type=kapy-ot-hrapa] .advant__img img {
    width: 100%;
    height: auto;
    -o-object-fit: contain;
    object-fit: contain
}

[data-page-type=kapy-ot-hrapa] .advant__text {
    flex: 0 0 auto;
    width: calc(60% - 25px);
    padding-top: 24px
}

@media (max-width:1200px) {
    [data-page-type=kapy-ot-hrapa] .advant__text {
        width: calc(60% - 12px)
    }
}

@media (max-width:767px) {
    [data-page-type=kapy-ot-hrapa] .advant__text {
        width: 100%;
        padding-top: 0;
        margin-bottom: 12px
    }
}

[data-page-type=kapy-ot-hrapa] .advant__text ul {
    margin-top: 0
}

[data-page-type=kapy-ot-hrapa] .result {
    background-color: #373737;
    background-image: url(/img/kapy_ot_hrapa/result.png);
    background-repeat: no-repeat;
    background-position: right bottom;
    background-size: contain;
    padding: 46px 0 165px;
    margin-bottom: 60px
}

@media (max-width:1200px) {
    [data-page-type=kapy-ot-hrapa] .result {
        background-position: 140% 100%;
        background-size: 60%;
        padding: 30px 0 80px;
        margin-bottom: 50px
    }
}

@media (max-width:767px) {
    [data-page-type=kapy-ot-hrapa] .result {
        background-position: 100% 100%;
        background-size: 100%;
        padding: 24px 0 70%;
        margin-bottom: 40px
    }
}

[data-page-type=kapy-ot-hrapa] .result_container {
    margin-bottom: 0
}

@media (max-width:1440px) {
    [data-page-type=kapy-ot-hrapa] .result_container {
        padding: 0 16px
    }
}

@media (max-width:767px) {
    [data-page-type=kapy-ot-hrapa] .result_container {
        padding: 0 12px
    }
}

[data-page-type=kapy-ot-hrapa] .result_container h2 {
    color: #fff;
    text-align: left;
    margin-bottom: 78px
}

@media (max-width:1440px) {
    [data-page-type=kapy-ot-hrapa] .result_container h2 {
        margin-bottom: 50px
    }
}

@media (max-width:767px) {
    [data-page-type=kapy-ot-hrapa] .result_container h2 {
        text-align: center;
        margin-bottom: 30px
    }
}

[data-page-type=kapy-ot-hrapa] .result__text {
    max-width: 550px;
    font-size: 24px;
    line-height: 120%;
    color: #fff;
    margin-bottom: 24px
}

@media (max-width:1200px) {
    [data-page-type=kapy-ot-hrapa] .result__text {
        max-width: 420px;
        font-size: 20px
    }
}

@media (max-width:767px) {
    [data-page-type=kapy-ot-hrapa] .result__text {
        font-size: 14px
    }
}

[data-page-type=kapy-ot-hrapa] .result__text:last-child {
    margin-bottom: 0
}

@media (max-width:1440px) {
    [data-page-type=kapy-ot-hrapa] .doc_container {
        padding: 0 16px
    }
}

@media (max-width:767px) {
    [data-page-type=kapy-ot-hrapa] .doc_container {
        padding: 0 12px
    }
}

[data-page-type=kapy-ot-hrapa] .doc__wrap {
    display: flex;
    -moz-column-gap: 60px;
    column-gap: 60px;
    align-items: flex-start
}

@media (max-width:1200px) {
    [data-page-type=kapy-ot-hrapa] .doc__wrap {
        -moz-column-gap: 30px;
        column-gap: 30px
    }
}

@media (max-width:992px) {
    [data-page-type=kapy-ot-hrapa] .doc__wrap {
        flex-direction: column
    }
}

[data-page-type=kapy-ot-hrapa] .doc__img {
    flex: 0 0 auto;
    width: 450px;
    height: 450px;
    border-radius: 50%
}

@media (max-width:1200px) {
    [data-page-type=kapy-ot-hrapa] .doc__img {
        width: 350px;
        height: 350px
    }
}

@media (max-width:992px) {
    [data-page-type=kapy-ot-hrapa] .doc__img {
        display: none
    }
}

[data-page-type=kapy-ot-hrapa] .doc__img.doc__img_mobile {
    display: none
}

@media (max-width:992px) {
    [data-page-type=kapy-ot-hrapa] .doc__img.doc__img_mobile {
        display: block;
        width: 60%;
        height: auto;
        padding-bottom: 60%;
        margin-bottom: 24px
    }
}

[data-page-type=kapy-ot-hrapa] .doc__text {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    max-width: 620px;
    min-height: 450px
}

@media (max-width:1200px) {
    [data-page-type=kapy-ot-hrapa] .doc__text {
        min-height: 350px
    }
}

@media (max-width:992px) {
    [data-page-type=kapy-ot-hrapa] .doc__text {
        align-items: center;
        max-width: 470px;
        margin: 0 auto
    }
}

[data-page-type=kapy-ot-hrapa] .doc__title {
    font-size: 24px;
    line-height: 120%;
    color: #373737;
    text-align: center;
    text-transform: uppercase;
    margin-bottom: 15px
}

@media (max-width:1200px) {
    [data-page-type=kapy-ot-hrapa] .doc__title {
        font-size: 20px
    }
}

@media (max-width:992px) {
    [data-page-type=kapy-ot-hrapa] .doc__title {
        font-size: 16px
    }
}

[data-page-type=kapy-ot-hrapa] .doc__name {
    font-size: 40px;
    line-height: 120%;
    color: #373737;
    text-transform: uppercase;
    margin-bottom: 16px
}

@media (max-width:1200px) {
    [data-page-type=kapy-ot-hrapa] .doc__name {
        font-size: 24px
    }
}

@media (max-width:992px) {
    [data-page-type=kapy-ot-hrapa] .doc__name {
        font-size: 20px;
        text-align: center;
        margin-bottom: 8px
    }
}

[data-page-type=kapy-ot-hrapa] .doc__specialities {
    display: flex;
    flex-wrap: wrap;
    -moz-column-gap: 40px;
    column-gap: 40px;
    margin-bottom: 24px
}

@media (max-width:992px) {
    [data-page-type=kapy-ot-hrapa] .doc__specialities {
        flex-direction: column;
        align-items: center
    }
}

[data-page-type=kapy-ot-hrapa] .doc__specialty {
    font-size: 24px;
    line-height: 120%
}

@media (max-width:1200px) {
    [data-page-type=kapy-ot-hrapa] .doc__specialty {
        font-size: 20px
    }
}

@media (max-width:992px) {
    [data-page-type=kapy-ot-hrapa] .doc__specialty {
        font-size: 14px
    }
}

[data-page-type=kapy-ot-hrapa] .doc__specialty::first-letter {
    text-transform: uppercase
}

[data-page-type=kapy-ot-hrapa] .doc__btn {
    width: 100%;
    max-width: 288px;
    border-radius: 0;
    font-size: 14px;
    line-height: 120%;
    padding: 20px 10px
}

@media (max-width:992px) {
    [data-page-type=kapy-ot-hrapa] .doc__btn {
        max-width: 300px
    }
}

[data-page-type=kapy-ot-hrapa] .doc__video {
    position: relative;
    flex: 0 0 auto;
    width: 100%;
    max-width: 300px;
    height: 600px
}

@media (max-width:992px) {
    [data-page-type=kapy-ot-hrapa] .doc__video {
        margin: 30px auto 0
    }
}

[data-page-type=kapy-ot-hrapa] .doc__video iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

@media (max-width:1440px) {
    [data-page-type=job-openings] .info_container {
        padding: 0 16px
    }
}

@media (max-width:767px) {
    [data-page-type=job-openings] .info_container {
        padding: 0 12px
    }
}

[data-page-type=job-openings] .info_container_img {
    position: absolute;
    bottom: -62px;
    z-index: -1;
    left: -85px;
    width: 644px;
    height: calc(100% + 100px)
}

@media (max-width:1200px) {
    [data-page-type=job-openings] .info_container_img {
        bottom: -52px;
        width: 653px;
        height: calc(100% + 90px)
    }
}

@media (max-width:1024px) {
    [data-page-type=job-openings] .info_container_img {
        left: -20px;
        width: 467px;
        height: calc(100% - 80px)
    }
}

@media (max-width:992px) {
    [data-page-type=job-openings] .info_container_img {
        left: -85px;
        width: 435px;
        height: calc(100% - 120px)
    }
}

@media (max-width:767px) {
    [data-page-type=job-openings] .info_container_img {
        left: -20px;
        bottom: -41px;
        width: 192px;
        height: 240px
    }
}

[data-page-type=job-openings] .info_container_img img {
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain;
    vertical-align: bottom
}

[data-page-type=job-openings] .info {
    padding-left: 42%;
    margin-top: 20px
}

@media (max-width:767px) {
    [data-page-type=job-openings] .info {
        padding-left: 0
    }
}

[data-page-type=job-openings] .info h1 {
    font-size: 40px;
    line-height: 120%;
    margin-bottom: 50px
}

@media (max-width:1440px) {
    [data-page-type=job-openings] .info h1 {
        font-size: 30px;
        margin-bottom: 30px
    }
}

@media (max-width:767px) {
    [data-page-type=job-openings] .info h1 {
        font-size: 20px;
        margin-bottom: 12px
    }
}

[data-page-type=job-openings] .info__desc {
    margin-bottom: 36px
}

@media (max-width:1440px) {
    [data-page-type=job-openings] .info__desc {
        margin-bottom: 30px
    }
}

@media (max-width:767px) {
    [data-page-type=job-openings] .info__desc {
        margin-bottom: 25px
    }
}

[data-page-type=job-openings] .info__desc p {
    font-size: 24px;
    line-height: 120%;
    color: #000;
    margin-bottom: 40px
}

@media (max-width:1440px) {
    [data-page-type=job-openings] .info__desc p {
        font-size: 20px;
        margin-bottom: 20px
    }
}

@media (max-width:767px) {
    [data-page-type=job-openings] .info__desc p {
        font-size: 14px;
        margin-bottom: 16px
    }
}

[data-page-type=job-openings] .info__desc p:last-child {
    margin-bottom: 0
}

[data-page-type=job-openings] .info__list {
    display: flex;
    flex-wrap: wrap;
    -moz-column-gap: 14px;
    column-gap: 14px;
    margin-bottom: 26px
}

@media (max-width:767px) {
    [data-page-type=job-openings] .info__list {
        margin-bottom: 16px
    }
}

[data-page-type=job-openings] .info__item {
    flex: 0 0 auto;
    display: flex;
    flex-direction: column;
    justify-content: center;
    width: calc(50% - 7px);
    min-height: 66px;
    background-color: #373737;
    padding: 5px 14px;
    margin-bottom: 14px
}

@media (max-width:1200px) {
    [data-page-type=job-openings] .info__item {
        width: 100%
    }
}

@media (max-width:767px) {
    [data-page-type=job-openings] .info__item {
        min-height: 53px;
        padding: 5px 8px;
        margin-bottom: 4px
    }
}

[data-page-type=job-openings] .info__item:last-child {
    width: 100%
}

[data-page-type=job-openings] .info__item-title {
    font-size: 20px;
    line-height: 100%;
    text-transform: uppercase;
    color: #fff
}

@media (max-width:767px) {
    [data-page-type=job-openings] .info__item-title {
        font-size: 14px
    }
}

[data-page-type=job-openings] .info__item-address {
    font-size: 14px;
    line-height: 120%;
    color: #fff
}

@media (max-width:767px) {
    [data-page-type=job-openings] .info__item-address {
        font-size: 12px
    }
}

[data-page-type=job-openings] .vacancy_button {
    display: block;
    width: 375px;
    height: 60px;
    font-size: 20px;
    line-height: 120%;
    text-transform: uppercase;
    color: #333638;
    background-color: #a3d4c5;
    padding: 8px 10px;
    margin: 0 auto 60px
}

@media (max-width:1024px) {
    [data-page-type=job-openings] .vacancy_button {
        width: auto;
        height: 36px;
        font-size: 14px;
        margin-bottom: 20px
    }
}

[data-page-type=job-openings] .vacancy_button:hover {
    color: #333638;
    background-color: #a3d4c5
}

@media (max-width:767px) {
    [data-page-type=job-openings] .info__bot {
        padding-top: 25px;
        padding-bottom: 50px;
        padding-left: 145px
    }
}

[data-page-type=job-openings] .info__bot-text {
    max-width: 530px;
    font-size: 16px;
    line-height: 120%;
    color: #000;
    margin-bottom: 20px
}

@media (max-width:767px) {
    [data-page-type=job-openings] .info__bot-text {
        font-size: 12px
    }
}

[data-page-type=job-openings] .info__bot-mail {
    display: inline-block;
    font-size: 16px;
    line-height: 150%;
    font-weight: 700;
    color: #000;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: 0 center;
    background-image: url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.5 0C19.4036 0 25 5.59644 25 12.5C25 19.4036 19.4036 25 12.5 25C5.59644 25 0 19.4036 0 12.5C0 5.59644 5.59644 0 12.5 0ZM20.4346 17.3458V8.05557L15.7892 12.7006L20.4346 17.3458ZM5.55781 17.535H19.4425L15.1989 13.2915L13.5816 14.9085C13.5032 14.9868 13.3969 15.0307 13.2862 15.0306H11.7139C11.6591 15.0307 11.6047 15.0199 11.554 14.999C11.5033 14.978 11.4573 14.9473 11.4185 14.9085L9.80117 13.2915L5.55762 17.535H5.55781ZM4.56543 8.05527V17.346L9.21079 12.7006L4.56543 8.05527ZM19.844 7.46499H5.15625L11.8869 14.1957H13.1133L19.844 7.46499Z' fill='%23373737'/%3E%3C/svg%3E%0A");
    padding-left: 34px
}

@media (max-width:767px) {
    [data-page-type=job-openings] .info__bot-mail {
        font-size: 12px
    }
}

[data-page-type=vacancy_form] {
    position: relative
}

[data-page-type=vacancy_form] form {
    position: relative;
    width: 860px;
    margin: 0 auto;
    padding: 60px 92px 52px 52px;
    background: #fff;
    border-radius: 30px
}

@media (max-width:992px) {
    [data-page-type=vacancy_form] form {
        width: 740px;
        padding: 50px 30px 30px 30px
    }
}

[data-page-type=vacancy_form] h2 {
    font-size: 40px;
    color: #333638
}

@media (max-width:992px) {
    [data-page-type=vacancy_form] h2 {
        font-size: 32px
    }
}

@media (max-width:767px) {
    [data-page-type=vacancy_form] h2 {
        font-size: 24px;
        line-height: 30px
    }
}

[data-page-type=vacancy_form] .close_icon {
    top: 30px;
    right: 30px
}

@media (max-width:767px) {
    [data-page-type=vacancy_form] .close_icon {
        top: 20px;
        right: 20px
    }
}

[data-page-type=vacancy_form] .close_icon_mobile {
    display: none
}

[data-page-type=vacancy_form] .form_fields_wrapper {
    padding: 60px 0 28px 0
}

@media (max-width:992px) {
    [data-page-type=vacancy_form] .form_fields_wrapper {
        padding-top: 40px
    }
}

@media (max-width:767px) {
    [data-page-type=vacancy_form] .form_fields_wrapper {
        padding: 16px 0 20px 0
    }
}

[data-page-type=vacancy_form] input {
    width: 100%;
    background: #fff;
    border: 1px solid #727581;
    box-sizing: border-box;
    border-radius: 10px;
    font-size: 32px;
    line-height: 120%;
    letter-spacing: .02em;
    padding: 18px 25px 8px 25px;
    margin-bottom: 16px
}

@media (max-width:992px) {
    [data-page-type=vacancy_form] input {
        font-size: 24px
    }
}

@media (max-width:767px) {
    [data-page-type=vacancy_form] input {
        font-size: 16px;
        padding: 18px 15px 8px 15px
    }
}

[data-page-type=vacancy_form] .input_wrapper {
    position: relative;
    display: block
}

[data-page-type=vacancy_form] .input_wrapper span {
    cursor: text;
    position: absolute;
    top: 15px;
    left: 25px;
    opacity: .6;
    visibility: hidden;
    transition: .3s;
    font-size: 32px;
    line-height: 120%;
    letter-spacing: .02em
}

@media (max-width:992px) {
    [data-page-type=vacancy_form] .input_wrapper span {
        font-size: 24px
    }
}

@media (max-width:767px) {
    [data-page-type=vacancy_form] .input_wrapper span {
        left: 15px;
        font-size: 16px
    }
}

[data-page-type=vacancy_form] .input_wrapper input:-moz-placeholder-shown~span {
    visibility: visible
}

[data-page-type=vacancy_form] .input_wrapper input:placeholder-shown~span {
    visibility: visible
}

[data-page-type=vacancy_form] .input_wrapper input:-moz-placeholder-shown:focus~span,
[data-page-type=vacancy_form] .input_wrapper input:not(:-moz-placeholder-shown)~span {
    cursor: default;
    top: 4px;
    opacity: 1;
    visibility: visible;
    font-size: 10px;
    line-height: 14px
}

[data-page-type=vacancy_form] .input_wrapper input:not(:placeholder-shown)~span,
[data-page-type=vacancy_form] .input_wrapper input:placeholder-shown:focus~span {
    cursor: default;
    top: 4px;
    opacity: 1;
    visibility: visible;
    font-size: 10px;
    line-height: 14px
}

[data-page-type=vacancy_form] .input_wrapper input:-moz-placeholder-shown:focus~span.hide_if_focus_span,
[data-page-type=vacancy_form] .input_wrapper input:not(:-moz-placeholder-shown)~span.hide_if_focus_span {
    display: none;
    visibility: hidden
}

[data-page-type=vacancy_form] .input_wrapper input:not(:placeholder-shown)~span.hide_if_focus_span,
[data-page-type=vacancy_form] .input_wrapper input:placeholder-shown:focus~span.hide_if_focus_span {
    display: none;
    visibility: hidden
}

[data-page-type=vacancy_form] .hide_if_focus_span {
    padding: 8px 0 0 0
}

[data-page-type=vacancy_form] .submit_wrapper {
    display: flex;
    flex-flow: row nowrap;
    align-items: center
}

@media (max-width:767px) {
    [data-page-type=vacancy_form] .submit_wrapper {
        flex-flow: column nowrap
    }
}

[data-page-type=vacancy_form] .submit_wrapper p {
    font-size: 12px;
    line-height: 18px;
    letter-spacing: .02em;
    color: #7c7d8b
}

[data-page-type=vacancy_form] button._button {
    height: 64px;
    font-size: 24px;
    line-height: 120%;
    letter-spacing: .02em;
    border-radius: 10px;
    padding: 0 80px 0 80px;
    margin: 0 30px 0 0
}

@media (max-width:992px) {
    [data-page-type=vacancy_form] button._button {
        height: 56px;
        padding: 0 50px 0 50px
    }
}

@media (max-width:767px) {
    [data-page-type=vacancy_form] button._button {
        width: 100%;
        height: 48px;
        font-size: 20px;
        margin: 0 0 8px 0;
        padding: 12px 0 12px 0
    }
}

[data-page-type=vacancy_form] .vacancy_form_successful_send {
    position: relative;
    top: 0;
    display: flex;
    flex-flow: column nowrap;
    justify-content: center;
    align-items: center;
    width: 704px;
    height: 100%;
    padding: 48px 56px 48px 56px;
    background: #fff;
    border-radius: 8px
}

@media (max-width:767px) {
    [data-page-type=vacancy_form] .vacancy_form_successful_send {
        width: 100%;
        padding: 40px 12px 32px 12px;
        height: auto
    }
}

[data-page-type=vacancy_form] .vacancy_form_successful_send h3 {
    padding: 0 0 12px 0;
    color: #333638
}

@media (max-width:767px) {
    [data-page-type=vacancy_form] .vacancy_form_successful_send h3 {
        padding: 0
    }
}

[data-page-type=vacancy_form] .vacancy_form_successful_send p {
    line-height: 24px;
    letter-spacing: .01em;
    text-align: center
}

[data-page-type=vacancy_form] .vacancy_form_successful_send .close_icon,
[data-page-type=vacancy_form] .vacancy_form_successful_send .close_icon_mobile {
    display: block
}

@font-face {
    font-family: swiper-icons;
    src: url("data:application/font-woff;charset=utf-8;base64, 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") format("woff");
    font-weight: 400;
    font-style: normal
}

:root {
    --swiper-theme-color: #007aff
}

.swiper-container {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    overflow: hidden;
    list-style: none;
    padding: 0;
    z-index: 1
}

.swiper-container-vertical>.swiper-wrapper {
    flex-direction: column
}

.swiper-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: flex;
    transition-property: transform;
    box-sizing: content-box
}

.swiper-container-android .swiper-slide,
.swiper-wrapper {
    transform: translate3d(0, 0, 0)
}

.swiper-container-multirow>.swiper-wrapper {
    flex-wrap: wrap
}

.swiper-container-multirow-column>.swiper-wrapper {
    flex-wrap: wrap;
    flex-direction: column
}

.swiper-container-free-mode>.swiper-wrapper {
    transition-timing-function: ease-out;
    margin: 0 auto
}

.swiper-container-pointer-events {
    touch-action: pan-y
}

.swiper-container-pointer-events.swiper-container-vertical {
    touch-action: pan-x
}

.swiper-slide {
    flex-shrink: 0;
    width: 100%;
    height: 100%;
    position: relative;
    transition-property: transform
}

.swiper-slide-invisible-blank {
    visibility: hidden
}

.swiper-container-autoheight,
.swiper-container-autoheight .swiper-slide {
    height: auto
}

.swiper-container-autoheight .swiper-wrapper {
    align-items: flex-start;
    transition-property: transform, height
}

.swiper-container-3d {
    perspective: 1200px
}

.swiper-container-3d .swiper-cube-shadow,
.swiper-container-3d .swiper-slide,
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-wrapper {
    transform-style: preserve-3d
}

.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 10
}

.swiper-container-3d .swiper-slide-shadow-left {
    background-image: linear-gradient(to left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}

.swiper-container-3d .swiper-slide-shadow-right {
    background-image: linear-gradient(to right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}

.swiper-container-3d .swiper-slide-shadow-top {
    background-image: linear-gradient(to top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}

.swiper-container-3d .swiper-slide-shadow-bottom {
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}

.swiper-container-css-mode>.swiper-wrapper {
    overflow: auto;
    scrollbar-width: none;
    -ms-overflow-style: none
}

.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar {
    display: none
}

.swiper-container-css-mode>.swiper-wrapper>.swiper-slide {
    scroll-snap-align: start start
}

.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper {
    scroll-snap-type: x mandatory
}

.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper {
    scroll-snap-type: y mandatory
}

.swiper-pagination {
    position: absolute;
    text-align: center;
    transition: .3s opacity;
    transform: translate3d(0, 0, 0);
    z-index: 10
}

.swiper-pagination.swiper-pagination-hidden {
    opacity: 0
}

.swiper-container-horizontal>.swiper-pagination-bullets,
.swiper-pagination-custom,
.swiper-pagination-fraction {
    bottom: 10px;
    left: 0;
    width: 100%
}

.swiper-pagination-bullets-dynamic {
    overflow: hidden;
    font-size: 0
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    transform: scale(.33);
    position: relative
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
    transform: scale(1)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
    transform: scale(1)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
    transform: scale(.66)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
    transform: scale(.33)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
    transform: scale(.66)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
    transform: scale(.33)
}

.swiper-pagination-bullet {
    width: 8px;
    height: 8px;
    display: inline-block;
    border-radius: 50%;
    background: #000;
    opacity: .2
}

button.swiper-pagination-bullet {
    border: none;
    margin: 0;
    padding: 0;
    box-shadow: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

.swiper-pagination-clickable .swiper-pagination-bullet {
    cursor: pointer
}

.swiper-pagination-bullet:only-child {
    display: none !important
}

.swiper-pagination-bullet-active {
    opacity: 1;
    background: var(--swiper-pagination-color, var(--swiper-theme-color))
}

.swiper-container-vertical>.swiper-pagination-bullets {
    right: 10px;
    top: 50%;
    transform: translate3d(0, -50%, 0)
}

.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 6px 0;
    display: block
}

.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    top: 50%;
    transform: translateY(-50%);
    width: 8px
}

.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    display: inline-block;
    transition: .2s transform, .2s top
}

.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 4px
}

.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    left: 50%;
    transform: translateX(-50%);
    white-space: nowrap
}

.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    transition: .2s transform, .2s left
}

.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    transition: .2s transform, .2s right
}

.swiper-pagination-progressbar {
    background: rgba(0, 0, 0, .25);
    position: absolute
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    background: var(--swiper-pagination-color, var(--swiper-theme-color));
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    transform: scale(0);
    transform-origin: left top
}

.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    transform-origin: right top
}

.swiper-container-horizontal>.swiper-pagination-progressbar,
.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
    width: 100%;
    height: 4px;
    left: 0;
    top: 0
}

.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-container-vertical>.swiper-pagination-progressbar {
    width: 4px;
    height: 100%;
    left: 0;
    top: 0
}

.swiper-pagination-white {
    --swiper-pagination-color: #ffffff
}

.swiper-pagination-black {
    --swiper-pagination-color: #000000
}

.swiper-pagination-lock {
    display: none
}

:root {
    --swiper-navigation-size: 44px
}

.swiper-button-next,
.swiper-button-prev {
    position: absolute;
    top: 50%;
    width: calc(var(--swiper-navigation-size)/ 44 * 27);
    height: var(--swiper-navigation-size);
    margin-top: calc(0px - var(--swiper-navigation-size)/ 2);
    z-index: 10;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    color: var(--swiper-navigation-color, var(--swiper-theme-color))
}

.swiper-button-next.swiper-button-disabled,
.swiper-button-prev.swiper-button-disabled {
    opacity: .35;
    cursor: auto;
    pointer-events: none
}

.swiper-button-next:after,
.swiper-button-prev:after {
    font-family: swiper-icons;
    font-size: var(--swiper-navigation-size);
    text-transform: none !important;
    letter-spacing: 0;
    text-transform: none;
    font-variant: initial;
    line-height: 1
}

.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
    left: 10px;
    right: auto
}

.swiper-button-prev:after,
.swiper-container-rtl .swiper-button-next:after {
    content: "prev"
}

.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
    right: 10px;
    left: auto
}

.swiper-button-next:after,
.swiper-container-rtl .swiper-button-prev:after {
    content: "next"
}

.swiper-button-next.swiper-button-white,
.swiper-button-prev.swiper-button-white {
    --swiper-navigation-color: #ffffff
}

.swiper-button-next.swiper-button-black,
.swiper-button-prev.swiper-button-black {
    --swiper-navigation-color: #000000
}

.swiper-button-lock {
    display: none
}

.flatpickr-calendar {
    background: 0 0;
    opacity: 0;
    display: none;
    text-align: center;
    visibility: hidden;
    padding: 0;
    animation: none;
    direction: ltr;
    border: 0;
    font-size: 14px;
    line-height: 24px;
    border-radius: 5px;
    position: absolute;
    width: 307.875px;
    box-sizing: border-box;
    touch-action: manipulation;
    background: #fff;
    box-shadow: 1px 0 0 #e6e6e6, -1px 0 0 #e6e6e6, 0 1px 0 #e6e6e6, 0 -1px 0 #e6e6e6, 0 3px 13px rgba(0, 0, 0, .08)
}

.flatpickr-calendar.inline,
.flatpickr-calendar.open {
    opacity: 1;
    max-height: 640px;
    visibility: visible
}

.flatpickr-calendar.open {
    display: inline-block;
    z-index: 99999
}

.flatpickr-calendar.animate.open {
    animation: fpFadeInDown .3s cubic-bezier(.23, 1, .32, 1)
}

.flatpickr-calendar.inline {
    display: block;
    position: relative;
    top: 2px
}

.flatpickr-calendar.static {
    position: absolute;
    top: calc(100% + 2px)
}

.flatpickr-calendar.static.open {
    z-index: 999;
    display: block
}

.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7) {
    box-shadow: none !important
}

.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1) {
    box-shadow: -2px 0 0 #e6e6e6, 5px 0 0 #e6e6e6
}

.flatpickr-calendar .hasTime .dayContainer,
.flatpickr-calendar .hasWeeks .dayContainer {
    border-bottom: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0
}

.flatpickr-calendar .hasWeeks .dayContainer {
    border-left: 0
}

.flatpickr-calendar.hasTime .flatpickr-time {
    height: 40px;
    border-top: 1px solid #e6e6e6
}

.flatpickr-calendar.noCalendar.hasTime .flatpickr-time {
    height: auto
}

.flatpickr-calendar:after,
.flatpickr-calendar:before {
    position: absolute;
    display: block;
    pointer-events: none;
    border: solid transparent;
    content: "";
    height: 0;
    width: 0;
    left: 22px
}

.flatpickr-calendar.arrowRight:after,
.flatpickr-calendar.arrowRight:before,
.flatpickr-calendar.rightMost:after,
.flatpickr-calendar.rightMost:before {
    left: auto;
    right: 22px
}

.flatpickr-calendar.arrowCenter:after,
.flatpickr-calendar.arrowCenter:before {
    left: 50%;
    right: 50%
}

.flatpickr-calendar:before {
    border-width: 5px;
    margin: 0 -5px
}

.flatpickr-calendar:after {
    border-width: 4px;
    margin: 0 -4px
}

.flatpickr-calendar.arrowTop:after,
.flatpickr-calendar.arrowTop:before {
    bottom: 100%
}

.flatpickr-calendar.arrowTop:before {
    border-bottom-color: #e6e6e6
}

.flatpickr-calendar.arrowTop:after {
    border-bottom-color: #fff
}

.flatpickr-calendar.arrowBottom:after,
.flatpickr-calendar.arrowBottom:before {
    top: 100%
}

.flatpickr-calendar.arrowBottom:before {
    border-top-color: #e6e6e6
}

.flatpickr-calendar.arrowBottom:after {
    border-top-color: #fff
}

.flatpickr-calendar:focus {
    outline: 0
}

.flatpickr-wrapper {
    position: relative;
    display: inline-block
}

.flatpickr-months {
    display: flex
}

.flatpickr-months .flatpickr-month {
    background: 0 0;
    color: rgba(0, 0, 0, .9);
    fill: rgba(0, 0, 0, .9);
    height: 34px;
    line-height: 1;
    text-align: center;
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    overflow: hidden;
    flex: 1
}

.flatpickr-months .flatpickr-next-month,
.flatpickr-months .flatpickr-prev-month {
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    text-decoration: none;
    cursor: pointer;
    position: absolute;
    top: 0;
    height: 34px;
    padding: 10px;
    z-index: 3;
    color: rgba(0, 0, 0, .9);
    fill: rgba(0, 0, 0, .9)
}

.flatpickr-months .flatpickr-next-month.flatpickr-disabled,
.flatpickr-months .flatpickr-prev-month.flatpickr-disabled {
    display: none
}

.flatpickr-months .flatpickr-next-month i,
.flatpickr-months .flatpickr-prev-month i {
    position: relative
}

.flatpickr-months .flatpickr-next-month.flatpickr-prev-month,
.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month {
    left: 0
}

.flatpickr-months .flatpickr-next-month.flatpickr-next-month,
.flatpickr-months .flatpickr-prev-month.flatpickr-next-month {
    right: 0
}

.flatpickr-months .flatpickr-next-month:hover,
.flatpickr-months .flatpickr-prev-month:hover {
    color: #959ea9
}

.flatpickr-months .flatpickr-next-month:hover svg,
.flatpickr-months .flatpickr-prev-month:hover svg {
    fill: #f64747
}

.flatpickr-months .flatpickr-next-month svg,
.flatpickr-months .flatpickr-prev-month svg {
    width: 14px;
    height: 14px
}

.flatpickr-months .flatpickr-next-month svg path,
.flatpickr-months .flatpickr-prev-month svg path {
    transition: fill .1s;
    fill: inherit
}

.numInputWrapper {
    position: relative;
    height: auto
}

.numInputWrapper input,
.numInputWrapper span {
    display: inline-block
}

.numInputWrapper input {
    width: 100%
}

.numInputWrapper input::-ms-clear {
    display: none
}

.numInputWrapper input::-webkit-inner-spin-button,
.numInputWrapper input::-webkit-outer-spin-button {
    margin: 0;
    -webkit-appearance: none
}

.numInputWrapper span {
    position: absolute;
    right: 0;
    width: 14px;
    padding: 0 4px 0 2px;
    height: 50%;
    line-height: 50%;
    opacity: 0;
    cursor: pointer;
    border: 1px solid rgba(57, 57, 57, .15);
    box-sizing: border-box
}

.numInputWrapper span:hover {
    background: rgba(0, 0, 0, .1)
}

.numInputWrapper span:active {
    background: rgba(0, 0, 0, .2)
}

.numInputWrapper span:after {
    display: block;
    content: "";
    position: absolute
}

.numInputWrapper span.arrowUp {
    top: 0;
    border-bottom: 0
}

.numInputWrapper span.arrowUp:after {
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-bottom: 4px solid rgba(57, 57, 57, .6);
    top: 26%
}

.numInputWrapper span.arrowDown {
    top: 50%
}

.numInputWrapper span.arrowDown:after {
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 4px solid rgba(57, 57, 57, .6);
    top: 40%
}

.numInputWrapper span svg {
    width: inherit;
    height: auto
}

.numInputWrapper span svg path {
    fill: rgba(0, 0, 0, .5)
}

.numInputWrapper:hover {
    background: rgba(0, 0, 0, .05)
}

.numInputWrapper:hover span {
    opacity: 1
}

.flatpickr-current-month {
    font-size: 135%;
    line-height: inherit;
    font-weight: 300;
    color: inherit;
    position: absolute;
    width: 75%;
    left: 12.5%;
    padding: 7.48px 0 0 0;
    line-height: 1;
    height: 34px;
    display: inline-block;
    text-align: center;
    transform: translate3d(0, 0, 0)
}

.flatpickr-current-month span.cur-month {
    font-family: inherit;
    font-weight: 700;
    color: inherit;
    display: inline-block;
    margin-left: .5ch;
    padding: 0
}

.flatpickr-current-month span.cur-month:hover {
    background: rgba(0, 0, 0, .05)
}

.flatpickr-current-month .numInputWrapper {
    width: 6ch;
    display: inline-block
}

.flatpickr-current-month .numInputWrapper span.arrowUp:after {
    border-bottom-color: rgba(0, 0, 0, .9)
}

.flatpickr-current-month .numInputWrapper span.arrowDown:after {
    border-top-color: rgba(0, 0, 0, .9)
}

.flatpickr-current-month input.cur-year {
    background: 0 0;
    box-sizing: border-box;
    color: inherit;
    cursor: text;
    padding: 0 0 0 .5ch;
    margin: 0;
    display: inline-block;
    font-size: inherit;
    font-family: inherit;
    font-weight: 300;
    line-height: inherit;
    height: auto;
    border: 0;
    border-radius: 0;
    vertical-align: initial;
    -webkit-appearance: textfield;
    -moz-appearance: textfield;
    appearance: textfield
}

.flatpickr-current-month input.cur-year:focus {
    outline: 0
}

.flatpickr-current-month input.cur-year[disabled],
.flatpickr-current-month input.cur-year[disabled]:hover {
    font-size: 100%;
    color: rgba(0, 0, 0, .5);
    background: 0 0;
    pointer-events: none
}

.flatpickr-current-month .flatpickr-monthDropdown-months {
    appearance: menulist;
    background: 0 0;
    border: none;
    border-radius: 0;
    box-sizing: border-box;
    color: inherit;
    cursor: pointer;
    font-size: inherit;
    font-family: inherit;
    font-weight: 300;
    height: auto;
    line-height: inherit;
    margin: -1px 0 0 0;
    outline: 0;
    padding: 0 0 0 .5ch;
    position: relative;
    vertical-align: initial;
    -webkit-box-sizing: border-box;
    -webkit-appearance: menulist;
    -moz-appearance: menulist;
    width: auto
}

.flatpickr-current-month .flatpickr-monthDropdown-months:active,
.flatpickr-current-month .flatpickr-monthDropdown-months:focus {
    outline: 0
}

.flatpickr-current-month .flatpickr-monthDropdown-months:hover {
    background: rgba(0, 0, 0, .05)
}

.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month {
    background-color: transparent;
    outline: 0;
    padding: 0
}

.flatpickr-weekdays {
    background: 0 0;
    text-align: center;
    overflow: hidden;
    width: 100%;
    display: flex;
    align-items: center;
    height: 28px
}

.flatpickr-weekdays .flatpickr-weekdaycontainer {
    display: flex;
    flex: 1
}

span.flatpickr-weekday {
    cursor: default;
    font-size: 90%;
    background: 0 0;
    color: rgba(0, 0, 0, .54);
    line-height: 1;
    margin: 0;
    text-align: center;
    display: block;
    flex: 1;
    font-weight: bolder
}

.dayContainer,
.flatpickr-weeks {
    padding: 1px 0 0 0
}

.flatpickr-days {
    position: relative;
    overflow: hidden;
    display: flex;
    align-items: flex-start;
    width: 307.875px
}

.flatpickr-days:focus {
    outline: 0
}

.dayContainer {
    padding: 0;
    outline: 0;
    text-align: left;
    width: 307.875px;
    min-width: 307.875px;
    max-width: 307.875px;
    box-sizing: border-box;
    display: inline-block;
    display: flex;
    flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    justify-content: space-around;
    transform: translate3d(0, 0, 0);
    opacity: 1
}

.dayContainer+.dayContainer {
    box-shadow: -1px 0 0 #e6e6e6
}

.flatpickr-day {
    background: 0 0;
    border: 1px solid transparent;
    border-radius: 150px;
    box-sizing: border-box;
    color: #393939;
    cursor: pointer;
    font-weight: 400;
    width: 14.2857143%;
    flex-basis: 14.2857143%;
    max-width: 39px;
    height: 39px;
    line-height: 39px;
    margin: 0;
    display: inline-block;
    position: relative;
    justify-content: center;
    text-align: center
}

.flatpickr-day.inRange,
.flatpickr-day.nextMonthDay.inRange,
.flatpickr-day.nextMonthDay.today.inRange,
.flatpickr-day.nextMonthDay:focus,
.flatpickr-day.nextMonthDay:hover,
.flatpickr-day.prevMonthDay.inRange,
.flatpickr-day.prevMonthDay.today.inRange,
.flatpickr-day.prevMonthDay:focus,
.flatpickr-day.prevMonthDay:hover,
.flatpickr-day.today.inRange,
.flatpickr-day:focus,
.flatpickr-day:hover {
    cursor: pointer;
    outline: 0;
    background: #e6e6e6;
    border-color: #e6e6e6
}

.flatpickr-day.today {
    border-color: #959ea9
}

.flatpickr-day.today:focus,
.flatpickr-day.today:hover {
    border-color: #959ea9;
    background: #959ea9;
    color: #fff
}

.flatpickr-day.endRange,
.flatpickr-day.endRange.inRange,
.flatpickr-day.endRange.nextMonthDay,
.flatpickr-day.endRange.prevMonthDay,
.flatpickr-day.endRange:focus,
.flatpickr-day.endRange:hover,
.flatpickr-day.selected,
.flatpickr-day.selected.inRange,
.flatpickr-day.selected.nextMonthDay,
.flatpickr-day.selected.prevMonthDay,
.flatpickr-day.selected:focus,
.flatpickr-day.selected:hover,
.flatpickr-day.startRange,
.flatpickr-day.startRange.inRange,
.flatpickr-day.startRange.nextMonthDay,
.flatpickr-day.startRange.prevMonthDay,
.flatpickr-day.startRange:focus,
.flatpickr-day.startRange:hover {
    background: #569ff7;
    box-shadow: none;
    color: #fff;
    border-color: #569ff7
}

.flatpickr-day.endRange.startRange,
.flatpickr-day.selected.startRange,
.flatpickr-day.startRange.startRange {
    border-radius: 50px 0 0 50px
}

.flatpickr-day.endRange.endRange,
.flatpickr-day.selected.endRange,
.flatpickr-day.startRange.endRange {
    border-radius: 0 50px 50px 0
}

.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)),
.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),
.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)) {
    box-shadow: -10px 0 0 #569ff7
}

.flatpickr-day.endRange.startRange.endRange,
.flatpickr-day.selected.startRange.endRange,
.flatpickr-day.startRange.startRange.endRange {
    border-radius: 50px
}

.flatpickr-day.inRange {
    border-radius: 0;
    box-shadow: -5px 0 0 #e6e6e6, 5px 0 0 #e6e6e6
}

.flatpickr-day.flatpickr-disabled,
.flatpickr-day.flatpickr-disabled:hover,
.flatpickr-day.nextMonthDay,
.flatpickr-day.notAllowed,
.flatpickr-day.notAllowed.nextMonthDay,
.flatpickr-day.notAllowed.prevMonthDay,
.flatpickr-day.prevMonthDay {
    color: rgba(57, 57, 57, .3);
    background: 0 0;
    border-color: transparent;
    cursor: default
}

.flatpickr-day.flatpickr-disabled,
.flatpickr-day.flatpickr-disabled:hover {
    cursor: not-allowed;
    color: rgba(57, 57, 57, .1)
}

.flatpickr-day.week.selected {
    border-radius: 0;
    box-shadow: -5px 0 0 #569ff7, 5px 0 0 #569ff7
}

.flatpickr-day.hidden {
    visibility: hidden
}

.rangeMode .flatpickr-day {
    margin-top: 1px
}

.flatpickr-weekwrapper {
    float: left
}

.flatpickr-weekwrapper .flatpickr-weeks {
    padding: 0 12px;
    box-shadow: 1px 0 0 #e6e6e6
}

.flatpickr-weekwrapper .flatpickr-weekday {
    float: none;
    width: 100%;
    line-height: 28px
}

.flatpickr-weekwrapper span.flatpickr-day,
.flatpickr-weekwrapper span.flatpickr-day:hover {
    display: block;
    width: 100%;
    max-width: none;
    color: rgba(57, 57, 57, .3);
    background: 0 0;
    cursor: default;
    border: none
}

.flatpickr-innerContainer {
    display: block;
    display: flex;
    box-sizing: border-box;
    overflow: hidden
}

.flatpickr-rContainer {
    display: inline-block;
    padding: 0;
    box-sizing: border-box
}

.flatpickr-time {
    text-align: center;
    outline: 0;
    display: block;
    height: 0;
    line-height: 40px;
    max-height: 40px;
    box-sizing: border-box;
    overflow: hidden;
    display: flex
}

.flatpickr-time:after {
    content: "";
    display: table;
    clear: both
}

.flatpickr-time .numInputWrapper {
    flex: 1;
    width: 40%;
    height: 40px;
    float: left
}

.flatpickr-time .numInputWrapper span.arrowUp:after {
    border-bottom-color: #393939
}

.flatpickr-time .numInputWrapper span.arrowDown:after {
    border-top-color: #393939
}

.flatpickr-time.hasSeconds .numInputWrapper {
    width: 26%
}

.flatpickr-time.time24hr .numInputWrapper {
    width: 49%
}

.flatpickr-time input {
    background: 0 0;
    box-shadow: none;
    border: 0;
    border-radius: 0;
    text-align: center;
    margin: 0;
    padding: 0;
    height: inherit;
    line-height: inherit;
    color: #393939;
    font-size: 14px;
    position: relative;
    box-sizing: border-box;
    -webkit-appearance: textfield;
    -moz-appearance: textfield;
    appearance: textfield
}

.flatpickr-time input.flatpickr-hour {
    font-weight: 700
}

.flatpickr-time input.flatpickr-minute,
.flatpickr-time input.flatpickr-second {
    font-weight: 400
}

.flatpickr-time input:focus {
    outline: 0;
    border: 0
}

.flatpickr-time .flatpickr-am-pm,
.flatpickr-time .flatpickr-time-separator {
    height: inherit;
    float: left;
    line-height: inherit;
    color: #393939;
    font-weight: 700;
    width: 2%;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    align-self: center
}

.flatpickr-time .flatpickr-am-pm {
    outline: 0;
    width: 18%;
    cursor: pointer;
    text-align: center;
    font-weight: 400
}

.flatpickr-time .flatpickr-am-pm:focus,
.flatpickr-time .flatpickr-am-pm:hover,
.flatpickr-time input:focus,
.flatpickr-time input:hover {
    background: #eee
}

.flatpickr-input[readonly] {
    cursor: pointer
}

@keyframes fpFadeInDown {
    from {
        opacity: 0;
        transform: translate3d(0, -20px, 0)
    }
    to {
        opacity: 1;
        transform: translate3d(0, 0, 0)
    }
}

.twentytwenty-horizontal .twentytwenty-handle:after,
.twentytwenty-horizontal .twentytwenty-handle:before,
.twentytwenty-vertical .twentytwenty-handle:after,
.twentytwenty-vertical .twentytwenty-handle:before {
    content: " ";
    display: block;
    background: #fff;
    position: absolute;
    z-index: 30;
    box-shadow: 0 0 12px rgba(51, 51, 51, .5)
}

.twentytwenty-horizontal .twentytwenty-handle:after,
.twentytwenty-horizontal .twentytwenty-handle:before {
    width: 3px;
    height: 9999px;
    left: 50%;
    margin-left: -1.5px
}

.twentytwenty-vertical .twentytwenty-handle:after,
.twentytwenty-vertical .twentytwenty-handle:before {
    width: 9999px;
    height: 3px;
    top: 50%;
    margin-top: -1.5px
}

.twentytwenty-after-label,
.twentytwenty-before-label,
.twentytwenty-overlay {
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%
}

.twentytwenty-after-label,
.twentytwenty-before-label,
.twentytwenty-overlay {
    transition-duration: .5s
}

.twentytwenty-after-label,
.twentytwenty-before-label {
    transition-property: opacity
}

.twentytwenty-after-label:before,
.twentytwenty-before-label:before {
    color: #fff;
    font-size: 13px;
    letter-spacing: .1em
}

.twentytwenty-after-label:before,
.twentytwenty-before-label:before {
    position: absolute;
    background: rgba(255, 255, 255, .2);
    line-height: 38px;
    padding: 0 20px;
    border-radius: 2px
}

.twentytwenty-horizontal .twentytwenty-after-label:before,
.twentytwenty-horizontal .twentytwenty-before-label:before {
    top: 50%;
    margin-top: -19px
}

.twentytwenty-vertical .twentytwenty-after-label:before,
.twentytwenty-vertical .twentytwenty-before-label:before {
    left: 50%;
    margin-left: -45px;
    text-align: center;
    width: 90px
}

.twentytwenty-down-arrow,
.twentytwenty-left-arrow,
.twentytwenty-right-arrow,
.twentytwenty-up-arrow {
    width: 0;
    height: 0;
    border: 6px inset transparent;
    position: absolute
}

.twentytwenty-left-arrow,
.twentytwenty-right-arrow {
    top: 50%;
    margin-top: -6px
}

.twentytwenty-down-arrow,
.twentytwenty-up-arrow {
    left: 50%;
    margin-left: -6px
}

.twentytwenty-container {
    box-sizing: content-box;
    z-index: 0;
    overflow: hidden;
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none
}

.twentytwenty-container img {
    max-width: 100%;
    position: absolute;
    top: 0;
    display: block
}

.twentytwenty-container.active .twentytwenty-overlay,
.twentytwenty-container.active :hover.twentytwenty-overlay {
    background: rgba(0, 0, 0, 0)
}

.twentytwenty-container.active .twentytwenty-overlay .twentytwenty-after-label,
.twentytwenty-container.active .twentytwenty-overlay .twentytwenty-before-label,
.twentytwenty-container.active :hover.twentytwenty-overlay .twentytwenty-after-label,
.twentytwenty-container.active :hover.twentytwenty-overlay .twentytwenty-before-label {
    opacity: 0
}

.twentytwenty-container * {
    box-sizing: content-box
}

.twentytwenty-before-label {
    opacity: 0
}

.twentytwenty-before-label:before {
    content: attr(data-content)
}

.twentytwenty-after-label {
    opacity: 0
}

.twentytwenty-after-label:before {
    content: attr(data-content)
}

.twentytwenty-horizontal .twentytwenty-before-label:before {
    left: 10px
}

.twentytwenty-horizontal .twentytwenty-after-label:before {
    right: 10px
}

.twentytwenty-vertical .twentytwenty-before-label:before {
    top: 10px
}

.twentytwenty-vertical .twentytwenty-after-label:before {
    bottom: 10px
}

.twentytwenty-overlay {
    transition-property: background;
    background: rgba(0, 0, 0, 0);
    z-index: 25
}

.twentytwenty-overlay:hover {
    background: rgba(0, 0, 0, .5)
}

.twentytwenty-overlay:hover .twentytwenty-after-label {
    opacity: 1
}

.twentytwenty-overlay:hover .twentytwenty-before-label {
    opacity: 1
}

.twentytwenty-before {
    z-index: 20
}

.twentytwenty-after {
    z-index: 10
}

.twentytwenty-handle {
    height: 38px;
    width: 38px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -22px;
    margin-top: -22px;
    border: 3px solid #fff;
    border-radius: 1000px;
    box-shadow: 0 0 12px rgba(51, 51, 51, .5);
    z-index: 40;
    cursor: pointer
}

.twentytwenty-horizontal .twentytwenty-handle:before {
    bottom: 50%;
    margin-bottom: 22px;
    box-shadow: 0 3px 0 #fff, 0 0 12px rgba(51, 51, 51, .5)
}

.twentytwenty-horizontal .twentytwenty-handle:after {
    top: 50%;
    margin-top: 22px;
    box-shadow: 0 -3px 0 #fff, 0 0 12px rgba(51, 51, 51, .5)
}

.twentytwenty-vertical .twentytwenty-handle:before {
    left: 50%;
    margin-left: 22px;
    box-shadow: 3px 0 0 #fff, 0 0 12px rgba(51, 51, 51, .5)
}

.twentytwenty-vertical .twentytwenty-handle:after {
    right: 50%;
    margin-right: 22px;
    box-shadow: -3px 0 0 #fff, 0 0 12px rgba(51, 51, 51, .5)
}

.twentytwenty-left-arrow {
    border-right: 6px solid #fff;
    left: 50%;
    margin-left: -17px
}

.twentytwenty-right-arrow {
    border-left: 6px solid #fff;
    right: 50%;
    margin-right: -17px
}

.twentytwenty-up-arrow {
    border-bottom: 6px solid #fff;
    top: 50%;
    margin-top: -17px
}

.twentytwenty-down-arrow {
    border-top: 6px solid #fff;
    bottom: 50%;
    margin-bottom: -17px
}

@font-face {
    font-family: Rubik;
    src: url(/fonts/Rubik-Regular.ttf) format("truetype"), url(/fonts/Rubik-Bold.ttf) format("truetype"), url(/fonts/Rubik-ExtraBold.ttf) format("truetype"), url(/fonts/Rubik-Medium.ttf) format("truetype"), url(/fonts/Rubik-SemiBold.ttf) format("truetype");
    font-weight: 400;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: Rubik;
    src: url(/fonts/Rubik-Light.ttf) format("truetype");
    font-weight: 300;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: Rubik;
    src: url(/fonts/Rubik-Medium.ttf) format("truetype");
    font-weight: 500;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-weight: 500;
    font-family: MuseoSans;
    font-display: swap;
    src: url(/fonts/museo_sans/MuseoSansCyrl-500.eot);
    src: url(/fonts/museo_sans/MuseoSansCyrl-500.eot?#iefix) format("embedded-opentype"), url(/fonts/museo_sans/MuseoSansCyrl-500.woff2) format("woff2"), url(/fonts/museo_sans/MuseoSansCyrl-500.woff) format("woff"), url(/fonts/museo_sans/MuseoSansCyrl-500.ttf) format("truetype"), url(/fonts/museo_sans/MuseoSansCyrl-500.svg#svgFontName) format("svg")
}

@font-face {
    font-weight: 700;
    font-family: MuseoSans;
    font-display: swap;
    src: url(/fonts/museo_sans/MuseoSansCyrl-700.eot);
    src: url(/fonts/museo_sans/MuseoSansCyrl-700.eot?#iefix) format("embedded-opentype"), url(/fonts/museo_sans/MuseoSansCyrl-700.woff2) format("woff2"), url(/fonts/museo_sans/MuseoSansCyrl-700.woff) format("woff"), url(/fonts/museo_sans/MuseoSansCyrl-700.ttf) format("truetype"), url(/fonts/museo_sans/MuseoSansCyrl-700.svg#svgFontName) format("svg")
}

@font-face {
    font-weight: 900;
    font-family: MuseoSans;
    font-display: swap;
    src: url(/fonts/museo_sans/MuseoSansCyrl-900.eot);
    src: url(/fonts/museo_sans/MuseoSansCyrl-900.eot?#iefix) format("embedded-opentype"), url(/fonts/museo_sans/MuseoSansCyrl-900.woff2) format("woff2"), url(/fonts/museo_sans/MuseoSansCyrl-900.woff) format("woff"), url(/fonts/museo_sans/MuseoSansCyrl-900.ttf) format("truetype"), url(/fonts/museo_sans/MuseoSansCyrl-900.svg#svgFontName) format("svg")
}

@font-face {
    font-weight: 400;
    font-family: Manrope;
    font-display: swap;
    src: url(/fonts/manrope/Manrope-Regular.eot);
    src: url(/fonts/manrope/Manrope-Regular.eot?#iefix) format("embedded-opentype"), url(/fonts/manrope/Manrope-Regular.woff2) format("woff2"), url(/fonts/manrope/Manrope-Regular.woff) format("woff"), url(/fonts/manrope/Manrope-Regular.ttf) format("truetype"), url(/fonts/manrope/Manrope-Regular.svg#svgFontName) format("svg")
}

@font-face {
    font-weight: 500;
    font-family: Manrope;
    font-display: swap;
    src: url(/fonts/manrope/Manrope-Medium.eot);
    src: url(/fonts/manrope/Manrope-Medium.eot?#iefix) format("embedded-opentype"), url(/fonts/manrope/Manrope-Medium.woff2) format("woff2"), url(/fonts/manrope/Manrope-Medium.woff) format("woff"), url(/fonts/manrope/Manrope-Medium.ttf) format("truetype"), url(/fonts/manrope/Manrope-Medium.svg#svgFontName) format("svg")
}

@font-face {
    font-weight: 700;
    font-family: Manrope;
    font-display: swap;
    src: url(/fonts/manrope/Manrope-Bold.eot);
    src: url(/fonts/manrope/Manrope-Bold.eot?#iefix) format("embedded-opentype"), url(/fonts/manrope/Manrope-Bold.woff2) format("woff2"), url(/fonts/manrope/Manrope-Bold.woff) format("woff"), url(/fonts/manrope/Manrope-Bold.ttf) format("truetype"), url(/fonts/manrope/Manrope-Bold.svg#svgFontName) format("svg")
}

:root {
    --reservi-widget-primary-color: #0ebdc1 !important
}

body {
    font-family: Manrope, sans-serif;
    padding: 0;
    margin: 0;
    font-size: 16px;
    line-height: 26px;
    color: #373737;
    display: flex;
    flex-direction: column;
    min-height: 100vh;
    box-sizing: border-box
}

@media (max-width:767px) {
    body {
        padding-bottom: calc(72px + env(safe-area-inset-bottom))
    }
}

body._popup_mode {
    overflow: hidden !important;
    padding: 0 17px 0 0
}

@media (max-width:1440px) {
    body._popup_mode {
        padding: 0
    }
}

body.utm-ref .utm-hide {
    display: none
}

.content_block {
    position: relative;
    width: 100%;
    max-width: 1272px;
    padding: 0 24px;
    margin: 0 auto 60px
}

@media (max-width:1200px) {
    .content_block {
        padding: 0;
        margin: 0 auto 50px
    }
}

@media (max-width:767px) {
    .content_block {
        margin: 0 auto 40px
    }
}

* {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
    line-height: normal;
    box-sizing: border-box
}

b {
    font-weight: 700
}

button,
input,
textarea {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: unset;
    outline: 0;
    border: none;
    border-radius: 0;
    font-family: inherit;
    font-size: inherit;
    line-height: inherit
}

A:link {
    text-decoration: none;
    color: #373737
}

A:visited {
    text-decoration: none;
    color: inherit
}

A:hover {
    color: #373737
}

A:link._menu_link {
    border-bottom: 1px solid rgba(55, 55, 55, .4)
}

A:visited._menu_link {
    text-decoration: none;
    color: inherit
}

A:hover._menu_link {
    color: #373737;
    border-bottom: 1px solid rgba(55, 55, 55, .4)
}

A:link._menu_link_dashed {
    border-bottom: 1px dashed rgba(51, 102, 51, .4)
}

A:visited._menu_link_dashed {
    text-decoration: none;
    color: inherit
}

A:hover._menu_link_dashed {
    color: #373737
}

A:link._menu_link_dashed_black {
    border-bottom: 1px dashed rgba(51, 102, 51, .4);
    color: #373737
}

A:visited._menu_link_dashed_black {
    text-decoration: none;
    color: inherit
}

A:hover._menu_link_dashed_black {
    color: #373737;
    border-bottom: 1px dashed rgba(51, 102, 51, .4)
}

A:visited._menu_link_no_borders {
    text-decoration: none;
    color: inherit
}

A:hover._menu_link_no_borders,
A:hover._menu_link_no_borders_black {
    color: #373737
}

A:visited._menu_link_no_borders_black {
    text-decoration: none;
    color: inherit
}

A:link._link {
    border-bottom: 1px solid #373737
}

A:link._link_dashed {
    border-bottom: 1px dashed rgba(51, 102, 51, .4)
}

A:link._link_black {
    color: #373737;
    border-bottom: 1px solid rgba(55, 55, 55, .4)
}

A:visited._link_black {
    text-decoration: none;
    color: inherit
}

A:hover._link_black {
    color: #373737;
    border-bottom: 1px solid #373737
}

._hide {
    display: none !important
}

._button {
    cursor: pointer;
    background-color: #373737;
    border-radius: 5px;
    line-height: 24px;
    color: #fff
}

._button:hover {
    background-color: #373737;
    color: #fff
}

._button:active {
    background-color: #373737
}

._button:disabled {
    background: #dadee1
}

._button._button_light {
    background-color: #dcf3ec;
    padding: 9px 16px 9px 16px;
    font-size: 14px;
    line-height: 20px;
    font-weight: 500;
    letter-spacing: .02em;
    color: #373737
}

._button._button_light:hover {
    background-color: #dcf3ec
}

._button._button_light:active {
    background-color: #dcf3ec
}

@media (max-width:767px) {
    ._button._button_light._button_to_all span {
        text-decoration: underline
    }
    ._button._button_light._button_to_all:hover {
        border: none;
        background: 0 0;
        color: #c73f36
    }
    ._button._button_light._button_to_all:active {
        border: none;
        background: 0 0
    }
}

h1,
h2,
h3,
h4,
h5 {
    font-family: MuseoSans;
    font-style: normal;
    font-weight: 700
}

h1 {
    font-size: 45px;
    line-height: 100%;
    color: #373737
}

@media (max-width:1440px) {
    h1 {
        font-size: 30px;
        line-height: 140%
    }
}

@media (max-width:767px) {
    h1 {
        font-size: 24px;
        line-height: 120%
    }
}

h2 {
    font-size: 34px;
    line-height: 120%;
    letter-spacing: .01em
}

@media (max-width:1440px) {
    h2 {
        font-size: 26px
    }
}

@media (max-width:767px) {
    h2 {
        font-size: 24px
    }
}

h3 {
    font-size: 32px;
    line-height: 40px;
    letter-spacing: .01em
}

@media (max-width:1440px) {
    h3 {
        font-size: 28px;
        line-height: 32px
    }
}

@media (max-width:767px) {
    h3 {
        font-size: 24px;
        line-height: 34px
    }
}

h4 {
    font-weight: 500;
    font-size: 24px;
    line-height: 30px;
    letter-spacing: .02em
}

@media (max-width:767px) {
    h4 {
        font-size: 20px;
        line-height: 28px
    }
}

h5 {
    font-weight: 500;
    font-size: 18px;
    line-height: 24px;
    letter-spacing: .01em
}

._hidden {
    display: none !important
}

.breadcrumbs {
    font-size: 14px;
    line-height: 20px;
    letter-spacing: .02em
}

ul {
    list-style-type: none;
    line-height: 24px;
    letter-spacing: .01em
}

ul li {
    position: relative;
    margin: 0 0 0 29px;
    padding: 0 0 8px 0;
    line-height: 24px;
    letter-spacing: .01em
}

ul li:before {
    content: "— ";
    position: absolute;
    width: 20px;
    left: -28px
}

ul.breadcrumbs_wrapper li {
    display: inline;
    margin: 0;
    padding: 0
}

ul.breadcrumbs_wrapper li:before {
    content: none
}

ul.breadcrumbs_wrapper li:last-of-type .breadcrumb_arrow {
    display: none
}

ul.breadcrumbs_wrapper span {
    font-size: 14px;
    line-height: 20px;
    letter-spacing: .02em
}

@media (max-width:560px) {
    ul.breadcrumbs_wrapper span {
        font-size: 12px
    }
}

ul.breadcrumbs_wrapper .item_name {
    border-bottom: 1px solid rgba(55, 55, 55, .4)
}

ul.breadcrumbs_wrapper .item_name:hover {
    color: #373737;
    border-bottom: 1px solid #373737
}

@media (max-width:767px) {
    ul.breadcrumbs_wrapper {
        text-align: center
    }
}

.last_breadcrumb {
    display: none
}

.checkbox_item.form_policy .checkbox_pseudo {
    font-size: 12px;
    line-height: 18px;
    letter-spacing: 0;
    padding-left: 30px
}

.checkbox_item.form_policy .checkbox_pseudo::before {
    top: 0
}

.checkbox_item.form_policy .checkbox_pseudo::after {
    top: 6px
}

.checkbox_item.form_policy .personalData._invalid~.checkbox_pseudo::before {
    border-color: #df0c0c
}

.checkbox_item._active .checkbox_pseudo:after {
    display: block
}

.checkbox_item input {
    display: none
}

.checkbox_item .checkbox_pseudo {
    font-weight: 500;
    font-size: 16px;
    line-height: 26px;
    position: relative;
    cursor: pointer
}

.checkbox_item .checkbox_pseudo::before {
    box-sizing: border-box;
    content: "";
    position: absolute;
    width: 20px;
    height: 20px;
    left: 0;
    top: 4px;
    border: 1px solid #c4c4c4;
    border-radius: 4px;
    background-position: 0 0;
    background-color: #fff
}

.checkbox_item .checkbox_pseudo::after {
    content: "";
    position: absolute;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='8' viewBox='0 0 10 8' fill='none'%3E%3Cpath d='M3.707 7.121L0 3.414L1.414 2L3.707 4.293L8 0L9.414 1.414L3.707 7.121Z' fill='%23333638'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: contain;
    width: 10px;
    height: 8px;
    top: 8px;
    left: 6px;
    display: none
}

.doctors_wrapper .swiper-slide.doctor_item_wrapper,
.swiper-container.doctors_wrapper .swiper-slide.doctor_item_wrapper {
    height: auto
}

.revolver_navigation_wrapper {
    position: relative;
    display: flex;
    flex-flow: row nowrap;
    justify-content: space-between;
    align-items: center;
    width: 160px;
    height: 14px;
    margin: 0 auto
}

.swiper-button-next.revolver_navigation,
.swiper-button-prev.revolver_navigation {
    position: static;
    width: 27px;
    height: 14px;
    margin: 0;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='27' height='14' viewBox='0 0 27 14' fill='none'%3E%3Cpath d='M0.5 7.00043C18.5147 7.00043 7.32319 7.00043 25.3379 7.00043M25.3379 7.00043C23.3791 4.99195 19.4466 0.989906 19.387 1.04949M25.3379 7.00043L19.387 12.9514' stroke='%23373737' stroke-linecap='round'/%3E%3C/svg%3E");
    background-size: contain;
    background-repeat: no-repeat
}

.swiper-button-next.revolver_navigation:after,
.swiper-button-prev.revolver_navigation:after {
    content: none
}

.swiper-button-prev.revolver_navigation {
    transform: rotate(180deg)
}

.swiper-pagination.revolver_pagination {
    width: 95px !important
}

.swiper-pagination.revolver_pagination .swiper-pagination-bullet {
    top: -3px
}

.swiper-pagination.revolver_pagination .swiper-pagination-bullet.swiper-pagination-bullet-active-next,
.swiper-pagination.revolver_pagination .swiper-pagination-bullet.swiper-pagination-bullet-active-next-next,
.swiper-pagination.revolver_pagination .swiper-pagination-bullet.swiper-pagination-bullet-active-prev,
.swiper-pagination.revolver_pagination .swiper-pagination-bullet.swiper-pagination-bullet-active-prev-prev,
.swiper-pagination.revolver_pagination .swiper-pagination-bullet.swiper-pagination-bullet-active.swiper-pagination-bullet-active-main {
    top: auto;
    width: 12px;
    height: 12px;
    border-radius: 50%
}

.swiper-pagination.revolver_pagination .swiper-pagination-bullet.swiper-pagination-bullet-active.swiper-pagination-bullet-active-main {
    background: #373737
}

.swiper-pagination.revolver_pagination .swiper-pagination-bullet.swiper-pagination-bullet-active-next,
.swiper-pagination.revolver_pagination .swiper-pagination-bullet.swiper-pagination-bullet-active-prev {
    background: 0 0;
    border: 1px solid #373737;
    opacity: .8
}

.swiper-pagination.revolver_pagination .swiper-pagination-bullet.swiper-pagination-bullet-active-next-next,
.swiper-pagination.revolver_pagination .swiper-pagination-bullet.swiper-pagination-bullet-active-prev-prev {
    background: 0 0;
    border: 1px solid #373737;
    opacity: .6
}

@media (max-width:767px) {
    .swiper-pagination.revolver_pagination {
        width: 92px !important
    }
}

.medical_specialties_wrapper {
    display: flex;
    flex-wrap: wrap;
    padding: 30px 0 0 0
}

@media (max-width:1200px) {
    .medical_specialties_wrapper {
        padding: 20px 0 0 0
    }
}

@media (max-width:767px) {
    .medical_specialties_wrapper {
        display: none;
        flex-direction: column;
        border: 1px solid #acdfd0;
        border-radius: 4px;
        padding: 15px 0 0 0
    }
}

.medical_specialties_wrapper._active {
    display: flex
}

.medical_speciality {
    cursor: pointer;
    width: -moz-fit-content;
    width: fit-content;
    border: 1px solid #acdfd0;
    border-radius: 4px;
    background-color: #fff;
    padding: 8px 25px 8px 25px;
    margin: 0 14px 15px 0
}

@media (max-width:1200px) {
    .medical_speciality {
        padding: 5px 18px;
        margin: 0 10px 15px 0
    }
}

@media (max-width:767px) {
    .medical_speciality {
        width: 100%;
        border: none;
        border-radius: 0;
        padding: 10px 16px;
        margin: 0
    }
}

.medical_speciality._active,
.medical_speciality:active {
    background-color: #dcf3ec
}

.medical_speciality._active span,
.medical_speciality:active span {
    color: #333638
}

.medical_speciality:hover {
    background-color: #75b9a4
}

.medical_speciality:hover span {
    color: #fff
}

.medical_speciality span {
    display: inline-block;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: .02em;
    color: #333638
}

.medical_speciality span::first-letter {
    text-transform: uppercase
}

.read_more {
    cursor: pointer;
    padding: 4px 0 0 0;
    border-bottom: 1px dashed rgba(51, 102, 51, .4);
    color: #373737;
    line-height: 24px;
    letter-spacing: .01em
}

.diagonal_navigation {
    position: absolute;
    width: 112px;
    height: 48px;
    padding: 16px 0 0 20px;
    color: #fff;
    z-index: 5
}

.diagonal_navigation .swiper-button-next._diagonal_navigation {
    top: 50px;
    right: -16px
}

.diagonal_navigation .swiper-button-prev._diagonal_navigation {
    top: 24px
}

.diagonal_navigation p {
    font-size: 14px;
    line-height: 20px;
    letter-spacing: .02em
}

.diagonal_navigation .current_slide {
    position: absolute;
    top: 0;
    left: 46px
}

.diagonal_navigation .total_slides {
    position: absolute;
    top: 25px;
    left: 72px
}

.diagonal_navigation:after {
    content: "";
    width: 48px;
    border-top: 1px solid #fff;
    position: absolute;
    top: 20px;
    left: 48px;
    transform: rotate(-45deg)
}

.swiper-button-next._diagonal_navigation,
.swiper-button-prev._diagonal_navigation {
    width: 28px;
    height: 14px;
    background: url(/img/arrow_diagonal_nav.svg)
}

.swiper-button-next._diagonal_navigation:after,
.swiper-button-next._diagonal_navigation:before,
.swiper-button-prev._diagonal_navigation:after,
.swiper-button-prev._diagonal_navigation:before {
    content: none
}

.swiper-button-prev._diagonal_navigation {
    transform: rotate(180deg)
}

.play_button_wrapper {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.play_button {
    cursor: pointer;
    position: absolute;
    top: calc(50% - 40px);
    left: calc(50% - 40px);
    width: 80px;
    height: 80px;
    background-image: url(/img/play_btn.png);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center
}

.metro {
    position: relative;
    padding: 0 0 0 10px
}

.metro:before {
    content: "";
    position: absolute;
    top: 8px;
    left: 0;
    width: 4px;
    height: 4px;
    background: red;
    border-radius: 2px
}

.metro._no_dot:before {
    content: none
}

.content_note {
    position: relative;
    max-width: 1272px;
    padding: 0 24px;
    margin: 0 auto 60px auto
}

@media (max-width:1200px) {
    .content_note {
        padding: 0;
        margin: 0 auto 50px auto
    }
}

@media (max-width:767px) {
    .content_note {
        margin: 0 auto 40px auto
    }
}

.content_note._book .content_note_wrap {
    position: relative;
    border-left: 4px solid #dcf3ec;
    border-right: 4px solid #dcf3ec;
    padding: 35px
}

@media (max-width:1200px) {
    .content_note._book .content_note_wrap {
        padding: 0 35px 35px
    }
}

@media (max-width:767px) {
    .content_note._book .content_note_wrap {
        padding: 0 20px 20px
    }
}

.content_note._book .content_note_decor::before {
    content: "";
    position: absolute;
    width: 6px;
    height: 4px;
    background-color: #dcf3ec
}

@media (max-width:767px) {
    .content_note._book .content_note_decor::before {
        height: 12px
    }
}

.content_note._book .content_note_decor::after {
    content: "";
    position: absolute;
    width: 6px;
    height: 4px;
    background-color: #dcf3ec
}

@media (max-width:767px) {
    .content_note._book .content_note_decor::after {
        height: 12px
    }
}

.content_note._book .content_note_decor.content_note_decor_l::before {
    top: 0;
    left: 0
}

.content_note._book .content_note_decor.content_note_decor_l::after {
    bottom: 0;
    left: 0
}

.content_note._book .content_note_decor.content_note_decor_r::before {
    top: 0;
    right: 0
}

.content_note._book .content_note_decor.content_note_decor_r::after {
    bottom: 0;
    right: 0
}

.content_note._attention .content_note_wrap {
    background-color: rgba(220, 243, 236, .5);
    padding: 40px
}

@media (max-width:1200px) {
    .content_note._attention .content_note_wrap {
        padding: 30px
    }
}

@media (max-width:767px) {
    .content_note._attention .content_note_wrap {
        padding: 20px
    }
}

.content_note._attention p {
    margin-bottom: 20px
}

.content_note._attention p:last-of-type {
    margin-bottom: 0
}

.content_note._attention ul {
    padding: 0;
    margin-top: 20px
}

.content_note._attention ul li {
    position: relative;
    counter-increment: li 1;
    padding: 0;
    margin-left: 36px;
    margin-bottom: 10px
}

.content_note._attention ul li::before {
    content: "•" counter(li) "•";
    position: absolute;
    left: -36px;
    width: auto;
    font-weight: 700
}

.content_note._attention a {
    text-decoration: underline;
    text-underline-offset: 3px
}

.content_note._advantages .content_note_wrap,
.content_note._disadvantages .content_note_wrap {
    position: relative;
    border-radius: 8px;
    background-color: #fafafb;
    box-shadow: 0 5px 20px 0 rgba(15, 4, 61, .1);
    padding: 40px 40px 25px 95px
}

@media (max-width:1200px) {
    .content_note._advantages .content_note_wrap,
    .content_note._disadvantages .content_note_wrap {
        padding: 30px 30px 15px 85px
    }
}

@media (max-width:767px) {
    .content_note._advantages .content_note_wrap,
    .content_note._disadvantages .content_note_wrap {
        padding: 50px 20px 5px 20px
    }
}

.content_note._advantages .content_note_wrap::before,
.content_note._disadvantages .content_note_wrap::before {
    content: "";
    position: absolute;
    top: 40px;
    left: 40px;
    width: 32px;
    height: 27px;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center
}

@media (max-width:1200px) {
    .content_note._advantages .content_note_wrap::before,
    .content_note._disadvantages .content_note_wrap::before {
        top: 30px;
        left: 30px
    }
}

@media (max-width:767px) {
    .content_note._advantages .content_note_wrap::before,
    .content_note._disadvantages .content_note_wrap::before {
        top: 20px;
        left: 20px;
        width: 24px;
        height: 20px
    }
}

.content_note._advantages p,
.content_note._disadvantages p {
    font-weight: 500;
    margin-bottom: 10px
}

.content_note._advantages ol,
.content_note._advantages ul,
.content_note._disadvantages ol,
.content_note._disadvantages ul {
    padding: 0
}

.content_note._advantages ol li,
.content_note._advantages ul li,
.content_note._disadvantages ol li,
.content_note._disadvantages ul li {
    color: #333638;
    padding-bottom: 15px
}

.content_note._advantages ol li::before,
.content_note._advantages ul li::before,
.content_note._disadvantages ol li::before,
.content_note._disadvantages ul li::before {
    content: "";
    top: 50%;
    transform: translateY(calc(-50% - 7.5px));
    width: 15px;
    height: 15px;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center
}

@media (max-width:767px) {
    .content_note._advantages ol li::before,
    .content_note._advantages ul li::before,
    .content_note._disadvantages ol li::before,
    .content_note._disadvantages ul li::before {
        top: 5px;
        transform: none
    }
}

.content_note._advantages .content_note_wrap::before {
    background-image: url(/img/advantages_icon.svg)
}

.content_note._advantages ol li::before,
.content_note._advantages ul li::before {
    background-image: url("data:image/svg+xml,%3Csvg width='15' height='16' viewBox='0 0 15 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.38887 7.00303C9.31214 7.00303 11.2286 6.99621 13.1519 7.00303C14.1408 7.00985 14.8092 7.85555 14.5841 8.79672C14.4272 9.46509 13.8543 9.89476 13.0973 9.90158C11.3582 9.9084 9.61905 9.90158 7.87992 9.90158C5.77932 9.90158 3.67872 9.90158 1.57131 9.90158C0.984778 9.90158 0.534651 9.65606 0.255026 9.14455C-0.0177784 8.64668 0.00268157 8.13517 0.316407 7.65776C0.623312 7.18717 1.06662 6.99621 1.61905 7.00303C3.54914 7.00303 5.47241 7.00303 7.38887 7.00303Z' fill='%23373737'/%3E%3Cpath d='M9.06167 8.14204C9.06167 10.0653 9.06849 11.9818 9.06167 13.905C9.05485 14.894 8.20915 15.5623 7.26797 15.3373C6.5996 15.1804 6.16994 14.6075 6.16312 13.8505C6.1563 12.1113 6.16312 10.3722 6.16312 8.63309C6.16312 6.53249 6.16312 4.4319 6.16312 2.32448C6.16312 1.73795 6.40864 1.28782 6.92015 1.0082C7.41802 0.735395 7.92953 0.755855 8.40694 1.06958C8.87752 1.37649 9.06849 1.81979 9.06167 2.37222C9.06167 4.30232 9.06167 6.22559 9.06167 8.14204Z' fill='%23373737'/%3E%3C/svg%3E")
}

.content_note._disadvantages .content_note_wrap::before {
    background-image: url(/img/disadvantages_icon.svg)
}

.content_note._disadvantages ol li::before,
.content_note._disadvantages ul li::before {
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='3' viewBox='0 0 16 3' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.88887 0.00303116C9.81214 0.00303116 11.7286 -0.00378895 13.6519 0.00303116C14.6408 0.00985128 15.3092 0.855546 15.0841 1.79672C14.9272 2.46509 14.3543 2.89476 13.5973 2.90158C11.8582 2.9084 10.119 2.90158 8.37992 2.90158C6.27932 2.90158 4.17872 2.90158 2.07131 2.90158C1.48478 2.90158 1.03465 2.65606 0.755026 2.14455C0.482222 1.64668 0.502682 1.13517 0.816407 0.657762C1.12331 0.187174 1.56662 -0.00378895 2.11905 0.00303116C4.04914 0.00303116 5.97241 0.00303116 7.88887 0.00303116Z' fill='%23373737'/%3E%3C/svg%3E")
}

.content_note li,
.content_note p,
.content_note span {
    line-height: 26px;
    letter-spacing: .01em
}

form input:focus {
    border: 1px solid #75b9a4
}

form input._invalid,
form textarea._invalid {
    border: 1px solid #df0c0c
}

form .form_input_error {
    position: absolute;
    left: 0;
    bottom: 0;
    font-size: 12px;
    line-height: 20px;
    letter-spacing: .02em;
    color: #df0c0c
}

form ._button.disabled {
    cursor: not-allowed
}

.mobile_text {
    display: none
}

@media (max-width:1440px) and (min-width:768px) {
    .mobile_text {
        display: none
    }
}

@media (max-width:767px) {
    .diagonal_navigation {
        display: flex;
        flex-flow: row nowrap;
        height: 20px;
        color: #333638
    }
    .diagonal_navigation:after {
        top: 9px;
        left: 48px;
        width: 20px;
        border-top: 1px solid #333638
    }
    .diagonal_navigation span {
        font-size: 14px;
        line-height: 20px;
        letter-spacing: .02em
    }
    .diagonal_navigation .swiper-button-next._diagonal_navigation {
        top: 27px;
        left: 93px
    }
    .diagonal_navigation .swiper-button-prev._diagonal_navigation {
        top: 27px;
        left: 0
    }
    .diagonal_navigation .current_slide {
        left: 32px
    }
    .diagonal_navigation .total_slides {
        top: 0;
        left: 67px
    }
    .diagonal_navigation br {
        display: none
    }
    .diagonal_navigation .diagonal_navigation_bg {
        display: none
    }
    .not_mobile_text {
        display: none
    }
    .mobile_text {
        display: inline
    }
}

.popup_gallery_container .popup_description {
    width: 100%;
    padding: 24px 0 24px 0;
    line-height: 26px;
    letter-spacing: .01em
}

@media (max-width:767px) {
    .popup_gallery_container .popup_description {
        padding: 0 15px 20px
    }
}

.content_block.photo_example_wrapper h3 {
    text-align: center;
    color: #333638;
    padding: 0 0 24px 0
}

.before_after_gallery_wrapper {
    width: 100%;
    padding: 0 40px 0 40px
}

@media (max-width:767px) {
    .before_after_gallery_wrapper {
        padding: 0 16px 0 16px
    }
}

.before_after_gallery_wrapper .swiper-wrapper {
    padding: 0 0 24px 0
}

@media (max-width:767px) {
    .before_after_gallery_wrapper .swiper-wrapper {
        padding: 0 0 40px 0
    }
}

.before_after_item_wrapper {
    width: 496px
}

@media (max-width:767px) {
    .before_after_item_wrapper {
        width: 288px
    }
}

.before_after_item_wrapper img {
    width: 496px;
    height: auto
}

@media (max-width:767px) {
    .before_after_item_wrapper img {
        width: 288px
    }
}

.twentytwenty-wrapper.twentytwenty-horizontal {
    width: auto
}

.twentytwenty-handle {
    width: 44px;
    height: 44px;
    border: none;
    background: rgba(255, 249, 240, .4)
}

.twentytwenty-handle:after,
.twentytwenty-handle:before {
    width: 2px;
    background: #fff9f0;
    opacity: .4
}

.twentytwenty-handle:before {
    bottom: 57%
}

.twentytwenty-handle:after {
    top: 55%
}

.twentytwenty-handle .twentytwenty-left-arrow,
.twentytwenty-handle .twentytwenty-right-arrow {
    border: none;
    border-left: 2px solid #782f40;
    border-bottom: 2px solid #782f40;
    width: 12px;
    height: 12px;
    margin: 0;
    opacity: 1
}

.twentytwenty-handle .twentytwenty-left-arrow {
    transform: rotate(45deg);
    top: 15px;
    left: 8px
}

.twentytwenty-handle .twentytwenty-right-arrow {
    transform: rotate(-135deg);
    top: 15px;
    left: auto;
    right: 8px
}

.twentytwenty-overlay:hover {
    background: 0 0
}

.twentytwenty-overlay .twentytwenty-after-label,
.twentytwenty-overlay .twentytwenty-before-label {
    opacity: 1
}

.twentytwenty-overlay .twentytwenty-after-label:before,
.twentytwenty-overlay .twentytwenty-before-label:before {
    top: auto;
    bottom: 12px;
    background: 0 0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: .01em
}

.twentytwenty-overlay .twentytwenty-before-label:before {
    left: calc(25% - 43px)
}

.twentytwenty-overlay .twentytwenty-after-label:before {
    left: auto;
    right: calc(25% - 43px)
}

.cookie {
    display: flex;
    align-items: center;
    justify-content: space-between;
    position: sticky;
    z-index: 9999;
    bottom: 0;
    left: 0;
    width: 100%;
    background-color: #fff;
    box-shadow: -10px 0 15px 0 rgba(0, 0, 0, .15);
    padding: 15px 0
}

.cookie .cookie__container {
    display: flex;
    align-items: center;
    justify-content: space-between;
    -moz-column-gap: 20px;
    column-gap: 20px;
    margin: 0 auto
}

@media (max-width:1440px) {
    .cookie .cookie__container {
        padding: 0 16px
    }
}

@media (max-width:560px) {
    .cookie .cookie__container {
        flex-direction: column
    }
}

.cookie .cookie__text {
    font-size: 14px;
    color: #000
}

@media (max-width:560px) {
    .cookie .cookie__text {
        margin-bottom: 10px
    }
}

.cookie .cookie__text a {
    border-bottom: 1px solid rgba(55, 55, 55, .4)
}

.cookie .cookie__btn {
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    flex: 0 0 120px;
    width: 120px;
    height: 36px;
    background-color: #373737;
    border-radius: 5px;
    font-size: 14px;
    font-weight: 700;
    line-height: 20px;
    color: #fff;
    padding: 5px
}

@media (max-width:560px) {
    .cookie .cookie__btn {
        flex: 0 0 auto;
        margin: 0 auto
    }
}

.banner {
    position: relative;
    display: flex;
    justify-content: space-between;
    align-items: center;
    -moz-column-gap: 20px;
    column-gap: 20px;
    background-color: #64b824;
    padding: 10px 25px
}

@media (max-width:767px) {
    .banner {
        flex-direction: column
    }
}

.banner__content {
    display: flex;
    align-items: center;
    justify-content: center;
    -moz-column-gap: 30px;
    column-gap: 30px;
    width: 100%;
    margin-left: 65px
}

@media (max-width:767px) {
    .banner__content {
        flex-direction: column;
        margin: 0
    }
}

.banner__text {
    color: #fff;
    font-size: 20px;
    line-height: 120%;
    font-weight: 700;
    text-align: center
}

@media (max-width:767px) {
    .banner__text {
        margin-bottom: 10px
    }
}

a.banner__btn {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 40px;
    background-color: #fff;
    border-radius: 5px;
    white-space: nowrap;
    color: #64b824;
    font-size: 16px;
    font-weight: 700;
    line-height: 120%;
    padding: 5px 26px
}

.banner__adv {
    text-transform: uppercase;
    font-size: 12px;
    line-height: 120%;
    font-weight: 700;
    color: rgba(255, 255, 255, .5);
    border-left: 1px solid rgba(255, 255, 255, .5);
    padding: 2px 0 2px 10px
}

@media (max-width:767px) {
    .banner__adv {
        position: absolute;
        bottom: 10px;
        right: 10px;
        border: none;
        padding: 0
    }
}

.mobile-fixed-menu-anchor {
    position: sticky;
    bottom: 0;
    height: 0;
    z-index: 50
}

.mobile-fixed-menu {
    display: none;
    z-index: 50;
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    background-color: #fff;
    padding: 16px
}

@media (max-width:767px) {
    .mobile-fixed-menu {
        display: block
    }
}

.mobile-fixed-menu__list {
    display: flex;
    -moz-column-gap: 12px;
    column-gap: 12px;
    justify-content: center
}

.mobile-fixed-menu__list li::before {
    display: none
}

.mobile-fixed-menu__item {
    cursor: pointer;
    text-align: center;
    min-width: 58px;
    font-size: 10px;
    line-height: 12px;
    font-weight: 600;
    color: #373737;
    padding: 0;
    margin: 0
}

.mobile-fixed-menu__link {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.online-record {
    cursor: pointer;
    z-index: 1000;
    position: fixed;
    top: 50%;
    right: calc((100% - 1272px)/ 2 + 24px);
    transform: translateY(-50%) rotate(180deg);
    height: 150px;
    writing-mode: vertical-rl;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: rgba(0, 0, 0, .27);
    -webkit-backdrop-filter: blur(40px);
    backdrop-filter: blur(40px);
    font-size: 14px;
    line-height: 120%;
    text-transform: uppercase;
    color: #fff;
    padding: 11px
}

@media (max-width:1440px) {
    .online-record {
        right: 0
    }
}

.reservi-widget-button-root {
    display: none !important
}