@media (max-width: 479px) {
    .elementor-869 .elementor-element.elementor-element-20202f9.elementor-column>.elementor-widget-wrap {
        justify-content: start;
    }
}

@media (max-width: 479px) {
    .elementor-869 .elementor-element.elementor-element-6e8fa48.elementor-column>.elementor-widget-wrap {
        justify-content: start;
    }
}

@media (max-width: 479px) {
    .elementor-869 .elementor-element.elementor-element-6e8fa48.elementor-column>.elementor-widget-wrap {
        justify-content: start;
    }
}

@media (max-width: 479px) {
    .elementor-869 .elementor-element.elementor-element-6e8fa48.elementor-column>.elementor-widget-wrap {
        justify-content: start;
        padding: 30px 0px 0px 0px;
    }
}

@media (max-width: 479px) {
    .elementor-869 .elementor-element.elementor-element-81dea87.elementor-column>.elementor-widget-wrap {
        justify-content: start;
    }
}




@media (max-width: 479px) {

    .elementor-869 .elementor-element.elementor-element-10cd324 .wdt-heading-holder,
    .elementor-869 .elementor-element.elementor-element-10cd324 .wdt-heading-holder>.wdt-heading-separator-wrapper .wdt-heading-separator,
    .elementor-869 .elementor-element.elementor-element-10cd324 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
    .elementor-869 .elementor-element.elementor-element-10cd324 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
        text-align: left;
        justify-content: start;
        justify-items: center;
    }
}

@media (max-width: 479px) {

    .elementor-869 .elementor-element.elementor-element-0902085 .wdt-heading-holder,
    .elementor-869 .elementor-element.elementor-element-0902085 .wdt-heading-holder>.wdt-heading-separator-wrapper .wdt-heading-separator,
    .elementor-869 .elementor-element.elementor-element-0902085 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
    .elementor-869 .elementor-element.elementor-element-0902085 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
        text-align: center;
        justify-content: start;
        justify-items: center;
    }
}


@media (max-width: 479px) {

    .elementor-widget.elementor-mobile-align-center .elementor-icon-list-item,
    .elementor-widget.elementor-mobile-align-center .elementor-icon-list-item a {
        justify-content: start;
    }
}


.elementor-869 .elementor-element.elementor-element-b2cfe93 {
    color: var(--e-global-color-ac2df56);
    width: var(--container-widget-width, 280px);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
}






@media (max-width: 1280px) and (min-width: 480px) {
    .elementor-869 .elementor-element.elementor-element-20202f9.f-about {
        width: 50%;
    }
}

@media (max-width: 1280px) and (min-width: 480px) {
    .elementor-869 .elementor-element.elementor-element-6e8fa48.f-main-menu {
        width: 25%;
    }
}

@media (max-width: 1280px) and (min-width: 480px) {
    .elementor-869 .elementor-element.elementor-element-6e8fa48.f-treatment {
        width: 25%;
    }
}

@media (max-width: 1280px) and (min-width: 480px) {
    .elementor-869 .elementor-element.elementor-element-6e8fa48.f-useful-link {
        width: 50%;
    }
}

@media (max-width: 1280px) and (min-width: 480px) {
    .elementor-869 .elementor-element.elementor-element-81dea87.f-contact-details {
        width: 50%;
    }
}


@media (max-width: 1280px) and (min-width: 480px) {
    .elementor-869 .elementor-element.elementor-element-81dea87.f-contact-details>.elementor-element-populated {
        padding: 30px 0px 0px 0px;
        flex-direction: column;
    }
}


@media (max-width: 767px) and (min-width: 480px) {
    .elementor-869 .elementor-element.elementor-element-20202f9.f-about {
        width: 100%;
    }
}


@media (max-width: 767px) and (min-width: 480px) {
    .elementor-869 .elementor-element.elementor-element-6e8fa48.f-main-menu {
        width: 50%;
    }
}

@media (max-width: 767px) and (min-width: 480px) {
    .elementor-869 .elementor-element.elementor-element-6e8fa48.f-treatment {
        width: 50%;
    }
}

@media (max-width: 1280px) and (min-width: 480px) {
    .elementor-869 .elementor-element.elementor-element-6e8fa48.f-useful-link {
        width: 50%;
    }
}

@media (max-width: 1280px) and (min-width: 480px) {
    .elementor-869 .elementor-element.elementor-element-81dea87.f-contact-details {
        width: 50%;
    }
}