.elementor-1130 .elementor-element.elementor-element-2519a1b{--display:flex;--background-transition:0.3s;--margin-top:-270px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1130 .elementor-element.elementor-element-4073465{--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;--flex-wrap-mobile:wrap;--align-items:center;--overflow:hidden;--background-transition:0.3s;}.elementor-1130 .elementor-element.elementor-element-93afbdc{--display:flex;--justify-content:center;--background-transition:0.3s;}.elementor-1130 .elementor-element.elementor-element-5ddf15b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1130 .elementor-element.elementor-element-5ddf15b.elementor-element{--align-self:center;}.elementor-1130 .elementor-element.elementor-element-5ddf15b > .elementor-widget-container{border-style:solid;border-width:8px 8px 8px 8px;border-color:#da8e27;border-radius:30px 30px 30px 30px;}.elementor-1130 .elementor-element.elementor-element-5ddf15b .elementor-wrapper{--video-aspect-ratio:0.5625;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1130 .elementor-element.elementor-element-38c69cd > .elementor-widget-container{margin:90px 0px 0px 0px;}.elementor-1130 .elementor-element.elementor-element-5ab0876{--display:flex;--background-transition:0.3s;}.elementor-1130 .elementor-element.elementor-element-2372dd1 > .elementor-widget-container{border-style:solid;border-width:8px 8px 8px 8px;border-color:#F39602;border-radius:30px 30px 30px 30px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1130 .elementor-element.elementor-element-2372dd1 img{border-style:solid;border-width:8px 8px 8px 8px;border-color:#FC5F00;border-radius:30px 30px 30px 30px;}.elementor-1130 .elementor-element.elementor-element-06a77ad{--display:flex;--min-height:110vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overflow:hidden;--background-transition:0.3s;--margin-top:3px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}body:not(.rtl) .elementor-1130 .elementor-element.elementor-element-b3aca43{left:0px;}body.rtl .elementor-1130 .elementor-element.elementor-element-b3aca43{right:0px;}.elementor-1130 .elementor-element.elementor-element-b3aca43{top:0px;z-index:1;}.elementor-1130 .elementor-element.elementor-element-b3aca43 > .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-1130 .elementor-element.elementor-element-b3aca43 img{width:65%;}body:not(.rtl) .elementor-1130 .elementor-element.elementor-element-986cc7f{right:0px;}body.rtl .elementor-1130 .elementor-element.elementor-element-986cc7f{left:0px;}.elementor-1130 .elementor-element.elementor-element-986cc7f{bottom:0px;}.elementor-1130 .elementor-element.elementor-element-986cc7f > .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-1130 .elementor-element.elementor-element-986cc7f img{width:97%;}body:not(.rtl) .elementor-1130 .elementor-element.elementor-element-449ed4b{left:-97px;}body.rtl .elementor-1130 .elementor-element.elementor-element-449ed4b{right:-97px;}.elementor-1130 .elementor-element.elementor-element-449ed4b{top:-383px;z-index:-2;}.elementor-1130 .elementor-element.elementor-element-449ed4b > .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-1130 .elementor-element.elementor-element-449ed4b img{width:90em;}body:not(.rtl) .elementor-1130 .elementor-element.elementor-element-2aca533{left:517px;}body.rtl .elementor-1130 .elementor-element.elementor-element-2aca533{right:517px;}.elementor-1130 .elementor-element.elementor-element-2aca533{top:30px;z-index:-1;}.elementor-1130 .elementor-element.elementor-element-2aca533 > .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-1130 .elementor-element.elementor-element-2aca533 img{width:80em;}.elementor-1130 .elementor-element.elementor-element-fda3c14{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-1130 .elementor-element.elementor-element-97eb21b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-1130 .elementor-element.elementor-element-7f7be72 > .elementor-widget-container{background-color:#006323;padding:10px 20px 10px 20px;border-radius:10px 10px 10px 10px;}.elementor-1130 .elementor-element.elementor-element-7f7be72{text-align:center;}.elementor-1130 .elementor-element.elementor-element-7f7be72 .elementor-heading-title{color:#FFFFFF;font-family:"Cherry Bomb One", Sans-serif;font-size:25px;font-weight:400;}.elementor-1130 .elementor-element.elementor-element-cc96892 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-1130 .elementor-element.elementor-element-cc96892 .elementor-swiper-button.elementor-swiper-button-next{font-size:66px;color:#fbcb04;}.elementor-1130 .elementor-element.elementor-element-cc96892 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-1130 .elementor-element.elementor-element-cc96892 .elementor-swiper-button.elementor-swiper-button-next svg{fill:#fbcb04;}.elementor-1130 .elementor-element.elementor-element-cc96892 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:solid;border-color:#841d84;border-radius:20px 20px 20px 20px;}.elementor-1130 .elementor-element.elementor-element-335adcc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1130 .elementor-element.elementor-element-caeea3d > .elementor-widget-container{background-color:#F7EC20;padding:10px 20px 10px 20px;border-radius:10px 10px 10px 10px;}.elementor-1130 .elementor-element.elementor-element-caeea3d{text-align:center;}.elementor-1130 .elementor-element.elementor-element-caeea3d .elementor-heading-title{color:#000000;font-family:"Cherry Bomb One", Sans-serif;font-size:25px;font-weight:400;}.elementor-1130 .elementor-element.elementor-element-f526d0b > .elementor-widget-container{border-radius:10px 10px 10px 10px;}.elementor-1130 .elementor-element.elementor-element-9d01aae{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-1130 .elementor-element.elementor-element-b28232c{--display:flex;--background-transition:0.3s;}@media(max-width:1024px){body:not(.rtl) .elementor-1130 .elementor-element.elementor-element-449ed4b{left:-97px;}body.rtl .elementor-1130 .elementor-element.elementor-element-449ed4b{right:-97px;}.elementor-1130 .elementor-element.elementor-element-449ed4b{top:10px;}.elementor-1130 .elementor-element.elementor-element-2aca533{top:330px;}.elementor-1130 .elementor-element.elementor-element-2aca533 img{width:20rem;max-width:20rem;}}@media(max-width:767px){.elementor-1130 .elementor-element.elementor-element-2519a1b{--margin-top:-200px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1130 .elementor-element.elementor-element-5ddf15b > .elementor-widget-container{--e-transform-skewX:151deg;}.elementor-1130 .elementor-element.elementor-element-5ddf15b{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;--e-transform-origin-x:left;}.elementor-1130 .elementor-element.elementor-element-06a77ad{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1130 .elementor-element.elementor-element-b3aca43 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1130 .elementor-element.elementor-element-b3aca43{top:103px;}body:not(.rtl) .elementor-1130 .elementor-element.elementor-element-449ed4b{left:-139px;}body.rtl .elementor-1130 .elementor-element.elementor-element-449ed4b{right:-139px;}.elementor-1130 .elementor-element.elementor-element-449ed4b{top:42px;}.elementor-1130 .elementor-element.elementor-element-449ed4b img{width:30rem;max-width:30rem;}body:not(.rtl) .elementor-1130 .elementor-element.elementor-element-2aca533{left:31px;}body.rtl .elementor-1130 .elementor-element.elementor-element-2aca533{right:31px;}.elementor-1130 .elementor-element.elementor-element-2aca533{top:268px;}.elementor-1130 .elementor-element.elementor-element-2aca533 img{width:20rem;max-width:20rem;}.elementor-1130 .elementor-element.elementor-element-d335e4b{text-align:center;}.elementor-1130 .elementor-element.elementor-element-d335e4b img{width:100%;}.elementor-1130 .elementor-element.elementor-element-cc96892 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-1130 .elementor-element.elementor-element-cc96892 .elementor-swiper-button.elementor-swiper-button-next{font-size:44px;}.elementor-1130 .elementor-element.elementor-element-335adcc{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1130 .elementor-element.elementor-element-335adcc.e-con{--flex-grow:1;--flex-shrink:0;}}@media(min-width:768px){.elementor-1130 .elementor-element.elementor-element-93afbdc{--width:80%;}}/* Start custom CSS for image, class: .elementor-element-b3aca43 */.elementor-1130 .elementor-element.elementor-element-b3aca43 {
    animation: float 3s ease-in-out infinite;
}

@keyframes float {
    0% {
        transform: translatey(0);
    }
    50% {
        transform: translatey(-10px);
    }
    100% {
        transform: translatey(0);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-986cc7f */.elementor-1130 .elementor-element.elementor-element-986cc7f {
    animation: float 3s ease-in-out infinite;
}

@keyframes float {
    0% {
        transform: translatey(0);
    }
    50% {
        transform: translatey(-10px);
    }
    100% {
        transform: translatey(0);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-449ed4b */.elementor-1130 .elementor-element.elementor-element-449ed4b {
    animation: float 3s ease-in-out infinite;
}

@keyframes float {
    0% {
        transform: translatey(0);
    }
    50% {
        transform: translatey(-10px);
    }
    100% {
        transform: translatey(0);
    }
}/* End custom CSS */
/* Start custom CSS for mfn_faq, class: .elementor-element-f526d0b */.elementor-1130 .elementor-element.elementor-element-f526d0b .question.active {
    border: 2px solid #026691;
    border-radius: 10px;
}

.elementor-1130 .elementor-element.elementor-element-f526d0b .question {
    background-color: #FF9900;
}

.elementor-1130 .elementor-element.elementor-element-f526d0b .question {
    border: 2px solid #026691;
    border-radius: 10px;
}

.elementor-1130 .elementor-element.elementor-element-f526d0b .title {
    font-size: 28px;
    font-family: 'Cherry Bomb One', cursive;
    color: #0b6284;
}

.elementor-1130 .elementor-element.elementor-element-f526d0b .answer p {
    font-family: 'Dosis', sans-serif;
    color: black;
    font-size: 20px;
}

.elementor-1130 .elementor-element.elementor-element-f526d0b .question.active .title {
    color: #000066; 
}


.elementor-1130 .elementor-element.elementor-element-f526d0b .title {
    font-size: 16px; /* Adjust the size as needed */
}

@media (max-width: 768px) {
    .elementor-1130 .elementor-element.elementor-element-f526d0b .title {
        font-size: 16px; /* Adjust the size for mobile and tablet */
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6933fe5 */.elementor-1130 .elementor-element.elementor-element-6933fe5 .boton-entradas {
    position: fixed;
    bottom: 20px;
    left: 50%;
    transform: translateX(-50%);
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 15px 30px;
    width: 40%;
    background-color: #f7ec20; /* Amarillo de fondo */
    color: #000;
    font-weight: bold;
    border-radius: 25px;
    box-shadow: 0px 10px 10px rgba(0, 0, 0, 0.3), 0px 5px 0px #333; /* Sombra y borde negro */
    z-index: 99999;
    animation: flotar 2s ease-in-out infinite;
    text-decoration: none;
    overflow: hidden;
}

.elementor-1130 .elementor-element.elementor-element-6933fe5 .boton-entradas:hover {
	text-decoration: none;}

.elementor-1130 .elementor-element.elementor-element-6933fe5 .boton-entradas, .boton-entradas span {
    font-family: 'Black Ops One', sans-serif;
}

.texto-grande {
    font-size: 18px;
    font-weight: bold;
}

.texto-boton {
    background-color: #2cac62; /* Fondo púrpura */
    color: #fff;
    padding: 10px 20px;
    border-radius: 20px;
    font-size: 18px;
    display: flex;
    align-items: center;
    justify-content: center;
    box-shadow: inset 0px 0px 5px rgba(0, 0, 0, 0.3);
}


@media (max-width: 768px) {
    .elementor-1130 .elementor-element.elementor-element-6933fe5 .boton-entradas {
        font-size: 12px; 
        width: 40%;
        padding: 12px; 
        left:30%;
        overflow: hidden;
        
    }
    
    .elementor-1130 .elementor-element.elementor-element-6933fe5 .texto-grande {
        font-size: 15px;
        
    }

}

.elementor-1130 .elementor-element.elementor-element-6933fe5 .texto-boton {
    display: none;
}

@media (min-width: 768px) {
    .elementor-1130 .elementor-element.elementor-element-6933fe5 .texto-boton {
        display: inline;
    }
}/* End custom CSS */