.elementor-534 .elementor-element.elementor-element-90ad823 {
    --min-height: 60vh;
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: center;
    --align-items: center;
    --background-transition: 0.3s;
    --overlay-opacity: 1;
}

.elementor-534 .elementor-element.elementor-element-90ad823:not(.elementor-motion-effects-element-type-background), .elementor-534 .elementor-element.elementor-element-90ad823 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-primary );
    background-image: var(--e-bg-lazyload-loaded);
    --e-bg-lazyload: url("https://manoellatorres.com/wp-content/uploads/2023/01/contacto-manoella.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-534 .elementor-element.elementor-element-90ad823::before, .elementor-534 .elementor-element.elementor-element-90ad823 > .elementor-background-video-container::before, .elementor-534 .elementor-element.elementor-element-90ad823 > .e-con-inner > .elementor-background-video-container::before, .elementor-534 .elementor-element.elementor-element-90ad823 > .elementor-background-slideshow::before, .elementor-534 .elementor-element.elementor-element-90ad823 > .e-con-inner > .elementor-background-slideshow::before, .elementor-534 .elementor-element.elementor-element-90ad823 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-color: transparent;
    background-image: linear-gradient(180deg, #853DFA00 0%, var( --e-global-color-primary ) 100%);
}

.elementor-534 .elementor-element.elementor-element-90ad823, .elementor-534 .elementor-element.elementor-element-90ad823::before {
    --border-transition: 0.3s;
}

.elementor-534 .elementor-element.elementor-element-33f1298 .elementor-heading-title {
    color: var( --e-global-color-text );
    font-family: "Montserrat", Sans-serif;
    font-weight: 700;
}

.elementor-534 .elementor-element.elementor-element-e7153a9 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --justify-content: center;
    --align-items: center;
    --background-transition: 0.3s;
    --padding-top: 5%;
    --padding-right: 4%;
    --padding-bottom: 1%;
    --padding-left: 4%;
}

.elementor-534 .elementor-element.elementor-element-e7153a9:not(.elementor-motion-effects-element-type-background), .elementor-534 .elementor-element.elementor-element-e7153a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-primary );
}

.elementor-534 .elementor-element.elementor-element-e7153a9, .elementor-534 .elementor-element.elementor-element-e7153a9::before {
    --border-transition: 0.3s;
}

.elementor-534 .elementor-element.elementor-element-d85a279 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-534 .elementor-element.elementor-element-e900aa0 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-534 .elementor-element.elementor-element-36bf656 .elementor-heading-title {
    color: var( --e-global-color-secondary );
    font-family: "Bebas Neue", Sans-serif;
    font-weight: 700;
    letter-spacing: 1px;
}

.elementor-534 .elementor-element.elementor-element-d41396a {
    text-align: justify;
    font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-534 .elementor-element.elementor-element-8dcc831 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --justify-content: center;
    --align-items: center;
    --background-transition: 0.3s;
    --padding-top: 0%;
    --padding-right: 4%;
    --padding-bottom: 1%;
    --padding-left: 4%;
}

.elementor-534 .elementor-element.elementor-element-8dcc831:not(.elementor-motion-effects-element-type-background), .elementor-534 .elementor-element.elementor-element-8dcc831 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-primary );
}

.elementor-534 .elementor-element.elementor-element-8dcc831, .elementor-534 .elementor-element.elementor-element-8dcc831::before {
    --border-transition: 0.3s;
}

.elementor-534 .elementor-element.elementor-element-23385c2 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-534 .elementor-element.elementor-element-12e0175 .elementor-heading-title {
    color: var( --e-global-color-secondary );
    font-family: "Bebas Neue", Sans-serif;
    font-weight: 700;
    letter-spacing: 1px;
}

.elementor-534 .elementor-element.elementor-element-544252d {
    text-align: justify;
    font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-534 .elementor-element.elementor-element-bfb4adf .elementor-heading-title {
    color: var( --e-global-color-secondary );
    font-family: "Bebas Neue", Sans-serif;
    font-weight: 700;
    letter-spacing: 1px;
}

.elementor-534 .elementor-element.elementor-element-4d22134 {
    text-align: justify;
    font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-534 .elementor-element.elementor-element-9b43d26 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --justify-content: center;
    --align-items: center;
    --background-transition: 0.3s;
    --padding-top: 5%;
    --padding-right: 4%;
    --padding-bottom: 1%;
    --padding-left: 4%;
}

.elementor-534 .elementor-element.elementor-element-9b43d26:not(.elementor-motion-effects-element-type-background), .elementor-534 .elementor-element.elementor-element-9b43d26 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-primary );
}

.elementor-534 .elementor-element.elementor-element-9b43d26, .elementor-534 .elementor-element.elementor-element-9b43d26::before {
    --border-transition: 0.3s;
}

.elementor-534 .elementor-element.elementor-element-8e826a1 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-534 .elementor-element.elementor-element-41c099e .elementor-repeater-item-e11aa18 .swiper-slide-bg {
    background-color: #833ca3;
    background-image: url(https://jamieelmusical.com/wp-content/uploads/2023/01/Foto-01.webp);
    background-size: cover;
}

.elementor-534 .elementor-element.elementor-element-41c099e .elementor-repeater-item-d3fe49f .swiper-slide-bg {
    background-color: #833ca3;
    background-image: url(https://jamieelmusical.com/wp-content/uploads/2023/01/Foto-02.webp);
    background-size: cover;
}

.elementor-534 .elementor-element.elementor-element-41c099e .elementor-repeater-item-29ec7f1 .swiper-slide-bg {
    background-color: #4054b2;
    background-image: url(https://jamieelmusical.com/wp-content/uploads/2023/01/Foto-03.webp);
    background-size: cover;
}

.elementor-534 .elementor-element.elementor-element-41c099e .elementor-repeater-item-0351c59 .swiper-slide-bg {
    background-color: #1abc9c;
    background-image: url(https://jamieelmusical.com/wp-content/uploads/2023/01/IMG_0757.webp);
    background-size: cover;
}

.elementor-534 .elementor-element.elementor-element-41c099e .elementor-repeater-item-8a1cd18 .swiper-slide-bg {
    background-color: #bbbbbb;
    background-image: url(https://jamieelmusical.com/wp-content/uploads/2023/01/IMG_0758.webp);
    background-size: cover;
}

.elementor-534 .elementor-element.elementor-element-41c099e .elementor-repeater-item-0ec3301 .swiper-slide-bg {
    background-color: #bbbbbb;
    background-image: url(https://jamieelmusical.com/wp-content/uploads/2023/01/IMG_0761.webp);
    background-size: cover;
}

.elementor-534 .elementor-element.elementor-element-41c099e .elementor-repeater-item-a635605 .swiper-slide-bg {
    background-color: #bbbbbb;
    background-image: url(https://jamieelmusical.com/wp-content/uploads/2023/01/IMG_0768.webp);
    background-size: cover;
}

.elementor-534 .elementor-element.elementor-element-41c099e .swiper-slide {
    height: 625px;
    transition-duration: calc(5000ms*1.2);
}

.elementor-534 .elementor-element.elementor-element-41c099e .swiper-slide-contents {
    max-width: 66%;
}

.elementor-534 .elementor-element.elementor-element-41c099e .swiper-slide-inner {
    text-align: center;
}

.elementor-534 .elementor-element.elementor-element-41c099e .swiper-pagination-bullet:not(.swiper-pagination-bullet-active) {
    background-color: #FFFFFF;
    opacity: 1;
}

.elementor-534 .elementor-element.elementor-element-41c099e .swiper-pagination-bullet-active {
    background-color: #00D1F1;
}

.elementor-534 .elementor-element.elementor-element-41c099e.elementor-element {
    --align-self: center;
}

.elementor-534 .elementor-element.elementor-element-430f20f {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-right: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-534 .elementor-element.elementor-element-0b6c75b > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-534 .elementor-element.elementor-element-0b6c75b {
    width: 100%;
    max-width: 100%;
}

@media(min-width: 768px) {
    .elementor-534 .elementor-element.elementor-element-d85a279 {
        --width:50%;
    }

    .elementor-534 .elementor-element.elementor-element-e900aa0 {
        --width: 60%;
    }
}

@media(max-width: 1024px) {
    .elementor-534 .elementor-element.elementor-element-e7153a9 {
        --justify-content:center;
        --align-items: flex-start;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    }

    .elementor-534 .elementor-element.elementor-element-8dcc831 {
        --justify-content: center;
        --align-items: flex-start;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    }

    .elementor-534 .elementor-element.elementor-element-9b43d26 {
        --justify-content: center;
        --align-items: flex-start;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    }
}

@media(max-width: 767px) {
    .elementor-534 .elementor-element.elementor-element-33f1298 .elementor-heading-title {
        font-size:25px;
    }

    .elementor-534 .elementor-element.elementor-element-e7153a9 {
        --gap: 7px;
        --flex-wrap: wrap;
    }

    .elementor-534 .elementor-element.elementor-element-8dcc831 {
        --gap: 7px;
        --flex-wrap: wrap;
    }

    .elementor-534 .elementor-element.elementor-element-9b43d26 {
        --gap: 7px;
        --flex-wrap: wrap;
    }
}