.elementor-53949 .elementor-element.elementor-element-4e349e7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 30px;--row-gap:0px;--column-gap:30px;--padding-top:75px;--padding-bottom:75px;--padding-left:0px;--padding-right:0px;}.elementor-53949 .elementor-element.elementor-element-4e349e7:not(.elementor-motion-effects-element-type-background), .elementor-53949 .elementor-element.elementor-element-4e349e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-98aab2e );}.elementor-53949 .elementor-element.elementor-element-2c24212{--display:flex;--min-height:0px;}.elementor-53949 .elementor-element.elementor-element-54584a6{--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;--padding-top:75px;--padding-bottom:75px;--padding-left:0px;--padding-right:0px;}.elementor-53949 .elementor-element.elementor-element-54584a6:not(.elementor-motion-effects-element-type-background), .elementor-53949 .elementor-element.elementor-element-54584a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F0E8;}.elementor-53949 .elementor-element.elementor-element-d4026a4{--display:flex;}.elementor-53949 .elementor-element.elementor-element-30ad489{--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;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-53949 .elementor-element.elementor-element-30ad489:not(.elementor-motion-effects-element-type-background), .elementor-53949 .elementor-element.elementor-element-30ad489 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0F0F;}.elementor-53949 .elementor-element.elementor-element-247ecae{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:75px;--padding-bottom:75px;--padding-left:0px;--padding-right:0px;}.elementor-53949 .elementor-element.elementor-element-0fc1b1b{--display:flex;}.elementor-53949 .elementor-element.elementor-element-af4b579{--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;--justify-content:center;--align-items:center;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-53949 .elementor-element.elementor-element-af4b579:not(.elementor-motion-effects-element-type-background), .elementor-53949 .elementor-element.elementor-element-af4b579 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F0E8;}.elementor-53949 .elementor-element.elementor-element-e48bf5c{--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;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-53949 .elementor-element.elementor-element-d019aac{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 30px;--row-gap:0px;--column-gap:30px;--overlay-opacity:0.5;--padding-top:75px;--padding-bottom:75px;--padding-left:0px;--padding-right:0px;}.elementor-53949 .elementor-element.elementor-element-d019aac::before, .elementor-53949 .elementor-element.elementor-element-d019aac > .elementor-background-video-container::before, .elementor-53949 .elementor-element.elementor-element-d019aac > .e-con-inner > .elementor-background-video-container::before, .elementor-53949 .elementor-element.elementor-element-d019aac > .elementor-background-slideshow::before, .elementor-53949 .elementor-element.elementor-element-d019aac > .e-con-inner > .elementor-background-slideshow::before, .elementor-53949 .elementor-element.elementor-element-d019aac > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-53949 .elementor-element.elementor-element-69e338a{--display:flex;}.elementor-53949 .elementor-element.elementor-element-841bf21{--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;--padding-top:75px;--padding-bottom:75px;--padding-left:0px;--padding-right:0px;}.elementor-53949 .elementor-element.elementor-element-841bf21:not(.elementor-motion-effects-element-type-background), .elementor-53949 .elementor-element.elementor-element-841bf21 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2EAD8;}.elementor-53949 .elementor-element.elementor-element-d0d08f9{--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;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-53949 .elementor-element.elementor-element-d0d08f9:not(.elementor-motion-effects-element-type-background), .elementor-53949 .elementor-element.elementor-element-d0d08f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0F0F;}.elementor-53949 .elementor-element.elementor-element-47235de{--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;--padding-top:75px;--padding-bottom:75px;--padding-left:0px;--padding-right:0px;}.elementor-53949 .elementor-element.elementor-element-47235de:not(.elementor-motion-effects-element-type-background), .elementor-53949 .elementor-element.elementor-element-47235de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F0E8;}.elementor-53949 .elementor-element.elementor-element-5c7d3f2{--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;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-53949 .elementor-element.elementor-element-5c7d3f2:not(.elementor-motion-effects-element-type-background), .elementor-53949 .elementor-element.elementor-element-5c7d3f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0F0F;}.elementor-53949 .elementor-element.elementor-element-08b0337{--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;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-53949 .elementor-element.elementor-element-08b0337:not(.elementor-motion-effects-element-type-background), .elementor-53949 .elementor-element.elementor-element-08b0337 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-53949 .elementor-element.elementor-element-6e883a5{--display:flex;}.elementor-53949 .elementor-element.elementor-element-a508bc2{text-align:start;font-family:"Montserrat", Sans-serif;font-size:18px;color:#FFFFFF;}.elementor-53949 .elementor-element.elementor-element-692da99{--display:flex;}.elementor-53949 .elementor-element.elementor-element-9bd8054{text-align:end;}.elementor-53949 .elementor-element.elementor-element-9bd8054 img{width:109px;}@media(min-width:768px){.elementor-53949 .elementor-element.elementor-element-2c24212{--width:100%;}.elementor-53949 .elementor-element.elementor-element-30ad489{--content-width:1000px;}.elementor-53949 .elementor-element.elementor-element-af4b579{--content-width:1000px;}.elementor-53949 .elementor-element.elementor-element-841bf21{--content-width:1140px;}.elementor-53949 .elementor-element.elementor-element-d0d08f9{--content-width:1000px;}.elementor-53949 .elementor-element.elementor-element-5c7d3f2{--content-width:1000px;}}@media(max-width:767px){.elementor-53949 .elementor-element.elementor-element-4e349e7{--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-53949 .elementor-element.elementor-element-54584a6{--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-53949 .elementor-element.elementor-element-30ad489{--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-53949 .elementor-element.elementor-element-247ecae{--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-53949 .elementor-element.elementor-element-af4b579{--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-53949 .elementor-element.elementor-element-d019aac{--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-53949 .elementor-element.elementor-element-841bf21{--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-53949 .elementor-element.elementor-element-d0d08f9{--padding-top:050px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-53949 .elementor-element.elementor-element-47235de{--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-53949 .elementor-element.elementor-element-5c7d3f2{--padding-top:050px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-53949 .elementor-element.elementor-element-08b0337{--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-53949 .elementor-element.elementor-element-a508bc2{text-align:center;font-size:16px;}.elementor-53949 .elementor-element.elementor-element-9bd8054{text-align:center;}}/* Start custom CSS for container, class: .elementor-element-08b0337 */#cmplz-cookiebanner-container{
    display:none !important;
}/* End custom CSS */
/* Start custom CSS *//* ================= SOLO MÓVIL (≤767px) ================= */
@media (max-width: 767px) {

  /* 1) BARRA AMARILLA MÁS PEQUEÑA */
  .elementor-51759 .elementor-element.elementor-element-c4cde8d{
    --padding-top:8px !important;    --padding-bottom:8px !important;
    --padding-left:12px !important;  --padding-right:12px !important;
  }
  .elementor-51759 .elementor-element.elementor-element-63b9d2a{
    font-size:11px !important;
    line-height:1.35 !important;
    width:100% !important;
    max-width:100% !important;
    --container-widget-width:100% !important;
  }

  /* 2) NUEVO ORDEN: TITULAR → IMAGEN → BOTÓN → CAJA HORARIOS → TEXTO */
  .elementor-51759 .elementor-element.elementor-element-523b2f9 > .e-con-inner{
    display:flex !important;
    flex-direction:column !important;
    flex-wrap:nowrap !important;
  }
  .elementor-51759 .elementor-element.elementor-element-db32760{ display:contents !important; }

  .elementor-51759 .elementor-element.elementor-element-c6baa89{ order:1 !important; } /* H1 "Cómo generar tus primeros $1.000" */
  .elementor-51759 .elementor-element.elementor-element-fddd6be{ order:2 !important; } /* IMAGEN masterclass */
  .elementor-51759 .elementor-element.elementor-element-cc871ed{ order:3 !important; } /* BOTÓN "Asistir al Directo" (popup) */
  .elementor-51759 .elementor-element.elementor-element-a3a1142{ order:4 !important; } /* Caja RESERVA + Alta Demanda + horarios */
  .elementor-51759 .elementor-element.elementor-element-e6172b6{ order:5 !important; } /* Párrafo "Consigue tus primeros clientes…" */

  /* 3) Separación entre bloques (el hero tiene gap:0) */
  .elementor-51759 .elementor-element.elementor-element-c6baa89 > .elementor-widget-container{
    margin:0 0 20px 0 !important;
  }
  .elementor-51759 .elementor-element.elementor-element-fddd6be{ margin-bottom:22px !important; }
  .elementor-51759 .elementor-element.elementor-element-cc871ed{ margin-top:0 !important; }
  .elementor-51759 .elementor-element.elementor-element-a3a1142{ margin-top:22px !important; }
  .elementor-51759 .elementor-element.elementor-element-e6172b6{ margin-top:24px !important; }
}/* End custom CSS */