/*@author - Joao Luis at Pipecodes */
* {
    text-rendering: optimizeLegibility;
}

@font-face {
    font-family: LustSans;
    src: url(/wp-content/uploads/custom/fonts/lust_sans_regular-webfont.woff) format('woff');
}

@font-face {
    font-family: SilverSouth;
    src: url(/wp-content/uploads/custom/fonts/set_sail_studios_-_silversouthscript-webfont.woff) format('woff');
}
@font-face {
    font-family: SilverSouthS;
    src: url(/wp-content/uploads/custom/fonts/silversouth-webfont.woff) format('woff');
}
@font-face {
    font-family: Aleo;
    src: url(/wp-content/uploads/custom/fonts/aleo-regular-webfont.woff) format('woff');
}

@font-face {
    font-family: LustSans-medium;
    src: url(/wp-content/uploads/custom/fonts/lustsans-medium-webfont.woff) format('woff');
}

@font-face {
    font-family: CenturyGothic-regular;
    src: url(/wp-content/uploads/custom/fonts/gothic-webfont.woff) format('woff');
}

@font-face {
    font-family: CenturyGothic-bold;
    src: url(/wp-content/uploads/custom/fonts/gothicb-webfont.woff) format('woff');
}

@font-face {
    font-family: Montserrat-Bold;
    src: url(/wp-content/uploads/custom/fonts/montserrat-bold-webfont.woff) format('woff');
}

@font-face {
    font-family: sourceserifpro-regular;
    src: url(/wp-content/uploads/custom/fonts/sourceserifpro-regular-webfont.woff) format('woff');
}

.elementor-element.btn-log-heal-style .elementor-button-text {
    font-family: Montserrat-Bold;
    font-size: 9px;
    text-transform: uppercase;
}

/*Header*/

.page.page-media-class .elementor-element.h-podcast-style .elementor-image-box-title a {
    color: white !important;
}

.page.page-media-class .elementor-element.h-meditation-guide-style .elementor-image-box-title a {

    color: white !important;
}

.page.page-media-class .elementor-element.main-menu-pt-style.nav-menu-style .elementor-nav-menu--main.elementor-nav-menu__container li a {
    color: white !important;
}

.page.page-media-class .elementor-section.section-header-style {
    background: linear-gradient(black, transparent) !important;
}

.elementor-element.nav-menu-style .elementor-nav-menu li:first-child .sub-menu.elementor-nav-menu--dropdown.sm-nowrap {
    position: absolute !important;
    left: -50% !important;
}

.elementor-element.main-menu-pt-style.nav-menu-style .sub-menu.elementor-nav-menu--dropdown.sm-nowrap .menu-item-object-page.current-menu-item.page_item.current_page_item {
    background: url(/wp-content/uploads/2023/03/color-waves.png);
    background-size: cover;
}

.elementor-element.nav-menu-style .elementor-nav-menu--dropdown .elementor-item.elementor-item-active,
.elementor-element.nav-menu-style .elementor-nav-menu--dropdown .elementor-item.highlighted,
.elementor-element.nav-menu-style .elementor-nav-menu--dropdown .elementor-item:focus,
.elementor-element.nav-menu-style .elementor-nav-menu--dropdown .elementor-item:hover,
.elementor-element.nav-menu-style .elementor-sub-item.elementor-item-active,
.elementor-element.nav-menu-style .elementor-sub-item.highlighted,
.elementor-element.nav-menu-style .elementor-sub-item:focus,
.elementor-element.nav-menu-style .elementor-sub-item:hover {
    background-color: transparent !important;
    text-decoration: underline !important;
}

.elementor-element.nav-menu-style .elementor-nav-menu__container.e--pointer-underline.e--animation-fade ul li a:hover {
    background: transparent !important;
}

.elementor-element.nav-menu-style .sub-menu.elementor-nav-menu--dropdown.sm-nowrap {
    background: url(/wp-content/uploads/2023/03/Rectangle-2317.png) 0% 0% / cover !important;
}

.page-ind-col-style .elementor-element.lang-switcher-style.elementor-widget-polylang-language-switcher .cpel-switcher__lang a {
    color: #F3AF634D !important;
}

.page-ind-col-style .elementor-element.h-podcast-style .elementor-image-box-title a {
    font-family: CenturyGothic-bold;
    text-transform: uppercase;
    font-size: 11px;
    color: white !important;
}

.page-ind-col-style .elementor-element.h-meditation-guide-style .elementor-image-box-title a {
    font-family: CenturyGothic-bold;
    text-transform: uppercase;
    font-size: 11px;
    color: white !important;
}

.elementor-element.nav-menu-style .sub-menu.elementor-nav-menu--dropdown.sm-nowrap li a {
    max-width: 180px !important;
}

.sub-menu.elementor-nav-menu--dropdown a,
.sub-menu.elementor-nav-menu--dropdown a.highlighted,
.sub-menu.elementor-nav-menu--dropdown a:focus,
.sub-menu.elementor-nav-menu--dropdown a:hover {
    padding: 13px 15px !important;
}

.page-ind-col-style .elementor-element.main-menu-pt-style.nav-menu-style .elementor-nav-menu--main.elementor-nav-menu__container li a {
    justify-content: center;
    max-width: 170px;
    white-space: break-spaces;
    display: flex;
    flex-direction: column;
    color: white !important;
    text-align: center;
    font-family: CenturyGothic-bold;
}

.page-ind-col-style .elementor-section.elementor-top-section.elementor-element.section-header-style.active {
    position: fixed;
    background: linear-gradient(rgb(25, 25, 25), transparent);
}

.page-ind-col-style .elementor-section.section-header-style {
    background: linear-gradient(black, transparent);
}

.elementor-element.nav-menu-style .e--pointer-double-line .elementor-item:after,
.elementor-element.nav-menu-style .e--pointer-underline .elementor-item:after {
    content: none;

}

.home .elementor-section.section-header-style {
    z-index: 1500 !important;
}

.elementor-section.section-header-style {
    z-index: 1500 !important;
}

.home .elementor-section.section-header-style {
    background: linear-gradient(black, transparent);
}

.elementor-section.section-header-style {
    background: linear-gradient(rgb(255, 227, 194), white, white, white, transparent);
}

.h-meditation-guide-style.elementor-element .elementor-image-box-title,
.elementor-element.h-podcast-style .elementor-image-box-title {
    margin-top: 4px !important;
    color: white;
    margin-bottom: 0px;
}

.elementor-element.nav-menu-style {
    border-top: 1px solid rgb(251, 232, 210);
}

.home .elementor-element.nav-menu-style {
    border-top: 1px solid white;
}

.elementor-element.h-meditation-guide-style .elementor-image-box-title,
.elementor-element.h-podcast-style .elementor-image-box-title {
    font-size: 15px;
}

.elementor-section.section-header-style .elementor-column-gap-default>.elementor-column>.elementor-element-populated {
    padding: 3px 0px !important;
}

.elementor-element.title-style .elementor-widget-container p,
.elementor-element.title-style .elementor-widget-container,
.elementor-element.title-style .elementor-widget-container h2,
.elementor-element.title-style .elementor-image-box-content .elementor-image-box-title {
    font-family: LustSans !important;
}

.elementor-element.elementor-element-cb5ea0c .elementor-widget-container p {
    font-family: Aleo !important;
}

.elementor-section.section-header-style .elementor-widget-nav-menu .elementor-nav-menu .elementor-item {

    text-transform: uppercase;
    font-size: 12px;
}

.elementor-column.column-lang-style .elementor-element.elementor-widget.elementor-widget-button .elementor-button {
    border-radius: 25px;
    background: #F3AF63;
    margin: 0px 17px;
    font-size: 11px;
    padding: 6px 19px;

}



.elementor-element.main-menu-en-style .elementor-menu-toggle {
    display: none;
}

.elementor-element.main-menu-en-style .elementor-nav-menu--dropdown.elementor-nav-menu__container {
    display: none;
}

.elementor-element.main-menu-en-style .menu-item.menu-item-type-custom.menu-item-object-custom {
    list-style: none;

}

.elementor-element.main-menu-pt-style .elementor-nav-menu__container.e--pointer-underline.e--animation-fade ul li a:hover,
.elementor-element.main-menu-en-style .elementor-nav-menu__container.e--pointer-underline.e--animation-fade ul li a:hover {
    text-decoration: underline;
}

.elementor-element.main-menu-pt-style .cpel-switcher__nav .cpel-switcher__list .cpel-switcher__lang.cpel-switcher__lang--active a,
.cpel-switcher__lang.cpel-switcher__lang--active a {
    text-decoration: underline !important;
    list-style: none !important;
    color: #FFFFFF !important;
}

.elementor-element.lang-switcher-style.elementor-widget-polylang-language-switcher .cpel-switcher__lang.cpel-switcher__lang--active a {

    color: rgb(243, 175, 99) !important;
}

.home .elementor-element.lang-switcher-style.elementor-widget-polylang-language-switcher .cpel-switcher__lang.cpel-switcher__lang--active a {

    color: #F3AF63 !important;
}

.elementor-element.lang-switcher-style.elementor-widget-polylang-language-switcher .cpel-switcher__lang a {
    font-family: CenturyGothic-bold;
    color: rgb(250, 216, 174) !important;
    padding-top: 8px;
    font-size: 12px;

}

.home .elementor-element.lang-switcher-style.elementor-widget-polylang-language-switcher .cpel-switcher__lang a {
    font-family: CenturyGothic-bold;
    color: #F3AF634D !important;
    padding-top: 8px;
    font-size: 12px;
}

.home .elementor-element.lang-switcher-style.elementor-widget-polylang-language-switcher .cpel-switcher__lang a {
    font-family: CenturyGothic-bold;
    color: #F3AF634D !important;
    padding-top: 8px;
    font-size: 12px;
}

.elementor-section.section-header-style .lang-switcher-style .cpel-switcher__list li {
    list-style: none;
    display: inline-flex;
}

.home .elementor-element.nav-menu-style .e--pointer-double-line .elementor-item:after,
.home .elementor-element.nav-menu-style .e--pointer-double-line .elementor-item:before,
.home .elementor-element.nav-menu-style .e--pointer-overline .elementor-item:after,
.home .elementor-element.nav-menu-style .e--pointer-overline .elementor-item:before,
.home .elementor-element.nav-menu-style .e--pointer-underline .elementor-item:after,
.home .elementor-element.nav-menu-style .e--pointer-underline .elementor-item:before {

    width: 0px !important;
}

.main-menu-en-style.nav-menu-style .elementor-nav-menu {
    align-items: center;
    display: inline-flex;
}

.main-menu-en-style.nav-menu-style ul li {
    padding: 0px 24px;
    text-align: center;
    max-width: 210px;
}

.elementor-section.section-header-style a[href="/"] {
    content: url("/wp-content/uploads/2022/11/Mask-Group-3.png") !important;
}

.title-h-style {
    line-height: 5px;
    color: #F3AF63 !important;
    text-transform: lowercase;
    display: inline-block;
    width: 100%;
    font-size: 14px;
}

.home .elementor-element.main-menu-pt-style.nav-menu-style .elementor-nav-menu--main.elementor-nav-menu__container li a {
    justify-content: center;
    max-width: 170px;
    white-space: break-spaces;
    display: flex;
    flex-direction: column;
    color: white !important;
    text-align: center;
    font-family: CenturyGothic-bold;
}

.elementor-element.main-menu-pt-style.nav-menu-style .elementor-nav-menu--main.elementor-nav-menu__container li a {
    justify-content: center;
    max-width: 170px;
    white-space: break-spaces;
    display: flex;
    flex-direction: column;
    color: white;
    text-align: center;
    font-family: CenturyGothic-bold;
    color: rgb(129, 89, 53) !important;
}

.elementor-element.main-menu-pt-style.nav-menu-style .elementor-nav-menu--main.elementor-nav-menu__container li {
    padding: 0px 11px;
}


.elementor-section.elementor-top-section.elementor-element.section-header-style {
    position: absolute;
    z-index: 50;
    width: 100%;

}

.elementor-nav-menu--main.elementor-nav-menu__container.elementor-nav-menu--layout-horizontal.e--pointer-underline.e--animation-fade {
    justify-content: end;
}

.elementor-nav-menu__align-left .elementor-nav-menu {
    margin-right: 0px !important;
}

.elementor .elementor-element.column-lang-style.elementor-column>.elementor-widget-wrap {
    justify-content: start !important;
}

.elementor-element.nav-menu-style .elementor-element.column-lang-style.elementor-column>.elementor-widget-wrap {
    justify-content: start;
}

.elementor-column.elementor-top-column.elementor-element.column-lang-style {
    padding-top: 10px;
}

.elementor .elementor-element.main-menu-pt-style .elementor-nav-menu--main .elementor-item:hover,

.elementor .elementor-element.main-menu-pt-style .elementor-nav-menu--main .elementor-item:focus {
    color: white;
    fill: white;
}

.main-menu-en-style.nav-menu-style.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item {
    color: rgb(129, 89, 53) !important;
    font-family: CenturyGothic-bold;
}

.home .main-menu-en-style.nav-menu-style.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item {
    color: white !important;
    font-family: CenturyGothic-bold;
}

.main-menu-en-style.nav-menu-style {
    padding-top: 10px;
}

.elementor-element.main-menu-en-style .elementor-nav-menu--main.elementor-nav-menu__container.elementor-nav-menu--layout-horizontal.e--pointer-underline.e--animation-fade {
    text-align: center;
}

.elementor-element.main-menu-en-style .elementor-nav-menu--main.elementor-nav-menu__container.elementor-nav-menu--layout-horizontal.e--pointer-underline.e--animation-fade ul {
    padding-left: 0px;
}

.home .elementor-section.elementor-top-section.elementor-element.section-header-style.active {
    position: fixed;
    background: linear-gradient(rgb(25, 25, 25), transparent);
}

.home .elementor-section.elementor-top-section.elementor-element.section-header-style.active {
    position: fixed;
    background: linear-gradient(rgb(25, 25, 25), transparent);
}

.elementor-section.elementor-top-section.elementor-element.section-header-style.active {
    position: fixed;
    background: linear-gradient(rgb(255, 227, 194), white, white, white, transparent);
}

.elementor-section.elementor-top-section.elementor-element.section-header-style.active {
    padding-top: 0px;
}

.main-menu-en-style.nav-menu-style nav ul li a[href="/en/"] {
    content: url(/wp-content/uploads/2022/11/Mask-Group-3.png) !important;
}

@media only screen and (max-width: 1366px) {
    .main-menu-en-style.nav-menu-style ul li {
        padding: 0px 15px;
    }

    .elementor .elementor-element.main-menu-pt-style.nav-menu-style {
        --e-nav-menu-horizontal-menu-item-margin: calc(2px / 2);
    }

    .elementor-column.column-lang-style .elementor-element.elementor-widget.elementor-widget-button .elementor-button {

        margin: 0px 13px;
    }

    .elementor-column.column-lang-style .elementor-widget-wrap.elementor-element-populated {
        padding-left: 0px;
    }
}


@media only screen and (max-width: 820px) {

    .elementor .elementor-element.nav-menu-one-footer-style .elementor-nav-menu--main .elementor-item {
        font-size: 13px !important;
    }

    .elementor .elementor-element.nav-menu-two-footer-style .elementor-nav-menu--main .elementor-item {
        font-size: 13px;
    }

    .elementor-element.nav-menu-style .elementor-nav-menu--dropdown.elementor-nav-menu__container .menu-item.menu-item-type-custom .elementor-item.has-submenu {
        color: black !important;
        text-decoration: none !important;
    }

    .page.page-i-am-style .elementor-section.section-header-style {
        background: linear-gradient(black, transparent) !important;
    }

    .elementor-section.section-header-style .elementor-menu-toggle__icon--close.eicon-close {
        color: black;
    }

    .page-ind-col-style .elementor-element.h-podcast-style .elementor-image-box-title a {
        color: black !important;
    }

    .page-ind-col-style .elementor-element.h-meditation-guide-style .elementor-image-box-title a {
        color: black !important;
    }

    .elementor-section.section-header-style.active {
        background: linear-gradient(black, transparent) !important;
    }

    .elementor .elementor-element.first-section-about-style {

        margin-top: 0px;
    }

    .elementor-section.section-header-style {
        background: none !important;
    }

    .inner-section-header-menu-pt-style {
        display: none;
    }

    .main-menu-pt-style.nav-menu-style {
        margin-bottom: 0px;
    }

    .elementor .elementor-element.img-close-header-style {

        align-self: end;
    }

    .elementor-section.inner-section-header-menu-en-style {
        background: white;
        padding-bottom: 10px;
    }

    .elementor-section.inner-section-header-menu-en-style .elementor-image-box-title a {
        color: #494c4f !important;
    }

    .elementor-section.inner-section-header-menu-en-style .elementor-image-box-title a {
        color: #494c4f !important;
    }

    .elementor-element.header-burger-en-style {
        padding-top: 20px;
    }

    .elementor-element.img-logo-en-header-style {
        display: none !important;
    }

    .elementor-section.inner-section-header-menu-pt-style {
        padding-bottom: 10px;
    }

    .elementor-section.section-header-style .elementor-widget-nav-menu .elementor-nav-menu .elementor-item {

        padding: 8px 20px;
    }

    .elementor .elementor-element.header-burger-en-style {
        align-self: end;
    }

    .elementor-element.lang-switcher-style.elementor-widget-polylang-language-switcher .cpel-switcher__lang.cpel-switcher__lang--active a {
        color: #494c4f !important;
    }

    .elementor-element.lang-switcher-style.elementor-widget-polylang-language-switcher .cpel-switcher__lang a {
        color: #494c4f !important;
    }

    .elementor-element.h-podcast-style .elementor-image-box-title a {
        color: #494c4f;
    }

    .h-meditation-guide-style.elementor-element .elementor-image-box-title,
    .elementor-element.h-podcast-style .elementor-image-box-title {
        color: #494c4f;
    }

    .elementor-section.inner-section-header-menu-pt-style {
        background: white;
    }

    .elementor-element.h-podcast-style .elementor-image-box-title {
        text-align: center;
    }

    .elementor-section.inner-section-header-menu-pt-style .elementor-element.h-podcast-style {
        width: auto !important;
    }

    .elementor .elementor-element.h-meditation-guide-style {
        width: auto !important;
    }

    .elementor-column.column-pod-style .elementor-widget-wrap.elementor-element-populated {
        align-content: center !important;
    }

    .elementor-element.lang-switcher-style.elementor-widget-polylang-language-switcher .cpel-switcher__lang a {

        padding-top: 0px;
    }

    .elementor-column.inner-section-column-lang-login-style {
        justify-content: center;
    }

    .elementor-column.inner-section-column-lang-login-style .elementor-widget-wrap.elementor-element-populated {
        display: contents;
    }

    .elementor-section.section-header-style .elementor-column.elementor-top-column.column-menu-style .elementor-widget-wrap.elementor-element-populated {
        flex-direction: column-reverse;
    }

    .elementor-element.nav-menu-style {
        border-top: none;
    }

    .elementor-main-swiper.swiper-container.swiper-container-initialized.swiper-container-horizontal .swiper-wrapper .swiper-slide {
        width: 415px !important;
        margin-right: 0px !important;
    }

    .elementor-element.main-menu-pt-style.nav-menu-style {
        width: 100%;
    }

    .elementor-section.section-header-style .elementor-menu-toggle__icon--open.eicon-menu-bar,
    .elementor-section.section-header-style .elementor-menu-toggle__icon--close.eicon-close {
        color: white;
        font-size: 40px !important;
    }

    .elementor-section.section-header-style a[href="/"] {
        display: none !important;
    }

    .elementor .elementor-element.column-lang-style {
        width: 100%;
    }

    .elementor .elementor-element.column-menu-style {
        width: 100%;
    }

    .elementor-section.section-header-style .elementor-column.column-lang-style {
        display: none;
    }

    .elementor .elementor-element.main-menu-pt-style.nav-menu-style .elementor-menu-toggle {
        margin-left: 0;
    }

    .elementor-element.main-menu-pt-style.nav-menu-style .elementor-widget-container {
        text-align: end;
        justify-content: end;
        justify-content: flex-end;
        align-items: end;
    }

    .elementor-element.main-menu-pt-style.elementor-nav-menu--toggle .elementor-menu-toggle.elementor-active+.elementor-nav-menu__container {

        width: 100%;
    }

    .elementor-nav-menu--toggle .elementor-menu-toggle:not(.elementor-active)+.elementor-nav-menu__container {

        width: 100%;
    }

    .elementor-column.elementor-top-column.column-menu-style .elementor-widget-wrap.elementor-element-populated .elementor-element.elementor-widget.elementor-widget-image {
        position: absolute;
        z-index: 20;
    }

    .elementor-element.main-menu-pt-style.nav-menu-style {
        padding-top: 0px;
    }

    .elementor-element.main-menu-pt-style .elementor-nav-menu--dropdown.elementor-nav-menu__container {
        margin-top: 0px;
    }

    .main-menu-pt-style.nav-menu-style .elementor-nav-menu--dropdown.elementor-nav-menu__container ul li a {
        justify-content: center;
        text-align: center;
    }

    .title-h-style {

        display: contents;

    }

    .elementor-section.elementor-top-section.elementor-element.section-header-style {
        padding-top: 0px;
    }

    .elementor .elementor-element.column-lang-style.elementor-column>.elementor-widget-wrap {
        justify-content: center !important;
    }

    .elementor-column.elementor-top-column.column-lang-style {

        background: white;
    }

    .elementor-column-gap-default>.elementor-column.column-menu-style>.elementor-element-populated {
        padding: 0px;
    }


    .elementor-section.section-header-style .elementor-element.lang-switcher-style {
        padding-top: 5px;
    }

    .main-menu-en-style.nav-menu-style .elementor-nav-menu {
        display: inline-block;
    }

    .elementor-element.main-menu-en-style .elementor-nav-menu--main.elementor-nav-menu__container.elementor-nav-menu--layout-horizontal.e--pointer-underline.e--animation-fade {
        text-align: center;
    }

    .elementor-section.section-header-style .elementor-element.main-menu-en-style {
        display: none;
    }

    .elementor-column.elementor-top-column.column-menu-style .elementor-widget-wrap.elementor-element-populated .elementor-element.elementor-widget.elementor-widget-image.header-burger-en-style {
        position: relative;
        display: block;
    }

    .elementor .elementor-element.column-menu-style.elementor-column>.elementor-widget-wrap {
        justify-content: space-between;
    }

    .elementor-column.elementor-top-column.column-menu-style .elementor-widget-wrap.elementor-element-populated .elementor-element.elementor-widget.elementor-widget-image.img-logo-en-header-style {
        position: relative;
        display: block;
    }

    .elementor-element.header-burger-en-style,
    .elementor-element.img-close-header-style {
        padding-right: 10px;

    }

    .header-burger-en-style .elementor-widget-container img,
    .img-close-header-style .elementor-widget-container img {
        filter: grayscale(0) invert(0);
    }

    .elementor-section.elementor-top-section.active .img-close-header-style .elementor-widget-container img {
        filter: grayscale(1) invert(1);
    }

    .eicon-menu-bar:before {
        content: url(/wp-content/uploads/2022/11/menu-black-1.svg);
        filter: grayscale(1) invert(1);
        padding-right: 5px;
    }

    .elementor-column.elementor-top-column.column-menu-style .elementor-widget-wrap.elementor-element-populated .elementor-element.elementor-widget.img-close-header-style {
        position: relative;
    }

    .elementor-element.main-menu-en-style.nav-menu-style {
        background-color: white;
    }

    .elementor-section.section-header-style .elementor-widget-nav-menu.main-menu-en-style.nav-menu-style .elementor-nav-menu .elementor-item {

        color: #494c4f !important;
    }

    .main-menu-en-style.nav-menu-style ul li {
        padding: 6px 11px;
    }

    .img-logo-en-header-style.elementor-widget:not(:last-child) {
        margin-bottom: 0px;
    }

    .elementor-widget__width-auto.img-close-header-style .elementor-widget-container img {
        width: 30px;
    }

    .elementor-section.section-header-style .img-logo-header-style a[href="/"] {
        display: block;
    }

    .main-menu-en-style.nav-menu-style nav ul li a[href="/en/"] {
        display: none;
    }

    .elementor-section.inner-section-header-menu-en-style .elementor-element.h-podcast-style {
        width: auto !important;

    }

    .main-menu-en-style.nav-menu-style {
        margin-bottom: 0px;
    }

    .elementor-element.img-close-header-style {
        margin-top: 20px;
    }

    .elementor-section.inner-section-header-menu-en-style .elementor-element.h-meditation-guide-style .elementor-widget-container .elementor-image-box-wrapper,
    .elementor-section.inner-section-header-menu-en-style .elementor-element.h-podcast-style .elementor-widget-container .elementor-image-box-wrapper {
        justify-content: center !important;
    }

    .elementor-section.inner-section-header-menu-en-style {
        display: none;
    }

    .elementor-column.column-menu-style .elementor-widget-wrap.elementor-element-populated {
        align-content: end;
    }

    .elementor-element.h-podcast-style .elementor-image-box-title {
        width: 90% !important;
    }

    .elementor-section.section-header-style .elementor-widget-nav-menu.main-menu-en-style.nav-menu-style .elementor-nav-menu .elementor-item {
        padding: initial;
    }

    .elementor-element.h-podcast-style .elementor-image-box-wrapper,
    .elementor-element.h-meditation-guide-style .elementor-image-box-wrapper {
        display: inline-flex !important;
    }

    .elementor-element.h-meditation-guide-style .elementor-image-box-title {
        padding-left: 5px;
    }

    .elementor-element.h-podcast-style.soon-style .elementor-image-box-wrapper .elementor-image-box-img {
        width: 18%;
        margin-right: 14px !important;
    }
}

@media only screen and (max-width: 420px) {

    .elementor-section.inner-section-header-menu-pt-style .cpel-switcher__lang.cpel-switcher__lang--active .cpel-switcher__code,
    .elementor-section.inner-section-header-menu-en-style .cpel-switcher__lang.cpel-switcher__lang--active .cpel-switcher__code,
    .elementor-section.inner-section-header-menu-en-style .cpel-switcher__lang .cpel-switcher__code,
    .elementor-section.inner-section-header-menu-pt-style .cpel-switcher__lang .cpel-switcher__code {
        color: black;
    }

    .main-menu-pt-style.nav-menu-style .elementor-nav-menu--dropdown.elementor-nav-menu__container {
        transition: none !important;
    }

    .elementor-column.column-pod-style {
        padding-bottom: 5px;
    }

    .inner-section-header-menu-en-style .elementor-element.h-podcast-style .elementor-image-box-content {
        width: 80%;
    }

    .elementor-element.h-podcast-style .elementor-image-box-title {
        width: auto;
    }

    .elementor-section.inner-section-header-menu-pt-style .elementor-element.h-podcast-style {
        width: 32% !important;
    }

    .elementor-section.elementor-top-section.elementor-element.section-header-style.active {

        top: 0;
    }

    .elementor-main-swiper.swiper-container.swiper-container-initialized.swiper-container-horizontal .swiper-wrapper .swiper-slide {
        width: 102% !important;
        margin-right: 0px !important;
    }

    .main-menu-pt-style.nav-menu-style .elementor-menu-toggle {
        background: transparent;
    }
}

/*Page wait list*/
.elementor-element.form-wait-list-style  .elementor-field-subgroup  .elementor-field-option input{
    mix-blend-mode: multiply;
}

.page-wait-list-style.page-ind-col-style.page-madeira-wl-style .elementor-element.social-image-carousel-style{
    display: none;
}
  
.page-wait-list-style.page-ind-col-style .elementor-element.form-wait-list-style .elementor-field-subgroup  .elementor-field-option input{
    width: 25px;
    height: 25px;
}
.page-wait-list-style.page-ind-col-style.page-wait-list-bali-style .section-footer-style.section-second-footer-style .social-image-carousel-style,
.page-wait-list-style.page-ind-col-style.page-wait-list-reiki-one-two-style .section-footer-style.section-second-footer-style .social-image-carousel-style,
.page-wait-list-style.page-ind-col-style.page-wait-at-ind-pre-style .section-footer-style.section-second-footer-style .social-image-carousel-style,
.page-wait-list-style.page-ind-col-style.page-wait-reiki-style .section-footer-style.section-second-footer-style .social-image-carousel-style {
    display: none;
}

.page-wait-list-style .elementor-element.form-wait-list-style .elementor-field-group.elementor-field-type-submit.e-form__buttons {
    margin-top: 30px;
    margin-bottom: 30px;
}

.page-wait-list-style .elementor-element.form-wait-list-style .elementor-field-group .elementor-field::placeholder {
    color: #F46A0C;
}


.page-wait-list-style .elementor-element.form-wait-list-style .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper) {
    background-color: rgb(255, 255, 255, 0.5);
    border-radius: 45px;
    border: none;
}

.page-wait-list-style .elementor-element.form-wait-list-style .elementor-field-group>label,
.page-wait-list-style .elementor-element.form-wait-list-style .elementor-field-subgroup label {
    color: white;
    font-family: sourceserifpro-regular;
    padding-left: 20px;
    margin-bottom: 10px;
    margin-top: 20px;
}

@media only screen and (max-width: 820px) {

    .page-wait-list-style.page-ind-col-style .elementor-element.section-individual-distance-style {
        padding: 0px 0px 150px 0px;
    }

    .page-wait-list-style.page-ind-col-style .elementor-section.section-individual-distance-style .elementor-element.column-individual-distance-style>.elementor-element-populated {
        padding: 0% 0% 0% 0% !important;
    }
    .page-wait-list-style.page-ind-col-style .elementor-element.inner-section-wait-list-style:not(.elementor-motion-effects-element-type-background), 
    .page-wait-list-style.page-ind-col-style .elementor-element.inner-section-wait-list-style > .elementor-motion-effects-container > .elementor-motion-effects-layer {
         background-image: none;
    }
    .page-wait-list-style.page-ind-col-style .elementor-element.section-individual-distance-style .elementor-element.elementor-top-column:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, 
    .page-wait-list-style.page-ind-col-style .elementor-element.section-individual-distance-style .elementor-element.elementor-top-column > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-image: none!important;
    }
}
@media only screen and (max-width: 420px) {
    .page-wait-list-style.page-ind-col-style .elementor-element.section-individual-distance-style .elementor-widget.elementor-widget-heading h2 span{
        font-size: 40px!important;
    }
    .page-wait-list-style.page-ind-col-style .elementor-element.section-individual-distance-style .elementor-element.elementor-section.elementor-inner-section:first-child {
        margin-top: 50px!important;
    }

    .page-wait-list-style.page-ind-col-style .elementor-element.section-individual-distance-style .elementor-section.elementor-inner-section:first-child .elementor-widget.elementor-widget-text-editor{
        padding: 10px 10px;
    }
    .page-wait-list-style.page-ind-col-style .elementor-column.column-individual-distance-style {
        padding-right: 0px !important;
    }

    .page-wait-list-style.page-ind-col-style .elementor-element.form-wait-list-style {
        max-width: 95%!important;
        --container-widget-width: 95%!important;
    }
}
/*Page Shop/store*/

.page-store-style .inner-section-store-log-style.elementor-section-boxed .elementor-element.lang-switcher-style .cpel-switcher__nav {
    width: 50px;
}

.page-store-style .inner-section-store-log-style.elementor-section-boxed .cpel-switcher--layout-horizontal .cpel-switcher__lang:not(:last-child) {
    margin-right: 0px;
}

.section-header-store-style.active .elementor-section.elementor-inner-section:nth-child(2),
.section-header-store-style.active .elementor-section.elementor-inner-section:nth-child(3) {
    background-color: white;
}

.section-header-store-style.active {
    position: fixed;
    width: 100%;
    z-index: 100;
}

.w-smart-search-style.elementor-widget form label {
    display: inline-flex;
    flex-direction: row-reverse;

}

.w-smart-search-style.elementor-widget [type=button]:focus,
.w-smart-search-style.elementor-widget [type=button]:hover,
.w-smart-search-style.elementor-widget [type=submit]:focus,
.w-smart-search-style.elementor-widget [type=submit]:hover,
button:focus,
button:hover {
    background-color: transparent !important;
}

.w-smart-search-style.elementor-widget form .search-submit:hover {
    background-color: transparent !important;
}

.w-smart-search-style.elementor-widget form .search-field {
    border-color: #F46A0C;
    border: none;
    border-bottom: 1px solid #F46A0C;
}

.w-smart-search-style.elementor-widget .ysm-search-widget .search-submit {
    position: relative;

}

.w-smart-search-style.elementor-widget .ysm-search-widget .search-submit:before {
    content: url(/wp-content/uploads/2023/05/search.png) !important;
    line-height: 0px;
}

.w-smart-search-style.elementor-widget .smart-search-results.has-viewall-button {
    margin-left: 36px;
}

.elementor-element.cat-head-store-syle a {
    color: #F46A0C;
}

.header-search-style .ekit-wid-con .fasicon.icon-search::before,
.header-search-style .ekit-wid-con .icon.icon-search::before,
.header-search-style .icon.icon-search::before {
    content: url(/wp-content/uploads/2023/05/search.png);
}

.page.page-store-style .elementor-element.advanced-accor-store-style .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .eael-accordion-tab-title {
    color: black;
}

.page.page-store-style .elementor-element.advanced-accor-store-style .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .eael-accordion-tab-title {
    color: black;
}

.page.page-store-style .elementor-element.advanced-accor-store-style .eael-adv-accordion .eael-accordion-list .eael-accordion-header {
    font-family: 'LustSans';
    font-weight: 800;
    border: none;
    background-color: transparent;
}

.page.page-store-style .elementor-element.advanced-accor-store-style .eael-adv-accordion .eael-accordion-list .eael-accordion-content {
    display: none;
    border: none;
    padding-left: 25px;
}

.page.page-store-style .elementor-element.advanced-accor-store-style .eael-adv-accordion .eael-accordion-list .eael-accordion-content p {
    font-family: 'LustSans';
    font-weight: 200;
}

.page.page-store-style .elementor-element.advanced-accor-store-style .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .eael-accordion-tab-title {
    color: black;
}

.page.page-store-style .elementor-element.advanced-accor-store-style .eael-accordion-content.clearfix span a {
    cursor: pointer;
    font-family: 'LustSans';
    font-weight: 200;
}

.page.page-store-style .eael-product-grid.eael-product-simple .woocommerce ul.products li.product .button::before,
.page.page-store-style .eael-product-grid.eael-product-simple .woocommerce ul.products li.product .button.add_to_cart_button::before,
.page.page-store-style .eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .button::before,
.page.page-store-style .eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .button.add_to_cart_button::before,
.page.page-store-style .eael-post-grid.eael-product-simple .woocommerce ul.products li.product .button::before,
.page.page-store-style .eael-post-grid.eael-product-simple .woocommerce ul.products li.product .button.add_to_cart_button::before,
.page.page-store-style .eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .button::before,
.page.page-store-style .eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .button.add_to_cart_button::before {
    content: none;
}

.elementor-element.inner-section-related-products-style .purchasable.product-type-simple h2,
.elementor-element.inner-section-related-products-style .purchasable.product-type-simple span {
    font-family: 'LustSans';
    font-weight: 200;
}


.inner-section-product-detail-style .woocommerce-product-details__short-description p {
    font-family: "sourceserifpro-regular";
}

.inner-section-product-detail-style table.shop_attributes {
    border-top: none !important;
    margin-bottom: 0px;

}

.inner-section-product-detail-style table.shop_attributes th {
    width: 90px !important;
    border: none !important;
    background: none !important;
    font-family: 'LustSans';
    font-weight: 200;
    color: #F46A0C;
}

.inner-section-product-detail-style table tbody>tr:nth-child(odd)>td,
table tbody>tr:nth-child(odd)>th {
    border: none !important;
    background: none !important;
    font-family: 'LustSans';
    font-weight: 200;
    color: #F46A0C;
}

.inner-section-product-detail-style .fa-shopping-cart:before {
    content: none;
}

.inner-section-product-detail-style .woocommerce-Price-amount.amount {
    font-size: 30px;
    font-family: 'LustSans';
    font-weight: 200;
}

.inner-section-product-detail-style .elementor-element.widget-product-title-style .elementor-heading-title {

    font-family: 'LustSans';
    font-weight: 200;
}

.elementor-menu-cart__subtotal {
    display: inline-flex;
    justify-content: space-between;
}

.page.page-store-style .elementor-menu-cart__footer-buttons .elementor-button--view-cart {
    background-color: transparent;
}

.page.page-store-style .elementor-menu-cart__footer-buttons,
.page-update-cart-style .elementor-menu-cart__footer-buttons {
    display: inline-block;
}

.page.page-store-style .elementor-menu-cart__footer-buttons .elementor-button--checkout {
    background-color: transparent;
}

.single.single-product .elementor-menu-cart__footer-buttons .elementor-button--view-cart {
    background-color: transparent;
}

.single.single-product .elementor-menu-cart__footer-buttons {
    display: inline-block;
}

.single.single-product .elementor-menu-cart__footer-buttons .elementor-button--checkout {
    background-color: transparent;
}

.eicon-cart-medium:before {
    content: url(/wp-content/uploads/2023/05/Path-63585.png);
}

.page.page-store-style .eael-product-title {
    display: none;
}

.page.page-store-style .eael-product-wrap {
    text-align: -webkit-center;
}

.page.page-store-style .elementor-element.store-product-grid-style .eael-product-grid .woocommerce li.product .button,
.page.page-store-style .elementor-element.store-product-grid-style .eael-product-grid .woocommerce li.product .button.add_to_cart_button {
    background-color: transparent;
}

.page.page-store-style .store-product-grid-style .eael-product-grid .woocommerce ul.products {
    grid-template-columns: repeat(5, 1fr);
}

.page.page-store-style .elementor-element.store-product-grid-style .products {
    height: 305px;
}

.page.page-store-style ul.products li.product .woocommerce-placeholder {
    border: none;
}

.page.page-store-style .elementor-element.store-product-grid-style .eael-product-grid .woocommerce ul.products li.product {
    background: transparent;
    border: none;
}

.page.page-store-style .product a,
.page.page-store-style .elementor-element.store-product-grid-style .product a {
    line-height: 34px;
    background-image: url(/wp-content/uploads/2023/05/cta-orange.png);
    border-radius: 20px !important;
    font-family: lustsans !important;
    background-size: contain;
    background-repeat: round;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-size: 14px;
    padding: 0px 0px !important;
    width: 185px !important;
    top: -80px;
}

.elementor-element.btn-buy-store-style .elementor-button {
    border-radius: 20px !important;
    font-family: lustsans !important;
    background-size: contain;
    background-repeat: round;
    text-transform: uppercase;
    padding: 15px 55px !important;
    letter-spacing: 1px;
    font-size: 14px;
    background-image: url(/wp-content/uploads/2023/05/Group-11912.png);
}

.elementor-menu-cart__product-name.product-name a {
    font-size: 14px;
    padding-left: 0px;
}

.elementor-widget-woocommerce-menu-cart.elementor-menu-cart--cart-type-mini-cart .elementor-menu-cart__main {
    border-radius: 20px;
}
.page-store-style .eael-product-grid.eael-product-simple .woocommerce ul.products li.product a.added_to_cart, 
.page-store-style .eael-product-grid.eael-product-reveal .woocommerce ul.products li.product a.added_to_cart, 
.page-store-style .eael-post-grid.eael-product-simple .woocommerce ul.products li.product a.added_to_cart, 
.page-store-style .eael-post-grid.eael-product-reveal .woocommerce ul.products li.product a.added_to_cart {

    background-color: transparent;
}
    .elementor-element.store-product-grid-style .eael-product-grid.eael-product-simple .woocommerce ul.products li.product a.added_to_cart,
.elementor-element.store-product-grid-style .eael-product-grid.eael-product-reveal .woocommerce ul.products li.product a.added_to_cart,
.elementor-element.store-product-grid-style .eael-post-grid.eael-product-simple .woocommerce ul.products li.product a.added_to_cart,
.elementor-element.store-product-grid-style .eael-post-grid.eael-product-reveal .woocommerce ul.products li.product a.added_to_cart {
    background-image: url(/wp-content/uploads/2023/05/cta-orange.png);
    border-radius: 20px !important;
    font-family: lustsans !important;
    background-size: contain;
    background-repeat: round;
    text-transform: uppercase;
    padding: 12px 35px !important;
    letter-spacing: 1px;
    font-size: 14px;
    position: relative;
    top: -66px;
    width: 197px !important;
    color: white;
}

.section-header-store-style .cpel-switcher__lang.cpel-switcher__lang--active .cpel-switcher__code {
    color: #F46A0C;
}

.section-header-store-style .cpel-switcher__lang span {
    color: #bfbfbf;
}

.single.single-product .elementor-menu-cart__footer-buttons a,
.page.page-store-style .elementor-menu-cart__footer-buttons a,
.page-update-cart-style .elementor-menu-cart__footer-buttons a {
    background-image: url(/wp-content/uploads/2023/05/cta-orange.png);
    border-radius: 20px !important;
    font-family: lustsans !important;
    background-size: contain;
    background-repeat: round;
    text-transform: uppercase;
    padding: 15px 35px !important;
    letter-spacing: 1px;
    font-size: 14px;
    width: 260px;
    margin: 5px;
}

.single.single-product .inner-section-product-detail-style .elementor-element.elementor-widget-wc-add-to-cart .elementor-button {

    background-image: url(/wp-content/uploads/2023/05/cta-orange.png);
    border-radius: 20px !important;
    font-family: lustsans !important;
    background-size: contain;
    background-repeat: round;
    text-transform: uppercase;
    padding: 15px 55px !important;
    letter-spacing: 1px;
    font-size: 14px;
}

.inner-section-related-products-style .product.type-product .button.wp-element-button {
    display: none;
}

.inner-section-related-products-style .eael-star-rating.star-rating {
    display: none;
}

.inner-section-related-products-style .related.products h2:first-child {
    display: none;
}

.single.single-product .inner-section-product-detail-style .woocommerce-product-gallery__image {
    width: 462px !important;
}

.single.single-product .inner-section-product-detail-style .woocommerce-product-gallery.woocommerce-product-gallery--with-images {
    display: inline-flex;
}

.single.single-product.woocommerce div.product div.images .flex-control-thumbs li {
    width: 100% !important;
    margin: 5px !important;
}

.product-meta-detail-style.elementor-widget .posted_in.detail-container {
    display: none;
}

.single.single-product .elementor-element.section-footer-style.section-second-footer-style {
    margin-bottom: 0px !important;
    margin-top: -100px !important;
}

.single.single-product .elementor-element.section-header-style {
    display: none !important;
}

.elementor-element.store-cart--style a {
    border: none;
}

.widget_shopping_cart_content .elementor-menu-cart__product-name.product-name a {
    font-family: lustsans;
    color: black;
    font-weight: 200;
}

.elementor-menu-cart__subtotal {
    font-family: 'LustSans';
    font-weight: 200;
}

.store-cart--style.elementor-menu-cart__toggle .elementor-button {
    padding: var(--toggle-icon-padding, 12px 0px) !important;
    border: none !important;
}

.elementor-element.store-cart--style .woocommerce-Price-amount.amount {
    display: none;
}

.elementor-menu-cart__subtotal .woocommerce-Price-amount.amount {
    display: block !important;
}

.elementor-element.btn-store-login-style a {
    background-color: #F46A0C !important;
    border-radius: 20px !important;
}

.elementor-element.btn-store-login-style a span {
    font-size: 11px !important;
    text-transform: uppercase !important;
    width: 37px !important;
}

.store-cart--style.elementor-menu-cart--cart-type-mini-cart .woocommerce-Price-amount.amount {
    display: none !important;
}

.store-cart--style.elementor-menu-cart--cart-type-mini-cart .elementor-menu-cart__subtotal .woocommerce-Price-amount.amount {
    display: block !important;
}

.store-cart--style.elementor-menu-cart--cart-type-mini-cart .elementor-menu-cart__toggle_button.elementor-button {
    border: none !important;
}

.page.page-store-style .elementor-section.section-header-style {
    display: none !important;
}

.page.page-store-style .section-footer-style.section-second-footer-style {
    display: none !important;
}

.page.woocommerce-page .elementor-element.store-product-grid-style .eael-product-title {
    display: none !important;
}

.page.woocommerce-page .elementor-section.section-header-style {
    display: none !important;
}

.page.woocommerce-cart.woocommerce-page .elementor-section.section-header-style {
    display: none;
}

.page.woocommerce-cart.woocommerce-page .section-footer-style.section-second-footer-style {
    display: none;
}

.page-store-style.second-store-style .produt-grid-store-accordeon-style .product .eael-product-wrap .button.wp-element-button {
    display: none !important;
}

.page-store-style.second-store-style .produt-grid-store-accordeon-style.store-cat-ring-style {
    display: none;
}

.page-store-style.second-store-style .produt-grid-store-accordeon-style.store-cat-jouets-style {
    display: none;
}

.page-store-style.second-store-style .eael-product-title {
    display: block;
}

.page-store-style.second-store-style .produt-grid-store-accordeon-style .product {
    background: transparent !important;
    border: none !important;
}

.page-store-style.second-store-style .produt-grid-store-accordeon-style .product .woocommerce-loop-product__title,
.page-store-style.second-store-style .produt-grid-store-accordeon-style .product .eael-product-price {
    text-align: left;
    font-family: lustsans;
    font-weight: 200;
}

.page-store-style.second-store-style .produt-grid-store-accordeon-style .product .eael-product-price {
    color: #F46A0C !important;
}

.woocommerce-page.page-checkout-style .elementor-widget-woocommerce-checkout-page .woocommerce .e-checkout__order_review,
.woocommerce-page.page-checkout-style .elementor-widget-woocommerce-checkout-page .woocommerce .e-coupon-box,
.woocommerce-page.page-checkout-style .elementor-widget-woocommerce-checkout-page .woocommerce .e-woocommerce-login-section,
.woocommerce-page.page-checkout-style .elementor-widget-woocommerce-checkout-page .woocommerce .shipping_address,
.woocommerce-page.page-checkout-style .elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-additional-fields,
.woocommerce-page.page-checkout-style .elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-checkout #payment,
.woocommerce-page.page-checkout-style .elementor-widget-woocommerce-checkout-page .woocommerce #customer_details div {
    border: none !important;

}

.woocommerce-page.page-checkout-style .elementor-widget-woocommerce-checkout-page .woocommerce .e-coupon-box {
    background: transparent;
}

.woocommerce-page.page-checkout-style .elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-checkout-review-order-table tfoot td,
.woocommerce-page.page-checkout-style .elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-checkout-review-order-table tfoot th,
.woocommerce-page.page-checkout-style .elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-checkout-review-order-table thead th {
    color: black;
}

.woocommerce-page.page-checkout-style .elementor-element.btn-cont-shipp-style a {

    border-radius: 5px;
    padding: 25px 30px;
}

.woocommerce-page.page-checkout-style .elementor-widget-woocommerce-checkout-page .woocommerce button.woocommerce-button {
    color: white !important;
    font-family: 'LustSans' !important;
    text-transform: uppercase !important;
    border-radius: 20px !important;
    border: none !important;
    background: #F46A0C;
}

.woocommerce-page.page-checkout-style .elementor-widget-woocommerce-checkout-page .woocommerce .e-checkout__order_review {
    background: transparent;
    font-family: 'LustSans';
}

.woocommerce-page.page-checkout-style .e-coupon-anchor col input {
    background: transparent !important;
    border: 1px solid #F46A0C !important;
    border-radius: 50px !important;
}

.woocommerce-page.page-checkout-style .section-footer-style.section-second-footer-style {
    display: none;
}

.elementor-widget-woocommerce-checkout-page .woocommerce-checkout #payment #place_order {
    background-color: black !important;

}

.woocommerce-page.page-checkout-style .elementor-widget-woocommerce-checkout-page .woocommerce #customer_details .form-row .input-text,
.woocommerce-page.page-checkout-style .elementor-widget-woocommerce-checkout-page .woocommerce #customer_details .form-row select,
.woocommerce-page.page-checkout-style .elementor-widget-woocommerce-checkout-page .woocommerce #customer_details .form-row textarea,
.woocommerce-page.page-checkout-style .elementor-widget-woocommerce-checkout-page .woocommerce .e-coupon-box .form-row .input-text,
.woocommerce-page.page-checkout-style .elementor-widget-woocommerce-checkout-page .woocommerce .e-coupon-box .form-row select,
.woocommerce-page.page-checkout-style .elementor-widget-woocommerce-checkout-page .woocommerce .e-coupon-box .form-row textarea,
.woocommerce-page.page-checkout-style .elementor-widget-woocommerce-checkout-page .woocommerce .e-woocommerce-login-anchor .form-row .input-text,
.woocommerce-page.page-checkout-style .elementor-widget-woocommerce-checkout-page .woocommerce .e-woocommerce-login-anchor .form-row select,
.woocommerce-page.page-checkout-style .elementor-widget-woocommerce-checkout-page .woocommerce .e-woocommerce-login-anchor .form-row textarea {

    background-color: transparent;
    border: 1px solid gray !important;
    border-radius: 7px;
}

.woocommerce-page.page-checkout-style .elementor-widget-woocommerce-checkout-page .select2-container--default .select2-selection--single {
    background-color: transparent;
    border: 1px solid gray !important;
    border-radius: 7px;
}

.woocommerce-page.page-checkout-style .elementor-widget-woocommerce-checkout-page .woocommerce .e-coupon-box .form-row .input-text,
.woocommerce-page.page-checkout-style .elementor-widget-woocommerce-checkout-page .woocommerce .e-coupon-box .form-row select,
.woocommerce-page.page-checkout-style .elementor-widget-woocommerce-checkout-page .woocommerce .e-coupon-box .form-row textarea {

    border-color: #F46A0C !important;
    border-radius: 30px;
}

.elementor-element.section-woo-cart-style .eael-woo-cart-wrapper {
    background: transparent !important;
}

.cart-collaterals .wc-proceed-to-checkout a,
.woocommerce-checkout #place_order {
    background: black !important;
}

.elementor-element.section-woo-cart-style .elementor-widget.elementor-widget-eael-woo-cart {
    font-family: 'LustSans';
}

.eael-woo-cart .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table th a,
.eael-woo-cart .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table td a {
    color: #202b46;
    font-family: 'LustSans';
}

.eael-woo-cart .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table th a,
.eael-woo-cart .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table td a {
    color: #202b46;
}

.page-store-style .section-burger-store-style .img-b-close-store-style.elementor-element {
    display: none;
}

@media only screen and (max-width: 820px) {
    .section-header-store-style.active {
        margin-top: 50px !important;
    }

    .elementor-section.inner-section-store-text-style {
        display: none;
    }

    .page-store-style .elementor-top-section.section-header-store-style {
        display: none;
    }

    .section-burger-store-style.active {
        position: fixed;
        width: 100%;
        z-index: 100;
    }

}

@media only screen and (max-width: 420px) {
    .col-store-log-style .elementor-container.elementor-column-gap-default {
        justify-content: center;
    }

    .elementor-column.col-store-log-style {
        display: none;
    }

    .page.page-store-style .elementor-section.inner-section-store-log-style .elementor-element.elementor-column.elementor-inner-column:first-child {
        width: 50% !important;
    }

    .page.page-store-style .elementor-element.col-store-img-style {
        width: 50% !important;
    }

    .page.page-store-style .elementor-element.col-store-log-style {
        width: 58.7% !important;
    }

    .col-store-log-style .elementor-container.elementor-column-gap-default .elementor-inner-column.elementor-element {
        width: 100px !important;
    }

    .page.page-store-style .elementor-element.col-store-log-style {
        width: 55% !important;
    }

    .elementor-section.inner-section-store-cat-style .elementor-container.elementor-column-gap-default {
        display: block;
    }

    .page.page-store-style .store-product-grid-style .eael-product-grid .woocommerce ul.products {
        grid-template-columns: repeat(1, 1fr) !important;
    }

    .elementor-element.inner-section-store-cat-style .elementor-inner-column.elementor-element {
        width: auto !important;
    }

    .elementor-menu-cart__container.elementor-lightbox {
        margin-top: -300px;
    }

    .page.page-store-style .elementor-element.store-cart--style.elementor-menu-cart--cart-type-mini-cart .elementor-menu-cart__container {
        right: -40px;
    }

    .page.page-store-style .elementor-element.col-store-log-style {
        background: white;
    }
}

/*Page Be partner*/
.btn-be-p-v-right-style a {
    background-image: url(/wp-content/uploads/2023/05/Group-11915.png);
    border-radius: 20px !important;
    font-family: lustsans !important;
    background-size: contain;
    background-repeat: round;
    text-transform: uppercase;
    padding: 14px 37px !important;
    letter-spacing: 1px;
    font-size: 14px;
}

.btn-be-p-v-left-style a {
    background-image: url(/wp-content/uploads/2023/05/Group-11914.png);
    border-radius: 20px !important;
    font-family: lustsans !important;
    background-size: contain;
    background-repeat: round;
    text-transform: uppercase;
    padding: 14px 37px !important;
    letter-spacing: 1px;
    font-size: 14px;
}

@media only screen and (max-width: 820px) {
    .page.page-store-style .elementor-section.inner-section-store-log-style section .elementor-column.elementor-inner-column:first-child {
        width: 82px !important;
    }

    .page.page-store-style .store-product-grid-style .eael-product-grid .woocommerce ul.products {
        grid-template-columns: repeat(2, 1fr);
    }

    .page.page-store-style .elementor-element.store-product-grid-style .products {
        height: auto !important;
    }

    .elementor-element.store-product-grid-style .products li {
        width: 220px !important;
        height: 225px !important;
    }

    .elementor-element.inner-section-store-cat-style .elementor-container.elementor-column-gap-default {
        justify-content: center;
    }

    .elementor-element.inner-section-store-cat-style .elementor-inner-column.elementor-element {
        width: 10.50%;
    }

    .page.page-store-style .elementor-section.inner-section-store-log-style .elementor-element.elementor-column.elementor-inner-column:first-child {
        width: 20%;
    }

    .page.page-store-style .elementor-element.col-store-img-style {
        width: 50%;
    }

    .page.page-store-style .elementor-element.col-store-log-style {
        width: 29.90%;
    }

    .elementor-element.btn-store-login-style a {
        width: 85px;
    }

}

@media only screen and (max-width: 420px) {
    .elementor-section.inner-section-store-text-style {
        display: none;
    }
}
/*Page about*/

@media only screen and (max-width: 820px) {
    .page.page-about-style .elementor-section.first-section-about-style{
        text-align: center;
    }
    .page.page-about-style .about-text-heal-me-style.elementor-widget{
        text-align: center;
    }
    .page.page-about-style .first-section-about-style .elementor-container {
        padding: 0 0px;
    }
}
/*Page activation*/
.elementor-inner-section.elementor-element.first-inner-section-desperta-style .elementor-container.elementor-column-gap-default {
    max-width: 1260px !important;
}

.elementor-column.column-activation-colective-style .column-activation-colective-head-style .elementor-widget-container h2 {
    font-family: 'LustSans' !important;
    font-size: 27px !important;
}

.elementor-column.column-activation-colective-style .column-activation-colective-text-style .elementor-widget-container p {
    font-family: 'sourceserifpro-regular' !important;
    font: normal normal normal 13px/14px Source Serif Pro;
    width: 310px !important;
}

.elementor-column.column-r-style .elementor-widget-container h2 {
    font-size: 59px !important;
    font-family: 'LustSans' !important;
}

.elementor-column.column-r-style .elementor-widget-container p {
    font-size: 13px !important;
    font-family: 'LustSans' !important;
}

.elementor-column.column-r-c-t-style .elementor-widget-container h2 {
    font-size: 42px !important;
    font-family: 'LustSans' !important;
}

.elementor-column.column-r-c-t-style .elementor-widget-container p {
    font-size: 13px !important;
    font-family: 'LustSans' !important;
}

.elementor-element.section-activa-despert-second-head-style h2 {
    font-size: 55px !important;
    font-family: SilverSouth !important;
}

.elementor-element.section-activa-despert-head-style h2 {
    font-size: 66px !important;
    font-family: 'LustSans' !important;
    font-weight: 500 !important;
}

.elementor-element.section-activa-d-head-style h2 {
    font-size: 128px !important;
    font-family: 'LustSans' !important;
}

.elementor-element.section-activa-d-sub-head-style p {
    margin-bottom: 0px !important;
    font-weight: 600 !important;
    font-size: 56px !important;
    font-family: LustSans !important;
    line-height: 0.9 !important;
}

.elementor-element.section-activa-d-text-style p {
    font-size: 13px !important;
    font-family: 'LustSans' !important;
}

.elementor-element.head-share-head-style h2 {
    font-size: 90px;
    font-family: SilverSouth !important;
    transform: matrix(0.99, -0.13, 0.13, 0.99, 0, 0) !important;
    /* UI Properties */
    text-align: center !important;
    letter-spacing: 0.09px !important;
}

.elementor-element.first-section-activation-heading-style .elementor-heading-title.elementor-size-default {
    font-family: LustSans !important;
    font-weight: 400 !important;
    font-size: 47px !important;
}

.elementor-element.section-own-text-activation-style p {
    font-family: sourceserifpro-regular !important;
    font-size: 21px !important;
    color: black;
    font: normal normal normal 21px/22px Source Serif Pro;
}

.elementor-element.first-section-activation-text-style .elementor-widget-container p {
    font-family: sourceserifpro-regular !important;
    font-size: 12px !important;
    width: 280px !important;
}

.elementor-element.head-own-method-style h2 {
    font-size: 84px;
    font-family: LustSans;
    font-weight: 500;
}

.elementor-element.head-energy-act-style p {
    transform: matrix(0.99, -0.13, 0.13, 0.99, 0, 0) !important;
    padding-left: 120px;
    letter-spacing: 0.09px !important;
    color: #F4D44E !important;
    line-height: 1 !important;
    font-family: SilverSouth !important;
}

.head-energy-act-style:not(:last-child) {
    margin-bottom: 0px;
}

.elementor-element.btn-wait-list-style .elementor-button {

    background-color: white !important;
    border: 1px solid black !important;
    border-radius: 30px !important;
    padding: 5px 13px !important;
}

.elementor-element.head-present-style p {
    padding-left: 300px;
    color: #38B7B8;
    transform: matrix(0.99, -0.13, 0.13, 0.99, 0, 0) !important;
    font-family: SilverSouth !important;
    position: absolute;
}


@media only screen and (max-width: 820px) {

    .page-ind-col-style.page-activation-style .elementor-column.column-r-c-t-style .elementor-widget.elementor-widget-text-editor,
    .page-ind-col-style.page-activation-style .elementor-column.column-r-style .elementor-widget.elementor-widget-text-editor {
        max-width: 95%;
        --container-widget-width: 95%;

    }
    .page-ind-col-style.page-activation-style .elementor-element.section-activa-despert-head-style h2 {
        font-size: 50px !important;
    }
    .page-ind-col-style.page-activation-style .elementor-element.section-activa-d-head-style h2 {
        font-size: 80px !important;
    }
    .elementor-column.i-s-col-own-method-style .elementor-widget-container h2 br{
        display: none;
    }
    .elementor-column.i-s-col-own-method-style .elementor-widget-container h2 {
        font-size: 50px;
    }

    .elementor-column.column-activation-colective-style .column-activation-colective-head-style .elementor-widget-container h2 {
        font-size: 18px !important;
    }

    .elementor-element.head-present-style p {
        padding-left: 200px;
    }

    .elementor-column.column-r-style .elementor-widget-container h2 {
        font-size: 36px !important;
    }

    .elementor-column.column-r-c-t-style .elementor-widget-container h2 {
        font-size: 36px !important;
    }

    .elementor-element.inner-section-activa-d-join-style .elementor-element.elementor-inner-column.elementor-element>.elementor-element-populated {
        padding: 50px 0px 0px 0px !important;
    }

    .elementor-top-section.elementor-element.section-activa-despert-style {
        padding: 0px 10px !important;
    }

    .elementor-section.section-activa-despert-style .elementor-element.elementor-top-column.elementor-element:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
    .elementor-section.section-activa-despert-style .elementor-element.elementor-top-column.elementor-element>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-image: none !important;
    }

    .elementor-column.column-r-style,
    .elementor-column.column-r-c-t-style,
    .elementor-column.column-r-c-t-style {
        width: 33%;
    }

    .elementor .elementor-element.inner-section-activa-d-on-style:not(.elementor-motion-effects-element-type-background),
    .elementor .elementor-element.inner-section-activa-d-on-style>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-size: 450px;
        background-position: bottom right;
    }

    .elementor .elementor-element.inner-section-activa-d-on-style {
        padding: 0px 0px 50px 0px;
    }

    .elementor .elementor-element.column-r-c-t-style>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor .elementor-element.inner-section-themes-two-zone-style {
        padding: 0px 0px 0px 0px;
    }

    .elementor .elementor-element.inner-section-themes-two-zone-style:not(.elementor-motion-effects-element-type-background),
    .elementor .elementor-element.inner-section-themes-two-zone-style>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-image: none !important;
    }

    .elementor .elementor-element.inner-section-themes-zone-style:not(.elementor-motion-effects-element-type-background),
    .elementor .elementor-element.inner-section-themes-zone-style>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-image: none !important;
    }

    .elementor-column.i-s-col-own-method-style .elementor-widget-wrap.elementor-element-populated {
        justify-content: center !important;
    }

    .elementor-inner-section.inner-section-own-method-style .elementor-container.elementor-column-gap-default {
        padding: 0px 10px !important;
    }

    .elementor .elementor-element.elementor-inner-section.inner-section-own-method-style {
        padding: 0px 0px 50px 0px !important;
    }

    .elementor-inner-section.inner-section-own-method-style .elementor-container.elementor-column-gap-default {
        flex-direction: column-reverse !important;
    }

    .elementor-column.column-here-text-style,
    .elementor-column.i-s-col-own-method-style {
        width: 100% !important;
    }
    .page-ind-col-style.page-activation-style .elementor-column.column-here-text-style,.page-ind-col-style.page-activation-style .elementor-column.i-s-col-own-method-style {
        width: 100% !important;
    }
    .elementor-column.column-activation-colective-style .column-activation-colective-text-style .elementor-widget-container p {

        width: 200px !important;
        text-align: justify !important;
    }
}

@media only screen and (max-width: 420px) {
    .page-ind-col-style.page-activation-style .elementor-element.section-activa-despert-head-style h2 {
        font-size: 35px !important;
    }
    .page-ind-col-style.page-activation-style .elementor-element.section-activa-d-head-style h2 {
        font-size: 60px !important;
    }
    .page-ind-col-style.page-activation-style .first-inner-column-text-desperta-style.f-s-flower-img-style {
        padding-top: 30%;
    }
    .elementor-column.column-r-style .elementor-element.elementor-widget.elementor-widget-text-editor,
    .elementor-column.column-r-c-t-style .elementor-element.elementor-widget.elementor-widget-text-editor,
    .elementor-column.column-r-c-t-style .elementor-element.elementor-widget.elementor-widget-text-editor {
        width: 100%;
        max-width: 100%;
    }

    .elementor-column.column-activation-colective-style .column-activation-colective-text-style .elementor-widget-container p {
        font-size: 15px;
        line-height: 1.5;
    }

    .elementor-element.first-section-activation-heading-style .elementor-heading-title.elementor-size-default {
        font-size: 40px !important;
    }

    .first-inner-column-text-desperta-style.f-s-flower-img-style {
        padding-top: 70%;
    }

    .elementor-section.first-section-activation-style {
        height: 100vh;
    }

    .elementor .elementor-element.column-activation-colective-style.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }

    .elementor .elementor-element.column-activation-colective-text-style {
        width: 100%;
        max-width: 100%;
    }

    .elementor-element.head-our-stud-head-style h2 {
        font-size: 49px;
    }

    .elementor .elementor-element.head-share-head-style {
        top: 70px;
    }

    .elementor .elementor-element.sections-our-students-messages-one-style {
        padding: 60px 0px 0px 0px;
    }

    .elementor .elementor-element.section-our-students-test-style:not(.elementor-motion-effects-element-type-background),
    .elementor .elementor-element.section-our-students-test-style>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-image: none;
    }

    .elementor-element.head-our-stud-head-style h2 {
        font-size: 40px;
    }

    .elementor .elementor-element.column-activation-colective-text-style>.elementor-widget-container {
        padding: 0px 10px 0px 10px;
    }

    .elementor-element.column-activation-colective-style {
        text-align: center;
    }

    .elementor-column.column-activation-colective-style .column-activation-colective-text-style .elementor-widget-container p {
        width: auto !important;
    }

    .elementor .elementor-element.column-activation-colective-style>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-element.section-activa-despert-head-style h2 {
        font-size: 32px !important;
    }

    .elementor-column.column-r-style,
    .elementor-column.column-r-c-t-style,
    .elementor-column.column-r-c-t-style {
        width: 100% !important;
    }

    .elementor-element.section-activa-d-head-style h2 {
        font-size: 65px !important;
    }
}

/*section collective service */
.elementor-element.column-a-c-d-online-c-style .elementor-widget-wrap.elementor-element-populated {
    padding-right: 10px !important;
}

.elementor-section.section-all-conected-style .elementor-element.elementor-widget-heading .elementor-heading-title {
    font-family: lustsans !important;
    font-size: 34px;
    font-weight: 400;
}

.elementor-section.section-all-conected-style .elementor-element.elementor-widget-text-editor {
    font-family: lustsans !important;
    font-size: 13px !important;
}

.elementor-element.text-portal-col-style p {
    font: normal normal normal 25px/26px Source Serif Pro;
    letter-spacing: 0px;
}

.text-lust-sans-regular-style h2 {
    font-family: LustSans !important;
    font-weight: 400;
}


.elementor-element.btn-reiki-collective-style a {
    border-radius: 20px;
    font-family: Aleo !important;
    background-image: url(/wp-content/uploads/2023/03/Group-5799.svg);
    background-size: cover;
    text-transform: uppercase;
    padding: 14px 34px;
    font-size: 18px;
    letter-spacing: 2.83px;
}

.elementor-element.btn-colective-lets-style a {
    border-radius: 20px;
    font-family: Aleo !important;
    background-image: url(/wp-content/uploads/2023/03/Group-5801.svg);
    background-size: cover;
    text-transform: uppercase;
    padding: 11px 25px;
    font-size: 24px;
    letter-spacing: 2.83px;
}

.elementor-element.text-complement-sugestion-style h2 {
    transform: matrix(0.98, -0.17, 0.17, 0.98, 0, 0);
    position: absolute;
    left: 115px;
    top: -20px;
    font-family: SilverSouth !important;
}

.elementor-section.section-inner-faqs-style.section-faq-col-style .oxi-accordions-wrapper-1>.oxi-addons-row>.oxi-accordions-ultimate-style>.oxi-accordions-single-card>.oxi-accordions-head-outside-body>.oxi-accordions-header-card .oxi-accordions-header-body {
    background: transparent !important;
}

.elementor-section.section-inner-faqs-style.section-faq-col-style .oxi-accordions-wrapper-2>.oxi-addons-row>.oxi-accordions-ultimate-style>.oxi-accordions-single-card>.oxi-accordions-head-outside-body>.oxi-accordions-header-card .oxi-accordions-header-body {
    background: transparent !important;
}

.elementor-section.section-inner-faqs-style.section-faq-col-style .oxi-accordions-wrapper-1>.oxi-addons-row>.oxi-accordions-ultimate-style>.oxi-accordions-single-card>.oxi-accordions-head-outside-body {

    border-color: transparent !important;
}

.elementor-section.section-inner-faqs-style.section-faq-col-style .oxi-accordions-wrapper-2>.oxi-addons-row>.oxi-accordions-ultimate-style>.oxi-accordions-single-card>.oxi-accordions-head-outside-body {

    border-color: transparent !important;
}

.text-online-curse-c-style.elementor-widget-text-editor p {
    font-family: LustSans !important;
}

.column-btn-messages-d-style.col-page-style a {
    padding: 10px 15px !important;
}

.elementor-element.head-despert-style h2 {
    font-family: LustSans !important;
    font-weight: 400 !important;
}

.elementor-element.text-on-curse-style p {
    font-family: LustSans !important;
    font-weight: 400 !important;
    margin-bottom: 0rem !important;
}

.elementor-element.head-memorial-style h2 {
    font-family: LustSans !important;
    font-weight: 400 !important;
}

.elementor-element.head-c-movie-stye h2 {
    transform: matrix(0.99, -0.13, 0.13, 0.99, 0, 0);
    letter-spacing: 0.09px;
    font-family: SilverSouth !important;
}

.elementor-section.section-people-movie-style .elementor-widget.elementor-widget-text-editor p {
    font: normal normal normal 10px/12px Source Serif Pro !important;
    letter-spacing: 0px !important;
    width: 150px;
}

.elementor-section.section-people-movie-style .elementor-widget-container {
    text-align: -webkit-center;
}

.elementor-element.head-each-work-style h2 {
    font-family: LustSans !important;
    font-weight: 400 !important;
}

.section-count-p-style.page-colective-zoom-style .elementor-image-box-wrapper {
    text-align: -webkit-center !important;
}

.elementor-top-section.section-count-p-style.page-colective-zoom-style .elementor-element.elementor-widget.elementor-widget-image-box .elementor-image-box-title {
    font-size: 43px;
    font-weight: 400;
}

.elementor-section.section-go-together-style .elementor-element.elementor-widget-text-editor p {
    font-family: 'LustSans';
}

.text-offer-process-style h2 {
    font-family: LustSans-medium !important;
    font-weight: 400 !important;
}

.elementor-section.inner-section-first-section-style .elementor-element.here-text-heal-me-style.page-colective-zoom-style {
    padding-left: 0px;
}

.elementor-section.elementor-element.section-count-p-style.page-colective-zoom-style {
    padding: 50px 10px !important;
}

.conected-head-style h2 {
    font-family: LustSans !important;
    font-weight: 400 !important;
}

.elementor-section.section-calendar-style.calendar-collective-service-style {
    background-image: linear-gradient(white, #BFCDE9, white) !important;
}

.elementor-column.column-work-zoom-one-style {
    border-radius: 35px;
    transform: rotate(-55deg) !important;
    position: absolute;
    left: 0%;
    top: 70%;
    background: linear-gradient(rgb(238, 199, 218), white);
}

.inner-sections-cards-style .elementor-element.btn-wait-list-style .elementor-button {
    font-family: lustsans !important;
}

.inner-sections-cards-style.inner-sec-suport-style .elementor-container.elementor-column-gap-wider,
.inner-sections-cards-style.inner-sec-suport-style .elementor-container.elementor-column-gap-default {
    gap: 20px;
}

.inner-sections-cards-style.inner-sec-suport-style .elementor-column.column-work-zoom-one-style,
.inner-sections-cards-style.inner-sec-suport-style .elementor-column.column-work-zoom-two-style,
.inner-sections-cards-style.inner-sec-suport-style .elementor-column.column-work-zoom-three-style,
.inner-sections-cards-style.inner-sec-suport-style .elementor-column.column-work-zoom-four-style,
.inner-sections-cards-style.inner-sec-suport-style .elementor-column.column-work-zoom-five-style {
    margin-top: 0px !important;
    transform: none !important;
    position: relative !important;
    left: 0% !important;
    top: 0% !important;
}

.elementor-column.column-work-zoom-six-style {
    border-radius: 35px;
    background: linear-gradient(rgb(128, 218, 200), white);
}

.elementor-column.column-work-zoom-seven-style {
    border-radius: 35px;
    background: linear-gradient(rgb(239, 179, 160), white);

}

.elementor-column.column-work-zoom-eight-style {
    border-radius: 35px;

    background: linear-gradient(rgb(239, 174, 176), white);
}

.elementor-column.column-work-zoom-nine-style {
    border-radius: 35px;

    background: linear-gradient(rgb(175, 220, 142), white);
}

.elementor-column.column-work-zoom-ten-style {
    border-radius: 35px;
    background: linear-gradient(rgb(241, 120, 175), white);
}

.elementor-column.column-work-zoom-eleven-style {
    border-radius: 35px;

}

.column-work-zoom-one-style.elementor-element .elementor-widget.elementor-widget-text-editor .elementor-widget-container,
.column-work-zoom-two-style.elementor-element .elementor-widget.elementor-widget-text-editor .elementor-widget-container,
.column-work-zoom-three-style.elementor-element .elementor-widget.elementor-widget-text-editor .elementor-widget-container,
.column-work-zoom-four-style.elementor-element .elementor-widget.elementor-widget-text-editor .elementor-widget-container,
.column-work-zoom-five-style.elementor-element .elementor-widget.elementor-widget-text-editor .elementor-widget-container {
    font-family: LustSans !important;

}

.elementor-element.column-c-round-text-style .elementor-widget-container p {
    font-family: sourceserifpro-regular !important;
    line-height: 1.2 !important;
}

.elementor-column.column-work-zoom-two-style {
    background: linear-gradient(rgb(164, 208, 220), white);
    border-radius: 35px;
    transform: rotate(-32deg) !important;
    left: 17%;
    top: 28%;
    margin-top: 69px;
}

.elementor-column.column-work-zoom-four-style {

    background: linear-gradient(rgb(247, 245, 173), white);
    border-radius: 35px;
    transform: rotate(30deg) !important;
    position: absolute;
    left: 67%;
    top: 15%;
}

.elementor-column.column-work-zoom-three-style {
    background: linear-gradient(rgb(212, 210, 254), white);
    position: absolute;
    left: 43%;
    top: -3%;
    border-radius: 35px;
}

.head-portal-c-style h2 {
    font-weight: 400 !important;
    line-height: 1.2 !important;
}


.elementor-column.column-work-zoom-five-style {
    background: linear-gradient(rgb(200, 250, 214), white);
    border-radius: 35px;
    transform: rotate(59deg) !important;
    position: absolute;
    left: 81.5%;
    top: 73%;
}

.column-btn-messages-d-style.btn-c-list-style a {
    text-transform: lowercase !important;
    padding: 10px 20px !important;
    letter-spacing: 2.41px !important;
    font-size: 20px !important;
}

.person-feedback-l-text-style.elementor-widget.elementor-widget-text-editor .elementor-widget-container p {
    width: 880px !important;
    font-size: 25px !important;
    line-height: 1 !important;
}


/* João Luís 07/02/2023*/
/*---------------------------*/

@media only screen and (max-width: 820px) {
    .person-feedback-l-text-style.elementor-widget.elementor-widget-text-editor .elementor-widget-container p {
        width: 553px !important;
        font-size: 20px !important;
        line-height: 1 !important;
    }

    .elementor-element.inner-s-extra-wait-style {

        padding: 50px 0px 20px 0px !important;
    }

    .elementor-section.inner-section-time-line-style {
        margin-bottom: 0px !important;
    }

    .elementor-element.time-line-text-style .widget-image-caption.wp-caption-text {
        color: #0D9B9B !important;
        position: absolute !important;
        top: -25px !important;
        left: 0px !important;
    }

    .elementor-element.section-calendar-style.calendar-collective-service-style {
        padding: 0px 0px 100px 0px !important;
    }

    .h-each-m-style::before {

        left: 18% !important;

    }

    .h-each-m-style::after {

        left: 73% !important;
    }

    .elementor-element.inner-section-each-medicine-style {
        padding: 50px 0px 0px 0px !important;
    }

    .elementor-element.text-c-p-energy-style {
        padding-bottom: 50px !important;
    }

    .elementor-element.head-c-p-energy-style {
        padding-top: 200px !important;
    }

    .elementor-element.head-c-p-energy-style {
        padding-top: 0px !important;
    }

    .page-ind-col-style.page-join-heal-style .elementor-element.column-here-text-style>.elementor-element-populated {
        padding: 0px 0px 0px 0px !important;
    }

    .page-ind-col-style.page-join-heal-style .elementor-element.head-c-p-energy-style h2 span {
        font-size: 60px !important;
    }

    .elementor-section-height-full.section-heal-us-c-style .elementor-container.elementor-column-gap-default {
        justify-content: center;
    }

    .page-ind-col-style.page-heal-us-cooming-style .elementor-element.head-c-p-energy-style {
        padding-top: 0px !important;
    }

    .text-lust-sans-regular-style.head-portal-c-style {
        padding-top: 20px !important;
    }

    .elementor-element.text-portal-col-style {

        width: 75% !important;
        max-width: 75% !important;
    }

    .elementor-3338 .elementor-element.elementor-element-22e19bb:not(.elementor-motion-effects-element-type-background),
    .elementor-3338 .elementor-element.elementor-element-22e19bb>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-image: none !important;

    }

    .elementor-3338 .elementor-element.elementor-element-22e19bb {
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
        padding: 100px 0px 100px 0px;
    }

    .elementor-element.img-lets-together-style {
        display: none !important;
    }

    .elementor-element.column-zoom-a-c-style>.elementor-element-populated {
        padding: 100px 0px 0px 0px !important;
    }

    .elementor-section.elementor-inner-section.section-follow-together-a-t-style {
        margin-top: 50px;
    }

    .elementor-element.column-sec-a-c-d-online-c-style:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
    .elementor-element.column-sec-a-c-d-online-c-style>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: 0px !important;
        background-size: contain !important;
    }

    .elementor .elementor-element.column-a-c-d-online-c-style>.elementor-element-populated {
        padding: 0px 0px 110px 50px;
    }

    .elementor-element.column-a-c-d-online-c-style:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
    .elementor-element.elementor-element-3e9a788>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-repeat: no-repeat !important;
        background-size: 400px 300px !important;
        background-position: bottom !important;
    }

    body:not(.rtl) .elementor-element.elementor-absolute.head-share-head-style {
        left: 47%;
    }
}

@media only screen and (max-width: 420px) {
    .elementor-3338 .elementor-element.elementor-element-abea876 .elementor-heading-title {
        color: #FECF3B;
        font-family: "Italiana", Sans-serif;
        font-size: 40px;
    }

    .elementor-element.inner-section-s-year-head-style {
        padding: 50px 0px 80px 0px !important;
    }

    .elementor-section.elementor-element.inner-section-s-year-head-style .elementor-element.elementor-column>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor .elementor-element.t-each-m-style {
        width: 80%;
        max-width: 80%;
    }

    .h-each-m-style::after {
        display: none;
    }

    .h-each-m-style::before {
        display: none;
    }

    .elementor .elementor-element.text-lust-sans-regular-style.head-portal-c-style>.elementor-widget-container {
        padding: 0px 0px 30px 0px;
    }

    .text-c-p-energy-style p {
        padding-top: 30px !important;
        padding-right: 10px !important;
        margin-left: 85px !important;
    }

    .elementor-column.elementor-inner-column.elementor-element.column-here-text-style h2 {
        font-size: 23px !important;
        padding-right: 10px !important;
        padding-left: 10px !important;
        text-align: center !important;
    }

    .elementor-column.inner-s-column-extra-wait-style .elementor-widget-wrap.elementor-element-populated {
        justify-content: center;
    }

    .elementor-element.inner-s-extra-wait-style {
        padding: 10px 0px 10px 0px !important;
    }

    .elementor-element.btn-c-p-list-style .elementor-widget-container {
        text-align: center;
    }

    .elementor-section.section-faqs-style h2 {
        font-size: 36px !important;
    }

    .elementor-element.head-despert-style h2 {
        font-size: 62px !important;
    }

    .elementor-element.person-feedback-l-text-style::before {
        display: none;
    }

    .elementor-element.person-feedback-l-text-style::after {
        display: none !important;
    }

    body:not(.rtl) .elementor-element.elementor-absolute.head-share-head-style {
        left: 10% !important;
    }

    .elementor-element.head-memorial-style .elementor-heading-title {
        font-size: 50px !important;
    }

    .elementor-element.head-share-head-style h2 {
        font-size: 75px !important;
    }

    .person-feedback-l-text-style.elementor-widget.elementor-widget-text-editor .elementor-widget-container p {
        width: 88% !important;
    }

}

/*Page Community*/
.inner-section-email-btn-style .btn-html-let-style {
    color: white;
    border: none;
    background: url(/wp-content/uploads/2023/05/button-small.png);
    background-size: contain;
    background-attachment: fixed;
    border-radius: 18px;
    font-family: lustsans;
    padding: 13px 25px;
    text-transform: capitalize;
}

.div-placeholder-style {
    width: 450px !important;
}

.inner-section-email-btn-style.elementor-widget {
    background: #ECD4BD !important;
    border-radius: 20px !important;
    background-size: cover !important;
    height: 50px !important;
}

.inner-section-pop-email-btn-style .btn-html-let-style {
    color: white;
    border: none;
    background: #FFE52C;
    background-size: contain;
    background-attachment: fixed;
    border-radius: 20px;
    font-family: lustsans;
    padding: 13px 25px;
    text-transform: capitalize;
}

.inner-section-pop-email-btn-style .div-placeholder-style {
    width: 400px !important;
}

.inner-section-pop-email-btn-style.elementor-widget {
    background: #ECD4BD;
    border-radius: 20px !important;
    background-size: cover !important;
    height: 50px !important;
}

.div-placeholder-style input::placeholder,
.div-placeholder-style input {
    color: white !important;

}

.btn-log-session-style a {
    background-image: url(/wp-content/uploads/2023/05/cmAsset-3.png);
    border-radius: 20px !important;
    font-family: lustsans !important;
    background-size: contain;
    background-repeat: round;
    text-transform: uppercase;
    padding: 14px 37px !important;
    letter-spacing: 1px;
    font-size: 14px;
}

@media only screen and (max-width: 820px) {
    .elementor-section.elementor-inner-section.inner-section-sub-communiy-style .elementor-element.i-s-col-own-method-style {
        width: 100% !important;
    }

    .div-placeholder-style {
        width: 190px !important;
    }

    .elementor-section.elementor-inner-section.inner-section-own-method-style:nth-child(even) .elementor-column.column-here-text-style,
    .elementor-section.elementor-inner-section.inner-section-own-method-style:nth-child(even) .elementor-column.i-s-col-own-method-style {
        width: 50% !important;
    }

    .elementor-section.elementor-inner-section.inner-section-own-method-style:nth-child(even) .elementor-container.elementor-column-gap-default {
        align-items: flex-end;
    }

    .elementor-element.inner-section-own-method-style:not(.elementor-motion-effects-element-type-background),
    .elementor-element.inner-section-own-method-style>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-size: 50% !important;
        background-repeat: no-repeat !important;
        background-position-y: center !important;
    }

    .elementor-column.column-here-text-style,
    .elementor-column.i-s-col-own-method-style {
        width: 50% !important;
    }
    .page-ind-col-style.page-be-partner-style .elementor-column.column-here-text-style, .page-ind-col-style.page-be-partner-style .elementor-column.i-s-col-own-method-style {
        width: 100% !important;
    }
}

@media only screen and (max-width: 420px) {
    .page-ind-col-style.page-be-partner-style .first-section-about-style.elementor-section .elementor-element.elementor-top-column>.elementor-element-populated {
        padding: 80px 0px 20px 0px !important;
    }

    .page-ind-col-style.page-be-partner-style .elementor-element.head-c-p-energy-style h2 span {
        font-size: 50px!important;
    }
    .elementor-element.section-lets-together-style:not(.elementor-motion-effects-element-type-background),
    .elementor-element.section-lets-together-style>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: inherit;
    }

    .elementor .elementor-element.section-lets-together-style {
        padding: 100px 0px 150px 0px;
    }

    .elementor-element.inner-section-sub-communiy-style {
        padding: 50px 0px 100px 0px !important;
    }

    .elementor-column.column-here-text-style,
    .elementor-column.i-s-col-own-method-style {
        width: 100% !important;
    }

    .elementor-section.elementor-inner-section.inner-section-own-method-style:nth-child(even) .elementor-column.column-here-text-style,
    .elementor-section.elementor-inner-section.inner-section-own-method-style:nth-child(even) .elementor-column.i-s-col-own-method-style {
        width: 100% !important;
    }

    .elementor-element.inner-section-own-method-style:not(.elementor-motion-effects-element-type-background),
    .elementor-element.inner-section-own-method-style>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-image: none !important;
    }

    .first-inner-section-desperta-style.page-community-style .first-inner-column-text-desperta-style.f-s-flower-img-style {
        padding-top: 20% !important;
    }

    .elementor-element.inner-section-email-btn-style {
        width: 100% !important;
        max-width: 100% !important;
    }

    .first-inner-section-desperta-style.page-community-style .first-inner-column-text-desperta-style.f-s-flower-img-style .elementor-element.elementor-widget.elementor-widget-heading>.elementor-widget-container {
        padding: 20px 0px 0px 0px !important;
    }

    .head-e-mail-c-first-sections-style.elementor-widget h2 span {
        font-size: 35px !important;
    }
}

/*Page eleva*/
.btn-elev-t-fac-style a {
    background-image: url(/wp-content/uploads/2023/05/20.png);
    border-radius: 20px !important;
    font-family: lustsans !important;
    background-size: contain;
    background-repeat: round;
    text-transform: uppercase;
    padding: 14px 37px !important;
    letter-spacing: 1px;
    font-size: 14px;
}

.btn-get-bonus-style a {
    background-image: url(/wp-content/uploads/2023/05/40.png);
    border-radius: 20px !important;
    font-family: lustsans !important;
    background-size: contain;
    background-repeat: round;
    text-transform: uppercase;
    padding: 14px 37px !important;
    letter-spacing: 1px;
    font-size: 14px;
}

.btn-eleva-lets-start-style a {
    background-image: url(/wp-content/uploads/2023/05/25.png);
    border-radius: 20px !important;
    font-family: lustsans !important;
    background-size: contain;
    background-repeat: round;
    text-transform: uppercase;
    padding: 14px 37px !important;
    letter-spacing: 1px;
    font-size: 14px;
}

.btn-ele-tog-style a {
    background-image: url(/wp-content/uploads/2023/04/Asset-1-1.png);
    border-radius: 20px !important;
    font-family: lustsans !important;
    background-size: contain;
    background-repeat: round;
    text-transform: uppercase;
    padding: 18px 55px !important;
    letter-spacing: 1px;
    font-size: 14px;
}

@media only screen and (max-width: 820px) {

    .page-ind-col-style.page-eleva-style .elementor-element.section-for-who-e-style:not(.elementor-motion-effects-element-type-background),
    .page-ind-col-style.page-eleva-style .elementor-element.section-for-who-e-style>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-image: none !important;
    }

    .page-ind-col-style.page-eleva-style .elementor-element.inner-section-now-text-e-style {
        padding: 20px 0px 0px 0px;
    }

    .page-ind-col-style.page-eleva-style .elementor-element.inner-s-ready-text-style {
        padding: 0px 0px 30px 0px;
    }

    .page-ind-col-style.page-eleva-style .elementor-element.section-access-desperta-style {

        padding: 0px 10px 10px 10px;
    }

    .page-ind-col-style.page-eleva-style .elementor-element.section-about-desperta-style {
        padding: 0px 0px 50px 0px;
    }

    .page-ind-col-style.page-eleva-style .elementor-element.inner-section-second-section-style {
        padding: 0px 0px 0px 0px;
    }

    .page-ind-col-style.page-eleva-style .elementor-element.section-about-head-p-style {
        position: relative !important;
        margin-top: 30px !important;
        left: 0px !important;
    }

    .page-ind-col-style.page-eleva-style .elementor-inner-section.inner-section-second-section-style .elementor-container.elementor-column-gap-default {
        justify-content: center;
    }

    .page-ind-col-style.page-eleva-style .elementor-element.btn-elev-t-fac-style {
        left: 50px !important;
    }

    .page-ind-col-style.page-eleva-style .elementor-element.section-lets-start-de-style {
        padding: 0px 0px 0px 0px;
    }

    .page-ind-col-style.page-eleva-style .elementor-inner-section.section-go-together-style .elementor-container.elementor-column-gap-custom {
        justify-content: center;
    }

    .page-ind-col-style.page-eleva-style .elementor-column.column-here-text-style,
    .elementor-column.i-s-col-own-method-style {
        width: 100% !important;
    }

    .page-ind-col-style.page-eleva-style .elementor-element.head-c-p-energy-style {
        padding-top: 0px !important;
    }

    .page-ind-col-style.page-eleva-style .elementor-inner-section.elementor-element.section-go-together-style .elementor-inner-column.elementor-element {
        width: 45% !important;
    }

    .page-ind-col-style.page-eleva-style .elementor-element.column-zoom-a-c-style>.elementor-element-populated {
        padding: 0px 0px 0px 0px !important;
    }
}

@media only screen and (max-width: 420px) {
    .page-ind-col-style.page-eleva-style .elementor .elementor-element.column-here-text-style>.elementor-element-populated {
        padding: 0px 10px 0px 0px !important;
    }

    .page-ind-col-style.page-eleva-style .elementor-element.inner-section-a-e-style .elementor-element.elementor-widget span {
        font-size: 25px !important;
    }

    .page-ind-col-style.page-eleva-style .elementor-element.text-sum-read-style span {
        font-size: 30px !important;
    }

    .page-ind-col-style.page-eleva-style .elementor-inner-section.elementor-element.section-go-together-style .elementor-container.elementor-column-gap-custom {
        gap: 10px;
    }

    .page-ind-col-style.page-eleva-style .elementor-element.text-sum-d-style span {
        font-size: 30px !important;
    }

    .page-ind-col-style.page-eleva-style .elementor-element.section-about-head-p-style {
        top: 1% !important;
    }

    .page-ind-col-style.page-eleva-style .elementor-element.section-for-who-e-style .elementor-section.elementor-inner-section .elementor-widget-wrap.elementor-element-populated {
        justify-content: center;
    }

    .elementor-element.text-pre-v-text-style span {
        font-size: 60px !important;
    }

    .elementor-element.inner-s-ready-text-style .elementor-element.elementor-widget-text-editor span {
        font-size: 40px !important;

    }

    .page-ind-col-style.page-eleva-style .section-go-together-style .elementor-element.elementor-widget-heading .elementor-heading-title {
        font-size: 17px;
    }

    .page-ind-col-style.page-eleva-style .elementor-element.inner-section-now-text-e-style .elementor-element.elementor-widget-text-editor span {
        font-size: 45px !important;

    }
}

/*Page academy*/
.btn-let-join-together-style a {
    background-image: url(/wp-content/uploads/2023/04/Asset-1-1.png);
    border-radius: 20px !important;
    font-family: lustsans !important;
    background-size: contain;
    background-repeat: round;
    text-transform: uppercase;
    padding: 18px 55px !important;
    letter-spacing: 1px;
    font-size: 14px;
}


@media only screen and (max-width: 820px) {
    .elementor-5463 .elementor-element.elementor-element-1cbba12 {
        margin-top: 0px;
        margin-bottom: 0px;
    }
    .page-ind-col-style.page-academy-style .elementor-element.elementor-element-3927462 {
        margin-top: 50px;
        margin-bottom: 0px;
    }
    .page-ind-col-style.page-academy-style  .inner-sec-acad-l-d-text-style .elementor-inner-column.elementor-element.elementor-column > .elementor-widget-wrap {
        justify-content: center;
    }
    .page-ind-col-style.page-academy-style .elementor-element.elementor-widget-text-editor {
        text-align: center;
        max-width: 100%;
        --container-widget-width: 100%;
    }
    .page-ind-col-style.page-academy-style .elementor-section.section-go-together-style .elementor-element.elementor-widget-text-editor p {
        padding: 0px 16px;
        font-size: 14px;
    }
    .page-ind-col-style.page-academy-style .elementor-column.column-zoom-a-c-style .elementor-element.elementor-widget-text-editor span{
        padding: 0px 16px;
        font-size: 14px;
    }
    .elementor-inner-section.section-go-together-style{
        padding-top: 50px;
    }
    .page-ind-col-style.page-academy-style .elementor-element.section-go-together-style .elementor-column-gap-custom .elementor-column > .elementor-element-populated {
        padding: 0px!important;
    }
}
@media only screen and (max-width: 420px) {

}
/*Page join us*/
.btn-client-supp-on-style a {
    border-radius: 20px !important;
    font-family: aleo !important;
    background-image: url(/wp-content/uploads/2023/05/Asset-20.png) !important;
    background-size: cover;
    text-transform: uppercase;
    padding: 10px 50px !important;
    letter-spacing: 1px;
    font-size: 16px;
}

.btn-client-supp-com-style a {
    border-radius: 20px !important;
    font-family: aleo !important;
    background-image: url(/wp-content/uploads/2023/05/Asset-23.png) !important;
    background-size: cover;
    text-transform: uppercase;
    padding: 10px 50px !important;
    letter-spacing: 1px;
    font-size: 16px;
}

.btn-com-mar-so-style a {
    border-radius: 20px !important;
    font-family: aleo !important;
    background-image: url(/wp-content/uploads/2023/05/Asset-24.png) !important;
    background-size: cover;
    text-transform: uppercase;
    padding: 10px 50px !important;
    letter-spacing: 1px;
    font-size: 16px;
}

.btn-manage-event-style a {
    border-radius: 20px !important;
    font-family: aleo !important;
    background-image: url(/wp-content/uploads/2023/05/Asset-25.png) !important;
    background-size: cover;
    text-transform: uppercase;
    padding: 10px 50px !important;
    letter-spacing: 1px;
    font-size: 16px;
}

.btn-copy-writer-style a {
    border-radius: 20px !important;
    font-family: aleo !important;
    background-image: url(/wp-content/uploads/2023/05/Asset-19.png) !important;
    background-size: cover;
    text-transform: uppercase;
    padding: 10px 50px !important;
    letter-spacing: 1px;
    font-size: 16px;
}

.btn-assi-exe-style a {
    border-radius: 20px !important;
    font-family: aleo !important;
    background-image: url(/wp-content/uploads/2023/05/Asset-28.png) !important;
    background-size: cover;
    text-transform: uppercase;
    padding: 10px 50px !important;
    letter-spacing: 1px;
    font-size: 16px;
}

.btn-admin-fin-style a {
    border-radius: 20px !important;
    font-family: aleo !important;
    background-image: url(/wp-content/uploads/2023/05/Asset-29.png) !important;
    background-size: cover;
    text-transform: uppercase;
    padding: 10px 50px !important;
    letter-spacing: 1px;
    font-size: 16px;
}

.btn-financial-style a {
    border-radius: 20px !important;
    font-family: aleo !important;
    background-image: url(/wp-content/uploads/2023/05/Asset-30.png) !important;
    background-size: cover;
    text-transform: uppercase;
    padding: 10px 50px !important;
    letter-spacing: 1px;
    font-size: 16px;
}

.btn-audio-visual-style a {
    border-radius: 20px !important;
    font-family: aleo !important;
    background-image: url(/wp-content/uploads/2023/05/Asset-31.png) !important;
    background-size: cover;
    text-transform: uppercase;
    padding: 10px 50px !important;
    letter-spacing: 1px;
    font-size: 16px;
}

.btn-manager-style a {
    border-radius: 20px !important;
    font-family: aleo !important;
    background-image: url(/wp-content/uploads/2023/05/Asset-32.png) !important;
    background-size: cover;
    text-transform: uppercase;
    padding: 10px 50px !important;
    letter-spacing: 1px;
    font-size: 16px;
}

.btn-personal-ass-btn a {
    border-radius: 20px !important;
    font-family: aleo !important;
    background-image: url(/wp-content/uploads/2023/05/Asset-19.png) !important;
    background-size: cover;
    text-transform: uppercase;
    padding: 10px 50px !important;
    letter-spacing: 1px;
    font-size: 16px;
}

.btn-submit-e-style a {
    border-radius: 20px !important;
    font-family: aleo !important;
    background-image: url(/wp-content/uploads/2023/05/Asset-18.png) !important;
    background-size: cover;
    text-transform: uppercase;
    padding: 10px 50px !important;
    letter-spacing: 1px;
    font-size: 16px;
}

@media only screen and (max-width: 820px) {
    .page-ind-col-style.page-join-heal-style .elementor-element.section-lets-together-style {
        padding: 0px 0px 150px 0px;
    }

    .page-ind-col-style.page-join-heal-style .elementor-element.sub-text-j-heal-style {
        font-size: 17px;
    }

    .page-ind-col-style.page-join-heal-style .elementor-element.section-buttons-join-u-style:not(.elementor-motion-effects-element-type-background),
    .page-ind-col-style.page-join-heal-style .elementor-element.section-buttons-join-u-style>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-image: none;

    }
}


@media only screen and (max-width: 420px) {
    .page-ind-col-style.page-join-heal-style .elementor-element.sub-text-j-heal-style {
        font-size: 16px;
    }

    .btn-client-supp-com-style a,
    .btn-client-supp-on-style a,
    .btn-com-mar-so-style a,
    .btn-manage-event-style a,
    .btn-copy-writer-style a,
    .btn-assi-exe-style a,
    .btn-admin-fin-style a,
    .btn-financial-style a,
    .btn-audio-visual-style a,
    .btn-manager-style a,
    .btn-personal-ass-btn a {
        padding: 12px 19px !important;
        font-size: 11px;
    }

    .page-ind-col-style.page-join-heal-style .elementor-element.section-buttons-join-u-style:not(.elementor-motion-effects-element-type-background),
    .page-ind-col-style.page-join-heal-style .elementor-element.section-buttons-join-u-style>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-image: none;

    }

    .page-ind-col-style.page-join-heal-style .elementor-element.text-j-h-expand-style>.elementor-widget-container {
        padding: 30px 0px 50px 0px;
    }

    .page-ind-col-style.page-join-heal-style .elementor-element.head-c-p-energy-style h2 span {
        font-size: 45px !important;
    }

    .page-ind-col-style.page-join-heal-style .elementor-element.social-image-carousel-style:not(.elementor-motion-effects-element-type-background),
    .page-ind-col-style.page-join-heal-style .elementor-element.social-image-carousel-style>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-image: none;
    }
}

/*page podcast*/
.elementor-inner-column.col-inner-section-ep-text-style .elementor-widget:not(:last-child) {
    margin-bottom: 5px !important;
}

.elementor-column.col-inner-section-ep-text-style {
    padding: 5px 30px;
}

.inner-section-ep-style.elementor-section-boxed .elementor-column.col-inner-section-ep-img-style {
    width: auto !important;
}

.inner-section-ep-style.elementor-section-boxed .elementor-container.elementor-column-gap-custom {
    background: url(/wp-content/uploads/2023/04/pdAsset-2.png) !important;
    background-repeat: no-repeat !important;
    background-size: auto !important;
}

.inner-section-ep-style.d-c-ep-style .elementor-container.elementor-column-gap-custom {
    background: url(/wp-content/uploads/2023/04/pdAsset-3.png) !important;
    background-repeat: no-repeat !important;
    background-size: auto !important;
}

.inner-section-ep-style.energy-ep-style .elementor-container.elementor-column-gap-custom {
    background: url(/wp-content/uploads/2023/04/pdAsset-4.png) !important;
    background-repeat: no-repeat !important;
    background-size: auto !important;
}

.elementor-column.col-inner-section-ep-text-style h2 {
    padding-top: 5px;
}

.elementor-element.inner-section-ep-style .elementor-column-gap-custom .elementor-column>.elementor-element-populated {
    padding: 0px 0px !important;
}

@media only screen and (max-width: 820px) {
    .page-ind-col-style.page-podcast-style .inner-s-bel-text-style.elementor-widget {
        text-align: center;
    }

    .page-ind-col-style.page-podcast-style .inner-s-bel-text-style.elementor-widget h2 span {
        font-size: 50px !important;
    }

    .page-ind-col-style.page-podcast-style .elementor-element.inner-s-pod-all-epi-style {
        margin-top: 0px;
        margin-bottom: 0px;
        text-align: center;
    }

    .page-ind-col-style.page-podcast-style .inn-pod-text-style.elementor-widget span {
        font-size: 27px !important;
    }

    .page-ind-col-style.page-podcast-style .elementor-element.img-pod-cast-style {
        left: 0% !important;
    }

    .page-ind-col-style.page-podcast-style .pod-head-rem-tx-style.elementor-widget h2 span {
        font-size: 65px !important;
    }

    .page-ind-col-style.page-podcast-style .pod-head-awa-tx-style.elementor-widget h2 span {
        font-size: 32px !important;
    }

    .page-ind-col-style.page-podcast-style .elementor .elementor-element.section-lets-together-style {
        padding: 0px 0px 150px 0px;
    }

    .page-ind-col-style.page-podcast-style .elementor-element.inner-section-p-b-com-style {
        margin-top: 50px;
    }

    .page-ind-col-style.page-podcast-style .elementor-element.col-inner-section-ep-text-style {
        width: 70%;
    }

    .page-ind-col-style.page-podcast-style .inner-section-ep-style.elementor-section-boxed .elementor-container.elementor-column-gap-custom {
        background-size: 100% 95% !important;
    }

    .page-ind-col-style.page-podcast-style .elementor-element.col-inner-section-ep-text-style .elementor-widget.elementor-widget-heading .elementor-heading-title {
        font-size: 28px;
    }

    .page-ind-col-style.page-podcast-style .elementor-section.inner-section-ep-style {
        padding: 10px;
    }
}

@media only screen and (max-width: 420px) {
    .inner-section-ep-style.elementor-section-boxed .elementor-column.col-inner-section-ep-img-style {
        width: 100% !important;
    }

    .page-ind-col-style.page-podcast-style .elementor-column.col-inner-section-ep-img-style .elementor-widget-wrap.elementor-element-populated {
        justify-content: center !important;
    }

    .page-ind-col-style.page-podcast-style .elementor-element.col-inner-section-ep-text-style {
        width: 100% !important;
    }

    .page-ind-col-style.page-podcast-style .pod-head-rem-tx-style.elementor-widget h2 span {
        font-size: 42px !important;
    }

    .page-ind-col-style.page-podcast-style .pod-head-awa-tx-style.elementor-widget h2 span {
        font-size: 25px !important;
    }

    .page-ind-col-style.page-podcast-style .col-inner-section-ep-text-style .elementor-element.elementor-widget.elementor-widget-image {

        max-width: 60% !important;
    }

    .inner-section-ep-style.elementor-section-boxed .elementor-container.elementor-column-gap-custom {
        background: none !important;
        background-color: rgb(221, 247, 253) !important;
        border-radius: 40px !important;
    }

    .inner-section-ep-style.d-c-ep-style .elementor-container.elementor-column-gap-custom {
        background: none;
        border-radius: 40px !important;
        background-color: rgb(255, 236, 221) !important;
    }

    .page-ind-col-style.page-podcast-style .section-heading-online-curse-style h2 span {
        font-size: 33px !important;
    }

    .page-ind-col-style.page-podcast-style .elementor-element.inner-section-desp-on-style {

        padding: 0px 0px 0px 0px;
    }

    .page-ind-col-style.page-podcast-style .head-despert-style.elementor-widget h2 span {
        font-size: 70px !important;
    }

    .elementor-element.column-online-curse-style:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
    .elementor-element.column-online-curse-style>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-image: none !important;
    }

    .elementor-element.inner-s-pod-all-epi-style .elementor-widget.elementor-widget-text-editor span {
        font-size: 36px !important;
    }
}

/*page process init*/
.elementor-form .elementor-form-fields-wrapper.elementor-labels- {
    width: 40%;

}

.elementor-form .elementor-form-fields-wrapper.elementor-labels- .elementor-field-textual.elementor-field.elementor-size-sm {
    background: transparent !important;
    color: black !important;
}

.elementor-column.column-form-p-ini-style .elementor-widget-wrap.elementor-element-populated {
    text-align: -webkit-center;
}

.elementor-element.column-form-p-ini-style {
    background: url(/wp-content/uploads/2023/05/Asset-2-4.png);
    background-size: cover;
    background-repeat: no-repeat;
}

.elementor-element.column-form-p-ini-style .elementor-element.elementor-widget.elementor-widget-heading {
    padding-top: 290px;
}

.elementor-field-textual.elementor-field.elementor-size-sm {
    background: transparent;
    border-radius: 30px;
}

.btn-process-amaz-style.elementor-widget a {
    background-image: url(/wp-content/uploads/2023/05/Asset-5-1-1.png);
}

.btn-process-bali-style.elementor-widget a {
    background-image: url(/wp-content/uploads/2023/05/Asset-4-3.png);
}

.btn-process-egipto-style.elementor-widget a {
    background-image: url(/wp-content/uploads/2023/05/Asset-1-4.png);
}

.btn-process-amaz-style.elementor-widget a,
.btn-process-bali-style.elementor-widget a,
.btn-process-egipto-style.elementor-widget a {
    width: 208px;
    border-radius: 20px !important;
    font-family: aleo !important;
    background-size: cover;
    text-transform: uppercase;
    padding: 13px 0px !important;
    letter-spacing: 1px;
    font-size: 14px;
}

.btn-amazonia-process-style.elementor-widget a {
    background-image: url(/wp-content/uploads/2023/03/Group-5799.svg);
}

.btn-portugal-process-style.elementor-widget a {
    background-image: url(/wp-content/uploads/2023/04/egAsset-18.png);
}

.btn-egipt-process-style.elementor-widget a {
    background-image: url(/wp-content/uploads/2023/04/egAsset-21.png);
}

.btn-bali-process-style.elementor-widget a,
.btn-egipt-process-style.elementor-widget a,
.btn-portugal-process-style.elementor-widget a,
.btn-amazonia-process-style.elementor-widget a {
    width: 208px;
    border-radius: 20px !important;
    font-family: aleo !important;
    background-size: cover;
    text-transform: uppercase;
    padding: 13px 0px !important;
    letter-spacing: 1px;
    font-size: 14px;
}

.btn-bali-process-style.elementor-widget a {
    background-image: url(/wp-content/uploads/2023/04/Asset-1.png) !important;
}

.elementor-section.section-form-p-ini-style .elementor-field-textual.elementor-field.elementor-size-sm {
    border: 1px solid black;
}

.elementor-element.section-form-p-ini-style .elementor-form-fields-wrapper.elementor-labels- {
    justify-content: center !important;
}

.elementor-element.section-form-p-ini-style .elementor-field-group.elementor-column.elementor-field-type-submit {
    width: 220px !important;
}

.elementor-element.section-form-p-ini-style .elementor-field-group.elementor-column .elementor-button.elementor-size-sm {
    background: white !important;
    color: black !important;
    border: 1px solid black !important;
    border-radius: 20px !important;
}

.elementor-inner-section.inner-section-faqs-process-style .fa-plus:before {
    content: url(/wp-content/uploads/2023/02/dropdown.png) !important;
}

.elementor-inner-section.inner-section-faqs-process-style .elementor-widget.elementor-widget-eael-adv-accordion .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon {
    color: black !important;
}

.elementor-inner-section.inner-section-faqs-process-style .elementor-widget.elementor-widget-eael-adv-accordion .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .eael-accordion-tab-title {
    color: black !important;
}

.elementor-inner-section.inner-section-faqs-process-style .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover {
    color: black !important;
}

.elementor-inner-section.inner-section-faqs-process-style .elementor-widget.elementor-widget-eael-adv-accordion .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .eael-accordion-tab-title {
    color: black !important;
}

.elementor-inner-section.inner-section-faqs-process-style .fa-toggle.fas.fa-angle-right {
    display: none !important;
}

.elementor-inner-section.inner-section-faqs-process-style .eael-accordion-content.clearfix {
    border: 0px !important;
    font-family: 'LustSans' !important;
}

.elementor-inner-section.inner-section-faqs-process-style .eael-accordion-list .elementor-tab-title.eael-accordion-header {
    background: none !important;
    border: 0px !important;
    font-family: 'LustSans' !important;
    font-weight: 200 !important;
}

@media only screen and (max-width: 820px) {
    .page-process-init-style .elementor-element.section-go-together-style .elementor-column-gap-custom .elementor-column>.elementor-element-populated {
        padding: 20px !important;
    }

    .page-process-init-style .elementor-element.section-go-together-style:not(.elementor-motion-effects-element-type-background),
    .page-process-init-style .elementor-element.section-go-together-style>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-image: none !important;
    }

    .page-process-init-style .elementor-section.section-go-together-style {
        padding-top: 50px !important;
    }

    .page-process-init-style .elementor-section.inner-section-time-line-style {
        margin-top: 150px !important;
    }

    .page-process-init-style .elementor-inner-section.inner-section-text-h-amaz-style .elementor-element .elementor-widget.elementor-widget-image {
        width: 100px;
        margin-top: 100px;
        margin-left: 50%;
    }

    .page-process-init-style .elementor-element.column-form-p-ini-style {
        background-size: contain;
    }

    .page-process-init-style .elementor-element.column-form-p-ini-style .elementor-element.elementor-widget.elementor-widget-heading {
        padding-top: 210px;
    }

    .page-process-init-style .elementor-column.column-form-p-ini-style .elementor-widget-container span {
        font-size: 30px !important;
    }

    .page-process-init-style .elementor-element.inner-section-time-line-style .elementor-element.elementor-widget-text-editor p {
        font-size: 9px !important;
    }

    .page-process-init-style .elementor-element.time-line-text-style .widget-image-caption.wp-caption-text {
        left: 0% !important;
    }

    .page-process-init-style .section-go-together-style.inner-countrys-btn-style .elementor-inner-column.elementor-element {
        width: 35% !important;
    }

    .page-process-init-style .section-go-together-style.inner-countrys-btn-style .elementor-container.elementor-column-gap-custom {
        justify-content: center;
    }

    .page-process-init-style .elementor-section.elementor-inner-section.section-follow-together-a-t-style {
        margin-top: 0px;
    }

    .page-process-init-style .elementor-element.section-follow-together-a-t-style {
        padding: 50px 0px 0px 0px;
    }

    .page-process-init-style .elementor .elementor-element.section-faqs-process-style {

        padding: 0px 0px 0px 0px;
    }

    .page-process-init-style .elementor-column.column-here-text-style {
        padding-top: 0%;
    }

    .page-process-init-style .elementor-column.column-here-text-style {
        padding-top: 0%;
    }
}

@media only screen and (max-width: 420px) {
    .page-process-init-style .elementor-form .elementor-form-fields-wrapper.elementor-labels- {
        width: 80%;
        padding-top: 85px;
    }

    .page-process-init-style .elementor-column.column-form-p-ini-style .elementor-widget-container span {
        font-size: 15px !important;
    }

    .page-process-init-style .elementor-element.column-form-p-ini-style .elementor-element.elementor-widget.elementor-widget-heading {
        padding-top: 100px;
    }

    .elementor .elementor-element.section-form-p-ini-style.elementor-section-boxed {
        margin-top: 50px !important;
    }

    .page-process-init-style .section-go-together-style.inner-countrys-btn-style .elementor-inner-column.elementor-element {
        width: 100% !important;
    }

    .page-process-init-style .column-time-line-one-style.active .elementor-element.elementor-widget.elementor-widget-text-editor {

        width: 100%;
        max-width: 100%;
    }

    .page-process-init-style .column-time-line-one-style.active .elementor-element.elementor-widget-text-editor {
        text-align: -webkit-center;
    }

    .page-process-init-style .elementor-element.time-line-text-style .widget-image-caption.wp-caption-text {
        left: 34% !important;
    }
}

/*page contacts */
.elementor-element.form-med-guid-style .elementor-field-textual.elementor-size-sm option{
    background: rgb(252,155,82);
}
.page-ind-col-style.page-contact-style .section-c-faq-text-style .elementor-column-gap-default>.elementor-column>.elementor-element-populated {
    padding: 0px;
}

.page-ind-col-style.page-contact-style .elementor-column.col-cont-faq-one-style {
    padding-right: 10px;
    padding-left: 10px;
}

.page-ind-col-style.page-contact-style .elementor-column.col-cont-faq-two-style {
    padding-left: 10px;
    padding-right: 10px;
}

.elementor-inner-section.inner-section-faqs-process-style.page-contacts-style .fa-toggle.fas.fa-angle-right {
    display: block !important;
}

.elementor-inner-section.inner-section-faqs-process-style.page-contacts-style .elementor-tab-title.eael-accordion-header {
    background: url(/wp-content/uploads/2023/04/Asset-2-1.png) !important;
    background-size: cover !important;
    border-radius: 8px !important;
}

.inner-section-faqs-process-style.page-contacts-style .eael-adv-accordion .eael-accordion-list {
    padding: 10px 0px;
}

.inner-section-faqs-process-style.page-contacts-style .elementor-widget.elementor-widget-eael-adv-accordion .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title {
    color: white !important;
    text-transform: uppercase;
}

.inner-section-faqs-process-style.page-contacts-style .fa-angle-right:before {
    color: white;
}

.inner-section-faqs-process-style.page-contacts-style .fa-plus:before {
    display: none;
}

.inner-section-faqs-process-style.page-contacts-style .fa-accordion-icon.fas.fa-minus {
    display: none;
}

.inner-section-faqs-process-style.page-contacts-style .elementor-widget.elementor-widget-eael-adv-accordion .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .eael-accordion-tab-title {
    color: white !important;
}

.page-contacts-style.inner-section-faqs-process-style .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover {
    color: white !important;
}

.section-faqs-contacts-style .form-med-guid-style.elementor-widget__width-initial .elementor-form-fields-wrapper.elementor-labels-above {
    justify-content: center;
}

.section-faqs-contacts-style .elementor-field-type-text.elementor-field-group.elementor-field-group-name .elementor-size-sm.elementor-field-textual {
    background: url(/wp-content/uploads/2023/04/Asset-5-1.png);
    background-repeat: no-repeat;
    background-size: contain;
}

.section-faqs-contacts-style .elementor-field-type-email.elementor-field-group-email .elementor-size-sm.elementor-field-textual {
    background: url(/wp-content/uploads/2023/04/Asset-6-2.png);
    background-repeat: no-repeat;
    background-size: contain;
}

.section-faqs-contacts-style .elementor-element.form-med-guid-style .elementor-field-type-textarea.elementor-field-group-message .elementor-field-textual.elementor-field.elementor-size-sm {
    background: url(/wp-content/uploads/2023/04/Asset-7.png);
    background-repeat: no-repeat;
    background-size: contain;
}

.elementor-section.section-faqs-contacts-style .elementor-field-type-select.elementor-field-group .elementor-field-textual.elementor-size-sm {
    background: url(/wp-content/uploads/2023/04/Asset-6-2-1.png);
    background-repeat: no-repeat;
    background-size: contain;
    height: 77px !important;
    border: 0px;
}

.section-faqs-contacts-style .elementor-field-group.elementor-column.elementor-field-type-submit.e-form__buttons .elementor-button.elementor-size-sm {
    background: orange;
    background-size: cover;
    border-radius: 20px;

}

.elementor-section.section-faqs-contacts-style .elementor-field-textual.elementor-size-sm option {
    color: black;
}
.page-ind-col-style.page-contact-style .elementor-section-full_width.section-c-faq-text-style{
    padding: 0px 10px;
}
@media only screen and (max-width: 820px) {


    .page-ind-col-style.page-contact-style .elementor-element.section-individual-distance-style {
        padding: 0px 0px 50px 0px;
    }

    .page-ind-col-style.page-contact-style .elementor-section.section-individual-distance-style .elementor-element.column-individual-distance-style>.elementor-element-populated {
        padding: 0% 0% 0% 0% !important;
    }

    .page-ind-col-style.page-contact-style .elementor-element.form-med-guid-style {
        width: 73%;
        max-width: 73%;
    }

    .page-ind-col-style.page-contact-style .elementor-element.section-c-faq-text-style {
        margin-top: 50px;
    }

    .elementor-section.section-faqs-contacts-style .elementor-field-type-select.elementor-field-group .elementor-field-textual.elementor-size-sm {
        background-size: contain;
    }

    .section-faqs-contacts-style .elementor-field-type-text.elementor-field-group.elementor-field-group-name .elementor-size-sm.elementor-field-textual {
        background-size: contain;
    }

    .section-faqs-contacts-style .elementor-field-type-email.elementor-field-group-email .elementor-size-sm.elementor-field-textual {
        background-size: contain;
    }

    .section-faqs-contacts-style .elementor-element.form-med-guid-style .elementor-field-type-textarea.elementor-field-group-message .elementor-field-textual.elementor-field.elementor-size-sm {
        background-size: cover;
    }


}


@media only screen and (max-width: 420px) {
   
    .elementor-section.section-faqs-contacts-style .elementor-field-type-select.elementor-field-group .elementor-field-textual.elementor-size-sm {
        height: 46px !important;
    }

    .elementor-field-type-text.elementor-field-group .elementor-field.elementor-size-sm.elementor-field-textual,
    .elementor-column.elementor-field-group-email .elementor-field.elementor-size-sm.elementor-field-textual {
        height: 46px !important;
    }

    .page-ind-col-style.page-contact-style .elementor-element.form-med-guid-style {
        width: 100%;
        max-width: 100%;
    }

    .page-ind-col-style.page-contact-style .elementor-element.section-c-faq-text-style .elementor-widget.elementor-widget-text-editor {

        width: 100%;
        max-width: 100%;
    }

    .page-ind-col-style.page-contact-style .c-text-h-tell-style.elementor-widget h2 span {
        font-size: 50px !important;
    }

    .page-ind-col-style.page-contact-style .elementor-column.column-individual-distance-style .elementor-widget__width-initial.elementor-widget.elementor-widget-heading h2 span {
        font-size: 30px !important;
    }
}

/*Page guide meditation*/
.m-g-sound-cloud-style.elementor-widget .album-player .sr_progressbar .currentTime {
    display: none !important;
}

.m-g-sound-cloud-style.elementor-widget .album-player .sr_progressbar .totalTime {
    display: none !important;
}

.elementor-section.inner-section-blocks-sounds-style .m-g-sound-cloud-style.elementor-widget {
    padding: 15px 0px;
}

.elementor-field-group.elementor-column.elementor-field-type-submit .elementor-button-text {
    font-family: 'LustSans';
    text-transform: uppercase;
}

.elementor-field-group.elementor-column.elementor-field-type-submit.e-form__buttons .elementor-button.elementor-size-sm {
    background: url(/wp-content/uploads/2023/04/Asset-1-1.png);
    background-size: cover;
}

.elementor-field-group.elementor-column.elementor-field-type-submit.e-form__buttons .elementor-button.elementor-size-sm {
    background: url(/wp-content/uploads/2023/04/Asset-1-1.png);
    background-size: cover;
}


.page-wait-list-style.page-ind-col-style .elementor-field-group.elementor-column.elementor-field-type-submit.e-form__buttons .elementor-button.elementor-size-sm {
    background: url(/wp-content/uploads/2023/05/testemunhosAsset-17-1.png);
}
.page-wait-list-style.page-ind-col-style.page-madeira-wl-style  .elementor-field-group.elementor-column.elementor-field-type-submit.e-form__buttons .elementor-button.elementor-size-sm{
    background: url(/wp-content/uploads/2023/05/cta-orange.png);
}

.elementor-field-group .elementor-field-textual:focus {
    -webkit-box-shadow: 0 0 0 0px rgba(0, 0, 0) inset;
    box-shadow: inset 0 0 0 0px rgba(0, 0, 0);
}

.elementor-field-type-textarea.elementor-field-group.elementor-column.elementor-field-group-message .elementor-field-textual.elementor-field.elementor-size-sm {
    padding-top: 20px;
    font-size: 22px;
}

.elementor-field-type-email.elementor-field-group.elementor-column.elementor-field-group-email .elementor-field-textual.elementor-field.elementor-size-sm {
    font-size: 22px;
}

.elementor-field-type-text.elementor-field-group.elementor-column.elementor-field-group-name .elementor-field.elementor-size-sm.elementor-field-textual {
    font-size: 22px;
}

.elementor-element.form-med-guid-style .elementor-form-fields-wrapper.elementor-labels-above {
    justify-content: right;
}

.elementor-element.form-med-guid-style .elementor-form-fields-wrapper.elementor-labels-above .elementor-field-required.elementor-mark-required.elementor-field-type-acceptance {
    padding: 0px 20px;
}

.inner-section-import-files-style .elementor-inner-column.elementor-element {
    width: 200px;
    height: 200px;
    border: 3px dashed black;
    border-radius: 20px;
}

.elementor-section.elementor-inner-section.elementor-element.inner-section-import-files-style .elementor-container.elementor-column-gap-default {
    justify-content: center;
    gap: 40px;
}

.elementor-field-type-text.elementor-field-group .elementor-field.elementor-size-sm.elementor-field-textual,
.elementor-column.elementor-field-group-email .elementor-field.elementor-size-sm.elementor-field-textual {
    height: 85px !important;
}

.elementor-column.elementor-field-group-message .elementor-field-textual.elementor-field.elementor-size-sm {
    height: 229px !important;
}

.page-wait-list-style .elementor-column.elementor-field-group-message .elementor-field-textual.elementor-field.elementor-size-sm {
    height: 77px !important;
}

.page-wait-list-style .elementor-field-group.elementor-field-type-submit.e-form__buttons button {
    line-height: 34px;
    border-radius: 20px !important;
    font-family: lustsans !important;
    background-size: contain !important;
    background-repeat: round !important;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-size: 14px;
    padding: 0px 0px !important;
    width: 200px !important;

}

.elementor-section.inner-section-blocks-sounds-style .elementor-container.elementor-column-gap-default {
    gap: 20px;
}

.elementor-section.inner-section-blocks-sounds-style .srp_main_control.srp_oneColumn {
    height: 70px;
}

.elementor-section.inner-section-blocks-sounds-style .elementor-widget.elementor-widget-text-editor {
    margin-top: 20px;
}

.m-g-sound-cloud-style.elementor-widget.elementor-widget-music-player .iron-audioplayer .sonaar_fake_wave {
    margin-top: 0px;
}

.m-g-sound-cloud-style.elementor-widget.elementor-widget-music-player .m-g-sound-cloud-style.elementor-widget {
    height: 80px;
    margin-bottom: 27px;
}

.elementor-inner-column.elementor-element .elementor-widget-wrap.elementor-element-populated {
    background-position: center;
}

.m-g-sound-cloud-style.elementor-widget.elementor-widget-music-player .iron-audioplayer .album-player {
    padding: 0px !important;
}

.m-g-sound-cloud-style.elementor-widget.elementor-widget-music-player .player {
    display: -webkit-inline-box;
    -webkit-box-direction: reverse;
}

.m-g-sound-cloud-style.elementor-widget.elementor-widget-music-player .playlist {
    display: none !important;
}

.m-g-sound-cloud-style.elementor-widget.elementor-widget-music-player .track-title {
    display: none !important;
}

.elementor-field-type-text.elementor-field-group.elementor-field-group-name .elementor-size-sm.elementor-field-textual {
    background: url(/wp-content/uploads/2023/04/Group-13694.png);
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-field-type-email.elementor-field-group-email .elementor-size-sm.elementor-field-textual {
    background: url(/wp-content/uploads/2023/04/Group-13695.png);
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-field-type-email.elementor-field-group-email .elementor-size-sm.elementor-field-textual {
    background: url(/wp-content/uploads/2023/04/Group-13694.png);
    background-repeat: no-repeat;
    background-size: cover;
}



.page-ind-col-style.page-guide-med-style .elementor-field-type-text.elementor-field-group.elementor-field-group-name .elementor-size-sm.elementor-field-textual {
    background-size: contain!important;
}

.page-ind-col-style.page-guide-med-style .elementor-field-type-email.elementor-field-group-email .elementor-size-sm.elementor-field-textual {
    background-size: contain!important;
}

.page-ind-col-style.page-guide-med-style .elementor-field-type-email.elementor-field-group-email .elementor-size-sm.elementor-field-textual {
    background-size: contain!important;
}
.elementor-element.form-med-guid-style .elementor-field.elementor-size-sm.elementor-field-textual {

    border: none !important;
}

.elementor-element.form-med-guid-style .elementor-field-group.elementor-column.elementor-field-type-submit.e-form__buttons {
    width: 205px;
}

.elementor-element.form-med-guid-style .elementor-field-type-textarea.elementor-field-group-message .elementor-field-textual.elementor-field.elementor-size-sm {
    background: url(/wp-content/uploads/2023/04/Group-13696.png);
    background-repeat: no-repeat;
    background-size: cover;

}

.btn-get-red-style a {
    border-radius: 20px !important;
    font-family: aleo !important;
    background-image: url(/wp-content/uploads/2023/04/Asset-1.png) !important;
    background-size: cover;
    text-transform: uppercase;
    padding: 10px 50px !important;
    letter-spacing: 1px;
    font-size: 16px;
}

.btn-get-blue-style a {
    border-radius: 20px !important;
    font-family: aleo !important;
    background-image: url(/wp-content/uploads/2023/04/Group-12347.png) !important;
    background-size: cover;
    text-transform: uppercase;
    padding: 10px 50px !important;
    letter-spacing: 1px;
    font-size: 16px;
}

.btn-guide-get-style a {
    border-radius: 20px !important;
    font-family: aleo !important;
    background-image: url(/wp-content/uploads/2023/02/CTA-VAMOS-DESPERTAR-JUNTOS.png) !important;
    background-size: cover;
    text-transform: uppercase;
    padding: 10px 50px !important;
    letter-spacing: 1px;
    font-size: 16px;
}

.btn-unlock-style a {
    border-radius: 20px !important;
    font-family: aleo !important;
    background-image: url(/wp-content/uploads/2023/04/Asset-4-1.png) !important;
    background-size: cover;
    text-transform: uppercase;
    padding: 15px 55px !important;
    letter-spacing: 1px;
    font-size: 16px;
}

@media only screen and (max-width: 912px) {
    .inner-section-blocks-sounds-style.elementor-section-boxed .elementor-container.elementor-column-gap-default {
        justify-content: center;
    }

    .page-ind-col-style.page-guide-med-style .inner-section-blocks-sounds-style .elementor-column.elementor-element {
        width: 33% !important;
    }
}

@media only screen and (max-width: 820px) {
    .elementor-field-type-text.elementor-field-group .elementor-field.elementor-size-sm.elementor-field-textual, .elementor-column.elementor-field-group-email .elementor-field.elementor-size-sm.elementor-field-textual {
        height: 67px !important;
    }
    .page-ind-col-style.page-guide-med-style .elementor-element.inner-sec-gui-m-unl-syle {
        margin-top: 50px;

    }

    .page-ind-col-style.page-guide-med-style .elementor-element.inner-section-faq-g-m-style {
        margin-top: 50px;

    }

    .page-ind-col-style.page-guide-med-style .elementor-element.inner-section-g-i-gallery-style {
        padding: 50px 0px 0px 0px;
    }

    .page-ind-col-style.page-guide-med-style .elementor-element.inner-sect-ben-style:not(.elementor-motion-effects-element-type-background),
    .page-ind-col-style.page-guide-med-style .elementor-element.inner-sect-ben-style>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-image: none;
    }

    .page-ind-col-style.page-guide-med-style .elementor-element.section-individual-distance-style {
        padding: 0px 0px 50px 0px;
    }

    .page-ind-col-style.page-guide-med-style .elementor-column.column-individual-distance-style h2 span {
        font-size: 50px !important;
    }

    .page-ind-col-style.page-guide-med-style .column-individual-distance-style h2 {
        font-size: 50px !important;
    }

    .page-ind-col-style.page-guide-med-style .elementor-column.column-individual-distance-style .elementor-widget.elementor-widget-text-editor {

        width: 100% !important;
        max-width: 100% !important;
    }

    .page-ind-col-style.page-guide-med-style .elementor-section.inner-section-reiki-benefits-style .elementor-widget.elementor-widget-image-box .elementor-image-box-content .elementor-image-box-description span {
        font-size: 20px !important;
    }

    .page-ind-col-style.page-guide-med-style .elementor-element.section-l-start-unlock-style {
        margin-top: 50px !important;
    }

    .page-ind-col-style.page-guide-med-style .elementor-element.inner-section-blocks-sounds-style .elementor-container.elementor-column-gap-default {
        justify-content: center !important;
    }

    .page-ind-col-style.page-guide-med-style .inner-section-blocks-sounds-style .elementor-column.elementor-element {
        width: 33% !important;
    }

    .page-ind-col-style.page-guide-med-style .elementor-element.inner-section-blocks-sounds-style>.elementor-container {
        max-width: inherit !important;
    }

    .page-ind-col-style.page-guide-med-style .elementor-element.inner-section-faq-m-g-style {
        margin-top: 50px;
        margin-bottom: 0px;
    }

    .page-ind-col-style.page-guide-med-style .elementor-element.form-med-guid-style {

        width: 100%;
        max-width: 100%;
    }
}

@media only screen and (max-width: 420px) {
    .elementor-section.section-cont-doubt-style {
        text-align: -webkit-center;
    } 
    .elementor-element.section-c-faq-text-style .elementor-element.elementor-widget-heading h2 span{
        font-size: 20px!important;
    }
    .section-faqs-contacts-style .elementor-field-type-text.elementor-field-group.elementor-field-group-name .elementor-size-sm.elementor-field-textual {
        background-size: contain;
        height: 45px !important;
    }
    .elementor-field-type-text.elementor-field-group.elementor-column.elementor-field-group-name .elementor-field.elementor-size-sm.elementor-field-textual {
        font-size: 15px;
    }
    .elementor-field-type-email.elementor-field-group.elementor-column.elementor-field-group-email .elementor-field-textual.elementor-field.elementor-size-sm {
        font-size: 15px;
    }
    .elementor-field-type-textarea.elementor-field-group.elementor-column.elementor-field-group-message .elementor-field-textual.elementor-field.elementor-size-sm {
        font-size: 15px;
    }
    .head-our-stud-head-style.elementor-widget h2 span {
        font-size: 67px !important;
        margin-left: 0% !important;
    }

    .elementor-field-type-email.elementor-field-group-email .elementor-size-sm.elementor-field-textual {

        background-size: contain;
    }

    .elementor-field-type-text.elementor-field-group.elementor-field-group-name .elementor-size-sm.elementor-field-textual {
        background-size: contain;
    }

    .page-ind-col-style.page-guide-med-style .elementor-element.inner-section-faq-m-g-style {
        margin-top: 50px;
    }

    .page-ind-col-style.page-guide-med-style .elementor-element.inner-sect-ben-style:not(.elementor-motion-effects-element-type-background),
    .page-ind-col-style.page-guide-med-style .elementor-element.inner-sect-ben-style>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-image: none !important;
    }

    .elementor-element.section-l-start-unlock-style .elementor-widget.elementor-widget-text-editor .elementor-widget-container span {
        font-size: 19px !important;
    }

    .elementor-section.section-faqs-style .elementor-section.elementor-inner-section .elementor-column.elementor-inner-column {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }

    .page-ind-col-style.page-guide-med-style .elementor-element.form-med-guid-style .elementor-form-fields-wrapper.elementor-labels-above {
        justify-content: center;
    }

    .page-ind-col-style.page-guide-med-style .player .srp_main_control.srp_oneColumn .control:last-child {
        display: none;
    }

    .page-ind-col-style.page-guide-med-style .elementor-section.inner-section-blocks-sounds-style .elementor-element.elementor-widget-text-editor .elementor-widget-container span {
        font-size: 14px !important;
    }

    .page-ind-col-style.page-guide-med-style .elementor-section.inner-section-blocks-sounds-style .m-g-sound-cloud-style.elementor-widget {
        padding: 0px 20px !important;
    }

    .page-ind-col-style.page-guide-med-style .inner-section-blocks-sounds-style .elementor-column.elementor-element {
        width: 48% !important;
    }

    .page-ind-col-style.page-guide-med-style .elementor-section.inner-section-blocks-sounds-style .elementor-container.elementor-column-gap-default {
        gap: 10px !important;
    }

    .page-ind-col-style.page-guide-med-style .elementor-section.inner-section-reiki-benefits-style .elementor-widget.elementor-widget-image-box .elementor-image-box-content .elementor-image-box-description {
        float: center !important;
        text-align: center;
    }

    .page-ind-col-style.page-guide-med-style .sections-our-students-messages-one-style .elementor-widget.elementor-widget-image-box .elementor-image-box-wrapper {
        text-align: center !important;
    }

    .page-ind-col-style.page-guide-med-style .sections-our-students-messages-two-style .elementor-widget.elementor-widget-image-box .elementor-image-box-wrapper {
        text-align: center !important;
    }
}

/*page cycle reiki*/

.elementor-section.inner-section-reiki-benefits-style .elementor-widget.elementor-widget-image-box .elementor-image-box-content .elementor-image-box-description {
    float: left !important;
    text-align: left;
}

@media only screen and (max-width: 820px) {
    .elementor-section.elementor-element.section-count-p-style.page-colective-zoom-style {
        padding: 0px 10px !important;
    }

    .page-ind-col-style.page-reiki-style .elementor-element.inner-section-tecn-style {
        margin-top: 0px !important;
    }

    .page-ind-col-style.page-reiki-style .elementor-element.elementor-inner-column.elementor-element>.elementor-element-populated {
        padding: 0px 0px 50px 0px !important;
    }

    .page-ind-col-style.page-reiki-style .elementor-element.elementor-inner-column.elementor-element:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
    .page-ind-col-style.page-reiki-style .elementor-element.elementor-inner-column.elementor-element>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-image: none !important;
    }

    .page-ind-col-style.page-reiki-style .inner-section-tecn-style .elementor-element.elementor-inner-column.elementor-element {
        width: 100% !important;
    }

    .page-ind-col-style.page-reiki-style .inner-section-tecn-style .elementor-column.elementor-element:last-child {
        display: none !important;
    }

    .page-ind-col-style.page-reiki-style .elementor-element.inner-section-tecn-style:not(.elementor-motion-effects-element-type-background),
    .page-ind-col-style.page-reiki-style .elementor-element.inner-section-tecn-style>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-image: none !important;
    }

    .section-count-p-style.page-colective-zoom-style.page-cycle-reiki-style .elementor-column.elementor-inner-column,
    .section-count-p-style.page-colective-zoom-style.page-cycle-reiki-style .elementor-column[data-col="16"] {
        width: 30% !important;
    }

    .elementor .elementor-element.section-phone-text-style {
        padding: 0px 0px 0px 0px !important;
    }

    .section-count-p-style.page-colective-zoom-style .elementor-image-box-description span {
        font-size: 15px !important;
    }

    .elementor-column.column-individual-distance-style {
        padding-right: 10px !important;
    }

    .elementor-section.section-faqs-style .elementor-section.elementor-inner-section .elementor-column.elementor-inner-column {
        padding-left: 10px !important;
    }

    .section-faqs-contacts-style .elementor-field-type-text.elementor-field-group.elementor-field-group-name .elementor-size-sm.elementor-field-textual {
        background-size: contain !important;

    }

    .section-faqs-contacts-style .elementor-field-type-email.elementor-field-group-email .elementor-size-sm.elementor-field-textual {
        background-size: contain !important;

    }
}

@media only screen and (max-width: 420px) {

    .elementor-field-type-text.elementor-field-group .elementor-field.elementor-size-sm.elementor-field-textual,
    .elementor-column.elementor-field-group-email .elementor-field.elementor-size-sm.elementor-field-textual {
        height: auto !important;
    }
    .page-ind-col-style.page-contact-style .elementor-field-type-text.elementor-field-group .elementor-field.elementor-size-sm.elementor-field-textual,
    .page-ind-col-style.page-contact-style  .elementor-column.elementor-field-group-email .elementor-field.elementor-size-sm.elementor-field-textual {
        height: 47px!important;
    }
   
    .elementor-element.inner-section-social-medias-style .elementor-container.elementor-column-gap-default {
        justify-content: center !important;
    }

    .elementor-section-full_width.social-image-carousel-style .elementor-inner-column.elementor-element {
        width: 100% !important;
    }

    .elementor-section.elementor-inner-section.social-image-carousel-style .elementor-container.elementor-column-gap-default {
        justify-content: center !important;
    }

    .social-insta-text-style.elementor-widget-heading {
        padding-top: 50px !important;
    }

    .elementor-section.section-lets-together-style .elementor-inner-column.elementor-element {
        width: 50% !important;
    }

    .elementor-element.social-image-carousel-style .elementor-inner-column.elementor-element {
        width: 100% !important;
    }

    .elementor .elementor-element.inner-section-what-cicle-reiki-style:not(.elementor-motion-effects-element-type-background),
    .elementor .elementor-element.inner-section-what-cicle-reiki-style>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-image: none !important;
    }

    .elementor-element.column-r-c-cicle-days-style .elementor-widget.elementor-widget-text-editor {
        width: 100% !important;
    }

    .elementor-element.column-r-c-cicle-days-style .elementor-button-wrapper {
        text-align: center !important;
    }

    .elementor-element.column-r-c-cicle-days-style .elementor-element.elementor-widget.elementor-widget-heading>.elementor-widget-container {
        margin: 0px 0px 0px 0px !important;
    }

    .inner-section-energy-style.elementor-section.elementor-inner-section {
        padding: 0px 0px 0px 0px !important;
    }

    .elementor-section.inner-section-reiki-benefits-style .elementor-widget.elementor-widget-image-box .elementor-image-box-content .elementor-image-box-description {
        float: center !important;
    }

    .elementor-section.inner-section-reiki-benefits-style .elementor-widget.elementor-widget-image-box .elementor-image-box-content .elementor-image-box-description {
        align-content: center !important;
        float: center !important;
    }

    .btn-reiki-lets-do-it-style.elementor-widget-button {
        text-align: center;
    }

    .elementor-element.section-col-cicle-reiki-style .elementor-heading-title.elementor-size-default {
        text-align: center !important;
    }

    .elementor .elementor-element.section-col-cicle-reiki-style:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
    .elementor .elementor-element.section-col-cicle-reiki-style>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {

        background-image: none !important;
    }

    .elementor-section.first-section-reiki-style .elementor-element.elementor-widget.elementor-widget-heading .elementor-heading-title {
        font-size: 50px !important;
    }

    .elementor-section.section-count-p-style.page-colective-zoom-style .elementor-widget.elementor-widget-text-editor {
        width: 100%;
        max-width: 100%;
    }

    .inner-section-what-cicle-reiki-style.elementor-inner-section .elementor-widget.elementor-widget-heading {
        width: 100%;
        max-width: 100%;
    }

    .inner-section-what-cicle-reiki-style.elementor-inner-section .elementor-widget.elementor-widget-video {
        width: 100%;
        max-width: 100%;
    }

    .elementor-section.section-phone-text-style .elementor-widget.elementor-widget-text-editor {
        text-align: center !important;
        width: auto !important;
        max-width: initial !important;
    }

    .section-count-p-style.page-colective-zoom-style.page-cycle-reiki-style .elementor-column.elementor-inner-column,
    .section-count-p-style.page-colective-zoom-style.page-cycle-reiki-style .elementor-column[data-col="16"] {
        width: 50% !important;
    }
}

/*page curse reiki*/
.testemonials-curse-reiki-style.elementor-widget .elementskit-client_logo img {
    height: 150px;
    width: auto;
}

.testemonials-curse-reiki-style.elementor-widget .elementskit-client_logo {
    height: 150px !important;
}

.testemonials-curse-reiki-style.elementor-widget .elementskit-client_logo {
    text-align: center;
}

.testemonials-curse-reiki-style.elementor-widget .elementskit-single-testimonial-slider {
    background-color: transparent !important;
}

.btn-curse-reiki-list-style a {
    border-radius: 20px !important;
    font-family: aleo !important;
    background-image: url(/wp-content/uploads/2023/04/Group-12347.png) !important;
    background-size: cover;
    text-transform: lowercase !important;
    padding: 10px 20px !important;
    letter-spacing: 3px;
    font-size: 24px;
}

.testemonials-curse-reiki-style.elementor-widget .ekit-wid-con .elementskit-commentor-content>p {
    margin-bottom: 0px !important;
}

.testemonials-curse-reiki-style.elementor-widget .elementskit-commentor-content p {
    font-size: 27px !important;
    font-family: LustSans !important;
    color: black !important;
    text-align: center !important;
    line-height: 1;
}

.testemonials-curse-reiki-style.elementor-widget .elementskit-author-des {
    font-size: 10px;
    font-family: LustSans !important;
    color: black !important;
    text-align: center !important;

}

.testemonials-curse-reiki-style.elementor-widget .swiper-slide {
    width: 350.333px !important;
}

.testemonials-curse-reiki-style.elementor-widget.elementskit-client_logo {
    text-align: center;
}

.testemonials-curse-reiki-style.elementor-widget .ekit-wid-con .elementskit-single-testimonial-slider {

    padding-left: 0px;
    padding-right: 0px;
}

.testemonials-curse-reiki-style.elementor-widget .row {
    justify-content: center;
}

.testemonials-curse-reiki-style.elementor-widget .elementskit-profile-info {
    text-align: -webkit-center !important;
}

.testemonials-curse-reiki-style.elementor-widget .elementskit-author-name {
    display: none;
}

.elementor-column.column-calendar-date-style.page-curse-reiki-style {
    background: url(/wp-content/uploads/2023/04/Group-12369.png) !important;
    border-radius: 45px !important;
    background-size: cover !important;
    background-repeat: no-repeat !important;
}

.testemonials-curse-reiki-style.elementor-widget .icon.icon-left-arrows {
    display: none !important;
}

.testemonials-curse-reiki-style.elementor-widget .icon.icon-right-arrow1 {
    color: #CAA480;
}

.testemonials-curse-reiki-style.elementor-widget .elementskit-border-hr {
    display: none;
}

.testemonials-curse-reiki-style.elementor-widget .elementskit-client_logo {
    width: 250px !important;
}

@media only screen and (max-width: 820px) {
    .inner-section-reiki-h-t-style .elementor-element.elementor-widget-heading .elementor-heading-title {
        font-size: 70px !important;
    }

    .elementor-element.heading-ind-dist-style h2 span {
        font-size: 60px !important;
    }

    .elementor-inner-section.section-go-together-style .elementor-widget.elementor-widget-image {
        text-align: center !important;
    }

    .elementor-element.elementor-widget__width-inherit.head-share-head-style .elementor-widget-container {
        padding: 0% 0% 0% 0% !important;
    }

    .reiki-text-cure-style {
        width: auto !important;
        padding: 0px 10px !important;
    }

    .section-heading-online-curse-style.page-curse-reiki-style .elementor-element.elementor-widget.elementor-widget-heading>.elementor-widget-container {
        padding: 0px 20px 0px 0px !important;
    }

    .elementor .elementor-element.column-calendar-date-style.page-curse-reiki-style {
        width: 100% !important;
        margin: 0px 20px !important;
    }

    .elementor .elementor-element.column-book-c-style.page-curse-reiki-style {
        width: 100% !important;
    }

    .testemonials-curse-reiki-style.elementor-widget .elementkit-testimonial-col {
        text-align: center;
    }

    .elementor-section-full_width.inner-section-cure-earth-style .elementor-widget.elementor-widget-heading {
        text-align: center;
    }

    .elementor-section-full_width.inner-section-cure-earth-style .elementor-widget.elementor-widget-text-editor {
        text-align: center;
    }

    .elementor-section-full_width.inner-section-cure-earth-style .elementor-widget__width-initial.elementor-widget {
        width: 100%;
        max-width: 100%;
        padding: 0px 20px;
    }

    .reiki-text-cure-style {

        margin: auto !important;
    }

    .elementor-section.inner-section-cure-earth-style .elementor-inner-column.elementor-element {
        width: 100% !important;
    }

    .text-c-p-energy-style.page-curse-reiki-style p {

        margin-left: 0px;
    }

    .elementor-element.btn-curse-reiki-list-style .elementor-button-wrapper {
        text-align: center;
    }

    .elementor-section.inner-section-cure-earth-style {
        margin-top: 50px !important;
    }

    .elementor-section-full_width.inner-section-cure-earth-style .elementor-element.elementor-inner-column>.elementor-element-populated {

        padding: 10px 0px 0px 0px;
    }
}

/*Page Reiki*/
.elementor-element.text-how-work-reiki-style h2::before {
    content: url(/wp-content/uploads/2023/04/Group-8177.png) !important;

}

.elementor-element.text-how-work-reiki-style h2::after {

    content: url(/wp-content/uploads/2023/04/Group-8176.png) !important;
    position: absolute;
    top: 10%;
}

.elementor-column.column-calendar-date-style.page-cycle-reiki-style {
    background: url(/wp-content/uploads/2023/04/Group-8546.png) !important;
    border-radius: 45px !important;
    background-size: cover !important;
    background-repeat: no-repeat !important;
}

.elementor-element.btn-cycle-reiki-syle a {
    border-radius: 20px;
    font-family: lustsans !important;
    background-image: url(/wp-content/uploads/2023/04/Group-12420.png);
    background-size: cover;
    text-transform: uppercase;
    padding: 10px 50px;
}

.btn-cycle-reiki-syle.elementor-widget-button a {
    text-transform: lowercase !important;
    padding: 10px 20px !important;
    letter-spacing: 2.41px !important;
    font-size: 20px !important;
}

.reiki-text-cure-style {
    background: url(/wp-content/uploads/2023/04/Group-7828.png);
    background-size: 548px;
    width: 561px;
    background-repeat: no-repeat;
    padding: 53px;
    text-align: center;
}

.elementor-element.btn-reiki-lets-do-it-style a {
    border-radius: 20px;
    font-family: lustsans !important;
    background-image: url(/wp-content/uploads/2023/04/Group-7746.png);
    background-size: cover;
    text-transform: uppercase;
    padding: 10px 50px;
}

.btn-reiki-lets-do-it-style.elementor-widget-button a {
    text-transform: lowercase !important;
    padding: 10px 20px !important;
    letter-spacing: 2.41px !important;
    font-size: 20px !important;
}

.elementor-element.btn-reiki-together-style a {
    border-radius: 20px;
    font-family: lustsans !important;
    background-image: url(/wp-content/uploads/2023/02/CTA-VAMOS-DESPERTAR-JUNTOS261.png);
    background-size: cover;
    text-transform: uppercase;
    padding: 10px 50px;
}

.btn-reiki-together-style.elementor-widget-button a {
    text-transform: lowercase !important;
    padding: 10px 20px !important;
    letter-spacing: 2.41px !important;
    font-size: 20px !important;
}

@media only screen and (max-width: 820px) {
    .elementor-section.section-faqs-style .elementor-section.elementor-inner-section .elementor-column.elementor-inner-column {
        padding-top: 70px;
    }
    .page-ind-col-style.page-reiki-style .elementor-element.first-section-reiki-style {
        padding: 150px 0px 50px 0px;
    }
    .page-ind-col-style.page-reiki-style .elementor-element.section-lets-together-style .elementor-element.elementor-column.elementor-top-column > .elementor-element-populated {
        padding: 0px 0px 100px 0px;
    }
    .elementor-element.section-faqs-style .elementor-section-full_width.inner-section-tecn-style .elementor-widget.elementor-widget-text-editor{
        text-align: center;
    }
    .page-ind-col-style.page-reiki-style .elementor-element.inner-section-cc-reiki-style .elementor-element.elementor-widget-text-editor{

        max-width: 90%!important;
        --container-widget-width: 90%!important;;
    }
    .page-ind-col-style.page-init-reiki-style .section-count-p-style.page-colective-zoom-style  .elementor-inner-column.elementor-element{
        margin-top: 50px;
    }
    .page-ind-col-style.page-reiki-style .elementor-element.inner-section-tecn-style .elementor-element.elementor-widget.elementor-widget-html:last-child {

        max-width: 90%!important;
        --container-widget-width: 90%!important;
    }
    .page-ind-col-style.page-init-reiki-style .elementor-inner-section.inner-s-extra-wait-style{
        margin-top: 20px;
    }
    .page-ind-col-style.page-init-reiki-style .elementor-element.inner-s-extra-wait-style:not(.elementor-motion-effects-element-type-background), 
    .page-ind-col-style.page-init-reiki-style .elementor-element.inner-s-extra-wait-style > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-image: none;
    }
    .head-our-stud-head-style.elementor-widget h2 {
        text-align: center;
    }

    .elementor-element.text-how-work-reiki-style h2::after {
        content: none !important;
    }

    .elementor-element.text-how-work-reiki-style h2::before {
        content: none !important;
    }

    .reiki-text-cure-style {
        background: none !important;
    }

    .column-book-c-style.page-curse-reiki-style .elementor-widget-wrap.elementor-element-populated {
        justify-content: center;
    }

    .elementor-inner-section.inner-section-desp-on-style .elementor-element.column-online-curse-style:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
    .elementor-inner-section.inner-section-desp-on-style .elementor-element.column-online-curse-style>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {

        background-size: 45% 40% !important;
    }
}

@media only screen and (max-width: 420px) {
    .elementor-element.inner-section-tecn-style .elementor-widget.elementor-widget-text-editor span{
        font: normal normal normal 20px/22px Source Serif Pro!important;
    }
    .reiki-text-cure-style span{
        font: normal normal normal 20px/22px Source Serif Pro!important;
    }
    .elementor-element.inner-section-tecn-style .elementor-widget.elementor-widget-heading h2 span{
        font: normal normal normal 35px/22px SilverSouth!important;
    }
    .page-ind-col-style.page-reiki-style .elementor-section.elementor-inner-section .elementor-column.elementor-inner-column {
        padding-top: 0px !important;
    }
    .page-ind-col-style.page-reiki-style .section-count-p-style.page-colective-zoom-style .elementor-widget.elementor-widget-image-box{
        padding-top: 50px;
    }
    .page-ind-col-style.page-reiki-style .inner-section-tecn-style .elementor-widget.elementor-widget-text-editor {

        max-width: 95%;
        --container-widget-width: 95%;
    }
    .page-ind-col-style.page-reiki-style .elementor-element.inner-section-cc-reiki-style .elementor-element.elementor-widget-text-editor {
        text-align: center;
    }
    .text-c-p-energy-style.page-curse-reiki-style p {
        margin-left: 20px !important;
        margin-right: 50px !important;
    }

    .elementor .elementor-element.inner-s-extra-wait-style:not(.elementor-motion-effects-element-type-background),
    .elementor .elementor-element.inner-s-extra-wait-style>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-image: none;
    }

    .head-planet-cure-style.elementor-widget h2 span {
        font-size: 27px !important;
    }

    .elementor-element.inner-section-each-medicine-style.page-curse-reiki-style {
        padding: 0px 0px 0px 0px !important;
    }

    .section-go-together-style.page-curse-reiki-style {
        padding: 0px 10px !important;
    }

    .section-heading-online-curse-style.page-curse-reiki-style .elementor-heading-title.elementor-size-default {
        text-align: center !important;
    }

    .head-despert-style.elementor-widget {
        text-align: center !important;
    }

    .elementor-element.column-online-curse-style {
        padding: 0px 10px !important;
    }
}

/*Page collective service zoom*/


.here-text-heal-me-style.page-colective-zoom-style {
    max-width: 600px !important;
}

@media only screen and (max-width: 1366px) {

    .elementor-element.section-people-movie-style:not(.elementor-motion-effects-element-type-background),
    .elementor-element.section-people-movie-style>.elementor-motion-effects-container>.elementor-motion-effects-layer {

        background-position: 266px 30px !important;

    }

    .elementor .elementor-element.inner-section-header-menu-en-style>.elementor-container {
        max-width: 1140px;
    }

    .elementor .elementor-element.inner-section-header-menu-pt-style>.elementor-container {
        max-width: 1035px;
    }

    .elementor-section.inner-section-header-menu-pt-style .elementor-element.h-podcast-style {
        width: 35%;
        max-width: 50%;
    }

    .elementor-section.inner-section-header-menu-en-style .elementor-element.h-podcast-style {
        width: 43%;
        max-width: 44%;
    }

    .elementor-section.inner-section-header-menu-en-style .elementor-element.h-meditation-guide-style .elementor-widget-container .elementor-image-box-wrapper,
    .elementor-section.inner-section-header-menu-en-style .elementor-element.h-podcast-style .elementor-widget-container .elementor-image-box-wrapper {

        justify-content: start;
    }

    .elementor .elementor-element.h-podcast-style {
        width: 40%;
        max-width: 40%;
    }
}

@media only screen and (max-width: 820px) {

    .page-ind-col-style.page-podcast-style .elementor-element.inner-section-desp-on-style:not(.elementor-motion-effects-element-type-background),
    .page-ind-col-style.page-podcast-style .elementor-element.inner-section-desp-on-style>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-image: none;
    }

    .elementor .elementor-element.column-online-curse-style:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
    .elementor .elementor-element.column-online-curse-style>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-size: 52%;
    }

    .elementor .elementor-element.section-heading-online-curse-style {
        padding: 50px 0px 0px 0px;
    }

    .elementor-column.elementor-inner-column.elementor-element.column-here-text-style h2 {
        text-align: center;
    }

    .elementor-column.column-here-text-style {
        padding-top: 5%;
    }

    .elementor-element.column-btn-messages-d-style.btn-c-list-style .elementor-button-wrapper {
        text-align: center;
    }

    .elementor-element.second-column-portal-return-style .elementor-widget-wrap.elementor-element-populated {
        justify-content: center;
    }

    .elementor-inner-section.inner-section-portal-return-style .elementor-container.elementor-column-gap-default {
        justify-content: center;
    }

    .elementor .elementor-element.inner-section-portal-return-style {
        padding: 0px 0px 50px 0px !important;
    }

    .elementor-inner-section.elementor-element.inner-section-first-section-style .elementor-container.elementor-column-gap-default {
        justify-content: center;
    }

    .elementor-column.elementor-inner-column.column-here-text-style .elementor-widget-wrap.elementor-element-populated {
        justify-content: center;
    }

    .elementor-column.column-here-text-style {
        text-align: center;
    }

    .elementor .elementor-element.inner-section-first-section-style {

        padding: 0px 0px 60px 0px !important;
    }

    .page-ind-col-style.page-join-heal-style .elementor-element.inner-section-first-section-style {
        padding: 0px 0px 0px 0px !important;
    }

    .elementor .elementor-element.text-offer-process-style .elementor-heading-title {

        font-size: 29px;
    }

    .elementor-element.btn-colective-lets-style {
        padding-top: 75px;
    }

    .elementor-column.column-offer-process-style .elementor-element.btn-colective-lets-style a {
        font-size: 20px;
    }

    .elementor .elementor-element.column-offer-process-style>.elementor-element-populated {
        padding: 30px 0px 0px 50px !important;
    }

    body:not(.rtl) .elementor .elementor-column .elementor-inner-column.column-online-curse-style .elementor-element.elementor-absolute.elementor-widget.elementor-widget-image {
        left: -7px;
        top: 21%;
    }

    .elementor-column.column-online-curse-style {
        padding-left: 12%;
    }

    .page-ind-col-style.page-podcast-style .elementor-column.column-online-curse-style {
        padding-left: 1%;
    }

    .page-ind-col-style.page-podcast-style .elementor-inner-section.inner-section-desp-on-style .elementor-element.column-online-curse-style:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
    .page-ind-col-style.page-podcast-style .elementor-inner-section.inner-section-desp-on-style .elementor-element.column-online-curse-style>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-size: 47% 80% !important;
        background-position-x: left;
    }

    .section-heading-online-curse-style .elementor-element.elementor-widget.elementor-widget-heading>.elementor-widget-container {
        padding: 0px 160px 0px 0px;
    }

    .elementor .elementor-element.column-online-curse-style:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
    .elementor .elementor-element.column-online-curse-style>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-size: 70%;
    }

    .elementor .elementor-element.section-do-you-know-style {
        padding: 50px 10px 50px 10px;
    }

    body:not(.rtl) .elementor .elementor-element.page-col-zoom-style.text-lust-sans-regular-style {
        left: 7%;
        top: 8%;
    }

    .elementor-element.section-calendar-style.calendar-collective-service-style .elementor-element.time-line-text-style .widget-image-caption.wp-caption-text {
        left: 0px !important;
    }

    .elementor-element.section-calendar-style.calendar-collective-service-style {
        padding: 100px 0px 100px 0px !important;
    }

    .elementor .elementor-element.section-our-students-test-style {
        padding: 0px 0px 0px 0px;
    }

    .elementor .elementor-element.column-sun-last-c-zoom-style:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
    .elementor .elementor-element.column-sun-last-c-zoom-style>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {

        background-position: 158px 259px;
        background-size: 210px;
    }

    .elementor-element.section-people-movie-style:not(.elementor-motion-effects-element-type-background),
    .elementor-element.section-people-movie-style>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: 4% 66% !important;
        background-size: 65%;
    }

    .elementor-column.column-sun-last-c-zoom-style {
        padding-left: 45px;
    }

    .elementor .elementor-element.head-memorial-style .elementor-heading-title {
        font-size: 54px;
    }

    .elementor .elementor-element.head-c-movie-stye .elementor-heading-title {
        font-size: 68px;
    }

    .elementor .elementor-element.column-sun-last-c-zoom-style {
        width: 50%;
    }

    .elementor .elementor-element.column-sun-next-c-zoom-style {
        width: 43%;
    }

    body:not(.rtl) .elementor .elementor-element.head-c-movie-stye {
        left: 80%;
    }

    body:not(.rtl) .elementor-element.elementor-absolute.head-share-head-style.page-col-zoom-style {
        left: 30%;
    }

    .elementor-column.column-work-zoom-one-style,
    .elementor-column.column-work-zoom-two-style,
    .elementor-column.column-work-zoom-three-style,
    .elementor-column.column-work-zoom-four-style,
    .elementor-column.column-work-zoom-five-style {
        transform: none !important;
        position: relative !important;
        left: 0%;
        top: 0%;
        margin-top: 0px;
    }

    .elementor-column.column-sun-c-zoom-style {
        display: none;
    }

    .elementor .elementor-element.column-online-curse-style>.elementor-element-populated {

        padding: 0px 0px 250px 50px;
    }

    .page-ind-col-style.page-podcast-style .elementor .elementor-element.column-online-curse-style>.elementor-element-populated {
        padding: 0px 10px 0px 0px;
    }

    .elementor-section.section-all-conected-style .elementor-element.elementor-widget-heading .elementor-heading-title {
        font-size: 26px;
        padding-top: 10px;
    }

    .elementor-section.elementor-inner-section.elementor-element.section-all-conected-style .elementor-inner-column.elementor-element {
        width: 50%;
    }

    .elementor-section.inner-sections-cards-style .elementor-container.elementor-column-gap-default {
        column-gap: 10px;
        justify-content: center;
    }

    .elementor-section.inner-sections-cards-style .elementor-inner-column.elementor-element {
        width: 25% !important;
    }

    .elementor .elementor-element.inner-sections-cards-style {

        padding: 50px 0px 50px 0px;
    }

    .elementor .elementor-element.inner-section-portal-return-style:not(.elementor-motion-effects-element-type-background),
    .elementor .elementor-element.inner-section-portal-return-style>.elementor-motion-effects-container>.elementor-motion-effects-layer {

        background-position: top right;

        background-size: 18%;
    }

    .elementor .elementor-element.inner-section-portal-return-style {
        padding: 0px 0px 100px 0px;
    }

    .elementor-column.column-here-text-style {
        padding-top: 10%;
    }

    .page-ind-col-style.page-heal-us-cooming-style .elementor-column.column-here-text-style {
        padding-top: 5%;
    }

    .elementor .inner-section-column-world-desperta-style>.elementor-element-populated {
        padding: 150px 0px 0px 0px !important;
    }

    .weak-text-h-style {
        font-size: 55px !important;
    }

    .elementor-section.elementor-inner-section.elementor-element.sections-our-students-messages-two-style .elementor-column.elementor-inner-column {
        width: 100% !important;
    }

    .elementor-section.elementor-inner-section.elementor-element.sections-our-students-messages-one-style .elementor-column.elementor-inner-column {
        width: 100% !important;
    }

    .elementor-element.inner-section-who-despert-style {
        padding: 50px 0px 50px 0px !important;
    }

    .awake-page-style.page .elementor-element.inner-section-second-section-style {
        padding: 30px 0px 20px 0px !important;
    }

    .elementor-element.inner-section-guaranted-style {
        padding: 10px 0px 50px 0px !important;
    }

    body:not(.rtl) .elementor-element.cursor-left-arrow-our-student-style {
        left: 0px !important;
    }

    .section-share-with-us-style .elementor-element.elementor-widget>.elementor-widget-container {
        padding: 20px 0px 20px 0px;
    }

    .elementor-element.elementor-element-033ae42>.elementor-widget-container {
        padding: 20px 0px 40px 0px;
    }

    .elementor-element.section-who-despert-style:not(.elementor-motion-effects-element-type-background),
    .elementor-element.section-who-despert-style>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-size: 210px 1000px !important;
    }

    .elementor-element.section-faqs-style {
        padding: 50px 0px 50px 0px !important;
    }

    .elementor-element.section-inner-faqs-style {
        padding: 20px 0px 0px 0px !important;
    }

    .elementor-section.elementor-inner-section.elementor-element.inner-section-second-section-style p {
        font: normal normal normal 18px/24px Source Serif Pro;
    }

    .elementor-column.elementor-inner-column.column-about-text-d-style {
        padding: 10px
    }

    .elementor-element.section-about-head-p-style h2 {
        font: normal normal normal 100px/36px SilverSouth;
    }

    .elementor-column.elementor-inner-column.elementor-element.column-here-text-style h2 {
        font-size: 25px;
    }

    .awake-page-style.page .elementor-element.inner-section-second-section-style {
        padding: 30px 0px 20px 0px;
    }

    .elementor-element.first-section-title-online-style .elementor-heading-title.elementor-size-default {
        font-size: 35px;
    }

    .elementor-element.first-section-title-d-style .elementor-heading-title.elementor-size-default {
        font-size: 55px;
    }

    .elementor-element.h-any-place-d-style {
        padding-left: 20px;
    }

    .elementor-element.first-section-title-d-style,
    .elementor-element.first-section-title-online-style,
    .elementor-element.first-section-title-tog-style {
        text-align: left !important;
    }

    .elementor-element.first-section-text-style {
        font-size: 14px;
        max-width: 250px;
        text-align: left;
    }

    body:not(.rtl) .elementor-element.cursor-right-arrow-our-student-style {
        left: 0px !important;
    }

    .page-ind-col-style.page-heal-us-cooming-style .elementor-element.inner-s-extra-wait-style .elementor-inner-column.elementor-element {
        width: 100% !important;
    }

    .page-ind-col-style.page-heal-us-cooming-style .elementor-element.elementor-element-39c8864 {

        width: 95%;
        max-width: 95%;
    }

    .elementor-element.first-section-title-d-style .elementor-heading-title.elementor-size-default {
        font-size: 70px;
    }

    .elementor-element.first-section-title-d-style,
    .elementor-element.first-section-title-online-style,
    .elementor-element.first-section-title-tog-style {
        text-align: center;
    }

    .elementor .elementor-element.first-section-iam-here-style {
        padding: 0px 0px 0px 0px !important;
    }

    .awake-page-style.page .elementor-element.inner-section-second-section-style {
        padding: 30px 0px 100px 0px;
    }

    .elementor-section.section-still-doubts-style p {
        width: auto;
    }

    .elementor-element.h-any-place-d-style h2 {
        width: auto !important;
    }

    .elementor-element.section-who-despert-style:not(.elementor-motion-effects-element-type-background),
    .elementor-element.section-who-despert-style>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-image: none !important;
    }

    .column-here-text-style.column-i-am-text-style {
        padding-top: 0% !important;
    }

    .inner-section-second-section-style.page-i-am-style .elementor-column.column-here-text-style {
        padding-top: 0% !important;
    }

    .elementor .elementor-element.inner-section-first-section-style.page-i-am-style {
        padding: 0px 0px 0px 0px !important;
    }

    .inner-section-second-section-style.page-i-am-style .elementor-container.elementor-column-gap-default {
        justify-content: center !important;
    }

    .inner-section-third-section-style .elementor-container.elementor-column-gap-default {
        justify-content: center !important;
    }
}

@media only screen and (max-width: 420px) {
    .column-here-text-style.column-i-am-text-style .elementor-element.here-text-heal-me-style {
        padding-top: 0px !important;
    }

    .inner-section-first-section-style.page-i-am-style .elementor-column.column-here-text-style {
        padding-top: 0px !important;
    }

    .elementor-absolute.head-share-head-style.page-col-zoom-style {
        top: 0px;
    }

    .elementor-section.section-all-conected-style .elementor-element.elementor-widget-heading .elementor-heading-title {
        font-size: 20px;
    }

    .elementor-element.column-sun-last-c-zoom-style .elementor-column.elementor-inner-column .elementor-element.elementor-widget.elementor-widget-text-editor,
    .elementor-element.column-sun-next-c-zoom-style .elementor-column.elementor-inner-column .elementor-element.elementor-widget.elementor-widget-text-editor {

        width: 100%;
        max-width: 100%;
    }

    .elementor-element.text-online-curse-c-style p {
        padding-left: 55px !important;
    }

    .elementor-element.head-despert-style h2 {
        font-size: 50px !important;
    }

    .elementor-element.head-where-start-style h2 {
        padding-right: 10px !important;
        padding-left: 10px !important;
        font-size: 38px !important;
    }

    .elementor-element.section-faqs-style {
        padding: 20px 0px 0px 0px !important;
    }

    body:not(.rtl) .elementor-element.head-desperta-y-style {
        left: 0px !important;
        top: 6%;
    }

    body:not(.rtl) .elementor-element.head-test-d-style {
        left: 0% !important;
        top: 4% !important;
    }

    body:not(.rtl) .elementor-element.section-about-head-p-style {
        left: 7% !important;
        top: 8% !important;
    }

    .elementor-section.elementor-top-section.elementor-element.section-still-doubts-style .elementor-widget-wrap.elementor-element-populated {
        text-align: center;
    }

    .elementor-section.inner-section-guaranted-style .elementor-widget-wrap.elementor-element-populated {
        justify-content: center !important;
    }

    .elementor-element.img-letter-style {
        display: none !important;
    }

    .elementor-element.img-first-section-desperta-style {
        padding-top: 80px;
        padding-bottom: 50px;
    }

    .elementor-element.first-inner-column-img-desperta-style.f-s-flower-img-style:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
    .elementor-element.first-inner-column-img-desperta-style.f-s-flower-img-style>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-image: none !important;
    }

    .elementor-element.first-inner-column-text-desperta-style.f-s-flower-img-style:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
    .elementor-elementfirst-inner-column-text-desperta-style.f-s-flower-img-style>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-image: none;
    }

    .elementor-element.elementor-align-right.btn-what-made-desperta-style {
        text-align: center;
    }

    .elementor-column.column-here-text-style {
        padding-top: 50px !important;
    }

    .elementor-element.section-our-students-test-style {
        padding: 30px 0px 0px 0px !important;
    }

    .elementor-element.inner-section-world-desperta-style {
        padding: 40px 0px 0px 0px !important;
    }

    .elementor-element.inner-section-column-world-desperta-style>.elementor-element-populated {
        padding: 0px 0px 20px 0px !important;
        text-align: center;
    }

    .elementor-column.first-inner-column-text-desperta-style .elementor-widget-wrap.elementor-element-populated {
        padding: 10px !important;
    }

    .elementor-column.column-here-text-style {
        padding-top: 0px;
    }

    .weak-text-h-style {
        font-size: 55px !important;
    }

    .elementor-element.section-who-despert-style:not(.elementor-motion-effects-element-type-background),
    .elementor-element.section-who-despert-style>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-image: none !important;
    }

    .elementor-element.img-messages-flower-d-style {
        display: none;
    }

    .elementor-section.section-world-desperta-style {
        padding: 0px 0px 30px 0px !important
    }

    .elementor-column.column-online-curse-style {
        padding-left: 1%;
    }

    .elementor .elementor-element.text-online-curse-c-style {
        width: 100% !important;
        max-width: 75% !important;
    }

    .elementor-element.text-online-curse-c-style p {
        padding-left: 10px !important;
    }

    .elementor .elementor-element.column-online-curse-style>.elementor-element-populated {
        padding: 0px 0px 50px 10px !important;
    }

    .elementor .elementor-element.column-online-curse-style>.elementor-element-populated {
        padding: 0px 0px 50px 0px !important;
    }

    .elementor-element.section-heading-online-curse-style {
        padding: 50px 0px 0px 0px !important;
    }

    .elementor-element.text-online-curse-c-style p {
        padding-left: 10px !important;
    }

    .elementor .elementor-element.column-online-curse-style>.elementor-element-populated {
        padding: 0px 0px 50px 50px;
    }

    .section-heading-online-curse-style .elementor-element.elementor-widget.elementor-widget-heading>.elementor-widget-container {
        padding: 0px 10px 0px 10px;
    }

    .elementor .elementor-element.column-sun-last-c-zoom-style {
        width: 50%;
    }

    .elementor .elementor-element.column-sun-next-c-zoom-style {
        width: 50%;
    }

    .elementor-section.inner-sections-cards-style .elementor-inner-column.elementor-element {
        width: 48% !important;
    }

    .elementor .elementor-element.section-lets-do-c-img-style:not(.elementor-motion-effects-element-type-background),
    .elementor .elementor-element.section-lets-do-c-img-style>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-size: cover !important;
        background-position: initial;
    }

    body:not(.rtl) .elementor .elementor-element.page-col-zoom-style.text-lust-sans-regular-style {
        top: 0%;
    }

    .elementor-element.section-calendar-style.calendar-collective-service-style .elementor-element.time-line-text-style .widget-image-caption.wp-caption-text {
        left: 31% !important;
    }

    .elementor-element.head-each-work-style h2 {
        font-size: 45px !important;
    }

    .elementor .elementor-element.inner-section-portal-return-style {
        padding: 0px 0px 0px 0px !important;
    }

    .elementor-column.second-column-portal-return-style .elementor-widget-wrap.elementor-element-populated {
        justify-content: center;
    }

    .elementor-element.btn-c-list-style {
        text-align: center;
    }

    .inner-section-portal-return-style .elementor-element.text-portal-col-style p {
        text-align: center;
    }

    .inner-section-portal-return-style .elementor-element.elementor-element-6f8e32a:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
    .inner-section-portal-return-style .elementor-element.elementor-element-6f8e32a>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-size: 28%;
    }

    .elementor-column.column-sun-last-c-zoom-style {
        padding-left: 0px;
    }

    .elementor-section.inner-section-first-section-style {
        margin-top: 50px;
    }

    .page-ind-col-style.page-join-heal-style .elementor-section.inner-section-first-section-style {
        margin-top: 0px;
    }

    .elementor-section.inner-section-first-section-style .elementor-widget-wrap.elementor-element-populated {
        justify-content: center;
    }

    .elementor-inner-section.elementor-element.section-all-conected-style .elementor-widget.elementor-widget-text-editor {
        width: 100% !important;
        max-width: 100% !important;
    }

    .elementor-inner-section.elementor-element.section-all-conected-style .elementor-widget.elementor-widget-heading {
        width: 100% !important;
        max-width: 100% !important;
    }

    .elementor-element.conected-head-style .elementor-heading-title.elementor-size-default {
        font-size: 40px !important;
    }

    .elementor-section.elementor-top-section.section-people-movie-style .elementor-inner-column.elementor-element>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    body:not(.rtl) .elementor .elementor-element.head-c-movie-stye {
        left: 26%;
    }

    .elementor .elementor-element.section-people-movie-style:not(.elementor-motion-effects-element-type-background),
    .elementor .elementor-element.section-people-movie-style>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-image: none;
    }

    .elementor-section.elementor-top-section.section-people-movie-style .elementor-widget.elementor-widget-image {
        width: 100%;
        max-width: 100%;
    }

    .elementor .elementor-element.inner-section-desp-on-style:not(.elementor-motion-effects-element-type-background),
    .elementor .elementor-element.inner-section-desp-on-style>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-image: none !important;

    }

    .section-heading-online-curse-style .elementor-heading-title.elementor-size-default {
        text-align: -webkit-left;
        padding-bottom: 20px;
    }
}

/*Section informative*/

.elementor-section.section-text-era-style {

    padding: 150px 10px;
}

.elementor-element.section-text-era-style:not(.elementor-motion-effects-element-type-background),
.elementor-element.section-text-era-style>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-size: 100% 100%;
}

@media only screen and (max-width: 1366px) {
    .elementor-section.section-text-era-style {
        padding: 95px 10px;
    }
}

@media only screen and (max-width: 820px) {
    .elementor-section.section-text-era-style {
        padding: 35px 10px;
    }
}

@media only screen and (max-width: 820px) {
    .elementor-section.section-text-era-style h2 {
        font-size: 25px;
    }
}

/*Section midia*/
.elementor-element.text-share-magazino-style {
    font-family: sourceserifpro-regular !important;
    font-size: 21px !important;
}

.ekit-wid-con .elementskit-single-testimonial-slider {
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    padding-left: 35px;
}

.elementskit-single-testimonial-slider {
    width: auto !important;
}

.elementskit-profile-info {
    text-align: left;
}

.elementskit-author-des .midia-btn-read-more-style {
    border-radius: 12px !important;

    color: white !important;
    font-family: 'LustSans' !important;
    padding: 7px 40px !important;
}

.elementskit-author-des .midia-btn-read-more-style.blue-light-style {
    background: #60B5B6 !important;
}

.elementskit-author-des .midia-btn-read-more-style.orange-style {
    background: rgb(240, 126, 90) !important;
}

.elementskit-author-des .midia-btn-read-more-style.pink-style {
    background: rgb(243, 154, 155) !important;
}

.elementskit-author-des .midia-btn-read-more-style.yellow-style {
    background: rgb(249, 218, 25) !important;
}

.elementskit-author-des .midia-btn-read-more-style.violet-style {
    background: rgb(200 112 242) !important;
}

.elementskit-author-des .midia-btn-read-more-style.blue-style {
    background: rgb(13, 35, 201) !important;
}

.elementor-element.btn-read-more-g-midia-style a {
    background: rgb(72, 193, 83);
    border-radius: 12px;
    padding: 9px 45px;
    color: white;
    font-family: LustSans;
    font-size: 13px;
    text-transform: uppercase;

}

.ekit-wid-con .elementkit-testimonial-col {

    max-width: 100% !important;

    padding-right: 0px;
    padding-left: 0px;

}

.elementor-section.social-image-carousel-style .slick-list.swiper-wrapper {
    gap: 158px;
}

.elementor-section.social-image-carousel-style .swiper-slide {
    width: auto !important;
}

.elementor-section.social-image-carousel-style .elementskit-single-testimonial-slider {
    width: 400px;
}

.elementor-element.read-more-themes-style .elementskit-author-name {
    font-size: 39px !important;
    font-family: lustsans !important;
}

.elementor-element.read-more-themes-style .elementskit-border-hr {
    display: none !important;
}

.elementor-element.read-more-themes-style .elementskit-commentor-content p {
    display: none;
}

.elementor-element.read-more-themes-style .ekit-wid-con .elementskit-commentor-content {
    padding-right: 0px;
}

.elementor-element.read-more-themes-style .slick-list.swiper-wrapper:first-child {
    padding-left: 19%;
}

.elementor-element.read-more-themes-style .elementskit-single-testimonial-slider .row {
    justify-content: flex-end !important;
}

.elementor-element.read-more-themes-style .elementskit-single-testimonial-slider .row {
    display: block !important;
}

.elementor-element.read-more-themes-style .elementskit-single-testimonial-slider .row .elementkit-testimonial-col:last-child {
    display: none !important;
}

.elementor-element.text-cabine-style .elementor-heading-title.elementor-size-default {
    font-family: lustsans;
    font-size: 29px;
}

.elementor-element.midia-news-text-style .elementor-heading-title.elementor-size-default {
    font-family: lustsans;
    font-size: 33px;

}

.elementor-element.read-more-themes-style .elementskit-single-testimonial-slider .row {

    text-align: center;
}


.elementor-element.read-more-themes-style .elementskit-commentor-content .elementskit-client_logo,
.elementskit-profile-image-card {
    display: none !important;
}

.elementor-element.btn-read-more-p-midia-style a {
    background: #F723A7;
    border-radius: 15px;
    padding: 10px 45px;
    color: white;
    font-family: LustSans;
    font-size: 13px;
    text-transform: uppercase;
}

.elementor-element.title-midia-text-style {
    font-family: 'LustSans';
    font-size: 94px;
    line-height: 0.9;
    padding-left: 70px;
}

.elementor-element.img-midia-style::before {
    content: "";
    width: 100%;
    height: 650px;
    background-color: red;
    background: linear-gradient(to right, #D5E6C6, transparent);
    position: absolute;
    top: -110px;
    left: 0px;
    z-index: -10;
}

.elementor-element.btn-buy-midia-style a {
    border-radius: 15px;
    background: #AACE86;
    color: white;
    font-family: LustSans;
    padding: 10px 40px;
    text-transform: uppercase;
}

.elementor-element.share-midia-title-style .elementor-heading-title.elementor-size-default {
    color: black !important;
    font-family: lustsans !important;
    font-size: 58px !important;
    line-height: 1.1 !important;
    padding-bottom: 60px;
}

@media only screen and (max-width: 1366px) {
    body:not(.rtl) .elementor .elementor-element.cursor-midia-buttons-style {
        left: 90%;
    }

    .slick-list.swiper-wrapper:first-child {
        padding-left: 7% !important;
    }
}

@media only screen and (max-width: 820px) {
    .elementor .elementor-element.text-share-magazino-style {
        width: 80%;
        max-width: 80%;
    }

    .elementor-element.title-midia-text-style {
        font-size: 55px;
    }

    .elementor .elementor-element.section-lets-together-style {
        padding: 150px 0px 150px 0px;
    }

    .elementor-element.section-lets-together-style:not(.elementor-motion-effects-element-type-background),
    .elementor-element.section-lets-together-style>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: initial !important;
    }

    .elementor .elementor-element.first-section-midia-style {
        padding: 100px 0px 50px 0px;
    }

    .elementor-element.img-first-section-style {
        display: none;
    }
}

@media only screen and (max-width: 420px) {
    .elementor-element.social-insta-text-style.about-style .elementor-widget-container h2 {
        padding-top: 0px !important;
    }

    .elementor-column.column-here-text-style {
        padding-top: 50px;
    }

    .elementor-element.title-midia-text-style {
        font-size: 56px;
        padding-left: 30px;
    }

    .elementor .elementor-element.inner-section-second-section-style {
        padding: 0px 0px 0px 0px;
    }
}

/*Section i'm here*/
.medicine-text-style {
    line-height: 1.2;
    padding-left: 85px;
}

.healer-text-style::before {
    content: url("/wp-content/uploads/2022/12/Group-1004.png");
    padding-right: 20px;
}

.healer-text-style::after {
    content: url("/wp-content/uploads/2022/12/Group-1003.png");
    padding-left: 35px;
}

.elementor-element.here-text-heal-me-style {
    font: normal normal normal 15px/16px Source Serif Pro !important;
}

.elementor-section.inner-section-first-section-style .elementor-element.here-text-heal-me-style {
    padding-left: 40px;
    padding-top: 30px;
    padding-right: 90px;
}

.elementor-section.inner-section-second-section-style .elementor-element.here-text-heal-me-style {
    padding: 100px 50px;
}

.elementor-section.inner-section-third-section-style .elementor-element.here-text-heal-me-style {
    padding-right: 35px;
}

@media only screen and (max-width: 820px) {
    .medicine-text-style {
        font-size: 27px !important;
    }

    .healer-text-style::after {
        padding-left: 10px !important;
    }

    .healer-text-style {
        font-size: 27px !important;
    }

    .elementor-section.inner-section-second-section-style .elementor-element.here-text-heal-me-style {
        padding: 10px 20px !important;
    }

    .medicine-text-style {
        padding-left: 0px !important;
    }

    .elementor-section.inner-section-second-section-style .elementor-element.here-text-heal-me-style {
        padding: 10px 50px;
    }

    .elementor .elementor-element.first-section-iam-here-style {
        padding: 100px 0px 0px 0px !important;
    }

    .elementor-section.inner-section-first-section-style .elementor-element.here-text-heal-me-style {
        padding-left: 10px;
        padding-right: 10px;
    }

    .elementor .elementor-element.column-here-text-style>.elementor-element-populated {
        padding: 0px 20px 0px 0px !important;
    }

    .elementor .elementor-element.inner-section-third-section-style {
        padding: 10px 0px 0px 0px;
    }
}

@media only screen and (max-width: 420px) {

    .medicine-text-style {
        font-size: 23px !important;
    }

    .healer-text-style,
    .medicine-text-style {
        font-size: 23px !important;
    }

    .elementor-section.inner-section-second-section-style .elementor-element.here-text-heal-me-style {
        padding: 10px 5px !important;
    }

    .elementor-column.column-here-text-style {
        padding-left: 10px !important;
    }

    .page-ind-col-style.page-join-heal-style .elementor-column.column-here-text-style {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }

    .page-ind-col-style.page-heal-us-cooming-style .elementor-element.head-c-p-energy-style h2 span {
        font-size: 70px !important;
    }

    .page-ind-col-style.page-heal-us-cooming-style .elementor-element.head-sub-com-soon-style h2 span {
        font-size: 40px;
    }

    .page-ind-col-style.page-heal-us-cooming-style .elementor-element.column-here-text-style .elementor-widget.elementor-widget-heading>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .page-ind-col-style.page-heal-us-cooming-style .elementor-element.section-about-h-us-style {
        padding: 0px 0px 50px 0px;
    }
}

/*Section count people*/

.elementor-section.elementor-element.section-count-p-style {
    padding: 150px 10px;
}

.elementor-top-section.section-count-p-style .elementor-element.elementor-widget.elementor-widget-image-box .elementor-image-box-title,
.elementor-top-section.section-count-p-style .elementor-element.elementor-widget.elementor-widget-image-box .elementor-image-box-description {

    font-family: LustSans-Medium;
}

.elementor-top-section.section-count-p-style .elementor-element.elementor-widget.elementor-widget-image-box .elementor-image-box-title {

    font-size: 50px;
}

.elementor-top-section.section-count-p-style .elementor-element.elementor-widget.elementor-widget-image-box .elementor-image-box-description {
    font-family: 'LustSans';
    font-size: 23px !important;
}

@media only screen and (max-width: 1366px) {

    .elementor-section.elementor-element.section-count-p-style {
        padding: 85px 0px;
    }
}

@media only screen and (max-width: 820px) {
    .elementor-top-section.section-count-p-style .elementor-element.elementor-widget.elementor-widget-image-box .elementor-image-box-title {
        font-size: 35px;
    }

    .elementor-top-section.section-count-p-style .elementor-element.elementor-widget.elementor-widget-image-box .elementor-image-box-description {
        font-size: 20px !important;
    }

    .elementor-section.elementor-element.section-count-p-style {
        padding: 15px 0px;
    }

    .elementor-top-section.section-count-p-style .elementor-element.elementor-widget-image-box .elementor-image-box-wrapper .elementor-image-box-img {
        width: 100%;
    }
}



/*Section lets together*/


.elementor-section.elementor-top-section.section-footer-style {

    background: linear-gradient(white, #FEC987FD);
}

/*Homepage*/
.elementor-image-carousel.swiper-wrapper .swiper-slide {
    width: auto !important;
}

.elementor-element.inner-section-instagram-style {
    margin-left: 12%;
    margin-top: -6%;
    z-index: 500;

}

.elementor-section.inner-section-social-medias-style .elementor-image-box-description {
    color: black;
    font-family: 'LustSans';
    font-size: 20px;
}

.elementor .elementor-element.sub-title-style.new-cure-style {
    text-align: center;
    color: white;
    font-family: LustSans;
    font-size: 28px;
}

.elementor .elementor-element.title-style.new-cure-style .elementor-heading-title {
    font-family: LustSans !important;
    font-size: 48px;
    font-weight: 400;
}

.elementor .elementor-element.column-heal-p-style {
    max-width: 350px;
}

.elementor-section.social-image-carousel-style .elementor-image-carousel-wrapper.swiper-container .elementor-image-carousel.swiper-wrapper {
    align-items: center !important;
}

.elementor-element.animation-time-line-style {
    cursor: pointer;
}

.elementor-element.social-insta-text-style .elementor-widget-container h2 {
    font-family: LustSans;
    font-size: 42px;
    padding-top: 350px;
    padding-bottom: 50px;
}

.elementor-element.time-line-point-month-style {
    cursor: pointer;
}

@keyframes fade-out {
    from {
        opacity: 1;
    }

    to {
        opacity: 0;
    }
}

@keyframes fade-in {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

.elementor-element.elementor-absolute.animation-time-line-style {
    width: 50%;
    height: 50px;
    margin-top: 40px;
    text-align: center;
    margin-left: 25% !important;
}

.elementor-element.elementor-absolute.animation-time-line-style:hover~.time-line-point-month-style,
.elementor-element.elementor-absolute.animation-time-line-style:hover~.time-line-month-style {
    display: none;
    animation: fade-out 500ms;
}

.elementor-element.elementor-absolute.animation-time-line-style:hover~.time-line-text-style {
    display: block;
    animation: fade-in 500ms;
}

.elementor-element.inner-section-instagram-style {
    font-size: 92px !important;
    font-family: LustSans !important;
    color: #B39980 !important;
}

.time-line-text-style:hover~.time-line-point-month-style {
    display: block;
}

.column-time-line-one-style.active .time-line-point-month-style,
.column-time-line-one-style.active .time-line-month-style {
    display: none;
}

.column-time-line-one-style.active .time-line-text-style {
    display: block;
}

.time-line-text-style {
    animation-delay: 740s;
    display: none;
}

.widget-image-caption.wp-caption-text .char1 {
    display: inline-block;
    transition: none 0s ease 0s;
    transform: translateX(0px) translateY(20px) rotate(-37deg) !important;
}

.widget-image-caption.wp-caption-text .char2 {
    display: inline-block;
    transition: none 0s ease 0s;
    transform: translateX(-1px) translateY(14px) rotate(-31deg) !important;
}

.widget-image-caption.wp-caption-text .char3 {
    display: inline-block;
    transition: none 0s ease 0s;
    transform: translateX(-2px) translateY(10px) rotate(-26deg) !important;
}

.widget-image-caption.wp-caption-text .char4 {
    display: inline-block;
    transition: none 0s ease 0s;
    transform: translateX(-2px) translateY(6px) rotate(-20deg) !important;
}

.widget-image-caption.wp-caption-text .char5 {
    display: inline-block;
    transition: none 0s ease 0s;
    transform: translateX(-1px) translateY(3px) rotate(-15deg) !important;
}

.widget-image-caption.wp-caption-text .char6 {
    display: inline-block;
    transition: none 0s ease 0s;
    transform: translateX(-1px) translateY(1px) rotate(-10deg) !important;
}

.widget-image-caption.wp-caption-text .char7 {
    display: inline-block;
    transition: none 0s ease 0s;
    transform: translateX(0px) translateY(0px) rotate(-6deg) !important;
}

.widget-image-caption.wp-caption-text .char8 {
    display: inline-block;
    transition: none 0s ease 0s;
    transform: translateX(0px) translateY(0px) rotate(-1deg) !important;
}

.widget-image-caption.wp-caption-text .char9 {
    display: inline-block;
    transition: none 0s ease 0s;
    transform: translateX(0px) translateY(0px) rotate(4deg) !important;
}

.widget-image-caption.wp-caption-text .char10 {
    display: inline-block;
    transition: none 0s ease 0s;
    transform: translateX(1px) translateY(1px) rotate(8deg) !important;
}

.widget-image-caption.wp-caption-text .char11 {
    display: inline-block;
    transition: none 0s ease 0s;
    transform: translateX(1px) translateY(2px) rotate(11deg) !important;
}

.widget-image-caption.wp-caption-text .char12 {
    display: inline-block;
    transition: none 0s ease 0s;
    transform: translateX(1px) translateY(4px) rotate(17deg) !important;
}

.widget-image-caption.wp-caption-text .char13 {
    display: inline-block;
    transition: none 0s ease 0s;
    transform: translateX(2px) translateY(6px) rotate(21deg) !important;
}

.widget-image-caption.wp-caption-text .char14 {
    display: inline-block;
    transition: none 0s ease 0s;
    transform: translateX(2px) translateY(8px) rotate(24deg) !important;
}

.widget-image-caption.wp-caption-text .char15 {
    display: inline-block;
    transition: none 0s ease 0s;
    transform: translateX(2px) translateY(11px) rotate(27deg) !important;
}

.widget-image-caption.wp-caption-text .char16 {
    display: inline-block;
    transition: none 0s ease 0s;
    transform: translateX(1px) translateY(16px) rotate(32deg) !important;
}

.widget-image-caption.wp-caption-text .char17 {
    display: inline-block;
    transition: none 0s ease 0s;
    transform: translateX(0px) translateY(21px) rotate(38deg) !important;
}

.elementor-element.time-line-text-style .widget-image-caption.wp-caption-text {
    color: #0D9B9B !important;
    position: absolute !important;
    top: -25px !important;
    left: 28% !important;
}

.elementor-element.time-line-text-style .elementor-heading-title {
    font-family: LustSans !important;
    font-size: 56px;
}

.elementor-element.time-line-month-style {
    font-family: LustSans !important;
    font-size: 25px;

}

.elementor-element.text-caract-style ul li {
    font-family: LustSans !important;
    font-size: 19px;
}

.elementor-element.h-meditation-guide-style,
.elementor-element.h-podcast-style {
    padding-top: 3px;
    padding-bottom: 3px;
}

.elementor .elementor-element.h-podcast-style {
    width: 39%;
    max-width: 40%;
}

.home .elementor-element.h-meditation-guide-style .elementor-image-box-title a {
    font-family: CenturyGothic-bold;
    text-transform: uppercase;
    font-size: 11px;
    color: white !important;
}

.elementor-element.h-meditation-guide-style .elementor-image-box-title a {
    font-family: CenturyGothic-bold;
    text-transform: uppercase;
    font-size: 11px;
    color: rgb(129, 89, 53) !important;
}

.home .elementor-element.h-podcast-style .elementor-image-box-title a {
    font-family: CenturyGothic-bold;
    text-transform: uppercase;
    font-size: 11px;
    color: white !important;
}

.elementor-element.h-podcast-style .elementor-image-box-title a {
    font-family: CenturyGothic-bold;
    text-transform: uppercase;
    font-size: 11px;
    color: rgb(129, 89, 53) !important;
}

.menu-text-style {
    color: #F3AF63 !important;
    text-transform: lowercase !important;
    font-family: 'CenturyGothic-bold';
}

.elementor-element.h-podcast-style .elementor-image-box-img {
    text-align: right;
}

.home .elementor-section.inner-section-header-menu-en-style .elementor-image-box-title a {

    color: white;
}

.elementor-section.inner-section-header-menu-en-style .elementor-image-box-title a {
    color: rgb(129, 89, 53) !important;
    text-transform: uppercase;
    font-size: 11px;
    font-weight: bold;
}

.elementor-section.inner-section-header-menu-en-style .elementor-element.h-meditation-guide-style .elementor-widget-container .elementor-image-box-wrapper,
.elementor-section.inner-section-header-menu-en-style .elementor-element.h-podcast-style .elementor-widget-container .elementor-image-box-wrapper {
    display: flex;
    justify-content: start;
}

.elementor-section.inner-section-header-menu-en-style .elementor-element.h-podcast-style {
    width: 29%;
    max-width: 37%;
}

.elementor .elementor-element.btn-log-heal-style .elementor-button {

    background-color: #F3AF63;
    border-radius: 25px;
    padding: 10px 15px;
    margin-left: 40px;
}

.elementor-section.inner-section-cicle-reiki-style {
    border-radius: 30px;
    background: linear-gradient(to right bottom, #F0B94F, rgba(255, 0, 0, 0));
}

.elementor-element.btn-init-reiki-style {
    margin-bottom: 40px;
}

.elementor-element.btn-cicle-reiki-style {
    margin-bottom: 65px;
}

.elementor-section.inner-section-reiki-style {
    border-radius: 30px;
    background: linear-gradient(to left bottom, #CEAAEB, rgba(255, 0, 0, 0));
}

.elementor .elementor-element.text-new-human-style {

    font-family: 'LustSans';
    font-size: 28px;
}

.elementor .elementor-element.title-curse-online-style .elementor-heading-title {

    font-family: LustSans;
    font-size: 68px;
}

.elementor-section.section-calendar-style {

    background-image: linear-gradient(white, #CBF8F0, white);
}

.elementor-column.column-presential-style .elementor-widget-container {
    font-size: 49px !important;
    line-height: 1;
    font-family: 'LustSans' !important;

}

.column-heal-me-academy-style.elementor-element .elementor-widget.elementor-widget-text-editor .elementor-widget-container p {
    font-size: 53px !important;
    font-family: 'LustSans' !important;
    text-align: center;
}

.elementor-column.column-heal-me-academy-style {
    background: linear-gradient(to left bottom, rgb(243, 206, 180), white);
    border-radius: 20px;
}

.text-heal-me-academy-style .elementor-widget-container h2 {
    font-size: 80px;
    font-family: 'LustSans';
    padding-right: 150px;
}

.elementor-section.section-calendar-style .elementor-widget.elementor-widget-image-box .elementor-image-box-img {
    padding-top: 10px !important;
}

.elementor-section.section-calendar-style .elementor-widget.elementor-widget-image-box .elementor-image-box-title {
    margin: 0px;
    font-family: lustsans !important;
}

.elementor-section.section-calendar-style .elementor-widget.elementor-widget-image-box .elementor-image-box-description {

    color: black;
    font-family: aleo;
}

.elementor-element.btn-know-more-style .elementor-button-wrapper a {
    color: #F3AF63;
    background: white;
    border: 2px solid #F3AF63;
    border-radius: 40px;
    padding: 7px 30px;
    font-family: 'LustSans';
    text-transform: uppercase;
}

.elementor-element.text-caract-style .elementor-widget-container ul li::marker {
    font-size: 30px;
}

.elementor-element.text-caract-style .elementor-widget-container ul li:first-child::marker {
    color: #BDCCE9 !important;

}

.elementor-element.text-caract-style .elementor-widget-container ul li:nth-child(2)::marker {
    color: #E58060 !important;
}

.elementor-element.text-caract-style .elementor-widget-container ul li:nth-child(3)::marker {
    color: #EEAE49 !important;
}

.elementor-element.text-caract-style .elementor-widget-container ul li:nth-child(4)::marker {
    color: #01C3BC !important;
}

.elementor-element.text-caract-style .elementor-widget-container ul li:last-child::marker {
    color: #E3A6C8 !important;
}

.elementor-element.btn-together-style a {
    font-size: 20px;
    letter-spacing: 2px;
    color: white;
    border-radius: 20px;
    background: #F3AF63 0% 0% no-repeat padding-box;
    font-family: Aleo-Regular;
}

.elementor-element.btn-colective-zoom-style a {
    background: white;
    color: white;
    /* border-radius: 20px; */
    color: black;
    border: 1px solid black;
    text-transform: uppercase;
    font-family: "LustSans";
}

.elementor-element.in-sect-zoom-text-style {
    font-family: "LustSans";

}

.elementor-section.section-retreats-zoom-style .elementor-image-box-title {
    font-size: 40px;
}

.elementor-element.btn-init-reiki-style a {
    color: white;
    border-radius: 30px;
    background: #CEAAEB;
    font-family: 'Aleo';
    text-transform: uppercase;
    font-size: 12px;

}

.elementor-element.btn-cicle-reiki-style a {
    background: #F3AF63;
    font-family: 'Aleo';
    text-transform: uppercase;
    font-size: 12px;
    color: white;
    border-radius: 30px;
}

.elementor-section.inner-section-retreats-zoom-style .elementor-element.title-style .elementor-image-box-img img {
    width: 500px;
}

.inner-section-retreats-zoom-style .elementor-element.title-style .elementor-image-box-content .elementor-image-box-title {
    font-size: 46px;
    text-align: left;
}

.inner-section-retreats-zoom-style .elementor-element.title-style .elementor-image-box-content .elementor-image-box-description {
    text-align: left;
    color: #CD9056;
}

.elementor-element.in-sect-zoom-text-style {
    color: black;
}

.elementor-element.col-retreats-zoom-text-style .elementor-image-box-content .elementor-image-box-description {

    font-family: "SourceSerifVariable-Roman" !important;
    color: black;
}

.elementor-section.inner-section-retreats-zoom-style {
    border: 1px solid black;
    background: rgba(250, 250, 250, 0.5);
}

.elementor .elementor-element.h-meditation-guide-style {
    width: 30%;
    max-width: 40%;
}

.elementor .elementor-element.h-meditation-guide-style .elementor-image-box-wrapper .elementor-image-box-img {
    width: 10%;
}

.head-c-p-energy-style h2 {
    font-family: LustSans !important;
    font-weight: 400 !important;
    font-size: 48px !important;
}

.text-c-p-energy-style p {
    font: normal normal normal 15px/16px Source Serif Pro !important;
    padding-top: 30px !important;
    padding-right: 0px !important;

    margin-left: 190px;
}

.h-each-m-style h2 {
    font-family: lustsans !important;
    font-weight: 400 !important;
}

.btn-person-feedback-read-more-style a {
    background: #F4D44E !important;
    border-radius: 30px !important;
    font-size: 17px !important;
    padding: 9px 45px !important;
    font-family: aleo !important;
    letter-spacing: 1.74px !important;
}

.head-person-style-c-p-style.elementor-element h2 {
    font-family: lustsans !important;
    font-weight: 400 !important;
}

.elementor-column.column-person-feedback-style .elementor-element.elementor-widget-heading h2 {
    font-family: lustsans !important;
    font-weight: 400 !important;
}

.elementor-element.head-where-start-style h2 {
    font-family: SilverSouth !important;

}

.elementor-column.column-person-feedback-style .elementor-element.text-full-date-style p {
    font-family: lustsans !important;
    font-size: 11px !important;
}

.column-each-medicine-ball-one-style::before {
    content: url(/wp-content/uploads/2023/03/Group-7631.svg) !important;
    top: -170px !important;
    left: -10% !important;
    z-index: -1 !important;
    position: absolute !important;
}

.column-each-medicine-ball-two-style::before {
    content: url(/wp-content/uploads/2023/03/Group-6198.svg) !important;
    top: -10% !important;
    left: -51% !important;
    position: absolute !important;
}

.column-each-medicine-ball-three-style::before {
    content: url(/wp-content/uploads/2023/03/Group-6120.svg) !important;
    top: -36% !important;
    left: 13% !important;
    position: absolute !important;
}

.column-each-medicine-ball-four-style::before {
    content: url(/wp-content/uploads/2023/03/Group-7630.svg) !important;
    top: -35% !important;
    left: 20% !important;
    position: absolute !important;
}

.column-each-medicine-ball-five-style::before {
    content: url(/wp-content/uploads/2023/03/Group-7629.svg) !important;
    top: -248px !important;
    left: -10% !important;
    position: absolute !important;
    z-index: -1;

}

.column-each-medicine-ball-five-style {
    margin-top: 100px !important;
    margin-bottom: 100px !important;
}

.column-each-medicine-ball-six-style::before {
    content: url(/wp-content/uploads/2023/03/Group-7628.svg) !important;
    top: -292px !important;
    left: -250px !important;
    position: absolute !important;
    z-index: -1;
}

.oxi-addons-container.oxi-accordions-wrapper>.oxi-addons-row>.oxi-accordions-ultimate-style>.oxi-accordions-single-card>.oxi-accordions-head-outside-body>.oxi-accordions-header-card .oxi-accordions-header-body {
    background: transparent !important;
}

.oxi-addons-container.oxi-accordions-wrapper>.oxi-addons-row>.oxi-accordions-ultimate-style>.oxi-accordions-single-card>.oxi-accordions-head-outside-body {

    border-color: transparent;
    box-shadow: none;
}

.elementor-column.column-each-medicine-ball-two-style .elementor-element.elementor-widget-text-editor,
.elementor-column.column-each-medicine-ball-three-style .elementor-element.elementor-widget-text-editor,
.elementor-column.column-each-medicine-ball-four-style .elementor-element.elementor-widget-text-editor,
.elementor-column.column-each-medicine-ball-five-style .elementor-element.elementor-widget-text-editor,
.elementor-column.column-each-medicine-ball-six-style .elementor-element.elementor-widget-text-editor {
    font-family: LustSans !important;
    font-weight: bold !important;
    font-size: 21px !important;
    color: white !important;
}

.elementor-element.each-medicine-ball-one-style .elementor-widget-container {
    font-family: 'LustSans' !important;
    font-weight: bold !important;
    font-size: 21px !important;
}

.elementor-element.person-feedback-l-text-style::before {
    content: url(/wp-content/uploads/2023/03/Group-5832.svg);
    position: absolute;
    left: -10%;
    top: -45%;
}

.elementor-element.person-feedback-l-text-style::after {
    content: url(/wp-content/uploads/2023/03/Group-5831.svg);
    position: absolute;
    top: -40%;
    left: 103%;
}

.h-each-m-style::before {
    content: url(/wp-content/uploads/2023/03/Group-5832.svg);
    position: absolute;
    left: 25%;
    top: -20%;
}

.h-each-m-style::after {
    content: url(/wp-content/uploads/2023/03/Group-5831.svg);
    position: absolute;
    top: -15%;
    left: 68%;
}

.t-each-m-style p {
    font: normal normal normal 21px/25px Source Serif Pro;
}

.btn-c-p-list-style a {
    border-radius: 20px !important;
    font-family: lustsans !important;
    background-image: url(/wp-content/uploads/2023/02/CTA-VAMOS-COMECAR.png);
    background-size: cover;
    text-transform: lowercase !important;
    padding: 10px 20px !important;
    letter-spacing: 3px;
}

.elementor-section.section-year-later-style .elementor-container.elementor-column-gap-default {
    border: 4px solid #F4D44E !important;
    border-radius: 80px !important;
    background: rgb(250, 237, 182) !important;
}

@media only screen and (max-width: 1366px) {
    .elementor-element.time-line-text-style .widget-image-caption.wp-caption-text {
        left: 20% !important;
    }
}

@media only screen and (max-width: 820px) {
    .page-ind-col-style.page-podcast-style .head-c-p-energy-style h2 {
        font-size: 40px !important;
    }

    .elementor-column.column-presential-style .elementor-widget-container {
        font-size: 38px !important;
    }

    .home .elementor-element.h-meditation-guide-style .elementor-image-box-title a {
        color: black !important;
    }

    .home .elementor-element.h-podcast-style .elementor-image-box-title a {
        color: black !important;
    }

    .elementor-element.btn-c-p-list-style {
        text-align: center;
    }

    .elementor-element.inner-s-column-extra-wait-style .elementor-widget-wrap.elementor-element-populated {
        justify-content: center;
    }

    .elementor-section-full_width.inner-s-extra-wait-style .elementor-container.elementor-column-gap-default {
        justify-content: center;
    }

    .elementor-element.inner-s-extra-wait-style {
        padding: 0px 0px 20px 0px !important;
    }

    .elementor .elementor-element.head-portal-c-style.elementor-widget>.elementor-widget-container {
        padding: 0px 0px 50px 0px !important;
    }

    .page-ind-col-style.page-heal-us-cooming-style .elementor .elementor-element.head-portal-c-style.elementor-widget>.elementor-widget-container {
        padding: 0px 0px 15px 0px !important;
    }

    .home.page .elementor-element.time-line-text-style .widget-image-caption.wp-caption-text {
        left: 0% !important;
    }

    .elementor-element.time-line-text-style .elementor-heading-title {
        font-size: 30px;
    }

    .text-heal-me-academy-style .elementor-widget-container h2 {
        padding-right: 50px;
    }

    .text-heal-me-academy-style .elementor-widget-container h2 {
        font-size: 65px;
    }

    .elementor .elementor-element.column-heal-me-academy-style {
        width: 64%;
    }

    .elementor .elementor-element.heal-me-academy-img-style {

        top: 110px;
    }

    body:not(.rtl) .elementor .elementor-element.heal-me-academy-img-style {
        left: 0px;
    }

    .elementor-section.section-reiki-style {
        padding: 20px;
    }

    .elementor .elementor-element.column-cicle-reiki-style>.elementor-element-populated {
        margin: 20px 0px 0px 0px;
    }

    .elementor-element.img-flower-style {
        display: none;
    }

    .elementor-column.column-heal-p-style {
        padding: 20px
    }
}

@media only screen and (max-width: 420px) {
    .page-ind-col-style.page-join-heal-style .elementor-element.head-portal-c-style.elementor-widget>.elementor-widget-container {
        padding: 0px 0px 0px 0px !important;
    }

    .elementor-section.elementor-inner-section.inner-section-movie-style .elementor-container.elementor-column-gap-default {
        gap: 20px;
    }

    .elementor-section.elementor-inner-section.inner-section-time-line-style .elementor-container.elementor-column-gap-default {
        gap: 55px;
    }

    .home.page .elementor-element.time-line-text-style .widget-image-caption.wp-caption-text {
        left: 33% !important;
    }

    .elementor-element.img-lets-together-style {
        display: none;
    }

    .elementor-image-carousel.swiper-wrapper .swiper-slide {
        width: inherit !important;
    }

    .column-heal-me-academy-style.elementor-element .elementor-widget.elementor-widget-text-editor .elementor-widget-container p {
        text-align: left;
    }

    .elementor .elementor-section.section-courses-academy-style .elementor-element.elementor-top-column.elementor-column>.elementor-widget-wrap {
        justify-content: flex-start;
    }

    .elementor .elementor-element.sub-title-style.new-cure-style {
        font-size: 23px;
    }

    .elementor .elementor-element.title-style.new-cure-style .elementor-heading-title {
        font-size: 28px;
    }

    .elementor .elementor-element.column-heal-me-academy-style {
        width: auto;
    }

    .elementor-element.btn-together-style .elementor-widget-container {
        text-align: center;
    }

    .elementor-element.social-insta-text-style .elementor-widget-container h2 {
        padding-top: 50px;
    }

    .academy-img-style {
        display: none;
    }

    .elementor .elementor-element.elementor-element-099036b {

        margin-bottom: 100px;
    }

    .img-reiki-style {
        display: none;
    }

    .elementor .elementor-element.column-map-mark-style.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }

    body:not(.rtl) .elementor .elementor-element.heal-me-academy-img-style {
        left: 0px;
    }

    .elementor .elementor-element.heal-me-academy-img-style>.elementor-widget-container {
        padding: 0px 0px 100px 0px;
    }

    .elementor .elementor-element.heal-me-academy-img-style {
        text-align: right;
        width: 100%;
        max-width: 100%;
        top: 0px;
        position: relative;
    }

    .elementor-element.title-style .elementor-widget-container p,
    .elementor-element.title-style .elementor-widget-container,
    .elementor-element.title-style .elementor-widget-container h2,
    .elementor-element.title-style .elementor-image-box-content .elementor-image-box-title,
    .title-style .elementor-image-box-wrapper {
        text-align: center !important;
    }

    .elementor-element.time-line-text-style .widget-image-caption.wp-caption-text {
        left: 31% !important;
    }

    .elementor-element.inner-section-instagram-style {
        font-size: 52px !important;
    }

    .text-heal-me-academy-style .elementor-widget-container h2 {
        font-size: 40px;
    }

    .elementor-element.nav-menu-one-footer-en-style nav ul,
    .elementor-element.nav-menu-two-en-footer-style nav ul {
        gap: 20px !important;
        display: grid !important;
    }

    .elementor .elementor-element.nav-menu-two-en-footer-style>.elementor-widget-container {
        padding: 0px 0px 20px 0px;
    }
}

/*About*/

.elementor-section.inner-section-social-medias-style .elementor-element.img-spotify-style .elementor-image-box-img {
    padding-top: 20px;
}

.elementor-section.inner-section-social-medias-style .elementor-image-box-wrapper {
    text-align: -webkit-center;
}

.elementor-section.inner-section-social-medias-style .elementor-element.elementor-widget-image-box .elementor-image-box-img {
    margin: auto;
    padding-bottom: 15px;

}

.elementor-element.text-manifest-style .elementor-widget-container p {
    font-family: LustSans !important;
}

.elementor-element.social-insta-text-style.about-style .elementor-widget-container h2 {
    padding-top: 50px;
}

.elementor-element.btn-read-more-r-style a {
    color: white;
    border-radius: 12px;
    padding: 8px 40px;
    font-family: LustSans;
    background-color: #EFA0B7;
}

.elementor-element.btn-read-more-g-style a {
    color: white;
    border-radius: 12px;
    padding: 8px 40px;
    font-family: LustSans;

}

.elementor-element.text-heal-new-style {
    font-family: Source Serif Pro !important;
    letter-spacing: 2.5px !important;
}

.elementor-column.column-g-circle-style .elementor-widget-wrap.elementor-element-populated {
    align-content: center !important;
}

.elementor .elementor-element.inner-text-media-style {

    font-family: LustSans;
    color: black;
    font-size: 50px;
    line-height: 1;
}

.elementor-section.inner-section-b-r-more-style .elementor-container.elementor-column-gap-default {
    justify-content: right;
}

.elementor-column.column-r-circle-style {
    width: 350px;
    height: 350px;
    border-radius: 50%;
    background: linear-gradient(to left, white, #F9D9E1);
}

.elementor-column.column-g-circle-style {
    width: 350px;
    height: 350px;
    border-radius: 50%;
    background: linear-gradient(to right, white, rgba(214, 230, 200));
}

.about-text-heal-me-style.elementor-element {

    font-family: sourceserifpro-regular;
    font-size: 24px;
    color: black;
}

.elementor-element.section-about-text-style {

    font-family: sourceserifpro-regular !important;
    font-size: 23px !important;
}

@media only screen and (max-width: 820px) {

    .elementor .elementor-element.column-text-healme-about-style>.elementor-element-populated {
        padding: 0px 20px 0px 20px !important;
    }

    .elementor .elementor-element.section-midia-heal-us-about-style {
        padding: 100px 0px 0px 0px !important;
    }

    .elementor .elementor-element.second-section-about-style {
        padding: 50px 20px 50px 20px;
    }

    .elementor .elementor-section.second-section-about-style .elementor-element.elementor-top-column>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor .elementor-element.section-ball-midia-heal-style {
        padding: 50px 20px 20px 20px;
    }

    .elementor .elementor-element.first-section-about-style {

        margin-top: 0px !important;

    }

    .elementor-element.section-about-text-style {
        font-size: 20px !important;
    }

    .elementor .first-section-about-style.elementor-section .elementor-element.elementor-top-column>.elementor-element-populated {
        padding: 80px 100px 20px 100px;
    }

    .elementor .elementor-element.section-ball-midia-heal-style {
        padding: 100px 0px 0px 0px !important;
    }
}

@media only screen and (max-width: 420px) {
    .elementor .elementor-element.section-midia-heal-us-about-style {
        padding: 0px 0px 0px 0px !important;
    }

    .elementor-section.first-section-about-style .elementor-element.elementor-column.elementor-top-column:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
    .elementor-section.first-section-about-style .elementor-element.elementor-column.elementor-top-column>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-size: cover;
    }

    .elementor .elementor-element.inner-section-instagram-style>.elementor-widget-container {
        padding: 0px 0px 0px 0px !important;
    }

    .elementor-section.section-ball-midia-heal-style {
        padding: 10px 10px !important;
    }

    .elementor .elementor-element.second-section-about-style {
        padding: 50px 20px 50px 20px !important;
    }

    .elementor .elementor-element.inner-section-b-r-more-style {
        padding: 0px 0px 0px 0px !important;
    }

    .elementor .first-section-about-style.elementor-section .elementor-element.elementor-top-column>.elementor-element-populated {
        padding: 80px 20px 20px 20px !important;
    }

    .elementor .elementor-element.column-img-first-section-style:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
    .elementor .elementor-element.column-img-first-section-style>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {

        background-size: cover !important;
    }

    .elementor-section.inner-section-r-read-more-style {
        padding: 10px 10px !important;
    }
}

/* section list */

.elementor-section.elementor-top-section.section-first-list-style {
    margin-top: 200px;
}

@media only screen and (max-width: 820px) {
    .elementor-section.elementor-top-section.section-first-list-style {
        margin-top: 100px;
    }
}

/* Page Individual presential */
.elementor-element.inner-section-first-section-style:not(.elementor-motion-effects-element-type-background),
.elementor-element.inner-section-first-section-style>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    z-index: -1;
}

.elementor-element.inner-section-first-section-style.page-i-am-style:not(.elementor-motion-effects-element-type-background),
.elementor-element.inner-section-first-section-style.page-i-am-style>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    z-index: 0 !important;
}

.elementor-element.btn-i-presential-style a {
    border-radius: 20px;
    font-family: lustsans !important;
    background-image: url(/wp-content/uploads/2023/03/Group-7616.png);
    background-size: cover;
    text-transform: uppercase;
    padding: 10px 30px;
}

.elementor-element.btn-i-presential-more-style a {
    border-radius: 20px;
    font-family: lustsans !important;
    background-image: url(/wp-content/uploads/2023/03/Group-7625.png);
    background-size: cover;
    text-transform: uppercase;
    padding: 10px 30px;
    letter-spacing: 1.69px;
}

@media only screen and (max-width: 820px) {

    .elementor-element.section-inner-faqs-style {
        padding: 0px 0px 0px 0px !important;
    }

    .elementor-element.section-inner-faqs-style {
        padding: 0px 0px 0px 0px !important;
    }

    .elementor-element.section-faqs-style.page-ind-pres-style {
        padding: 20px 0px 0px 0px !important;
    }

    .elementor .elementor-element.column-calendar-i-d-date-style {
        width: 65%;
    }

    .elementor-inner-section.inner-section-service-ind-pre-style .elementor-heading-title.elementor-size-default {
        text-align: center;
    }

    .elementor .elementor-element.second-inner-section-style:not(.elementor-motion-effects-element-type-background),
    .elementor .elementor-element.second-inner-section-style>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-image: none;
    }

    .elementor .elementor-element.second-inner-column-text-style {
        width: 70%;
    }

    .elementor .elementor-element.second-inner-column-img-style {
        width: 30%;
    }

    .elementor .elementor-element.second-inner-column-text-style>.elementor-element-populated {

        padding: 0px 0px 0px 50px;
    }

    .elementor .elementor-element.second-inner-section-style {
        padding: 50px 0px 100px 0px !important;
    }

    .elementor .elementor-element.column-text-ind-pre-style>.elementor-element-populated {
        padding: 0px 30px 0px 0px !important;
    }

    .page-ind-pres-style.column-on-curse-d-style .elementor-widget-wrap.elementor-element-populated {
        padding-left: 17%;
    }

    .elementor .elementor-element.elementor-element-364b078>.elementor-element-populated {
        padding: 5% 5% 0% 0%;
    }

    .elementor .elementor-element.section-cards-ind-pres-style:not(.elementor-motion-effects-element-type-background),
    .elementor .elementor-element.section-cards-ind-pres-style>.elementor-motion-effects-container>.elementor-motion-effects-layer {

        background-size: contain;
    }

    .elementor-section.section-cards-ind-pres-style {
        margin-top: 100px;
    }

    .elementor .elementor-element.inner-section-cards-ind-pres-style>.elementor-container {
        min-height: auto !important;
    }

    .elementor .elementor-element.first-text-cards-ind-pres-style.elementor-widget>.elementor-widget-container {
        padding: 0px 0px 30px 20px;
    }

    .elementor-element.section-cards-ind-pres-style .elementor-element.elementor-inner-column.elementor-element>.elementor-element-populated {
        padding: 10px 0px 0px 10px;
    }

    .first-text-cards-ind-pres-style.elementor-widget h2 {
        width: 75% !important;
    }

    .first-text-cards-ind-pres-style.elementor-widget h2 span {
        font-size: 30px !important;
    }

    .second-text-cards-ind-pres-style.elementor-widget h2 span {
        font-size: 33px !important;
    }

    .elementor .elementor-column.column-follow-tog-zoom-style>.elementor-element-populated {
        padding: 95px 0px 0px 0px;
    }

}

@media only screen and (max-width: 420px) {

    .elementor-section.elementor-top-section.section-calendar-i-d-date-style .elementor-widget-wrap.elementor-element-populated {
        justify-content: center !important;
    }

    .elementor-section.elementor-top-section.section-calendar-i-d-date-style h2 {
        text-align: center !important;
    }

    .elementor-column.second-inner-column-img-style {
        display: none !important;
    }

    .elementor .elementor-element.second-inner-column-text-style {
        width: 100% !important;
    }

    .elementor .elementor-element.second-inner-column-text-style>.elementor-element-populated {
        padding: 0px 0px 0px 10px;
    }

    .elementor .elementor-element.text-lust-sans-regular-style.head-portal-c-style .elementor-heading-title {
        font-size: 45px;
    }

    .elementor-element.head-how-reiki-style h2 span {
        font-size: 25px !important;
    }
    .inner-section-each-medicine-style.page-curse-reiki-style .head-how-reiki-style.elementor-widget h2 span{
        font-size: 66px !important;
    }
    .elementor-element.h-rec-style h2 span {
        font-size: 45px !important;
    }

    .elementor-section.inner-section-first-section-style.page-ind-pres-style {
        margin-top: 0px !important;
    }

    .elementor .elementor-element.btn-i-presential-style>.elementor-widget-container {
        padding: 0px 10px 0px 0px;
    }

    .elementor .elementor-element.column-calendar-i-d-date-style {
        width: 100%;
    }

    .elementor .elementor-element.i-distance-calendar-style {
        width: 100%;
        max-width: 100%;
    }

    .elementor-element.btn-i-presential-style a {
        padding: 10px 15px !important;
    }

    .elementor-element.second-inner-column-text-style .elementor-element.elementor-widget.elementor-widget-text-editor {
        width: 97%;
        max-width: 100%;
    }

    .elementor .elementor-element.second-inner-section-style {
        padding: 50px 0px 50px 0px !important;
    }

    .elementor .elementor-element.t-each-m-style.page-ind-pre-style {
        width: 100% !important;
        max-width: 100% !important;
        text-align: justify !important;
    }

    .page-ind-pres-style.column-on-curse-d-style .elementor-widget-wrap.elementor-element-populated {
        padding-left: 1% !important;
    }

    .elementor .elementor-element.page-ind-pres-style.column-on-curse-d-style>.elementor-element-populated {
        padding: 0px 0px 0px 10px !important;
    }

    .elementor .elementor-element.page-ind-pres-style.column-on-curse-d-style:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
    .elementor .elementor-element.page-ind-pres-style.column-on-curse-d-style>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: bottom right !important;
        background-size: 233px 235px !important;
    }

    .elementor .elementor-element.inner-section-d-on-style:not(.elementor-motion-effects-element-type-background),
    .elementor .elementor-element.inner-section-d-on-style>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-image: none;
    }

    .elementor-element.head-despert-style {
        padding-bottom: 20px;
        padding-top: 20px;
    }

    .elementor-section.section-cards-ind-pres-style {
        margin-top: 50px;
    }

    .elementor-section.inner-section-head-d-on-style .elementor-element.elementor-widget__width-auto.elementor-widget.elementor-widget-heading {
        text-align: left;
    }

    .elementor .elementor-element.inner-section-head-d-on-style {
        padding: 10px 0px 0px 0px;
    }

    .elementor .elementor-element.section-cards-ind-pres-style:not(.elementor-motion-effects-element-type-background),
    .elementor .elementor-element.section-cards-ind-pres-style>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: center !important;
    }

    .first-text-cards-ind-pres-style.elementor-widget h2 span {
        font-size: 22px !important;
    }

    .second-text-cards-ind-pres-style.elementor-widget h2 span {
        font-size: 24px !important;
    }

    .social-insta-text-style.about-style {
        margin-top: 30px;
    }

    .inner-section-cards-ind-pres-style.elementor-section .elementor-column.elementor-inner-column.elementor-element .elementor-widget-wrap.elementor-element-populated {
        text-align-last: start !important;
        padding-top: 80px !important;
    }

    .elementor-element.section-cards-ind-pres-style .elementor-element.elementor-inner-column.elementor-element>.elementor-element-populated {
        padding: 10px 0px 0px 0px;
    }

    .elementor .elementor-element.first-text-cards-ind-pres-style.elementor-widget>.elementor-widget-container {
        padding: 0px 0px 30px 0px;
    }

    .first-text-cards-ind-pres-style.elementor-widget h2 {
        width: 85% !important;
    }

    .elementor-section.elementor-inner-section.elementor-element.inner-section-calendar-i-d-date-style .elementor-container.elementor-column-gap-default {
        padding: 5px;
    }

    .elementor .elementor-element.section-calendar-i-d-date-style:not(.elementor-motion-effects-element-type-background),
    .elementor .elementor-element.section-calendar-i-d-date-style>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-image: none !important;

    }
}

/* Page Individual Distance */

.elementor-element.btn-i-d-style a {
    border-radius: 20px;
    font-family: lustsans !important;
    background-image: url(/wp-content/uploads/2023/03/Group-6883.png);
    background-size: cover;
    padding: 10px 25px;
    font-size: 21px;
    letter-spacing: 2.41px;
}

.elementor-element.i-distance-calendar-style .fc-header-toolbar.fc-toolbar {
    padding-top: 20px;
    padding-right: 80px;
}

.elementor-element.i-distance-calendar-style .fc-header-toolbar.fc-toolbar {
    flex-direction: row-reverse !important;
}

.elementor-column.column-calendar-date-style {
    background: rgb(190, 208, 239);
    border-radius: 45px;
}

.elementor-column.column-calendar-date-style {
    background: rgb(190, 208, 239);
    border-radius: 45px;
}

.column-calendar-i-d-date-style {
    background: rgb(255, 149, 51);
    border-radius: 45px;
}

.elementor-element.i-distance-calendar-style .eael-event-calendar-wrapper .eael-event-calendar-cls {
    min-height: 666px;
}

.elementor-element.i-distance-calendar-style .fc-daygrid-body.fc-daygrid-body-unbalanced .fc-scrollgrid-sync-table {
    height: 540px !important;
}

.elementor-element.i-distance-calendar-style .fc-toolbar.fc-header-toolbar button.fc-button.fc-button-primary {
    background: transparent !important;
}

.elementor-element.i-distance-calendar-style .fc-today-button.fc-button {
    display: none;
}

.elementor-element.i-distance-calendar-style .fc-daygrid-day.fc-day.fc-day-thu.fc-day-today .fc-daygrid-day-number {
    background: rgb(35, 88, 230);
    border-radius: 15px;
    color: white;
}

.elementor-element.i-distance-calendar-style .fc-theme-standard .fc-list,
.elementor-element.i-distance-calendar-style .fc-theme-standard .fc-scrollgrid,
.elementor-element.i-distance-calendar-style .fc-theme-standard td,
.elementor-element.i-distance-calendar-style .fc-theme-standard th {

    border: none !important;
    background: transparent !important;
}


.elementor-element.i-distance-calendar-style .fc-timeGridDay-button.fc-button,
.elementor-element.i-distance-calendar-style .fc-timeGridWeek-button.fc-button,
.elementor-element.i-distance-calendar-style .fc-dayGridMonth-button.fc-button,
.elementor-element.i-distance-calendar-style .fc-listMonth-button.fc-button {
    display: none !important;
}

.elementor-element.i-distance-calendar-style .fc-toolbar-title {
    font-size: 30px !important;
    font-family: 'LustSans' !important;
    font-weight: 500 !important;
}

@media only screen and (max-width: 1366px) {
    .elementor-section.section-individual-distance-style .elementor-element.column-individual-distance-style>.elementor-element-populated {
        padding: 10% 0% 10% 22% !important;
    }
}

@media only screen and (max-width: 820px) {
    .elementor .elementor-element.column-zoom-go-together-style>.elementor-element-populated {
        padding: 100px 0px 0px 0px !important;
    }

    .elementor .elementor-element.column-book-c-style {
        width: 100%;
        text-align-last: center;
    }

    .elementor-column.column-one-heading-booking-i-d-style {
        display: none !important;
    }

    .elementor-element.text-offer-process-style .elementor-heading-title.elementor-size-default span:first-child {
        font-size: 65px !important;
    }

    .elementor-element.text-offer-process-style .elementor-heading-title.elementor-size-default span:last-child {
        font-size: 37px !important;
    }

    .elementor-inner-section.elementor-element.section-calendar-date-time-style .elementor-container.elementor-column-gap-default {
        justify-content: center;
    }

    .elementor .elementor-element.column-calendar-date-style {
        width: 60.664%;
    }

    .elementor-column.first-column-calendar-date-style {
        display: none;
    }

    .elementor-element.social-insta-text-style .elementor-widget-container h2 {
        padding-top: 90px;
    }

    .elementor .elementor-element.inner-section-heading-this-jorney-style {
        padding: 20px 0px 0px 0px;
    }

    .elementor .elementor-element.text-online-curse-c-style {

        width: 50%;
        max-width: 80%;
    }

    .inner-section-on-ind-dist-style.elementor-section-boxed .elementor-element.elementor-inner-column.elementor-element>.elementor-element-populated {
        padding: 0px 0px 300px 20%;
    }

    .section-go-together-style .elementor-element.elementor-widget-heading .elementor-heading-title {
        font-size: 27px;
    }



    .section-gift-card-style .elementor-element.elementor-top-column.elementor-element>.elementor-element-populated {
        padding: 56px 0px 162px 50px;
    }

    .column-next-calendar-date-style .elementor-element.elementor-widget.elementor-widget-text-editor {

        width: 90% !important;
        max-width: 90% !important;
    }


}

@media only screen and (max-width: 420px) {
    .elementor-section.elementor-element.section-gift-card-style {
        height: 300px;
    }

    .elementor .elementor-element.column-book-c-style {
        width: 100%;
        text-align-last: center;
    }

    .elementor .elementor-element.section-faqs-style:not(.elementor-motion-effects-element-type-background),
    .elementor .elementor-element.section-faqs-style>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-image: none;
    }

    .inner-section-on-ind-dist-style.elementor-section-boxed .elementor-element.elementor-inner-column.elementor-element>.elementor-element-populated {
        padding: 0px 0px 300px 1%;
    }

    .elementor-section.elementor-element.section-count-p-style.page-colective-zoom-style {
        padding: 0px 10px !important;
    }

    .elementor .elementor-element.column-next-calendar-date-style:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
    .elementor .elementor-element.column-next-calendar-date-style>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-image: none;
    }

    .elementor-inner-column.elementor-element.column-next-calendar-date-style {
        padding-top: 20px;
    }

    .elementor .elementor-element.column-calendar-date-style {
        width: 100%;
    }

    .elementor .elementor-element.section-count-p-style.page-colective-zoom-style {
        margin-top: 50px;
    }

    .elementor-section.elementor-top-section.elementor-element.section-faqs-style .elementor-container.elementor-column-gap-default {
        padding: 0px 10px;
    }

    .elementor-section.elementor-inner-section.section-go-together-style .elementor-inner-column.elementor-element .elementor-widget-wrap.elementor-element-populated {
        padding: 0px 0px 0px 0px !important;
    }

    .elementor-section.section-individual-distance-style .elementor-element.column-individual-distance-style>.elementor-element-populated {
        padding: 10% 0% 10% 5% !important;
    }

    body:not(.rtl) .elementor .elementor-element.text-with-out-date-style {
        left: -8%;
    }

    .elementor-element.heading-treatment-style h2 span {
        font-size: 55px !important;
    }

    .elementor-column.column-individual-distance-style .elementor-widget__width-initial.elementor-widget.elementor-widget-heading h2 span {
        font-size: 48px !important;
    }

    .e-transform.text-ind-style .elementor-widget__width-initial.elementor-widget.elementor-widget-heading h2 span {
        font-size: 20px !important;
    }

    .elementor-section.elementor-top-section.elementor-element.section-faqs-style .elementor-container.elementor-column-gap-default {
        padding: 0px 0px;
    }

    .elementor-element.head-a-i-dist-style h2 span {
        font-size: 60px !important;
    }

    .btn-i-d-style.elementor-widget-button {
        text-align: center;
    }



    body:not(.rtl) .elementor .elementor-element.text-work-on-style h2 {
        font-size: 28px !important;
    }


    body:not(.rtl) .elementor .elementor-element.text-ind-style h2 {
        font-size: 20px !important;
    }

    .section-gift-card-style .elementor-element.elementor-top-column.elementor-element>.elementor-element-populated {
        padding: 155px 0px 0px 50px;
    }

    .elementor .elementor-element.section-gift-card-style:not(.elementor-motion-effects-element-type-background),
    .elementor.elementor-element.section-gift-card-style>.elementor-motion-effects-container>.elementor-motion-effects-layer {

        background-size: contain;
    }

    .elementor-element.section-faqs-style {
        padding: 5px 0px 0px 0px !important;
    }

    .elementor-section.section-faqs-style .elementor-element.inner-section-heading-this-jorney-style h2 {
        font-size: 24px !important;
    }

    .inner-section-on-ind-dist-style.elementor-section-boxed .elementor-element.elementor-inner-column:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
    .inner-section-on-ind-dist-style.elementor-section-boxed .elementor-element.elementor-inner-column>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: center;
        background-size: 100% 50%;
    }

    .elementor .elementor-element.inner-section-on-ind-dist-style:not(.elementor-motion-effects-element-type-background),
    .elementor .elementor-element.inner-section-on-ind-dist-style>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-image: none;
    }

    .elementor-element.social-insta-text-style .elementor-widget-container h2 {
        padding-top: 10px;
    }

    .elementor .elementor-element.column-second-division-style>.elementor-element-populated {
        padding: 40px 0px 0px 0px !important;
    }
}

/*Page Desperta*/
.elementor-element.text-t-messages-d-style p {
    margin-bottom: 0.2rem;
}

.text-t-messages-d-style.elementor-widget:not(:last-child) {
    margin-bottom: 0px;
}

.elementor-element.cursor-right-arrow-our-student-style .icon,
.elementor-element.cursor-left-arrow-our-student-style .icon {
    cursor: pointer;
}

.elementor-element.cursor-left-arrow-our-student-style {
    display: none;
}

.elementor-element.text-our-students-messages-style {
    background-image: url(/wp-content/uploads/2023/02/balao-testemunhos-1.svg);
    background-size: cover;
    padding: 50px;
}

.page-template-default.awake-page-style .elementor-section.section-header-style,
.page-template-default.awake-page-style .elementor-section.section-header-style.active {
    background: linear-gradient(black, transparent);
}

.page-template-default.awake-page-style .elementor-element.h-meditation-guide-style .elementor-image-box-title a {

    color: white !important;
}

.page-template-default.awake-page-style .elementor-element.main-menu-pt-style.nav-menu-style .elementor-nav-menu--main.elementor-nav-menu__container li a {
    color: white !important;
}

.page-template-default.awake-page-style .elementor-element.h-podcast-style .elementor-image-box-title a {
    color: white !important;
}


.elementor-section.section-header-style .elementor-widget-nav-menu .elementor-nav-menu .elementor-item {
    text-transform: uppercase;
    font-size: 12px;
}

.elementor .elementor-element.h-podcast-style.soon-style {
    width: 31%;
}

.elementor-section.section-inner-faqs-style .fa-plus:before {
    content: url(/wp-content/uploads/2023/02/dropdown.png) !important;
}

.elementor-element.price-description-messages-d-style {
    font-size: 12px;
}

.elementor-element.price-messages-d-style.elementor-widget:not(:last-child) {
    margin-bottom: -10px !important;
}

.elementor-column.column-messages-d-style .elementor-element.elementor-widget.elementor-widget-heading .elementor-heading-title {
    text-transform: uppercase;
    font-family: 'LustSans';
    font-weight: 500;
    font-size: 34px;
}

.elementor-section.section-faqs-style .oxi-addons-container.oxi-accordions-wrapper>.oxi-addons-row>.oxi-accordions-ultimate-style>.oxi-accordions-single-card>.oxi-accordions-head-outside-body>.oxi-accordions-content-card>.oxi-accordions-content-body>p {
    font-family: sourceserifpro-regular;
    color: black;

}

.elementor-element.text-two-who-despert-style {
    font-style: italic;
}

.elementor-column.column-messages-d-style .elementor-widget-wrap.elementor-element-populated {
    justify-content: center !important;
}

.elementor-element.column-btn-messages-d-style a {
    border-radius: 20px;
    font-family: lustsans !important;
    background-image: url(/wp-content/uploads/2023/02/CTA-VAMOS-DESPERTAR-JUNTOS261.png);
    background-size: cover;
    text-transform: uppercase;
    padding: 10px 50px;
}

.elementor-column.column-messages-d-style p {
    font-family: 'LustSans';
}

.elementor-column.column-messages-d-style {
    border: 1px solid black;
    border-radius: 20px;
    text-align: center;
    background: #FCF7F2 0% 0% no-repeat padding-box;
}

.column-messages-d-style.page-eleva-style {
    background: #FCF7F2 0% 0% no-repeat padding-box;
}

.elementor-section.section-what-made-desperta-style .fa-angle-up:before {
    color: black;
}

.elementor-section.section-what-made-desperta-style .fa-angle-down:before {
    color: black;
}

.elementor-section.section-what-made-desperta-style .oxi-addons-container.oxi-accordions-wrapper>.oxi-addons-row>.oxi-accordions-ultimate-style>.oxi-accordions-single-card>.oxi-accordions-head-outside-body>.oxi-accordions-header-card .oxi-accordions-header-body .oxi-accordions-main-title {
    font-family: lustsans;
    font-size: 12px;
}

.elementor-section.section-what-made-desperta-style .fa-plus:before {
    content: none;
}

.elementor-section.section-what-made-desperta-style .elementor-element.elementor-widget-eael-adv-accordion .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title {
    font-family: lustsans;
    font-size: 12px;
    font-weight: 500;
}

.elementor-section.section-what-made-desperta-style .elementor-element.elementor-widget-eael-adv-accordion .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .eael-accordion-tab-title {
    color: black !important;
}

.elementor-section.section-what-made-desperta-style .eael-accordion-content.clearfix {
    padding-left: 30px;
}

.elementor-section.section-what-made-desperta-style .eael-adv-accordion {
    border-bottom: 1px solid black;
}

.elementor-section.section-what-made-desperta-style .elementor-tab-title.show.active .fa-toggle.fas.fa-angle-down {
    transform: rotate(180deg) !important;
}

.elementor-section.section-what-made-desperta-style .eael-adv-accordion .eael-accordion-list {
    border-top: 1px solid black;
}

.elementor-section.section-what-made-desperta-style .eael-advanced-accordion-icon-closed {
    display: none;
}

.elementor-section.section-what-made-desperta-style .eael-adv-accordion .eael-accordion-list .eael-accordion-header {
    padding: 20px 15px;
}

.elementor-section.section-what-made-desperta-style .eael-advanced-accordion-icon-opened {
    display: none;
}

.elementor-section.section-what-made-desperta-style .elementor-element.elementor-widget-eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .eael-accordion-tab-title {
    color: black !important;
}

.elementor-section.section-what-made-desperta-style .fa-angle-right:before {
    content: "\f105";
    color: black;
}

.elementor-section.section-what-made-desperta-style .fa-minus:before {
    display: none;
}

.elementor-section.section-what-made-desperta-style .eael-adv-accordion .eael-accordion-list .eael-accordion-content {

    border: none;
}

.elementor-section.section-what-made-desperta-style .eael-adv-accordion .eael-accordion-list .eael-accordion-header {

    border: none;
    background-color: transparent;

}

.elementor-section.section-what-made-desperta-style .oxi-addons-container.oxi-accordions-wrapper>.oxi-addons-row>.oxi-accordions-ultimate-style>.oxi-accordions-single-card>.oxi-accordions-head-outside-body>.oxi-accordions-content-card>.oxi-accordions-content-body,
.elementor-section.section-what-made-desperta-style .oxi-addons-container.oxi-accordions-wrapper>.oxi-addons-row>.oxi-accordions-ultimate-style>.oxi-accordions-single-card>.oxi-accordions-head-outside-body>.oxi-accordions-content-card>.oxi-accordions-content-body>p {

    font-family: 'sourceserifpro-regular';
    font-size: 15px;

}

.elementor-section.elementor-top-section.section-access-desperta-style p {
    font-family: 'LustSans' !important;
    font-size: 16px !important;
}

.elementor-element.section-lets-start-text-de-style {
    font-family: 'LustSans-medium';
    font-size: 16px;
    color: black;
}

.elementor-element.section-lets-start-head-de-style h2 {
    font-family: lustsans;
    font-size: 22px;
    font-weight: 500;

}

.elementor-section.section-access-desperta-style .elementor-element.elementor-element .elementor-heading-title {
    color: #000000;
    font-family: 'LustSans';
    font-weight: 500;
    font-size: 48px;
}

.elementor-section.section-inner-faqs-style .oxi-accordions-wrapper-2>.oxi-addons-row>.oxi-accordions-ultimate-style>.oxi-accordions-single-card>.oxi-accordions-head-outside-body {
    border-style: solid;
    border-width: none;
    border-color: white;
    box-shadow: none;

}

.elementor-section.section-inner-faqs-style .oxi-accordions-wrapper-1>.oxi-addons-row>.oxi-accordions-ultimate-style>.oxi-accordions-single-card>.oxi-accordions-head-outside-body {
    border-style: solid;
    border-width: none;
    border-color: white;
    box-shadow: none;
}

.elementor-section.section-inner-faqs-style .oxi-accordions-wrapper-2>.oxi-addons-row>.oxi-accordions-ultimate-style>.oxi-accordions-single-card>.oxi-accordions-head-outside-body>.oxi-accordions-header-card .oxi-accordions-header-body {
    background: white;
}

.elementor-section.section-inner-faqs-style .oxi-accordions-wrapper-1>.oxi-addons-row>.oxi-accordions-ultimate-style>.oxi-accordions-single-card>.oxi-accordions-head-outside-body>.oxi-accordions-header-card .oxi-accordions-header-body {
    background: white;
}

.fa-minus:before {
    color: black;
}

.elementor-section.section-inner-faqs-style .fa-plus:before {
    color: black;
}

.elementor-section.section-inner-faqs-style .oxi-accordions-main-title {
    color: black !important;
    font-family: sourceserifpro-regular !important;
    font-size: 13px !important;
}

.elementor-section.section-inner-faqs-style .elementor-element.elementor-widget-heading h2 {

    font-family: sourceserifpro-regular;
    font-size: 13px;
    text-decoration: underline;
}

.elementor-element.head-for-who-style h2 {
    font-family: 'LustSans-medium';
    font-weight: 500;
    font-size: 33px;
    letter-spacing: 3.3px;

}

.elementor-element.head-desperta-y-style h2 {
    transform: matrix(0.99, -0.13, 0.13, 0.99, 0, 0);
    text-align: center;
    font: normal normal normal 91px/25px SilverSouth;
    letter-spacing: 0.09px;
    color: #F4D44E;
    opacity: 0.64;

}


.elementor-section.elementor-top-section.section-who-despert-style p {
    font-family: LustSans;
    color: black;
    font-size: 17px;

}

.elementor-section.section-faqs-style h2 {
    font-size: 66px;
    font-family: 'LustSans';
    font-weight: 500;
}

.elementor-element.section-heading-about-head-style h2 {
    font-size: 64px;
    font-family: lustsans;
    font-weight: 500;
}

.elementor-element.section-about-head-p-style h2 {
    font: normal normal normal 130px/36px SilverSouth;
    color: #EE7E5A;
    letter-spacing: 0.13px;
    transform: matrix(0.99, -0.13, 0.13, 0.99, 0, 0);
}

.elementor-section.elementor-inner-section.elementor-element.inner-section-second-section-style p {

    color: black;
    font: normal normal normal 15px/16px Source Serif Pro !important;
}

.elementor-section.section-still-doubts-style h2 {
    font-family: 'LustSans';
    font-weight: 500;
    font-size: 42px;
}

.elementor-section.section-still-doubts-style p {
    font-family: 'LustSans';
    font-weight: 500;
    font-size: 12px;
    width: 640px;
}

.elementor-section.section-still-doubts-style a {
    font-family: 'LustSans';
    font-weight: 500;
    font-size: 12px;
    border-radius: 20px;
    background-image: url(/wp-content/uploads/2023/02/CTA-FALE-CONNOSCO-AQUI.png);
    background-size: cover;
}

.elementor-element.third-section-title-d-style h2 {
    font-size: 150px;
    font-family: 'LustSans';
    font-weight: 500;

}

.elementor-element.first-section-title-tog-style .elementor-heading-title.elementor-size-default {

    font-family: SilverSouth;
}

.first-section-desperta-style .elementor-column-gap-default>.elementor-column>.elementor-element-populated {
    padding: 0px !important;
}


.elementor-element.img-first-section-desperta-style {

    padding-top: 150px;
    padding-bottom: 50px;
}

.elementor-element.first-section-title-online-style .elementor-heading-title.elementor-size-default {
    font-family: lustsans;
    font-size: 63px;
    font-weight: 500;
}

.elementor-element.first-section-title-d-style .elementor-heading-title.elementor-size-default {
    font-size: 112px;
    font-family: lustsans;
    font-weight: 500;
}

.elementor-element.first-section-text-style {

    font-family: lustsans;
    font-size: 21px;
    max-width: 500px;
    text-align: right;

}

.elementor-element.first-section-title-d-style,
.elementor-element.first-section-title-online-style,
.elementor-element.first-section-title-tog-style {
    max-width: 510px;
    text-align: right;
}

.elementor-element.section-what-desp-text-style p {
    font-family: lustsans !important;
    font-size: 15px !important;
    line-height: 15px !important;
}

.elementor-element.color-y-style p {
    color: #D87F30 !important;
    font-family: LustSans-medium;

}

.elementor-section.inner-section-second-section-style .elementor-widget:not(:last-child) {
    margin-bottom: 5px;
}

.elementor-element.btn-what-made-desperta-style a.elementor-button-link.elementor-button.elementor-size-sm {
    font-size: 16px;
    border-radius: 20px;
    font-family: 'LustSans';
    background-image: url(/wp-content/uploads/2023/02/CTA-VAMOS-DESPERTAR-JUNTOS.png);
    background-size: cover;
}

.elementor-section.section-what-made-desperta-style .oxi-accordions-wrapper-4>.oxi-addons-row>.oxi-accordions-ultimate-style>.oxi-accordions-single-card>.oxi-accordions-head-outside-body {
    border-style: none !important;
    border-width: 2px 2px 2px 2px !important;
    border-color: black !important;
    border-radius: 0px !important;
    overflow: hidden !important;
    border-top: 1px solid black !important;
    border-bottom: 1px solid black !important;
    color: black !important;
}

.oxi-accordions-wrapper-4>.oxi-addons-row>.oxi-accordions-ultimate-style>.oxi-accordions-single-card>.oxi-accordions-head-outside-body>.oxi-accordions-header-card .oxi-accordions-header-body .oxi-accordions-main-title {
    color: black !important;
}

.oxi-accordions-wrapper-4>.oxi-addons-row>.oxi-accordions-ultimate-style>.oxi-accordions-single-card>.oxi-accordions-head-outside-body>.oxi-accordions-content-card>.oxi-accordions-content-body>p {

    color: black !important;
}

.otro-blockquote {
    color: black !important;
    font-family: sourceserifpro-regular;
}

.elementor-element.h-any-place-d-style h2 {
    font-family: lustsans;
    font-size: 37px;
    font-weight: 500;
    width: 500px;
    line-height: 1.2;
}

.elementor-element.btn-world-d-style a {
    font-size: 17px !important;
    font-family: 'LustSans' !important;
    background-image: url(/wp-content/uploads/2023/02/CTA-VAMOS-DESPERTAR-JUNTOS261.png) !important;
    background-size: cover !important;
    border-radius: 20px;
}

.elementor-element.head-test-d-style h2 {
    transform: matrix(0.99, -0.13, 0.13, 0.99, 0, 0);
    text-align: center;
    font: normal normal normal 91px/25px SilverSouth;
    letter-spacing: 0.09px;
    color: #F4D44E;
    opacity: 0.64;
}

.elementor-element.head-our-stud-head-style h2 {
    font-family: lustsans;
    font-size: 57px;
    font-weight: 500;
}

.elementor-element.btn-bonus-style a {
    background-image: url(/wp-content/uploads/2023/02/CTA-QUERO-GARANTIR-O-MEU-BONUS.png);
    border-radius: 20px;
    background-size: cover;
}

.elementor-element.btn-bonus-style a span {
    letter-spacing: 2.37px;
    font-size: 23px;
    font-family: 'LustSans';
    font-weight: 500;
}

.elementor-element.img-text-investment-style .elementor-image-box-title {
    font-size: 12px;
    font-family: 'LustSans';
}

.elementor-element.btn-lets-start-d-style a {
    background-image: url(/wp-content/uploads/2023/02/CTA-VAMOS-COMECAR.png);
    border-radius: 20px;
    background-size: cover;
}

.elementor-element.btn-lets-start-d-style a span {
    letter-spacing: 1.87px;
    font-family: 'LustSans-medium';
    font-size: 19px;
}

.elementor-section.elementor-element.section-count-p-style.exclusive-bonus-style {
    padding: 50px 10px !important;
}

.elementor-top-section.section-count-p-style.exclusive-bonus-style .elementor-element.elementor-widget.elementor-widget-image-box .elementor-image-box-title,
.elementor-top-section.section-count-p-style.exclusive-bonus-style .elementor-element.elementor-widget.elementor-widget-image-box .elementor-image-box-description {
    font-family: LustSans;
}

.section-count-p-style.exclusive-bonus-style .elementor-widget-container h2 {
    font-family: LustSans-medium;
    font-size: 30px;
    font-weight: 500;
    padding-bottom: 50px;
}

@media only screen and (max-width: 1366px) {
    body:not(.rtl) .elementor-element.head-desperta-y-style {
        left: 455px !important
    }
}

@media only screen and (max-width: 820px) {
    .elementor-element.third-section-title-d-style {
        display: none;
    }

    body:not(.rtl) .elementor-element.head-test-d-style {
        left: 350px !important;
        top: 55px !important;
    }

    body:not(.rtl) .elementor-element.head-desperta-y-style {
        left: 180px !important;
        top: 60px;
    }
}

.page-template-default.page.awake-page-style .cpel-switcher__lang a .cpel-switcher__code {
    color: #F3AF634D;
}

.page-template-default.page.awake-page-style .cpel-switcher__lang.cpel-switcher__lang--active a .cpel-switcher__code {
    color: #F3AF63;
}



@media only screen and (max-width: 420px) {
   
    .page-desperta-style .weak-text-h-style {
        font-size: 41px !important;
    }
    .page-desperta-style .first-inner-column-text-desperta-style.f-s-flower-img-style {
        padding-top: 10%;
    }
    .page-desperta-style .first-inner-column-img-desperta-style.f-s-flower-img-style{
        display: none;
    }
    .page-desperta-style .elementor-element.first-section-desperta-style {
        height: 100vh;
    }
   
    .elementor-element.head-our-stud-head-style h2 {
        font-size: 43px !important;
    }

    body:not(.rtl) .elementor-element.head-desperta-y-style {
        left: 0px !important;
        top: 6%;
    }

    body:not(.rtl) .elementor-element.head-test-d-style {
        left: 0% !important;
        top: 4% !important;
    }

    body:not(.rtl) .elementor-element.section-about-head-p-style {
        left: 7% !important;
        top: 8% !important;
    }

    .elementor-section.elementor-top-section.elementor-element.section-still-doubts-style .elementor-widget-wrap.elementor-element-populated {
        text-align: center;
    }

    .elementor-section.inner-section-guaranted-style .elementor-widget-wrap.elementor-element-populated {
        justify-content: center !important;
    }

    .elementor-element.img-letter-style {
        display: none !important;
    }

    .elementor-element.img-first-section-desperta-style {
        padding-top: 80px;
        padding-bottom: 50px;
    }

    .elementor-element.first-inner-column-img-desperta-style.f-s-flower-img-style:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
    .elementor-element.first-inner-column-img-desperta-style.f-s-flower-img-style>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-image: none !important;
    }

    .elementor-element.first-inner-column-text-desperta-style.f-s-flower-img-style:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
    .elementor-elementfirst-inner-column-text-desperta-style.f-s-flower-img-style>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-image: none;
    }

    .elementor-element.elementor-align-right.btn-what-made-desperta-style {
        text-align: center;
    }

    .elementor-column.column-here-text-style {
        padding-top: 50px !important;
    }

    .page-ind-col-style.page-join-heal-style .elementor-column.column-here-text-style {
        padding-top: 25px !important;
    }

    .elementor-element.section-our-students-test-style {
        padding: 30px 0px 0px 0px !important;
    }

    .elementor-element.inner-section-world-desperta-style {
        padding: 40px 0px 0px 0px !important;
    }

    .elementor-element.inner-section-column-world-desperta-style>.elementor-element-populated {
        padding: 0px 0px 20px 0px !important;
        text-align: center;
    }

    .elementor-column.first-inner-column-text-desperta-style .elementor-widget-wrap.elementor-element-populated {
        padding: 10px !important;
    }

    .elementor-column.column-here-text-style {
        padding-top: 0px;
    }

    .weak-text-h-style {
        font-size: 55px !important;
    }

    .elementor-element.section-who-despert-style:not(.elementor-motion-effects-element-type-background),
    .elementor-element.section-who-despert-style>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-image: none !important;
    }

    .elementor-element.img-messages-flower-d-style {
        display: none;
    }

    .elementor-section.section-world-desperta-style {
        padding: 0px 0px 30px 0px !important
    }

}

.elementor-element.head-test-d-style h2 {
    font: normal normal normal 80px/25px SilverSouth;
}


.elementor-section.section-access-desperta-style .elementor-element.elementor-element .elementor-heading-title {
    font-size: 40px;
}


/*Footer*/
.elementor .elementor-element.nav-menu-one-footer-en-style .elementor-nav-menu--main .elementor-item,
.elementor .elementor-element.nav-menu-two-en-footer-style .elementor-nav-menu--main .elementor-item {
    font-family: sourceserifpro-regular !important;
    letter-spacing: 2.05px;
}

.elementor-element.nav-menu-one-footer-en-style .elementor-widget-container {
    padding: 0px 10px 90px 10px;
}

.elementor .elementor-element.nav-menu-two-en-footer-style>.elementor-widget-container {
    padding: 30px 0px 30px 0px;
}

.elementor-element .nav-menu-two-en-footer-style {
    background: #F3AF63;
}

.elementor-element.footer-img-heal-me-style {
    text-align: center;
}

.gibbos-moon-state-style {
    margin-right: 40px;

    width: 50px;
    height: 50px;
    background-color: transparent;
    border-radius: 50%;
    box-shadow: 35px 0px 0px 0px rgb(219 197 168);
}

.crescent-moon-state-style {
    width: 50px;
    height: 50px;
    background-color: transparent;
    border-radius: 50%;
    box-shadow: 35px 0px 0px 0px rgb(219 197 168);
}

.small-crescent-moon-state-style {
    margin-right: 10px;
    width: 50px;
    height: 50px;
    background-color: transparent;
    border-radius: 50%;
    box-shadow: 5px 0px 0px 0px rgb(219 197 168);
}


.crescent-moon-state-style {

    width: 50px;
    height: 50px;

    background-color: transparent;
    border-radius: 50%;
    box-shadow: 13px 0px 0px 0px rgb(219, 197, 168);

}

.new-moon-state-style {
    /* background: rgb(219,197,168); */
    width: 50px;
    height: 50px;
    border-radius: 50px;
    margin: 0px 10px;
    border: 1px solid rgb(219, 197, 168);
}

.full-moon-state-style {
    background: rgb(219, 197, 168);
    width: 50px;
    height: 50px;
    border-radius: 50px;
    margin: 0px 10px;
}

.elementor-element.text-moon-style,
.elementor-element.inner-section-date-style {
    font-family: LustSans;
    font-style: italic;
    font-size: 21px;
    color: rgb(219, 197, 168);

}

.elementor-element.inner-section-date-style .fas.fa-calendar {
    display: none !important;
}

.elementor-element.nav-menu-one-footer-style {
    padding-bottom: 80px;
}

.elementor .elementor-element.nav-menu-two-footer-style>.elementor-widget-container {
    padding: 25px 0px 20px 0px;
}

.elementor-element.nav-menu-two-footer-style {
    background: #F3AF63;
}

.elementor .elementor-element.nav-menu-one-footer-style .elementor-nav-menu--main .elementor-item {
    font-family: LustSans-medium !important;
    text-decoration-color: red !important;

}

.elementor .elementor-element.nav-menu-one-footer-style .elementor-nav-menu--main .elementor-item:hover {
    text-decoration-color: red !important;
}

.elementor .elementor-element.nav-menu-two-footer-style .elementor-nav-menu--main .elementor-item {
    font-family: LustSans-medium !important;
}

.elementor-element.footer-img-heal-me-style.elementor-widget.elementor-widget-image img {
    filter: brightness(0) invert(1);
}

.elementor-element.elementor-nav-menu__align-center.nav-menu-one-footer-style nav ul li a,
.elementor-element.nav-menu-two-footer-stylenav ul li a {

    letter-spacing: 2.05px;
}

.elementor-section.elementor-top-section.section-footer-style {

    padding-top: 50px;
}

.nav-menu-two-footer-style.elementor-nav-menu--dropdown-tablet .elementor-nav-menu--main.elementor-nav-menu__container.elementor-nav-menu--layout-horizontal {
    padding: 20px 10px;
    background-color: #F3AF63;
}

.elementor-element.elementor-nav-menu__align-center.nav-menu-one-footer-style ul li a,
.elementor-element.nav-menu-two-footer-style ul li a {
    text-transform: uppercase;

    letter-spacing: 2.05px;
}

.elementor-element.nav-menu-one-footer-en-style .elementor-widget-container .elementor-menu-toggle,
.elementor-element.nav-menu-two-en-footer-style .elementor-widget-container .elementor-menu-toggle,
.elementor-element.nav-menu-one-footer-en-style .elementor-nav-menu--dropdown.elementor-nav-menu__container,
.elementor-element.nav-menu-two-en-footer-style .elementor-nav-menu--dropdown.elementor-nav-menu__container {
    display: none;
}

.elementor-element.nav-menu-one-footer-en-style nav,
.elementor-element.nav-menu-two-en-footer-style nav {
    text-align: center;
}

.elementor-element.nav-menu-one-footer-en-style nav ul,
.elementor-element.nav-menu-two-en-footer-style nav ul {
    gap: 50px;
    list-style: none;
    display: inline-flex;
    text-transform: uppercase;
}

@media only screen and (max-width: 820px) {
    .elementor .elementor-element.text-moon-style>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-column.inner-column-date-moon-style .elementor-widget-wrap.elementor-element-populated {
        justify-content: center;
    }

    .elementor-element.footer-img-heal-me-style {
        padding: 10px;
    }

    .elementor-nav-menu--main .elementor-nav-menu a,
    .elementor-nav-menu--main .elementor-nav-menu a.highlighted,
    .elementor-nav-menu--main .elementor-nav-menu a:focus,
    .elementor-nav-menu--main .elementor-nav-menu a:hover {
        padding: 13px 9px !important;
    }

    .elementor-element.nav-menu-one-footer-style {
        padding-bottom: 0px;
    }

    .elementor-section.elementor-top-section.section-footer-style {
        padding-top: 50px;
    }

    .elementor-element.nav-menu-two-en-footer-style .elementor-nav-menu--main.elementor-nav-menu__container .elementor-nav-menu {
        padding-left: 0px;
    }

    .elementor-element.nav-menu-one-footer-en-style .elementor-nav-menu--main.elementor-nav-menu__container .elementor-nav-menu {
        padding-left: 0px;
    }
}

@media only screen and (max-width: 420px) {
    .elementor-nav-menu__align-center.nav-menu-one-footer-style .menu-item.menu-item-type-custom {
        width: 100% !important;
    }

    .elementor-nav-menu__align-center.nav-menu-one-footer-style .menu-item.menu-item-type-custom a {
        justify-content: center !important;
    }

    .elementor .elementor-element.nav-menu-one-footer-style .elementor-nav-menu--main .elementor-item {
        font-size: 13px !important;
    }

    .elementor .elementor-element.nav-menu-two-footer-style .elementor-nav-menu--main .elementor-item {
        font-size: 13px;
    }
}

@media only screen and (max-width: 820px) {

    /*---------------------------*/
    .page-template-default.page.awake-page-style .cpel-switcher__lang a .cpel-switcher__code {
        color: #F3AF634D;
    }

    .page-template-default.page.awake-page-style .cpel-switcher__lang.cpel-switcher__lang--active a .cpel-switcher__code {
        color: #F3AF63;
    }
}

@media only screen and (max-width: 420px) {
    .elementor-element.time-line-text-style .widget-image-caption.wp-caption-text {
        left: 112px !important;
    }
}

@media only screen and (max-width: 820px) {
    .elementor .elementor-element.head-despert-style .elementor-heading-title {

        font-size: 70px;
    }

    .elementor-element.inner-section-instagram-style p {
        font-size: 60px !important;
    }

    .elementor .inner-section-column-world-desperta-style>.elementor-element-populated {
        padding: 150px 0px 0px 0px !important;
    }

    .weak-text-h-style {
        font-size: 55px !important;
    }

    .elementor-section.elementor-inner-section.elementor-element.sections-our-students-messages-two-style .elementor-column.elementor-inner-column {
        width: 100% !important;
    }

    .elementor-section.elementor-inner-section.elementor-element.sections-our-students-messages-one-style .elementor-column.elementor-inner-column {
        width: 100% !important;
    }
    .page-desperta-style .elementor-section.elementor-inner-section.elementor-element.sections-our-students-messages-one-style .elementor-column.elementor-inner-column {
        width: 30% !important;
    }
    .elementor-element.inner-section-who-despert-style {
        padding: 50px 0px 50px 0px !important;
    }

    .awake-page-style.page .elementor-element.inner-section-second-section-style {
        padding: 30px 0px 20px 0px !important;
    }

    .elementor-element.inner-section-guaranted-style {
        padding: 10px 0px 50px 0px !important;
    }

    body:not(.rtl) .elementor-element.cursor-left-arrow-our-student-style {
        left: 0px !important;
    }

    .section-share-with-us-style .elementor-element.elementor-widget>.elementor-widget-container {
        padding: 20px 0px 20px 0px;
    }

    .elementor-element.elementor-element-033ae42>.elementor-widget-container {
        padding: 20px 0px 40px 0px;
    }

    .elementor-element.section-who-despert-style:not(.elementor-motion-effects-element-type-background),
    .elementor-element.section-who-despert-style>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-size: 210px 1000px !important;
    }

    .elementor-element.section-faqs-style {
        padding: 50px 0px 0px 0px !important;
    }

    .elementor-element.section-inner-faqs-style {
        padding: 0px 0px 0px 0px !important;
    }

    .elementor-section.elementor-inner-section.elementor-element.inner-section-second-section-style p {
        font: normal normal normal 18px/24px Source Serif Pro;
    }

    .elementor-column.elementor-inner-column.column-about-text-d-style {
        padding: 10px
    }

    .elementor-element.section-about-head-p-style h2 {
        font: normal normal normal 100px/36px SilverSouth;
    }

    .elementor-column.elementor-inner-column.elementor-element.column-here-text-style h2 {
        font-size: 25px;
    }

    .awake-page-style.page .elementor-element.inner-section-second-section-style {
        padding: 30px 0px 20px 0px;
    }

    .elementor-element.first-section-title-online-style .elementor-heading-title.elementor-size-default {
        font-size: 35px;
    }

    .elementor-element.first-section-title-d-style .elementor-heading-title.elementor-size-default {
        font-size: 55px;
    }

    .elementor-element.h-any-place-d-style {
        padding-left: 20px;
    }

    .elementor-element.first-section-title-d-style,
    .elementor-element.first-section-title-online-style,
    .elementor-element.first-section-title-tog-style {
        text-align: left !important;
    }

    .elementor-element.first-section-text-style {
        font-size: 14px;
        max-width: 250px;
        text-align: left;
    }

    body:not(.rtl) .elementor-element.cursor-right-arrow-our-student-style {
        left: 0px !important;
    }

    .elementor-element.first-section-title-d-style .elementor-heading-title.elementor-size-default {
        font-size: 70px;
    }

    .elementor-element.first-section-title-d-style,
    .elementor-element.first-section-title-online-style,
    .elementor-element.first-section-title-tog-style {
        text-align: center;
    }

    .elementor .elementor-element.first-section-iam-here-style {
        padding: 0px 0px 0px 0px !important;
    }

    .awake-page-style.page .elementor-element.inner-section-second-section-style {
        padding: 30px 0px 100px 0px;
    }

    .elementor-section.section-still-doubts-style p {
        width: auto;
    }

    .elementor-element.h-any-place-d-style h2 {
        width: auto !important;
    }

    .elementor-element.section-who-despert-style:not(.elementor-motion-effects-element-type-background),
    .elementor-element.section-who-despert-style>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-image: none !important;
    }
}


@media only screen and (max-width: 420px) {
    .page-desperta-style .section-access-desperta-style .elementor-section .elementor-container {
        padding: 0 0px!important;
    }
    .page-desperta-style .elementor-element.section-access-desperta-style .elementor-column.elementor-inner-column{
        width: 50% !important;
    }
    .page-desperta-style .elementor-section.elementor-inner-section.elementor-element.sections-our-students-messages-one-style .elementor-column.elementor-inner-column {
        width: 100% !important;
    }
    .elementor-element.section-faqs-style {
        padding: 0px 0px 0px 0px !important;
    }

    .elementor-element.inner-section-instagram-style p {
        font-size: 50px !important;
    }
}

.elementor-element.head-test-d-style h2 {
    font: normal normal normal 80px/25px SilverSouth;
}


.elementor-section.section-access-desperta-style .elementor-element.elementor-element .elementor-heading-title {
    font-size: 40px;
}


/* -----João Luís 07/02/2023----*/

.woocommerce-cart-form td.product-thumbnail,
.woocommerce-cart-form th.product-thumbnail,
.woocommerce-cart-form .coupon,
body.woocommerce-cart .return-to-shop,
.woocommerce-checkout .woocommerce-form-coupon-toggle {
    display: none;
}



.woocommerce-info,
.woocommerce-message {
    border-top-color: var(--e-global-color-accent) !important;
}

.woocommerce-info::before,
.woocommerce-message::before {
    color: var(--e-global-color-accent) !important;
}

body.woocommerce-order-received table.woocommerce-table--order-details tr:last-child {
    display: none;
}

.woocommerce-cart-form td.product-name a {
    pointer-events: none;
}

/*Second Footer*/
.section-footer-style.section-second-footer-style .small-crescent-moon-state-style {
    box-shadow: 5px 0px 0px 0px rgb(206, 76, 11);
}

.section-footer-style.section-second-footer-style .new-moon-state-style {
    border: 1px solid rgb(206, 76, 11);
}

.section-footer-style.section-second-footer-style .full-moon-state-style {
    background: rgb(206, 76, 11);
}

.section-footer-style.section-second-footer-style .gibbos-moon-state-style {
    box-shadow: 35px 0px 0px 0px rgb(206, 76, 11);
}

.section-footer-style.section-second-footer-style .crescent-moon-state-style {
    box-shadow: 13px 0px 0px 0px rgb(206, 76, 11);
}

.section-footer-style.section-second-footer-style .elementor-element.text-moon-style,
.elementor-element.inner-section-date-style {

    color: rgb(206, 76, 11);
}

.section-footer-style.section-second-footer-style .elementor-nav-menu--main .elementor-nav-menu a,
.elementor-nav-menu--main .elementor-nav-menu a.highlighted,
.section-footer-style.section-second-footer-style .elementor-nav-menu--main .elementor-nav-menu a:focus,
.elementor-nav-menu--main .elementor-nav-menu a:hover {
    padding: 2px 0px;
}

.section-footer-style.section-second-footer-style .nav-menu-explore-style li {
    width: fit-content !important;
}

.section-footer-style.section-second-footer-style .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item {
    color: #CC3E00 !important;
    font-family: lustsans;
    font-weight: 200;
    font-size: 14px;
}

.section-footer-style.section-second-footer-style .nav-support-one-style li {
    width: fit-content !important;
}

.section-footer-style.section-second-footer-style .nav-support-two-style li {
    width: fit-content !important;
}

.section-footer-style.section-second-footer-style li.menu-item.menu-item-type-post_type.menu-item-object-page:hover {
    text-decoration: underline !important;
    color: #CC3E00 !important;
    text-decoration-color: #CC3E00 !important;
}

.section-footer-style.section-second-footer-style .footer-newsletter-d-style {
    background: url(/wp-content/uploads/2023/05/Group-12090.png);
    width: 100%;
    height: 50px;
    background-repeat: no-repeat;
    display: inline-flex;
    background-size: contain;
    padding-left: 20px;
}

.section-footer-style.section-second-footer-style .footer-newsletter-d-style div {
    align-self: center !important;
    border-bottom: 1px solid #CC3E00;
}


.section-footer-style.section-second-footer-style .footer-newsletter-d-style input {
    background: transparent;
    border: none;
    width: 275px;
    color: #CC3E00 !important;
}

.section-footer-style.section-second-footer-style .footer-newsletter-d-style div input::placeholder {
    color: #CC3E00 !important;
    font-family: lustsans;
    font-size: 15px;
}

.elementor-section.section-footer-style.section-second-footer-style {
    padding-top: 0px !important;
}

.section-footer-style.section-second-footer-style {
    margin-top: -105px;
}

.elementor-top-section.section-lets-together-style .elementor-element.social-image-carousel-style {

    display: none !important;
}

@media only screen and (max-width: 820px) {
    .section-footer-style.section-second-footer-style .footer-newsletter-d-style input {

        width: 80%;
    }

    .section-footer-style.section-second-footer-style .elementor-nav-menu--dropdown {
        background-color: transparent;

    }

    .section-footer-style.section-second-footer-style .elementor-nav-menu--dropdown.elementor-nav-menu__container li a {
        color: #CC3E00 !important;
        font-family: lustsans !important;
        font-weight: 200 !important;
        font-size: 14px !important;
    }

    .section-footer-style.section-second-footer-style .elementor-nav-menu--dropdown .elementor-item.elementor-item-active,
    .section-footer-style.section-second-footer-style .elementor-nav-menu--dropdown .elementor-item.highlighted,
    .section-footer-style.section-second-footer-style .elementor-nav-menu--dropdown .elementor-item:focus,
    .section-footer-style.section-second-footer-style .elementor-nav-menu--dropdown .elementor-item:hover,
    .section-footer-style.section-second-footer-style .elementor-sub-item.elementor-item-active,
    .section-footer-style.section-second-footer-style .elementor-sub-item.highlighted,
    .section-footer-style.section-second-footer-style .elementor-sub-item:focus,
    .section-footer-style.section-second-footer-style .elementor-sub-item:hover {
        background-color: transparent;
        color: #fff;
        text-decoration: underline;
    }

    .elementor-widget.img-footer-news-l-style {
        display: none;
    }

    .section-footer-style.section-second-footer-style .elementor-nav-menu a,
    .section-footer-style.section-second-footer-style .elementor-nav-menu a:focus,
    .section-footer-style.section-second-footer-style .elementor-nav-menu a:hover {
        padding: 2px 0px !important;

    }

    .section-footer-style.section-second-footer-style .footer-newsletter-d-style {
        height: 35px !important;
    }

    .elementor-inner-section.inner-section-footer-nav-style {
        padding: 30px 10px !important;
    }
}

@media only screen and (max-width: 420px) {
    .section-footer-style.section-second-footer-style .elementor-nav-menu.sm-vertical {
        text-align: -webkit-center;
    }

    .inner-section-footer-nav-style.elementor-section-boxed .elementor-heading-title.elementor-size-default {
        text-align: center;
    }

    .html-news-letter-footer-style.elementor-widget .footer-newsletter-d-style {
        justify-content: center;
        background-position: center;
    }

    .section-footer-style.section-second-footer-style {
        margin-top: 0px;
    }
}

.section-footer-style.section-second-footer-style {
    display: inline-block;
}


.elementor-element.section-footer-style.section-second-footer-style {
    margin-top: -100px;
    margin-bottom: 0px;
}

@media only screen and (max-width: 1024px) {
    .elementor-element.inner-section-header-menu-pt-style {
        display: none;
    }
}

/*Page privacy Police */
@media only screen and (max-width: 820px) {
  
    .page-ind-col-style.page-priv-pol-style .elementor-element.text-politic-priv-style>.elementor-widget-container {
        padding: 50px 0px 0px 0px;
    }

    .page-ind-col-style.page-priv-pol-style .elementor-element.col-pol-priv-style>.elementor-element-populated {
        padding: 100px 0px 0px 0px;
    }
    .section-footer-style.section-second-footer-style .elementor-element.inner-section-social-medias-style {
        margin-top: 0px;
        margin-bottom: 0px;
    }
}


.elementor-section.section-lets-together-style .social-insta-text-style.about-style,
.elementor-section.section-lets-together-style .elementor-inner-section.inner-section-social-medias-style{
    display: none;
}
.page-wait-list-style.page-ind-col-style .elementor-element.section-footer-style.section-second-footer-style {
    margin-top: 0px!important;
}
.page-wait-list-style.page-ind-col-style .elementor-element.section-individual-distance-style .social-image-carousel-style  .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets{
    display: none!important;
}
.page-wait-list-style.page-ind-col-style .elementor-pagination-position-outside .swiper-container {
    padding-bottom: 0px!important;
}
.page-wait-list-style.page-ind-col-style.page-at-ind-dist-style .elementor-element.section-footer-style.section-second-footer-style {
    margin-top: -70px!important;
}
.page-wait-list-style.page-ind-col-style .elementor-inner-section.social-image-carousel-style .elementor-widget:not(:last-child) {
    margin-bottom: 0px;
}
.page-wait-list-style.page-ind-col-style .elementor-element.wait-l-img-carousel-style{
    margin-top: -15vh;
}

@media only screen and (max-width: 420px) {
    
    .section-footer-style.section-second-footer-style .elementor-element.elementor-inner-column.elementor-element>.elementor-element-populated {
        padding: 0px 0px 0px 0px !important;
        /* text-align: center; */
        text-align-last: center;
    }
    .section-footer-style.section-second-footer-style .elementor-inner-section.inner-section-social-medias-style .elementor-container.elementor-column-gap-default{
        display: inline-flex;
    }
    .section-footer-style.section-second-footer-style .elementor-inner-section.inner-section-social-medias-style .elementor-inner-column.elementor-element{
        width: 50%;
    }
   
    .section-footer-style.section-second-footer-style .elementor-element.column-individual-distance-style .elementor-element.elementor-widget-heading h2 span{
        font-size: 40px!important;
    }
}
.inner-section-blocks-sounds-style .elementor-element.m-g-sound-cloud-style .sonaar_wave_base canvas{
    filter: brightness(0) invert(1)!important;
}
.inner-section-blocks-sounds-style .m-g-sound-cloud-style.elementor-widget-music-player .srp_main_control .sricon-play:before {
    color: white;
}
.page-ind-col-style.page-init-reiki-style .elementor-element.column-online-curse-style > .elementor-element-populated {

    padding: 0px 0px 120px 50px;
}
.page-ind-col-style.page-init-reiki-style .elementor-element.column-online-curse-style > .elementor-element-populated {
    padding: 0px 0px 120px 10px;
}
.page-ind-col-style.page-init-reiki-style .text-online-curse-c-style.elementor-widget{
    margin-bottom: 30px;
}
.page-ind-col-style.page-init-reiki-style .elementor-top-section.first-section-iam-here-style{
    height: 100vh;
}
.page-ind-col-style.page-join-heal-style .first-section-iam-here-style .elementor-element.column-here-text-style > .elementor-element-populated {
    padding: 20% 0% 4% 0%!important;
}
.page-ind-col-style.page-aten-ind-pres-style .inner-section-first-section-style.page-ind-pres-style{
    height: 100vh;
}
@media only screen and (max-width: 820px) {
    .page.page-desperta-style .elementor-element.inner-section-second-section-style {
        padding: 5px 0px 20px 0px !important;
    }
    .page.page-desperta-style .elementor-column.column-here-text-style {
         padding-top: 0%!important;
    }
    .page.page-desperta-style .elementor-element.first-section-iam-here-style .elementor-inner-section.inner-section-second-section-style .elementor-column.column-here-text-style{
        width: 100%!important;
    }
    .page-ind-col-style.page-init-reiki-style .elementor-inner-section.inner-section-first-section-style {
        margin-top: 30vh;
    }
    
    .acad-des-head-style.elementor-widget h2 span{
        font-size: 80px!important;
    }
    .acad-des-head-style.elementor-widget h2{
        text-align: center!important;
    }
    .elementor-element.section-present-care-style .elementor-element .elementor-widget.elementor-widget-heading h2 span{
        font-size: 23px!important;
    }
    .elementor-element.section-choice-work-style .elementor-element .elementor-widget.elementor-widget-heading h2 span{
        font-size: 29px!important;
    }
    .page-ind-col-style.page-academy-style .elementor-top-section.first-section-iam-here-style{ 
        height: 100vh;
    }
    .elementor-element.first-section-activation-style{
        height: 100vh;
    }
    .page-ind-col-style.pag-a-col-pres-style .elementor-column.column-here-text-style,.page-ind-col-style.pag-a-col-pres-style .elementor-column.i-s-col-own-method-style {
        width: 100% !important;
    }
    .page-ind-col-style.pag-a-col-pres-style .text-c-p-energy-style p {
      
         margin-left: 0px; 
    }
    .elementor-element.section-individual-distance-style {
        
        padding: 20px 0px 50px 0px!important;
    }
    
    .elementor-section.section-calendar-date-time-style{
        padding:10px;
    }
    .page.page-ind-col-style .elementor-section.inner-section-pho-photos-style {
        padding: 50px 0px 0px 0px!important;
    }
    .elementor-section.inner-section-faqs-process-style .elementor-widget-wrap.elementor-element-populated{
        justify-content: center;
    }
    .page-ind-col-style.page-aten-ind-pres-style .elementor-section.section-faqs-style .elementor-section.elementor-inner-section .elementor-column.elementor-inner-column {
        padding-top: 0px;
    }
    .elementor-section.first-section-reiki-style{
        height: 100vh;
    }
    .page-ind-col-style.page-c-reiki-style .elementor-element.first-section-reiki-style {
       
        padding: 15px 0px 50px 0px;
    }
    .page-ind-col-style.page-c-reiki-style .elementor-element.section-faqs-process-style {
        padding: 0px 0px 0px 0px;
    }
    .page-ind-col-style.page-c-reiki-style .section-count-p-style.page-colective-zoom-style .elementor-element.elementor-widget-text-editor {
        max-width: 80%;
        --container-widget-width: 100%;
    }
    .page-ind-col-style.page-c-reiki-style .elementor-element.inner-section-energy-style {
        padding: 0px 0px 0px 0px;
    }
    .section-count-p-style.page-colective-zoom-style.page-cycle-reiki-style .elementor-container.elementor-column-gap-default{
        justify-content: center;
    }
    .section-count-p-style.page-colective-zoom-style.page-cycle-reiki-style .elementor-section.section-faqs-style .elementor-section.elementor-inner-section .elementor-column.elementor-inner-column {
        padding-top: 0px;
    }
    .page-ind-col-style.page-c-reiki-style .inner-section-what-cicle-reiki-style .elementor-element.elementor-column:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, 
    .page-ind-col-style.page-c-reiki-style .inner-section-what-cicle-reiki-style .elementor-element.elementor-column > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-image: none!important;
    }
    .elementor-top-section.section-cont-doubt-style {
        padding: 0px 10px;
    }
    .page-ind-col-style.page-contact-style .elementor-section-full_width.section-c-faq-text-style {
        padding: 0px 0px;
    }
    .page-ind-col-style.page-contact-style .section-individual-distance-style .elementor-column.column-individual-distance-style {
         padding-right: 0px !important; 
    }
    .page-ind-col-style.page-contact-style .elementor-element.section-individual-distance-style .elementor-inner-section.elementor-element{
        margin-top: 30vh;
    }
    .page-desperta-style .elementor-element.first-section-desperta-style {
        height: 100vh;
    }
    .page-desperta-style .elementor .inner-section-column-world-desperta-style>.elementor-element-populated {
        padding: 50px 0px 0px 0px !important;
    }
    .page-ind-col-style.page-eleva-style .elementor-element.column-about-text-d-style {
        width: 95%;
        text-align: center;
    }
    .page-ind-col-style.page-c-reiki-style .elementor-section.section-faqs-style .elementor-section.elementor-inner-section .elementor-column.elementor-inner-column {
        padding-top: 0px;
    }
    .page-ind-col-style.page-c-reiki-style .elementor-element.section-faqs-style {
        padding: 0px 0px 0px 0px !important;
    }
    .page-ind-col-style.page-c-reiki-style .elementor-element.section-col-cicle-reiki-style:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, 
    .page-ind-col-style.page-c-reiki-style .elementor-element.section-col-cicle-reiki-style > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-image: none;
    }
    .page-ind-col-style.page-c-reiki-style .elementor-element.section-col-cicle-reiki-style .elementor-column.elementor-inner-column:first-child  .elementor-heading-title.elementor-size-default{
        text-align: center;
    }
    .page-ind-col-style.page-c-reiki-style .elementor-element.section-col-cicle-reiki-style .elementor-section.elementor-element.section-count-p-style.page-colective-zoom-style {
        padding: 50px 10px !important;
    }
    .page-ind-col-style.page-c-reiki-style .elementor-element.section-col-cicle-reiki-style .btn-reiki-lets-do-it-style.elementor-widget .elementor-button-wrapper{
        text-align-last: center;
    }
    .page-ind-col-style.page-c-reiki-style .elementor-element.section-col-cicle-reiki-style .elementor-widget.elementor-widget-text-editor .elementor-widget-container span{
        font-size: 20px!important;
        text-align: center;
    }
    .page-ind-col-style.page-c-reiki-style .elementor-element.section-col-cicle-reiki-style .elementor-widget.elementor-widget-text-editor .elementor-widget-container{
        text-align: center;
    }
    .page-ind-col-style.page-c-reiki-style .elementor-element.column-r-c-cicle-days-style:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, 
    .page-ind-col-style.page-c-reiki-style .elementor-element.column-r-c-cicle-days-style > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
         background-image: none;
    }
    .head-e-mail-c-first-sections-style.elementor-widget h2 span{
        font-size: 35px;
    }
    .page-ind-col-style.page-community-style .elementor-element.head-e-mail-c-first-sections-style > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .page-ind-col-style.page-community-style .head-e-mail-c-first-sections-style.elementor-widget h2 span{
        font-size: 35px!important;
    }
    .page-ind-col-style.page-community-style .text-e-mail-c-first-sections-style.elementor-widget  h2 span{
        font-size: 20px!important;
    }
    .page-ind-col-style.page-community-style .elementor-element.first-section-activation-heading-style .elementor-heading-title.elementor-size-default {
        font-size: 34px !important;
    }
    .page-ind-col-style.page-community-style  .elementor-element.column-here-text-style .elementor-widget.elementor-widget-heading:first-child  h2 span{
        font-size: 33px!important;
    }
    .page-ind-col-style.page-community-style .elementor-element.column-here-text-style .elementor-element.elementor-widget-heading:last-child h2 span{
        font-size: 17px!important;
    }
    .page-ind-col-style.page-community-style .elementor-element.inner-section-sub-communiy-style {
       
        padding: 150px 0px 0px 0px;
    }
    .page-ind-col-style.page-init-reiki-style .elementor-section.section-faqs-style .elementor-section.elementor-inner-section .elementor-column.elementor-inner-column {
        padding-top: 0px!important;
    }
    .page-ind-col-style.page-init-reiki-style .elementor-element.inner-section-desp-on-style:not(.elementor-motion-effects-element-type-background), 
    .page-ind-col-style.page-init-reiki-style .elementor-element.inner-section-desp-on-style > .elementor-motion-effects-container > .elementor-motion-effects-layer {
         background-image: none;
    }
    .page-ind-col-style.page-init-reiki-style .elementor-element.column-online-curse-style > .elementor-element-populated {
        padding: 0px 0px 0px 10px;
    }
    .section-go-together-style.page-curse-reiki-style{
        padding: 0px 10px;
    }
    .page.page-i-am-style .elementor-top-section.first-section-iam-here-style .elementor-column.elementor-top-column {
        height: auto;
    }
    .page-ind-col-style.page-heal-us-cooming-style .elementor-column.column-here-text-style {
         padding-left: 0px !important; 
    }
    .page-ind-col-style.page-heal-us-cooming-style .elementor-element.column-here-text-style>.elementor-element-populated {
        padding: 0px 0px 0px 0px !important;
    }
    .page.page-i-am-style .elementor-inner-section.inner-section-first-section-style .elementor-column.elementor-inner-column{
        align-items: center;
    }
    .page.page-i-am-style .elementor-column.column-here-text-style {
        padding-top: 0%;
    }
    .page-wait-list-style.page-ind-col-style .elementor-element.section-individual-distance-style {
        padding: 20px 0px 150px 0px!important;
    }
    .page-ind-col-style.page-guide-med-style .elementor-field-type-text.elementor-field-group .elementor-field.elementor-size-sm.elementor-field-textual, 
    .page-ind-col-style.page-guide-med-style .elementor-column.elementor-field-group-email .elementor-field.elementor-size-sm.elementor-field-textual {
        height: 90px !important;
    }
    .page-ind-col-style.page-guide-med-style .elementor-element.form-med-guid-style .elementor-form-fields-wrapper.elementor-labels-above {
        justify-content: center;
    }
    .page-ind-col-style.page-podcast-style .elementor-element.section-heading-online-curse-style h2 span{
        font-size: 45px!important;
    }
    .page-ind-col-style.page-guide-med-style .elementor-element.inner-sec-gui-m-unl-syle  .elementor-element.elementor-widget.elementor-widget-text-editor {
        max-width: 100%!important;
        --container-widget-width: 100%!important;
    }
    .page-ind-col-style.page-guide-med-style .elementor-element.inner-section-desp-on-style{
        padding: 30px 10px;
    }
    .page-ind-col-style.page-guide-med-style .elementor-element.section-heading-online-curse-style {
        padding: 50px 10px 0px 10px;
    }
    .page.page-sobre-heal-style .elementor-section .elementor-container {
        padding: 0 0px!important;
    }
    .page.page-sobre-heal-style .elementor-element.section-lets-together-style {
        padding: 0px 0px 150px 0px;
    }
    .page.page-sobre-heal-style  .elementor-top-section.section-lets-together-style .elementor-element.elementor-top-column.elementor-element> .elementor-element-populated {
        padding: 200px 0px 200px 0px;
    }
    .page-ind-col-style.page-priv-pol-style .elementor-element.section-lets-together-style {
        padding: 0px 0px 0px 0px;
    }
    .page-ind-col-style.pag-a-col-pres-style .elementor-inner-section.section-go-together-style {
        padding-top: 0px;
        padding-bottom: 150px;
    }
    .page-ind-col-style.pag-a-col-pres-style .elementor-top-section.first-section-iam-here-style{
        height: 100vh;;
    }
    .page-ind-col-style.pag-a-col-pres-style .elementor-inner-section.inner-section-first-section-style{
        margin-top: 30vh;
    }
    .section-gift-card-style .elementor-element.elementor-top-column.elementor-element>.elementor-element-populated {
        padding: 0px 0px 162px 50px;
    }
    .elementor-3558 .elementor-element.elementor-element-0b50264:not(.elementor-motion-effects-element-type-background), 
    .elementor-3558 .elementor-element.elementor-element-0b50264 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-size: contain;
    }
 
    .page-ind-col-style.page-aten-ind-pres-style .inner-section-first-section-style.page-ind-pres-style .column-first-sect-i-p-style{
        display: none;
    }
    .page-ind-col-style.page-aten-ind-pres-style .elementor-column.column-text-ind-pre-style{
        width: 100%;
        margin-top: 30vh;
    }
}
@media only screen and (max-width: 420px) {
    
    .page-ind-col-style.page-aten-ind-pres-style .elementor-element.text-c-p-energy-style {

        max-width: 100%;
        --container-widget-width: 100%;
    }
    .page-ind-col-style.pag-a-col-pres-style .elementor-element.social-image-carousel-style .elementor-inner-column.elementor-element {
        width: 78% !important;
    }
    .elementor-section.section-go-together-style .elementor-container.elementor-column-gap-default{
        justify-content: center;
    }
    .page-ind-col-style.pag-a-col-pres-style .text-c-p-energy-style p {
        margin-left: 0px !important;
        text-align: center;
    }
    .page-ind-col-style.page-priv-pol-style .section-lets-together-style  .elementor-element.elementor-column.elementor-top-column > .elementor-element-populated {
        padding: 0px 0px 200px 0px;
    }
    .page.page-sobre-heal-style .section-about-text-style.elementor-widget-text-editor{
        text-align: center;
    }
    .page-ind-col-style.page-process-init-style .elementor-section.section-follow-together-a-t-style h2 span{
        font-size: 40px!important;
    }
    .page-ind-col-style.page-process-init-style .section-go-together-style .elementor-container.elementor-column-gap-default{
        justify-content: center!important;
    }
    .page-ind-col-style.page-process-init-style .elementor-section.section-go-together-style  .elementor-container.elementor-column-gap-custom{
        justify-content: center!important;
    }
    .page-ind-col-style.page-process-init-style .elementor-element.btn-process-amaz-style > .elementor-widget-container {
        padding: 0px 0px 0px 0px!important;
        text-align: center!important;
    }
    .page-ind-col-style.page-process-init-style  .elementor-element.btn-process-bali-style > .elementor-widget-container {
        padding: 0px 0px 0px 0px!important;
        text-align: center!important;
    }
    .page-ind-col-style.page-process-init-style  .elementor-element.btn-process-egipto-style > .elementor-widget-container {
        padding: 0px 0px 0px 0px!important;
        text-align: center!important;
    }
    .page-process-init-style .section-go-together-style.inner-countrys-btn-style .elementor-inner-column.elementor-element {
        width: 50% !important;
    }
    .page-ind-col-style.page-podcast-style .elementor-section.first-section-iam-here-style .elementor-section.inner-section-first-section-style{
        margin-top: 30vh!important;
    }
    .page-ind-col-style.page-guide-med-style .inner-sec-gui-m-unl-syle .elementor-element.elementor-widget-text-editor span{
        font-size: 23px!important;
    }
    .page-ind-col-style.page-guide-med-style .elementor-section.elementor-inner-section.elementor-element.inner-section-import-files-style .elementor-container.elementor-column-gap-default {
        justify-content: center;
        gap: 5px;
    }
    .page-ind-col-style.page-guide-med-style .elementor-inner-section.section-go-together-style .elementor-container.elementor-column-gap-default{
        justify-content: center!important;
    }
    .page-ind-col-style.page-guide-med-style  .elementor-inner-section.section-go-together-style  .elementor-element.elementor-widget.elementor-widget-text-editor {

        max-width: 100%!important;
        --container-widget-width: 100%!important;
    }    
    .elementor-section.section-go-together-style .elementor-inner-column.elementor-element .elementor-widget-wrap.elementor-element-populated{
        align-content: center;
    }
    .elementor-section.section-go-together-style .elementor-inner-column.elementor-element {
        width: 50%;
    }
    .page-ind-col-style.page-guide-med-style  .elementor-section.section-faqs-style{
        margin-top: 40px!important;
    }
    .page-ind-col-style.page-guide-med-style .elementor-section.section-faqs-style .elementor-element.elementor-widget-heading h2 span{
        font-size: 35px!important;
    }
    .page-ind-col-style.page-guide-med-style .elementor-field-type-text.elementor-field-group .elementor-field.elementor-size-sm.elementor-field-textual,
     .page-ind-col-style.page-guide-med-style .elementor-column.elementor-field-group-email .elementor-field.elementor-size-sm.elementor-field-textual {
        height: 46px !important;
    }
    .page-ind-col-style.page-guide-med-style .elementor-section.section-individual-distance-style {
        height: 100vh;
    }
    .page-wait-list-style.page-ind-col-style .elementor-element.section-individual-distance-style {
        padding: 20px 0px 120px 0px!important;
    }
    
    .page-ind-col-style.page-eleva-style .elementor-section.section-for-who-e-style .elementor-element.elementor-widget-heading h2 span{
        font-size: 75px!important;
    }
    .page-desperta-style .elementor-element.section-world-desperta-style{
        margin-top: 1000px;
    }
    .page.page-desperta-style .elementor-element.section-d-balance-style{
        display: none;
    }
    .page.page-desperta-style .first-inner-column-text-desperta-style.f-s-flower-img-style{
        margin-top: 30vh;
    }
    .page.page-desperta-style .elementor-element.column-here-text-style>.elementor-element-populated {
        padding: 0px 0px 0px 0px !important;
    }
    .page.page-desperta-style .elementor-section.first-section-iam-here-style .elementor-container {
        padding: 0 0px;
    }
    .page.page-desperta-style .elementor-column.column-here-text-style {
        padding-top: 15%!important;
    }
    .page-desperta-style .elementor-element.btn-bonus-style a span {
        font-size: 17px;
    }
    .page-ind-col-style.page-eleva-style .section-count-p-style.exclusive-bonus-style .elementor-inner-section.elementor-element .elementor-container.elementor-column-gap-default{
        justify-content: center;
    }
    .page-ind-col-style.page-eleva-style .section-count-p-style.exclusive-bonus-style .elementor-inner-column.elementor-element{
        width: 50%;
    }
    .page-ind-col-style.page-eleva-style .elementor-element.column-here-text-style .elementor-element.elementor-widget.elementor-widget-text-editor {

        max-width: 75%!important;
        --container-widget-width: 80%;
    }
    .page-ind-col-style.page-eleva-style .elementor-section.inner-section-first-section-style {
        margin-top: 0px;
    }
    .page-desperta-style .elementor-column.column-here-text-style {
        padding-left: 0px !important;
    }
    .page-desperta-style .elementor-column.column-here-text-style {
        padding-top: 0px !important;
    }
    .page-desperta-style .elementor-element.first-section-iam-here-style {
         height: 100%; 
    }
    .page-ind-col-style.page-init-reiki-style .section-count-p-style.img-blocks-style .elementor-column.elementor-element {
        width: 50%;
    }
    .page-ind-col-style.page-init-reiki-style .section-go-together-style.page-curse-reiki-style .elementor-widget.elementor-widget-image img{
        width: 175px!important;
        height: 200px!important;
    }
    
    .page-ind-col-style.page-init-reiki-style .section-go-together-style.page-curse-reiki-style .elementor-inner-column.elementor-element{
        width: 50%;
    }
    .page-ind-col-style.page-community-style .elementor-column.column-here-text-style {
        padding-top: 20px !important;
    }
    .page-ind-col-style.page-community-style .elementor-element.elementor-element-3ab84f0 {
        padding: 50px 0px 0px 0px;
    }
    .page-ind-col-style.page-community-style .elementor-element.inner-section-sub-communiy-style {
        padding: 50px 0px 50px 0px !important;
    }
    
    .page-ind-col-style.page-community-style .elementor-element.column-here-text-style .elementor-widget.elementor-widget-heading:first-child h2 span {
        font-size: 30px!important;
    }
    .page-ind-col-style.page-community-style .elementor-element.column-here-text-style>.elementor-element-populated {
        padding: 0px 0px 0px 0px !important;
    }
    .page-ind-col-style.page-community-style .elementor-column.column-here-text-style {
         padding-left: 0px !important; 
    }
    .page-ind-col-style.page-community-style .text-e-mail-c-first-sections-style.elementor-widget h2 span {
        font-size: 12px!important;
    }
    .page-ind-col-style.page-community-style .first-inner-section-desperta-style.page-community-style .first-inner-column-text-desperta-style.f-s-flower-img-style .elementor-element.elementor-widget.elementor-widget-heading>.elementor-widget-container {
        padding: 0px 0px 0px 0px !important;
    }
    .page-ind-col-style.page-community-style .head-e-mail-c-first-sections-style.elementor-widget h2 span {
        font-size: 23px!important;
    }
    .first-inner-section-desperta-style.page-community-style .first-inner-column-text-desperta-style.f-s-flower-img-style {
        padding-top: 0% !important;
    }
    .elementor-section.inner-section-energy-style .elementor-container.elementor-column-gap-default{
        justify-content: center;
    }
    .elementor-element.inner-section-energy-style .elementor-column.elementor-element{
        width: 50%;
    }
    .page-ind-col-style.page-c-reiki-style .elementor-element.section-col-cicle-reiki-style .elementor-section.elementor-element.section-count-p-style.page-colective-zoom-style {
        padding: 0px 10px !important;
    }
    .page-desperta-style .section-count-p-style .elementor-top-column.elementor-element{
        width: 50%;
    }
    .page-desperta-style .section-count-p-style.exclusive-bonus-style .elementor-top-column.elementor-element{
        width: 100%;
    }
    .inner-section-each-medicine-style.page-curse-reiki-style .head-how-reiki-style.elementor-widget h2 span {
        font-size: 25px !important;
    }
    .inner-section-what-cicle-reiki-style .elementor-widget.elementor-widget-heading h2 span span{
        font-size: 61px!important;
    }
    .section-col-cicle-reiki-style .elementor-widget.elementor-widget-text-editor{
        text-align: center;
    }
    .elementor-element.text-lust-sans-regular-style .elementor-heading-title{
        font-size: 35px!important;
    }
    .section-count-p-style.page-colective-zoom-style .elementor-column.elementor-top-column{
        width: 50%;
    }
    .page-ind-col-style.page-col-zoom-style .elementor-element.first-section-iam-here-style {
         height: 100%
    }
    .elementor-inner-section.section-go-together-style {
        padding-top: 0px;
    }
    .elementor-section.section-faqs-style .elementor-section.elementor-inner-section .elementor-column.elementor-inner-column {
        padding-top: 0px;
    }
    .acad-des-head-style.elementor-widget h2 span {
        font-size: 60px!important;
    }
    .elementor-element.section-choice-work-style .elementor-element .elementor-widget.elementor-widget-heading h2 span {
        font-size: 20px!important;
    }
    .elementor-element.section-present-care-style .elementor-element .elementor-widget.elementor-widget-heading h2 span {
        font-size: 20px!important;
    }
    .elementor-element.section-present-care-style .elementor-element .elementor-widget.elementor-widget-heading h2 span br{
        display: none;
    }
    .elementor-element.section-present-care-style:not(.elementor-motion-effects-element-type-background), 
    .elementor-element.section-present-care-style > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-image: none!important;
    }
    
}

 .elementor-element.section-heal-dom-style > .elementor-container {
   
    max-width: 1300px;
}

.elementor-element.column-heal-p-style .elementor-element.elementor-widget-text-editor .elementor-widget-container{
    max-width: 220px;
}
.column-heal-p-style.sec-style{
    padding-top: 110px;
}

.elementor-element.section-heal-dom-style{
    padding-top: 60px!important;
    padding-bottom: 60px!important;
}
.elementor-section.section-text-era-style .elementor-container.elementor-column-gap-default{
    max-width: 1300px;
}
.elementor-section.section-text-era-style {
    padding: 70px 10px;
}

.elementor .elementor-element.sub-title-style.new-cure-style {

    font-size: 26px;
}
.elementor .elementor-element.title-style.new-cure-style .elementor-heading-title {

    font-size: 46px;
}
.elementor-section.elementor-top-section.section-count-p-style .elementor-container.elementor-column-gap-default{

    max-width: 1300px;
}
.elementor-section.elementor-element.section-count-p-style {
    padding: 40px 10px;
}
.elementor-top-section.section-count-p-style .elementor-element.elementor-widget.elementor-widget-image-box .elementor-image-box-title, 
.elementor-top-section.section-count-p-style .elementor-element.elementor-widget.elementor-widget-image-box .elementor-image-box-description {
    font-weight: 200;
}
.elementor-top-section.section-count-p-style .elementor-element.elementor-widget.elementor-widget-image-box .elementor-image-box-title {
    font-size: 30px;
}
.elementor-top-section.section-count-p-style .elementor-element.elementor-widget.elementor-widget-image-box .elementor-image-box-description {
    font-size: 20px !important;
}

.elementor-section.section-count-p-style .elementor-element.elementor-widget-image-box .elementor-image-box-img img{
    height: 55px;
    width: 70px;
}
.elementor-section.section-reiki-style .elementor-container.elementor-column-gap-default{
    max-width: 1300px;
}

.elementor-section.elementor-inner-section.inner-section-time-line-style .elementor-container.elementor-column-gap-default{
    max-width: 1300px;

}
.elementor-section.elementor-inner-section.inner-section-time-line-style .elementor-column.column-time-line-one-style  .elementor-element.elementor-widget-image img{
    width: 50%;
}
.elementor-section.elementor-inner-section.inner-section-time-line-style .elementor-element.time-line-text-style .elementor-heading-title {
    font-size: 39px;
    text-align: left;
    font-weight: 200!important;
}
 .elementor-section.section-calendar-style .elementor-widget.elementor-widget-image-box .elementor-image-box-title {
    font-size: 20px!important;
    font-weight: 200!important;
}
.elementor-section.section-calendar-style .elementor-widget.elementor-widget-image-box .elementor-image-box-description {
    font-size: 14px!important;
}
.elementor-element.section-home-map-style .elementor-container.elementor-column-gap-default{
    max-width: 1300px;
}
.elementor-element.section-home-map-style {
    padding-bottom: 80px!important;
}
.elementor-inner-section.inner-section-social-medias-style  .elementor-widget-lottie.elementor-widget:not(:last-child) {
    margin-bottom: -13px;
}
.inner-section-heal-dom-style{
    padding-top: 60px!important;
    padding-bottom: 60px!important;
}
.elementor-section.inner-section-social-medias-style .elementor-element.img-spotify-style .elementor-image-box-img {
    padding-top: 29px;
}

.elementor-section.section-count-p-style .elementor-widget:not(:last-child) {
    margin-bottom: 0px;
}
.elementor-section.section-count-p-style  .elementor-column-gap-default>.elementor-column>.elementor-element-populated {
    padding: 0px;
}

.page-ind-col-style.page-ret-bali-style .section-footer-style.section-second-footer-style .elementor-widget.elementor-widget-image-carousel,
.page-ind-col-style.page-ret-bali-style .section-footer-style.section-second-footer-style .elementor-element.inner-section-instagram-style{
    display: none!important;
}
.elementor-section.section-courses-academy-style .elementor-container.elementor-column-gap-default{
    max-width: 1300px;
}
.text-heal-me-academy-style .elementor-widget-container h2 {
    font-size: 65px;
}
.elementor .elementor-element.title-curse-online-style .elementor-heading-title {
    font-family: LustSans;
    font-size: 50px;
}
.elementor-element.heal-me-academy-img-style img{
    width: 90%;
}
.page-ind-col-style.page-home-style .section-footer-style.section-second-footer-style {
     margin-bottom: 0px; 
     margin-top: 0px;
}
.page-ind-col-style.page-home-style .section-footer-style.section-second-footer-style .elementor-widget-image-carousel.e-widget-swiper{
    margin-top: -24vh;
}

.page.page-ret-bali-style .elementor-element.inner-section-time-line-style {
    margin-bottom: 60px!important;
}

.btn-i-go-bali-style a{
    background: url(/wp-content/uploads/2023/06/Group-12895.png);
    padding: 10px 65px;
    border-radius: 20px!important;
    font-family: aleo!important;
    text-transform: uppercase;
    background-size: cover;
}
.btn-sec-i-go-bali-style a{
    background: url(/wp-content/uploads/2023/06/Group-12895.png);
    padding: 10px 30px;
    border-radius: 20px!important;
    font-family: aleo!important;
    text-transform: uppercase;
    background-size: cover;
}
.section-list-eye-style .elementor-image-box-description{
    color: black;
    font-family: 'sourceserifpro-regular';
}

.btn-my-v-style  a{
    background: url(/wp-content/uploads/2023/06/Group-12894.png);
    padding: 10px 25px;
    border-radius: 20px!important;
    font-family: aleo!important;
    text-transform: uppercase;
    background-size: cover;
}
/*Page eleva v2*/

.inner-section-gallerys-style .elementor-container.elementor-column-gap-custom{

    column-gap: 2px!important;
}


.elementor-element.head-earth-t-style.elementor-widget  .elementor-heading-title {

    font-size: 74px;
}
.elementor-section.elementor-inner-section.inner-section-time-line-style .elementor-column.column-time-line-one-style .elementor-element.elementor-widget-image img {
    width: 70%!important;
}

/**** Update 08/08  ****/
.elementor-element.form-news-letter-style{
	width:440px;

	border-radius:15px;
}
.elementor-element.form-news-letter-style .elementor-message.elementor-message-danger{
	    font-size: 9px;
    display: inline-flex;
}
.elementor-element.form-news-letter-style .elementor-field-type-email.elementor-field-group  .elementor-field.elementor-size-sm.elementor-field-textual{
	    background-color: rgba(255, 255, 255, 0.3)!important;
}
.elementor-element.form-news-letter-style .elementor-field.elementor-size-sm.elementor-field-textual{
	    color: black;
    font-family: 'LustSans';
}
.elementor-element.form-news-letter-style .elementor-field-group.elementor-column .elementor-button.elementor-size-sm:hover {
      background: rgb(255,229,44)!important;
}
.elementor-element.form-news-letter-style .elementor-field.elementor-size-sm .elementor-field-textual{
	border-radius:25px;
}
.elementor-element.form-news-letter-style .elementor-field-type-email.elementor-field-group-email .elementor-size-sm.elementor-field-textual {
   
    background-size: cover;
    background: white;
    border: none;
}
.elementor-element.form-news-letter-style .elementor-field-group.elementor-column.elementor-field-type-submit.e-form__buttons .elementor-button.elementor-size-sm {
    border: 1px solid #c36;
    background: rgb(255,229,44);
    border-radius: 25px;
}
.elementor-element.form-news-letter-style .elementor-field-type-email.elementor-field-group.elementor-field-group-email{
	    width: 77%;
}

.elementor-element.form-news-letter-style .elementor-field-group.elementor-column.elementor-field-type-submit.e-form__buttons{
	width: 20%;
	margin-left: -40px;
}
.elementor-element.form-news-letter-style .elementor-field-type-text.elementor-field-group .elementor-field.elementor-size-sm.elementor-field-textual,.elementor-element.form-news-letter-style .elementor-column.elementor-field-group-email .elementor-field.elementor-size-sm.elementor-field-textual {
    height: 40px !important;
	border-radius:25px;
}
.bt-academy-pink-style.elementor-widget a {
  width: 200px !important;
   background: url("/wp-content/uploads/2023/07/pink.png");
   background-color: transparent !important;
   background-repeat: no-repeat;
}

.btn-let-despert-aca-style a{
       background-image: url(/wp-content/uploads/2023/07/Group-17614.png);
    padding: 10px 20px;
    background-repeat: no-repeat;
    background-size: cover;
    width: 230px;
}
.btn-acad-let-join-together-style a{
         background-image: url(/wp-content/uploads/2023/07/Group-17617.png);
    padding: 9px 30px;
    background-repeat: no-repeat;
    background-size: contain;
    width: 290px;
}
.btn-y-acad-style a {
   
    background-image: url(/wp-content/uploads/2023/07/Group-17622.png);
    color: white;
    background-repeat: no-repeat;
    background-size: contain;
    border-radius: 16px;
    padding: 10px 30px;
}
.btn-red-acad-style a {
   
    background-image: url(/wp-content/uploads/2023/07/Group-17623.png);
    color: white;
    background-repeat: no-repeat;
    background-size: contain;
    border-radius: 16px;
    padding: 10px 30px;
}
.btn-red-oran-style a {
   
    background-image: url(/wp-content/uploads/2023/07/Group-17624.png);
    color: white;
    background-repeat: no-repeat;
    background-size: contain;
    border-radius: 16px;
    padding: 10px 30px;
}
.btn-green-acad-style a {
   
    background-image: url(/wp-content/uploads/2023/07/Group-17631.png);
    color: white;
    background-repeat: no-repeat;
    background-size: contain;
    border-radius: 16px;
    padding: 10px 30px;
}
.btn-y-sec-acad-style a {
   
    background-image: url(/wp-content/uploads/2023/07/Group-17632.png);
    color: white;
    background-repeat: no-repeat;
    background-size: contain;
    border-radius: 16px;
    padding: 10px 30px;
}

.bt-midia-buy-style.elementor-widget a {
  width: 220px !important;
   background: url("/wp-content/uploads/2023/07/Group-18337.svg");
   background-color: transparent !important;
}
.bt-more-midia-style.elementor-widget a {
  width: 220px !important;
   background: url("/wp-content/uploads/2023/07/Group-18331.svg");
   background-color: transparent !important;
}

.bt-healus-soon-style.elementor-widget a {
  width: 220px !important;
   background: url("/wp-content/uploads/2023/07/Group-18332.svg");
   background-color: transparent !important;
}

.elementor-field-type-textarea.elementor-field-group.elementor-column .elementor-field-textual.elementor-size-sm{
	    height: 160px;
    padding: 20px 25px;
}
.page-wait-list-style.page-ind-col-style .elementor-element.form-wait-list-style .elementor-field-group > label {
    font-family: "sourceserifpro regular", Sans-serif;
    font-size: 24px;
    font-weight: bold;
}
.page-wait-list-style .elementor-element.form-wait-list-style .elementor-field-group:not(.elementor-field-type-upload) .elementor-field.elementor-select-wrapper {
    background-color: rgb(255, 255, 255, 0.75);
	 color: #73B8CE!important;
	font-family: 'sourceserifpro-regular';
	border-radius:45px;
}

.page-wait-list-style .elementor-element.form-wait-list-style .elementor-field-textual {
	 color: #73B8CE!important;
	font-family: 'sourceserifpro-regular';
	border-radius:45px;
	border:none;
}

.elementor-section.section-individual-distance-style .elementor-element.column-individual-distance-style>.elementor-element-populated {
    padding: 0% 0% 0% 0% !important;
}
.elementor-element.nav-menu-style .sub-menu.elementor-nav-menu--dropdown.sm-nowrap {
    background-color: #F1AD63!important;
    opacity: 90%;
    border-radius: 20px;
}
.elementor-element.section-footer-style.section-second-footer-style {
    margin-top: 0px;
}
@media only screen and (max-width: 820px) {

	.page-ind-col-style.page-atend-ind-dist-style .elementor .elementor-element.column-second-division-style > .elementor-element-populated {
  padding: 50px 0px 0px 0px;
}
	
	
.page-ind-col-style.page-atend-ind-dist-style .elementor .elementor-element.column-next-calendar-date-style:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap {
	background-image: none !important;
	}

.page-ind-col-style.page-atend-ind-dist-style	.elementor-column.fly-color-img-style .elementor-widget-wrap.elementor-element-populated {
	display:none;
	}
	
.page-ind-col-style.page-atend-ind-dist-style .elementor .elementor-element.section-faqs-style:not(.elementor-motion-effects-element-type-background) {
	background-image: none !important;
	}
	
.elementor .elementor-element.section-gift-card-style > .elementor-container {
  min-height: 40vh;
}	
	
	.elementor-column.flower-color-img-style .elementor-widget-wrap {
		display:none;
	}	
	
	.elementor-column.flowers-color-img-style .elementor-widget-wrap {
		display:none;
	}		

	.elementor-element.flowers-color-img-style.elementor-widget.elementor-widget-image .elementor-widget-container {
		display:none;
	}
	
	
	
	.elementor-column .dear-patricia-text-style {
		margin-top: 60px;
	}
	
.elementor .elementor-element.section-test-style:not(.elementor-motion-effects-element-type-background), .elementor .elementor-element.section-test-style > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: none !important;
	background-size: 0% auto;
	}	
	
.elementor .elementor-element.column-reik-img-style:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap {
	background-image: none;
	}
	
	.elementor .elementor-element.the-anxiety-text-style {
  text-align: center;
}
	
	
	.page-wait-list-style.page-ind-col-style .elementor-element.form-wait-list-style {
    
    max-width: 90%;
    --container-widget-width: 90%;
	}
	.ementor-column.banner-img-style .elementor-widget-wrap.elementor-element-populated {
		height: 100vh !important;
	}
	
	body:not(.rtl) .elementor .elementor-element.second-animation-time-line-style {
  	left: 0px !important ;	
		display:none;
}

	.elementor-element.color-books-img-style .elementor-widget-container{
		display:none;
	}	
	
	.elementor-element.color-tree-img-style .elementor-widget-container{
		display:none;
	}	
	
	.elementor-element.color-leaf-img-style .elementor-widget-container{
		display:none;
	}	

	.elementor-element.color-palm-tree-img-style .elementor-widget-container{
		display:none;
	}		
	
	.elementor-element.color-snake-img-style .elementor-widget-container{
		display:none;
	}	
	
	.elementor-element .section-about-text-style .elementor-widget-container p {
		text-align: center;
	}	

.elementor-element.about-text-heal-me-style 
	.elementor-widget-container p {
		text-align:center;
	}	
.elementor .elementor-element.section-midia-heal-us-about-style {
  padding: 0px 0px 0px 0px !important;
}	

.page.page-sobre-heal-style .elementor-top-section.section-lets-together-style .elementor-element.elementor-top-column.elementor-element > .elementor-element-populated {
  padding: 50px 0px 200px 0px;
}
	
	.elementor-element.new-era-img-style .elementor-widget-container img {
	max-width: 50%;
	}	
	
	.elementor .elementor-element.inner-text-media-style {
  font-size: 40px;
}

	.elementor-element.inner-text-media-style {
		padding-left: 30px;
	}
	
.elementor .elementor-element.inner-text-media-style > .elementor-widget-container {
  margin: 30px 0px 20px 10px;
}	
	
	.elementor-element.btn-read-more-r-style .elementor-widget-container {
		padding-left: 95px;
	}	
	
.elementor-element.btn-read-more-g-style .elementor-widget-container {
		padding-left: 95px;
	}	
	
	.elementor-element.inner-text-media-style .elementor-widget-container {
		font-size: 70px !important;
	}

	.elementor-element.heart-img-midia-heal-us-about-style .elementor-widget-container img {
		padding-top: 100px;
		max-width: 85%;
	}

	
	.elementor-element.star-img-midia-heal-us-about-style .elementor-widget-container img {
		padding-top: 100px;
	}

	
	.page.page-sobre-heal-style .elementor-top-section.section-lets-together-style .elementor-element.elementor-top-column.elementor-element > .elementor-element-populated {
  padding: 100px 0px 200px 0px;
}	
	
	.elementor-element.section-about-text-style .elementor-widget-container {
		margin:20px;
	}	
	
	.elementor-element.new-travel-img-style .elementor-widget-container {
		max-width: 80% !important;
	}	
	
.page-process-init-style .elementor-section.section-go-together-style {
  padding-top: 25px !important;
}	

	.elementor-section.section-go-together-style {
		margin: 10px !important;
	}
	
	.elementor-element.time-line-small-text-style .elementor-widget-container {
		font-size:14px !important;
	}
	
.elementor .elementor-element.time-line-small-text-style {
	max-width: 100% !important; 
	}	

	.elementor-element .freq-question-title-style .elementor-widget-container h2 {
		font-size: 45px !important;
	}
	

.elementor .elementor-element.social-image-carousel-style:not(.elementor-motion-effects-element-type-background), .elementor .elementor-element.social-image-carousel-style > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-image: none;
}    

.elementor .elementor-element.section-buttons-join-u-column-style:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor .elementor-element.v > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-image: none;

}
	
.elementor .first-section-about-style.elementor-section .elementor-element.elementor-top-column > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-element.first-spirit-collection-yoga-style .elementor-widget-container h2 {
	text-align:center;
}
.elementor-element.second-spirit-collection-yoga-style .elementor-widget-container h2 {
	text-align:center;
}
.elementor-element.first-universe-title-style .elementor-widget-container {
	text-align:center;
}
.elementor-element.second-universe-title-style .elementor-widget-container {
	text-align:center;
}
.elementor-element.heal-me-store-title-style .elementor-widget-container {
	text-align:center;
}
.elementor-element.share-our-community-title-style .elementor-widget-container {
	text-align:center;
}	

.elementor .elementor-element.first-new-begin-section-style > .elementor-container {
  min-height: 500px;
}

.elementor .elementor-element.second-new-begin-section-style > .elementor-container {
  min-height: 500px;
}
	.elementor-element.store-product-grid-style .elementor-widget-container .products {
		justify-items: center;
	}	
	
	.elementor .elementor-element.column-lets-together-style > .elementor-element-populated {
  padding: 50px 0px 50px 0px;
}
	
	.elementor-section.section-faqs-style .elementor-section.elementor-inner-section .elementor-column.elementor-inner-column {
  padding-top: 20px;
}
	.elementor-inner-section.section-go-together-style {
  padding-top: 20px;
}
	
}
	
@media only screen and (max-width: 420px) {

	.elementor .first-section-about-style.elementor-section .elementor-element.elementor-top-column > .elementor-element-populated {
  padding: 0px 0px 0px 0px !important;
}

.elementor .elementor-element.first-spirit-collection-yoga-column-style > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor .elementor-element.second-spirit-collection-yoga-column-style > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
	
.elementor .elementor-element.heal-me-store-column-style > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
	
.elementor-element.share-our-community-title-style .elementor-widget-container h2 {
		font-size: 18px;
	}

.elementor-element.second-spirit-collection-yoga-style .elementor-widget-container h2 {
		font-size: 28px;
	}

.elementor-element.first-spirit-collection-yoga-style .elementor-widget-container h2 {
		font-size: 28px;
	}	

	.elementor-element.second-universe-title-style .elementor-widget-container{
		font-size:12px;
	}	
	
	.elementor-element.first-universe-title-style .elementor-widget-container{
		font-size:12px;
	}	

.eael-product-grid .woocommerce ul.products, .eael-post-grid .woocommerce ul.products {
  grid-gap: 0px !important;
}	
	
.page.page-store-style .store-product-grid-style .eael-product-grid .woocommerce ul.products {
  grid-template-columns: repeat(2, 1fr) !important;
}

.elementor-column.first-section-iam-here-column-style	 {
	height: 100vh !important;
	}
	
.elementor-section.elementor-inner-section.inner-section-time-line-style .elementor-element.time-line-text-style .elementor-heading-title {
  text-align: center !important;
}	

	.elementor-element.time-line-small-text-style .elementor-widget-container {
		text-align: center !important;		
		margin:10px !important
	}

	.elementor-element.amazonia-title-style .elementor-widget-container {
		text-align:center !important;
	}
	.elementor-element.amazonia-title-style .elementor-widget-container {
		text-align:center !important;
	}

	.elementor-element.bali-title-style .elementor-widget-container {
		text-align:center !important;
	}
	.elementor-element.bali-title-style .elementor-widget-container {
		text-align:center !important;
	}	

	.elementor-element.egipto-title-style .elementor-widget-container {
		text-align:center !important;
	}
	.elementor-element.egipto-title-style.elementor-widget-container {
		text-align:center !important;
	}	
	
	.elementor-section.inner-section-each-medicine-style {
		padding: 20px 0px 0px 0px !important;
	}

	.elementor-element.snake-image-style .elementor-widget-container {
		max-width: 90% !important;
	}

.elementor-column.first-section-iam-here-column-style	.elementor-widget-wrap.elementor-element-populated {
	height:100vh;
	}

	.elementor-column.column-zoom-a-c-style	{
		  width: 100% !important;
	}
	
.btn-bali-process-style.elementor-widget a, .btn-egipt-process-style.elementor-widget a, .btn-portugal-process-style.elementor-widget a, .btn-amazonia-process-style.elementor-widget a {
  width: 180px !important;
}
	
.page-process-init-style .elementor-element.inner-section-time-line-style .elementor-element.elementor-widget-text-editor p {
  font-size: 20px !important;
}	

.elementor-element.new-travel-img-style .elementor-widget-container {
  max-width: 100% !important;
}

	.elementor-element.section-about-text-style .elementor-widget-container {
	margin: 10px;
 	padding-top: 30px;
	}

	.elementor-element.time-line-title-style .elementor-widget-container {
		text-align:center;
	}
	.elementor .elementor-element.time-line-text-style .elementor-image-box-title {
  margin-bottom: 0px;
}
	
.elementor3 .elementor-element.time-line-text-style {
  width: var( --container-widget-width, 100% )!important;
  max-width: 100% !important;
  --container-widget-width: 100%!important;

}

.elementor .elementor-element.together-text-style {

  --container-widget-width: 100%!important;

}	

.elementor-section.section-go-together-style .elementor-inner-column.elementor-element {
  width: 100%!important;
}	
	
.elementor .elementor-element.together-text-style {
  width: none!important;
  max-width: 100%!important;
}	
	.elementor-section.section-go-together-style .elementor-inner-column.elementor-element {
  width: 100%!important;
}
	
.inner-section-gallerys-style .elementor-container.elementor-column-gap-custom {
  column-gap: 0px !important;
}	
	
.elementor .elementor-element.time-line-text-style {

  max-width: 100% !important;
  --container-widget-width: 100% !important;
	margin:10px !important;

}	

.elementor-section.elementor-inner-section.inner-section-time-line-style .elementor-column.column-time-line-one-style .elementor-element.elementor-widget-image img {
  width: 50% !important;
}	

	.elementor-element.head-share-head-style h2 {
  font-size: 40px !important;
}
	.elementor .elementor-element.section-lets-together-style {
  padding: 20px 0px 50px 0px;
}
}
