.elementor-8631 .elementor-element.elementor-element-3ee4e01:not(.elementor-motion-effects-element-type-background),
.elementor-8631 .elementor-element.elementor-element-3ee4e01>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../new-images/healia-about-banner.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-8631 .elementor-element.elementor-element-3ee4e01>.elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(90deg, #FFFFFF 0%, rgba(0, 0, 0, 0) 35%);
    opacity: 0.55;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8631 .elementor-element.elementor-element-3ee4e01 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 96px 0px 90px 0px;
}

.elementor-8631 .elementor-element.elementor-element-8d23ec7 .cms-heading-wrapper .custom-heading {
    margin-top: 0px;
    margin-bottom: 7px;
}

.elementor-8631 .elementor-element.elementor-element-8d23ec7 .custom-heading {
    font-size: 40px;
    line-height: 1.375em;
}

.elementor-8631 .elementor-element.elementor-element-8d23ec7 .custom-subheading {
    color: #1F314F;
    font-size: 16px;
}

.elementor-8631 .elementor-element.elementor-element-8d23ec7 .custom-subheading.line-before:before {
    background-color: #1F314F;
}

.elementor-8631 .elementor-element.elementor-element-8d23ec7 .cms-heading-wrapper .custom-subheading {
    margin-bottom: 7px;
}

.elementor-widget-text-editor {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
    background-color: var(--e-global-color-primary);
}

.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,
.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}

.elementor-8631 .elementor-element.elementor-element-57cc06a>.elementor-widget-container {
    margin: 12px 0px 0px 0px;
}

.elementor-8631 .elementor-element.elementor-element-57cc06a {
    color: #283B6A;
    font-size: 17px;
    font-weight: bold;
    line-height: 28px;
}

.elementor-8631 .elementor-element.elementor-element-e00fe7c {
    margin-top: 105px;
    margin-bottom: 0px;
}

.elementor-8631 .elementor-element.elementor-element-3b1d867 .cms-heading-wrapper .custom-heading {
    margin-top: 0px;
    margin-bottom: 15px;
}

.elementor-8631 .elementor-element.elementor-element-3b1d867 .custom-heading {
    font-size: 40px;
}

.elementor-8631 .elementor-element.elementor-element-3b1d867 .custom-subheading {
    color: #85849E;
}

.elementor-8631 .elementor-element.elementor-element-3b1d867 .custom-subheading.line-before:before {
    background-color: #85849E;
}

.elementor-8631 .elementor-element.elementor-element-3b1d867 .cms-heading-wrapper .custom-subheading {
    margin-bottom: 7px;
}

.elementor-8631 .elementor-element.elementor-element-876277c {
    margin-top: 20px;
    margin-bottom: -110px;
    z-index: 1;
}

.elementor-8631 .elementor-element.elementor-element-02af45a>.elementor-element-populated {
    margin: 0px 50px 0px 15px;
    --e-column-margin-right: 50px;
    --e-column-margin-left: 15px;
}

.elementor-8631 .elementor-element.elementor-element-a308d1b {
    border-style: solid;
    border-width: 0px 0px 0px 3px;
    border-color: #283B6A;
    padding: 0px 0px 0px 50px;
}

.elementor-8631 .elementor-element.elementor-element-36b1d00>.elementor-widget-container {
    margin: -17px 0px -17px 0px;
}

.elementor-8631 .elementor-element.elementor-element-36b1d00 {
    color: #283B6A;
    font-family: "Roboto", Sans-serif;
    font-weight: bold;
}

.elementor-8631 .elementor-element.elementor-element-bd6580a {
    margin-top: 22px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 50px;
}

.elementor-bc-flex-widget .elementor-8631 .elementor-element.elementor-element-27d6c66.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-8631 .elementor-element.elementor-element-27d6c66.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-8631 .elementor-element.elementor-element-33a0415>.elementor-widget-container {
    margin: 0px 0px 6px 0px;
}

.elementor-8631 .elementor-element.elementor-element-067c8d0>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 100px 0px 0px;
    --e-column-margin-right: 100px;
    --e-column-margin-left: 0px;
}

.elementor-8631 .elementor-element.elementor-element-067c8d0>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8631 .elementor-element.elementor-element-d2c12ff:not(.elementor-motion-effects-element-type-background),
.elementor-8631 .elementor-element.elementor-element-d2c12ff>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../new-images/your-partner-in-better-health.webp");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-8631 .elementor-element.elementor-element-d2c12ff>.elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(180deg, #00000000 63%, #061733 100%);
    opacity: 0.3;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8631 .elementor-element.elementor-element-d2c12ff,
.elementor-8631 .elementor-element.elementor-element-d2c12ff>.elementor-background-overlay {
    border-radius: 22px 22px 22px 22px;
}

.elementor-8631 .elementor-element.elementor-element-d2c12ff {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-8631 .elementor-element.elementor-element-9b45979 {
    --spacer-size: 210px;
}

.elementor-8631 .elementor-element.elementor-element-9174e2d {
    --spacer-size: 210px;
}

.elementor-8631 .elementor-element.elementor-element-608b5bd:not(.elementor-motion-effects-element-type-background),
.elementor-8631 .elementor-element.elementor-element-608b5bd>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2020/11/service_curves.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-8631 .elementor-element.elementor-element-608b5bd>.elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(180deg, #0E164D0D 0%, #EBF9F8 100%);
    opacity: 1;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8631 .elementor-element.elementor-element-608b5bd {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 130px 0px 30px 0px;
}

.elementor-8631 .elementor-element.elementor-element-3ac9ada6 {
    margin-top: 25px;
    margin-bottom: 0px;
}

.elementor-8631 .elementor-element.elementor-element-cef6965 .cms-heading-wrapper .custom-heading {
    margin-top: 0px;
    margin-bottom: 15px;
}

.elementor-8631 .elementor-element.elementor-element-cef6965 .custom-heading {
    font-size: 40px;
}

.elementor-8631 .elementor-element.elementor-element-cef6965 .custom-subheading {
    color: #85849E;
}

.elementor-8631 .elementor-element.elementor-element-cef6965 .custom-subheading.line-before:before {
    background-color: #85849E;
}

.elementor-8631 .elementor-element.elementor-element-cef6965 .cms-heading-wrapper .custom-subheading {
    margin-bottom: 7px;
}

.elementor-8631 .elementor-element.elementor-element-494d3790 {
    text-align: left;
    font-size: 17px;
    font-weight: 500;
    line-height: 25px;
}

.elementor-8631 .elementor-element.elementor-element-7239b61 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 50px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-8631 .elementor-element.elementor-element-cccb695 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-8631 .elementor-element.elementor-element-8d1e058 .cms-heading-wrapper .custom-heading {
    margin-top: 0px;
    margin-bottom: 15px;
}

.elementor-8631 .elementor-element.elementor-element-8d1e058 .custom-heading {
    font-size: 40px;
}

.elementor-8631 .elementor-element.elementor-element-8d1e058 .custom-subheading {
    color: #85849E;
}

.elementor-8631 .elementor-element.elementor-element-8d1e058 .custom-subheading.line-before:before {
    background-color: #85849E;
}

.elementor-8631 .elementor-element.elementor-element-8d1e058 .cms-heading-wrapper .custom-subheading {
    margin-bottom: 7px;
}

.elementor-8631 .elementor-element.elementor-element-31c8cdd>.elementor-widget-container {
    margin: 0px 0px 6px 0px;
}

.elementor-8631 .elementor-element.elementor-element-5a6139c {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-8631 .elementor-element.elementor-element-f47b4de .cms-heading-wrapper .custom-heading {
    margin-top: 0px;
    margin-bottom: 15px;
}

.elementor-8631 .elementor-element.elementor-element-f47b4de .custom-heading {
    font-size: 40px;
}

.elementor-8631 .elementor-element.elementor-element-f47b4de .custom-subheading {
    color: #85849E;
}

.elementor-8631 .elementor-element.elementor-element-f47b4de .custom-subheading.line-before:before {
    background-color: #85849E;
}

.elementor-8631 .elementor-element.elementor-element-f47b4de .cms-heading-wrapper .custom-subheading {
    margin-bottom: 7px;
}

.elementor-8631 .elementor-element.elementor-element-3e124de>.elementor-widget-container {
    margin: 0px 0px 6px 0px;
}

.elementor-8631 .elementor-element.elementor-element-adb8424 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-8631 .elementor-element.elementor-element-d381d3a .cms-heading-wrapper .custom-heading {
    margin-top: 0px;
    margin-bottom: 15px;
}

.elementor-8631 .elementor-element.elementor-element-d381d3a .custom-heading {
    font-size: 40px;
}

.elementor-8631 .elementor-element.elementor-element-d381d3a .custom-subheading {
    color: #85849E;
}

.elementor-8631 .elementor-element.elementor-element-d381d3a .custom-subheading.line-before:before {
    background-color: #85849E;
}

.elementor-8631 .elementor-element.elementor-element-d381d3a .cms-heading-wrapper .custom-subheading {
    margin-bottom: 7px;
}

.elementor-8631 .elementor-element.elementor-element-92c1112>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

@media(min-width:768px) {
    .elementor-8631 .elementor-element.elementor-element-8d15320 {
        width: 42%;
    }

    .elementor-8631 .elementor-element.elementor-element-f343692 {
        width: 58%;
    }

    .elementor-8631 .elementor-element.elementor-element-4f0b6f9 {
        width: 55%;
    }

    .elementor-8631 .elementor-element.elementor-element-568202f {
        width: 45%;
    }

    .elementor-8631 .elementor-element.elementor-element-02af45a {
        width: 50%;
    }

    .elementor-8631 .elementor-element.elementor-element-067c8d0 {
        width: 50%;
    }

    .elementor-8631 .elementor-element.elementor-element-cccb695 {
        --width: 50%;
    }

    .elementor-8631 .elementor-element.elementor-element-5a6139c {
        --width: 50%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-8631 .elementor-element.elementor-element-8d15320 {
        width: 100%;
    }

    .elementor-8631 .elementor-element.elementor-element-02af45a {
        width: 100%;
    }

    .elementor-8631 .elementor-element.elementor-element-067c8d0 {
        width: 100%;
    }

    .elementor-8631 .elementor-element.elementor-element-3734e021 {
        width: 100%;
    }
}

@media(max-width:1024px) {
    .elementor-8631 .elementor-element.elementor-element-3ee4e01 {
        padding: 90px 5px 90px 5px;
    }

    .elementor-8631 .elementor-element.elementor-element-8d23ec7>.elementor-widget-container {
        margin: 0% 0% 0% 0%;
    }

    .elementor-8631 .elementor-element.elementor-element-067c8d0>.elementor-element-populated {
        margin: 0px 15px 0px 15px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 15px;
    }

    .elementor-8631 .elementor-element.elementor-element-608b5bd {
        padding: 105px 5px 0px 5px;
    }

    .elementor-8631 .elementor-element.elementor-element-3734e021>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }
}

@media(max-width:767px) {
    .elementor-8631 .elementor-element.elementor-element-02af45a>.elementor-element-populated {
        margin: 0px 0px 0px 15px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 15px;
    }

    .elementor-8631 .elementor-element.elementor-element-a308d1b {
        padding: 0px 0px 0px 15px;
    }

    .elementor-8631 .elementor-element.elementor-element-bd6580a {
        padding: 0px 0px 0px 0px;
    }

    .elementor-8631 .elementor-element.elementor-element-33a0415>.elementor-widget-container {
        margin: 0px 0px 25px 0px;
    }

    .elementor-8631 .elementor-element.elementor-element-3734e021>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-8631 .elementor-element.elementor-element-31c8cdd>.elementor-widget-container {
        margin: 0px 0px 25px 0px;
    }

    .elementor-8631 .elementor-element.elementor-element-3e124de>.elementor-widget-container {
        margin: 0px 0px 25px 0px;
    }

    .elementor-8631 .elementor-element.elementor-element-92c1112>.elementor-widget-container {
        margin: 0px 0px 25px 0px;
    }
}