.elementor-kit-6{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header{padding-inline-end:47px;padding-inline-start:47px;}.site-header .site-branding .site-logo img{width:53px;max-width:53px;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}.site-header{padding-inline-end:7px;padding-inline-start:7px;}.site-header .site-branding .site-logo img{width:57px;max-width:57px;}}/* Start custom CSS *//* Fondo global FORZADO (tema-proof) */
html, body{
  min-height: 100% !important;
  background:
    radial-gradient(1200px 600px at 50% 20%, rgba(255,255,255,.40), rgba(255,255,255,0) 60%),
    radial-gradient(900px 500px at 20% 70%, rgba(0,0,0,.07), rgba(0,0,0,0) 60%),
    linear-gradient(180deg,
      #EAF3F7 0%,
      #EAF3F7 22%,
      #DCE9D1 48%,
      #C9B08D 75%,
      #B89A73 100%
    ) !important;
  background-attachment: fixed !important;
}

/* Muchos temas pintan el fondo aquí, lo limpiamos */
#page, .site, .site-content, #content, .content-area, main, .elementor, .elementor-section-wrap{
  background: transparent !important;
}

/* 1) MISMO FONDO EN HTML Y BODY (evita “líneas”/cortes) */
html, body{
  min-height: 100%;
  background:
    radial-gradient(1200px 600px at 50% 20%, rgba(255,255,255,.40), rgba(255,255,255,0) 60%),
    radial-gradient(900px 500px at 20% 70%, rgba(0,0,0,.07), rgba(0,0,0,0) 60%),
    linear-gradient(180deg,
      #EAF3F7 0%,
      #EAF3F7 22%,
      #DCE9D1 48%,
      #C9B08D 75%,
      #B89A73 100%
    ) !important;
  background-attachment: fixed; /* clave para que no “corte” al hacer scroll */
}

/* 2) QUITAR BLANCO DE CONTENEDORES DEL TEMA (elige los que existan en tu web) */
#page, .site, .site-content, .content-area, main,
.entry-content, .wp-site-blocks, .wp-block-post-content{
  background: transparent !important;
}

/* 3) WR71 no pinta fondo propio */
#wr71{ background: transparent !important; }
#wr71::before{ content:none !important; }/* End custom CSS */