﻿.elementor-kit-1316 {
    --e-global-color-primary: #6EC1E4;
    --e-global-color-secondary: #54595F;
    --e-global-color-text: #7A7A7A;
    --e-global-color-2e6c5c0: #9FCE00;
    --e-global-typography-primary-font-family: "Roboto";
    --e-global-typography-primary-font-weight: 600;
    --e-global-typography-secondary-font-family: "Roboto Slab";
    --e-global-typography-secondary-font-weight: 400;
    --e-global-typography-text-font-family: "Roboto";
    --e-global-typography-text-font-weight: 400;
    --e-global-typography-accent-font-family: "Roboto";
    --e-global-typography-accent-font-weight: 500
}

.elementor-section.elementor-section-boxed>.elementor-container {
    max-width: 1140px
}

.e-con {
    --container-max-width: 1140px
}

.elementor-widget:not(:last-child) {
    margin-bottom: 20px
}

.elementor-element {
    --widgets-spacing: 20px
}

h1.entry-title {
    display: var(--page-title-display)
}

.elementor-kit-1316 e-page-transition {
    background-color: #ffbc7d
}

@media(max-width:1024px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 1024px
    }

    .e-con {
        --container-max-width: 1024px
    }
}

@media(max-width:767px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 767px
    }

    .e-con {
        --container-max-width: 767px
    }
}

.elementor-11 .elementor-element.elementor-element-ca7541c>.elementor-container {
    min-height: 605px
}

.elementor-11 .elementor-element.elementor-element-ca7541c:not(.elementor-motion-effects-element-type-background),
.elementor-11 .elementor-element.elementor-element-ca7541c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url(../asianmassage/background.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover
}

.elementor-11 .elementor-element.elementor-element-ca7541c>.elementor-background-overlay {
    background-color: #000;
    opacity: .2;
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-11 .elementor-element.elementor-element-ca7541c {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 50px 0 189px 0
}

.elementor-11 .elementor-element.elementor-element-02500f6 {
    text-align: center
}

.elementor-11 .elementor-element.elementor-element-02500f6 .elementor-heading-title {
    color: var(--e-global-color-astglobalcolor5);
    font-size: 72px;
    letter-spacing: -3px
}

.elementor-11 .elementor-element.elementor-element-02500f6>.elementor-widget-container {
    margin: 0
}

.elementor-11 .elementor-element.elementor-element-1c8d941 {
    --spacer-size: 35px
}

.elementor-11 .elementor-element.elementor-element-0708f7f {
    text-align: center
}

.elementor-11 .elementor-element.elementor-element-0708f7f .elementor-heading-title {
    color: var(--e-global-color-astglobalcolor5);
    font-size: 81px;
    letter-spacing: -3px
}

.elementor-11 .elementor-element.elementor-element-0708f7f>.elementor-widget-container {
    margin: -16px 0 0 0
}

.elementor-11 .elementor-element.elementor-element-2ce1f64 {
    --spacer-size: 38px
}

.elementor-11 .elementor-element.elementor-element-8ad6fde {
    text-align: center
}

.elementor-11 .elementor-element.elementor-element-8ad6fde .elementor-heading-title {
    font-size: 40px;
    line-height: 44px;
    letter-spacing: -2px
}

.elementor-11 .elementor-element.elementor-element-8ad6fde>.elementor-widget-container {
    margin: 8px 0 -6px 0;
    padding: 4px 4px 4px 4px
}

.elementor-11 .elementor-element.elementor-element-b44732b {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-astglobalcolor1);
    --divider-border-width: 1.5px
}

.elementor-11 .elementor-element.elementor-element-b44732b .elementor-divider-separator {
    width: 12%;
    margin: 0 auto;
    margin-center: 0
}

.elementor-11 .elementor-element.elementor-element-b44732b .elementor-divider {
    text-align: center;
    padding-top: 15px;
    padding-bottom: 15px
}

.elementor-11 .elementor-element.elementor-element-b44732b>.elementor-widget-container {
    margin: -25px 0 0 0
}

.elementor-11 .elementor-element.elementor-element-a2a6aef {
    text-align: center;
    font-size: 20px;
    line-height: 30px;
    letter-spacing: 0;
    word-spacing: 4px;
    width: var(--container-widget-width, 103.438%);
    max-width: 103.438%;
    --container-widget-width: 103.438%;
    --container-widget-flex-grow: 0
}

.elementor-11 .elementor-element.elementor-element-a2a6aef>.elementor-widget-container {
    padding: 20px 0 20px 0
}

.elementor-11 .elementor-element.elementor-element-99eb963 {
    text-align: left;
    color: var(--e-global-color-astglobalcolor1);
    font-size: 20px;
    line-height: 30px;
    letter-spacing: 0;
    word-spacing: 4px;
    width: var(--container-widget-width, 105.894%);
    max-width: 105.894%;
    --container-widget-width: 105.894%;
    --container-widget-flex-grow: 0
}

.elementor-11 .elementor-element.elementor-element-99eb963>.elementor-widget-container {
    padding: 20px 0 20px 0
}

.elementor-11 .elementor-element.elementor-element-01384ce {
    --spacer-size: 70px
}

.elementor-11 .elementor-element.elementor-element-4bc3823 {
    text-align: center
}

.elementor-11 .elementor-element.elementor-element-4bc3823 .elementor-heading-title {
    font-size: 40px;
    letter-spacing: -2px
}

.elementor-11 .elementor-element.elementor-element-693c489 {
    --e-image-carousel-slides-to-show: 1
}

.elementor-11 .elementor-element.elementor-element-25c1258 {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-astglobalcolor0);
    --divider-border-width: 3px
}

.elementor-11 .elementor-element.elementor-element-25c1258 .elementor-divider-separator {
    width: 8%;
    margin: 0 auto;
    margin-center: 0
}

.elementor-11 .elementor-element.elementor-element-25c1258 .elementor-divider {
    text-align: center;
    padding-top: 0;
    padding-bottom: 0
}

.elementor-11 .elementor-element.elementor-element-cd647f9 {
    text-align: center
}

.elementor-11 .elementor-element.elementor-element-cd647f9 .elementor-heading-title {
    font-size: 25px
}

.elementor-11 .elementor-element.elementor-element-bb87998 {
    text-align: center;
    font-size: 20px
}

.elementor-11 .elementor-element.elementor-element-3dcd580 .elementor-button:focus,
.elementor-11 .elementor-element.elementor-element-3dcd580 .elementor-button:hover {
    color: var(--e-global-color-astglobalcolor5)
}

.elementor-11 .elementor-element.elementor-element-3dcd580 .elementor-button:focus svg,
.elementor-11 .elementor-element.elementor-element-3dcd580 .elementor-button:hover svg {
    fill: var(--e-global-color-astglobalcolor5)
}

.elementor-11 .elementor-element.elementor-element-e2b2890 {
    text-align: center
}

.elementor-11 .elementor-element.elementor-element-e2b2890 .elementor-heading-title {
    font-size: 25px
}

.elementor-11 .elementor-element.elementor-element-01cf75a {
    text-align: center;
    font-size: 20px
}

.elementor-11 .elementor-element.elementor-element-f34a72f .elementor-button:focus,
.elementor-11 .elementor-element.elementor-element-f34a72f .elementor-button:hover {
    color: var(--e-global-color-astglobalcolor5)
}

.elementor-11 .elementor-element.elementor-element-f34a72f .elementor-button:focus svg,
.elementor-11 .elementor-element.elementor-element-f34a72f .elementor-button:hover svg {
    fill: var(--e-global-color-astglobalcolor5)
}

.elementor-11 .elementor-element.elementor-element-509fd8e {
    text-align: center
}

.elementor-11 .elementor-element.elementor-element-509fd8e .elementor-heading-title {
    font-size: 25px
}

.elementor-11 .elementor-element.elementor-element-34a48bc {
    text-align: center;
    font-size: 20px
}

.elementor-11 .elementor-element.elementor-element-ecd7bb5 .elementor-button:focus,
.elementor-11 .elementor-element.elementor-element-ecd7bb5 .elementor-button:hover {
    color: var(--e-global-color-astglobalcolor5)
}

.elementor-11 .elementor-element.elementor-element-ecd7bb5 .elementor-button:focus svg,
.elementor-11 .elementor-element.elementor-element-ecd7bb5 .elementor-button:hover svg {
    fill: var(--e-global-color-astglobalcolor5)
}

.elementor-11 .elementor-element.elementor-element-3ac9f8a {
    text-align: center
}

.elementor-11 .elementor-element.elementor-element-3ac9f8a .elementor-heading-title {
    font-size: 25px
}

.elementor-11 .elementor-element.elementor-element-f68c69c {
    text-align: center;
    font-size: 20px
}

.elementor-11 .elementor-element.elementor-element-b0af62f .elementor-button:focus,
.elementor-11 .elementor-element.elementor-element-b0af62f .elementor-button:hover {
    color: var(--e-global-color-astglobalcolor5)
}

.elementor-11 .elementor-element.elementor-element-b0af62f .elementor-button:focus svg,
.elementor-11 .elementor-element.elementor-element-b0af62f .elementor-button:hover svg {
    fill: var(--e-global-color-astglobalcolor5)
}

.elementor-11 .elementor-element.elementor-element-b383c4c {
    text-align: center
}

.elementor-11 .elementor-element.elementor-element-b383c4c .elementor-heading-title {
    font-size: 25px
}

.elementor-11 .elementor-element.elementor-element-e5536bd {
    text-align: center;
    font-size: 20px
}

.elementor-11 .elementor-element.elementor-element-644d4a6 .elementor-button:focus,
.elementor-11 .elementor-element.elementor-element-644d4a6 .elementor-button:hover {
    color: var(--e-global-color-astglobalcolor5)
}

.elementor-11 .elementor-element.elementor-element-644d4a6 .elementor-button:focus svg,
.elementor-11 .elementor-element.elementor-element-644d4a6 .elementor-button:hover svg {
    fill: var(--e-global-color-astglobalcolor5)
}

.elementor-11 .elementor-element.elementor-element-0cbc9a1 {
    text-align: center
}

.elementor-11 .elementor-element.elementor-element-0cbc9a1 .elementor-heading-title {
    font-size: 25px
}

.elementor-11 .elementor-element.elementor-element-bebc53e {
    text-align: center;
    font-size: 20px;
    width: var(--container-widget-width, 101.884%);
    max-width: 101.884%;
    --container-widget-width: 101.884%;
    --container-widget-flex-grow: 0
}

.elementor-11 .elementor-element.elementor-element-a541922 .elementor-button:focus,
.elementor-11 .elementor-element.elementor-element-a541922 .elementor-button:hover {
    color: var(--e-global-color-astglobalcolor5)
}

.elementor-11 .elementor-element.elementor-element-a541922 .elementor-button:focus svg,
.elementor-11 .elementor-element.elementor-element-a541922 .elementor-button:hover svg {
    fill: var(--e-global-color-astglobalcolor5)
}

.elementor-11 .elementor-element.elementor-element-f9dc0ce {
    --spacer-size: 50px
}

.elementor-11 .elementor-element.elementor-element-ac9ad05 {
    --spacer-size: 50px
}

.elementor-11 .elementor-element.elementor-element-b991a90>.elementor-container {
    min-height: 480px
}

.elementor-11 .elementor-element.elementor-element-b991a90>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-11 .elementor-element.elementor-element-b991a90:not(.elementor-motion-effects-element-type-background),
.elementor-11 .elementor-element.elementor-element-b991a90>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url(../asianmassage/pexels-alesia-kozik-7796168-scaled.jpg);
    background-position: bottom center;
    background-repeat: no-repeat;
    background-size: cover
}

.elementor-11 .elementor-element.elementor-element-b991a90>.elementor-background-overlay {
    background-color: var(--e-global-color-astglobalcolor2);
    opacity: .5;
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-11 .elementor-element.elementor-element-b991a90 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 0
}

.elementor-11 .elementor-element.elementor-element-9994f9f {
    --spacer-size: 50px
}

.elementor-11 .elementor-element.elementor-element-f8c09b3 {
    text-align: center
}

.elementor-11 .elementor-element.elementor-element-f8c09b3 .elementor-heading-title {
    color: var(--e-global-color-astglobalcolor5);
    font-size: 58px;
    letter-spacing: -2px;
    -webkit-text-stroke-width: 1px;
    stroke-width: 1px;
    -webkit-text-stroke-color: #fff;
    stroke: #fff
}

.elementor-11 .elementor-element.elementor-element-f8c09b3>.elementor-widget-container {
    margin: 0;
    padding: 0
}

.elementor-11 .elementor-element.elementor-element-e9b29b8 {
    text-align: left;
    color: var(--e-global-color-astglobalcolor5)
}

.elementor-11 .elementor-element.elementor-element-fe5c4eb {
    text-align: center
}

.elementor-11 .elementor-element.elementor-element-fe5c4eb .elementor-heading-title {
    color: var(--e-global-color-astglobalcolor5);
    font-size: 58px;
    letter-spacing: -2px;
    -webkit-text-stroke-width: 1px;
    stroke-width: 1px;
    -webkit-text-stroke-color: #fff;
    stroke: #fff
}

.elementor-11 .elementor-element.elementor-element-fe5c4eb>.elementor-widget-container {
    margin: 0;
    padding: 0
}

.elementor-11 .elementor-element.elementor-element-2feb555 {
    text-align: center;
    color: var(--e-global-color-astglobalcolor5)
}

.elementor-11 .elementor-element.elementor-element-df8c3d3 {
    --spacer-size: 20px
}

.elementor-11 .elementor-element.elementor-element-da30b5e {
    text-align: center
}

.elementor-11 .elementor-element.elementor-element-da30b5e .elementor-heading-title {
    color: var(--e-global-color-astglobalcolor5);
    font-size: 58px;
    letter-spacing: -2px;
    -webkit-text-stroke-width: 1px;
    stroke-width: 1px;
    -webkit-text-stroke-color: #fff;
    stroke: #fff
}

.elementor-11 .elementor-element.elementor-element-da30b5e>.elementor-widget-container {
    margin: 0;
    padding: 0
}

.elementor-11 .elementor-element.elementor-element-1e0fc3a {
    text-align: center;
    color: var(--e-global-color-astglobalcolor5)
}

.elementor-11 .elementor-element.elementor-element-d5b71d0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(7px/2)
}

.elementor-11 .elementor-element.elementor-element-d5b71d0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(7px/2)
}

.elementor-11 .elementor-element.elementor-element-d5b71d0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(7px/2);
    margin-left: calc(7px/2)
}

.elementor-11 .elementor-element.elementor-element-d5b71d0 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-7px/2);
    margin-left: calc(-7px/2)
}

body.rtl .elementor-11 .elementor-element.elementor-element-d5b71d0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-7px/2)
}

body:not(.rtl) .elementor-11 .elementor-element.elementor-element-d5b71d0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-7px/2)
}

.elementor-11 .elementor-element.elementor-element-d5b71d0 .elementor-icon-list-icon i {
    color: var(--e-global-color-astglobalcolor5);
    transition: color .3s
}

.elementor-11 .elementor-element.elementor-element-d5b71d0 .elementor-icon-list-icon svg {
    fill: var(--e-global-color-astglobalcolor5);
    transition: fill .3s
}

.elementor-11 .elementor-element.elementor-element-d5b71d0 {
    --e-icon-list-icon-size: 27px;
    --icon-vertical-offset: 0px;
    width: var(--container-widget-width, 104.074%);
    max-width: 104.074%;
    --container-widget-width: 104.074%;
    --container-widget-flex-grow: 0
}

.elementor-11 .elementor-element.elementor-element-d5b71d0 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-11 .elementor-element.elementor-element-d5b71d0 .elementor-icon-list-item>a {
    font-size: 22px
}

.elementor-11 .elementor-element.elementor-element-d5b71d0 .elementor-icon-list-text {
    text-shadow: 0 0 13px rgba(0, 0, 0, .3);
    color: var(--e-global-color-astglobalcolor5);
    transition: color .3s
}

.elementor-11 .elementor-element.elementor-element-d5b71d0>.elementor-widget-container {
    margin: 10px 0 10px 0
}

.elementor-11 .elementor-element.elementor-element-f0d519f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(7px/2)
}

.elementor-11 .elementor-element.elementor-element-f0d519f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(7px/2)
}

.elementor-11 .elementor-element.elementor-element-f0d519f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(7px/2);
    margin-left: calc(7px/2)
}

.elementor-11 .elementor-element.elementor-element-f0d519f .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-7px/2);
    margin-left: calc(-7px/2)
}

body.rtl .elementor-11 .elementor-element.elementor-element-f0d519f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-7px/2)
}

body:not(.rtl) .elementor-11 .elementor-element.elementor-element-f0d519f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-7px/2)
}

.elementor-11 .elementor-element.elementor-element-f0d519f .elementor-icon-list-icon i {
    color: var(--e-global-color-astglobalcolor5);
    transition: color .3s
}

.elementor-11 .elementor-element.elementor-element-f0d519f .elementor-icon-list-icon svg {
    fill: var(--e-global-color-astglobalcolor5);
    transition: fill .3s
}

.elementor-11 .elementor-element.elementor-element-f0d519f {
    --e-icon-list-icon-size: 27px;
    --icon-vertical-offset: 0px;
    width: var(--container-widget-width, 104.074%);
    max-width: 104.074%;
    --container-widget-width: 104.074%;
    --container-widget-flex-grow: 0
}

.elementor-11 .elementor-element.elementor-element-f0d519f .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-11 .elementor-element.elementor-element-f0d519f .elementor-icon-list-item>a {
    font-size: 22px
}

.elementor-11 .elementor-element.elementor-element-f0d519f .elementor-icon-list-text {
    text-shadow: 0 0 13px rgba(0, 0, 0, .3);
    color: var(--e-global-color-astglobalcolor5);
    transition: color .3s
}

.elementor-11 .elementor-element.elementor-element-f0d519f>.elementor-widget-container {
    margin: 5px 0 5px 0
}

.elementor-11 .elementor-element.elementor-element-d31587e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(7px/2)
}

.elementor-11 .elementor-element.elementor-element-d31587e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(7px/2)
}

.elementor-11 .elementor-element.elementor-element-d31587e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(7px/2);
    margin-left: calc(7px/2)
}

.elementor-11 .elementor-element.elementor-element-d31587e .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-7px/2);
    margin-left: calc(-7px/2)
}

body.rtl .elementor-11 .elementor-element.elementor-element-d31587e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-7px/2)
}

body:not(.rtl) .elementor-11 .elementor-element.elementor-element-d31587e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-7px/2)
}

.elementor-11 .elementor-element.elementor-element-d31587e .elementor-icon-list-icon i {
    color: var(--e-global-color-astglobalcolor5);
    transition: color .3s
}

.elementor-11 .elementor-element.elementor-element-d31587e .elementor-icon-list-icon svg {
    fill: var(--e-global-color-astglobalcolor5);
    transition: fill .3s
}

.elementor-11 .elementor-element.elementor-element-d31587e {
    --e-icon-list-icon-size: 27px;
    --icon-vertical-offset: 0px;
    width: var(--container-widget-width, 104.074%);
    max-width: 104.074%;
    --container-widget-width: 104.074%;
    --container-widget-flex-grow: 0
}

.elementor-11 .elementor-element.elementor-element-d31587e .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-11 .elementor-element.elementor-element-d31587e .elementor-icon-list-item>a {
    font-size: 22px
}

.elementor-11 .elementor-element.elementor-element-d31587e .elementor-icon-list-text {
    text-shadow: 0 0 13px rgba(0, 0, 0, .3);
    color: var(--e-global-color-astglobalcolor5);
    transition: color .3s
}

.elementor-11 .elementor-element.elementor-element-d31587e>.elementor-widget-container {
    margin: 10px 0 10px 0
}

.elementor-11 .elementor-element.elementor-element-b080612 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(7px/2)
}

.elementor-11 .elementor-element.elementor-element-b080612 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(7px/2)
}

.elementor-11 .elementor-element.elementor-element-b080612 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(7px/2);
    margin-left: calc(7px/2)
}

.elementor-11 .elementor-element.elementor-element-b080612 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-7px/2);
    margin-left: calc(-7px/2)
}

body.rtl .elementor-11 .elementor-element.elementor-element-b080612 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-7px/2)
}

body:not(.rtl) .elementor-11 .elementor-element.elementor-element-b080612 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-7px/2)
}

.elementor-11 .elementor-element.elementor-element-b080612 .elementor-icon-list-icon i {
    color: var(--e-global-color-astglobalcolor5);
    transition: color .3s
}

.elementor-11 .elementor-element.elementor-element-b080612 .elementor-icon-list-icon svg {
    fill: var(--e-global-color-astglobalcolor5);
    transition: fill .3s
}

.elementor-11 .elementor-element.elementor-element-b080612 {
    --e-icon-list-icon-size: 27px;
    --icon-vertical-offset: 0px;
    width: var(--container-widget-width, 104.074%);
    max-width: 104.074%;
    --container-widget-width: 104.074%;
    --container-widget-flex-grow: 0
}

.elementor-11 .elementor-element.elementor-element-b080612 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-11 .elementor-element.elementor-element-b080612 .elementor-icon-list-item>a {
    font-size: 22px
}

.elementor-11 .elementor-element.elementor-element-b080612 .elementor-icon-list-text {
    text-shadow: 0 0 13px rgba(0, 0, 0, .3);
    color: var(--e-global-color-astglobalcolor5);
    transition: color .3s
}

.elementor-11 .elementor-element.elementor-element-b080612>.elementor-widget-container {
    margin: 10px 0 10px 0
}

.elementor-11 .elementor-element.elementor-element-632aafd {
    text-align: center
}

.elementor-11 .elementor-element.elementor-element-632aafd .elementor-heading-title {
    color: var(--e-global-color-astglobalcolor5);
    font-size: 58px;
    letter-spacing: -2px;
    -webkit-text-stroke-width: 1px;
    stroke-width: 1px;
    -webkit-text-stroke-color: #fff;
    stroke: #fff
}

.elementor-11 .elementor-element.elementor-element-632aafd>.elementor-widget-container {
    margin: 0;
    padding: 0
}

.elementor-11 .elementor-element.elementor-element-8474771 {
    column-gap: 3px;
    text-align: center;
    color: #fff;
    font-size: 19px
}

.elementor-11 .elementor-element.elementor-element-9ea0afc {
    --spacer-size: 50px
}

.elementor-11 .elementor-element.elementor-element-54dd4be {
    text-align: center;
    color: var(--e-global-color-astglobalcolor5)
}

@media(min-width:768px) {
    .elementor-11 .elementor-element.elementor-element-ad88e17 {
        width: 61.786%
    }

    .elementor-11 .elementor-element.elementor-element-389b62d {
        width: 38.125%
    }

    .elementor-11 .elementor-element.elementor-element-178472f {
        width: 62.273%
    }

    .elementor-11 .elementor-element.elementor-element-693aa1e {
        width: 37.682%
    }
}

@media(max-width:1024px) {
    .elementor-11 .elementor-element.elementor-element-ca7541c>.elementor-container {
        min-height: 400px
    }

    .elementor-11 .elementor-element.elementor-element-ca7541c {
        padding: 70px 0 10px 0
    }

    .elementor-11 .elementor-element.elementor-element-0708f7f .elementor-heading-title {
        font-size: 98px;
        letter-spacing: -2px
    }

    .elementor-11 .elementor-element.elementor-element-0708f7f>.elementor-widget-container {
        margin: -45px 0 0 0
    }

    .elementor-11 .elementor-element.elementor-element-8ad6fde .elementor-heading-title {
        font-size: 35px;
        line-height: 40px
    }

    .elementor-11 .elementor-element.elementor-element-a2a6aef>.elementor-widget-container {
        padding: 15px 0 15px 0
    }

    .elementor-11 .elementor-element.elementor-element-99eb963>.elementor-widget-container {
        padding: 15px 0 15px 0
    }

    .elementor-11 .elementor-element.elementor-element-4bc3823 .elementor-heading-title {
        font-size: 38px
    }

    .elementor-11 .elementor-element.elementor-element-b991a90>.elementor-container {
        min-height: 370px
    }

    .elementor-11 .elementor-element.elementor-element-b991a90:not(.elementor-motion-effects-element-type-background),
    .elementor-11 .elementor-element.elementor-element-b991a90>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-image: url(../asianmassage/footer-hero-big.jpg)
    }

    .elementor-11 .elementor-element.elementor-element-b991a90 {
        padding: 40px 0 40px 0
    }
}

@media(max-width:767px) {
    .elementor-11 .elementor-element.elementor-element-ca7541c>.elementor-container {
        min-height: 350px
    }

    .elementor-11 .elementor-element.elementor-element-ca7541c {
        padding: 64px 0 0 0
    }

    .elementor-11 .elementor-element.elementor-element-02500f6 .elementor-heading-title {
        font-size: 44px
    }

    .elementor-11 .elementor-element.elementor-element-0708f7f .elementor-heading-title {
        font-size: 72px
    }

    .elementor-11 .elementor-element.elementor-element-0708f7f>.elementor-widget-container {
        margin: -40px 0 0 0
    }

    .elementor-11 .elementor-element.elementor-element-4bc3823 .elementor-heading-title {
        font-size: 34px
    }

    .elementor-11 .elementor-element.elementor-element-25c1258 .elementor-divider-separator {
        width: 20%
    }

    .elementor-11 .elementor-element.elementor-element-b991a90>.elementor-container {
        min-height: 330px
    }

    .elementor-11 .elementor-element.elementor-element-b991a90:not(.elementor-motion-effects-element-type-background),
    .elementor-11 .elementor-element.elementor-element-b991a90>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-image: url(../asianmassage/footer-hero-mobile.jpg);
        background-position: center center
    }

    .elementor-11 .elementor-element.elementor-element-b991a90 {
        padding: 32px 0 32px 0
    }

    .elementor-11 .elementor-element.elementor-element-f8c09b3 .elementor-heading-title {
        font-size: 42px;
        letter-spacing: -1.5px
    }

    .elementor-11 .elementor-element.elementor-element-fe5c4eb .elementor-heading-title {
        font-size: 42px;
        letter-spacing: -1.5px
    }

    .elementor-11 .elementor-element.elementor-element-da30b5e .elementor-heading-title {
        font-size: 42px;
        letter-spacing: -1.5px
    }

    .elementor-11 .elementor-element.elementor-element-632aafd .elementor-heading-title {
        font-size: 42px;
        letter-spacing: -1.5px
    }
}

@media(min-width:1025px) {

    .elementor-11 .elementor-element.elementor-element-ca7541c:not(.elementor-motion-effects-element-type-background),
    .elementor-11 .elementor-element.elementor-element-ca7541c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: scroll
    }

    .elementor-11 .elementor-element.elementor-element-b991a90:not(.elementor-motion-effects-element-type-background),
    .elementor-11 .elementor-element.elementor-element-b991a90>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: scroll
    }
}