.elementor-884 .elementor-element.elementor-element-d10c0a9{--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;--overlay-opacity:0.92;}.elementor-884 .elementor-element.elementor-element-d10c0a9:not(.elementor-motion-effects-element-type-background), .elementor-884 .elementor-element.elementor-element-d10c0a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://liriostudiocreativo.com/wp-content/uploads/2025/08/ChatGPT-Image-27-ago-2025-15_09_01.png");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-884 .elementor-element.elementor-element-d10c0a9::before, .elementor-884 .elementor-element.elementor-element-d10c0a9 > .elementor-background-video-container::before, .elementor-884 .elementor-element.elementor-element-d10c0a9 > .e-con-inner > .elementor-background-video-container::before, .elementor-884 .elementor-element.elementor-element-d10c0a9 > .elementor-background-slideshow::before, .elementor-884 .elementor-element.elementor-element-d10c0a9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-884 .elementor-element.elementor-element-d10c0a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-884 .elementor-element.elementor-element-f186a87{--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;}.elementor-884 .elementor-element.elementor-element-17591a4{--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;}.elementor-884 .elementor-element.elementor-element-5bf72fb{--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;--overlay-opacity:0.87;}.elementor-884 .elementor-element.elementor-element-5bf72fb:not(.elementor-motion-effects-element-type-background), .elementor-884 .elementor-element.elementor-element-5bf72fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://liriostudiocreativo.com/wp-content/uploads/2025/07/Studio-3-scaled.jpg");}.elementor-884 .elementor-element.elementor-element-5bf72fb::before, .elementor-884 .elementor-element.elementor-element-5bf72fb > .elementor-background-video-container::before, .elementor-884 .elementor-element.elementor-element-5bf72fb > .e-con-inner > .elementor-background-video-container::before, .elementor-884 .elementor-element.elementor-element-5bf72fb > .elementor-background-slideshow::before, .elementor-884 .elementor-element.elementor-element-5bf72fb > .e-con-inner > .elementor-background-slideshow::before, .elementor-884 .elementor-element.elementor-element-5bf72fb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-astglobalcolor4 );--background-overlay:'';}.elementor-884 .elementor-element.elementor-element-8f13e59{--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;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-884 .elementor-element.elementor-element-d10c0a9:not(.elementor-motion-effects-element-type-background), .elementor-884 .elementor-element.elementor-element-d10c0a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-repeat:no-repeat;background-size:cover;}}@media(min-width:1025px){.elementor-884 .elementor-element.elementor-element-d10c0a9:not(.elementor-motion-effects-element-type-background), .elementor-884 .elementor-element.elementor-element-d10c0a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for container, class: .elementor-element-f186a87 *//* Fondo degradado violeta → blanco SOLO para este contenedor */
.elementor-884 .elementor-element.elementor-element-f186a87{
  /* violetas Lirio (sutil) */
  --v1: rgba(112,116,189,.12);  /* lavanda suave */
  --v2: rgba(164,196,232,.14);  /* azul claro suave */

  background:
    /* dos toques radiales en las esquinas superiores */
    radial-gradient(1100px 520px at 8% -10%,  var(--v1), transparent 62%),
    radial-gradient(900px 440px at 92% -8%,   var(--v2), transparent 64%),
    /* barrido general a blanco */
    linear-gradient(180deg, rgba(112,116,189,.06) 0%, #FFFFFF 56%, #FFFFFF 100%);
  background-repeat:no-repeat;
}

/* Evita que algún wrapper interno tape el fondo */
.elementor-884 .elementor-element.elementor-element-f186a87 > .e-con-inner,
.elementor-884 .elementor-element.elementor-element-f186a87 .elementor-container,
.elementor-884 .elementor-element.elementor-element-f186a87 .elementor-widget-wrap{
  background:transparent;
}

/* Versión un pelín más ligera en móvil */
@media (max-width: 767px){
  .elementor-884 .elementor-element.elementor-element-f186a87{
    background:
      radial-gradient(900px 420px at 12% -12%,  rgba(112,116,189,.10), transparent 60%),
      radial-gradient(760px 360px at 88% -10%, rgba(164,196,232,.12), transparent 62%),
      linear-gradient(180deg, rgba(112,116,189,.05) 0%, #FFFFFF 59%, #FFFFFF 100%);
  }
}/* End custom CSS */