<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* responsive */

@media (max-width: 1600px) {

}

@media (max-width: 1440px) {
    .ast-container, .ast-container-fluid {
        margin-left: auto;
        margin-right: auto;
        padding-left: 0;
        padding-right: 0;
    }
}


@media (max-width: 1200px) {
    .wp-block-group {
        padding: 0;
    }

    .wp-block-columns,
    .wp-block-column {
        margin: 0;
    }

    .advantages .wp-block-cover__inner-container {
        max-width: 100vw;
    }

    #rosea_med_spa_content .wp-block-group.vip-spa-left {
        padding-right: 0;
    }
}


@media (max-width: 1200px) {
    #con_4 {
        margin: 0 60px;
        width: calc(100% - 120px);
    }

    #rosae_con_5_content {
        padding-right: 50px;
    }

    .wp-block-columns.celebrities-block .wp-block-column:not(:first-child) {
        margin-left: 25px;
    }
}

@media (max-width: 1024px) {
    .advantages .wp-block-cover__inner-container {
        max-width: 100vw;
        padding: 0 50px;
    }

    #rosae_con_1 .wp-block-column:first-child {
        padding: 60px 50px 0 50px;
    }

    .ast-no-sidebar .entry-content .alignwide {
        margin: 0;
    }

    #rosae_con_2_content {
        margin: 0;
        padding: 0 50px;
    }

    #rosae_con_6_list {
        display: flex;
        justify-content: space-around;
        margin: 0 20px;
    }

    #rosae_con_6_list .wp-block-column {
        display: flex;
        justify-content: center;
        flex-basis: 50% !important;
    }

    #rosae_con_6_list .wp-block-column + .wp-block-column {
        margin-left: 25px;
    }

    .ast-builder-grid-row-2-rheavy .ast-builder-grid-row {
        grid-template-columns: 22% 2fr;
        gap: 45px;
    }

    .foot-img {
        flex-direction: column;
    }

    #aqua_con_7 .wp-block-column.content_column {
        margin-left: 50px;
        margin-right: 50px;
    }

    #aqua_con_7 .wp-block-column + .wp-block-column {
        margin-left: 0;
        margin-right: 50px;
        max-width: 486px;
    }

    #aqua_con_7 .med-spa-Minion br {
        display: none;
    }

    #home_review .med-spa-standart {
        margin-left: 0 !important;
    }

    #home_review .med-spa-standart &gt; .head_minion {
        padding: 20px 0;
    }

    #about_con_9 &gt; div {
        max-width: 100%;
        width: 100%;
    }

    #about_con_9 .wp-block-column:not(:first-child) {
        padding: 0 60px;
    }

    #about_con_9 p {
        margin-top: 0;
    }

    .block-numbers + .wp-block-spacer {
        display: none;
    }

    #about_con_9 + .wp-block-spacer {
        display: none;
    }

    #rosea_med_spa + #about_con_9 + .wp-block-spacer {
        display: block;
    }

    #block-11 .wp-block-columns .wp-block-column.left-footer-block, #block-11 .wp-block-columns .wp-block-column.right-footer-block {
        flex-basis: 50% !important;
    }
}

@media (max-width: 920px) {
	.ast-above-header-wrap {
		background-color: #000;
	}
}

@media (max-width: 900px) {
    .wp-block-column:not(:only-child) {
        flex-basis: 100% !important;
        flex-grow: 0;
    }


    #aqua_hero_content .hero-content,
    #rosea_hero_content .hero-content {
        padding: 50px 0;
    }

    #aqua_hero_content .hero-content .head-page,
    #rosea_hero_content .hero-content .head-page {
        max-width: 100%;
    }

    .advantages {
        padding: 20px 0 0 0;
    }

    .advantages .ic-col {
        margin-bottom: 0;
    }

    .advantages .ic-col .wp-block-column {
        margin-bottom: 20px;
        flex-basis: calc(50% - 1em) !important;
    }

    #aqua_con_2 .wp-block-column, #rosae_con_1 .wp-block-column {
        width: 100%;
        max-width: 100%;
    }

    #rosae_con_1 .wp-block-column p img {
        width: 100%;
    }

    #rosae_con_1 .wp-block-column:first-child {
        margin-bottom: 50px;
    }

    #rosae_con_2 .wp-block-columns {
        flex-direction: column-reverse;
    }

    #rosae_con_2_content {
        margin-bottom: 50px;
    }

    #rosae_con_2_content .wp-block-columns {
        flex-wrap: nowrap;
    }

    #rosae_con_6 .wp-block-cover__inner-container {
        padding: 0 50px;
        min-width: 100vw;
    }
}


@media (max-width: 767px) {
    html {
        margin-top: 0 !important;
    }

    .med-spa .med-spa-right &gt; .head_minion br {
        display: block;
    }

    .med-spa .med-spa-right &gt; .head_minion {
        padding: 0 15px 50px 15px;
    }
    
    .block-nav-post.fix-menu {
        min-height: 50px;
        height: max-content !important;
    }

    .block-custom-post.wp-block-acf-custom-post {
        flex-direction: column;
        align-items: center;
    }

    .advantages .ic-col {
        margin-bottom: 0;
        justify-content: space-between;
    }

    #aqua_hero_content .head-page,
    #rosea_hero_content .head-page {
        margin-bottom: 0 !important;
        font-family: Minion Pro;
        font-style: normal;
        font-weight: normal;
        font-size: 30px;
        line-height: 1.4;
        color: #000000;
    }

    .wide-width-right.hero-content {
        margin: 0 30px;
    }

    #rosae_con_2_content {
        margin: 0;
        padding: 0 30px 30px;
    }

    #rosae_con_6 {
        padding: 0;
    }

    #rosae_con_6 .wp-block-cover__inner-container {
        padding: 30px;
    }

    #aqua_con_1 .wide-width-main .wp-block-column:first-child,
    #aqua_con_2 .wp-block-column + .wp-block-column,
    #rosae_con_1 .wp-block-column:first-child {
        margin-bottom: 30px;
        padding: 30px 30px 0 30px;
    }

    .advantages .wp-block-cover__inner-container {
        max-width: 100vw;
        padding: 0 30px;
    }

    #rosae_con_3_list .block-custom-post__item {
        max-width: 319.5px;
    }

    #rosae_con_3_list .block-custom-post__item + .block-custom-post__item {
        margin-top: 30px;
    }

    #rosae_con_6_list .wp-block-column + .wp-block-column {
        margin-left: 0;
    }

    #con_4 .gl-text {
        overflow: hidden;
    }

    #con_4 .med-spa-Minion + .wp-block-spacer {
        display: none;
    }

    .glide--swipeable {
        min-height: auto;
    }


    #con_4,
    #con_6 {
        margin: 0 15px;
        width: calc(100% - 30px);
    }

    #con_6 + div.wp-block-spacer {
        display: none;
    }

    #rosae_con_5 {
        min-height: 508px;
        padding: 60px 0 0;
        margin: 0;
        width: 100%;
    }

    #rosae_con_5_content {
        padding: 0 30px 30px;
    }

    #rosae_con_5 .wp-block-column {
        width: 100%;
        max-width: 100%;
    }

    #rosae_con_5_med-spa-right {
        margin-right: 0;
    }

    .finance_procedure, .finance_block {
        margin: 0 50px;
    }

    .wp-block-columns.celebrities-block {
        margin: 0 25px;
        padding: 0;
        display: flex;
        justify-content: space-between;
        width: calc(100% - 50px);
    }

    .wp-block-columns.celebrities-block .wp-block-column {
        margin: 0 25px;
        flex-basis: calc(50% - 50px) !important;
        flex-grow: 0;
    }

    .wp-block-columns.celebrities-block .wp-block-column:not(:first-child) {
        margin-left: 25px;
    }

    #rosea_med_spa {
        padding: 30px 0 0;
        margin: 0;
        min-height: 508px;
        width: 100%;
    }

    #rosea_med_spa_content {
        padding: 0;
    }

    #rosea_med_spa .wp-block-column {
        max-width: 100%;
        width: 100%;
        padding: 0 30px 30px;
        margin: 0 !important;
    }

    #rosea_med_spa #rosea_med_spa_form {
        margin-left: 0 !important;
    }

    #about_con_9 &gt; div {
        max-width: 100%;
        width: 100%;
    }

    #about_con_9 .wp-block-column:first-child {
        padding: 0 30px;
    }

    #aqua_con_1 .wide-width-main .wide-width-left, #aqua_con_2 .wide-width-main .wide-width-left {
        max-width: 100%;
        width: 100%;
    }

    #about_con_9 .wp-block-column:not(:first-child) {
        padding: 0;
    }

    #rosacea_skincare {
        margin: 0;
        width: 100%;
        padding: 30px 30px 50px;
    }

    .technologies_used {
        padding: 0 50px;
    }

    #rosea_med_spa + #about_con_9 + .wp-block-spacer {
        /*display: block;*/
        display: none;
    }


    #rosae_con_6_list {
        margin: 0;
    }

    #rosae_con_6_list .wp-block-column {
        min-width: 50%;
        margin-bottom: 30px;
    }

    #rosae_con_3 {
        padding: 0 30px;
    }

    #rosae_con_3_content {
        padding: 0 30px;
    }

    .two-slide-one .wp-block-eedee-block-gutenslider .eedee-gutenslider-pagination, .two-slide-one .glide__bullets {
        /* bottom: -5em !important; */
        bottom: 0 !important;
    }

    .glide {
        padding-bottom: 50px;
    }

    #rosae_con_3_list .block-custom-post {
        display: flex !important;
        align-items: center;
        gap: 0 30px;
    }

    #rocea_con_8,
    #rocea_con_8_content {
        padding: 0 30px;
    }

    .celebrities_content {
        padding: 0 30px;
    }

    #rosea_med_spa {

    }

    .faq_block .wp-block-column:not(:first-child) {
        margin-left: 0;
        margin-top: 22px;
    }

    .post-st-two .post-st-two__item {
        margin: 0 auto;
    }

    .foot-img-left {
        margin-right: 0;
    }

    #aqua_con_2 .wp-block-columns.are-vertically-aligned-top {
        flex-direction: column-reverse;
    }

    #aqua_con_2 h2 {
        margin-bottom: 0 !important;
        margin-bottom: 0;
        font-family: Minion Pro;
        font-style: normal;
        font-weight: normal;
        font-size: 36px;
        line-height: 43px;
        color: #000000;
    }

    #aqua_con_4 {
        padding: 0 30px;
    }

    #aqua_con_4_content {
        padding: 0 30px;
    }

    .aquapure-treatment {
        padding: 0 30px;
        justify-content: space-between;
    }

    .aquapure-treatment .wp-block-column {
        flex-basis: 49% !important;
        margin-bottom: 30px;
    }

    .aquapure-treatment .wp-block-column + .wp-block-column {
        margin-left: 0;
    }

    .wp-block-spacer {
        max-height: max-content;
    }

    #aqua_con_5 {
        margin: 0;
        width: 100%;
        min-height: 508px;
        padding: 30px 0 0;
    }

    #aqua_con_5 .wp-block-column {
        width: 100%;
        max-width: 100%;
        padding: 0 30px 30px;
    }

    #aqua_con_5 .wp-block-column.content_column .med-spa-Minion {
        margin-left: 0;
    }

    #aqua_con_5 .wp-block-column.content_column ul {
        padding-left: 0;
        margin-left: 20px;
    }

    #aqua_con_5 .wp-block-column + .wp-block-column {
        /*margin: 0;*/
        border: 5px solid #E2B29A;
        margin: 0 30px 30px;
        width: calc(100% - 60px);
        padding: 30px 15px;
        background: #fff;
        min-height: auto;
    }

    #aqua_con_7 {
        width: 100%;
        min-height: 508px;
        margin: 0;
        padding: 30px 0 0;
    }

    #aqua_con_7 .wp-block-column {
        width: 100%;
        max-width: 100%;
    }

    #aqua_con_7 .wp-block-column.content_column {
        margin: 0 0 30px;
        padding: 0 30px;
    }

    #aqua_con_7 .wp-block-column + .wp-block-column {
        /*margin: 0;*/
        border: 5px solid #E2B29A;
        margin: 0 30px 30px;
        width: calc(100% - 60px);
        padding: 30px 15px;
        background: #fff;
        min-height: auto;
    }


    #beauty_block {
        border: 5px solid #E2B29A;
        margin: 0 30px;
    }

    .center-block .wp-block-column:nth-child(2) {
        background: none;
    }

    .glide-slider-block .glide__slide img {
        min-height: max-content;
    }

    .cont,
    .cont-arr-ba {
        position: absolute;
        top: 0;
        width: 100%;
    }

    .two-slide-one .glide__bullets {
        bottom: 25px !important;
    }

    #aqua_con_7 .head_roller {
        font-size: 48px !important;
    }

    #beauty_block + #about_con_9 + .wp-block-spacer {
        display: none;
    }

    #con_4 + .wp-block-spacer {
        display: none;
    }

    #about_con_9 + .wp-block-spacer {
        display: none;
    }

    #block-11 .wp-block-columns .wp-block-column.left-footer-block,
    #block-11 .wp-block-columns .wp-block-column.right-footer-block {
        flex-basis: 50% !important;
    }

    .entry-content h2 {
        font-size: 30px;
    }


    .glide.home_hero_slider {
        margin: 0 30px;
        width: calc(100% - 60px);
    }

    .glide.home_hero_slider + .wp-block-spacer {
        display: none;
    }

    #home_con_2 {
        margin: 0;
        width: 100%;
        padding: 30px 0;
    }

    #home_con_2 .med-spa-left {
        padding: 0 30px;
    }


    #gal__results {
        margin: -10px 30px 0;
        width: calc(100% - 60px);
    }

    #gal__results .roller, #gal__results .sp_head {
        margin: 0;
    }

    .blocks-gallery-grid .blocks-gallery-item {
        margin: 0 0 1em 0;
    }

    #home_treatments {
        width: 100%;
        margin: 0;
        padding: 0;
    }

    #home_treatments .med-spa-left {
        padding: 0 30px;
    }

    .block-custom-post-rotate.post-sho {
        width: calc(100% - 60px);
        margin: 0 30px;
    }

    #home_review {
        margin: 0;
        padding: 30px;
        width: 100%;
        background-color: transparent;
    }

    #home_review .wp-block-column.med-spa-standart {
        margin: 0 0 30px 0;
    }

    #home_review .med-spa-white {
        padding: 17px 41px;
    }

    #home_review .gl-text {
        overflow: hidden;
    }

    .med-spa .med-spa-left p:not(.head_roller) {
        padding-right: 0 !important;
    }

    .glide.glide-logo.glide--ltr.glide--carousel.glide--swipeable {
        padding: 0;
    }

    .ast-footer-copyright p + p {
        margin-left: 10px;
    }

    .site-below-footer-wrap[data-section="section-below-footer-builder"] .ast-builder-grid-row {
        padding: 0;
    }

    #ast-mobile-header .ast-builder-grid-row {
        /*flex-direction: row-reverse;*/
        display: flex;
        justify-content: space-between;
    }

    #rosacea_skincare .wp-block-buttons {
        margin-top: 5rem;
    }

    .ast-header-search .ast-search-menu-icon.slide-search .search-form {
        top: 65px;
        position: absolute;
        z-index: 999;
    }

    .pds__menu-logo {
        display: none !important;
    }

    .pds__menu-logo--mobile {
        height: 50px;
    }

    .iziModal-content .med-spa {
        padding: 0;
    }

    .iziModal-content button {
        right: 0;
        z-index: 9;
    }

    .glide-slider-block {
        padding-bottom: 30px;
    }

    .site-header-primary-section-center.site-header-section.ast-flex.ast-grid-section-center {
        /*margin-left: 65px;*/
    }
    .ast-header-button-1[data-section*="section-hb-button-"] .ast-builder-button-wrap .ast-custom-button {
        padding: 9px 20px !important;
    }


    #modalGold .autoModal {
        min-height: 330px !important;
        text-align: right;
        padding-right: 10px;
        padding-top: 10px;
    }
    #modalGold .autoModal .modal__title {
        margin-top: 50px;
        font-size: 20px !important;
        font-weight: 300;
    }
    #modalGold .autoModal .modal__subtitle {
        font-weight: bold !important;
        font-size: 16px !important;
        line-height: 24px !important;
    }
    #modalGold .autoModal .modal__discount {
        margin-bottom: 0 !important;
        font-family: 'Roboto';
        font-weight: 400;
        font-size: 14px;
        text-transform: uppercase !important;
    }
    #modalGold .autoModal .modal__code {
        font-size: 12px;
        display: block;
        margin-right: 0;
    }
    #modalGold .btn.modal__book_now {
        min-width: max-content;
        background-color: #2e333c !important;
        color: #ddb37b !important;
        font-weight: bold;
        padding: 13px 25px !important;
        border-radius: 3px;
        font-size: 0.8rem !important;
        margin-right: 0;
    }
}</pre></body></html>