
/* ============================================================
   CALCULADORA - estilo Bravatta verde
   Pegar al FINAL del contenido de la pagina info2.
   Para deshacer: borrar este bloque.
   No toca iconos ni funcionamiento: solo fondos y colores.
   ============================================================ */

/* ---------- FONDOS: fuera el negro ---------- */
body{background-color:#0A2F1B !important}
[id^="bravatta-calc"],#bravatta-calc-container,


/* ---------- CAMPOS ---------- */
.input-box input,.input-box select,.input-box textarea{
  background:#062614 !important;border:1px solid #FF6A00 !important;
  color:#FFFFFF !important}
.input-box input:focus,.input-box select:focus,.input-box textarea:focus{
  border-color:#FF6A00 !important;outline:none !important}
.input-box label,.input-box .titulo{color:#ABEF61 !important}
select option{background:#062614 !important;color:#FFFFFF !important}

/* ---------- TARJETAS DE EXTRAS ---------- */
.extra-card{}
.extra-card:hover{}
.extra-card.active,.extra-card.selected{border-}
.badge-free{background:#FF6A00 !important;color:#FFFFFF !important;
  border-color:#FF6A00 !important}

/* ---------- BOTONES DE SALA ---------- */
.sala-btn{}
.sala-btn span{}
.sala-btn.active{
  border-}

/* ---------- BOTONES DE VIDEO Y DE ENVIO ---------- */
.btn-vid{}
.btn-vid:hover{}
#btn-enviar{}
#btn-enviar:hover{}

/* ---------- TITULARES Y TEXTO ---------- */
[id^="bravatta-calc"] h1,[id^="bravatta-calc"] h2,[id^="bravatta-calc"] h3{
  color:#FFFFFF !important}
[id^="bravatta-calc"] strong,[id^="bravatta-calc"] b{color:#ABEF61 !important}

/* el rojo de los avisos de error se queda: sirve para lo que sirve */

/* ---------- UN SOLO FONDO, CON LA HOJA ---------- */
html{background:#0A2F1B !important}
body{background-color:#0A2F1B !important;
  background-repeat:no-repeat !important;
  background-attachment:fixed !important}
/* el contenedor no tapa el fondo: si no, la hoja no se ve */
[id^="bravatta-calc"],#bravatta-calc-container,.blackbody,
.blocks.body,.block100,.parr{background:transparent !important}

/* ---------- LETRA MAS LEGIBLE, SIN AGRANDAR LAS CAJAS ---------- */
.extra-card{padding:8px !important;
  min-height:0 !important;height:auto !important;line-height:1.25 !important}
.extra-card i,.extra-card .fa{margin-right:6px !important}
.extra-card input[type="checkbox"]{width:15px !important;height:15px !important;
  margin-right:7px !important}
.btn-vid{height:34px !important;width:115px !important;
  padding:4px !important}
.btn-vid i,.btn-vid .fa{}
.badge-free{font-size:10px !important;padding:2px 5px !important}
#btn-enviar{}
#btn-enviar i,#btn-enviar .fa{margin-right:7px !important}
.input-box label{font-size:12px !important}
.input-box input,.input-box select,.input-box textarea{font-size:15px !important}
.sala-btn{}
.sala-btn span{}
#f-total,.footer-total #f-total{font-size:32px !important}

/* ---------- EL LOGO, CENTRADO ---------- */
.header-logo,.hero-header,.parr > p:first-child{text-align:center !important}
.header-logo img,.hero-header img{margin-left:auto !important;margin-right:auto !important}
/* ---------- EL LOGO: fondo del contenedor, asi se centra y se ve ---------- */
.header-logo img,.hero-header img[alt="Bravatta Logo"]{display:none !important}
.header-logo{
  background-image:none !important;
  background-repeat:no-repeat !important;
  background-position:center center !important;
  background-size:contain !important;
  height:200px !important;width:100% !important;
  margin:0 auto 4px !important;display:block !important}
@media(max-width:640px){.header-logo{height:130px !important}}

/* ---------- BOTONES DE VIDEO: que quepa el texto ---------- */
.btn-vid{height:auto !important;min-height:42px !important;width:auto !important;
  min-width:132px !important;padding:6px 8px !important;line-height:1.18 !important;white-space:normal !important;
  display:inline-flex !important;align-items:center !important;
  justify-content:center !important;gap:5px !important;overflow:visible !important}
.btn-vid i,.btn-vid .fa{margin:0 !important}
/* ---------- QUE LA HOJA SE VEA: nada de fondos opacos encima ----------
   medido en la pagina: .calc-row, .extras-container y .footer-total tenian
   el mismo verde opaco que el fondo, y tapaban el dibujo por completo. */
.calc-row,.extras-container,.footer-total,.input-box{background:transparent !important}

/* tarjetas y botones: translucidos, para que se intuya la hoja detras */
.extra-card{}
.extra-card.active,.extra-card.selected{}
.sala-btn{}
.sala-btn.active{}
.btn-vid{}
#btn-enviar{}
#btn-enviar:hover{}

/* los campos si mantienen cuerpo: hay que poder leer lo que se escribe */
.input-box input,.input-box select,.input-box textarea{
  background:#062614 !important}
/* ---------- LA FOTO DE LA CALCULADORA, EN VERDE ----------
   medido: .img-calculadora lleva calculadora.jpg y encima un velo rojo al 90%.
   Con "luminosity" la foto conserva luces y sombras pero toma el color de la marca. */
.img-calculadora{
  background-color:#062614 !important;
  background-blend-mode:luminosity !important;
  filter:none !important}
.img-calculadora > div,.img-calculadora .float{
  background:rgba(10,47,27,.45) !important}
/* por si el velo rojo cuelga de otro sitio */
[style*="rgba(255, 0, 0"],[style*="rgba(255,0,0"]{
  background-color:rgba(10,47,27,.45) !important}
/* ---------- LA FRANJA DE LOS FOCOS ----------
   Se quita solo la foto y se queda el texto con sus enlaces, sobre el verde.
   Si prefieres que desaparezca la franja entera, cambia este bloque por:
       .bannertop{display:none !important}
*/
.bannertop{background:#0A2F1B !important}
.bannertop img{display:none !important}
.bannertop a,.bannertop *{color:#DCEFE3 !important}
.bannertop a:hover{color:#ABEF61 !important}
/* ---------- EL ROTULO, LO ULTIMO PARA QUE NADA LO BORRE ---------- */
.header-logo{
  background-image:none !important;
  background-repeat:no-repeat !important;
  background-position:center center !important;
  background-size:contain !important;
  background-color:transparent !important;
  height:200px !important;width:100% !important;
  margin:0 auto 4px !important;display:block !important}
@media(max-width:640px){.header-logo{height:130px !important}}
/* la hoja en movil, mas pequena */

/* ---------- QUE SE VEAN LAS HOJAS ARRIBA TAMBIEN ----------
   Se quita solo el COLOR de fondo, no la imagen: con "background" a secas
   se borraba tambien el logo, que va como imagen de fondo. */
.bannertop,.header-logo,.hero-header,.calc-row,
.extras-container,.footer-total,.input-box{background-color:transparent !important}
/* ---------- LA FOTO, CON LAS ESQUINAS REDONDEADAS ---------- */
.img-calculadora{border-radius:14px !important;overflow:hidden !important;
  margin:0 12px !important;width:auto !important}
.img-calculadora > div,.img-calculadora .float{border-radius:14px !important}
@font-face{font-family:'BVmano';src:url(data:font/woff2;base64,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) format('woff2');font-weight:700;font-display:block}
/* ==========================================================
   COHERENCIA CON LAS DOS LANDINGS - 09/08/2026
   Misma fuente manuscrita para los rotulos, misma escala de
   verdes por bloques y el boton de enviar destacado en lima.
   ========================================================== */
/* los rotulos, con la letra de las landings */
.header-logo h1,.header-logo h2,.header-logo .titulo,.calc-titulo,
.extras-container > h2,.extras-container > h3,.footer-total .titulo{
  font-family:'BVmano',cursive !important;font-weight:700 !important;
  font-size:clamp(1.45rem,4vw,2.3rem) !important;letter-spacing:0 !important;
  text-transform:none !important;color:#ABEF61 !important;
  -webkit-text-fill-color:#ABEF61 !important;line-height:1.15 !important}

/* escala de verdes: cada zona su tono, el texto siempre legible */

.calc-row{background-color:transparent !important;padding:12px 14px !important;
  margin:8px 10px !important;border-radius:12px !important}

.input-box label{color:#ABEF61 !important;-webkit-text-fill-color:#ABEF61 !important;
  font-size:12.5px !important;letter-spacing:.05em !important}
.input-box input,.input-box select,.input-box textarea{
  background:rgba(255,255,255,.08) !important;border:1px solid #FF6A00 !important;
  color:#FFFFFF !important;border-radius:9px !important}

.extra-card,.sala-btn{}

/* el total y el boton, que es lo que convierte */

#btn-enviar{background-image:none !important;padding:15px 30px !important;}

/* el sello de version, arriba a la derecha, como en las otras dos paginas */
.header-logo{position:relative !important}
.bv-ver{position:absolute !important;top:10px !important;right:16px !important;
  z-index:4 !important;margin:0 !important;
  font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif !important;
  font-size:10px !important;font-weight:600 !important;letter-spacing:.06em !important;
  line-height:1.2 !important;opacity:.45 !important;color:#ABEF61 !important;
  -webkit-text-fill-color:#ABEF61 !important;text-transform:none !important}

/* la monstera de abajo, al lado derecho (venia por la izquierda) */

@media (max-width:768px){
  
}

/* ==========================================================
   EL FONDO DE HOJAS  -  09/08/2026
   Seis hojas: tres dibujos distintos, seis tamanos y seis
   giros. Ninguna se repite al lado de otra igual.
   Todas en la capa 0: por encima del fondo, debajo de todo.
   ========================================================== */


/* 1 - monstera grande, arriba a la derecha */

/* 2 - la del punto 7, mediana, abajo a la izquierda */


/* 3 - hoja mediana, pequena, arriba a la izquierda */


/* 4 - la del punto 7, grande, a la derecha de los extras */
.extras-container{position:relative !important}

.extras-container > *{position:relative !important;z-index:1 !important}

/* 5 - monstera pequena, girada, junto al total */
.footer-total{position:relative !important}

.footer-total > *{position:relative !important;z-index:1 !important}

/* 6 - hoja mediana diminuta, abajo a la derecha */


/* nada de recuadros ni sombras sueltas */
.extras-container,.footer-total{background:transparent !important;
  background-color:transparent !important;box-shadow:none !important;border:0 !important}
.joinchat__button,.joinchat__button__open,.joinchat *,
[class*="joinchat"],[class*="whatsapp"],[id*="whatsapp"]{
  box-shadow:none !important;filter:none !important;-webkit-filter:none !important;
  text-shadow:none !important}

@media (max-width:768px){
  
  
  
  
}

/* ---------- FUERA BANDAS, BORDES Y RECUADROS ---------- */
/* el borde verde del contenedor principal */
#bravatta-calc-container,[id^="bravatta-calc"]{border:0 !important;
  box-shadow:none !important;background:transparent !important}
/* la banda de debajo del boton y cualquier fondo de los contenedores */
#bravatta-calc-container > div,.footer-total,.footer-total *,
.extras-container,.extras-container > div{
  background-color:transparent !important;box-shadow:none !important;border:0 !important}
/* el footer: sin recuadro y sin la linea clara de arriba */
.bottom.menu,.bottom{background:transparent !important;background-color:transparent !important;
  border-top:0 !important;border:0 !important;box-shadow:none !important}

/* ---------- LA MISMA ANCHURA QUE LAS DEMAS PAGINAS ---------- */
#bravatta-calc-container{max-width:1120px !important;width:100% !important;
  margin-left:auto !important;margin-right:auto !important;
  padding-left:26px !important;padding-right:26px !important;
  box-sizing:border-box !important}

/* el fondo de las chicas (bg.jpg), bajado para que luzca en la zona del logo */

@media (max-width:768px){}

/* el borde del contenedor: con mas fuerza, que la regla anterior no ganaba */
div#bravatta-calc-container,body div#bravatta-calc-container{
  border:0 !important;border-width:0 !important;border-style:none !important;
  box-shadow:none !important;background:transparent !important;
  max-width:1120px !important;width:100% !important;
  margin-left:auto !important;margin-right:auto !important;box-sizing:border-box !important}

/* las chicas, bien abajo (la imagen mide 480px de alto) */

@media (max-width:768px){}

/* el boton de whatsapp: icono limpio, la sombra venia dibujada en el original */
a.wpfixed,a.wpfixed:hover{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2048%2048%22%3E%3Ccircle%20cx%3D%2224%22%20cy%3D%2224%22%20r%3D%2223%22%20fill%3D%22%2325D366%22%2F%3E%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M33.3%2027.9c-.5-.3-3-1.5-3.5-1.6-.5-.2-.8-.3-1.1.2-.3.5-1.3%201.6-1.6%201.9-.3.3-.6.4-1.1.1-.5-.3-2.2-.8-4.1-2.6-1.5-1.4-2.5-3-2.8-3.6-.3-.5%200-.8.2-1.1l.8-.9c.2-.3.3-.5.5-.9.2-.3.1-.6%200-.9-.1-.3-1.1-2.8-1.6-3.8-.4-.9-.8-.8-1.1-.8h-1c-.3%200-.9.1-1.3.6-.5.5-1.7%201.7-1.7%204.1s1.8%204.7%202%205c.2.3%203.5%205.6%208.6%207.6%203%201.2%204.2%201.3%205.7%201.1.9-.1%203-1.2%203.4-2.4.4-1.2.4-2.2.3-2.4-.1-.2-.4-.3-.9-.6z%22%2F%3E%3C%2Fsvg%3E") !important;
  background-size:contain !important;background-repeat:no-repeat !important;-webkit-}

/* EL BOTON DE GUARDAR: lo mas importante de la pagina */
#btn-enviar{
  line-height:1.15 !important;padding:20px 38px !important;
  width:auto !important;min-height:64px !important;}
#btn-enviar:hover{}
#btn-enviar i{}

/* el total, en grande */
#f-total{font-size:clamp(46px,9vw,74px) !important;font-weight:900 !important;
  line-height:1.05 !important;letter-spacing:-.01em !important;
  color:#ABEF61 !important;-webkit-text-fill-color:#ABEF61 !important}

/* ==========================================================
   EL FONDO, TODO EN EL BODY  -  09/08/2026
   Las hojas van como capas de fondo del propio body, no
   dentro de contenedores: asi ninguna se corta y se ven
   enteras, esten donde esten.
   El color de cada hoja ya viene mezclado con el verde del
   fondo, por eso no hace falta opacidad.
   Orden de las capas, de arriba a abajo:
     1 el velo que funde la foto por arriba y por abajo
     2 la foto de las chicas
     3..8 las seis hojas
   ========================================================== */
body{
  background-color:#0A2F1B !important;
  background-image:
    linear-gradient(180deg,rgba(10,47,27,.85) 0,rgba(10,47,27,.35) 70px,
      rgba(10,47,27,.08) 140px,rgba(10,47,27,0) 210px,rgba(10,47,27,0) 420px,
      rgba(10,47,27,.28) 495px,rgba(10,47,27,.68) 560px,#0A2F1B 640px),
    url("frontend/img/bg.jpg") !important;
  background-position:center top, center 78px !important;
  background-size:100% 700px, 1500px auto !important;
  background-repeat:no-repeat, no-repeat !important;
  background-attachment:scroll, scroll !important}
@media (max-width:768px){
  body{background-position:center 62px !important;background-size:760px auto !important}}

@media (max-width:768px){
  body{background-size:100% 620px,360px,190px,220px,250px,320px,80px,760px auto !important;
    background-position:center top,right -150px top 40px,right 20px top 860px,
      right 20px top 560px,right -70px top 1200px,center top 1600px,right 10px top 1900px,
      center 62px !important}
}

/* el sector de botones en lima, como en las landings */
.sala-btn.active,.sala-btn.selected,.sala-btn[data-activa="1"]{border-}
.sala-btn.active *,.sala-btn.selected *{}

/* ---------- SIN SOMBRAS EN LOS BOTONES ---------- */
.sala-btn,.sala-btn *,#btn-enviar,#btn-enviar *,.extra-card,.extra-card *{-webkit-text-stroke:0 !important;filter:none !important;
  -webkit-filter:none !important}

/* ---------- EL BOTON DE GUARDAR ---------- */
#btn-enviar{display:flex !important;align-items:center !important;
  justify-content:center !important;gap:14px !important;
  margin:18px auto !important;width:auto !important;max-width:640px !important;padding:20px 42px !important;
  min-height:70px !important;}

/* el icono de whatsapp, en condiciones */
#btn-enviar i,#btn-enviar .fa,#btn-enviar .fa-whatsapp{line-height:1 !important;width:auto !important;height:auto !important;filter:none !important;
  vertical-align:middle !important;margin:0 !important}

/* ---------- EL NUMERO DEL RESULTADO ---------- */
#f-total{font-size:clamp(64px,11vw,104px) !important;font-weight:900 !important;
  line-height:1 !important;letter-spacing:-.02em !important;
  text-shadow:none !important;display:block !important;text-align:center !important}
.footer-total{text-align:center !important}

/* el bloque global pone sus propias hojas en body::before y body::after.
   Aqui sobran: el fondo ya lleva las suyas y salian dobladas. */
html body::before,html body::after,
html body.page-template::before,html body.page-template::after{
  display:none !important;content:none !important;background-image:none !important;
  width:0 !important;height:0 !important}

/* el rectangulo del pie: fondo verde solido + linea clara arriba, tapaba la hoja */
html body .bottom.menu .blocks,html body .bottom.menu.menu .blocks,
html body div.blocks,html body .blocks,html body div.blocks.body{
  background:transparent !important;background-color:transparent !important;
  border-top:0 !important;border:0 !important;box-shadow:none !important}
html body .bottom,html body .bottom.menu,html body div.bottom{
  background:transparent !important;background-color:transparent !important;
  border-top:0 !important;border:0 !important;box-shadow:none !important}

/* el pie, un poco mas arriba y despegado del borde */
html body .bottom.menu,html body .bottom{
  padding-top:26px !important;padding-bottom:34px !important;
  margin-bottom:0 !important;margin-top:-40px !important}
html body .bottom.menu .blocks{padding-bottom:10px !important}

/* el icono de whatsapp del boton: sin rastro de sombra */
html body #btn-enviar i,html body #btn-enviar .fa,html body #btn-enviar .fa-whatsapp,
html body #btn-enviar i::before,html body #btn-enviar .fa::before{filter:none !important;
  -webkit-filter:none !important;-webkit-text-stroke:0 !important;
  paint-order:normal !important;}

/* ---------- CONTORNOS EN LIMA ---------- */
html body .input-box.input-box input,html body .input-box.input-box select,
html body .input-box.input-box textarea,html body .extra-card.extra-card,
html body .sala-btn.sala-btn,html body .input-box.input-box input[type],
html body div.input-box.input-box > input,html body div.input-box.input-box > select{
  border-border-style:solid !important}
html body .sala-btn.sala-btn{}

/* ---------- QUE SE VEA LO QUE SE ESCRIBE ---------- */
html body .input-box.input-box input,html body .input-box.input-box select,
html body .input-box.input-box textarea,html body input[type="number"],
html body input[type="tel"],html body input[type="text"],html body input[type="date"],
html body select,html body textarea{
  color:#FFFFFF !important;-webkit-text-fill-color:#FFFFFF !important;
  opacity:1 !important;text-shadow:none !important;
  background-color:#062614 !important;
  font-size:16px !important;font-weight:600 !important}
html body input::placeholder,html body textarea::placeholder{
  color:#FFFFFF !important;-webkit-text-fill-color:#FFFFFF !important;opacity:.55 !important}
/* el desplegable, al abrirse lo pinta el sistema: hay que decirselo aparte */
html body select option{background-color:#062614 !important;color:#FFFFFF !important}
/* la fecha, sin sombra y con sus flechitas visibles */
html body input[type="date"],html body input[type="number"]{text-shadow:none !important}
html body input[type="date"]::-webkit-datetime-edit,
html body input[type="date"]::-webkit-datetime-edit-text,
html body input[type="date"]::-webkit-datetime-edit-month-field,
html body input[type="date"]::-webkit-datetime-edit-day-field,
html body input[type="date"]::-webkit-datetime-edit-year-field{
  color:#FFFFFF !important;-webkit-text-fill-color:#FFFFFF !important;text-shadow:none !important}
html body input[type="date"]::-webkit-calendar-picker-indicator{filter:invert(1) !important}

/* ---------- LOS EXTRAS, JUGANDO CON LOS COLORES DE LA LANDING ---------- */
html body .extra-card{}
html body .extra-card:hover{}
/* el que eliges, en lima: se ve de un vistazo lo que llevas puesto */
html body .extra-card.active,html body .extra-card.selected,
html body .extra-card:has(input:checked){border-}
html body .extra-card.active *,html body .extra-card.selected *,
html body .extra-card:has(input:checked) *{}
/* la casilla, que se distinga del fondo del boton */
html body .extra-card input[type="checkbox"]{
  accent-width:20px !important;height:20px !important;}

/* los extras, con el mismo margen lateral que las filas: mismo ancho que el resto */
html body .extras-container{margin:12px 10px !important;padding:14px 0 !important;
  box-sizing:border-box !important;width:auto !important}
html body .footer-total{margin:12px 10px !important}

/* el contorno lima, con tres clases para ganar a la regla original */
html body .input-box.input-box.input-box input,
html body .input-box.input-box.input-box select,
html body .input-box.input-box.input-box textarea{
  border:1px solid #ABEF61 !important}
html body .extra-card.extra-card.extra-card{}
html body .sala-btn.sala-btn.sala-btn{}

/* los textos de los extras, mas grandes */
html body .extra-card,html body .extra-card *,html body .extra-card label,
html body .extra-card span{
  line-height:1.3 !important;}
html body .extra-card i,html body .extra-card .fa{}
html body .extra-card{padding:14px 16px !important;min-height:56px !important}
/* el rotulo de encima */
html body .extras-container > p:first-child,html body .extras-container > h3{
  font-size:15px !important;letter-spacing:.08em !important}

/* ---------- LOS EXTRAS: TODOS DEL MISMO ANCHO Y CENTRADOS ----------
   width:max-content hace que el bloque mida lo que el texto mas largo,
   y las dos columnas 1fr reparten ese ancho por igual. */
html body .extras-container{display:grid !important;
  grid-template-columns:repeat(2,1fr) !important;
  gap:12px !important;width:100% !important;max-width:472px !important;
  margin:14px auto !important;padding:14px 0 !important;
  justify-content:center !important;align-items:stretch !important}
html body .extras-container > p:first-child,html body .extras-container > h3{
  grid-column:1 / -1 !important;text-align:center !important;margin:0 0 6px !important}
html body .extra-card{width:100% !important;box-sizing:border-box !important;
  display:flex !important;align-items:center !important;gap:10px !important;
  margin:0 !important;white-space:nowrap !important}
@media (max-width:768px){
  html body .extras-container{grid-template-columns:1fr !important;width:auto !important;
    margin:14px 10px !important}
  html body .extra-card{white-space:normal !important}
}

/* ---------- EL TOTAL, MAS GRANDE Y EN BLANCO ---------- */
html body #f-total,html body .footer-total #f-total{
  font-size:clamp(76px,13vw,132px) !important;font-weight:900 !important;
  line-height:1 !important;letter-spacing:-.03em !important;
  color:#FFFFFF !important;-webkit-text-fill-color:#FFFFFF !important;
  text-shadow:none !important;display:block !important;text-align:center !important}

/* el total: con el ID repetido, que la regla original tambien usa ID */
html body #f-total#f-total,html body .footer-total #f-total#f-total{
  font-size:clamp(76px,13vw,132px) !important;font-weight:900 !important;line-height:1 !important;
  color:#FFFFFF !important;-webkit-text-fill-color:#FFFFFF !important;
  text-shadow:none !important;display:block !important;text-align:center !important}

/* las dos columnas, exactamente iguales (otra regla las ponia por contenido) */
html body .extras-container.extras-container.extras-container{
  display:grid !important;grid-template-columns:1fr 1fr !important;
  grid-auto-columns:1fr !important;gap:12px !important;
  width:100% !important;max-width:472px !important;margin:14px auto !important;
  padding:14px 0 !important;box-sizing:border-box !important}
html body .extra-card.extra-card.extra-card{width:100% !important;min-width:0 !important;
  max-width:none !important;box-sizing:border-box !important;margin:0 !important}
@media (max-width:768px){
  html body .extras-container.extras-container.extras-container{
    grid-template-columns:1fr !important;max-width:none !important;margin:14px 10px !important}
}

/* los iconos de los extras, sin la sombra negra que traen de la plantilla */
html body .extra-card i,html body .extra-card .fa,
html body .extra-card i::before,html body .extra-card .fa::before,
html body .extra-card svg,html body .extra-card img{filter:none !important;
  -webkit-filter:none !important;-webkit-text-stroke:0 !important}

/* ---------- EL ROTULO, CON LA LETRA DE LAS LANDINGS ---------- */
html body .calc-rotulo{font-family:'BVmano',cursive !important;
  font-size:clamp(1.9rem,5vw,3.1rem) !important;font-weight:700 !important;
  letter-spacing:0 !important;text-transform:none !important;line-height:1.15 !important;
  color:#FFFFFF !important;-webkit-text-fill-color:#FFFFFF !important;
  text-shadow:none !important;display:inline-block !important}
html body .calc-rotulo .nx{color:#FF6A00 !important;-webkit-text-fill-color:#FF6A00 !important;
  font-family:'BVmano',cursive !important}
html body .calc-row .row-label i.fa-cog{display:none !important}

/* ---------- LAS CHICAS, ARRANCANDO BAJO EL BANNER ---------- */
body{background-position:center top,
  right -210px top 60px, right 40px top 1040px, right 90px top 700px,
  right -90px top 1560px, center top 2020px, right 20px top 2460px,
  center 78px !important}
@media (max-width:768px){
  body{background-position:center top,right -150px top 40px,right 20px top 860px,
    right 20px top 560px,right -70px top 1200px,center top 1600px,right 10px top 1900px,
    center 62px !important}
}

/* ---------- EL BLOQUE, MAS PEGADO AL LOGO ---------- */
html body .header-logo{height:150px !important;margin-bottom:0 !important}
html body .hero-header{height:0 !important;min-height:0 !important;
  padding:0 !important;margin:0 !important;overflow:hidden !important}
html body #bravatta-calc-container{padding-top:0 !important;margin-top:-30px !important}
html body .calc-row:first-of-type{margin-top:0 !important;padding-top:0 !important}

/* ---------- EL TOTAL, SIN PASARSE ---------- */
html body #f-total#f-total{font-size:clamp(48px,7.5vw,84px) !important}

/* ---------- LOS CHECKS, TODOS IGUALES ---------- */
html body .extra-card input[type="checkbox"]{
  width:20px !important;height:20px !important;min-width:20px !important;
  min-height:20px !important;max-width:20px !important;max-height:20px !important;
  flex:0 0 20px !important;margin:0 8px 0 0 !important;padding:0 !important;
  appearance:auto !important;-webkit-appearance:checkbox !important;
  accent-transform:none !important}

/* ---------- QUE NO SE SALGA NINGUN TEXTO ---------- */
html body .extra-card{white-space:normal !important;overflow:visible !important;
  align-items:center !important;padding:14px 14px !important}
html body .extra-card,html body .extra-card *{
  line-height:1.25 !important;word-break:normal !important;overflow-wrap:anywhere !important}
html body .extra-card i,html body .extra-card .fa{
  flex:0 0 auto !important;margin-right:6px !important}
html body .extras-container.extras-container.extras-container{max-width:560px !important}

/* "ahora mismo", del mismo tamano que el resto del rotulo */
html body .calc-rotulo .nx,html body .calc-rotulo span.nx{
  font-size:inherit !important;font-family:'BVmano',cursive !important;
  font-weight:inherit !important;letter-spacing:inherit !important;
  text-transform:none !important;line-height:inherit !important;
  color:#FF6A00 !important;-webkit-text-fill-color:#FF6A00 !important;
  vertical-align:baseline !important}

/* el icono del calendario, en blanco */
html body input[type="date"]::-webkit-calendar-picker-indicator{
  filter:invert(1) brightness(3) !important;opacity:1 !important;cursor:pointer !important}
html body input[type="date"]::-webkit-inner-spin-button,
html body input[type="number"]::-webkit-inner-spin-button,
html body input[type="number"]::-webkit-outer-spin-button{
  filter:invert(1) brightness(2) !important;opacity:.85 !important}

/* los checks, a 15x15 */
html body .extra-card input[type="checkbox"]{
  width:15px !important;height:15px !important;min-width:15px !important;
  min-height:15px !important;max-width:15px !important;max-height:15px !important;
  flex:0 0 15px !important;margin:0 8px 0 0 !important}

/* el importe: mas contenido y con la letra corporativa */
html body #f-total#f-total{font-family:'BVmano',cursive !important;
  font-size:clamp(44px,6.4vw,72px) !important;font-weight:700 !important;
  letter-spacing:0 !important;line-height:1.05 !important;
  color:#FFFFFF !important;-webkit-text-fill-color:#FFFFFF !important}

/* el logo, despegado del menu (se habia metido debajo) */
html body #bravatta-calc-container{margin-top:0 !important;padding-top:14px !important}
html body .header-logo{height:170px !important;margin-top:12px !important;
  margin-bottom:4px !important}

/* la sombra que lleva "ahora mismo", tambien en el resto del rotulo y en el importe */
html body .calc-rotulo,html body .calc-rotulo span,
html body #f-total#f-total{
  text-shadow:2px 2px 3px rgba(0,0,0,.55) !important}

/* ---------- EL CALENDARIO, EN BLANCO ---------- */
html body input[type="date"]::-webkit-calendar-picker-indicator{
  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23FFFFFF%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223%22%20y%3D%225%22%20width%3D%2218%22%20height%3D%2216%22%20rx%3D%222%22%2F%3E%3Cpath%20d%3D%22M3%2010h18M8%203v4M16%203v4%22%2F%3E%3C%2Fsvg%3E") !important;background-repeat:no-repeat !important;
  background-position:center !important;background-size:18px 18px !important;
  background-color:transparent !important;filter:none !important;
  width:20px !important;height:20px !important;opacity:1 !important;cursor:pointer !important}

/* ---------- LOS NUMEROS: FUERA EL CUADRO Y LOS TRIANGULOS ---------- */
html body input[type="number"]::-webkit-inner-spin-button,
html body input[type="number"]::-webkit-outer-spin-button{
  -webkit-appearance:none !important;appearance:none !important;
  margin:0 !important;display:none !important}
html body input[type="number"]{-moz-appearance:textfield !important;
  appearance:textfield !important;background-image:none !important;padding-right:14px !important}

/* ---------- LOS DESPLEGABLES, LA MISMA V ---------- */
html body select,html body .input-box select{
  -webkit-appearance:none !important;-moz-appearance:none !important;appearance:none !important;
  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23FFFFFF%22%20stroke-width%3D%222.4%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M6%209l6%206%206-6%22%2F%3E%3C%2Fsvg%3E") !important;background-repeat:no-repeat !important;
  background-position:right 14px center !important;background-size:15px 15px !important;
  padding-right:40px !important}

/* la V, con la especificidad suficiente y el color en la misma regla
   (una regla con "background" a secas borraba el dibujo) */
html body .input-box.input-box select,html body select.select,
html body #bravatta-calc-container select{
  -webkit-appearance:none !important;-moz-appearance:none !important;appearance:none !important;
  background-color:#062614 !important;
  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23FFFFFF%22%20stroke-width%3D%222.4%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M6%209l6%206%206-6%22%2F%3E%3C%2Fsvg%3E") !important;background-repeat:no-repeat !important;
  background-position:right 14px center !important;background-size:15px 15px !important;
  padding-right:40px !important}
html body #bravatta-calc-container input[type="number"]::-webkit-inner-spin-button,
html body #bravatta-calc-container input[type="number"]::-webkit-outer-spin-button,
html body .input-box.input-box input[type="number"]::-webkit-inner-spin-button,
html body .input-box.input-box input[type="number"]::-webkit-outer-spin-button{
  -webkit-appearance:none !important;appearance:none !important;
  display:none !important;margin:0 !important;width:0 !important;height:0 !important}

/* el bloque global fuerza background-attachment:fixed, y con eso las hojas
   de mas abajo de una pantalla no se ven nunca. Aqui va en scroll. */
html body,html body.page-template{background-attachment:scroll !important}

/* ==========================================================
   LAS CAPAS, DE ABAJO A ARRIBA  -  09/08/2026
     0. el verde bosque         (background-color del body)
     1. la foto de las chicas   (background-image del body)
     2. LAS HOJAS               (.bv-hojas, z-index 1)
     3. el contenido            (z-index 2)
   Cada hoja es un elemento suelto con su sitio, su tamano y
   su giro. Se mueven de una en una, sin tocar a las demas.
   ========================================================== */
html body #bravatta-calc-container{position:relative !important}
html body .bv-hojas{position:absolute !important;top:0 !important;left:0 !important;
  width:100% !important;height:100% !important;
  pointer-events:none !important;overflow:visible !important}
html body .bv-hojas svg{position:absolute !important;max-width:none !important;
  height:auto !important;display:block !important}
/* el contenido, siempre por encima */
html body #bravatta-calc-container > *:not(.bv-hojas){position:relative !important;}

/* ---- cada hoja, en su sitio (en % del alto: nunca alargan la pagina) ---- */
/* 1 - monstera grande, arriba a la derecha */
html body .bv-hojas .h1{right:-0px !important;top:1% !important;width:899px !important;
  transform:rotate(-10deg) !important}
/* 3 - la B, dada la vuelta, a la derecha sobre los extras */
html body .bv-hojas .h3{right:20px !important;top:44% !important;width:522px !important;
  transform:rotate(180deg) !important}
/* 4 - la del punto 7, a la derecha, mas abajo */
html body .bv-hojas .h4{left:-0px !important;right:auto !important;top:5% !important;
  width:609px !important;transform:rotate(-24deg) !important}
/* 5 - monstera del centro */
html body .bv-hojas .h5{left:-0px !important;margin-left:0 !important;top:70% !important;
  width:624px !important;transform:rotate(126deg) !important}
@media (max-width:768px){
  html body .bv-hojas .h1{width:360px !important;right:-140px !important;top:1% !important}
  html body .bv-hojas .h3{width:319px !important;right:10px !important;top:44% !important}
  html body .bv-hojas .h4{width:362px !important;left:-0px !important;right:auto !important;top:5% !important}
  html body .bv-hojas .h5{width:377px !important;left:-0px !important;margin-left:0 !important;top:70% !important}
}

/* el contenedor recortaba las hojas con overflow:hidden. Abierto.
   Y la capa de hojas ocupa el ancho de la VENTANA, no el del contenedor
   (que va a 1120px), asi ninguna se corta por los lados. */
html body #bravatta-calc-container{overflow:visible !important;position:relative !important}
html body .bv-hojas{position:absolute !important;top:0 !important;bottom:0 !important;
  left:50% !important;transform:translateX(-50%) !important;width:100vw !important;
  height:auto !important;max-width:none !important;
  pointer-events:none !important;overflow:visible !important}
/* lo unico que recorta es el borde de la ventana, para que no haya barra lateral */
html body .blackbody,html body .blocks.body{overflow:hidden !important}

/* la capa, ya colgada del body, cubre la pagina entera */
html body .bv-hojas--suelta{position:absolute !important;top:0 !important;left:0 !important;
  transform:none !important;width:100% !important;height:100% !important;
  min-height:100% !important;bottom:auto !important;max-width:none !important;
  pointer-events:none !important;overflow:visible !important}
html body{position:relative !important}
/* el pie, por encima de las hojas */
html body .bottom,html body .bottom.menu,html body .bottom .blocks{
  position:relative !important;z-index:2 !important}


/* al pulsar sin rellenar los campos, el boton se pone naranja */
html body #btn-enviar.error,html body #btn-enviar.error:hover{background-image:none !important;}
html body #btn-enviar.error i,html body #btn-enviar.error .fa{}

/* ---------- LOS BOTONES DE VIDEO, EN NARANJA Y MAS GRANDES ---------- */
html body .btn-vid,html body a.btn-vid{background-image:none !important;
  line-height:1.22 !important;text-decoration:none !important;
  min-width:172px !important;width:auto !important;min-height:56px !important;height:auto !important;
  padding:10px 14px !important;display:inline-flex !important;align-items:center !important;
  justify-content:center !important;gap:8px !important;}
html body .btn-vid:hover,html body a.btn-vid:hover{}
html body .btn-vid i,html body .btn-vid .fa{margin:0 !important;flex:0 0 auto !important}
@media (max-width:768px){
  html body .btn-vid,html body a.btn-vid{min-width:0 !important;font-size:11px !important;
    min-height:48px !important;padding:8px 10px !important}
}

/* UN SOLO SCROLL: el body no debe tener barra propia, solo el documento.
   La capa de hojas lo desbordaba por abajo y salian dos barras juntas. */
html body{overflow-y:visible !important;overflow-x:hidden !important}
html{overflow-x:hidden !important}
html body .bv-hojas--suelta{overflow:hidden !important}
html body .bv-hojas--suelta svg{overflow:visible !important}

/* == REGLAS DE LA CASA - INICIO == */

/* ==========================================================
   LAS CAPAS  (esquema de Manu, 09/08/2026)
     1  color de los bloques      el fondo de cada section
     2  las chicas                .bv-foto
     3  las hojas                 .bv-hojas
     4  el contenido              texto, logo, botones, menu y pie
   Nota: los bloques NO llevan z-index declarado a proposito.
   Si lo llevaran crearian su propia burbuja y encerrarian
   dentro a su contenido, con lo que las hojas (3) taparian el
   texto. Su fondo ocupa la capa 1 por posicion en el documento.
   ========================================================== */
/* ==========================================================
   REGLAS DE LA CASA  -  bravatta.com
   IDENTICO en las tres paginas. Lo que se arregla aqui, queda
   arreglado en todas. No se parchea por seccion.
   Se aplica con:  python3 _aplica-reglas.py
   ==========================================================

   EL ORDEN DE LAS CAPAS, DE ABAJO A ARRIBA
     0  el fondo de color del bloque
     1  la foto de las chicas   (.bv-foto)
     2  las hojas               (.bv-hojas)
     3  el contenido            (texto, fotos, botones)
   La seccion NO lleva capa propia: si la llevara, su fondo
   taparia todo lo que va encima.
   ========================================================== */
.bv.bv.bv{position:relative !important}
html body{position:relative !important}
.bv.bv.bv section.sec{position:relative !important;z-index:auto !important}

/* --- capa 1: la foto de las chicas ----------------------
   Va por ENCIMA del fondo verde de los bloques y por DEBAJO
   de las hojas. A todo el ancho de la ventana.
   -------------------------------------------------------- */
.bv.bv.bv .bv-foto,html body .bv-foto{position:absolute !important;
  top:0 !important;left:50% !important;transform:translateX(-50%) !important;
  width:100vw !important;max-width:none !important;height:100% !important;
  z-index:2 !important;pointer-events:none !important;overflow:hidden !important;
  background-image:url("frontend/img/bg.jpg") !important;
  background-position:center 60px !important;background-size:1700px auto !important;
  background-repeat:no-repeat !important;opacity:.55 !important;
  -webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.55) 0,#000 120px,#000 46%,rgba(0,0,0,.35) 62%,transparent 76%) !important;
  mask-image:linear-gradient(180deg,rgba(0,0,0,.55) 0,#000 120px,#000 46%,rgba(0,0,0,.35) 62%,transparent 76%) !important}
@media (max-width:768px){
  .bv.bv.bv .bv-foto,html body .bv-foto{background-size:900px auto !important}}

/* --- capa 2: las hojas ----------------------------------
   Hojas sueltas dentro de una sola capa. Ni patron ni fondo:
   asi ninguna se corta y todas acompanan al ancho.
   -------------------------------------------------------- */
.bv.bv.bv .bv-hojas,html body .bv-hojas{position:absolute !important;
  top:0 !important;left:0 !important;width:100% !important;height:100% !important;
  z-index:3 !important;pointer-events:none !important;overflow:hidden !important}
.bv.bv.bv .bv-hojas svg,html body .bv-hojas svg{position:absolute !important;
  max-width:none !important;height:auto !important;display:block !important;
  overflow:visible !important;z-index:3 !important;mix-blend-mode:normal !important}

html body .bv-hojas--suelta{position:absolute !important;top:0 !important;left:0 !important;
  transform:none !important;width:100% !important;height:100% !important;
  min-height:100% !important;bottom:auto !important;max-width:none !important;z-index:3 !important}
/* el pie, por encima de las hojas pero dejandolas ver */
html body .bottom,html body .bottom.menu{position:relative !important;z-index:4 !important;
  background-color:transparent !important}

/* --- capa 3: el contenido, siempre por delante -----------
   Cada elemento de texto sube por su cuenta: asi ninguna hoja
   ni la foto pueden quedar por delante de una letra, en ningun
   ancho de pantalla.
   -------------------------------------------------------- */
.bv.bv.bv .w,
.bv.bv.bv h1,.bv.bv.bv h2,.bv.bv.bv h3,.bv.bv.bv h4,
.bv.bv.bv p,.bv.bv.bv ul,.bv.bv.bv ol,.bv.bv.bv li,
.bv.bv.bv .rot,.bv.bv.bv .kicker,.bv.bv.bv .eslogan,
.bv.bv.bv .lead,.bv.bv.bv .cita,.bv.bv.bv blockquote,
.bv.bv.bv .card,.bv.bv.bv .destacado,.bv.bv.bv details,
.bv.bv.bv summary,.bv.bv.bv .cta,.bv.bv.bv .btn,
.bv.bv.bv .vt,.bv.bv.bv video,.bv.bv.bv img,.bv.bv.bv .bv-ver,
.bv.bv.bv svg.logo-xp,.bv.bv.bv .logo-xp,.bv.bv.bv .xp-kalam,
.bv.bv.bv .eslogan,.bv.bv.bv .cta,.bv.bv.bv .grid,.bv.bv.bv figure{
  position:relative !important;z-index:4 !important}

/* --- UN SOLO SISTEMA DE HOJAS ----------------------------
   El bloque global pinta dos hojas propias en otra capa.
   Se apagan: aqui mandan solo las de .bv-hojas.
   -------------------------------------------------------- */
html body::before,html body::after,
html body.page-template::before,html body.page-template::after{
  display:none !important;content:none !important;background-image:none !important;
  width:0 !important;height:0 !important}

/* --- DONDE VA CADA HOJA ----------------------------------
   UNA HOJA POR BLOQUE, con el color y la intensidad que pide
   ese fondo. Criterios sacados del repaso de Manu:
     - grandes (620 a 900 px), no pequenas
     - entran 160-250 px en la columna: se meten un poco,
       de forma controlada, nunca tapan
     - apuntando arriba o abajo, nunca en horizontal
     - sobre verde bosque: verde medio claro y bien visible
     - sobre lima, gris y blanco: verde bosque, sutil
   -------------------------------------------------------- */
.bv.bv.bv .bv-hojas .g1,html body .bv-hojas .g1{left:calc(50% + 560px - 400px) !important;top:346px !important;width:1189px !important;transform:rotate(-22deg) !important;opacity:0.55 !important}
.bv.bv.bv .bv-hojas .g2,html body .bv-hojas .g2{right:calc(50% + 560px - 360px) !important;top:1334px !important;width:928px !important;transform:rotate(168deg) !important;opacity:0.22 !important}
.bv.bv.bv .bv-hojas .g3,html body .bv-hojas .g3{left:calc(50% + 560px - 430px) !important;top:2434px !important;width:1305px !important;transform:rotate(14deg) !important;opacity:0.16 !important}
.bv.bv.bv .bv-hojas .g4,html body .bv-hojas .g4{right:calc(50% + 560px - 380px) !important;top:3692px !important;width:1015px !important;transform:rotate(196deg) !important;opacity:0.15 !important}
.bv.bv.bv .bv-hojas .g5,html body .bv-hojas .g5{left:calc(50% + 560px - 420px) !important;top:4689px !important;width:1247px !important;transform:rotate(-34deg) !important;opacity:0.55 !important}
.bv.bv.bv .bv-hojas .g6,html body .bv-hojas .g6{right:calc(50% + 560px - 390px) !important;top:6605px !important;width:1102px !important;transform:rotate(152deg) !important;opacity:0.15 !important}
.bv.bv.bv .bv-hojas .g7,html body .bv-hojas .g7{left:calc(50% + 560px - 370px) !important;top:8207px !important;width:986px !important;transform:rotate(26deg) !important;opacity:0.22 !important}
.bv.bv.bv .bv-hojas .g8,html body .bv-hojas .g8{right:calc(50% + 560px - 350px) !important;top:8799px !important;width:899px !important;transform:rotate(184deg) !important;opacity:0.55 !important}
.bv.bv.bv .bv-hojas .g9,html body .bv-hojas .g9{left:calc(50% + 560px - 410px) !important;top:9302px !important;width:1044px !important;transform:rotate(-16deg) !important;opacity:0.16 !important}
.bv.bv.bv .bv-hojas .g10,html body .bv-hojas .g10{right:calc(50% + 560px - 440px) !important;top:9984px !important;width:1160px !important;transform:rotate(206deg) !important;opacity:0.15 !important}
.bv.bv.bv .bv-hojas .g11,html body .bv-hojas .g11{left:calc(50% + 560px - 365px) !important;top:10734px !important;width:957px !important;transform:rotate(38deg) !important;opacity:0.22 !important}
.bv.bv.bv .bv-hojas .g12,html body .bv-hojas .g12{right:calc(50% + 560px - 385px) !important;top:11298px !important;width:1073px !important;transform:rotate(164deg) !important;opacity:0.16 !important}
.bv.bv.bv .bv-hojas .g13,html body .bv-hojas .g13{left:calc(50% + 560px - 425px) !important;top:11934px !important;width:1276px !important;transform:rotate(-28deg) !important;opacity:0.55 !important}

@media (max-width:1400px){
  .bv.bv.bv .bv-hojas .g1,html body .bv-hojas .g1{left:auto !important;right:-278px !important;width:410px !important;top:249px !important}
  .bv.bv.bv .bv-hojas .g2,html body .bv-hojas .g2{right:auto !important;left:-27px !important;width:464px !important;top:960px !important}
  .bv.bv.bv .bv-hojas .g3,html body .bv-hojas .g3{left:auto !important;right:-116px !important;width:652px !important;top:1752px !important}
  .bv.bv.bv .bv-hojas .g4,html body .bv-hojas .g4{right:auto !important;left:-48px !important;width:508px !important;top:2658px !important}
  .bv.bv.bv .bv-hojas .g5,html body .bv-hojas .g5{left:auto !important;right:-102px !important;width:624px !important;top:3376px !important}
  .bv.bv.bv .bv-hojas .g6,html body .bv-hojas .g6{right:auto !important;left:-68px !important;width:551px !important;top:4755px !important}
  .bv.bv.bv .bv-hojas .g7,html body .bv-hojas .g7{left:auto !important;right:-41px !important;width:493px !important;top:5909px !important}
  .bv.bv.bv .bv-hojas .g8,html body .bv-hojas .g8{right:auto !important;left:-20px !important;width:450px !important;top:6335px !important}
  .bv.bv.bv .bv-hojas .g9,html body .bv-hojas .g9{left:auto !important;right:-54px !important;width:522px !important;top:6697px !important}
  .bv.bv.bv .bv-hojas .g10,html body .bv-hojas .g10{right:auto !important;left:-82px !important;width:580px !important;top:7188px !important}
  .bv.bv.bv .bv-hojas .g11,html body .bv-hojas .g11{left:auto !important;right:-34px !important;width:478px !important;top:7728px !important}
  .bv.bv.bv .bv-hojas .g12,html body .bv-hojas .g12{right:auto !important;left:-61px !important;width:536px !important;top:8134px !important}
  .bv.bv.bv .bv-hojas .g13,html body .bv-hojas .g13{left:auto !important;right:-109px !important;width:638px !important;top:8592px !important}
}

/* --- EL SELLO DE VERSION ---------------------------------
   Siempre arriba a la derecha, y del color que contraste con
   el fondo de SU seccion.
   -------------------------------------------------------- */
.bv.bv.bv .bv-ver,html body .bv-ver.bv-ver.bv-ver{position:absolute !important;
  top:12px !important;right:20px !important;left:auto !important;bottom:auto !important;
  margin:0 !important;z-index:4 !important;text-align:right !important;
  font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif !important;
  font-size:10px !important;font-weight:600 !important;letter-spacing:.06em !important;
  line-height:1.2 !important;text-transform:none !important;pointer-events:none !important}
.bv.bv.bv .m-lima .bv-ver,.bv.bv.bv .m-gris .bv-ver,.bv.bv.bv .m-blanco .bv-ver{
  color:#062614 !important;-webkit-text-fill-color:#062614 !important;opacity:.55 !important}
.bv.bv.bv .m-verde .bv-ver,html body .bv-ver{color:#ABEF61 !important;
  -webkit-text-fill-color:#ABEF61 !important;opacity:.5 !important}

/* --- EL ROJO DE AVISO ------------------------------------ */
.bv.bv.bv .ojo{color:#D32F2F !important;-webkit-text-fill-color:#D32F2F !important;
  font-weight:800 !important;letter-spacing:.02em !important}

/* el pie: sin recuadro ni linea, como en la calculadora */
html body .bottom.menu .blocks,html body .bottom.menu.menu .blocks,
html body div.blocks,html body .blocks,html body .bottom,html body .bottom.menu{
  background:transparent !important;background-color:transparent !important;
  border-top:0 !important;border:0 !important;box-shadow:none !important}

/* el ultimo bloque, del mismo verde que el pie: asi no se ve
   la banda final y parecen un solo bloque */
.bv.bv.bv section.sec:last-of-type,.bv.bv.bv section.sec.cierre{
  background-color:#0A2F1B !important;padding-bottom:10px !important}
html body .bottom,html body .bottom.menu{background-color:#0A2F1B !important}

/* --- LAS ESTRELLAS DE GOOGLE ----------------------------
   Pulsables, mas grandes y centradas bajo los dos botones.
   -------------------------------------------------------- */
.bv.bv.bv .firma{text-align:center !important;margin-top:1.6em !important}
.bv.bv.bv .estrellas,.bv.bv.bv a.estrellas{display:inline-block !important;
  font-size:17px !important;font-weight:800 !important;letter-spacing:.01em !important;
  color:#FFC24A !important;-webkit-text-fill-color:#FFC24A !important;
  text-decoration:none !important;padding:10px 18px !important;border-radius:10px !important;
  border:1px solid rgba(255,194,74,.45) !important;background:rgba(255,194,74,.08) !important;
  text-shadow:none !important;transition:background .15s !important}
.bv.bv.bv a.estrellas:hover{background:rgba(255,194,74,.18) !important;
  border-color:#FFC24A !important}

/* --- EL COPYRIGHT, EN EL PIE BAJO LAS REDES -------------- */
html body .block100.redes{position:relative !important}
html body .block100.redes::after{content:"Copyright \00A9 Bravatta 2026" !important;
  display:block !important;width:100% !important;text-align:center !important;
  margin-top:16px !important;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif !important;
  font-size:12px !important;letter-spacing:.06em !important;
  color:#FFFFFF !important;opacity:.55 !important}

/* --- EL PRIMER BLOQUE, DEL COLOR DE LA FOTO --------------
   Muestreado de la propia bg.jpg: #063A1D es el verde que
   domina la franja donde cae el logo. Asi no se ve el corte
   entre la foto y el bloque.
   -------------------------------------------------------- */
.bv.bv.bv section.sec.m-verde:first-of-type{background-color:#063A1D !important}

/* --- TODOS LOS BLOQUES, SEMITRANSPARENTES ----------------
   Asi la foto y las hojas se ven a traves de TODOS, no solo
   de algunos. Las opacidades estan puestas al limite de lo
   que aguanta la lectura: los bloques claros mas cerrados
   (llevan texto oscuro y pequeno) y los oscuros mas abiertos.
   -------------------------------------------------------- */
.bv.bv.bv section.sec.m-verde {background-color:rgba(14,74,44,.78) !important}
.bv.bv.bv section.sec.m-lima  {background-color:rgba(171,239,97,.86) !important}
.bv.bv.bv section.sec.m-gris  {background-color:rgba(233,240,232,.90) !important}
.bv.bv.bv section.sec.m-blanco{background-color:rgba(247,251,246,.92) !important}
.bv.bv.bv section.sec.m-verde:first-of-type{background-color:#062614 !important}
.bv.bv.bv section.sec:last-of-type{background-color:rgba(10,47,27,.82) !important}

/* las hojas, sin fundido: con los bloques ya translucidos
   se ven solas, y el fundido las apagaba sobre los claros */
.bv.bv.bv .bv-hojas svg,html body .bv-hojas svg{position:absolute !important;
  max-width:none !important;height:auto !important;display:block !important;
  overflow:visible !important;z-index:3 !important;mix-blend-mode:normal !important}


/* TODAS las cajas, tambien semitransparentes: resenas,
   tarjetas, destacados y preguntas. Nada opaco. */
.bv.bv.bv .card,.bv.bv.bv .destacado,.bv.bv.bv details,
.bv.bv.bv .cita,.bv.bv.bv blockquote,.bv.bv.bv .resena,
.bv.bv.bv .vt,.bv.bv.bv .testi,.bv.bv.bv .video-card{
  background-color:rgba(255,255,255,.55) !important;border-radius:12px !important;
  }
.bv.bv.bv .m-verde .card,.bv.bv.bv .m-verde .destacado,
.bv.bv.bv .m-verde details,.bv.bv.bv .m-verde .cita,
.bv.bv.bv section.sec:first-of-type .cita,
.bv.bv.bv section.sec:last-of-type .card{
  background-color:#062614 !important}

/* --- LAS COMIDAS: FRIAS EN AZUL, CALIENTES EN NARANJA ----
   Un toque de temperatura en el fondo de cada tarjeta.
   -------------------------------------------------------- */
.bv.bv.bv .card--fria{background-color:rgba(120,180,225,.16) !important;
  border:1px solid rgba(120,180,225,.40) !important;backdrop-filter:none !important}
.bv.bv.bv .card--caliente{background-color:rgba(255,150,70,.14) !important;
  border:1px solid rgba(255,150,70,.40) !important;backdrop-filter:none !important}

/* --- LA TARTA Y LAS PREGUNTAS, TRANSPARENTES ------------- */
.bv.bv.bv .destacado,.bv.bv.bv details,.bv.bv.bv summary,
.bv.bv.bv details[open]{background-color:rgba(255,255,255,.42) !important;
  }
.bv.bv.bv .m-verde .destacado,.bv.bv.bv .m-verde details,
.bv.bv.bv .m-verde summary{background-color:#062614 !important}
.bv.bv.bv summary{background:transparent !important}

/* --- EL PIE: MISMO COLOR HASTA EL FINAL Y CON SU HOJA ----
   La capa de hojas acababa donde acaba el contenido y la
   ultima quedaba cortada. Se estira hasta el final del pie.
   -------------------------------------------------------- */

.bv.bv.bv section.sec:last-of-type,
html body .bottom,html body .bottom.menu,html body .bottom.menu .blocks{
  background-color:#0A2F1B !important;border:0 !important}
/* la del pie, algo mas suave */
.bv.bv.bv .bv-hojas .g18,html body .bv-hojas .g18{opacity:.6 !important}

/* ==========================================================
   TRES COSAS QUE SE RESISTIAN, RESUELTAS EN SU RAIZ
   ========================================================== */

/* 1 - LA FOTO EN EL BANNER DE ARRIBA
   No era mi capa: la lleva el propio body de la plantilla, y
   por eso salia detras del menu y parecia repetida. Se le
   quita al body; la unica foto es la de .bv-foto, que empieza
   justo en la base del banner. */
html body{background-image:none !important}
html body .bannertop,html body .block100.header,html body .header{
  background-image:none !important;background-color:#0A2F1B !important}

/* 2 - LAS RESENAS, SEMITRANSPARENTES
   Su clase es .rese (no .card), por eso no las cogia ninguna
   de las reglas anteriores. */
.bv.bv.bv .rese.rese.rese,.bv.bv.bv .resenas .rese.rese,
.bv.bv.bv blockquote.rese.rese{
  background-color:rgba(255,255,255,.50) !important;
  backdrop-filter:none !important;-webkit-backdrop-filter:none !important;
  border-radius:12px !important}
.bv.bv.bv .m-verde .rese{background-color:#062614 !important}

/* 3 - EL BORDE DE LAS SALAS, LIMA FIJO
   Estaba en blanco al 18% y al pasar por encima cambiaba y
   parecia que se escondia bajo el rotulo. */
.bv.bv.bv .card.card.card,.bv.bv.bv .card.card:hover,
.bv.bv.bv .card.card:focus-within,.bv.bv.bv .grid .card.card,
.bv.bv.bv .grid .card.card:hover{
  border:2px solid #ABEF61 !important;overflow:visible !important}
.bv.bv.bv .card--fria.card--fria,.bv.bv.bv .card--fria.card--fria:hover{
  border:2px solid rgba(120,180,225,.55) !important}
.bv.bv.bv .card--caliente.card--caliente,.bv.bv.bv .card--caliente.card--caliente:hover{
  border:2px solid rgba(255,150,70,.55) !important}

/* el color del borde, aparte: con el atajo "border" entraba el
   grosor pero el color lo seguia poniendo otra regla */
.bv.bv.bv .card.card.card{border-color:#ABEF61 !important;border-style:solid !important}
.bv.bv.bv .card--fria.card--fria{border-color:#7FB4E1 !important}
.bv.bv.bv .card--caliente.card--caliente{border-color:#FF9646 !important}

/* las ventanas de la comida, con su temperatura bien visible */
.bv.bv.bv .card--fria.card--fria{background-color:rgba(120,180,225,.26) !important}
.bv.bv.bv .card--caliente.card--caliente{background-color:rgba(255,150,70,.24) !important}

/* la capa de hojas llega hasta el final del pie: el pie forma
   parte de la landing, no es una pagina aparte */


/* --- LA FOTO, DESDE LA BASE DEL BANNER -------------------
   Colgada del body para poder arrancar a 78 px, que es donde
   acaba el banner de arriba. Dentro del contenedor no podia:
   ese empieza por debajo del menu entero.
   Y con su sombra de vuelta, la que fundia el borde de abajo.
   -------------------------------------------------------- */
html body .blackbody{position:relative !important}
html body .bv-foto--suelta{position:absolute !important;
  top:78px !important;left:0 !important;transform:none !important;
  width:100% !important;max-width:none !important;height:100% !important;
  z-index:2 !important;pointer-events:none !important;overflow:hidden !important;
  background-image:url("frontend/img/bg.jpg") !important;
  background-position:center top !important;background-size:100% auto !important;
  background-repeat:no-repeat !important;background-attachment:scroll !important;
  opacity:.62 !important;
  height:640px !important;
  -webkit-mask-image:linear-gradient(180deg,#000 0,#000 62%,rgba(0,0,0,.75) 74%,rgba(0,0,0,.35) 86%,transparent 100%) !important;
  mask-image:linear-gradient(180deg,#000 0,#000 62%,rgba(0,0,0,.75) 74%,rgba(0,0,0,.35) 86%,transparent 100%) !important;margin-bottom:0 !important}
.bv.bv.bv .grid--2{gap:26px !important;margin-bottom:2.6em !important}
.bv.bv.bv .grid--2 + h3,.bv.bv.bv .grid--2 + p,
.bv.bv.bv .grid--2 ~ h3{margin-top:2.2em !important;clear:both !important}

/* --- EL NARANJA, LEGIBLE SOBRE FONDO CLARO ---------------
   Solo los destacados en naranja (.n y .nx). Los strong y em
   se quedan en verde bosque, que ahi se leen perfectamente:
   la version anterior los cambio por error.
   -------------------------------------------------------- */
.bv.bv.bv .m-lima .n,.bv.bv.bv .m-lima .nx,
.bv.bv.bv .m-lima .lead .n,.bv.bv.bv .m-lima p .n,
.bv.bv.bv .m-lima li .n,.bv.bv.bv .m-lima .n.n{
  color:#FF6A00 !important;-webkit-text-fill-color:#FF6A00 !important;
  font-weight:800 !important}
.bv.bv.bv .m-gris .n,.bv.bv.bv .m-blanco .n,
.bv.bv.bv .m-gris .nx,.bv.bv.bv .m-blanco .nx{
  color:#FF6A00 !important;-webkit-text-fill-color:#FF6A00 !important;
  font-weight:700 !important}
/* los strong y em, en verde bosque sobre fondo claro */
.bv.bv.bv .m-lima strong,.bv.bv.bv .m-lima b,
.bv.bv.bv .m-gris strong,.bv.bv.bv .m-blanco strong,
.bv.bv.bv .m-lima em,.bv.bv.bv .m-gris em,.bv.bv.bv .m-blanco em{
  color:#062614 !important;-webkit-text-fill-color:#062614 !important;
  font-weight:800 !important}
/* el rotulo grande mantiene el naranja de marca */
.bv.bv.bv .m-lima .rot .n,.bv.bv.bv .m-lima .rot .nx{
  color:#FF6A00 !important;-webkit-text-fill-color:#FF6A00 !important}

/* --- UN SOLO SCROLL --------------------------------------
   Las capas colgadas del body lo desbordaban por abajo y
   salia una segunda barra ademas de la del documento.
   -------------------------------------------------------- */
html body{overflow-y:visible !important;overflow-x:hidden !important}
html{overflow-x:hidden !important}
html body .bv-hojas--suelta,html body .bv-foto--suelta{overflow:hidden !important}
html body .bv-hojas--suelta svg{overflow:visible !important}

/* --- LA HOJA FINAL, HASTA ABAJO E INCLINADA -------------- */
.bv.bv.bv .bv-hojas .g13,html body .bv-hojas .g13{
  left:auto !important;right:-0px !important;top:auto !important;
  bottom:-120px !important;width:1305px !important;
  transform:rotate(-38deg) !important;opacity:.5 !important}

/* --- EN NOVEDAD, LA HOJA FUERA DEL TEXTO ----------------- */
.bv.bv.bv .bv-hojas .g8,html body .bv-hojas .g8{
  left:auto !important;right:calc(50% + 560px - 310px) !important;
  width:754px !important;transform:rotate(196deg) !important}

/* ==========================================================
   CORRECCIONES QUE HA CAZADO LA REVISION VISUAL
   ========================================================== */

/* 1 - el naranja sobre lima no ganaba: mas especificidad.
   El rotulo grande si conserva el naranja de marca. */
.bv.bv.bv .m-lima .lead .n.n,.bv.bv.bv .m-lima p .n.n,
.bv.bv.bv .m-lima li .n.n,.bv.bv.bv .m-lima .n.n.n,
.bv.bv.bv section.m-lima .lead .n{
  color:#FF6A00 !important;-webkit-text-fill-color:#FF6A00 !important;font-weight:800 !important}
.bv.bv.bv .m-lima .rot .n.n.n,.bv.bv.bv .m-lima .rot .nx.nx.nx{
  color:#FF6A00 !important;-webkit-text-fill-color:#FF6A00 !important}

/* 2 - las capas empataban a 2: el contenido sube a 3 */
.bv.bv.bv .w.w,.bv.bv.bv .w.w.w{position:relative !important;z-index:4 !important}
.bv.bv.bv .bv-hojas,html body .bv-hojas{z-index:3 !important}

/* 3 - las tarjetas en blanco puro, semitransparentes */
.bv.bv.bv .card.card.card{background-color:rgba(255,255,255,.55) !important}
.bv.bv.bv .m-verde .card.card.card{background-color:#062614 !important}
.bv.bv.bv .card--fria.card--fria.card--fria{background-color:rgba(120,180,225,.26) !important}
.bv.bv.bv .card--caliente.card--caliente.card--caliente{background-color:rgba(255,150,70,.24) !important}

/* ==========================================================
   UNA SOLA BARRA DE SCROLL
   Solo se toca el body. La version anterior tocaba tambien
   .blocks, .block100 y .parr, que son contenedores del MENU,
   y lo descoloco.
   ========================================================== */
html body{overflow-y:visible !important;overflow-x:hidden !important}
html{overflow-x:hidden !important}
html body .bv-hojas,html body .bv-foto,
html body .bv-hojas--suelta,html body .bv-foto--suelta{overflow:hidden !important}

/* el logo, entero en blanco: el remolino se quedaba apagado */
.bv.bv.bv svg.logo-xp path,.bv.bv.bv svg.logo-xp g path,
html body svg.logo-xp path{fill:#FFFFFF !important;stroke:#FFFFFF !important}
.bv.bv.bv .m-lima svg.logo-xp path,.bv.bv.bv .m-gris svg.logo-xp path,
.bv.bv.bv .m-blanco svg.logo-xp path{fill:#062614 !important;stroke:#062614 !important}
/* el logo, con su ancho siempre declarado */
.bv.bv.bv svg.logo-xp,html body svg.logo-xp{
  width:min(560px,78%) !important;height:auto !important;display:block !important}
.bv.bv.bv .cierre svg.logo-xp{width:min(400px,62%) !important}

/* --- EL BLOQUE DE CIERRE ---------------------------------
   La hoja quedaba enorme y justo detras del texto. Se va al
   borde derecho, mas suave y saliendo por abajo.
   -------------------------------------------------------- */
.bv.bv.bv .bv-hojas .g13,html body .bv-hojas .g13{
  left:auto !important;right:-70px !important;top:auto !important;
  bottom:-160px !important;width:1044px !important;
  transform:rotate(-32deg) !important;opacity:.34 !important}
/* el pie y el ultimo bloque, del mismo verde, sin cortes */
.bv.bv.bv section.sec:last-of-type{background-color:#0A2F1B !important}
html body .bottom,html body .bottom.menu,html body .bottom.menu .blocks{
  background-color:#0A2F1B !important;border:0 !important;
  position:relative !important;z-index:4 !important}

/* el naranja sobre gris y blanco tampoco ganaba: mismo refuerzo
   que sobre lima. Cubre tambien los que van dentro de listas. */
.bv.bv.bv .m-gris .n.n.n,.bv.bv.bv .m-blanco .n.n.n,
.bv.bv.bv .m-gris li .n.n,.bv.bv.bv .m-blanco li .n.n,
.bv.bv.bv .m-gris .nx.nx.nx,.bv.bv.bv .m-blanco .nx.nx.nx{
  color:#FF6A00 !important;-webkit-text-fill-color:#FF6A00 !important;font-weight:700 !important}
.bv.bv.bv .m-lima li .n.n,.bv.bv.bv .m-lima .nx.nx.nx{
  color:#FF6A00 !important;-webkit-text-fill-color:#FF6A00 !important;font-weight:800 !important}

/* --- EL NARANJA, EL DE LA MARCA --------------------------
   #FF6A00 y punto. Es un color de la paleta y no se sustituye
   por otro "mas legible": sobre fondo claro se refuerza con
   el peso de la letra, no cambiandole el tono.
   PALETA CERRADA: verde bosque #062614 / #0A2F1B, lima
   #ABEF61, naranja #FF6A00, rojo de aviso #D32F2F.
   -------------------------------------------------------- */
.bv.bv.bv .n,.bv.bv.bv .nx,
.bv.bv.bv .m-lima .n,.bv.bv.bv .m-gris .n,.bv.bv.bv .m-blanco .n,
.bv.bv.bv .m-lima .nx,.bv.bv.bv .m-gris .nx,.bv.bv.bv .m-blanco .nx,
.bv.bv.bv .m-lima .n.n.n,.bv.bv.bv .m-gris .n.n.n,.bv.bv.bv .m-blanco .n.n.n,
.bv.bv.bv .m-lima li .n.n.n,.bv.bv.bv .m-gris li .n.n.n{
  color:#FF6A00 !important;-webkit-text-fill-color:#FF6A00 !important;
  font-weight:800 !important;letter-spacing:.004em !important}

/* --- EL HUECO ANTES DEL PIE ------------------------------
   Eran TRES <br> sueltos entre el contenido y el pie, de 17 px
   cada uno: 42 px de aire que no venia de ningun margen.
   -------------------------------------------------------- */
html body > br{display:none !important}

/* --- LA LINEA BAJO EL BANNER DE ARRIBA -------------------
   La sombra que separaba el banner del menu. Se recupera.
   -------------------------------------------------------- */
/* el banner por encima del menu (que va en la 7), si no la
   sombra queda tapada y no se ve */
html body .bannertop{
  border-bottom:1px solid rgba(171,239,97,.28) !important;
  box-shadow:0 4px 14px rgba(0,0,0,.45) !important;
  position:relative !important;z-index:4 !important;
  background-color:#0A2F1B !important}

/* --- LA FOTO DE LAS CHICAS -------------------------------
   Medido en la web: el banner acaba en 55, .blackbody -de
   quien cuelga- empieza en 141, y el eslogan acaba en 585.
   Con top -86 arranca en la base del banner y con 640 de alto
   llega a 695, pasando el eslogan.
   Se estira (100% 100%) para ganar altura, como pide Manu, y
   se funde con el verde bosque por abajo.
   -------------------------------------------------------- */
.bv.bv.bv .bv-foto--suelta,html body .bv-foto--suelta,
html body div.bv-foto--suelta.bv-foto--suelta{
  position:absolute !important;top:-86px !important;left:0 !important;
  width:100% !important;height:640px !important;z-index:2 !important;
  pointer-events:none !important;overflow:hidden !important;
  background-image:url("frontend/img/bg.jpg") !important;
  background-position:center top !important;
  background-size:100% 100% !important;
  background-repeat:no-repeat !important;opacity:.62 !important;
  filter:none !important;-webkit-filter:none !important;
  transform:none !important;
  -webkit-mask-image:linear-gradient(180deg,#000 0,#000 62%,rgba(0,0,0,.75) 74%,rgba(0,0,0,.35) 86%,transparent 100%) !important;
  mask-image:linear-gradient(180deg,#000 0,#000 62%,rgba(0,0,0,.75) 74%,rgba(0,0,0,.35) 86%,transparent 100%) !important;opacity:.5 !important}

/* --- EL MENU, SIN FONDO ----------------------------------
   Para que se vea la foto a traves. El texto va en blanco con
   una sombra suave, que asi se lee sobre cualquier zona.
   -------------------------------------------------------- */
html body .block100.header.center,html body .block100.header,
html body .header,html body .block100.header.center .blocks,
html body .menuResponsive{
  background-color:transparent !important;background-image:none !important;
  position:relative !important;z-index:4 !important}
html body .block100.header a,html body .header a,
html body .block100.header i,html body .header i{
  text-shadow:0 1px 4px rgba(0,0,0,.7) !important}

/* --- EL LOGO: SE PONE, NO SE TOCA ------------------------
   El dibujo es la marca registrada y va tal cual. Aqui solo
   se dice de que tamano y de que color, nada mas. Ninguna
   regla puede alterar sus trazados.
   -------------------------------------------------------- */
.bv.bv.bv svg.logo-xp,html body svg.logo-xp{
  width:min(560px,78%) !important;height:auto !important;display:block !important;
  position:relative !important;z-index:4 !important;filter:none !important}
.bv.bv.bv .cierre svg.logo-xp{width:min(400px,62%) !important;margin:0 auto !important}
/* en fondo oscuro, blanco; en fondo claro, verde bosque */
.bv.bv.bv svg.logo-xp path,.bv.bv.bv svg.logo-xp g path{
  fill:#FFFFFF !important;stroke:#FFFFFF !important}
.bv.bv.bv .m-lima svg.logo-xp path,.bv.bv.bv .m-lima svg.logo-xp g path,
.bv.bv.bv .m-gris svg.logo-xp path,.bv.bv.bv .m-gris svg.logo-xp g path,
.bv.bv.bv .m-blanco svg.logo-xp path,.bv.bv.bv .m-blanco svg.logo-xp g path{
  fill:#062614 !important;stroke:#062614 !important}

/* --- LA HOJA DEL PIE, HASTA EL BORDE ---------------------
   El pie tenia fondo opaco y tapaba la hoja. Se queda sin
   fondo: el verde lo pone el body, que es del mismo tono, y
   asi la hoja se ve por detras de los enlaces legales hasta
   el borde de abajo.
   -------------------------------------------------------- */
html body{background-color:#0A2F1B !important}
html body div.bottom.bottom.menu,html body div.bottom.menu.menu,
html body .bottom.bottom,html body .bottom.menu.menu .blocks,
html body .bottom.bottom .block100,html body .bottom.bottom .blocks,
html body .bottom.menu.menu .blocks.blocks{
  background-color:transparent !important;background-image:none !important;
  border:0 !important;position:relative !important;z-index:4 !important}
/* la hoja del cierre, apoyada en el borde inferior */
/* la hoja del pie: 30 grados a la izquierda, girando sobre su
   base (transform-origin abajo-centro), no sobre su centro */
.bv.bv.bv .bv-hojas .g13,html body .bv-hojas .g13{
  left:auto !important;right:-10px !important;top:auto !important;
  bottom:0 !important;width:1102px !important;
  transform-origin:50% 100% !important;
  transform:rotate(-30deg) !important;opacity:.30 !important}

/* --- QUE NADA DESPLACE LA PAGINA -------------------------
   Un transform en una capa a pantalla completa mueve todo lo
   que hay dentro. Las capas de fondo no llevan transform.
   -------------------------------------------------------- */
html body .bv-foto,html body .bv-foto--suelta,
html body .bv-hojas,html body .bv-hojas--suelta{
  transform:none !important;left:0 !important;right:auto !important;
  margin:0 !important;width:100% !important}
/* el contenido, centrado siempre */
.bv.bv.bv .w{max-width:1120px !important;margin-left:auto !important;
  margin-right:auto !important;padding-left:26px !important;padding-right:26px !important;
  box-sizing:border-box !important}

/* --- LA HOJA DEL PIE: 30 GRADOS DESDE SU BASE ------------
   Va la ultima para que gane a la regla general de las hojas.
   -------------------------------------------------------- */
.bv.bv.bv .bv-hojas .g13.g13,html body .bv-hojas .g13.g13{
  left:auto !important;right:-10px !important;top:auto !important;
  bottom:0 !important;width:1102px !important;
  transform-origin:50% 100% !important;
  transform:rotate(-30deg) !important;opacity:.30 !important}

/* --- EL SUFIJO "Xperience", EN LA LETRA DE LA CASA -------
   SIN tocar el SVG: los trazados de las letras se ocultan por
   CSS (del 13 al 22) y el texto va encima. Si algo no cuadra
   se revierte quitando estas lineas: el dibujo queda intacto.
   -------------------------------------------------------- */







/* --- LA HOJA DEL BINGO, FUERA DEL ROTULO -----------------
   Medido: llegaba hasta el pixel 343 y el texto empieza en
   153. No la tapaba -el texto va por delante- pero cruzaba
   por detras de las letras y ensuciaba la lectura.
   Ahora acaba antes de que empiece la columna de texto.
   -------------------------------------------------------- */
.bv.bv.bv .bv-hojas .g8.g8,html body .bv-hojas .g8.g8{
  left:auto !important;right:calc(50% + 560px - 250px) !important;
  width:609px !important;transform:rotate(196deg) !important}

/* las tarjetas de comida, sin borde: el color de fondo ya
   distingue frias de calientes y el borde lima chirriaba */
.bv.bv.bv .card--fria.card--fria.card--fria,
.bv.bv.bv .card--caliente.card--caliente.card--caliente{
  border:0 !important;border-color:transparent !important;
  border-width:0 !important;border-style:none !important}

/* --- LAS HOJAS QUE HA PEDIDO CAMBIAR --------------------- */
/* 2 - la de arriba: del reves y a 45 grados, punta hacia abajo */
.bv.bv.bv .bv-hojas .g1.g1,html body .bv-hojas .g1.g1{
  transform:rotate(225deg) !important;transform-origin:50% 50% !important}
/* 4 - la de las salas: otro dibujo y otra inclinacion */
.bv.bv.bv .bv-hojas .g5.g5,html body .bv-hojas .g5.g5{
  right:calc(50% + 560px - 230px) !important;left:auto !important;
  width:551px !important;transform:rotate(-118deg) !important}
/* 5 - la de abajo del todo: al lado izquierdo, 30 grados a la
   derecha, sin moverla de altura */
.bv.bv.bv .bv-hojas .g13.g13,html body .bv-hojas .g13.g13{
  left:-10px !important;right:auto !important;top:auto !important;
  bottom:0 !important;width:1102px !important;
  transform-origin:50% 100% !important;
  transform:rotate(30deg) !important;opacity:.30 !important}

/* --- 3 - EL BORDE DE LAS SALAS, FIJO Y ENTERO ------------
   Se veia cortado por la hoja y cambiaba al pasar el raton.
   -------------------------------------------------------- */
.bv.bv.bv .card.card.card,.bv.bv.bv .card.card.card:hover,
.bv.bv.bv .card.card.card:focus-within,.bv.bv.bv .card.card.card:active{
  border:2px solid #ABEF61 !important;border-radius:14px !important;
  outline:0 !important;position:relative !important;z-index:4 !important;
  overflow:visible !important}

/* --- EL PIE, POR DELANTE DE LAS HOJAS --------------------
   Pie y hojas empataban en la capa 3 y ganaba la hoja por ir
   despues. El pie es contenido: capa 4.
   -------------------------------------------------------- */
html body .bottom,html body .bottom.menu,html body .bottom.menu .blocks,
html body .bottom .block100,html body .bottom .social,html body .bottom a,
html body .bottom.menu .block100.redes{
  position:relative !important;z-index:4 !important}

/* --- 3 - LAS TARJETAS DEL CATERING, SIN MARCO ------------ */
.bv.bv.bv .card--fria,.bv.bv.bv .card--fria:hover,
.bv.bv.bv .card--caliente,.bv.bv.bv .card--caliente:hover,
.bv.bv.bv .card--fria.card--fria.card--fria,
.bv.bv.bv .card--caliente.card--caliente.card--caliente,
.bv.bv.bv .grid--2 > .card--fria,.bv.bv.bv .grid--2 > .card--caliente{
  border:0 !important;border-width:0 !important;border-style:none !important;
  border-color:transparent !important;box-shadow:none !important;outline:0 !important}

/* --- 2 - EL MARCO DE LAS SALAS, FIJO ---------------------
   No cambia al pasar el raton ni pierde el borde de arriba.
   -------------------------------------------------------- */
.bv.bv.bv .card,.bv.bv.bv .card:hover,.bv.bv.bv .card:focus,
.bv.bv.bv .card:focus-within,.bv.bv.bv .card:active,
.bv.bv.bv .grid .card:hover,.bv.bv.bv .grid .card:focus-within{
  border:2px solid #ABEF61 !important;border-top:2px solid #ABEF61 !important;
  border-radius:14px !important;outline:0 !important;transition:none !important;
  transform:none !important;position:relative !important;z-index:4 !important}

/* --- 5 - LA HOJA DEL PIE, POR DEBAJO DEL TEXTO ----------- */
html body .bottom,html body .bottom.menu,html body .bottom *,
html body .bottom.menu .blocks,html body .bottom a,html body .bottom p{
  position:relative !important;z-index:4 !important}
.bv.bv.bv .bv-hojas,html body .bv-hojas,html body .bv-hojas--suelta{z-index:3 !important}

/* --- 2b - NINGUNA HOJA EN VERTICAL NI EN HORIZONTAL ------
   Todas en diagonal: giros entre 20 y 70 grados o sus
   equivalentes, nunca cerca de 0, 90, 180 o 270.
   -------------------------------------------------------- */
.bv.bv.bv .bv-hojas .g1.g1{transform:rotate(214deg) !important}
.bv.bv.bv .bv-hojas .g2.g2{transform:rotate(148deg) !important}
.bv.bv.bv .bv-hojas .g3.g3{transform:rotate(38deg) !important}
.bv.bv.bv .bv-hojas .g4.g4{transform:rotate(116deg) !important}
.bv.bv.bv .bv-hojas .g5.g5{transform:rotate(-52deg) !important}
.bv.bv.bv .bv-hojas .g6.g6{transform:rotate(-28deg) !important}
.bv.bv.bv .bv-hojas .g7.g7{transform:rotate(202deg) !important}
.bv.bv.bv .bv-hojas .g8.g8{transform:rotate(158deg) !important}
.bv.bv.bv .bv-hojas .g9.g9{transform:rotate(64deg) !important}
.bv.bv.bv .bv-hojas .g10.g10{transform:rotate(-64deg) !important}
.bv.bv.bv .bv-hojas .g11.g11{transform:rotate(242deg) !important}
.bv.bv.bv .bv-hojas .g12.g12{transform:rotate(128deg) !important}
.bv.bv.bv .bv-hojas .g13.g13{transform-origin:50% 100% !important;
  transform:rotate(32deg) !important}

/* --- LA SOMBRA DEL BANNER, VISIBLE -----------------------
   El menu estaba en la misma capa 4 y, al ir despues en el
   documento, le pisaba la sombra. El banner se queda en 4 y
   el menu baja a 3: sigue por encima de la foto (capa 2).
   -------------------------------------------------------- */
html body .bannertop{
  border-bottom:1px solid rgba(171,239,97,.30) !important;
  box-shadow:0 5px 16px rgba(0,0,0,.5) !important;
  position:relative !important;z-index:4 !important;
  background-color:#0A2F1B !important}
html body .block100.header.center,html body .block100.header,html body .header{
  position:relative !important;z-index:4 !important;
  background-color:transparent !important}

/* el catering, sin marco: va DESPUES de la regla de las salas
   y con mas clases, si no le gana la de .card */
.bv.bv.bv .card.card--fria.card--fria,
.bv.bv.bv .card.card--caliente.card--caliente,
.bv.bv.bv .card.card--fria.card--fria:hover,
.bv.bv.bv .card.card--caliente.card--caliente:hover,
.bv.bv.bv .grid--2 > .card.card--fria,
.bv.bv.bv .grid--2 > .card.card--caliente{
  border:0 !important;border-top:0 !important;border-width:0 !important;
  border-style:none !important;border-color:transparent !important;
  box-shadow:none !important;outline:0 !important}

/* ==========================================================
   LA REGLA QUE MANDA
     1  color de los bloques
     2  las chicas
     3  las hojas
     4  EL CONTENIDO  <- siempre la ultima. Nada por encima.
   ========================================================== */
html body .bv-hojas,html body .bv-hojas--suelta,
.bv.bv.bv .bv-hojas,.bv.bv.bv .bv-hojas svg{z-index:3 !important}
html body .bv-foto,html body .bv-foto--suelta{z-index:2 !important}
.bv.bv.bv .w,.bv.bv.bv h1,.bv.bv.bv h2,.bv.bv.bv h3,.bv.bv.bv p,
.bv.bv.bv ul,.bv.bv.bv li,.bv.bv.bv .rot,.bv.bv.bv .kicker,
.bv.bv.bv .eslogan,.bv.bv.bv .lead,.bv.bv.bv .cita,.bv.bv.bv .rese,
.bv.bv.bv .card,.bv.bv.bv .destacado,.bv.bv.bv details,.bv.bv.bv .cta,
.bv.bv.bv .btn,.bv.bv.bv svg.logo-xp,.bv.bv.bv img,.bv.bv.bv video,
.bv.bv.bv .bv-ver,html body .bannertop,html body .block100.header,
html body .header,html body .bottom,html body .bottom.menu,html body .bottom *{
  position:relative !important;z-index:4 !important}

/* la separacion del banner, sin depender de capas: la sombra
   va DENTRO del menu, simulando que cae del banner */
html body .bannertop{border-bottom:1px solid rgba(171,239,97,.30) !important;
  background-color:#0A2F1B !important}
html body .block100.header.center,html body .block100.header{
  box-shadow:inset 0 7px 16px -9px rgba(0,0,0,.75) !important;
  background-color:transparent !important}

/* ==========================================================
   EL LOGO NUEVO: "Xperience" en Kalam, macizo y con su (R)
   Viene del archivo de Manu (bravatta Xperience KALAM.svg),
   entero y sin retocar ni un trazado. Aqui solo se le dice de
   que tamano y de que color, como manda la regla.
   El simbolo (R) va como <text>: tambien se pinta.
   ========================================================== */
.bv.bv.bv svg.logo-xp text,html body svg.logo-xp text{
  fill:#FFFFFF !important;stroke:none !important}
.bv.bv.bv .m-lima svg.logo-xp text,.bv.bv.bv .m-gris svg.logo-xp text,
.bv.bv.bv .m-blanco svg.logo-xp text{fill:#062614 !important}
/* SIN stroke: el dibujo nuevo ya viene macizo. El contorno que
   se le anadia salia semitransparente en el borde y hacia que
   el logo se viera grisaceo en vez de blanco. */
.bv.bv.bv svg.logo-xp,html body svg.logo-xp,
.bv.bv.bv svg.logo-xp path,html body svg.logo-xp path,
.bv.bv.bv svg.logo-xp text,html body svg.logo-xp text{
  stroke:none !important;stroke-width:0 !important;opacity:1 !important;
  filter:none !important;mix-blend-mode:normal !important}
/* blanco puro sobre fondo oscuro */
html body svg.logo-xp path,html body svg.logo-xp text,
.bv.bv.bv .m-verde svg.logo-xp path,.bv.bv.bv .m-verde svg.logo-xp text,
.bv.bv.bv .cierre svg.logo-xp path,.bv.bv.bv .cierre svg.logo-xp text,
.bv.bv.bv section.sec.m-verde svg.logo-xp path{
  fill:#FFFFFF !important;-webkit-text-fill-color:#FFFFFF !important}
/* EL LOGO VA SIEMPRE EN BLANCO, en el cabecero y en el pie,
   caiga sobre el bloque que caiga. Lo pide Manu: la marca se
   ve igual en las tres paginas y no cambia de color por sitio.
   Va la ultima para que gane a cualquier regla anterior. */
html body svg.logo-xp path,html body svg.logo-xp text,
html body svg.logo-xp g path,
.bv.bv.bv svg.logo-xp path,.bv.bv.bv svg.logo-xp text,
.bv.bv.bv svg.logo-xp g path,
.bv.bv.bv .m-lima svg.logo-xp path,.bv.bv.bv .m-lima svg.logo-xp text,
.bv.bv.bv .m-gris svg.logo-xp path,.bv.bv.bv .m-gris svg.logo-xp text,
.bv.bv.bv .m-blanco svg.logo-xp path,.bv.bv.bv .m-blanco svg.logo-xp text,
.bv.bv.bv section.sec.m-lima svg.logo-xp path,
.bv.bv.bv section.sec.m-lima svg.logo-xp text{
  fill:#FFFFFF !important;-webkit-text-fill-color:#FFFFFF !important;
  stroke:none !important}

/* ==========================================================
   LAS DOS HOJAS QUE MONTABAN EL CONTENIDO
   Van las ultimas para que ganen a todas las anteriores.
   ========================================================== */
/* la de las salas: mas grande, cogiendo mas pagina, y en
   diagonal hacia la izquierda. Solo asoma 10 px en la columna
   de texto, asi acompana sin estorbar. */
.bv.bv.bv .bv-hojas .g5.g5.g5,html body .bv-hojas .g5.g5.g5{
  right:calc(50% + 560px - 200px) !important;left:auto !important;
  width:1305px !important;transform-origin:50% 50% !important;
  transform:rotate(-34deg) !important;opacity:.30 !important}
/* la del pie: FUERA. En el cierre se solapaba con la g12 y las
   dos juntas ensuciaban el logo. Se queda solo la g12. */
.bv.bv.bv .bv-hojas .g13,html body .bv-hojas .g13,
.bv.bv.bv .bv-hojas .g13.g13,html body .bv-hojas .g13.g13,
.bv.bv.bv .bv-hojas .g13.g13.g13,html body .bv-hojas .g13.g13.g13{
  display:none !important}
@media (max-width:1400px){
  .bv.bv.bv .bv-hojas .g5.g5.g5,html body .bv-hojas .g5.g5.g5{
    right:auto !important;left:-300px !important;width:520px !important}}

/* --- LOS VIDEOS DE LAS RESENAS, SOLO EL NOMBRE -----------
   El pie llevaba una segunda linea con el tipo de fiesta.
   Se quita: el nombre basta.
   -------------------------------------------------------- */
.bv.bv.bv .vt figcaption span,.bv.bv.bv figure.vt figcaption span{
  display:none !important}
.bv.bv.bv .vt figcaption{padding-top:8px !important}

/* --- LAS PREGUNTAS: AIRE DENTRO Y LA CRUZ JUNTO AL TEXTO --
   El texto iba pegado al borde de la caja y el "+" se iba al
   otro extremo por el space-between. Ahora la cruz va pegada
   a la pregunta y toda la caja respira.
   -------------------------------------------------------- */
.bv.bv.bv details,.bv.bv.bv details[open]{
  padding:4px 22px !important;border-radius:12px !important}
.bv.bv.bv details summary,.bv.bv.bv summary{
  justify-content:flex-start !important;gap:14px !important;
  padding:16px 4px !important;line-height:1.35 !important}
.bv.bv.bv details summary::after,.bv.bv.bv summary::after{
  margin-left:0 !important;order:2 !important;flex:0 0 auto !important}
.bv.bv.bv details > p,.bv.bv.bv details p{
  padding:0 4px 16px !important;margin-top:0 !important}

/* ==========================================================
   LA CALCULADORA: TODO MAS ARRIBA
   Entre el menu y el rotulo quedaban casi 300 px de aire.
   Se recorta el alto del logo y el margen de la fila del
   rotulo, sin tocar el resto de la app.
   ========================================================== */
/* el logo va INCRUSTADO, como en las otras dos paginas: de
   fondo no podia ni subir de capa -la foto lo velaba- ni
   crecer mas alla del alto del contenedor. Aqui solo se le
   dice que se centre y que no lo tape nadie. */
html body .header-logo{height:auto !important;min-height:0 !important;
  margin:0 auto !important;padding:6px 10px 0 !important;
  background-image:none !important;background-color:transparent !important;
  text-align:center !important;position:relative !important;z-index:10 !important}
html body .header-logo svg.logo-xp{margin:0 auto !important;
  position:relative !important;z-index:10 !important}
html body .header-logo img{display:none !important}
/* EL CONTENEDOR ENTERO, EN LA CAPA 10.
   Tenia position:relative y NINGUN z-index, asi que cada cosa
   de dentro tenia que ganarle la partida a la hoja por su
   cuenta. Subiendo el contenedor, todo lo que lleva dentro
   queda por delante de una vez.
   Su fondo negro se quita: el verde lo pone el body, y asi la
   foto y las hojas se siguen viendo por debajo. */
html body #bravatta-calc-container{
  position:relative !important;z-index:10 !important;
  background-color:transparent !important;background-image:none !important}
/* TODO el contenido de la calculadora, en la capa 10. Las dos
   unicas excepciones son la foto (2) y las hojas (3). Asi no
   hay que ir subiendo a mano rotulo por rotulo. */
html body #bravatta-calc-container > *:not(.bv-foto):not(.bv-hojas),
html body #bravatta-calc-container .calc-row,
html body #bravatta-calc-container .row-label,
html body #bravatta-calc-container .calc-rotulo,
html body #bravatta-calc-container .extras-container,
html body #bravatta-calc-container .extra-card,
html body #bravatta-calc-container label,
html body #bravatta-calc-container input,
html body #bravatta-calc-container select,
html body #bravatta-calc-container textarea,
html body #bravatta-calc-container button,
html body #bravatta-calc-container a,
html body #bravatta-calc-container .footer-total{
  position:relative !important;z-index:10 !important}
/* dentro del contenedor: foto 2, hojas 3, y ningun hijo mas
   por debajo de 10. Como el contenedor es un grupo cerrado,
   esto ya no depende de nada de fuera. */
html body #bravatta-calc-container > .bv-foto,
html body #bravatta-calc-container .bv-foto,
html body .bv-foto--suelta{z-index:2 !important}
/* LAS HOJAS DE LA CALCULADORA, EN CAPA NEGATIVA.
   No es un numero mas alto o mas bajo: un elemento con z-index
   NEGATIVO se pinta por detras de TODO el contenido de su
   contenedor, siempre, sin excepcion posible. Se siguen viendo
   porque el contenedor no tiene fondo propio.
   Aqui no hay nada que ajustar ni que se pueda torcer manana. */
html body #bravatta-calc-container > .bv-hojas,
html body #bravatta-calc-container .bv-hojas,
html body .bv-hojas--dentro{
  position:absolute !important;top:0 !important;left:0 !important;
  width:100% !important;height:100% !important;
  z-index:-1 !important;pointer-events:none !important;
  overflow:hidden !important}
html body .bv-hojas--dentro svg{z-index:-1 !important;overflow:visible !important}
/* y ademas, apartadas de la columna: solo asoman por el margen,
   que es lo que se pidio desde el principio -que acompanen, no
   que estorben-. */
/* En la calculadora el texto ocupa la mitad de arriba y abajo
   queda sitio de sobra. Las hojas se bajan ahi: no rozan una
   sola letra y se siguen viendo. */
html body #bravatta-calc-container .bv-hojas svg,
html body .bv-hojas--dentro svg{display:none !important}
html body #bravatta-calc-container .bv-hojas .g1,
html body .bv-hojas--dentro .g1{
  display:block !important;top:auto !important;bottom:-140px !important;
  left:auto !important;right:-10px !important;width:986px !important;
  transform:rotate(-28deg) !important;opacity:.30 !important}
html body #bravatta-calc-container .bv-hojas .g5,
html body .bv-hojas--dentro .g5{
  display:block !important;top:auto !important;bottom:-90px !important;
  right:auto !important;left:-30px !important;width:870px !important;
  transform:rotate(34deg) !important;opacity:.24 !important}
html body .calc-row:first-of-type .row-label{margin:0 0 6px !important}
html body .calc-rotulo{line-height:1.15 !important}
html body .hero-header{height:0 !important;min-height:0 !important;
  padding:0 !important;margin:0 !important;overflow:hidden !important}

/* ==========================================================
   EL CONTENIDO, MUY POR ENCIMA: CAPA 10
   Con el contenido en 4 y las hojas en 3 bastaba UN empate
   para que una hoja se colara por delante -pasaba con el logo
   del pie-. Ahora hay siete capas de diferencia y ningun
   elemento suelto puede ganarle.
     1 bloques  -  2 chicas  -  3 hojas  -  10 CONTENIDO
   ========================================================== */
html body .bv-foto,html body .bv-foto--suelta{z-index:2 !important}
html body .bv-hojas,html body .bv-hojas--suelta,
.bv.bv.bv .bv-hojas,.bv.bv.bv .bv-hojas svg{z-index:3 !important}
.bv.bv.bv .w,.bv.bv.bv h1,.bv.bv.bv h2,.bv.bv.bv h3,.bv.bv.bv h4,
.bv.bv.bv p,.bv.bv.bv ul,.bv.bv.bv ol,.bv.bv.bv li,
.bv.bv.bv .rot,.bv.bv.bv .kicker,.bv.bv.bv .eslogan,.bv.bv.bv .lead,
.bv.bv.bv .cita,.bv.bv.bv blockquote,.bv.bv.bv .rese,.bv.bv.bv .card,
.bv.bv.bv .destacado,.bv.bv.bv details,.bv.bv.bv summary,
.bv.bv.bv .cta,.bv.bv.bv .btn,.bv.bv.bv .grid,.bv.bv.bv figure,
.bv.bv.bv .vt,.bv.bv.bv video,.bv.bv.bv img,.bv.bv.bv .firma,
.bv.bv.bv .estrellas,.bv.bv.bv .bv-ver,
.bv.bv.bv svg.logo-xp,html body svg.logo-xp,
html body .bannertop,html body .block100.header,html body .header,
html body .bottom,html body .bottom.menu,html body .bottom *{
  position:relative !important;z-index:10 !important}

/* == REGLAS DE LA CASA - FIN == */


/* ==========================================================
   CABECERO IGUAL EN TODAS LAS PAGINAS
   Titulo centrado, debajo el circulo, y debajo el subtitulo
   tambien centrado. El tema viejo hacia flotar el circulo a
   la izquierda (.iconinside{float:left}) y por eso el texto
   -y en la calculadora, el formulario entero- se le metian
   al lado. Quitando el flotado cada cosa cae en su fila.
   ========================================================== */
html body .parr > h1{
  text-align:center !important;
  margin:0 auto 10px !important;width:100% !important}
html body .parr > .iconinside{
  float:none !important;clear:both !important;
  margin:0 auto 14px !important;
  display:block !important}
html body .parr > .iconinside + p{
  text-align:center !important;
  overflow:visible !important;
  max-width:820px !important;margin:0 auto !important;
  float:none !important}

/* El aviso de los 18 TAPA el circulo: mismo alto que el, subido
   con un margen negativo que se come su propio hueco, asi no
   descoloca nada de lo que viene debajo. */
html body .parr #aviso-18-rojo{
  position:relative !important;z-index:20 !important;
  height:150px !important;box-sizing:border-box !important;
  width:min(640px,100%) !important;max-width:640px !important;
  margin:-164px auto 14px !important;
  float:none !important;clear:both !important}


/* los iconos de los circulos del cabecero */


/* ==========================================================
   EL FONDO DE HOJAS, IGUAL EN TODAS LAS PAGINAS
   Los dibujos estaban repetidos dentro de CADA pagina: 72 KB
   por archivo. Aqui van UNA sola vez, el navegador se los
   guarda y valen para toda la web. En la pagina solo quedan
   trece marcas vacias (menos de 1 KB).
   La escalera de Manu no se toca: cada hoja conserva su giro,
   su opacidad, su lado y su altura.
   ========================================================== */

html body .bv-hojas > div.g1,html body .bv-hojas > div.g5,html body .bv-hojas > div.g13 ,html body .bv-hojas > div.g14 ,html body .bv-hojas > div.g18{
  aspect-ratio:556.2/643.2 !important;
  background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%2219.7 103.7 556.2 643.2%22%3E%3Cpath fill=%22%231B6B3A%22 d=%22M355,601.3c5,4.2,10.1,6.9,15.4,9.1c14,6,28.8,9.7,43.7,13c17.5,3.9,35.3,6.5,53.1,8.4c5.2,0.6,10.4,1.2,15.6,1.6 c4.7,0.4,6.6,3.5,4,7.5c-4,6-8.2,12-12.7,17.6c-11.8,14.9-25.3,28.1-40.7,39.3c-5.1,3.7-10.5,7-16.5,9.2c-6.3,2.3-12.4,2.1-18.6,0 c-9.6-3.3-18.3-8.4-26.6-14.2c-13.9-9.7-27.7-19.6-41.7-29.2c-6.2-4.2-12.6-8.1-20-10.1c-3.9-1-5.8,0.8-5.4,4.9 c0.6,5.8,3.7,10.5,7.6,14.6c6.7,7.2,14.8,12.8,23.3,17.5c14.5,8.1,29.3,15.9,43.9,23.8c0.8,0.4,1.6,0.9,2.4,1.4 c3.1,2.2,3,6.2-0.5,7.7c-5.9,2.5-11.9,4.8-18,6.7c-13.2,4.2-26.6,7.4-40.3,9.1c-11.8,1.5-23.5,1.7-35.3,0.3 c-16.7-2-32.5-6.3-46.9-15c-21.4-12.9-34.7-31.7-40.2-56.2c-2.6-11.8-2.8-23.7-1.9-35.5c0.8-10.3,3.3-20.5,5-30.7 c0.3-1.9,0.6-3.8,1-5.7c-0.2-0.2-0.5-0.3-0.7-0.5c-1.8,1-3.6,1.9-5.3,2.9c-11.8,7-24,13.1-37.2,17c-15.9,4.7-32,6.3-48.5,3.3 c-28.3-5.1-49.4-20.4-64.5-44.5c-10.4-16.6-15.8-34.9-19.1-54c-3.4-19.5-3.7-39.1-2.9-58.7c0.8-21.4,3.7-42.6,9.2-63.3 c4.2-16.1,10.4-31.4,18-46.2c2-3.8,3.9-7.7,5.9-11.6c1-1.9,2.5-3.1,4.8-3c2.3,0.1,2.9,1.9,3.4,3.5c2.1,6.2,3.9,12.6,6.1,18.7 c6.1,17.1,14.7,33,24.7,48.1c12.5,18.9,27.6,35.5,45.2,49.8c3.8,3.1,8.1,5.5,12.2,8.2c0.6,0.4,1.4,0.6,2.1,0.8 c0.2-0.2,0.4-0.4,0.6-0.5c-0.6-1.6-1-3.3-1.9-4.6c-5.1-7.6-10-15.4-15.7-22.5c-14.8-18.5-29.9-36.7-41.7-57.3 c-8.8-15.5-16.2-31.5-19.8-49.1c-1.2-5.9-1.9-12-2.5-18c-0.6-7,1.5-13.5,4.7-19.7c4.7-9.1,11.2-16.9,17.9-24.6 c15.4-17.4,33-32.4,51.5-46.4c0.4-0.3,0.8-0.6,1.2-0.9c1.7-1,3.2-2.6,5.4-1.2c2.4,1.5,3.5,3.6,3.5,6.5c-0.3,11.5-0.9,23-0.7,34.5 c0.5,26.4,4.6,52.3,13.7,77.3c7.6,20.8,17.9,40.2,33.2,56.4c5.5,5.9,11.4,11.5,19.3,13.8c7.1,2.1,11.7,1.1,13.5-6.1 c0.5-2,0.4-4.1,0.3-6.2c-0.3-10-4.1-19-8.3-27.8c-6.7-14.1-13.7-28-20.2-42.1c-7.5-16.4-13.4-33.5-17.3-51.2 c-3.2-14.4-5.1-29-4.6-43.8c0.3-10.9,1.7-21.7,4.5-32.3c2.5-9.4,7.8-16.1,15.8-21.5c19.2-12.8,39.7-22.8,61.6-29.9 c3.2-1,5.8,1.2,5.3,4.7c-0.5,3.4-1.5,6.8-2.5,10.2c-7.5,24.6-11.2,49.7-9.3,75.4c1.5,20.1,5.4,39.7,15.1,57.8 c2.8,5.1,6.1,9.8,10.7,13.4c5,3.9,8.9,3.8,11.2-3c2-5.8,1.7-11.7,0.7-17.5c-2.7-14.2-5.8-28.3-8.4-42.5 c-2.7-14.6-3.6-29.4-2.9-44.3c0.8-16.1,3.2-31.9,9.3-47c0.4-1.1,0.9-2.2,1.3-3.2c4-10.1,11.2-16.5,21.7-19.7 c12.4-3.7,25.1-5.8,38-6.2c4-0.1,6.2,3,5.1,6.8c-2.9,9.3-6.1,18.5-8.5,27.9c-3.6,13.9-6.1,28-5.4,42.4c0.2,4.9,1.3,9.7,2.2,14.5 c0.2,1.2,1.2,2.3,2.1,4c0.9-1.2,1.7-1.9,2.1-2.7c3-5.6,4.2-11.7,5.2-17.9c2.3-15,4.3-30.1,6.9-45.1c1.8-10.1,5.3-19.8,10.1-28.9 c1.7-3.3,3.9-5.7,8.2-5.8c6.8-0.3,13.6-0.9,20.4-1.9c12.5-1.8,25-3.7,37.4-5.9c6.6-1.1,13.1-2.9,19.7-4.3c5.6-1.2,8.2,0.3,9,5.9 c3.8,26.2,15.6,49.1,29.2,71.3c2.9,4.7,5.5,9.5,8.3,14.2c3.3,5.5,3.4,11.4,1.9,17.4c-2.8,11.3-9.1,20.6-16.6,29.3 c-11.6,13.4-25.6,23.8-40.4,33.2c-11.2,7.1-22.6,13.8-32.3,23.1c-2.9,2.7-5.3,6-7.7,9.1c-1.8,2.3-2.1,5-2,7.8 c0,2.8,2.8,5.4,6.3,6.1c5.8,1.2,11.3-0.1,16.7-1.9c15-4.9,28.5-12.8,40.9-22.5c21.1-16.5,36.7-37.3,47.7-61.6 c1.6-3.6,2.9-4.7,5.6-0.3c3.6,5.8,6.8,12,9.6,18.3c7,15.1,12.2,30.8,14.7,47.2c1.8,12,2.2,24-5.6,34.2c-4.7,6.1-9.8,12.1-15.5,17.2 c-15.4,14-33.6,23.6-52.9,31.2c-20.4,8.1-41.7,13.1-63.1,17.7c-12.1,2.6-24.4,4.5-35.9,9.5c-5.2,2.2-10.1,4.9-13.6,9.5 c-3.5,4.6-2.9,9.1,2.4,11.6c4.1,1.9,8.6,3.4,13,3.9c6.7,0.6,13.5,0.6,20.2,0.1c9.7-0.8,19.2-3.2,28.4-6.3 c17.3-5.7,33.7-13.5,49.9-21.6c21.2-10.6,41.9-22.3,61.8-35.3c4.6-3,9.1-6.2,13.6-9.3c2.6-1.7,3.3-1.6,3.8,1.5 c1.2,6.9,2.3,13.8,3.1,20.7c1.4,12.5,1.6,25.1,0.5,37.7c-1.1,13.6-3.2,27.1-11,38.7c-4,6-9.9,10-15.8,14 c-19.5,12.9-41.1,20.7-63.8,25.7c-13.6,3-27.4,5.3-41.4,6.2c-18.1,1.2-36.2,2.1-54.3,3.4c-7.4,0.6-14.8,2-22.1,3.3 c-2,0.3-3.9,1.5-5.6,2.6c-2.1,1.3-2,2.2,0.1,3.3c4.5,2.5,9.5,3.2,14.4,3.4c11.9,0.5,23.8,0.4,35.6-1.5c14.6-2.3,29.2-4.5,43.8-6.7 c12.1-1.9,24.3-3.8,36.4-5.7c11.9-1.8,23.8-3.8,35.7-5.4c9.4-1.3,18.8-2.3,28.2-3.1c4.9-0.5,5.2,0.1,4.5,4.9 c-1.8,12.4-5,24.4-8.8,36.3c-5.4,16.5-13,31.8-23.5,45.8c-7.9,10.5-18.3,15.9-31,18.1c-15.3,2.7-30.6,2.6-46,1.6 c-18.1-1.2-35.9-4.4-53.7-8.2c-8.4-1.8-16.8-3.5-25.2-5.1c-2.6-0.5-5.3-0.5-8-0.6C357,600.6,356.3,601,355,601.3z M221.5,592 c-0.4,0-0.7,0.1-1.1,0.1c-1.2,3-2.7,5.9-3.4,9c-1.7,7.1-3.1,14.3-4.3,21.5c-2,12.7-2.4,25.5-0.3,38.3c2.7,16.1,9.2,30.2,20.9,41.7 c10.9,10.8,24.1,17.3,38.8,21.1c13.8,3.6,27.8,4.5,42.1,3.4c13.5-1,26.6-3.6,39.6-7.3c1.2-0.4,2.4-0.9,4.3-1.6 c-2.3-1.3-3.8-2.2-5.4-3c-14.7-7.9-29.5-15.6-42.3-26.3c-6.4-5.3-12-11.3-15.6-19c-2.9-6.3-4.2-12.8-1.5-19.6 c2.1-5.4,6.4-8.6,11.9-9.5c5-0.8,10,0.1,14.6,2.4c5,2.5,10.1,4.8,14.7,7.9c10.3,6.9,20.3,14.3,30.4,21.4 c10.2,7.1,20,14.7,31.3,20.1c7.9,3.8,15.3,3.7,22.9-1.1c18.6-11.7,33.8-26.9,47.2-44.1c1.3-1.7,1-2.4-1.2-2.7 c-7.2-1-14.6-1.6-21.7-2.9c-16.5-3.1-33-6.2-49.3-10.1c-13.7-3.2-27.1-7.6-39.3-14.9c-3.6-2.1-7-4.9-9.8-8 c-5.6-6-4.9-14.1,1.5-17.9c2.5-1.5,5.5-2.5,8.4-2.8c9.9-1.1,19.5,1.4,29.1,3.6c23.2,5.3,46.5,9.8,70.4,10.7c12,0.5,24-0.2,35.8-2.7 c6.2-1.3,12.4-3,16.6-8.3c4-4.9,8.1-9.7,11.5-15c9.9-15.5,15.6-32.6,20-50.3c1.1-4.3,0.8-4.6-3.7-3.9c-9.9,1.4-19.9,2.8-29.8,4.3 c-14.9,2.3-29.7,4.6-44.6,6.9c-19.4,3-38.7,6.1-58.1,8.9c-12.1,1.7-24.2,2-36.4,0.5c-6.5-0.8-12.8-2.2-18.4-5.8 c-8.1-5.2-9.2-15.3-1.9-21.6c2.7-2.3,6-4.2,9.3-5.6c9.6-3.8,19.8-4.4,29.9-5c21-1.2,42.1-1.9,63-4.5c14.5-1.8,28.9-4.4,43-8.5 c16.4-4.8,31.9-11.5,46.1-21.2c8.9-6.1,14.5-14,16.8-24.6c2.4-11.3,3.4-22.7,3.2-34.2c-0.1-7.2-0.6-14.4-0.9-21.6 c-0.8,0-1.1-0.1-1.3,0c-2.1,1.3-4.2,2.7-6.4,3.9c-14.8,8.6-29.5,17.5-44.6,25.7c-22.3,12.1-44.9,23.3-69.4,30.5 c-16.6,4.9-33.4,7.6-50.7,4.6c-6.4-1.1-12.5-2.9-17.8-6.8c-9.1-6.7-11.1-18.4-4.9-27.7c3.6-5.4,8.7-9.1,14.4-12.1 c11.6-6.2,24.3-9,37-11.6c19.6-3.9,39-8.2,58-14.7c20.5-7,39.8-16.1,56.4-30.3c4.4-3.8,8.4-8.1,12.4-12.3c8-8.4,8.4-18.8,7-29.5 c-2-14.4-6.8-28.1-12.2-41.5c-0.4-1-1.1-2-1.8-3.3c-0.7,1-1.3,1.6-1.7,2.2c-6.1,9.8-12.9,19-20.7,27.5 c-17.7,19.2-38.4,34.2-63.1,43.1c-7.7,2.8-15.6,4.8-23.9,3.2c-8.4-1.6-14.8-5.7-17.6-14.3c-2.1-6.5-0.3-12.5,2.7-18.2 c4.3-8.3,11-14.5,18.5-19.7c10.5-7.3,21.2-14.1,31.9-21.1c11-7.2,21.4-15.1,30.2-24.9c6.6-7.2,12.1-15,15-24.5 c1.2-4,1.2-7.7-1.1-11.4c-3.1-4.8-5.9-9.9-8.8-14.8c-7.9-13.3-15.5-26.8-20.9-41.4c-2.8-7.5-4.7-15.4-6.8-23.2 c-0.5-2-1.5-2.3-3.2-1.9c-4.5,1-9.1,1.8-13.7,2.8c-16.1,3.4-32.4,5.6-48.9,6.6c-6.7,0.4-7.1,0.7-9.8,7.4c-5.3,13-7.2,26.7-9.1,40.5 c-1.3,9.6-2.4,19.3-4.1,28.9c-1.2,7-3.4,13.7-8.1,19.4c-6.2,7.5-16.2,7.4-21.9-0.5c-4.7-6.5-5.8-14.3-6.1-22.1 c-1-19.2,2.2-37.9,7.5-56.3c0.9-3.2,1.8-6.5,2.8-10c-1.2,0-2-0.1-2.8,0c-8.1,0.8-15.9,2.5-23.6,5.3c-3.2,1.1-5.5,3.1-7.1,6 c-1.5,2.7-2.9,5.4-4.1,8.3c-6.2,15-8.2,30.8-8.7,46.8c-0.5,14.9,1.4,29.7,4.1,44.4c2.6,14.1,6.9,27.9,7.8,42.4 c0.4,7-0.3,13.8-3.1,20.3c-3.2,7.3-10.2,11.7-17.7,10.8c-5.6-0.6-10.5-3.2-14.7-6.9c-9.5-8.5-14.9-19.5-19.1-31.2 c-6.9-19.1-9.7-39-10.1-59.2c-0.3-19.6,2.5-38.8,7.4-57.7c0.3-1,0.3-2,0.4-3.5c-1.4,0.5-2.2,0.7-3,1.1c-3.2,1.4-6.4,2.9-9.5,4.4 c-11.1,5.3-21.8,11.1-31.5,18.7c-2.8,2.2-5.4,4.5-6.8,8.1c-3.4,8.5-5.2,17.4-5.5,26.5c-0.3,9.8,0.1,19.6,1,29.4 c1.2,14,4.8,27.7,9.2,41c6.3,18.9,14.7,36.8,23.7,54.5c6.1,12,12,24.1,15,37.4c1.9,8.6,2.2,17-1.9,25c-3.4,6.6-12.2,11.3-19.3,10.6 c-8.4-0.9-15.7-4.2-22.3-9.2c-8.6-6.5-15.7-14.4-22-23c-12.4-17.2-21.5-36-27.9-56.1c-5.5-17.4-8.9-35.1-10.3-53.2 c-0.9-11.9-0.9-24-1.3-35.9c0-0.9-0.1-1.9-0.2-3.2c-1,0.7-1.6,1-2,1.4c-8.4,7.6-17.1,14.9-25.2,22.7c-10.1,9.8-19.3,20.3-26.1,32.7 c-1.5,2.7-3,5.8-3.3,8.8c-0.8,8.2,0.3,16.2,2.3,24.2c5.4,20.5,14.4,39.2,26.7,56.3c10.8,15.1,22.7,29.4,33.8,44.3 c5.2,6.9,10.2,14,14.5,21.5c2.3,4,3.7,9,3.7,13.5c0,8.6-7.5,13.2-15.8,10.6c-7.1-2.2-13-6.3-18.8-10.7 c-10.2-7.8-19.2-16.7-27.6-26.4c-10.6-12.1-20.1-25.1-28.5-38.8c-7.1-11.5-13-23.6-17.9-36.2c-0.3-0.7-0.7-1.3-1.3-2.3 c-0.6,0.8-0.9,1.2-1.1,1.6c-3.4,8.6-7.2,17-10,25.8c-6.8,21.2-9.9,43.2-11.2,65.4c-1.1,19.2-1,38.4,2.2,57.5 c1.8,11.2,4.4,22.2,8.4,32.8c6.3,16.7,15.6,31.5,30,42.5c22.3,16.9,47.3,20.1,73.9,13.5c16.1-4,30.5-11.8,44.5-20.6 c3.1-2,4.2-5.6,5.8-9.1c-5-0.3-9.5-0.6-14-0.8c-10.4-0.3-20.8-0.5-31.2-0.8c-6.9-0.2-13.8-0.4-20.7-1.1c-9.3-1-18.6-2.4-27.9-3.8 c-3.2-0.5-6.4-1.3-9.5-2c0-0.2,0.1-0.4,0.1-0.6c4.2,0,8.5,0,12.7,0c12.8,0.1,25.7,0.3,38.5,0.2c17.5-0.1,35-0.5,52.5-0.3 c4,0,6.1-1.2,7.8-4.5c1.1-2.1,0.8-2.9-1.3-4c-12.3-6.2-24.6-12.3-36.7-18.8c-35-18.8-66.7-42.1-94.1-71.1c-0.8-0.8-1.4-1.7-2.1-2.6 c1,0.1,1.7,0.6,2.3,1.1c10.9,8.4,21.7,17.1,32.9,25.2c21.9,15.8,45,29.5,69.1,41.5c10.9,5.5,21.9,10.9,32.9,16.4 c1.6,0.8,3,1.4,4.2-0.7c6.8-12,13.7-24,20.6-36c1-1.7,0.8-2.8-0.6-4.3c-10.5-11.3-21.1-22.5-31.3-34c-17-19.5-32.4-40.1-46.1-62.1 c-14.3-23-26.7-46.9-36.1-72.3c-0.5-1.3-0.8-2.6-1.2-3.9c1,0.6,1.5,1.4,1.9,2.3c10.4,21.2,22.4,41.5,35.5,61.1 c14.5,21.7,30.3,42.4,47.3,62.2c11,12.8,22.7,25.1,34.1,37.5c2.3,2.5,2.6,2.3,4.3-0.6c6.6-11.5,13.1-23,19.7-34.5 c9.3-16.3,18.6-32.5,28-48.7c0.9-1.6,1-2.7-0.1-4.3c-1.8-2.4-3.3-5-4.9-7.5c-15.6-23.9-29.5-48.7-39.8-75.4 c-10.4-26.8-17.3-54.4-19.1-83.2c-0.2-2.4,0-4.9,0-7.3c0.2,0,0.4-0.1,0.6-0.1c10.4,60.6,35,115.3,69.8,166.1c1-1.6,1.8-2.8,2.5-4 c14.6-25.3,29.3-50.6,43.8-76c0.5-0.8,0.5-2.1,0.2-3c-0.8-2.3-1.9-4.4-2.8-6.6c-7.5-18.3-13.9-36.9-16.8-56.5 c-1.5-10-3.2-20.1-3.6-30.2c-0.4-10.8,0.6-21.6,1-32.4c0-1.2,0.5-2.4,0.8-3.6c2.2,41.6,11.4,81.5,27.6,119.7c0.3,0,0.6,0,1,0 c28-47.9,56.1-95.8,84.1-143.7c0.4,0.2,0.7,0.4,1.1,0.6c-34.5,72.2-71.2,143.4-108.9,214.8c31.2-0.8,61-5.4,90.1-14.2 c29.1-8.9,56.5-21.7,82.7-37.1c-0.5,0.9-1.1,1.5-1.8,2.1c-5.3,3.9-10.6,7.8-16,11.5c-33.5,23.2-71,36.3-110.9,43.3 c-15.5,2.7-31.2,4.1-46.9,4.2c-1.6,0-2.4,0.6-3.1,2c-1.9,3.8-3.9,7.6-5.9,11.3c-12.9,24.3-25.9,48.7-38.9,73 c-0.4,0.8-0.7,1.6-1.4,3.1c73.5,9.2,145.1,3,215.2-19.4c-0.3,0.5-0.7,0.8-1.2,1c-16.3,7.5-33.2,13.8-50.6,18.4 c-18.9,5-38,8.9-57.5,10.6c-12.8,1.2-25.5,2.2-38.3,2.6c-23.4,0.9-46.8-0.7-70-4c-2.7-0.4-3.5,0.8-4.5,2.7c-8,15.1-16,30.2-24,45.3 c-0.4,0.8-0.8,1.7-1.2,2.8c1.1,0.4,1.8,0.7,2.6,0.9c4.2,1.1,8.4,2.3,12.6,3.1c15.3,3.2,30.6,6.5,46,9.2c13,2.3,26.1,3.9,39.3,5.5 c7.7,1,15.5,1.7,23.3,2.3c8.4,0.6,16.8,1.2,25.2,1.3c16.5,0.2,33,0.3,49.5,0.2c9.8-0.1,19.6-0.8,29.5-1.2c0.6,0,1.1,0.2,1.7,0.3 c-0.4,0.5-0.8,0.6-1.2,0.7c-7.9,1.1-15.7,2.5-23.7,3.3c-14.3,1.5-28.6,3.2-43,3.7c-21.4,0.8-42.8,0.5-64.1-2 c-14.5-1.7-29-3.5-43.5-5.7c-19.2-2.9-38.1-7-56.8-12c-1.8-0.5-2.7-0.2-3.6,1.4c-2.2,4.3-4.5,8.5-6.8,12.8 c-1.9,3.6-1.9,3.7,1.6,5.8c15.8,9.1,31.5,18.4,47.4,27.3c32.9,18.5,65.9,36.8,98.8,55.2c1.2,0.7,2.4,1.5,3.6,2.3 c-0.7,0.3-1.2,0.3-1.6,0.1c-22-10-44.1-19.6-65.9-30.1c-30.1-14.6-59.9-29.9-88.5-47.3c-1.6-1-2.6-0.5-2.9,1.1 c-0.2,1-0.2,2.3,0.2,3.3c1.9,4.5,4,9,6,13.5c12.3,28.1,25.1,55.9,40.4,82.5c1.8,3.2,3.7,6.4,5.6,9.6c-0.3,0.2-0.5,0.3-0.8,0.5 C254,660.4,236.9,626.7,221.5,592z%22 fill-rule=%22nonzero%22/%3E%3C/svg%3E") !important}
html body .bv-hojas > div.g2,html body .bv-hojas > div.g4,html body .bv-hojas > div.g7,html body .bv-hojas > div.g10,html body .bv-hojas > div.g12 ,html body .bv-hojas > div.g15 ,html body .bv-hojas > div.g17 ,html body .bv-hojas > div.g20 ,html body .bv-hojas > div.g23 ,html body .bv-hojas > div.g25{
  aspect-ratio:142.5/128.7 !important;
  background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%22180.2 293.7 142.5 128.7%22%3E%3Cpath fill=%22%230E4A2C%22 d=%22M217.6,326.9c-2.5,1.5-2.8,3.6-2.6,5.8c0.4,4.9,2.4,9.2,5.1,13.4c2.7,4.2,5.5,8.5,7.7,13c1.9,3.8,2.6,8,1.2,12.1 c-0.5,1.5-1.3,3.1-2.4,4.3c-1.5,1.7-4.2,1.4-5.9-0.6c-2.6-3-4.9-6.4-7.9-9c-2.9-2.5-6.3-4.4-9.7-6.4c-0.7-0.4-2.5-0.3-2.8,0.2 c-0.4,0.8-0.4,2.3,0.1,3.1c3.1,4.8,7,8.8,12.3,11.3c2.7,1.3,5.4,2.6,7.9,4.2c1.2,0.7,2,2,3,3.1c-0.2,0.2-0.3,0.5-0.5,0.7 c-0.7-0.3-1.5-0.5-2-1c-1.8-1.5-3.9-1.8-6.1-1.4c-1.2,0.2-2.3,0.2-3.5,0.5c-9.4,2.3-15.5-3.4-18.4-9.9c-1.6-3.5-2.6-7.3-3.9-11 c-0.5-1.4-1-2.8-1.7-4.1c-1.3-2.7-0.9-4.5,1.7-5.8c9.8-4.6,20.1-3.2,25.7,7.2c1.6,3,2.7,6.3,4,9.4c0.3,0.7,0.4,1.6,0.9,2 c0.9,0.7,2.2,1.5,3.2,1.4c0.7-0.1,1.5-1.6,1.7-2.6c0.5-2.8-0.6-5.3-2.4-7.3c-3.3-3.7-6.7-7.3-10.1-11c-8.5-9.3-9.8-17.6-4.7-31.7 c0.2-0.5,1.1-1.1,1.6-1.1c3.7,0.4,7.5,0.6,11.1,1.4c4.9,1.1,7.4,4.8,8.4,9.3c1,4.5,1.4,9.2,2,13.8c0.3,2.6,0.5,5.1,0.8,7.7 c0.2,2,1.1,3.4,3.4,3.1c1.8-0.2,3.2-2.1,2.8-4.1c-0.5-2.3-1.2-4.7-2.1-6.9c-2.3-5.9-3.9-11.9-2.4-18.2c2.2-9.1,8.5-14.8,16.5-18.8 c2.3-1.1,4.3,0.1,5.4,2.9c2.3,5.5,1.3,10.9-0.9,16.2c-0.9,2.1-1.8,4.3-2.2,6.6c-0.2,1.4,0.5,2.9,0.8,4.4c1.4-0.6,3.4-0.9,4.2-2 c1.6-2.3,2.7-4.9,3.6-7.6c1.5-4.1,2.6-8.4,4.2-12.5c2.5-6.7,9.8-11.3,17-10.7c2.3,0.2,3.6,1.5,3.8,4.1c0.2,4-1.2,7.5-4.1,10.3 c-2.3,2.2-4.8,4.1-7,6.4c-0.7,0.7-0.7,2-1,3c1.1,0,2.5,0.4,3.4-0.1c2.2-1.2,4.1-2.8,6.1-4.3c1.8-1.3,3.5-2.8,5.4-4 c7-4.6,13.8-4,19.6,2c2.7,2.8,5,6.2,7.2,9.5c1.6,2.4,0.2,4.5-1.4,6.3c-7.9,9.1-14.6,10.6-26.8,6.4c-3.2-1.1-6.6-1.9-9.9-2.3 c-2.1-0.2-4.4,0.5-6.5,1.2c-1.9,0.6-1.8,2.3-0.4,3.2c1.4,0.9,3.1,1.4,4.8,1.7c3.2,0.6,6.5,0.4,9.6,2.2c3.7,2.1,6.1,5.1,7.7,8.8 c1.6,3.6,3,7.4,4.6,11.3c-4.4,2.8-9,4.9-14.3,4.7c-4.1-0.1-7.2-2.4-9.9-5.2c-2.6-2.6-5-5.4-7.4-8.1c-4.3-4.9-9.6-6.2-15.5-3.6 c-2.8,1.2-3.3,3.6-0.9,5.3c1.5,1.1,3.8,1.9,5.7,1.8c7.9-0.4,14,2.6,18.4,8.8c2.2,3.1,3.7,6.7,5.6,10c1,1.8,2,3.7,3.5,5.1 c1.5,1.5,1.1,2.3-0.3,3.3c-10.3,7.2-17.4,8.2-26.6-3.6c-2.2-2.8-3.9-6-6.1-8.8c-1.4-1.9-3.1-3.7-5-5.1c-1.1-0.7-3.1-0.9-4.3-0.4 c-1,0.5-2.1,2.5-1.9,3.6c0.2,1.2,1.8,2.7,3.1,2.9c9.6,1.9,15.6,11.9,15.7,19.6c0,0.7,0.1,1.3,0.1,2c0.3,6.6,1,8.5,5.1,13.3 c-6.5,4.8-16.7,4.3-23-0.7c-3.6-2.8-4.9-6.2-4.9-10.5c0-2.8,0.3-5.8-1.8-8.4c-0.6,0.4-1,0.8-1.5,1.1c-1,0.4-2,0.8-3,1.2 c-0.3-1.2-1.2-2.5-0.9-3.6c1.6-5.5,3-11.1,5.3-16.3c10.9-24.3,29.9-39.3,55-47c4-1.2,8.3-1.3,12.3-1.9c-0.1-0.1-0.5-0.3-1-0.4 c-6.5-1.2-12.7,0.2-18.8,2.3c-3.6,1.2-7.1,2.9-10.6,4.3c-0.7,0.3-1.9,0.5-2.3,0.1c-0.4-0.4-0.5-1.6-0.3-2.3c1-2.2,2.2-4.2,3.3-6.4 c1.1-2.1,2.2-4.3,3.1-6.5c0.3-0.7-0.2-1.7-0.3-2.5c-0.9,0.4-2.1,0.6-2.6,1.4c-1.2,1.7-2.1,3.6-3.1,5.4c-2.6,5.3-5,10.7-7.8,15.9 c-1,1.9-2.4,3.7-4.1,5c-1.6,1.3-3.6,2.4-5.6,3c-3,0.9-5.3-0.9-5.1-4c0.3-4.1,1.1-8.2,1.7-12.3c0.5-3.6,0.9-7.2,1.3-10.8 c0.1-0.8-0.5-1.6-0.8-2.5c-0.9,0.5-2.2,0.7-2.7,1.4c-2.8,4.2-4.5,8.7-3.4,13.8c0.4,1.9,0.8,3.9,1.3,5.8c1.9,6.8,0.3,13.2-2.3,19.4 c-1,2.4-2.6,5.1-5.4,4.8c-2.6-0.2-3.8-3.1-4.6-5.4c-0.6-1.8-1-3.7-1.2-5.6c-0.9-7.7-3.8-14.6-8.7-20.6 C219,328.3,218.3,327.7,217.6,326.9z M242.8,365c0.4,0.2,0.8,0.5,1.3,0.6c2.9,0.9,4.9,2.6,7,4.9c1.9,2.1,4.8,3.5,7.4,4.7 c0.8,0.4,2.8-0.5,3.4-1.4c0.5-0.7,0.2-2.7-0.5-3.4C256.4,364.7,249.9,363.7,242.8,365z M260.6,347.7c3.3,2.1,6.5,4.1,9.8,6.1 c1.9,1.2,3.8,2.5,5.9,3.3c1.1,0.4,2.6-0.2,3.9-0.4c-0.5-1.2-0.9-2.5-1.5-3.7c-0.1-0.2-0.3-0.4-0.5-0.5 C272.7,349.5,267,347,260.6,347.7z M233.9,382.9c0.5,1.1,0.6,1.6,0.9,1.9c3.2,2.8,5.5,6.1,6.6,10.3c0.2,0.8,1.6,1.8,2.4,1.7 c0.8,0,1.8-1.1,2.2-2c1.3-2.9,0.2-5.2-1.8-7.5C241.5,384.4,238.3,383.1,233.9,382.9z%22 fill-rule=%22nonzero%22/%3E%3C/svg%3E") !important}
html body .bv-hojas > div.g3,html body .bv-hojas > div.g6,html body .bv-hojas > div.g11 ,html body .bv-hojas > div.g16 ,html body .bv-hojas > div.g19 ,html body .bv-hojas > div.g24{
  aspect-ratio:112.2/125.9 !important;
  background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%22351.0 450.2 112.2 125.9%22%3E%3Cpath fill=%22%230E4A2C%22 d=%22M400.8,547c-3.8-1.8-7.6-3.6-11.8-5.6c11.4-2.6,27.6,6.6,32.4,17.8c-10.4,1.6-33.8-8.4-35.5-15.5 c2.7-0.8,5.2,0.1,7.6,1.1c2.3,0.9,4.7,1.9,7,2.9C400.6,547.4,400.7,547.2,400.8,547z M372.9,545.3c13.7,0.1,25.7,11.8,25.6,24.8c-3.6-1.9-7-3.6-10.3-5.5c-5.8-3.2-11.3-6.7-15.4-12.1 c-0.4-0.5-1.2-0.8-1.9-1.1c-1.7-0.9-2.1-2.7-1.1-4.2c1.2-1.7,2.4-1.5,4-0.3c1.9,1.4,4.2,2.3,6.2,3.6c2.8,2,5.5,4.1,8.7,6.6 C384.5,551.4,379,548.3,372.9,545.3z M399.3,521.8c0.3-6.4-0.2-12.7-3.6-18.3c1.2,7.9,2.6,15.8-1.3,23.5c0.7-7.6-2.3-14.3-4.6-21.2 c-1.8-5.3-2.1-10.7-1.7-16.4c0.4,0,0.7-0.1,1,0.1c8.6,5.1,14.1,12.3,14.4,22.6c0.1,2.2-0.1,4.5-0.7,6.6c-0.4,1.3-1.7,2.4-2.5,3.5 C400,522.1,399.7,521.9,399.3,521.8z M425.9,503.7c3.9-4.7,9.5-6.4,14.4-9.6c-4.4,1.5-8.8,3-13.8,4.7c4.4-9.9,20.4-14.1,30.7-8.7 c-1.9,3.5-4.7,6-8.1,7.6c-2.8,1.3-6,1.9-9,2.7c-3.9,1-7.9,1.8-11.8,2.8C427.5,503.2,426.7,503.4,425.9,503.7z M432.5,543.6c-5.8,1.7-11.3,3.2-17.1,2.5c-0.4-0.1-0.9,0-1.2-0.2c-5.2-2.2-10.5-4.5-15.7-6.8 c-0.5-0.2-0.9-0.9-1.3-1.4c0.1-0.3,0.1-0.5,0.2-0.8c3,0.2,6,0.3,8.9,0.7c2.9,0.4,5.8,1,8.8,1.3c-3.5-3.5-8.6-2.7-12.8-4.7 C409,531,425,536,432.5,543.6z M385.7,531.8c0.2-1.8,0.3-3.6,0.5-5.5c0.2-1.6,0.7-3.3,0.8-4.9c0-0.8-0.5-1.7-1.3-2.5 c-0.8,3.3-1.5,6.7-2.6,9.9c-1.1,3.3-2.9,6.2-5.4,8.1c0.8-8.9,1.4-18,2.4-27c0.3-2.8,1.5-5.6,2.3-8.5c6.3,5.1,11.4,21.4,4.1,30.3 C386.3,531.9,386,531.9,385.7,531.8z M372.9,520.9c-1.2,6.3-3.5,11.3-6.6,15.5c0.2-3.7,0.3-7.8,0.5-11.8c0.2-3.8,0.1-7.7,0.7-11.4 c0.4-2.4,1.9-4.7,3-7.2c6.1,7.4,8.5,19.2,4.8,26.2c-1,1.8-1.5,4-3.7,4.7c-0.8,0.3-1.7,0.2-2.6,0.2c0.2-0.8,0.2-1.7,0.6-2.4 C372,531.1,373.3,525.8,372.9,520.9z M408.1,498c0,4.7,0.1,9,0,13.3c0,1.6-0.4,3.1-0.5,4.1c-2-5.6-4.1-11.6-6.3-17.6c-1.3-3.7-2.8-7.3-3.9-11 c-0.5-1.7-0.5-3.5-0.8-5.5c12.5,4.2,17.9,21.4,13.8,29.4C409.6,506.5,408.9,502.4,408.1,498z M417.2,520.1c5.4-0.4,10.3-0.7,15.3-1.1c0-0.2,0-0.4,0-0.7c-4.5-0.4-9-0.7-13.7-1.1c9.4-5.6,25.5-3.8,30.8,5 C440.7,524.7,420.6,524.2,417.2,520.1z M408.8,528.6c5.1,0,10.3,0,15.4,0c0-0.1,0.1-0.2,0.1-0.2c-4.5-0.8-9-1.6-13.4-2.3c6.7-3.8,23.4-1.2,30.6,5.2 c-5.4,1.1-10.5,2.6-15.6,3.1c-2.5,0.3-5.2-1.1-7.8-1.7c-1.8-0.4-3.6-0.7-5.3-1.2c-1.5-0.4-2.9-1-4.3-1.5 C408.6,529.5,408.7,529,408.8,528.6z M418.5,499.3c-1.7-4.8-3.3-9.6-5-14.4c-0.3,0.1-0.6,0.2-0.9,0.3c2.2,6.4,3.5,12.8,2.5,19.9 c-1.6-4.3-3-8.4-4.7-12.4c-1.7-4-3.7-7.8-5.3-11.8c-0.5-1.3-0.5-3-0.1-4.3c0.9-3.1,3.6-3.6,5.9-1.3 C417.4,482.1,419.3,490.3,418.5,499.3z M357,544.1c1.4-2.4,3.3-3,5.3-3c24.7,0.3,40.9-13.6,54.1-32.4c3.4-4.9,5.8-10.5,8.5-15.5 c-4.8,16.4-14.5,29.8-28.5,40.2C384.9,542,371.4,543.8,357,544.1z M423.1,489.9c-0.6-3.5-1.2-6.7-1.8-10c-0.2,0-0.5,0.1-0.7,0.1c0.2,3,0.5,6,0.7,9c-0.3,0-0.6,0.1-0.9,0.1 c-4.4-8.5-10-16.6-7-27C422.2,465.3,428.3,480.5,423.1,489.9z M421.1,512.6c5.1-3.8,11.3-4.7,17.9-6.3c-4.9-1.3-8.8,3.2-13.3,0.9c4.5-6.1,18-6.4,25.7-1.2 C441.8,510.8,431.5,511.8,421.1,512.6z M432,477.5c0.7-3,1.3-5.8,2-8.6c-0.3-0.1-0.6-0.2-1-0.3c-0.6,3.2-0.6,6.8-4.5,9.1c-0.3-7.8-0.2-14.9,3.7-21.5 c4.8,3.6,6.7,11.9,4.1,17.3c-0.5,1-0.8,2-1.4,2.9C434.1,477.6,433,478,432,477.5z M431.8,484.9c1.1-5.8,10.8-11.5,18.4-11.1c-0.7,1.3-1.3,2.6-2,3.7c-2.8,4.4-6.5,7.7-11.2,9.8 c-1,0.5-1.9,1.4-2.9,1.8c-0.9,0.4-1.9,0.5-2.9,0.7c-0.2-0.3-0.4-0.6-0.5-0.8c2.1-2.1,4.2-4.1,6.3-6.2c-0.1-0.1-0.1-0.2-0.2-0.3 C435.3,483.3,433.8,484,431.8,484.9z%22 fill-rule=%22nonzero%22/%3E%3C/svg%3E") !important}
html body .bv-hojas > div.g8 ,html body .bv-hojas > div.g21{
  aspect-ratio:112.2/125.9 !important;
  background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%22351.0 450.2 112.2 125.9%22%3E%3Cpath fill=%22%231B6B3A%22 d=%22M400.8,547c-3.8-1.8-7.6-3.6-11.8-5.6c11.4-2.6,27.6,6.6,32.4,17.8c-10.4,1.6-33.8-8.4-35.5-15.5 c2.7-0.8,5.2,0.1,7.6,1.1c2.3,0.9,4.7,1.9,7,2.9C400.6,547.4,400.7,547.2,400.8,547z M372.9,545.3c13.7,0.1,25.7,11.8,25.6,24.8c-3.6-1.9-7-3.6-10.3-5.5c-5.8-3.2-11.3-6.7-15.4-12.1 c-0.4-0.5-1.2-0.8-1.9-1.1c-1.7-0.9-2.1-2.7-1.1-4.2c1.2-1.7,2.4-1.5,4-0.3c1.9,1.4,4.2,2.3,6.2,3.6c2.8,2,5.5,4.1,8.7,6.6 C384.5,551.4,379,548.3,372.9,545.3z M399.3,521.8c0.3-6.4-0.2-12.7-3.6-18.3c1.2,7.9,2.6,15.8-1.3,23.5c0.7-7.6-2.3-14.3-4.6-21.2 c-1.8-5.3-2.1-10.7-1.7-16.4c0.4,0,0.7-0.1,1,0.1c8.6,5.1,14.1,12.3,14.4,22.6c0.1,2.2-0.1,4.5-0.7,6.6c-0.4,1.3-1.7,2.4-2.5,3.5 C400,522.1,399.7,521.9,399.3,521.8z M425.9,503.7c3.9-4.7,9.5-6.4,14.4-9.6c-4.4,1.5-8.8,3-13.8,4.7c4.4-9.9,20.4-14.1,30.7-8.7 c-1.9,3.5-4.7,6-8.1,7.6c-2.8,1.3-6,1.9-9,2.7c-3.9,1-7.9,1.8-11.8,2.8C427.5,503.2,426.7,503.4,425.9,503.7z M432.5,543.6c-5.8,1.7-11.3,3.2-17.1,2.5c-0.4-0.1-0.9,0-1.2-0.2c-5.2-2.2-10.5-4.5-15.7-6.8 c-0.5-0.2-0.9-0.9-1.3-1.4c0.1-0.3,0.1-0.5,0.2-0.8c3,0.2,6,0.3,8.9,0.7c2.9,0.4,5.8,1,8.8,1.3c-3.5-3.5-8.6-2.7-12.8-4.7 C409,531,425,536,432.5,543.6z M385.7,531.8c0.2-1.8,0.3-3.6,0.5-5.5c0.2-1.6,0.7-3.3,0.8-4.9c0-0.8-0.5-1.7-1.3-2.5 c-0.8,3.3-1.5,6.7-2.6,9.9c-1.1,3.3-2.9,6.2-5.4,8.1c0.8-8.9,1.4-18,2.4-27c0.3-2.8,1.5-5.6,2.3-8.5c6.3,5.1,11.4,21.4,4.1,30.3 C386.3,531.9,386,531.9,385.7,531.8z M372.9,520.9c-1.2,6.3-3.5,11.3-6.6,15.5c0.2-3.7,0.3-7.8,0.5-11.8c0.2-3.8,0.1-7.7,0.7-11.4 c0.4-2.4,1.9-4.7,3-7.2c6.1,7.4,8.5,19.2,4.8,26.2c-1,1.8-1.5,4-3.7,4.7c-0.8,0.3-1.7,0.2-2.6,0.2c0.2-0.8,0.2-1.7,0.6-2.4 C372,531.1,373.3,525.8,372.9,520.9z M408.1,498c0,4.7,0.1,9,0,13.3c0,1.6-0.4,3.1-0.5,4.1c-2-5.6-4.1-11.6-6.3-17.6c-1.3-3.7-2.8-7.3-3.9-11 c-0.5-1.7-0.5-3.5-0.8-5.5c12.5,4.2,17.9,21.4,13.8,29.4C409.6,506.5,408.9,502.4,408.1,498z M417.2,520.1c5.4-0.4,10.3-0.7,15.3-1.1c0-0.2,0-0.4,0-0.7c-4.5-0.4-9-0.7-13.7-1.1c9.4-5.6,25.5-3.8,30.8,5 C440.7,524.7,420.6,524.2,417.2,520.1z M408.8,528.6c5.1,0,10.3,0,15.4,0c0-0.1,0.1-0.2,0.1-0.2c-4.5-0.8-9-1.6-13.4-2.3c6.7-3.8,23.4-1.2,30.6,5.2 c-5.4,1.1-10.5,2.6-15.6,3.1c-2.5,0.3-5.2-1.1-7.8-1.7c-1.8-0.4-3.6-0.7-5.3-1.2c-1.5-0.4-2.9-1-4.3-1.5 C408.6,529.5,408.7,529,408.8,528.6z M418.5,499.3c-1.7-4.8-3.3-9.6-5-14.4c-0.3,0.1-0.6,0.2-0.9,0.3c2.2,6.4,3.5,12.8,2.5,19.9 c-1.6-4.3-3-8.4-4.7-12.4c-1.7-4-3.7-7.8-5.3-11.8c-0.5-1.3-0.5-3-0.1-4.3c0.9-3.1,3.6-3.6,5.9-1.3 C417.4,482.1,419.3,490.3,418.5,499.3z M357,544.1c1.4-2.4,3.3-3,5.3-3c24.7,0.3,40.9-13.6,54.1-32.4c3.4-4.9,5.8-10.5,8.5-15.5 c-4.8,16.4-14.5,29.8-28.5,40.2C384.9,542,371.4,543.8,357,544.1z M423.1,489.9c-0.6-3.5-1.2-6.7-1.8-10c-0.2,0-0.5,0.1-0.7,0.1c0.2,3,0.5,6,0.7,9c-0.3,0-0.6,0.1-0.9,0.1 c-4.4-8.5-10-16.6-7-27C422.2,465.3,428.3,480.5,423.1,489.9z M421.1,512.6c5.1-3.8,11.3-4.7,17.9-6.3c-4.9-1.3-8.8,3.2-13.3,0.9c4.5-6.1,18-6.4,25.7-1.2 C441.8,510.8,431.5,511.8,421.1,512.6z M432,477.5c0.7-3,1.3-5.8,2-8.6c-0.3-0.1-0.6-0.2-1-0.3c-0.6,3.2-0.6,6.8-4.5,9.1c-0.3-7.8-0.2-14.9,3.7-21.5 c4.8,3.6,6.7,11.9,4.1,17.3c-0.5,1-0.8,2-1.4,2.9C434.1,477.6,433,478,432,477.5z M431.8,484.9c1.1-5.8,10.8-11.5,18.4-11.1c-0.7,1.3-1.3,2.6-2,3.7c-2.8,4.4-6.5,7.7-11.2,9.8 c-1,0.5-1.9,1.4-2.9,1.8c-0.9,0.4-1.9,0.5-2.9,0.7c-0.2-0.3-0.4-0.6-0.5-0.8c2.1-2.1,4.2-4.1,6.3-6.2c-0.1-0.1-0.1-0.2-0.2-0.3 C435.3,483.3,433.8,484,431.8,484.9z%22 fill-rule=%22nonzero%22/%3E%3C/svg%3E") !important}
html body .bv-hojas > div.g9 ,html body .bv-hojas > div.g22{
  aspect-ratio:556.2/643.2 !important;
  background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%2219.7 103.7 556.2 643.2%22%3E%3Cpath fill=%22%230E4A2C%22 d=%22M355,601.3c5,4.2,10.1,6.9,15.4,9.1c14,6,28.8,9.7,43.7,13c17.5,3.9,35.3,6.5,53.1,8.4c5.2,0.6,10.4,1.2,15.6,1.6 c4.7,0.4,6.6,3.5,4,7.5c-4,6-8.2,12-12.7,17.6c-11.8,14.9-25.3,28.1-40.7,39.3c-5.1,3.7-10.5,7-16.5,9.2c-6.3,2.3-12.4,2.1-18.6,0 c-9.6-3.3-18.3-8.4-26.6-14.2c-13.9-9.7-27.7-19.6-41.7-29.2c-6.2-4.2-12.6-8.1-20-10.1c-3.9-1-5.8,0.8-5.4,4.9 c0.6,5.8,3.7,10.5,7.6,14.6c6.7,7.2,14.8,12.8,23.3,17.5c14.5,8.1,29.3,15.9,43.9,23.8c0.8,0.4,1.6,0.9,2.4,1.4 c3.1,2.2,3,6.2-0.5,7.7c-5.9,2.5-11.9,4.8-18,6.7c-13.2,4.2-26.6,7.4-40.3,9.1c-11.8,1.5-23.5,1.7-35.3,0.3 c-16.7-2-32.5-6.3-46.9-15c-21.4-12.9-34.7-31.7-40.2-56.2c-2.6-11.8-2.8-23.7-1.9-35.5c0.8-10.3,3.3-20.5,5-30.7 c0.3-1.9,0.6-3.8,1-5.7c-0.2-0.2-0.5-0.3-0.7-0.5c-1.8,1-3.6,1.9-5.3,2.9c-11.8,7-24,13.1-37.2,17c-15.9,4.7-32,6.3-48.5,3.3 c-28.3-5.1-49.4-20.4-64.5-44.5c-10.4-16.6-15.8-34.9-19.1-54c-3.4-19.5-3.7-39.1-2.9-58.7c0.8-21.4,3.7-42.6,9.2-63.3 c4.2-16.1,10.4-31.4,18-46.2c2-3.8,3.9-7.7,5.9-11.6c1-1.9,2.5-3.1,4.8-3c2.3,0.1,2.9,1.9,3.4,3.5c2.1,6.2,3.9,12.6,6.1,18.7 c6.1,17.1,14.7,33,24.7,48.1c12.5,18.9,27.6,35.5,45.2,49.8c3.8,3.1,8.1,5.5,12.2,8.2c0.6,0.4,1.4,0.6,2.1,0.8 c0.2-0.2,0.4-0.4,0.6-0.5c-0.6-1.6-1-3.3-1.9-4.6c-5.1-7.6-10-15.4-15.7-22.5c-14.8-18.5-29.9-36.7-41.7-57.3 c-8.8-15.5-16.2-31.5-19.8-49.1c-1.2-5.9-1.9-12-2.5-18c-0.6-7,1.5-13.5,4.7-19.7c4.7-9.1,11.2-16.9,17.9-24.6 c15.4-17.4,33-32.4,51.5-46.4c0.4-0.3,0.8-0.6,1.2-0.9c1.7-1,3.2-2.6,5.4-1.2c2.4,1.5,3.5,3.6,3.5,6.5c-0.3,11.5-0.9,23-0.7,34.5 c0.5,26.4,4.6,52.3,13.7,77.3c7.6,20.8,17.9,40.2,33.2,56.4c5.5,5.9,11.4,11.5,19.3,13.8c7.1,2.1,11.7,1.1,13.5-6.1 c0.5-2,0.4-4.1,0.3-6.2c-0.3-10-4.1-19-8.3-27.8c-6.7-14.1-13.7-28-20.2-42.1c-7.5-16.4-13.4-33.5-17.3-51.2 c-3.2-14.4-5.1-29-4.6-43.8c0.3-10.9,1.7-21.7,4.5-32.3c2.5-9.4,7.8-16.1,15.8-21.5c19.2-12.8,39.7-22.8,61.6-29.9 c3.2-1,5.8,1.2,5.3,4.7c-0.5,3.4-1.5,6.8-2.5,10.2c-7.5,24.6-11.2,49.7-9.3,75.4c1.5,20.1,5.4,39.7,15.1,57.8 c2.8,5.1,6.1,9.8,10.7,13.4c5,3.9,8.9,3.8,11.2-3c2-5.8,1.7-11.7,0.7-17.5c-2.7-14.2-5.8-28.3-8.4-42.5 c-2.7-14.6-3.6-29.4-2.9-44.3c0.8-16.1,3.2-31.9,9.3-47c0.4-1.1,0.9-2.2,1.3-3.2c4-10.1,11.2-16.5,21.7-19.7 c12.4-3.7,25.1-5.8,38-6.2c4-0.1,6.2,3,5.1,6.8c-2.9,9.3-6.1,18.5-8.5,27.9c-3.6,13.9-6.1,28-5.4,42.4c0.2,4.9,1.3,9.7,2.2,14.5 c0.2,1.2,1.2,2.3,2.1,4c0.9-1.2,1.7-1.9,2.1-2.7c3-5.6,4.2-11.7,5.2-17.9c2.3-15,4.3-30.1,6.9-45.1c1.8-10.1,5.3-19.8,10.1-28.9 c1.7-3.3,3.9-5.7,8.2-5.8c6.8-0.3,13.6-0.9,20.4-1.9c12.5-1.8,25-3.7,37.4-5.9c6.6-1.1,13.1-2.9,19.7-4.3c5.6-1.2,8.2,0.3,9,5.9 c3.8,26.2,15.6,49.1,29.2,71.3c2.9,4.7,5.5,9.5,8.3,14.2c3.3,5.5,3.4,11.4,1.9,17.4c-2.8,11.3-9.1,20.6-16.6,29.3 c-11.6,13.4-25.6,23.8-40.4,33.2c-11.2,7.1-22.6,13.8-32.3,23.1c-2.9,2.7-5.3,6-7.7,9.1c-1.8,2.3-2.1,5-2,7.8 c0,2.8,2.8,5.4,6.3,6.1c5.8,1.2,11.3-0.1,16.7-1.9c15-4.9,28.5-12.8,40.9-22.5c21.1-16.5,36.7-37.3,47.7-61.6 c1.6-3.6,2.9-4.7,5.6-0.3c3.6,5.8,6.8,12,9.6,18.3c7,15.1,12.2,30.8,14.7,47.2c1.8,12,2.2,24-5.6,34.2c-4.7,6.1-9.8,12.1-15.5,17.2 c-15.4,14-33.6,23.6-52.9,31.2c-20.4,8.1-41.7,13.1-63.1,17.7c-12.1,2.6-24.4,4.5-35.9,9.5c-5.2,2.2-10.1,4.9-13.6,9.5 c-3.5,4.6-2.9,9.1,2.4,11.6c4.1,1.9,8.6,3.4,13,3.9c6.7,0.6,13.5,0.6,20.2,0.1c9.7-0.8,19.2-3.2,28.4-6.3 c17.3-5.7,33.7-13.5,49.9-21.6c21.2-10.6,41.9-22.3,61.8-35.3c4.6-3,9.1-6.2,13.6-9.3c2.6-1.7,3.3-1.6,3.8,1.5 c1.2,6.9,2.3,13.8,3.1,20.7c1.4,12.5,1.6,25.1,0.5,37.7c-1.1,13.6-3.2,27.1-11,38.7c-4,6-9.9,10-15.8,14 c-19.5,12.9-41.1,20.7-63.8,25.7c-13.6,3-27.4,5.3-41.4,6.2c-18.1,1.2-36.2,2.1-54.3,3.4c-7.4,0.6-14.8,2-22.1,3.3 c-2,0.3-3.9,1.5-5.6,2.6c-2.1,1.3-2,2.2,0.1,3.3c4.5,2.5,9.5,3.2,14.4,3.4c11.9,0.5,23.8,0.4,35.6-1.5c14.6-2.3,29.2-4.5,43.8-6.7 c12.1-1.9,24.3-3.8,36.4-5.7c11.9-1.8,23.8-3.8,35.7-5.4c9.4-1.3,18.8-2.3,28.2-3.1c4.9-0.5,5.2,0.1,4.5,4.9 c-1.8,12.4-5,24.4-8.8,36.3c-5.4,16.5-13,31.8-23.5,45.8c-7.9,10.5-18.3,15.9-31,18.1c-15.3,2.7-30.6,2.6-46,1.6 c-18.1-1.2-35.9-4.4-53.7-8.2c-8.4-1.8-16.8-3.5-25.2-5.1c-2.6-0.5-5.3-0.5-8-0.6C357,600.6,356.3,601,355,601.3z M221.5,592 c-0.4,0-0.7,0.1-1.1,0.1c-1.2,3-2.7,5.9-3.4,9c-1.7,7.1-3.1,14.3-4.3,21.5c-2,12.7-2.4,25.5-0.3,38.3c2.7,16.1,9.2,30.2,20.9,41.7 c10.9,10.8,24.1,17.3,38.8,21.1c13.8,3.6,27.8,4.5,42.1,3.4c13.5-1,26.6-3.6,39.6-7.3c1.2-0.4,2.4-0.9,4.3-1.6 c-2.3-1.3-3.8-2.2-5.4-3c-14.7-7.9-29.5-15.6-42.3-26.3c-6.4-5.3-12-11.3-15.6-19c-2.9-6.3-4.2-12.8-1.5-19.6 c2.1-5.4,6.4-8.6,11.9-9.5c5-0.8,10,0.1,14.6,2.4c5,2.5,10.1,4.8,14.7,7.9c10.3,6.9,20.3,14.3,30.4,21.4 c10.2,7.1,20,14.7,31.3,20.1c7.9,3.8,15.3,3.7,22.9-1.1c18.6-11.7,33.8-26.9,47.2-44.1c1.3-1.7,1-2.4-1.2-2.7 c-7.2-1-14.6-1.6-21.7-2.9c-16.5-3.1-33-6.2-49.3-10.1c-13.7-3.2-27.1-7.6-39.3-14.9c-3.6-2.1-7-4.9-9.8-8 c-5.6-6-4.9-14.1,1.5-17.9c2.5-1.5,5.5-2.5,8.4-2.8c9.9-1.1,19.5,1.4,29.1,3.6c23.2,5.3,46.5,9.8,70.4,10.7c12,0.5,24-0.2,35.8-2.7 c6.2-1.3,12.4-3,16.6-8.3c4-4.9,8.1-9.7,11.5-15c9.9-15.5,15.6-32.6,20-50.3c1.1-4.3,0.8-4.6-3.7-3.9c-9.9,1.4-19.9,2.8-29.8,4.3 c-14.9,2.3-29.7,4.6-44.6,6.9c-19.4,3-38.7,6.1-58.1,8.9c-12.1,1.7-24.2,2-36.4,0.5c-6.5-0.8-12.8-2.2-18.4-5.8 c-8.1-5.2-9.2-15.3-1.9-21.6c2.7-2.3,6-4.2,9.3-5.6c9.6-3.8,19.8-4.4,29.9-5c21-1.2,42.1-1.9,63-4.5c14.5-1.8,28.9-4.4,43-8.5 c16.4-4.8,31.9-11.5,46.1-21.2c8.9-6.1,14.5-14,16.8-24.6c2.4-11.3,3.4-22.7,3.2-34.2c-0.1-7.2-0.6-14.4-0.9-21.6 c-0.8,0-1.1-0.1-1.3,0c-2.1,1.3-4.2,2.7-6.4,3.9c-14.8,8.6-29.5,17.5-44.6,25.7c-22.3,12.1-44.9,23.3-69.4,30.5 c-16.6,4.9-33.4,7.6-50.7,4.6c-6.4-1.1-12.5-2.9-17.8-6.8c-9.1-6.7-11.1-18.4-4.9-27.7c3.6-5.4,8.7-9.1,14.4-12.1 c11.6-6.2,24.3-9,37-11.6c19.6-3.9,39-8.2,58-14.7c20.5-7,39.8-16.1,56.4-30.3c4.4-3.8,8.4-8.1,12.4-12.3c8-8.4,8.4-18.8,7-29.5 c-2-14.4-6.8-28.1-12.2-41.5c-0.4-1-1.1-2-1.8-3.3c-0.7,1-1.3,1.6-1.7,2.2c-6.1,9.8-12.9,19-20.7,27.5 c-17.7,19.2-38.4,34.2-63.1,43.1c-7.7,2.8-15.6,4.8-23.9,3.2c-8.4-1.6-14.8-5.7-17.6-14.3c-2.1-6.5-0.3-12.5,2.7-18.2 c4.3-8.3,11-14.5,18.5-19.7c10.5-7.3,21.2-14.1,31.9-21.1c11-7.2,21.4-15.1,30.2-24.9c6.6-7.2,12.1-15,15-24.5 c1.2-4,1.2-7.7-1.1-11.4c-3.1-4.8-5.9-9.9-8.8-14.8c-7.9-13.3-15.5-26.8-20.9-41.4c-2.8-7.5-4.7-15.4-6.8-23.2 c-0.5-2-1.5-2.3-3.2-1.9c-4.5,1-9.1,1.8-13.7,2.8c-16.1,3.4-32.4,5.6-48.9,6.6c-6.7,0.4-7.1,0.7-9.8,7.4c-5.3,13-7.2,26.7-9.1,40.5 c-1.3,9.6-2.4,19.3-4.1,28.9c-1.2,7-3.4,13.7-8.1,19.4c-6.2,7.5-16.2,7.4-21.9-0.5c-4.7-6.5-5.8-14.3-6.1-22.1 c-1-19.2,2.2-37.9,7.5-56.3c0.9-3.2,1.8-6.5,2.8-10c-1.2,0-2-0.1-2.8,0c-8.1,0.8-15.9,2.5-23.6,5.3c-3.2,1.1-5.5,3.1-7.1,6 c-1.5,2.7-2.9,5.4-4.1,8.3c-6.2,15-8.2,30.8-8.7,46.8c-0.5,14.9,1.4,29.7,4.1,44.4c2.6,14.1,6.9,27.9,7.8,42.4 c0.4,7-0.3,13.8-3.1,20.3c-3.2,7.3-10.2,11.7-17.7,10.8c-5.6-0.6-10.5-3.2-14.7-6.9c-9.5-8.5-14.9-19.5-19.1-31.2 c-6.9-19.1-9.7-39-10.1-59.2c-0.3-19.6,2.5-38.8,7.4-57.7c0.3-1,0.3-2,0.4-3.5c-1.4,0.5-2.2,0.7-3,1.1c-3.2,1.4-6.4,2.9-9.5,4.4 c-11.1,5.3-21.8,11.1-31.5,18.7c-2.8,2.2-5.4,4.5-6.8,8.1c-3.4,8.5-5.2,17.4-5.5,26.5c-0.3,9.8,0.1,19.6,1,29.4 c1.2,14,4.8,27.7,9.2,41c6.3,18.9,14.7,36.8,23.7,54.5c6.1,12,12,24.1,15,37.4c1.9,8.6,2.2,17-1.9,25c-3.4,6.6-12.2,11.3-19.3,10.6 c-8.4-0.9-15.7-4.2-22.3-9.2c-8.6-6.5-15.7-14.4-22-23c-12.4-17.2-21.5-36-27.9-56.1c-5.5-17.4-8.9-35.1-10.3-53.2 c-0.9-11.9-0.9-24-1.3-35.9c0-0.9-0.1-1.9-0.2-3.2c-1,0.7-1.6,1-2,1.4c-8.4,7.6-17.1,14.9-25.2,22.7c-10.1,9.8-19.3,20.3-26.1,32.7 c-1.5,2.7-3,5.8-3.3,8.8c-0.8,8.2,0.3,16.2,2.3,24.2c5.4,20.5,14.4,39.2,26.7,56.3c10.8,15.1,22.7,29.4,33.8,44.3 c5.2,6.9,10.2,14,14.5,21.5c2.3,4,3.7,9,3.7,13.5c0,8.6-7.5,13.2-15.8,10.6c-7.1-2.2-13-6.3-18.8-10.7 c-10.2-7.8-19.2-16.7-27.6-26.4c-10.6-12.1-20.1-25.1-28.5-38.8c-7.1-11.5-13-23.6-17.9-36.2c-0.3-0.7-0.7-1.3-1.3-2.3 c-0.6,0.8-0.9,1.2-1.1,1.6c-3.4,8.6-7.2,17-10,25.8c-6.8,21.2-9.9,43.2-11.2,65.4c-1.1,19.2-1,38.4,2.2,57.5 c1.8,11.2,4.4,22.2,8.4,32.8c6.3,16.7,15.6,31.5,30,42.5c22.3,16.9,47.3,20.1,73.9,13.5c16.1-4,30.5-11.8,44.5-20.6 c3.1-2,4.2-5.6,5.8-9.1c-5-0.3-9.5-0.6-14-0.8c-10.4-0.3-20.8-0.5-31.2-0.8c-6.9-0.2-13.8-0.4-20.7-1.1c-9.3-1-18.6-2.4-27.9-3.8 c-3.2-0.5-6.4-1.3-9.5-2c0-0.2,0.1-0.4,0.1-0.6c4.2,0,8.5,0,12.7,0c12.8,0.1,25.7,0.3,38.5,0.2c17.5-0.1,35-0.5,52.5-0.3 c4,0,6.1-1.2,7.8-4.5c1.1-2.1,0.8-2.9-1.3-4c-12.3-6.2-24.6-12.3-36.7-18.8c-35-18.8-66.7-42.1-94.1-71.1c-0.8-0.8-1.4-1.7-2.1-2.6 c1,0.1,1.7,0.6,2.3,1.1c10.9,8.4,21.7,17.1,32.9,25.2c21.9,15.8,45,29.5,69.1,41.5c10.9,5.5,21.9,10.9,32.9,16.4 c1.6,0.8,3,1.4,4.2-0.7c6.8-12,13.7-24,20.6-36c1-1.7,0.8-2.8-0.6-4.3c-10.5-11.3-21.1-22.5-31.3-34c-17-19.5-32.4-40.1-46.1-62.1 c-14.3-23-26.7-46.9-36.1-72.3c-0.5-1.3-0.8-2.6-1.2-3.9c1,0.6,1.5,1.4,1.9,2.3c10.4,21.2,22.4,41.5,35.5,61.1 c14.5,21.7,30.3,42.4,47.3,62.2c11,12.8,22.7,25.1,34.1,37.5c2.3,2.5,2.6,2.3,4.3-0.6c6.6-11.5,13.1-23,19.7-34.5 c9.3-16.3,18.6-32.5,28-48.7c0.9-1.6,1-2.7-0.1-4.3c-1.8-2.4-3.3-5-4.9-7.5c-15.6-23.9-29.5-48.7-39.8-75.4 c-10.4-26.8-17.3-54.4-19.1-83.2c-0.2-2.4,0-4.9,0-7.3c0.2,0,0.4-0.1,0.6-0.1c10.4,60.6,35,115.3,69.8,166.1c1-1.6,1.8-2.8,2.5-4 c14.6-25.3,29.3-50.6,43.8-76c0.5-0.8,0.5-2.1,0.2-3c-0.8-2.3-1.9-4.4-2.8-6.6c-7.5-18.3-13.9-36.9-16.8-56.5 c-1.5-10-3.2-20.1-3.6-30.2c-0.4-10.8,0.6-21.6,1-32.4c0-1.2,0.5-2.4,0.8-3.6c2.2,41.6,11.4,81.5,27.6,119.7c0.3,0,0.6,0,1,0 c28-47.9,56.1-95.8,84.1-143.7c0.4,0.2,0.7,0.4,1.1,0.6c-34.5,72.2-71.2,143.4-108.9,214.8c31.2-0.8,61-5.4,90.1-14.2 c29.1-8.9,56.5-21.7,82.7-37.1c-0.5,0.9-1.1,1.5-1.8,2.1c-5.3,3.9-10.6,7.8-16,11.5c-33.5,23.2-71,36.3-110.9,43.3 c-15.5,2.7-31.2,4.1-46.9,4.2c-1.6,0-2.4,0.6-3.1,2c-1.9,3.8-3.9,7.6-5.9,11.3c-12.9,24.3-25.9,48.7-38.9,73 c-0.4,0.8-0.7,1.6-1.4,3.1c73.5,9.2,145.1,3,215.2-19.4c-0.3,0.5-0.7,0.8-1.2,1c-16.3,7.5-33.2,13.8-50.6,18.4 c-18.9,5-38,8.9-57.5,10.6c-12.8,1.2-25.5,2.2-38.3,2.6c-23.4,0.9-46.8-0.7-70-4c-2.7-0.4-3.5,0.8-4.5,2.7c-8,15.1-16,30.2-24,45.3 c-0.4,0.8-0.8,1.7-1.2,2.8c1.1,0.4,1.8,0.7,2.6,0.9c4.2,1.1,8.4,2.3,12.6,3.1c15.3,3.2,30.6,6.5,46,9.2c13,2.3,26.1,3.9,39.3,5.5 c7.7,1,15.5,1.7,23.3,2.3c8.4,0.6,16.8,1.2,25.2,1.3c16.5,0.2,33,0.3,49.5,0.2c9.8-0.1,19.6-0.8,29.5-1.2c0.6,0,1.1,0.2,1.7,0.3 c-0.4,0.5-0.8,0.6-1.2,0.7c-7.9,1.1-15.7,2.5-23.7,3.3c-14.3,1.5-28.6,3.2-43,3.7c-21.4,0.8-42.8,0.5-64.1-2 c-14.5-1.7-29-3.5-43.5-5.7c-19.2-2.9-38.1-7-56.8-12c-1.8-0.5-2.7-0.2-3.6,1.4c-2.2,4.3-4.5,8.5-6.8,12.8 c-1.9,3.6-1.9,3.7,1.6,5.8c15.8,9.1,31.5,18.4,47.4,27.3c32.9,18.5,65.9,36.8,98.8,55.2c1.2,0.7,2.4,1.5,3.6,2.3 c-0.7,0.3-1.2,0.3-1.6,0.1c-22-10-44.1-19.6-65.9-30.1c-30.1-14.6-59.9-29.9-88.5-47.3c-1.6-1-2.6-0.5-2.9,1.1 c-0.2,1-0.2,2.3,0.2,3.3c1.9,4.5,4,9,6,13.5c12.3,28.1,25.1,55.9,40.4,82.5c1.8,3.2,3.7,6.4,5.6,9.6c-0.3,0.2-0.5,0.3-0.8,0.5 C254,660.4,236.9,626.7,221.5,592z%22 fill-rule=%22nonzero%22/%3E%3C/svg%3E") !important}
/* --- pantalla ancha: los tamanos grandes de Manu (620-900) --- */
.bv.bv.bv .bv-hojas .g1.g1.g1,html body .bv-hojas .g1.g1.g1{left:calc(50% + 560px - 411px) !important;right:auto !important;top:340px !important;bottom:auto !important;width:1189px !important;transform:rotate(-22deg) !important;opacity:0.55 !important}
.bv.bv.bv .bv-hojas .g2.g2.g2,html body .bv-hojas .g2.g2.g2{right:calc(50% + 560px - 363px) !important;left:auto !important;top:1418px !important;bottom:auto !important;width:928px !important;transform:rotate(168deg) !important;opacity:0.22 !important}
.bv.bv.bv .bv-hojas .g3.g3.g3,html body .bv-hojas .g3.g3.g3{left:calc(50% + 560px - 433px) !important;right:auto !important;top:2496px !important;bottom:auto !important;width:1305px !important;transform:rotate(14deg) !important;opacity:0.16 !important}
.bv.bv.bv .bv-hojas .g4.g4.g4,html body .bv-hojas .g4.g4.g4{right:calc(50% + 560px - 379px) !important;left:auto !important;top:3575px !important;bottom:auto !important;width:1015px !important;transform:rotate(196deg) !important;opacity:0.15 !important}
.bv.bv.bv .bv-hojas .g5.g5.g5,html body .bv-hojas .g5.g5.g5{left:calc(50% + 560px - 422px) !important;right:auto !important;top:4653px !important;bottom:auto !important;width:1247px !important;transform:rotate(-34deg) !important;opacity:0.55 !important}
.bv.bv.bv .bv-hojas .g6.g6.g6,html body .bv-hojas .g6.g6.g6{right:calc(50% + 560px - 395px) !important;left:auto !important;top:5731px !important;bottom:auto !important;width:1102px !important;transform:rotate(152deg) !important;opacity:0.15 !important}
.bv.bv.bv .bv-hojas .g7.g7.g7,html body .bv-hojas .g7.g7.g7{left:calc(50% + 560px - 374px) !important;right:auto !important;top:6809px !important;bottom:auto !important;width:986px !important;transform:rotate(26deg) !important;opacity:0.22 !important}
.bv.bv.bv .bv-hojas .g8.g8.g8,html body .bv-hojas .g8.g8.g8{right:calc(50% + 560px - 357px) !important;left:auto !important;top:7887px !important;bottom:auto !important;width:899px !important;transform:rotate(184deg) !important;opacity:0.55 !important}
.bv.bv.bv .bv-hojas .g9.g9.g9,html body .bv-hojas .g9.g9.g9{left:calc(50% + 560px - 384px) !important;right:auto !important;top:8965px !important;bottom:auto !important;width:1044px !important;transform:rotate(-16deg) !important;opacity:0.16 !important}
.bv.bv.bv .bv-hojas .g10.g10.g10,html body .bv-hojas .g10.g10.g10{right:calc(50% + 560px - 406px) !important;left:auto !important;top:10044px !important;bottom:auto !important;width:1160px !important;transform:rotate(206deg) !important;opacity:0.15 !important}
.bv.bv.bv .bv-hojas .g11.g11.g11,html body .bv-hojas .g11.g11.g11{left:calc(50% + 560px - 368px) !important;right:auto !important;top:11122px !important;bottom:auto !important;width:957px !important;transform:rotate(38deg) !important;opacity:0.22 !important}
.bv.bv.bv .bv-hojas .g12.g12.g12,html body .bv-hojas .g12.g12.g12{right:calc(50% + 560px - 390px) !important;left:auto !important;top:12200px !important;bottom:auto !important;width:1073px !important;transform:rotate(164deg) !important;opacity:0.16 !important}

/* --- de 1400 para abajo: pegadas al lado, pero GRANDES --- */
@media (max-width:1400px){
  .bv.bv.bv .bv-hojas .g1.g1.g1,html body .bv-hojas .g1.g1.g1{left:auto !important;right:-220px !important;top:340px !important;bottom:auto !important;width:540px !important}
  .bv.bv.bv .bv-hojas .g2.g2.g2,html body .bv-hojas .g2.g2.g2{right:auto !important;left:-0px !important;top:1418px !important;bottom:auto !important;width:624px !important}
  .bv.bv.bv .bv-hojas .g3.g3.g3,html body .bv-hojas .g3.g3.g3{left:auto !important;right:-50px !important;top:2496px !important;bottom:auto !important;width:841px !important}
  .bv.bv.bv .bv-hojas .g4.g4.g4,html body .bv-hojas .g4.g4.g4{right:auto !important;left:-0px !important;top:3575px !important;bottom:auto !important;width:682px !important}
  .bv.bv.bv .bv-hojas .g5.g5.g5,html body .bv-hojas .g5.g5.g5{left:auto !important;right:-40px !important;top:4653px !important;bottom:auto !important;width:812px !important}
  .bv.bv.bv .bv-hojas .g6.g6.g6,html body .bv-hojas .g6.g6.g6{right:auto !important;left:-10px !important;top:5731px !important;bottom:auto !important;width:725px !important}
  .bv.bv.bv .bv-hojas .g7.g7.g7,html body .bv-hojas .g7.g7.g7{left:auto !important;right:-0px !important;top:6809px !important;bottom:auto !important;width:652px !important}
  .bv.bv.bv .bv-hojas .g8.g8.g8,html body .bv-hojas .g8.g8.g8{right:auto !important;left:-0px !important;top:7887px !important;bottom:auto !important;width:609px !important}
  .bv.bv.bv .bv-hojas .g9.g9.g9,html body .bv-hojas .g9.g9.g9{left:auto !important;right:-0px !important;top:8965px !important;bottom:auto !important;width:696px !important}
  .bv.bv.bv .bv-hojas .g10.g10.g10,html body .bv-hojas .g10.g10.g10{right:auto !important;left:-20px !important;top:10044px !important;bottom:auto !important;width:754px !important}
  .bv.bv.bv .bv-hojas .g11.g11.g11,html body .bv-hojas .g11.g11.g11{left:auto !important;right:-0px !important;top:11122px !important;bottom:auto !important;width:638px !important}
  .bv.bv.bv .bv-hojas .g12.g12.g12,html body .bv-hojas .g12.g12.g12{right:auto !important;left:-0px !important;top:12200px !important;bottom:auto !important;width:710px !important}
}

/* --- moviles --- */
@media (max-width:760px){
  html body .bv-hojas svg,html body .bv-hojas > div{width:230px !important}
}



/* ==========================================================
   AJUSTES DEL FONDO DE HOJAS  (14/08/2026)
   ========================================================== */

/* 1. Habia DOS sistemas de hojas a la vez: las 13 de la escalera
      y otras dos que pintaba el propio body. Se solapaban y
      ensuciaban el fondo. Se apagan las del body: la escalera
      ya cubre toda la pagina. */
html body::before,html body::after{display:none !important}

/* 2. El rotulo viejo de galerias sobra: ahora lleva cabecero
      de verdad, igual que contacto y ubicacion. */
html body.category-galerias .blocks.body > .block100.grid::before,
html body.category .blocks.body > .block100.grid::before{
  content:none !important;display:none !important}

/* 3. Las ventanas de las fotos dejan ver el fondo: antes tapaban
      las hojas por completo. */
html body .blocks.body > .block100.grid > .element > a{
  background-color:#062614 !important;
  backdrop-filter:none !important}
html body.woocommerce-page .productgrid .element .holder{
  background-color:#062614 !important}

/* ==========================================================
   UN SOLO VERDE  (14/08/2026)
   Las bandas verdes llevaban encima un velo #062614
   que sobre el verde bosque daba un tono mas claro, y como la
   banda es mas estrecha que la pagina se veia la linea de corte.
   Manu: "el de background es mas oscuro, ese para mi es el
   verde bosque autentico".
   Se dejan transparentes: asi es EXACTAMENTE el mismo verde que
   el fondo, y ademas las hojas se ven por detras del contenido.
   OJO: solo las verdes. Las bandas lima, gris y blanca de la
   landing son alternancia buscada por Manu y NO se tocan.
   La clase va doblada (.sec.sec) porque el <style> de cada
   pagina va despues del CSS compartido y si no, gana el suyo.
   ========================================================== */
html body section.sec.sec.m-verde.m-verde{
  background-color:transparent !important}
html body .blackbody.blackbody{background-color:transparent !important}
html,html body{background-color:#0A2F1B !important}

/* la landing no lleva buscador, ni cuenta, ni carrito */
html body.bv-landing .block100.header ul.tools{display:none !important}


/* ==========================================================
   EL PIE  (15/08/2026)
   ========================================================== */
/* el copyright, entre las redes y las legales */
html body .bottom .bv-copy{
  display:block !important;width:100% !important;text-align:center !important;
  margin:14px 0 10px !important;padding:0 !important;
  font-size:15px !important;font-weight:400 !important;
  color:rgba(232,240,234,.72) !important;
  -webkit-text-fill-color:rgba(232,240,234,.72) !important;
  letter-spacing:.01em !important}

/* La banda naranja debajo de ENVIAR era el aviso de error del
   formulario, que se pintaba aunque no tuviera texto dentro.
   Solo se ve cuando de verdad hay algo que decir. */
html body .wpcf7 .wpcf7-response-output:empty,
html body .wpcf7 .wpcf7-acceptance-missing:empty,
html body .wpcf7 .wpcf7-validation-errors:empty,
html body .wpcf7 .wpcf7-mail-sent-ok:empty{
  display:none !important;border:0 !important;padding:0 !important;margin:0 !important}

/* ==========================================================
   LAS HOJAS, COPIADAS DE LA WEB VIVA
   Posicion, tamano, giro y opacidad tomados uno a uno de
   https://bravatta.com/info-eventos/ el 15/08/2026, que es
   la referencia que ha dado Manu. Sin filtros de tono: el
   color es el que traen los propios dibujos.
   ========================================================== */
html body .bv-hojas .g1.g1.g1{width:594px !important;top:249px !important;bottom:auto !important;left:auto !important;right:-88px !important;opacity:0.55 !important;transform:rotate(214deg) !important;filter:none !important}
html body .bv-hojas .g2.g2.g2{width:464px !important;top:960px !important;bottom:auto !important;left:-27px !important;right:auto !important;opacity:0.22 !important;transform:rotate(148deg) !important;filter:none !important}
html body .bv-hojas .g3.g3.g3{width:652px !important;top:1752px !important;bottom:auto !important;left:auto !important;right:-116px !important;opacity:0.16 !important;transform:rotate(38deg) !important;filter:none !important}
html body .bv-hojas .g4.g4.g4{width:508px !important;top:2658px !important;bottom:auto !important;left:-48px !important;right:auto !important;opacity:0.15 !important;transform:rotate(116deg) !important;filter:none !important}
html body .bv-hojas .g5.g5.g5{width:754px !important;top:3376px !important;bottom:auto !important;left:-110px !important;right:auto !important;opacity:.30 !important;transform:rotate(-34deg) !important;filter:none !important}
html body .bv-hojas .g6.g6.g6{width:551px !important;top:4755px !important;bottom:auto !important;left:-68px !important;right:auto !important;opacity:0.15 !important;transform:rotate(-28deg) !important;filter:none !important}
html body .bv-hojas .g7.g7.g7{width:493px !important;top:5909px !important;bottom:auto !important;left:auto !important;right:-41px !important;opacity:0.22 !important;transform:rotate(202deg) !important;filter:none !important}
html body .bv-hojas .g8.g8.g8{width:609px !important;top:6335px !important;bottom:auto !important;left:auto !important;right:calc(50% + 560px - 250px) !important;opacity:0.55 !important;transform:rotate(158deg) !important;filter:none !important}
html body .bv-hojas .g9.g9.g9{width:522px !important;top:6697px !important;bottom:auto !important;left:auto !important;right:-54px !important;opacity:0.16 !important;transform:rotate(64deg) !important;filter:none !important}
html body .bv-hojas .g10.g10.g10{width:580px !important;top:7188px !important;bottom:auto !important;left:-82px !important;right:auto !important;opacity:0.15 !important;transform:rotate(-64deg) !important;filter:none !important}
html body .bv-hojas .g11.g11.g11{width:478px !important;top:7728px !important;bottom:auto !important;left:auto !important;right:-34px !important;opacity:0.22 !important;transform:rotate(242deg) !important;filter:none !important}
html body .bv-hojas .g12.g12.g12{width:536px !important;top:8134px !important;bottom:auto !important;left:-61px !important;right:auto !important;opacity:0.16 !important;transform:rotate(128deg) !important;filter:none !important}
html body .bv-hojas .g13.g13.g13{width:1102px !important;top:8500px !important;bottom:0 !important;left:-10px !important;right:auto !important;opacity:.30 !important;transform:rotate(32deg) !important;filter:none !important}

/* --- segunda vuelta: el mismo patron repetido mas abajo, para
       llegar hasta el final de la landing (13.096 px). Las paginas
       cortas cortan lo que les sobra, como siempre. --- */
html body .bv-hojas .g14.g14.g14{width:594px !important;top:8845px !important;bottom:auto !important;left:auto !important;right:-88px !important;opacity:0.55 !important;transform:rotate(214deg) !important;filter:none !important}
html body .bv-hojas .g15.g15.g15{width:464px !important;top:9556px !important;bottom:auto !important;left:-27px !important;right:auto !important;opacity:0.22 !important;transform:rotate(148deg) !important;filter:none !important}
html body .bv-hojas .g16.g16.g16{width:652px !important;top:10348px !important;bottom:auto !important;left:auto !important;right:-116px !important;opacity:0.16 !important;transform:rotate(38deg) !important;filter:none !important}
html body .bv-hojas .g17.g17.g17{width:508px !important;top:11254px !important;bottom:auto !important;left:-48px !important;right:auto !important;opacity:0.15 !important;transform:rotate(116deg) !important;filter:none !important}
html body .bv-hojas .g18.g18.g18{width:754px !important;top:11972px !important;bottom:auto !important;left:-110px !important;right:auto !important;opacity:.30 !important;transform:rotate(-34deg) !important;filter:none !important}
html body .bv-hojas .g19.g19.g19{width:551px !important;top:13351px !important;bottom:auto !important;left:-68px !important;right:auto !important;opacity:0.15 !important;transform:rotate(-28deg) !important;filter:none !important}
html body .bv-hojas .g20.g20.g20{width:493px !important;top:14505px !important;bottom:auto !important;left:auto !important;right:-41px !important;opacity:0.22 !important;transform:rotate(202deg) !important;filter:none !important}
html body .bv-hojas .g21.g21.g21{width:609px !important;top:14931px !important;bottom:auto !important;left:auto !important;right:calc(50% + 560px - 250px) !important;opacity:0.55 !important;transform:rotate(158deg) !important;filter:none !important}
html body .bv-hojas .g22.g22.g22{width:522px !important;top:15293px !important;bottom:auto !important;left:auto !important;right:-54px !important;opacity:0.16 !important;transform:rotate(64deg) !important;filter:none !important}
html body .bv-hojas .g23.g23.g23{width:580px !important;top:15784px !important;bottom:auto !important;left:-82px !important;right:auto !important;opacity:0.15 !important;transform:rotate(-64deg) !important;filter:none !important}
html body .bv-hojas .g24.g24.g24{width:478px !important;top:16324px !important;bottom:auto !important;left:auto !important;right:-34px !important;opacity:0.22 !important;transform:rotate(242deg) !important;filter:none !important}
html body .bv-hojas .g25.g25.g25{width:536px !important;top:16730px !important;bottom:auto !important;left:-61px !important;right:auto !important;opacity:0.16 !important;transform:rotate(128deg) !important;filter:none !important}

/* ==========================================================
   LAS TRES CAPAS DE LA WEB   (15/08/2026)
   ----------------------------------------------------------
   1. EL FONDO      el verde bosque, en body
   2. LAS HOJAS     una capa que cubre TODA la pagina, detras
   3. EL CONTENIDO  siempre por encima

   Escrito UNA sola vez y solo aqui. Las paginas ya no traen
   ni una regla de hojas: se han quitado 343 repartidas por
   nueve archivos, y el script que las cambiaba de sitio.
   ========================================================== */

/* 1 - EL FONDO */
html,html body{background-color:#0A2F1B !important}

/* 2 - LA CAPA DE HOJAS */
html body{position:relative !important}
html body .bv-hojas{
  position:absolute !important;
  top:0 !important;left:0 !important;right:0 !important;bottom:0 !important;
  width:auto !important;height:auto !important;
  margin:0 !important;padding:0 !important;
  overflow:hidden !important;pointer-events:none !important;
  z-index:0 !important}
html body .bv-hojas > div{
  position:absolute !important;display:block !important;
  background-repeat:no-repeat !important;
  background-position:center !important;
  background-size:100% 100% !important;
  height:auto !important;max-width:none !important}

/* 3 - EL CONTENIDO, siempre encima */
html body > *:not(.bv-hojas):not(.bv-ver):not(script):not(style):not(link):not(.wpfixed){
  position:relative !important;z-index:1 !important}


/* En logos habia un bloque con su propio verde (#0A2F1B y velos
   sobre el), distinto del fondo, y se veia el corte. Se iguala:
   transparente, o sea exactamente el verde bosque de detras.
   Va con .bv.bv.bv porque la pagina usa esa triple clase y si no,
   gana la suya. */
html body .bv.bv.bv section.sec.m-verde,
html body .bv.bv.bv section.sec.m-verde:first-of-type,
html body .bv.bv.bv .m-verde,
html body .bv.bv.bv .blackbody{
  background:transparent !important;background-color:transparent !important}

/* el logo dentro del circulo del cabecero */



/* Titulos de dos palabras: la primera en blanco, la segunda en
   naranja. Regla de Manu del 15/08/2026. */
html body .parr > h1 .bv-t2{
  color:#FF6A00 !important;-webkit-text-fill-color:#FF6A00 !important}

/* el logo completo (remolino + bravatta + R) dentro del circulo:
   entero, sin recortar nada, solo reducido hasta que cabe bien */
/* el circulo centra lo que lleve dentro, sea icono o logo */
html body .parr .iconinside{
  display:flex !important;align-items:center !important;
  justify-content:center !important;padding:0 !important}
html body .parr .iconinside > *{margin:0 !important;float:none !important}
/* el logo completo (remolino + bravatta + R): entero, sin recortar
   nada, solo reducido hasta que cabe dentro del circulo. El cuadrado
   que cabe en un circulo de 150 mide 106, asi que 62% es el limite. */
html body .parr .iconinside svg.bv-logo-circ{
  width:62% !important;height:auto !important;display:block !important;
  max-width:none !important;position:static !important}
html body .parr .iconinside .bv-icono{
  width:56% !important;height:56% !important;display:block !important}


/* ==========================================================
   EL CABECERO, IGUAL Y CENTRADO EN TODAS   (15/08/2026)
   Fuera el buscador, la cuenta y el carrito. El cabecero va en
   tres columnas: logo a la izquierda, menu centrado de verdad
   en la pagina, y una columna vacia a la derecha que hace de
   contrapeso. Asi el menu queda centrado sin que el logo se le
   monte encima.
   ========================================================== */
html body .block100.header ul.tools,
.bv.bv.bv .block100.header ul.tools{display:none !important}

html body .block100.header,
.bv.bv.bv .block100.header{
  display:grid !important;
  grid-template-columns:minmax(180px,1fr) auto minmax(180px,1fr) !important;
  align-items:center !important;position:relative !important}

html body .block100.header a.logo,
.bv.bv.bv .block100.header a.logo{
  grid-column:1 !important;justify-self:start !important;
  position:static !important;transform:none !important;margin:0 !important}

html body .block100.header ul.menu,
.bv.bv.bv .block100.header ul.menu{
  grid-column:2 !important;
  display:flex !important;flex-wrap:wrap !important;
  justify-content:center !important;align-items:center !important;
  margin:0 !important;float:none !important;width:auto !important}

@media (max-width:1100px){
  html body .block100.header,.bv.bv.bv .block100.header{
    grid-template-columns:1fr !important;justify-items:center !important}
  html body .block100.header a.logo{justify-self:center !important}
}


/* SOLO HAY TRES COLORES: verde bosque (#0A2F1B) de fondo, verde
   lima (#ABEF61) y naranja (#FF6A00). Los verdes mas claros son
   unicamente para las hojas. Cualquier bloque con su propio
   verde se ve como un corte contra el fondo: fuera.
   Manu, 15/08/2026. */
html body .bv.bv.bv section.sec,
html body .bv.bv.bv section.sec.m-verde,
html body .bv.bv.bv section.sec.m-verde:first-of-type,
html body .bv.bv.bv section.sec:last-of-type,
html body .bv.bv.bv section.sec.cierre,
html body .bv.bv.bv .blackbody,
.bv.bv.bv section.sec.m-verde,
.bv.bv.bv section.sec.m-verde:first-of-type,
.bv.bv.bv section.sec:last-of-type,
.bv.bv.bv .blackbody{
  background:transparent !important;background-color:transparent !important}


/* El subtitulo va centrado venga detras del circulo o del titulo.
   La regla anterior solo cogia el parrafo pegado al circulo, y al
   meter el titulo en medio se quedaba a la izquierda. */
html body .parr > p,
.bv.bv.bv .parr > p{
  text-align:center !important;overflow:visible !important;
  max-width:820px !important;margin:0 auto !important;float:none !important}
html body .parr > h1,
.bv.bv.bv .parr > h1{
  display:block !important;text-align:center !important;
  margin:0 auto 10px !important;width:100% !important}
