:root {
  --ffsd: 0px;
  --1vw: calc((100vw - var(--sbw, 0px)) / 100);
  --1vh: var(--inner1Vh, 1vh);
}
@media (prefers-reduced-motion: reduce) {
  .animated {
    animation: none !important;
  }
}
html {
  zoom: var(--rzf, 1);
  font-size: max(
    calc(min(var(--1vw, 1vw), 13.66px) * var(--rfso, 1)),
    var(--minfs, 0px)
  );
  -webkit-text-size-adjust: 100%;
  scroll-behavior: smooth;
}
body {
  font-size: calc(1rem * var(--bfso, 1));
}
body,
html,
p,
ul,
ol,
li {
  margin: 0;
  padding: 0;
  font-synthesis: none;
  font-kerning: none;
  font-variant-ligatures: none;
  font-feature-settings: "kern" 0, "calt" 0, "liga" 0, "clig" 0, "dlig" 0,
    "hlig" 0;
  font-family: unset;
  -webkit-font-smoothing: subpixel-antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: geometricprecision;
  white-space: normal;
}
li {
  text-align: unset;
}
a {
  text-decoration: none;
  color: inherit;
}
img {
  -webkit-user-drag: none;
  -moz-user-drag: none;
  -o-user-drag: none;
  user-drag: none;
  -webkit-touch-callout: none;
}
@font-face {
  font-family: YAD1aU3sLnI-0;
  src: url(../font/DMSans-Regular.woff2);
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: YAD1aU3sLnI-0;
  src: url(../font/DMSans-Bold.woff2);
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: YAD1aU3sLnI-0;
  src: url(../font/DMSans-Italic.woff2);
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: YAD1aU3sLnI-0;
  src: url(../font/DMSans-BoldItalic.woff2);
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: YAD1aU3sLnI-0;
  src: url(../font/DMSans-Regular.woff2);
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: YAD1aU3sLnI-0;
  src: url(../font/DMSans-Italic.woff2);
  font-weight: 100;
  font-style: italic;
}
@font-face {
  font-family: YAD1aU3sLnI-0;
  src: url(../font/DMSans-Regular.woff2);
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: YAD1aU3sLnI-0;
  src: url(../font/DMSans-Italic.woff2);
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: YAD1aU3sLnI-0;
  src: url(../font/DMSans-Regular.woff2);
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: YAD1aU3sLnI-0;
  src: url(../font/DMSans-Italic.woff2);
  font-weight: 300;
  font-style: italic;
}
@font-face {
  font-family: YAD1aU3sLnI-0;
  src: url(../font/DMSans-Regular.woff2);
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: YAD1aU3sLnI-0;
  src: url(../font/DMSans-Italic.woff2);
  font-weight: 500;
  font-style: italic;
}
@font-face {
  font-family: YAD1aU3sLnI-0;
  src: url(../font/DMSans-Bold.woff2);
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: YAD1aU3sLnI-0;
  src: url(../font/DMSans-BoldItalic.woff2);
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: YAD1aU3sLnI-0;
  src: url(../font/DMSans-Bold.woff2);
  font-weight: 800;
  font-style: normal;
}
@font-face {
  font-family: YAD1aU3sLnI-0;
  src: url(../font/DMSans-BoldItalic.woff2);
  font-weight: 800;
  font-style: italic;
}
@font-face {
  font-family: YAD1aU3sLnI-0;
  src: url(../font/DMSans-Bold.woff2);
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: YAD1aU3sLnI-0;
  src: url(../font/DMSans-BoldItalic.woff2);
  font-weight: 900;
  font-style: italic;
}
@font-face {
  font-family: YAD7Qybjw1I-0;
  src: url(../font/OpenSans-ExtraBold.woff2);
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: YAD7Qybjw1I-0;
  src: url(../font/OpenSans-ExtraBold.woff2);
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: YAD7Qybjw1I-0;
  src: url(../font/OpenSans-ExtraBoldItalic.woff2);
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: YAD7Qybjw1I-0;
  src: url(../font/OpenSans-ExtraBoldItalic.woff2);
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: YAD7Qybjw1I-0;
  src: url(../font/OpenSans-ExtraBold.woff2);
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: YAD7Qybjw1I-0;
  src: url(../font/OpenSans-ExtraBoldItalic.woff2);
  font-weight: 100;
  font-style: italic;
}
@font-face {
  font-family: YAD7Qybjw1I-0;
  src: url(../font/OpenSans-ExtraBold.woff2);
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: YAD7Qybjw1I-0;
  src: url(../font/OpenSans-ExtraBoldItalic.woff2);
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: YAD7Qybjw1I-0;
  src: url(../font/OpenSans-ExtraBold.woff2);
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: YAD7Qybjw1I-0;
  src: url(../font/OpenSans-ExtraBoldItalic.woff2);
  font-weight: 300;
  font-style: italic;
}
@font-face {
  font-family: YAD7Qybjw1I-0;
  src: url(../font/OpenSans-ExtraBold.woff2);
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: YAD7Qybjw1I-0;
  src: url(../font/OpenSans-ExtraBoldItalic.woff2);
  font-weight: 500;
  font-style: italic;
}
@font-face {
  font-family: YAD7Qybjw1I-0;
  src: url(../font/OpenSans-ExtraBold.woff2);
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: YAD7Qybjw1I-0;
  src: url(../font/OpenSans-ExtraBoldItalic.woff2);
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: YAD7Qybjw1I-0;
  src: url(../font/OpenSans-ExtraBold.woff2);
  font-weight: 800;
  font-style: normal;
}
@font-face {
  font-family: YAD7Qybjw1I-0;
  src: url(../font/OpenSans-ExtraBoldItalic.woff2);
  font-weight: 800;
  font-style: italic;
}
@font-face {
  font-family: YAD7Qybjw1I-0;
  src: url(../font/OpenSans-ExtraBold.woff2);
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: YAD7Qybjw1I-0;
  src: url(../font/OpenSans-ExtraBoldItalic.woff2);
  font-weight: 900;
  font-style: italic;
}
@font-face {
  font-family: YADK4LSvvyE-0;
  src: url(../font/Questrial-Regular.woff2);
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: YADK4LSvvyE-0;
  src: url(../font/Questrial-Regular.woff2);
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: YADK4LSvvyE-0;
  src: url(../font/Questrial-Regular.woff2);
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: YADK4LSvvyE-0;
  src: url(../font/Questrial-Regular.woff2);
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: YADK4LSvvyE-0;
  src: url(../font/Questrial-Regular.woff2);
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: YADK4LSvvyE-0;
  src: url(../font/Questrial-Regular.woff2);
  font-weight: 100;
  font-style: italic;
}
@font-face {
  font-family: YADK4LSvvyE-0;
  src: url(../font/Questrial-Regular.woff2);
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: YADK4LSvvyE-0;
  src: url(../font/Questrial-Regular.woff2);
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: YADK4LSvvyE-0;
  src: url(../font/Questrial-Regular.woff2);
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: YADK4LSvvyE-0;
  src: url(../font/Questrial-Regular.woff2);
  font-weight: 300;
  font-style: italic;
}
@font-face {
  font-family: YADK4LSvvyE-0;
  src: url(../font/Questrial-Regular.woff2);
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: YADK4LSvvyE-0;
  src: url(../font/Questrial-Regular.woff2);
  font-weight: 500;
  font-style: italic;
}
@font-face {
  font-family: YADK4LSvvyE-0;
  src: url(../font/Questrial-Regular.woff2);
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: YADK4LSvvyE-0;
  src: url(../font/Questrial-Regular.woff2);
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: YADK4LSvvyE-0;
  src: url(../font/Questrial-Regular.woff2);
  font-weight: 800;
  font-style: normal;
}
@font-face {
  font-family: YADK4LSvvyE-0;
  src: url(../font/Questrial-Regular.woff2);
  font-weight: 800;
  font-style: italic;
}
@font-face {
  font-family: YADK4LSvvyE-0;
  src: url(../font/Questrial-Regular.woff2);
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: YADK4LSvvyE-0;
  src: url(../font/Questrial-Regular.woff2);
  font-weight: 900;
  font-style: italic;
}
@font-face {
  font-family: YAD7QhG2T6o-0;
  src: url(../font/OpenSans-Regular.woff2);
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: YAD7QhG2T6o-0;
  src: url(../font/OpenSans-Bold.woff2);
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: YAD7QhG2T6o-0;
  src: url(../font/OpenSans-RegularItalic.woff2);
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: YAD7QhG2T6o-0;
  src: url(../font/OpenSans-BoldItalic.woff2);
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: YAD7QhG2T6o-0;
  src: url(../font/OpenSans-Regular.woff2);
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: YAD7QhG2T6o-0;
  src: url(../font/OpenSans-RegularItalic.woff2);
  font-weight: 100;
  font-style: italic;
}
@font-face {
  font-family: YAD7QhG2T6o-0;
  src: url(../font/OpenSans-Regular.woff2);
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: YAD7QhG2T6o-0;
  src: url(../font/OpenSans-RegularItalic.woff2);
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: YAD7QhG2T6o-0;
  src: url(../font/OpenSans-Regular.woff2);
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: YAD7QhG2T6o-0;
  src: url(../font/OpenSans-RegularItalic.woff2);
  font-weight: 300;
  font-style: italic;
}
@font-face {
  font-family: YAD7QhG2T6o-0;
  src: url(../font/OpenSans-Regular.woff2);
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: YAD7QhG2T6o-0;
  src: url(../font/OpenSans-RegularItalic.woff2);
  font-weight: 500;
  font-style: italic;
}
@font-face {
  font-family: YAD7QhG2T6o-0;
  src: url(../font/OpenSans-Bold.woff2);
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: YAD7QhG2T6o-0;
  src: url(../font/OpenSans-BoldItalic.woff2);
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: YAD7QhG2T6o-0;
  src: url(../font/OpenSans-Bold.woff2);
  font-weight: 800;
  font-style: normal;
}
@font-face {
  font-family: YAD7QhG2T6o-0;
  src: url(../font/OpenSans-BoldItalic.woff2);
  font-weight: 800;
  font-style: italic;
}
@font-face {
  font-family: YAD7QhG2T6o-0;
  src: url(../font/OpenSans-Bold.woff2);
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: YAD7QhG2T6o-0;
  src: url(../font/OpenSans-BoldItalic.woff2);
  font-weight: 900;
  font-style: italic;
}
@font-face {
  font-family: YAFMT3WXROc-0;
  src: url(../font/Eyesome-Script.woff2);
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: YAFMT3WXROc-0;
  src: url(../font/Eyesome-Script.woff2);
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: YAFMT3WXROc-0;
  src: url(../font/Eyesome-Script.woff2);
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: YAFMT3WXROc-0;
  src: url(../font/Eyesome-Script.woff2);
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: YAFMT3WXROc-0;
  src: url(../font/Eyesome-Script.woff2);
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: YAFMT3WXROc-0;
  src: url(../font/Eyesome-Script.woff2);
  font-weight: 100;
  font-style: italic;
}
@font-face {
  font-family: YAFMT3WXROc-0;
  src: url(../font/Eyesome-Script.woff2);
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: YAFMT3WXROc-0;
  src: url(../font/Eyesome-Script.woff2);
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: YAFMT3WXROc-0;
  src: url(../font/Eyesome-Script.woff2);
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: YAFMT3WXROc-0;
  src: url(../font/Eyesome-Script.woff2);
  font-weight: 300;
  font-style: italic;
}
@font-face {
  font-family: YAFMT3WXROc-0;
  src: url(../font/Eyesome-Script.woff2);
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: YAFMT3WXROc-0;
  src: url(../font/Eyesome-Script.woff2);
  font-weight: 500;
  font-style: italic;
}
@font-face {
  font-family: YAFMT3WXROc-0;
  src: url(../font/Eyesome-Script.woff2);
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: YAFMT3WXROc-0;
  src: url(../font/Eyesome-Script.woff2);
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: YAFMT3WXROc-0;
  src: url(../font/Eyesome-Script.woff2);
  font-weight: 800;
  font-style: normal;
}
@font-face {
  font-family: YAFMT3WXROc-0;
  src: url(../font/Eyesome-Script.woff2);
  font-weight: 800;
  font-style: italic;
}
@font-face {
  font-family: YAFMT3WXROc-0;
  src: url(../font/Eyesome-Script.woff2);
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: YAFMT3WXROc-0;
  src: url(../font/Eyesome-Script.woff2);
  font-weight: 900;
  font-style: italic;
}
@font-face {
  font-family: YACgEZ1cb1Q-0;
  src: url(../font/Arimo.woff2);
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: YACgEZ1cb1Q-0;
  src: url(../font/ArimoBold.woff2);
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: YACgEZ1cb1Q-0;
  src: url(../font/ArimoItalic.woff2);
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: YACgEZ1cb1Q-0;
  src: url(../font/ArimoBoldItalic.woff2);
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: YACgEZ1cb1Q-0;
  src: url(../font/Arimo.woff2);
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: YACgEZ1cb1Q-0;
  src: url(../font/ArimoItalic.woff2);
  font-weight: 100;
  font-style: italic;
}
@font-face {
  font-family: YACgEZ1cb1Q-0;
  src: url(../font/Arimo.woff2);
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: YACgEZ1cb1Q-0;
  src: url(../font/ArimoItalic.woff2);
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: YACgEZ1cb1Q-0;
  src: url(../font/Arimo.woff2);
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: YACgEZ1cb1Q-0;
  src: url(../font/ArimoItalic.woff2);
  font-weight: 300;
  font-style: italic;
}
@font-face {
  font-family: YACgEZ1cb1Q-0;
  src: url(../font/Arimo.woff2);
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: YACgEZ1cb1Q-0;
  src: url(../font/ArimoItalic.woff2);
  font-weight: 500;
  font-style: italic;
}
@font-face {
  font-family: YACgEZ1cb1Q-0;
  src: url(../font/ArimoBold.woff2);
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: YACgEZ1cb1Q-0;
  src: url(../font/ArimoBoldItalic.woff2);
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: YACgEZ1cb1Q-0;
  src: url(../font/ArimoBold.woff2);
  font-weight: 800;
  font-style: normal;
}
@font-face {
  font-family: YACgEZ1cb1Q-0;
  src: url(../font/ArimoBoldItalic.woff2);
  font-weight: 800;
  font-style: italic;
}
@font-face {
  font-family: YACgEZ1cb1Q-0;
  src: url(../font/ArimoBold.woff2);
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: YACgEZ1cb1Q-0;
  src: url(../font/ArimoBoldItalic.woff2);
  font-weight: 900;
  font-style: italic;
}
#verticalMenu {
  border: 12px solid #ffffff;
  padding: 0;
  margin: 0 0 0 auto;
  z-index: 2;
  font-size: 1.5rem;
  right: 0px;
  box-sizing: border-box;
  transition: all 0.35s;
  background-color: #ffffff;
  transform: translateX(400px);
  overflow: auto;
  max-width: 80vw;
  top: 0px;
  width: 400px;
  font-family: -apple-system, BlinkMacSystemFont, sans-serif;
  position: fixed;
  height: 100%;
}
#menuToggle:checked ~ #verticalMenu {
  transform: translateX(0px);
}
#menuButton {
  z-index: 3;
  color: #0e1318;
  display: flex;
  justify-content: center;
  align-items: center;
}
#menuButton:hover {
  cursor: pointer;
  text-decoration-line: none;
  color: hsla(210, 26%, 7%, 1);
}
.navMenuLinkContent:hover {
  color: hsla(210, 26%, 7%, 1);
}
.navMenuLink {
  color: hsla(210, 26%, 7%, 0.7);
  list-style-type: none;
  white-space: nowrap;
  display: flex;
  align-items: center;
}
#horizontalMenu > .navMenuLink {
  max-width: 148px;
}
.navMenuLinkContent {
  padding: 10px 16px;
  text-decoration-line: none;
  overflow: hidden;
  color: hsla(210, 26%, 7%, 0.7);
  white-space: nowrap;
  font-weight: 700;
  display: inline-block;
  font-size: 15px;
  font-family: -apple-system, BlinkMacSystemFont, sans-serif;
  text-overflow: ellipsis;
  margin-right: auto;
}
#menuToggle:checked ~ #menuButton {
  background-color: rgba(30, 41, 51, 45);
  z-index: 2;
  top: 0px;
  width: 100vw;
  position: fixed;
  opacity: 0.55;
  height: 100vh;
}
#menuToggle:checked ~ #menuButton > #menuButtonIcon {
  display: none;
}
#horizontalMenu {
  display: flex;
}
@media (max-width: 2169px) {
  #horizontalMenu {
    display: none;
  }
}
@media (min-width: 2170px) {
  #menuButton,
  #verticalMenu {
    display: none;
  }
}
html {
  scroll-padding-top: 50px;
}
@media (max-width: 375px) {
  #ooNDpDSzQYqtAkwQ {
    position: relative;
    grid-area: 2 / 2 / 3 / 3;
  }
  #AuV8BPn5idyEotAl {
    grid-template-columns: 0 241.8587078%;
    left: -70.9293539%;
    grid-template-rows: 0 100%;
  }
  #UZTNuD2V5EO7WKVR {
    stroke-width: calc(100rem * 0 / 375);
  }
  #orZuwHQrKpwo1Ifr {
    display: none;
  }
  #rDw76HQMYPlSbISX {
    stroke-width: calc(100rem * 0 / 375);
  }
  #fnN9IFb47ws1ga5u {
    display: none;
  }
  #hdBqXtZuuQPqcJJE {
    stroke-width: calc(100rem * 0 / 375);
  }
  #FMx0SbI4dmcjJ7SM {
    display: none;
  }
  #r7h88WoJF0Mjcgbh {
    stroke-width: calc(100rem * 0 / 375);
  }
  #WGceOycYX3IaHZPj {
    display: none;
  }
  #Egkp0Z1fdlcC8Wtx {
    stroke-width: calc(100rem * 0 / 375);
  }
  #MaNuAhUb4jWXLR7d {
    display: block;
  }
  #Z0Eu64D3MRqFMfkY {
    top: 0px;
    left: -4.26666667rem;
    bottom: 0px;
    position: absolute;
    right: -4.26666667rem;
    grid-area: 2 / 2 / 13 / 13;
  }
  #OQG9hBUV7WhfCmSR {
    font-size: calc(30.51644908em - var(--ffsd));
  }
  #nV0ozpVewNEPfWak {
    --last-font-size: var(--first-font-size);
    --first-font-size: 30.51644908em;
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #OAgppraW1ZhDIarO {
    min-width: 61.63367071rem;
  }
  #n2JuhAZqmGCb7QAU {
    position: relative;
    grid-area: 2 / 2 / 5 / 5;
  }
  #PbprQZEqN0m4d3Wp {
    font-size: calc(6.40002667em - var(--ffsd));
  }
  #UhGyDJrpQwfpSnM8 {
    --last-font-size: var(--first-font-size);
    transform: translateX(calc(var(--first-font-size) * 0.034));
    --first-font-size: 6.40002667em;
    margin-top: calc(var(--first-font-size) * -0.145);
    margin-bottom: calc(var(--last-font-size) * -0.145);
  }
  #KLHl5EMot7UQRm7v {
    min-width: 65.56340489rem;
  }
  #hbPfi3vLgDrjFnSV {
    position: relative;
    grid-area: 4 / 3 / 7 / 6;
  }
  #RCwhCMMGLedfuULJ {
    font-size: calc(30.51644908em - var(--ffsd));
  }
  #TGW5BhpMauexbr4s {
    --last-font-size: var(--first-font-size);
    --first-font-size: 30.51644908em;
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #GWPafrY4wLTjsKx3 {
    min-width: 61.63367071rem;
  }
  #ZZId3rZBytAr0u4u {
    position: relative;
    grid-area: 3 / 4 / 6 / 7;
  }
  #obJmIj1mR4yN9tpq {
    grid-template-columns: 0 0 3.92973419rem 57.57060319rem 3.92973419rem 0;
    grid-template-rows: 0 0 minmax(31.78281775rem, max-content) minmax(
        4.68444533rem,
        max-content
      ) 0 minmax(2.79288027rem, max-content);
    grid-area: 3 / 5 / 4 / 10;
  }
  #iCrptK4WAsCR9okN {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(7.82221333em - var(--ffsd))
    );
  }
  #AyLBlt2aVLIfyZz5 {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      7.82221333em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #Lvg74R24yMMLqQyQ {
    min-width: 78.8rem;
  }
  #VFKqgZrjfllGJs5u {
    position: relative;
    grid-area: 5 / 3 / 6 / 11;
  }
  #mg4qIi0N35AkDjl5 {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(7.82221333em - var(--ffsd))
    );
  }
  #ftzz6MzFAD0cujQF {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      7.82221333em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #s0Np6VhORXZJTwLo {
    min-width: 34.8970416rem;
  }
  #n9eseiUsDqYtGjc7 {
    position: relative;
    grid-area: 7 / 6 / 10 / 7;
  }
  #M7NY9QkwcwUe7oLv {
    position: relative;
    grid-area: 8 / 8 / 9 / 9;
  }
  #JjDrTwpiKvQdivFX {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(7.82221333em - var(--ffsd))
    );
  }
  #m75BgfFSn3SgXYBQ {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      7.82221333em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #BZFmYE3IGKQNMmY9 {
    min-width: 78.8rem;
  }
  #AEYssGUEbViCfbY7 {
    position: relative;
    grid-area: 11 / 4 / 12 / 12;
  }
  #gcswUXhVJp3ZU1Ht {
    grid-template-columns: 0 6.4rem 0 6.61829755rem 10.72051298rem 34.76370827rem 1.71383607rem 7.51150126rem 10.72051298rem 6.61829755rem 0 6.4rem;
    grid-template-rows: 0 minmax(6.4rem, max-content) minmax(
        39.26014335rem,
        max-content
      ) minmax(6.4rem, max-content) minmax(9.36889067rem, max-content) minmax(
        6.4rem,
        max-content
      ) minmax(3.14222267rem, max-content) minmax(4.68444533rem, max-content) minmax(
        1.54222267rem,
        max-content
      ) minmax(6.4rem, max-content) minmax(9.36889067rem, max-content) minmax(
        6.4rem,
        max-content
      );
  }
  #wwcSVzwPh1awUu5W {
    position: relative;
    grid-area: 2 / 3 / 3 / 5;
  }
  #LA0fDE1pVU9n1JDe {
    stroke-width: calc(100rem * 0 / 375);
  }
  #iEF5qFcZ0mBBi9RW {
    top: 0px;
    left: -4.26666667rem;
    bottom: 0px;
    position: absolute;
    right: -4.26666667rem;
    grid-area: 2 / 2 / 4 / 4;
  }
  #zlihv7DJHYMiq5bR {
    position: relative;
    grid-area: 3 / 3 / 5 / 5;
  }
  #uIbRq9zpROiQ71J9 {
    grid-template-columns: 0 0 91.46666667rem 0;
    grid-template-rows: 0 0 minmax(34.72074667rem, max-content) 0;
  }
  #tV65jVb3AmUBgF9u {
    position: relative;
    grid-area: 4 / 2 / 5 / 4;
  }
  #cmkPblMmpx7upJhS {
    grid-template-columns: 4.26666667rem 0 91.46666667rem 0 4.26666667rem;
    grid-template-rows: 0 minmax(99.36681535rem, max-content) minmax(
        1.89156507rem,
        max-content
      ) minmax(34.72074667rem, max-content);
  }
  #portada {
    min-height: calc(4.0510288 * var(--1vh, 1vh));
    padding-bottom: 55px;
  }
  #JrfXz1ealRxc7uRp {
    position: relative;
    grid-area: 2 / 2 / 3 / 3;
  }
  #miWpY7XtLlfX26D4 {
    grid-template-columns: 0 415.60955889%;
    left: -157.80477945%;
    grid-template-rows: 0 100%;
  }
  #KnqSvr7SccphnkiN {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(10.66666667em - var(--ffsd))
    );
  }
  #AKJT4sFDpJef4s7t {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      10.66666667em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #Jjpmi7vH9lUsLOzT {
    min-width: 91.6rem;
  }
  #QnaFN7MTq7diGnST {
    position: relative;
    grid-area: 2 / 3 / 3 / 11;
  }
  #bzbmEyom8iCaYSQI {
    position: relative;
    grid-area: 4 / 2 / 5 / 10;
  }
  #oZqLssrMokvB4AoW {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(5.32786556em - var(--ffsd))
    );
  }
  #zhcTtmvNaT3TcIWa {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      5.32786556em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #CnFI5cdgeweqF6xn {
    min-width: 91.6rem;
  }
  #h8aHlxIeltjLmF25 {
    position: relative;
    grid-area: 6 / 4 / 7 / 12;
  }
  #t82SH9xfGqgErddV {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(4.977776em - var(--ffsd))
    );
  }
  #PypZIiH1qORfsrhO {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      4.977776em
    );
    margin-top: calc(var(--first-font-size) * -0.15);
    margin-bottom: calc(var(--last-font-size) * -0.15);
  }
  #D2J6fk4rxjGhgCcm {
    min-width: 91.6rem;
  }
  #cnzeKkkio7zuKq9a {
    position: relative;
    grid-area: 8 / 7 / 9 / 15;
  }
  #v7ie3CISlu0lJddD {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(5.32786556em - var(--ffsd))
    );
  }
  #T1IQ5WlGXURwANxQ {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      5.32786556em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #VvJVpBDxlxs62Ywu {
    min-width: 91.6rem;
  }
  #yHmTBhNDm6GWEXcF {
    position: relative;
    grid-area: 10 / 5 / 11 / 13;
  }
  #eybClICPnH2nls0r {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(4.977776em - var(--ffsd))
    );
  }
  #PrrHEGuyKaj8S3yF {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      4.977776em
    );
    margin-top: calc(var(--first-font-size) * -0.15);
    margin-bottom: calc(var(--last-font-size) * -0.15);
  }
  #bOOi3e0moWqOX3G5 {
    min-width: 91.6rem;
  }
  #y9ClsWsoiNHEjfNu {
    position: relative;
    grid-area: 12 / 8 / 13 / 16;
  }
  #x26hfIAGrWKFyKXC {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(5.32786556em - var(--ffsd))
    );
  }
  #A5miFLcYPXngcoS4 {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      5.32786556em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #vaYeQG0lqlavi2Sl {
    min-width: 91.6rem;
  }
  #pWIyAnCZpj0GxdGJ {
    position: relative;
    grid-area: 14 / 6 / 15 / 14;
  }
  #OunXqGusEziVE8d0 {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(4.977776em - var(--ffsd))
    );
  }
  #KuYwydPX6yyaD3xG {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      4.977776em
    );
    margin-top: calc(var(--first-font-size) * -0.15);
    margin-bottom: calc(var(--last-font-size) * -0.15);
  }
  #y9BUTp6IXo9nb03o {
    min-width: 91.6rem;
  }
  #KaX6Ojilr1xxmh0d {
    position: relative;
    grid-area: 16 / 9 / 17 / 17;
  }
  #ocdIxlF4GZBsYRYr {
    grid-template-columns: 4.26666667rem 0 0 0 0 0 0 0 91.46666667rem 0 0 0 0 0 0 0 4.26666667rem;
    grid-template-rows: minmax(11.90666533rem, max-content) minmax(
        12.8rem,
        max-content
      ) minmax(18.62847513rem, max-content) minmax(94.46677333rem, max-content) minmax(
        6.4rem,
        max-content
      ) minmax(6.38133834rem, max-content) minmax(2.57929355rem, max-content) minmax(
        23.32917572rem,
        max-content
      ) minmax(2.66666667rem, max-content) minmax(6.38133834rem, max-content) minmax(
        2.66666667rem,
        max-content
      ) minmax(17.18239573rem, max-content) minmax(4.14297744rem, max-content) minmax(
        6.38133834rem,
        max-content
      ) minmax(2.66666667rem, max-content) minmax(17.18239573rem, max-content) minmax(
        11.90666533rem,
        max-content
      );
  }
  #¿qué-es-kipi {
    min-height: calc(7.37843811 * var(--1vh, 1vh));
  }
  #FC0uflBWSqdxN59b {
    position: relative;
    grid-area: 2 / 2 / 3 / 3;
  }
  #yCpUtgzefT2J4Rnq {
    grid-template-columns: 0 514.25535878%;
    left: -207.12767939%;
    grid-template-rows: 0 100%;
  }
  #ooMtk6Aot38txqDJ {
    display: none;
  }
  #ARaWo19tWlMoYrXa {
    display: none;
  }
  #OflLJbWT4eQH1l66 {
    display: none;
  }
  #zuOXn7b6xkuY9S8X {
    display: none;
  }
  #PEMgrldbtcn6lEZw {
    display: block;
  }
  #Rv5xhZbhn4d4hUIT {
    position: relative;
    grid-area: 2 / 2 / 5 / 5;
  }
  #ZxN6H2kJ3TWumtzR {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(5.54666667em - var(--ffsd))
    );
  }
  #WHVhhQgdpUQ75mm5 {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      5.54666667em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #KH9fKnj7PWX1O19a {
    min-width: 78.8rem;
  }
  #bNlvcwm8BgxFpNNS {
    position: relative;
    grid-area: 3 / 3 / 4 / 4;
  }
  #qcKlt3ctyGEi2MC2 {
    grid-template-columns: 0 6.4rem 78.66666667rem 6.4rem;
    grid-template-rows: 0 minmax(10.11187195rem, max-content) minmax(
        4.06768025rem,
        max-content
      ) minmax(10.11187195rem, max-content);
    grid-area: 2 / 2 / 3 / 10;
  }
  #Nld4y93ZLSks9JDH {
    position: relative;
    grid-area: 2 / 2 / 3 / 10;
  }
  #RIpOIDKlbx49GUAD {
    stroke-width: calc(100rem * 12.801996293890827 / 375);
  }
  #E6EE7YIjvcjLeOwN {
    display: none;
  }
  #MVdeiRfwFLCLWhIA {
    stroke-width: calc(100rem * 12.801996293890827 / 375);
  }
  #V6loLbeccvRbKsLg {
    display: none;
  }
  #FJCXEqopp5VKZufS {
    stroke-width: calc(100rem * 12.801996293890827 / 375);
  }
  #XiPk2mmvHSbR6Rvq {
    display: block;
  }
  #OcDrl11GlCYTLv2Q {
    position: relative;
    grid-area: 2 / 2 / 7 / 7;
  }
  #tDeYSddjncAs5Z3J {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(4.95512872em - var(--ffsd))
    );
  }
  #lSOzsmUfmsdOThur {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      4.95512872em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #S7vBKOiAPgxm9jZp {
    min-width: 78.8rem;
  }
  #Cr9iwTqfcwvDRUTf {
    position: relative;
    grid-area: 3 / 3 / 4 / 5;
  }
  #jf15f46zz1HFPzRz {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(4.95512533em - var(--ffsd))
    );
  }
  #Iyo896NLfo1sXaz9 {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      4.95512533em
    );
    margin-top: calc(var(--first-font-size) * -0.15);
    margin-bottom: calc(var(--last-font-size) * -0.15);
  }
  #imAylMyTAQzCGdoj {
    min-width: 78.8rem;
  }
  #XBTkugoKjv3UFvuf {
    position: relative;
    grid-area: 5 / 4 / 6 / 6;
  }
  #NmqkDxgsfqrYRMGb {
    grid-template-columns: 0 6.4rem 0 78.66666667rem 0 6.4rem;
    grid-template-rows: 0 minmax(11.49498958rem, max-content) minmax(
        5.54279309rem,
        max-content
      ) minmax(5.23548066rem, max-content) minmax(27.20959669rem, max-content) minmax(
        11.49498958rem,
        max-content
      );
  }
  #LZLTXb247BU99doB {
    grid-template-columns: 0 91.46666667rem;
    grid-template-rows: 0 minmax(60.9778496rem, max-content);
    grid-area: 4 / 6 / 5 / 13;
  }
  #vZjLD2InoLiR99mK {
    position: relative;
    grid-area: 4 / 6 / 5 / 13;
  }
  #nH5aCbYEmb4hyDzw {
    stroke-width: calc(100rem * 6.400998146945414 / 375);
  }
  #lOZcN6RO2q8u33cE {
    display: none;
  }
  #tM3c1yeAp0owgFnB {
    stroke-width: calc(100rem * 6.400998146945414 / 375);
  }
  #ooML0bQdULWDsTLf {
    display: none;
  }
  #VeScWkWbVQ5WimRT {
    stroke-width: calc(100rem * 6.400998146945414 / 375);
  }
  #U5gXPqnp8xhJ91q2 {
    display: block;
  }
  #GpRioqfVWKSvdQhZ {
    position: relative;
    grid-area: 2 / 2 / 7 / 7;
  }
  #LRfLdZUHLYG60gTK {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(4.977776em - var(--ffsd))
    );
  }
  #TzWRoPRwOgXqSmHp {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      4.977776em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #vGZvv9kKqIQeTQGM {
    min-width: 78.8rem;
  }
  #zp3MzYqqKaSFXbDB {
    position: relative;
    grid-area: 3 / 3 / 4 / 5;
  }
  #usoel55QudHPtTiG {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(4.97777067em - var(--ffsd))
    );
  }
  #yDCjzmthI2kqnLcr {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      4.97777067em
    );
    margin-top: calc(var(--first-font-size) * -0.15);
    margin-bottom: calc(var(--last-font-size) * -0.15);
  }
  #Sjlj1pr6vYT6zcyN {
    min-width: 78.8rem;
  }
  #XTyeGXkmYHT5fBBb {
    position: relative;
    grid-area: 5 / 4 / 6 / 6;
  }
  #InoiQ3iW8NOIg4HW {
    grid-template-columns: 0 6.4rem 0 78.66666667rem 0 6.4rem;
    grid-template-rows: 0 minmax(11.87302862rem, max-content) minmax(
        5.85305279rem,
        max-content
      ) minmax(4.79999467rem, max-content) minmax(27.18837577rem, max-content) minmax(
        11.87302862rem,
        max-content
      );
  }
  #L66qz7HyGRRqcTfr {
    grid-template-columns: 0 91.46666667rem;
    grid-template-rows: 0 minmax(61.58748047rem, max-content);
    grid-area: 6 / 3 / 7 / 11;
  }
  #iiPkVLsDBKnq4FxD {
    position: relative;
    grid-area: 6 / 3 / 7 / 11;
  }
  #m8maDMkbrVOj8wIm {
    stroke-width: calc(100rem * 6.348664382541002 / 375);
  }
  #MbNWLit04pJoJu3X {
    position: relative;
    grid-area: 2 / 2 / 7 / 7;
  }
  #bMB1u0L7UMoHSGg2 {
    font-size: calc(5.04570656em - var(--ffsd));
  }
  #NvZL9AajVdywx6Mt {
    --last-font-size: var(--first-font-size);
    --first-font-size: 5.04570656em;
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #oqRj1XxXhjHbpwdz {
    min-width: 75.63976063rem;
  }
  #l4JibxrTDSFG8ASL {
    position: relative;
    grid-area: 3 / 4 / 4 / 5;
  }
  #Yp5vvcGwQxrK1CzW {
    font-size: calc(5.04570656em - var(--ffsd));
  }
  #Ijv7T4nv3zP0JW2u {
    --last-font-size: var(--first-font-size);
    --first-font-size: 5.04570656em;
    margin-top: calc(var(--first-font-size) * -0.15);
    margin-bottom: calc(var(--last-font-size) * -0.15);
  }
  #fDBlPGzu5anI3QPw {
    min-width: 79.9010117rem;
  }
  #Qpev0mNNGJuJozEt {
    position: relative;
    grid-area: 5 / 3 / 6 / 6;
  }
  #oUiYjzQxPikGbHIP {
    grid-template-columns: 0 6.12245615rem 2.13062554rem 75.5064273rem 2.13062554rem 4.63009056rem;
    grid-template-rows: 0 minmax(6.02045216rem, max-content) minmax(
        6.04338837rem,
        max-content
      ) minmax(3.0962291rem, max-content) minmax(20.67595458rem, max-content) minmax(
        11.53307655rem,
        max-content
      );
  }
  #GC1Yv7O80kanoCFS {
    grid-template-columns: 0 90.52022509rem;
    grid-template-rows: 0 minmax(47.36910077rem, max-content);
    grid-area: 8 / 4 / 13 / 9;
  }
  #uwQzbcbzHPDvJaBI {
    position: relative;
    grid-area: 8 / 4 / 13 / 9;
  }
  #MC92xwAVVhy2Fg7m {
    font-size: calc(4.96606072em - var(--ffsd));
  }
  #Hy5sTkRkuRJqWDDw {
    --last-font-size: var(--first-font-size);
    --first-font-size: 4.96606072em;
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #OKYr9Prb34shozNF {
    min-width: 56.89277605rem;
  }
  #spR1MCHa0zLBc7VI {
    position: relative;
    grid-area: 9 / 7 / 10 / 14;
  }
  #l16AVZ6rEGZZKlq7 {
    font-size: calc(4.96606072em - var(--ffsd));
  }
  #mekRnzL9dGu6fNL0 {
    --last-font-size: var(--first-font-size);
    --first-font-size: 4.96606072em;
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #okZqdpeV4p8I5hG8 {
    min-width: 56.89277605rem;
  }
  #dicpA3m0HcrFD4hA {
    position: relative;
    grid-area: 11 / 8 / 12 / 15;
  }
  #M6XB3aiH755rykg9 {
    stroke-width: calc(100rem * 6.400998146945412 / 375);
  }
  #RKy9PY8gdecZRJLd {
    display: none;
  }
  #CZKpPFMJ1Cn4LhHO {
    stroke-width: calc(100rem * 6.400998146945412 / 375);
  }
  #VYMvkT3zdzcHaPrQ {
    display: none;
  }
  #GguouLl1CcGnydsN {
    stroke-width: calc(100rem * 6.400998146945412 / 375);
  }
  #mjujFlEGfzi7hVPK {
    display: block;
  }
  #df7Ypcad8Qcg6cXH {
    position: relative;
    grid-area: 2 / 2 / 7 / 7;
  }
  #C5iJbnljp6aa5vmx {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(5.2384146em - var(--ffsd))
    );
  }
  #vSbFfEPgpoy1FQbD {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      5.2384146em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #buEWYixTnSg5W2aN {
    min-width: 78.8rem;
  }
  #tsOULXOK5VrGvu3M {
    position: relative;
    grid-area: 3 / 3 / 4 / 5;
  }
  #D4JJ3NV5Zkqf2kDM {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(5.000752em - var(--ffsd))
    );
  }
  #Ve4bIapyx91VYET6 {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      5.000752em
    );
    margin-top: calc(var(--first-font-size) * -0.15);
    margin-bottom: calc(var(--last-font-size) * -0.15);
  }
  #XaL9SIb3yd0YvjQj {
    min-width: 78.8rem;
  }
  #iOIQXWxnD0QlXwc0 {
    position: relative;
    grid-area: 5 / 4 / 6 / 6;
  }
  #SEXpUUSskmNczkvy {
    grid-template-columns: 0 6.4rem 0 78.66666667rem 0 6.4rem;
    grid-template-rows: 0 minmax(16.74626654rem, max-content) minmax(
        6.27420036rem,
        max-content
      ) minmax(5.39041723rem, max-content) minmax(20.50302402rem, max-content) minmax(
        16.74626654rem,
        max-content
      );
  }
  #NDfKSqXe0CckJZr1 {
    grid-template-columns: 0 91.46666667rem;
    grid-template-rows: 0 minmax(65.6601747rem, max-content);
    grid-area: 14 / 5 / 15 / 12;
  }
  #WrBiHx1iuE5dtqXs {
    position: relative;
    grid-area: 14 / 5 / 15 / 12;
  }
  #EzDrKmXXtNohYItF {
    grid-template-columns: 4.26666667rem 0 0 0 0 34.70722395rem 0 55.81300113rem 0.94644158rem 0 0 0 0 0 4.26666667rem;
    grid-template-rows: minmax(8.51850309rem, max-content) minmax(
        24.29142416rem,
        max-content
      ) minmax(5.20559947rem, max-content) minmax(60.9778496rem, max-content) minmax(
        2.50779152rem,
        max-content
      ) minmax(61.58748047rem, max-content) minmax(6.4rem, max-content) minmax(
        16.69942728rem,
        max-content
      ) minmax(5.94799425rem, max-content) minmax(3.92418759rem, max-content) minmax(
        5.94799425rem,
        max-content
      ) minmax(14.84949739rem, max-content) minmax(2.50779152rem, max-content) minmax(
        65.6601747rem,
        max-content
      ) minmax(8.51850309rem, max-content);
  }
  #diferencias-otros-centros {
    min-height: calc(8.74513691 * var(--1vh, 1vh));
  }
  #Bmbm4L8dXavIQdoF {
    position: relative;
    grid-area: 2 / 2 / 3 / 3;
  }
  #OQjfvyRTzWEWQl25 {
    grid-template-columns: 0 407.62894532%;
    left: -153.81447266%;
    grid-template-rows: 0 100%;
  }
  #t17losg9lWrM8GQz {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(12.4444em - var(--ffsd))
    );
  }
  #zeu9ohJyvCBKfcHa {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 12.4444em);
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #GNJEM3pRJrBS6FPI {
    min-width: 91.6rem;
  }
  #TEnpqVb22D99AHxr {
    position: relative;
    grid-area: 2 / 5 / 3 / 16;
  }
  #UsNYioFCxeux6unJ {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(4.977776em - var(--ffsd))
    );
  }
  #udooi59T4dfPL7Da {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      4.977776em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #mRsz8rXuIMzlvb19 {
    min-width: 91.6rem;
  }
  #Y8risNc1s6WV5RHr {
    position: relative;
    grid-area: 4 / 6 / 5 / 17;
  }
  #eGOEK49NQYU9FTZ8 {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(4.977776em - var(--ffsd))
    );
  }
  #OKjRZuDWJGP8MpNp {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      4.977776em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #g6EbVycEeUHz5d9g {
    min-width: 91.6rem;
  }
  #SPl9Sh3usRmieH8w {
    position: relative;
    grid-area: 6 / 7 / 7 / 18;
  }
  #oU2cxr1brYdZIHjy {
    position: relative;
    grid-area: 8 / 2 / 9 / 13;
  }
  #qevaSjBrr8umn60Q {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(4.977776em - var(--ffsd))
    );
  }
  #KrXjGHczqZbwLRP8 {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      4.977776em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #TZWjFiWcwLzkgnqR {
    min-width: 91.6rem;
  }
  #iv0y6gh9KR1oIVGB {
    position: relative;
    grid-area: 10 / 8 / 11 / 19;
  }
  #aq03ac8DQqPIVJu1 {
    position: relative;
    grid-area: 12 / 3 / 13 / 14;
  }
  #FeJskFEPa3BCP0lb {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(4.977776em - var(--ffsd))
    );
  }
  #OX0cFzcmnKRjC7LJ {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      4.977776em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #EgOndLiBeVxlGwDj {
    min-width: 91.6rem;
  }
  #JJY8MI8gUTp56RR6 {
    position: relative;
    grid-area: 14 / 9 / 15 / 20;
  }
  #aEQueE7CMYdfQzL3 {
    position: relative;
    grid-area: 16 / 4 / 17 / 15;
  }
  #S6B6habGktPjtXtD {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(5.60791759em - var(--ffsd))
    );
  }
  #lU5EGTnHcxdYFOxi {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      5.60791759em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #BMBkMR6Sgl8GwEDV {
    min-width: 91.6rem;
  }
  #XnQZslJNlWJmaOQE {
    position: relative;
    grid-area: 18 / 11 / 19 / 22;
  }
  #QqLRXZfnj0AlPkVl {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(4.977776em - var(--ffsd))
    );
  }
  #aLUPBnaLBQnhRHkp {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      4.977776em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #rPl1Jdv7Gpdz1ANf {
    min-width: 91.6rem;
  }
  #xTFYi7fVTzNE3hu3 {
    position: relative;
    grid-area: 20 / 10 / 21 / 21;
  }
  #n9qP1yqEX3hCyWMt {
    position: relative;
    grid-area: 22 / 12 / 23 / 23;
  }
  #iHq5GbglQ6J0KJO7 {
    grid-template-columns: 4.26666667rem 0 0 0 0 0 0 0 0 0 0 91.46666667rem 0 0 0 0 0 0 0 0 0 0 4.26666667rem;
    grid-template-rows: minmax(4.26666667rem, max-content) minmax(
        14.84445333rem,
        max-content
      ) minmax(12.64026148rem, max-content) minmax(5.8738004rem, max-content) minmax(
        8.54972957rem,
        max-content
      ) minmax(5.8738004rem, max-content) minmax(3.4830629rem, max-content) minmax(
        9.91316709rem,
        max-content
      ) minmax(3.46666667rem, max-content) minmax(5.8738004rem, max-content) minmax(
        3.46666667rem,
        max-content
      ) minmax(9.91316709rem, max-content) minmax(3.46666667rem, max-content) minmax(
        5.8738004rem,
        max-content
      ) minmax(3.46666667rem, max-content) minmax(25.76399171rem, max-content) minmax(
        6.4rem,
        max-content
      ) minmax(6.71676475rem, max-content) minmax(2.07417357rem, max-content) minmax(
        12.63312489rem,
        max-content
      ) minmax(1.75226263rem, max-content) minmax(68.60001715rem, max-content) minmax(
        4.26666667rem,
        max-content
      );
  }
  #contacto {
    min-height: calc(6.82760862 * var(--1vh, 1vh));
  }
  #gBvhNeqU6jwcXds4 {
    position: relative;
    grid-area: 2 / 2 / 3 / 3;
  }
  #jwyiPsX7ss38BrWz {
    grid-template-columns: 0 390.54589541%;
    left: -145.2729477%;
    grid-template-rows: 0 100%;
  }
  #tyvBY0LywstKRz64 {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(6.71667751em - var(--ffsd))
    );
  }
  #DoEOlurS0UjubGKW {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      6.71667751em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #qyaNR08qSMveajWR {
    min-width: 91.6rem;
  }
  #GxtrveNpBfACDppP {
    position: relative;
    grid-area: 2 / 3 / 3 / 7;
  }
  #R5iP1hwFcgplt23Z {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(5.32786556em - var(--ffsd))
    );
  }
  #sgeN3BNgaHPdo0Bt {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      5.32786556em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #veLyK02oj6Y0qY8S {
    min-width: 91.6rem;
  }
  #b537bCdkq933yreJ {
    position: relative;
    grid-area: 4 / 5 / 5 / 9;
  }
  #IlwbrtgdZlSRPczU {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(5.05648463em - var(--ffsd))
    );
  }
  #mon1vvQDCZYIlYHS {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      5.05648463em
    );
    margin-top: calc(var(--first-font-size) * -0.4);
    margin-bottom: calc(var(--last-font-size) * -0.4);
  }
  #QuAdj3tS9kQiysZM {
    min-width: 91.6rem;
  }
  #RYORx83puEPTjQA3 {
    position: relative;
    grid-area: 6 / 4 / 7 / 8;
  }
  #KYHUeoi9FV0tMjRf {
    position: relative;
    grid-area: 8 / 2 / 9 / 6;
  }
  #XGXNFohM8Y2NEJLH {
    grid-template-columns: 4.26666667rem 0 0 0 91.46666667rem 0 0 0 4.26666667rem;
    grid-template-rows: minmax(4.26666667rem, max-content) minmax(
        8.06001301rem,
        max-content
      ) minmax(10.14949367rem, max-content) minmax(6.38133834rem, max-content) minmax(
        10.13333333rem,
        max-content
      ) minmax(75.9392965rem, max-content) minmax(6.4rem, max-content) minmax(
        94.46677333rem,
        max-content
      ) minmax(4.26666667rem, max-content);
  }
  #espacio-de-0-a-6 {
    min-height: calc(6.55603493 * var(--1vh, 1vh));
  }
  #HbvFiNo0pOzneIHW {
    position: relative;
    grid-area: 2 / 2 / 3 / 3;
  }
  #q8WWFNIlLOrpswv2 {
    grid-template-columns: 0 606.57336456%;
    left: -253.28668228%;
    grid-template-rows: 0 100%;
  }
  #qJXtatjGr1r9a6Gq {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(8.52516898em - var(--ffsd))
    );
  }
  #JfNCoywYTgalqZ2P {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      8.52516898em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #GIiR25GfW4BFxZ0z {
    min-width: 91.6rem;
  }
  #Q6pbfjDHchDY0VKW {
    position: relative;
    grid-area: 2 / 2 / 3 / 14;
  }
  #ACXVpPonEp3yg0vw {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(5.32786556em - var(--ffsd))
    );
  }
  #UVW3xD9aCir6UDVr {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      5.32786556em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #XdFSE3SOhe03mM9G {
    min-width: 91.6rem;
  }
  #VRf3fkBTeVpE1rlk {
    position: relative;
    grid-area: 4 / 3 / 5 / 15;
  }
  #U5aH1bK520gvcFMa {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(5.17432411em - var(--ffsd))
    );
  }
  #ndzvobHZx3qD7hM9 {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      5.17432411em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #ApUFiJm6rcmAzHQU {
    min-width: 91.6rem;
  }
  #BsO8PcbwuurpuA6a {
    position: relative;
    grid-area: 6 / 4 / 7 / 16;
  }
  #yP3Cx2J6eqjMrgCF {
    position: relative;
    grid-area: 8 / 11 / 9 / 12;
  }
  #nMBAs0srWJU5gAQe {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(5.32786556em - var(--ffsd))
    );
  }
  #AWJDYTcMjOyLaXFf {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      5.32786556em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #k2Sh0FxqSR8a7jJa {
    min-width: 91.6rem;
  }
  #rWEllDXkWZs6GtkT {
    position: relative;
    grid-area: 10 / 6 / 11 / 18;
  }
  #cZukaF7dyvwLcw4O {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(5.0417491em - var(--ffsd))
    );
  }
  #WGZbRQQ9t8MQC93H {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(5.0417491em - var(--ffsd))
    );
  }
  #krK6UF291NBzlvHz {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(5.0417491em - var(--ffsd))
    );
  }
  #Tm865erQeJ8W2HvE {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(5.0417491em - var(--ffsd))
    );
  }
  #Xs7ypi1bEPdXz6vW {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      5.0417491em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #pH8PmQUjW9L9SPbM {
    min-width: 91.6rem;
  }
  #BmEAsKf8YoSKkchj {
    position: relative;
    grid-area: 12 / 7 / 13 / 19;
  }
  #MpT4xPCHlCM1uSd3 {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(5.32786556em - var(--ffsd))
    );
  }
  #npsyc58xNPXmpt5Q {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      5.32786556em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #MtgTa8nyvdJd1Du3 {
    min-width: 91.6rem;
  }
  #RDmL4Xgw4SjoRRnO {
    position: relative;
    grid-area: 14 / 8 / 15 / 20;
  }
  #e1ZpIWQxdTaNOg53 {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(5.0417491em - var(--ffsd))
    );
  }
  #YMLGs1g4aQjlwyjK {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      5.0417491em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #voU8rzYhEbu6lZ1C {
    min-width: 91.6rem;
  }
  #AUMDCHuzOd3PCxW2 {
    position: relative;
    grid-area: 16 / 9 / 17 / 21;
  }
  #qL1dGux0NBw6A24W {
    position: relative;
    grid-area: 18 / 10 / 19 / 13;
  }
  #ZC5Fj01FRHcdULyN {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(4.55110933em - var(--ffsd))
    );
  }
  #b9dVVWa068lga83b {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(4.55110933em - var(--ffsd))
    );
  }
  #OOpkGXzS4fvOsqt6 {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      4.55110933em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #A5xKnlDDz47MOKhb {
    min-width: 91.6rem;
  }
  #UHxQ08OhIeQ34a1J {
    position: relative;
    grid-area: 20 / 5 / 21 / 17;
  }
  #a3xUcl338X2jcHNu {
    grid-template-columns: 4.26666667rem 0 0 0 0 0 0 0 2.28922743rem 0.53058856rem 85.82703468rem 0.53058856rem 2.28922743rem 0 0 0 0 0 0 0 4.26666667rem;
    grid-template-rows: minmax(12.37333333rem, max-content) minmax(
        10.23020278rem,
        max-content
      ) minmax(13.99813551rem, max-content) minmax(6.38133834rem, max-content) minmax(
        6.43738894rem,
        max-content
      ) minmax(6.19743733rem, max-content) minmax(13.75399509rem, max-content) minmax(
        88.64216142rem,
        max-content
      ) minmax(6.4rem, max-content) minmax(6.38133834rem, max-content) minmax(
        4.43456424rem,
        max-content
      ) minmax(27.17964307rem, max-content) minmax(4.53333333rem, max-content) minmax(
        6.38133834rem,
        max-content
      ) minmax(4.53333333rem, max-content) minmax(6.0386484rem, max-content) minmax(
        6.4rem,
        max-content
      ) minmax(89.73814515rem, max-content) minmax(2.30609237rem, max-content) minmax(
        6.31723586rem,
        max-content
      ) minmax(12.37333333rem, max-content);
  }
  #horario-y-tarifa {
    min-height: calc(10.15984164 * var(--1vh, 1vh));
  }
  #E5DXAbNMQ9bTwlPL {
    position: relative;
    grid-area: 2 / 2 / 3 / 3;
  }
  #zZt8oWLTNc4msUOJ {
    grid-template-columns: 0 377.33529835%;
    left: -138.66764918%;
    grid-template-rows: 0 100%;
  }
  #m0kRgMxuBKCFl6no {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(6.54377513em - var(--ffsd))
    );
  }
  #qMQ22Hh7olIyCJRr {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      6.54377513em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #PWlIWdr5Cj0G8tS4 {
    min-width: 91.6rem;
  }
  #e6ssa2QkSXCOqBP0 {
    position: relative;
    grid-area: 2 / 5 / 3 / 9;
  }
  #xs5Ts1dgIdWhpIIM {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(5.32786556em - var(--ffsd))
    );
  }
  #C6YX2MG6lAKQ8vvN {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      5.32786556em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #lVmklCWUyOKa8EOP {
    min-width: 91.6rem;
  }
  #vIWesHEmZbNzW7nH {
    position: relative;
    grid-area: 4 / 4 / 5 / 8;
  }
  #Lt2cT3ZnQc5dWLm7 {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(5.32786954em - var(--ffsd))
    );
  }
  #Kgb2gNUZ4nRio7lX {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(5.32786954em - var(--ffsd))
    );
  }
  #NLEkYJ77XjQ9SnNP {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      5.32786954em
    );
    margin-top: calc(var(--first-font-size) * -0.4);
    margin-bottom: calc(var(--last-font-size) * -0.4);
  }
  #KMHQvoZsYEMt9QHe {
    min-width: 91.6rem;
  }
  #dcsaA6HYz9AtewZi {
    position: relative;
    grid-area: 6 / 3 / 7 / 7;
  }
  #WdlJm6psdonTnS8Z {
    position: relative;
    grid-area: 8 / 2 / 9 / 6;
  }
  #OzOY1EMd05FJYy6B {
    grid-template-columns: 4.26666667rem 0 0 0 91.46666667rem 0 0 0 4.26666667rem;
    grid-template-rows: minmax(4.26666667rem, max-content) minmax(
        7.85253015rem,
        max-content
      ) minmax(10.14949367rem, max-content) minmax(6.38133834rem, max-content) minmax(
        10.13333333rem,
        max-content
      ) minmax(90.89621347rem, max-content) minmax(6.4rem, max-content) minmax(
        94.46677333rem,
        max-content
      ) minmax(4.26666667rem, max-content);
  }
  #espacio-de-0-a-6-2 {
    min-height: calc(6.99544342 * var(--1vh, 1vh));
  }
  #t3FvCArpdH3MZ4FB {
    position: relative;
    grid-area: 2 / 2 / 3 / 3;
  }
  #lRhoojUWluQVTHAP {
    grid-template-columns: 0 195.46665755%;
    left: -47.73332877%;
    grid-template-rows: 0 100%;
  }
  #pa4pVZuMRKbd9pat {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(8.49041886em - var(--ffsd))
    );
  }
  #nql7oaYV7Up1qPCX {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      8.49041886em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #r38z6oOHfKDHNOVr {
    min-width: 91.6rem;
  }
  #s51EkQtlLDVHM0uL {
    position: relative;
    grid-area: 2 / 2 / 3 / 20;
  }
  #xm9or7QWOIvokHbk {
    font-size: calc(2.21298183em - var(--ffsd));
  }
  #cM87ierWMxhbb84d {
    --last-font-size: var(--first-font-size);
    --first-font-size: 2.21298183em;
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #yDZUa11zfRH5tP1q {
    min-width: 38.12492104rem;
  }
  #qgd5tjarjw2RoVfr {
    position: relative;
    grid-area: 4 / 3 / 6 / 12;
  }
  #W2vl3YsyMj5zEkox {
    position: relative;
    grid-area: 5 / 18 / 15 / 21;
  }
  #CHgNE1O1IwPCUHTT {
    font-size: calc(2.21298183em - var(--ffsd));
  }
  #Yb0BdCpSoYwlGhJh {
    --last-font-size: var(--first-font-size);
    --first-font-size: 2.21298183em;
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #Ughim0DPcEUqQOow {
    min-width: 39.25227277rem;
  }
  #GeLggah35Gyg9fC7 {
    position: relative;
    grid-area: 7 / 4 / 8 / 13;
  }
  #j6HPSveTdgKUJHxO {
    position: relative;
    grid-area: 9 / 5 / 20 / 6;
  }
  #SQ3AbDjlFPfuKKBj {
    font-size: calc(2.21298183em - var(--ffsd));
  }
  #spbtH5G6NbUqIgjv {
    --last-font-size: var(--first-font-size);
    --first-font-size: 2.21298183em;
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #QorMYZypnbjhb52B {
    min-width: 38.12492104rem;
  }
  #BBK9b0OHWSoxaUjT {
    position: relative;
    grid-area: 10 / 9 / 11 / 15;
  }
  #MLa9C7bAr60GmTVD {
    font-size: calc(2.21298183em - var(--ffsd));
  }
  #ZwPbSJBLmDXeRLMU {
    --last-font-size: var(--first-font-size);
    --first-font-size: 2.21298183em;
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #n9f9nsCfYvDicdo9 {
    min-width: 40.28092254rem;
  }
  #XpGGibeyypce88Gs {
    position: relative;
    grid-area: 12 / 7 / 13 / 16;
  }
  #TdtGOeA9axw1IqRp {
    font-size: calc(2.21298183em - var(--ffsd));
  }
  #wiHPBHS09NKwnGh4 {
    --last-font-size: var(--first-font-size);
    --first-font-size: 2.21298183em;
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #nKWEIx0j04lU0P5z {
    min-width: 38.12492104rem;
  }
  #QeK3oqjRzQ7yj73x {
    position: relative;
    grid-area: 14 / 8 / 16 / 14;
  }
  #IcNT3mIMBmcznziQ {
    font-size: calc(2.21298183em - var(--ffsd));
  }
  #aFG6yKYDhA44xppv {
    --last-font-size: var(--first-font-size);
    --first-font-size: 2.21298183em;
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #nncQyy2vBPcQE0BI {
    min-width: 40.28092254rem;
  }
  #Qm0v6MJTgVoaT2t8 {
    position: relative;
    grid-area: 17 / 11 / 18 / 17;
  }
  #QKyWr0wXHCUVI0y5 {
    font-size: calc(1.60944065em - var(--ffsd));
  }
  #jll2CuYFSwyts3DA {
    font-size: calc(1.60944065em - var(--ffsd));
  }
  #ysXlRn5U4vuMLHoa {
    --last-font-size: var(--first-font-size);
    --first-font-size: 1.60944065em;
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #z8R5FqcdQh5OwbGO {
    min-width: 58.82771363rem;
  }
  #j0SlkuhBn23QQGTF {
    position: relative;
    grid-area: 19 / 10 / 21 / 19;
  }
  #is2k6G3wWr7oqRzO {
    grid-template-columns: 4.26666667rem 0 0 0 22.47892496rem 3.18061377rem 0 0.02669424rem 0 0 12.30535474rem 1.12735172rem 24.53218701rem 0.02669424rem 2.12930726rem 0.02669424rem 1.05130651rem 17.49548457rem 7.08605341rem 0 4.26666667rem;
    grid-template-rows: minmax(23.807413rem, max-content) minmax(
        10.18850264rem,
        max-content
      ) minmax(13.99813551rem, max-content) 0 minmax(2.65055221rem, max-content) minmax(
        1.82120126rem,
        max-content
      ) minmax(2.65055221rem, max-content) minmax(5.57160054rem, max-content) minmax(
        1.30824051rem,
        max-content
      ) minmax(2.65055221rem, max-content) minmax(1.67929539rem, max-content) minmax(
        2.65055221rem,
        max-content
      ) minmax(3.07998978rem, max-content) minmax(1.3252761rem, max-content) minmax(
        1.3252761rem,
        max-content
      ) minmax(1.65973826rem, max-content) minmax(2.65055221rem, max-content) minmax(
        3.01770593rem,
        max-content
      ) minmax(1.86905498rem, max-content) minmax(2.18473049rem, max-content) minmax(
        23.807413rem,
        max-content
      );
  }
  #horario-y-tarifa-2 {
    min-height: calc(3.27398202 * var(--1vh, 1vh));
  }
  #TmroG84tgv9YSHNu {
    position: relative;
    grid-area: 2 / 2 / 3 / 3;
  }
  #gbYcM90hrbNJ6LFG {
    grid-template-columns: 0 373.63216364%;
    left: -136.81608182%;
    grid-template-rows: 0 100%;
  }
  #gSt5lFYMjhx52AS1 {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(6.71667751em - var(--ffsd))
    );
  }
  #pfaXORZZ3tcw6hx2 {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      6.71667751em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #JqVpVtb1KdmCT8f5 {
    min-width: 91.6rem;
  }
  #ublMuLG93bcAi5FE {
    position: relative;
    grid-area: 2 / 3 / 3 / 7;
  }
  #krEy1WXWPGiPsW02 {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(5.32786556em - var(--ffsd))
    );
  }
  #AgRbcnxyWMOnNXVD {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      5.32786556em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #nK4VfVMEdT5klcNT {
    min-width: 91.6rem;
  }
  #o6okqQVkVilaeuNc {
    position: relative;
    grid-area: 4 / 4 / 5 / 8;
  }
  #Q5Wmv3T5Ysqpcp9C {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(5.05648463em - var(--ffsd))
    );
  }
  #JBriQwDuBObegXUz {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      5.05648463em
    );
    margin-top: calc(var(--first-font-size) * -0.4);
    margin-bottom: calc(var(--last-font-size) * -0.4);
  }
  #edAXzIrYXrwwPL1w {
    min-width: 91.6rem;
  }
  #INYh0JMrsZE3SpWk {
    position: relative;
    grid-area: 6 / 5 / 7 / 9;
  }
  #Lp5PfLAdElGJ8C2l {
    position: relative;
    grid-area: 8 / 2 / 9 / 6;
  }
  #V39QPskgvqJnsyKY {
    grid-template-columns: 4.26666667rem 0 0 0 91.46666667rem 0 0 0 4.26666667rem;
    grid-template-rows: minmax(4.26666667rem, max-content) minmax(
        8.06001301rem,
        max-content
      ) minmax(10.14949367rem, max-content) minmax(6.38133834rem, max-content) minmax(
        10.13333333rem,
        max-content
      ) minmax(65.94123597rem, max-content) minmax(6.4rem, max-content) minmax(
        94.46677333rem,
        max-content
      ) minmax(4.26666667rem, max-content);
  }
  #espacio-de-0-a-6-3 {
    min-height: calc(6.25817722 * var(--1vh, 1vh));
  }
  #u5KqLwej9ehz0adi {
    position: relative;
    grid-area: 2 / 2 / 3 / 3;
  }
  #i2tmLiNfVesDCI8m {
    grid-template-columns: 0 185.84145157%;
    left: -42.92072578%;
    grid-template-rows: 0 100%;
  }
  #sApCPs41Dbp6xlxu {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(8.59887706em - var(--ffsd))
    );
  }
  #CtWCsA0qGMLQe6us {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      8.59887706em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #hWsLNMRbHidIXEBl {
    min-width: 91.6rem;
  }
  #izeCJGUl8lIQANck {
    position: relative;
    grid-area: 2 / 2 / 3 / 22;
  }
  #IQtGTjBFoEmRWudh {
    font-size: calc(2.1409822em - var(--ffsd));
  }
  #eyBHejX2McRhu3UG {
    --last-font-size: var(--first-font-size);
    --first-font-size: 2.1409822em;
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #BbnGjTBSWpxywcpm {
    min-width: 36.88886013rem;
  }
  #PzIT4lsFB3FsWL5Z {
    position: relative;
    grid-area: 4 / 4 / 6 / 14;
  }
  #FgPmWz47t9WrqGeg {
    position: relative;
    grid-area: 5 / 20 / 15 / 23;
  }
  #YynpjGDmBrE8mgHU {
    font-size: calc(2.1409822em - var(--ffsd));
  }
  #PfSGL4GNrxT7LpjY {
    --last-font-size: var(--first-font-size);
    --first-font-size: 2.1409822em;
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #rBjL9nFqBrZPji8N {
    min-width: 54.62768966rem;
  }
  #eqtyF7jPZMUL9Wus {
    position: relative;
    grid-area: 7 / 5 / 8 / 15;
  }
  #mjMx0CK9AxubbWSK {
    font-size: calc(1.5570773em - var(--ffsd));
  }
  #mbAQVUYSweXTxOhn {
    --last-font-size: var(--first-font-size);
    --first-font-size: 1.5570773em;
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #bK8esQpfK3t6nsSj {
    min-width: 32.93844947rem;
  }
  #sxcuD7Ep7YW7Njl0 {
    position: relative;
    grid-area: 9 / 6 / 10 / 13;
  }
  #DN6yp6PevRBqxWDs {
    position: relative;
    grid-area: 12 / 3 / 22 / 7;
  }
  #XZVwYERZYMgHhMwY {
    font-size: calc(2.1409822em - var(--ffsd));
  }
  #G35B0xfTuZU7dMZi {
    --last-font-size: var(--first-font-size);
    --first-font-size: 2.1409822em;
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #q932ue02qWdtQirf {
    min-width: 36.88886013rem;
  }
  #AZEzkoL5NckmhDe3 {
    position: relative;
    grid-area: 11 / 11 / 13 / 17;
  }
  #NzaT6SrecHNaGLW2 {
    font-size: calc(2.1409822em - var(--ffsd));
  }
  #RsXlY937JYfOQBlS {
    font-size: calc(2.1409822em - var(--ffsd));
  }
  #XwxraVGqZYcUV5xY {
    font-size: calc(2.1409822em - var(--ffsd));
  }
  #groFk006P7yKUa7F {
    --last-font-size: var(--first-font-size);
    --first-font-size: 2.1409822em;
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #ZhpYM9HMKUgj7p1z {
    min-width: 38.97471586rem;
  }
  #lcskolrLwGM4ts1T {
    position: relative;
    grid-area: 14 / 8 / 16 / 18;
  }
  #fZHkiuGD6XGMXWH6 {
    font-size: calc(2.1409822em - var(--ffsd));
  }
  #mvRLaywv4YDvUe2R {
    --last-font-size: var(--first-font-size);
    --first-font-size: 2.1409822em;
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #Cb9joMUrpGvzbK1d {
    min-width: 36.88886013rem;
  }
  #t2j6UAenns3zQAiK {
    position: relative;
    grid-area: 17 / 9 / 18 / 16;
  }
  #wbk5EtDbQGxCUYpF {
    font-size: calc(2.1409822em - var(--ffsd));
  }
  #zHCqkWMg6iIwPXZS {
    --last-font-size: var(--first-font-size);
    --first-font-size: 2.1409822em;
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #kldj75E3mhi33No5 {
    min-width: 38.97471586rem;
  }
  #YZ9wnYEjD5Gs37rE {
    position: relative;
    grid-area: 19 / 12 / 20 / 19;
  }
  #M2iyFdF7KTnQTxBE {
    font-size: calc(1.5570773em - var(--ffsd));
  }
  #yCafV7pbdahnYPQM {
    font-size: calc(1.5570773em - var(--ffsd));
  }
  #t3MV41A16vE2AhZt {
    --last-font-size: var(--first-font-size);
    --first-font-size: 1.5570773em;
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #Dl8vimRlMWxqxH2d {
    min-width: 56.91808485rem;
  }
  #NBSlTUb691wB49nC {
    position: relative;
    grid-area: 21 / 10 / 23 / 21;
  }
  #LV8Ptu0GMoPYic6T {
    grid-template-columns: 4.26666667rem 0 2.97587908rem 0 0 21.68621369rem 3.13848884rem 0 0 0.02582574rem 0 7.95458787rem 3.95041066rem 17.73882952rem 7.08587301rem 0.02582574rem 2.06002999rem 0.02582574rem 1.01710213rem 16.90044113rem 6.88133354rem 0 4.26666667rem;
    grid-template-rows: minmax(25.40551149rem, max-content) minmax(
        10.31865248rem,
        max-content
      ) minmax(10.66666667rem, max-content) 0 minmax(2.56431617rem, max-content) minmax(
        1.76194826rem,
        max-content
      ) minmax(2.56431617rem, max-content) minmax(1.1678098rem, max-content) minmax(
        1.8052398rem,
        max-content
      ) minmax(3.68295498rem, max-content) 0 minmax(2.56431617rem, max-content) minmax(
        1.62465932rem,
        max-content
      ) minmax(6.8262562rem, max-content) minmax(1.7230852rem, max-content) minmax(
        1.7517147rem,
        max-content
      ) minmax(2.56431617rem, max-content) minmax(1.7517147rem, max-content) minmax(
        2.56431617rem,
        max-content
      ) minmax(2.9195245rem, max-content) minmax(1.18110629rem, max-content) minmax(
        2.74078878rem,
        max-content
      ) minmax(25.40551149rem, max-content);
  }
  #horario-y-tarifa-3 {
    min-height: calc(3.38297115 * var(--1vh, 1vh));
  }
  #s5CabPaoRGtW6iVs {
    position: relative;
    grid-area: 2 / 2 / 3 / 3;
  }
  #b03Q4kTQQKI8ygAs {
    grid-template-columns: 0 388.07060565%;
    left: -144.03530283%;
    grid-template-rows: 0 100%;
  }
  #XfTXLp28DLIpgvG8 {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(6.72370942em - var(--ffsd))
    );
  }
  #ObtWsCSxNVbmOZnQ {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      6.72370942em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #YpA7JJ5cEa0zldRV {
    min-width: 91.6rem;
  }
  #WyskU52afU9zRGdw {
    position: relative;
    grid-area: 2 / 5 / 3 / 9;
  }
  #akdmE2oBICXdClzB {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(5.32786556em - var(--ffsd))
    );
  }
  #Ci6FGoyTX0FzAYqk {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      5.32786556em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #JqzTVBWjzrO6ZoHs {
    min-width: 91.6rem;
  }
  #uMysPpOLKpRIGixK {
    position: relative;
    grid-area: 4 / 4 / 5 / 8;
  }
  #QcYSkiHBLLUhqhTs {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(4.977776em - var(--ffsd))
    );
  }
  #jvDIzF94Sldz78bH {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(4.977776em - var(--ffsd))
    );
  }
  #E8MdTCsClUNmSdmL {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      4.977776em
    );
    margin-top: calc(var(--first-font-size) * -0.4);
    margin-bottom: calc(var(--last-font-size) * -0.4);
  }
  #Yh4UihZoL1MXgRYs {
    min-width: 91.6rem;
  }
  #N864l8SvPjMKft6W {
    position: relative;
    grid-area: 6 / 3 / 7 / 7;
  }
  #mHbkbPzHa6SJjn9g {
    position: relative;
    grid-area: 8 / 2 / 9 / 6;
  }
  #rEbGwJNDpRbslmzO {
    grid-template-columns: 4.26666667rem 0 0 0 91.46666667rem 0 0 0 4.26666667rem;
    grid-template-rows: minmax(4.26666667rem, max-content) minmax(
        8.06845131rem,
        max-content
      ) minmax(10.14949367rem, max-content) minmax(6.38133834rem, max-content) minmax(
        10.13333333rem,
        max-content
      ) minmax(74.0504576rem, max-content) minmax(6.4rem, max-content) minmax(
        94.46677333rem,
        max-content
      ) minmax(4.26666667rem, max-content);
  }
  #espacio-de-0-a-6-4 {
    min-height: calc(6.50001489 * var(--1vh, 1vh));
  }
  #JFfKCoezLvlqO1JI {
    position: relative;
    grid-area: 2 / 2 / 3 / 3;
  }
  #dpjzwvhNJxqNkqjs {
    grid-template-columns: 0 525.81919529%;
    left: -212.90959764%;
    grid-template-rows: 0 100%;
  }
  #Om86daOfHA6RtbkZ {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(8.44837758em - var(--ffsd))
    );
  }
  #vCBJPus0xICX3QWu {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      8.44837758em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #pLcMxH9W5eD3O9F9 {
    min-width: 91.6rem;
  }
  #NiixPNEgzEBzZnSj {
    position: relative;
    grid-area: 2 / 2 / 3 / 11;
  }
  #m6gxexVVtCvBF7ye {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(5.32786556em - var(--ffsd))
    );
  }
  #zOVNaZK1rtqD5Iow {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      5.32786556em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #eVL6crMJ1dwtr7qS {
    min-width: 91.6rem;
  }
  #SWJWA5Qz3OyyyL1N {
    position: relative;
    grid-area: 4 / 4 / 5 / 13;
  }
  #qYtwofwggnrH8MLB {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(4.977776em - var(--ffsd))
    );
  }
  #wkMk3HbMBIP7JoFw {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      4.977776em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #MDbpMamXIENEgbQn {
    min-width: 91.6rem;
  }
  #of4Kb4aH0evLG9fY {
    position: relative;
    grid-area: 6 / 3 / 7 / 12;
  }
  #hE0A5sA5yszLXYIY {
    position: relative;
    grid-area: 8 / 8 / 9 / 9;
  }
  #G1hQpf5JgzfVGWSk {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(5.32786556em - var(--ffsd))
    );
  }
  #N2k7rfKT3y8vGgvC {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      5.32786556em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #cXj1CWvujIBDwebC {
    min-width: 91.6rem;
  }
  #Zwq7kwa7eXYCeb4u {
    position: relative;
    grid-area: 10 / 5 / 11 / 14;
  }
  #GsFWD0ovI6tvniPS {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(5.32786556em - var(--ffsd))
    );
  }
  #NDqGKGof1cfh5uNL {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(5.32786556em - var(--ffsd))
    );
  }
  #AODjQyLF0Dnr4aBH {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      5.32786556em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #RBax0OLQlz5A2zNX {
    min-width: 91.6rem;
  }
  #UrrP6CebtStGbqnd {
    position: relative;
    grid-area: 12 / 6 / 13 / 15;
  }
  #r4lTUQAmkgSpUASq {
    position: relative;
    grid-area: 14 / 7 / 15 / 10;
  }
  #slertQ9Xr7A3zipa {
    grid-template-columns: 4.26666667rem 0 0 0 0 2.28922743rem 3.71604669rem 79.45611841rem 3.71604669rem 2.28922743rem 0 0 0 0 4.26666667rem;
    grid-template-rows: minmax(12.37333333rem, max-content) minmax(
        10.1380531rem,
        max-content
      ) minmax(13.99813551rem, max-content) minmax(6.38133834rem, max-content) minmax(
        5.11851241rem,
        max-content
      ) minmax(4.35678336rem, max-content) minmax(21.01277883rem, max-content) minmax(
        82.0622791rem,
        max-content
      ) minmax(6.4rem, max-content) minmax(6.38133834rem, max-content) minmax(
        5.06666667rem,
        max-content
      ) minmax(13.8282498rem, max-content) minmax(6.4rem, max-content) minmax(
        89.73814515rem,
        max-content
      ) minmax(12.37333333rem, max-content);
  }
  #horario-y-tarifa-4 {
    min-height: calc(8.80724422 * var(--1vh, 1vh));
  }
  #ottqQXtSDHBWm1y8 {
    position: relative;
    grid-area: 2 / 2 / 3 / 3;
  }
  #srZ6ODQP1UOfm1pd {
    grid-template-columns: 0 407.4839711%;
    left: -153.74198555%;
    grid-template-rows: 0 100%;
  }
  #WwVDysOGWRshhlp4 {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(7.06733955em - var(--ffsd))
    );
  }
  #kohcdr9QCHUTgYFR {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      7.06733955em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #nXUlxTKGAYJaWpM4 {
    min-width: 91.6rem;
  }
  #YtuZleGafNXTRFFj {
    position: relative;
    grid-area: 2 / 4 / 3 / 8;
  }
  #rhnfNK07O5Ka8GTK {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(5.32786556em - var(--ffsd))
    );
  }
  #Q5EMSiHAUKQOjy5t {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      5.32786556em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #vuhY83fIYrgfEcyn {
    min-width: 91.6rem;
  }
  #gvzv8atWam2gS5aP {
    position: relative;
    grid-area: 4 / 3 / 5 / 7;
  }
  #JRR6VGLUXPG2roAs {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(4.977776em - var(--ffsd))
    );
  }
  #xwtDpA5vSuxDCmHF {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(4.977776em - var(--ffsd))
    );
  }
  #Tb7WAmGLt5lZLvr1 {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(4.977776em - var(--ffsd))
    );
  }
  #JikH28Qjg8HLWjlY {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      4.977776em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #MHSU1F3detaHZOTu {
    min-width: 91.6rem;
  }
  #G7wa409Tqo2ST5uB {
    position: relative;
    grid-area: 6 / 5 / 7 / 9;
  }
  #vb9w3WN79Sji4md6 {
    position: relative;
    grid-area: 8 / 2 / 9 / 6;
  }
  #COGPW9Jbjuu95dkP {
    grid-template-columns: 4.26666667rem 0 0 0 91.46666667rem 0 0 0 4.26666667rem;
    grid-template-rows: minmax(4.26666667rem, max-content) minmax(
        8.48080745rem,
        max-content
      ) minmax(10.14949367rem, max-content) minmax(6.38133834rem, max-content) minmax(
        10.13333333rem,
        max-content
      ) minmax(89.14212374rem, max-content) minmax(6.4rem, max-content) minmax(
        94.46677333rem,
        max-content
      ) minmax(4.26666667rem, max-content);
  }
  #espacio-de-0-a-6-5 {
    min-height: calc(6.96190372 * var(--1vh, 1vh));
  }
  #OQdtJdkykpU6UKm6 {
    position: relative;
    grid-area: 2 / 2 / 3 / 3;
  }
  #ZjsvkxwCad5PXTij {
    grid-template-columns: 0 179.6445492%;
    left: -39.8222746%;
    grid-template-rows: 0 100%;
  }
  #vtQIJcHSTixENPjB {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(8.44837758em - var(--ffsd))
    );
  }
  #MUyLzfqfkOishX2L {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      8.44837758em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #yBglW3nvpZFpBWQu {
    min-width: 91.6rem;
  }
  #s5IPlsFkeeXq4Gy6 {
    position: relative;
    grid-area: 2 / 3 / 3 / 20;
  }
  #KGLcZHmVhZi20A9T {
    font-size: calc(2.21298183em - var(--ffsd));
  }
  #bRayAhR4PZr0Ed0T {
    --last-font-size: var(--first-font-size);
    --first-font-size: 2.21298183em;
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #HLRMREoZjqKoP7WM {
    min-width: 38.12492104rem;
  }
  #Jn2czZ6F75rJpvEH {
    position: relative;
    grid-area: 5 / 5 / 6 / 15;
  }
  #IIzFKQ6YbZB9I8BA {
    position: relative;
    grid-area: 4 / 16 / 17 / 21;
  }
  #swwI9A4zObRRe2F5 {
    font-size: calc(2.21298183em - var(--ffsd));
  }
  #iOaO3Hvz2jeA20RY {
    --last-font-size: var(--first-font-size);
    --first-font-size: 2.21298183em;
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #M5XODb44moqppcM6 {
    min-width: 38.12492104rem;
  }
  #ais4KrJFbIn2dU0w {
    position: relative;
    grid-area: 7 / 4 / 8 / 14;
  }
  #TbT2mWuFKNwS49tw {
    font-size: calc(2.06456351em - var(--ffsd));
  }
  #SfJWwN9IIljUUY9x {
    --last-font-size: var(--first-font-size);
    --first-font-size: 2.06456351em;
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #YpVpDNDmaByyHG72 {
    min-width: 35.57699564rem;
  }
  #fI6euXVmckx4MCkf {
    position: relative;
    grid-area: 9 / 7 / 10 / 13;
  }
  #ry2ReiBujhIFVsul {
    font-size: calc(2.06456351em - var(--ffsd));
  }
  #MkeiBbLu6ZRn2LDk {
    font-size: calc(2.06456351em - var(--ffsd));
  }
  #aoKKFKpl9PgsPs6E {
    font-size: calc(2.06456351em - var(--ffsd));
  }
  #uWOyQc4Eb3NGuLG6 {
    --last-font-size: var(--first-font-size);
    --first-font-size: 2.06456351em;
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #yD91hy9w2chZVDEb {
    min-width: 35.57699564rem;
  }
  #n7mYqYdRdoOJGv9A {
    position: relative;
    grid-area: 11 / 6 / 12 / 12;
  }
  #O6bsYZ9R1L2VOKoe {
    position: relative;
    grid-area: 13 / 2 / 20 / 8;
  }
  #Hyo4IZ2KP0vvnzlI {
    font-size: calc(2.21298183em - var(--ffsd));
  }
  #uF3o4GdcuZE6GuDd {
    --last-font-size: var(--first-font-size);
    --first-font-size: 2.21298183em;
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #OE6YMt0nHvgvc28n {
    min-width: 38.12492104rem;
  }
  #hw0glYEDC0JHxWNs {
    position: relative;
    grid-area: 14 / 9 / 15 / 17;
  }
  #CMsC3YFIXtYjoqLq {
    font-size: calc(2.21298183em - var(--ffsd));
  }
  #XttRCTsbNcnItS2a {
    font-size: calc(2.21298183em - var(--ffsd));
  }
  #VgyXxSkwJkeZKJE0 {
    font-size: calc(2.21298183em - var(--ffsd));
  }
  #ofqq9mKBSvYpIYd8 {
    font-size: calc(2.21298183em - var(--ffsd));
  }
  #BwCtbRaJgap4H1fZ {
    --last-font-size: var(--first-font-size);
    --first-font-size: 2.21298183em;
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #ex4DMSPCxEMthJeu {
    min-width: 38.12492104rem;
  }
  #JDHA8w3wShPUBLYQ {
    position: relative;
    grid-area: 16 / 10 / 18 / 18;
  }
  #UHYpWs1Xcbwy6o1P {
    font-size: calc(1.60944065em - var(--ffsd));
  }
  #esDskPv9WYZdF01E {
    font-size: calc(1.60944065em - var(--ffsd));
  }
  #yFV48KF5WQrCjBQo {
    --last-font-size: var(--first-font-size);
    --first-font-size: 1.60944065em;
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #tLZEFwGVjlGIiSfi {
    min-width: 60.26230273rem;
  }
  #DQIrEMrbBTKizNTI {
    position: relative;
    grid-area: 19 / 11 / 21 / 19;
  }
  #UyAQsymDOybSEkhj {
    grid-template-columns: 4.26666667rem 0 0 0 0 0 20.18345793rem 9.214224rem 0 0 6.04598038rem 0 2.5479254rem 0 28.89354098rem 0.50414095rem 0 22.13738169rem 1.94001534rem 0 4.26666667rem;
    grid-template-rows: minmax(17.64002676rem, max-content) minmax(
        10.1380531rem,
        max-content
      ) minmax(13.99813551rem, max-content) 0 minmax(2.65055221rem, max-content) minmax(
        1.44807799rem,
        max-content
      ) minmax(2.65055221rem, max-content) minmax(1.24146085rem, max-content) minmax(
        2.45390793rem,
        max-content
      ) minmax(1.43341032rem, max-content) minmax(8.18754919rem, max-content) minmax(
        0.67351397rem,
        max-content
      ) minmax(0.00273493rem, max-content) minmax(2.65055221rem, max-content) minmax(
        0.6762489rem,
        max-content
      ) minmax(1.31925171rem, max-content) minmax(10.61074623rem, max-content) minmax(
        1.5321559rem,
        max-content
      ) minmax(4.05378547rem, max-content) 0 minmax(17.64002676rem, max-content);
  }
  #horario-y-tarifa-5 {
    min-height: calc(3.00896854 * var(--1vh, 1vh));
  }
  #VsW3FbdLLmRqceON {
    position: relative;
    grid-area: 2 / 2 / 3 / 3;
  }
  #CFduSyFYRq8MdFzk {
    grid-template-columns: 0 516.11196125%;
    left: -208.05598063%;
    grid-template-rows: 0 100%;
  }
  #eHlmLr87DICr0Z8G {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(10.25488292em - var(--ffsd))
    );
  }
  #bsJ110PQfD1lM4Ax {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      10.25488292em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #ruxilI2HWGUv8VWq {
    min-width: 91.6rem;
  }
  #oi6lOWUkA1b2Tr6Z {
    position: relative;
    grid-area: 2 / 8 / 3 / 15;
  }
  #JhScJgrrjqDmqBSn {
    position: relative;
    grid-area: 4 / 2 / 5 / 9;
  }
  #WttynR36RNrdcfnR {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(7.7840699em - var(--ffsd))
    );
  }
  #DA18nXMK6sAkjHha {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      7.7840699em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #Du0Cy1mGYWNKuFLQ {
    min-width: 91.6rem;
  }
  #jIhg8xkhn7g9T78u {
    position: relative;
    grid-area: 6 / 4 / 7 / 11;
  }
  #qSZKDGMJEYB5PTlN {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(4.977776em - var(--ffsd))
    );
  }
  #DSvtU4b4RBY7n2PY {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(4.977776em - var(--ffsd))
    );
  }
  #YeRF4iYpTV6kIAYc {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      4.977776em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #C0lmHhru3qHvsP76 {
    min-width: 91.6rem;
  }
  #rr1fQDQSV98sFF9r {
    position: relative;
    grid-area: 8 / 6 / 9 / 13;
  }
  #oD6AoIGpG6Vzbln8 {
    position: relative;
    grid-area: 10 / 3 / 11 / 10;
  }
  #zncR8GKirgJXjjXz {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(7.78409325em - var(--ffsd))
    );
  }
  #vmqdCaUpkppDvnwp {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      7.78409325em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #wemQGKzgAYQsp7OY {
    min-width: 91.6rem;
  }
  #bD9nlFVDredeEsxx {
    position: relative;
    grid-area: 12 / 5 / 13 / 12;
  }
  #sJGbLdrehEnrs6k2 {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(5.69296731em - var(--ffsd))
    );
  }
  #WxgBFzcbiDSUvUNj {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      5.69296731em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #sgvOJFieWHQZ122M {
    min-width: 91.6rem;
  }
  #XhcJCnl8zh5zu3th {
    position: relative;
    grid-area: 14 / 7 / 15 / 14;
  }
  #SqPDHzr0Grp8Emvb {
    grid-template-columns: 4.26666667rem 0 0 0 0 0 0 91.46666667rem 0 0 0 0 0 0 4.26666667rem;
    grid-template-rows: minmax(14.75566807rem, max-content) minmax(
        12.3058595rem,
        max-content
      ) minmax(15.48061885rem, max-content) minmax(91.4663008rem, max-content) minmax(
        3.77048878rem,
        max-content
      ) minmax(9.18524545rem, max-content) minmax(3.77048878rem, max-content) minmax(
        12.64071292rem,
        max-content
      ) minmax(6.4rem, max-content) minmax(91.4663008rem, max-content) minmax(
        3.77048878rem,
        max-content
      ) minmax(9.18524078rem, max-content) minmax(3.77049411rem, max-content) minmax(
        6.81863125rem,
        max-content
      ) minmax(14.75566807rem, max-content);
  }
  #cristina-y-estefanía {
    min-height: calc(8.92382628 * var(--1vh, 1vh));
  }
  #FyeGBRBZVlO7KoaS {
    position: relative;
    grid-area: 2 / 2 / 3 / 3;
  }
  #Yh1tAbggSibpx4QQ {
    grid-template-columns: 0 184.26479243%;
    left: -42.13239621%;
    grid-template-rows: 0 100%;
  }
  #NbAjv2qs3FgTOx0o {
    stroke-width: calc(100rem * 0 / 375);
  }
  #CnAmO5kjbVSCGfWM {
    top: 0px;
    left: -4.26666667rem;
    bottom: 0px;
    position: absolute;
    right: -4.26666667rem;
    grid-area: 2 / 2 / 4 / 6;
  }
  #coof0a18581vJz0p {
    font-size: calc(1.96414288em - var(--ffsd));
  }
  #Wq9BI72XrcgHinoB {
    font-size: calc(1.96414288em - var(--ffsd));
  }
  #pxIQoyUbA41vreCV {
    --last-font-size: var(--first-font-size);
    --first-font-size: 1.96414288em;
    margin-top: calc(var(--first-font-size) * -0.4);
    margin-bottom: calc(var(--last-font-size) * -0.4);
  }
  #Q75675d88ruW9iXv {
    min-width: 66.75503741rem;
  }
  #TauzMk7DYoeYf4Xd {
    position: relative;
    grid-area: 3 / 4 / 5 / 5;
  }
  #SwUTjADUdrcHjBKF {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(9.30762321em - var(--ffsd))
    );
  }
  #FlgNtha6IBKjjhJs {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      9.30762321em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #tBVjkXEJa6CUDwwL {
    min-width: 91.6rem;
  }
  #t5TXKnztHMTGHf7g {
    position: relative;
    grid-area: 6 / 3 / 7 / 7;
  }
  #ICkl0N7foFhE31hm {
    grid-template-columns: 4.26666667rem 0 12.4224813rem 66.62170408rem 12.4224813rem 0 4.26666667rem;
    grid-template-rows: 0 minmax(5.47729002rem, max-content) minmax(
        11.22685351rem,
        max-content
      ) minmax(6.620085rem, max-content) minmax(29.69451316rem, max-content) minmax(
        11.05295592rem,
        max-content
      ) minmax(8.74692397rem, max-content);
  }
  #quienes-somos {
    min-height: calc(2.16937952 * var(--1vh, 1vh));
  }
}
@media (min-width: 375.05px) and (max-width: 480px) {
  #ooNDpDSzQYqtAkwQ {
    position: relative;
    grid-area: 2 / 2 / 3 / 3;
  }
  #AuV8BPn5idyEotAl {
    grid-template-columns: 0 203.72154581%;
    left: -51.8607729%;
    grid-template-rows: 0 100%;
  }
  #UZTNuD2V5EO7WKVR {
    stroke-width: calc(100rem * 0 / 480);
  }
  #orZuwHQrKpwo1Ifr {
    display: none;
  }
  #rDw76HQMYPlSbISX {
    stroke-width: calc(100rem * 0 / 480);
  }
  #fnN9IFb47ws1ga5u {
    display: none;
  }
  #hdBqXtZuuQPqcJJE {
    stroke-width: calc(100rem * 0 / 480);
  }
  #FMx0SbI4dmcjJ7SM {
    display: none;
  }
  #r7h88WoJF0Mjcgbh {
    stroke-width: calc(100rem * 0 / 480);
  }
  #WGceOycYX3IaHZPj {
    display: block;
  }
  #Egkp0Z1fdlcC8Wtx {
    stroke-width: calc(100rem * 0 / 480);
  }
  #MaNuAhUb4jWXLR7d {
    display: none;
  }
  #Z0Eu64D3MRqFMfkY {
    top: 0px;
    left: -3.33333333rem;
    bottom: 0px;
    position: absolute;
    right: -3.33333333rem;
    grid-area: 2 / 2 / 13 / 13;
  }
  #OQG9hBUV7WhfCmSR {
    font-size: calc(23.84097585em - var(--ffsd));
  }
  #nV0ozpVewNEPfWak {
    --last-font-size: var(--first-font-size);
    --first-font-size: 23.84097585em;
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #OAgppraW1ZhDIarO {
    min-width: 48.15130524rem;
  }
  #n2JuhAZqmGCb7QAU {
    position: relative;
    grid-area: 2 / 2 / 5 / 5;
  }
  #PbprQZEqN0m4d3Wp {
    font-size: calc(5.00002083em - var(--ffsd));
  }
  #UhGyDJrpQwfpSnM8 {
    --last-font-size: var(--first-font-size);
    transform: translateX(calc(var(--first-font-size) * 0.034));
    --first-font-size: 5.00002083em;
    margin-top: calc(var(--first-font-size) * -0.145);
    margin-bottom: calc(var(--last-font-size) * -0.145);
  }
  #KLHl5EMot7UQRm7v {
    min-width: 51.22141007rem;
  }
  #hbPfi3vLgDrjFnSV {
    position: relative;
    grid-area: 4 / 3 / 7 / 6;
  }
  #RCwhCMMGLedfuULJ {
    font-size: calc(23.84097585em - var(--ffsd));
  }
  #TGW5BhpMauexbr4s {
    --last-font-size: var(--first-font-size);
    --first-font-size: 23.84097585em;
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #GWPafrY4wLTjsKx3 {
    min-width: 48.15130524rem;
  }
  #ZZId3rZBytAr0u4u {
    position: relative;
    grid-area: 3 / 4 / 6 / 7;
  }
  #obJmIj1mR4yN9tpq {
    grid-template-columns: 0 0 3.07010483rem 44.97703374rem 3.07010483rem 0;
    grid-template-rows: 0 0 minmax(24.83032637rem, max-content) minmax(
        3.65972292rem,
        max-content
      ) 0 minmax(2.18193771rem, max-content);
    grid-area: 3 / 5 / 4 / 10;
  }
  #iCrptK4WAsCR9okN {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(6.11110417em - var(--ffsd))
    );
  }
  #AyLBlt2aVLIfyZz5 {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      6.11110417em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #Lvg74R24yMMLqQyQ {
    min-width: 83.4375rem;
  }
  #VFKqgZrjfllGJs5u {
    position: relative;
    grid-area: 5 / 3 / 6 / 11;
  }
  #mg4qIi0N35AkDjl5 {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(6.11110417em - var(--ffsd))
    );
  }
  #ftzz6MzFAD0cujQF {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      6.11110417em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #s0Np6VhORXZJTwLo {
    min-width: 27.26331375rem;
  }
  #n9eseiUsDqYtGjc7 {
    position: relative;
    grid-area: 7 / 6 / 10 / 7;
  }
  #M7NY9QkwcwUe7oLv {
    position: relative;
    grid-area: 8 / 8 / 9 / 9;
  }
  #JjDrTwpiKvQdivFX {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(6.11110417em - var(--ffsd))
    );
  }
  #m75BgfFSn3SgXYBQ {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      6.11110417em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #BZFmYE3IGKQNMmY9 {
    min-width: 83.4375rem;
  }
  #AEYssGUEbViCfbY7 {
    position: relative;
    grid-area: 11 / 4 / 12 / 12;
  }
  #gcswUXhVJp3ZU1Ht {
    grid-template-columns: 0 5rem 0 16.10804496rem 8.37540076rem 27.15914708rem 1.33893443rem 5.86836036rem 8.37540076rem 16.10804496rem 0 5rem;
    grid-template-rows: 0 minmax(5rem, max-content) minmax(
        30.67198699rem,
        max-content
      ) minmax(5rem, max-content) minmax(7.31944583rem, max-content) minmax(
        5rem,
        max-content
      ) minmax(2.45486146rem, max-content) minmax(3.65972292rem, max-content) minmax(
        1.20486146rem,
        max-content
      ) minmax(5rem, max-content) minmax(7.31944583rem, max-content) minmax(
        5rem,
        max-content
      );
  }
  #wwcSVzwPh1awUu5W {
    position: relative;
    grid-area: 2 / 3 / 3 / 5;
  }
  #LA0fDE1pVU9n1JDe {
    stroke-width: calc(100rem * 0 / 480);
  }
  #iEF5qFcZ0mBBi9RW {
    top: 0px;
    left: -3.33333333rem;
    bottom: 0px;
    position: absolute;
    right: -3.33333333rem;
    grid-area: 2 / 2 / 4 / 4;
  }
  #zlihv7DJHYMiq5bR {
    position: relative;
    grid-area: 3 / 3 / 5 / 5;
  }
  #uIbRq9zpROiQ71J9 {
    grid-template-columns: 0 0 93.33333333rem 0;
    grid-template-rows: 0 0 minmax(35.42933333rem, max-content) 0;
  }
  #tV65jVb3AmUBgF9u {
    position: relative;
    grid-area: 4 / 2 / 5 / 4;
  }
  #cmkPblMmpx7upJhS {
    grid-template-columns: 3.33333333rem 0 93.33333333rem 0 3.33333333rem;
    grid-template-rows: 0 minmax(77.63032449rem, max-content) minmax(
        1.47778521rem,
        max-content
      ) minmax(35.42933333rem, max-content);
  }
  #portada {
    min-height: calc(3.7307519 * var(--1vh, 1vh));
    padding-bottom: 55px;
  }
  #JrfXz1ealRxc7uRp {
    position: relative;
    grid-area: 2 / 2 / 3 / 3;
  }
  #miWpY7XtLlfX26D4 {
    grid-template-columns: 0 393.44435009%;
    left: -146.72217504%;
    grid-template-rows: 0 100%;
  }
  #KnqSvr7SccphnkiN {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(8.33333333em - var(--ffsd))
    );
  }
  #AKJT4sFDpJef4s7t {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      8.33333333em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #Jjpmi7vH9lUsLOzT {
    min-width: 93.4375rem;
  }
  #QnaFN7MTq7diGnST {
    position: relative;
    grid-area: 2 / 3 / 3 / 11;
  }
  #bzbmEyom8iCaYSQI {
    position: relative;
    grid-area: 4 / 2 / 5 / 10;
  }
  #oZqLssrMokvB4AoW {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(5.43659751em - var(--ffsd))
    );
  }
  #zhcTtmvNaT3TcIWa {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      5.43659751em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #CnFI5cdgeweqF6xn {
    min-width: 93.4375rem;
  }
  #h8aHlxIeltjLmF25 {
    position: relative;
    grid-area: 6 / 4 / 7 / 12;
  }
  #t82SH9xfGqgErddV {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(4.27872191em - var(--ffsd))
    );
  }
  #PypZIiH1qORfsrhO {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      4.27872191em
    );
    margin-top: calc(var(--first-font-size) * -0.15);
    margin-bottom: calc(var(--last-font-size) * -0.15);
  }
  #D2J6fk4rxjGhgCcm {
    min-width: 93.4375rem;
  }
  #cnzeKkkio7zuKq9a {
    position: relative;
    grid-area: 8 / 7 / 9 / 15;
  }
  #v7ie3CISlu0lJddD {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(5.43659751em - var(--ffsd))
    );
  }
  #T1IQ5WlGXURwANxQ {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      5.43659751em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #VvJVpBDxlxs62Ywu {
    min-width: 93.4375rem;
  }
  #yHmTBhNDm6GWEXcF {
    position: relative;
    grid-area: 10 / 5 / 11 / 13;
  }
  #eybClICPnH2nls0r {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(4.27872191em - var(--ffsd))
    );
  }
  #PrrHEGuyKaj8S3yF {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      4.27872191em
    );
    margin-top: calc(var(--first-font-size) * -0.15);
    margin-bottom: calc(var(--last-font-size) * -0.15);
  }
  #bOOi3e0moWqOX3G5 {
    min-width: 93.4375rem;
  }
  #y9ClsWsoiNHEjfNu {
    position: relative;
    grid-area: 12 / 8 / 13 / 16;
  }
  #x26hfIAGrWKFyKXC {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(5.43659751em - var(--ffsd))
    );
  }
  #A5miFLcYPXngcoS4 {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      5.43659751em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #vaYeQG0lqlavi2Sl {
    min-width: 93.4375rem;
  }
  #pWIyAnCZpj0GxdGJ {
    position: relative;
    grid-area: 14 / 6 / 15 / 14;
  }
  #OunXqGusEziVE8d0 {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(4.27872191em - var(--ffsd))
    );
  }
  #KuYwydPX6yyaD3xG {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      4.27872191em
    );
    margin-top: calc(var(--first-font-size) * -0.15);
    margin-bottom: calc(var(--last-font-size) * -0.15);
  }
  #y9BUTp6IXo9nb03o {
    min-width: 93.4375rem;
  }
  #KaX6Ojilr1xxmh0d {
    position: relative;
    grid-area: 16 / 9 / 17 / 17;
  }
  #ocdIxlF4GZBsYRYr {
    grid-template-columns: 3.33333333rem 0 0 0 0 0 0 0 93.33333333rem 0 0 0 0 0 0 0 3.33333333rem;
    grid-template-rows: minmax(9.30208229rem, max-content) minmax(
        10rem,
        max-content
      ) minmax(14.55349619rem, max-content) minmax(96.39466667rem, max-content) minmax(
        5rem,
        max-content
      ) minmax(6.51156974rem, max-content) minmax(2.01507309rem, max-content) minmax(
        23.80528134rem,
        max-content
      ) minmax(2.08333333rem, max-content) minmax(6.51156974rem, max-content) minmax(
        2.08333333rem,
        max-content
      ) minmax(17.53305686rem, max-content) minmax(3.23670113rem, max-content) minmax(
        6.51156974rem,
        max-content
      ) minmax(2.08333333rem, max-content) minmax(17.53305686rem, max-content) minmax(
        9.30208229rem,
        max-content
      );
  }
  #¿qué-es-kipi {
    min-height: calc(7.63691625 * var(--1vh, 1vh));
  }
  #FC0uflBWSqdxN59b {
    position: relative;
    grid-area: 2 / 2 / 3 / 3;
  }
  #yCpUtgzefT2J4Rnq {
    grid-template-columns: 0 468.68612069%;
    left: -184.34306034%;
    grid-template-rows: 0 100%;
  }
  #ooMtk6Aot38txqDJ {
    display: none;
  }
  #ARaWo19tWlMoYrXa {
    display: none;
  }
  #OflLJbWT4eQH1l66 {
    display: none;
  }
  #zuOXn7b6xkuY9S8X {
    display: block;
  }
  #PEMgrldbtcn6lEZw {
    display: none;
  }
  #Rv5xhZbhn4d4hUIT {
    position: relative;
    grid-area: 2 / 2 / 5 / 5;
  }
  #ZxN6H2kJ3TWumtzR {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(4.33333333em - var(--ffsd))
    );
  }
  #WHVhhQgdpUQ75mm5 {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      4.33333333em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #KH9fKnj7PWX1O19a {
    min-width: 83.4375rem;
  }
  #bNlvcwm8BgxFpNNS {
    position: relative;
    grid-area: 3 / 3 / 4 / 4;
  }
  #qcKlt3ctyGEi2MC2 {
    grid-template-columns: 0 5rem 83.33333333rem 5rem;
    grid-template-rows: 0 minmax(7.89989996rem, max-content) minmax(
        4.30898331rem,
        max-content
      ) minmax(7.89989996rem, max-content);
    grid-area: 2 / 2 / 3 / 10;
  }
  #Nld4y93ZLSks9JDH {
    position: relative;
    grid-area: 2 / 2 / 3 / 10;
  }
  #RIpOIDKlbx49GUAD {
    stroke-width: calc(100rem * 16.72097475120435 / 480);
  }
  #E6EE7YIjvcjLeOwN {
    display: none;
  }
  #MVdeiRfwFLCLWhIA {
    stroke-width: calc(100rem * 16.72097475120435 / 480);
  }
  #V6loLbeccvRbKsLg {
    display: block;
  }
  #FJCXEqopp5VKZufS {
    stroke-width: calc(100rem * 16.72097475120435 / 480);
  }
  #XiPk2mmvHSbR6Rvq {
    display: none;
  }
  #OcDrl11GlCYTLv2Q {
    position: relative;
    grid-area: 2 / 2 / 7 / 7;
  }
  #tDeYSddjncAs5Z3J {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(4.90228051em - var(--ffsd))
    );
  }
  #lSOzsmUfmsdOThur {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      4.90228051em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #S7vBKOiAPgxm9jZp {
    min-width: 83.4375rem;
  }
  #Cr9iwTqfcwvDRUTf {
    position: relative;
    grid-area: 3 / 3 / 4 / 5;
  }
  #jf15f46zz1HFPzRz {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(5.10173702em - var(--ffsd))
    );
  }
  #Iyo896NLfo1sXaz9 {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      5.10173702em
    );
    margin-top: calc(var(--first-font-size) * -0.15);
    margin-bottom: calc(var(--last-font-size) * -0.15);
  }
  #imAylMyTAQzCGdoj {
    min-width: 83.4375rem;
  }
  #XBTkugoKjv3UFvuf {
    position: relative;
    grid-area: 5 / 4 / 6 / 6;
  }
  #NmqkDxgsfqrYRMGb {
    grid-template-columns: 0 5rem 0 83.33333333rem 0 5rem;
    grid-template-rows: 0 minmax(8.98046061rem, max-content) minmax(
        5.87160285rem,
        max-content
      ) minmax(4.09021927rem, max-content) minmax(28.8237253rem, max-content) minmax(
        8.98046061rem,
        max-content
      );
  }
  #LZLTXb247BU99doB {
    grid-template-columns: 0 93.33333333rem;
    grid-template-rows: 0 minmax(56.74646864rem, max-content);
    grid-area: 4 / 6 / 5 / 13;
  }
  #vZjLD2InoLiR99mK {
    position: relative;
    grid-area: 4 / 6 / 5 / 13;
  }
  #nH5aCbYEmb4hyDzw {
    stroke-width: calc(100rem * 8.360487375602174 / 480);
  }
  #lOZcN6RO2q8u33cE {
    display: none;
  }
  #tM3c1yeAp0owgFnB {
    stroke-width: calc(100rem * 8.360487375602174 / 480);
  }
  #ooML0bQdULWDsTLf {
    display: block;
  }
  #VeScWkWbVQ5WimRT {
    stroke-width: calc(100rem * 8.360487375602174 / 480);
  }
  #U5gXPqnp8xhJ91q2 {
    display: none;
  }
  #GpRioqfVWKSvdQhZ {
    position: relative;
    grid-area: 2 / 2 / 7 / 7;
  }
  #LRfLdZUHLYG60gTK {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(5.1766873em - var(--ffsd))
    );
  }
  #TzWRoPRwOgXqSmHp {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      5.1766873em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #vGZvv9kKqIQeTQGM {
    min-width: 83.4375rem;
  }
  #zp3MzYqqKaSFXbDB {
    position: relative;
    grid-area: 3 / 3 / 4 / 5;
  }
  #usoel55QudHPtTiG {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(5.17666966em - var(--ffsd))
    );
  }
  #yDCjzmthI2kqnLcr {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      5.17666966em
    );
    margin-top: calc(var(--first-font-size) * -0.15);
    margin-bottom: calc(var(--last-font-size) * -0.15);
  }
  #Sjlj1pr6vYT6zcyN {
    min-width: 83.4375rem;
  }
  #XTyeGXkmYHT5fBBb {
    position: relative;
    grid-area: 5 / 4 / 6 / 6;
  }
  #InoiQ3iW8NOIg4HW {
    grid-template-columns: 0 5rem 0 83.33333333rem 0 5rem;
    grid-template-rows: 0 minmax(9.27580361rem, max-content) minmax(
        6.20026779rem,
        max-content
      ) minmax(3.74999583rem, max-content) minmax(28.80124551rem, max-content) minmax(
        9.27580361rem,
        max-content
      );
  }
  #L66qz7HyGRRqcTfr {
    grid-template-columns: 0 93.33333333rem;
    grid-template-rows: 0 minmax(57.30311636rem, max-content);
    grid-area: 6 / 3 / 7 / 11;
  }
  #iiPkVLsDBKnq4FxD {
    position: relative;
    grid-area: 6 / 3 / 7 / 11;
  }
  #m8maDMkbrVOj8wIm {
    stroke-width: calc(100rem * 8.292133071073962 / 480);
  }
  #MbNWLit04pJoJu3X {
    position: relative;
    grid-area: 2 / 2 / 7 / 7;
  }
  #bMB1u0L7UMoHSGg2 {
    font-size: calc(5.14868016em - var(--ffsd));
  }
  #NvZL9AajVdywx6Mt {
    --last-font-size: var(--first-font-size);
    --first-font-size: 5.14868016em;
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #oqRj1XxXhjHbpwdz {
    min-width: 77.15154146rem;
  }
  #l4JibxrTDSFG8ASL {
    position: relative;
    grid-area: 3 / 4 / 4 / 5;
  }
  #Yp5vvcGwQxrK1CzW {
    font-size: calc(5.14868016em - var(--ffsd));
  }
  #Ijv7T4nv3zP0JW2u {
    --last-font-size: var(--first-font-size);
    --first-font-size: 5.14868016em;
    margin-top: calc(var(--first-font-size) * -0.15);
    margin-bottom: calc(var(--last-font-size) * -0.15);
  }
  #fDBlPGzu5anI3QPw {
    min-width: 81.49975684rem;
  }
  #Qpev0mNNGJuJozEt {
    position: relative;
    grid-area: 5 / 3 / 6 / 6;
  }
  #oUiYjzQxPikGbHIP {
    grid-template-columns: 0 6.24740424rem 2.17410769rem 77.0473748rem 2.17410769rem 4.72458221rem;
    grid-template-rows: 0 minmax(6.14331854rem, max-content) minmax(
        6.16672282rem,
        max-content
      ) minmax(3.15941745rem, max-content) minmax(21.09791284rem, max-content) minmax(
        11.76844546rem,
        max-content
      );
  }
  #GC1Yv7O80kanoCFS {
    grid-template-columns: 0 92.36757662rem;
    grid-template-rows: 0 minmax(48.33581711rem, max-content);
    grid-area: 8 / 4 / 13 / 9;
  }
  #uwQzbcbzHPDvJaBI {
    position: relative;
    grid-area: 8 / 4 / 13 / 9;
  }
  #MC92xwAVVhy2Fg7m {
    font-size: calc(5.0674089em - var(--ffsd));
  }
  #Hy5sTkRkuRJqWDDw {
    --last-font-size: var(--first-font-size);
    --first-font-size: 5.0674089em;
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #OKYr9Prb34shozNF {
    min-width: 58.02196535rem;
  }
  #spR1MCHa0zLBc7VI {
    position: relative;
    grid-area: 9 / 7 / 10 / 14;
  }
  #l16AVZ6rEGZZKlq7 {
    font-size: calc(5.0674089em - var(--ffsd));
  }
  #mekRnzL9dGu6fNL0 {
    --last-font-size: var(--first-font-size);
    --first-font-size: 5.0674089em;
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #okZqdpeV4p8I5hG8 {
    min-width: 58.02196535rem;
  }
  #dicpA3m0HcrFD4hA {
    position: relative;
    grid-area: 11 / 8 / 12 / 15;
  }
  #M6XB3aiH755rykg9 {
    stroke-width: calc(100rem * 8.360487375602169 / 480);
  }
  #RKy9PY8gdecZRJLd {
    display: none;
  }
  #CZKpPFMJ1Cn4LhHO {
    stroke-width: calc(100rem * 8.360487375602169 / 480);
  }
  #VYMvkT3zdzcHaPrQ {
    display: block;
  }
  #GguouLl1CcGnydsN {
    stroke-width: calc(100rem * 8.360487375602169 / 480);
  }
  #mjujFlEGfzi7hVPK {
    display: none;
  }
  #df7Ypcad8Qcg6cXH {
    position: relative;
    grid-area: 2 / 2 / 7 / 7;
  }
  #C5iJbnljp6aa5vmx {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(5.54916801em - var(--ffsd))
    );
  }
  #vSbFfEPgpoy1FQbD {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      5.54916801em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #buEWYixTnSg5W2aN {
    min-width: 83.4375rem;
  }
  #tsOULXOK5VrGvu3M {
    position: relative;
    grid-area: 3 / 3 / 4 / 5;
  }
  #D4JJ3NV5Zkqf2kDM {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(5.2527141em - var(--ffsd))
    );
  }
  #Ve4bIapyx91VYET6 {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      5.2527141em
    );
    margin-top: calc(var(--first-font-size) * -0.15);
    margin-bottom: calc(var(--last-font-size) * -0.15);
  }
  #XaL9SIb3yd0YvjQj {
    min-width: 83.4375rem;
  }
  #iOIQXWxnD0QlXwc0 {
    position: relative;
    grid-area: 5 / 4 / 6 / 6;
  }
  #SEXpUUSskmNczkvy {
    grid-template-columns: 0 5rem 0 83.33333333rem 0 5rem;
    grid-template-rows: 0 minmax(13.08302074rem, max-content) minmax(
        6.64639868rem,
        max-content
      ) minmax(4.21126346rem, max-content) minmax(21.71930511rem, max-content) minmax(
        13.08302074rem,
        max-content
      );
  }
  #NDfKSqXe0CckJZr1 {
    grid-template-columns: 0 93.33333333rem;
    grid-template-rows: 0 minmax(58.74300873rem, max-content);
    grid-area: 14 / 5 / 15 / 12;
  }
  #WrBiHx1iuE5dtqXs {
    position: relative;
    grid-area: 14 / 5 / 15 / 12;
  }
  #EzDrKmXXtNohYItF {
    grid-template-columns: 3.33333333rem 0 0 0 0 35.41553465rem 0 56.95204197rem 0.96575671rem 0 0 0 0 0 3.33333333rem;
    grid-template-rows: minmax(6.65508054rem, max-content) minmax(
        20.10878324rem,
        max-content
      ) minmax(4.06687459rem, max-content) minmax(56.74646864rem, max-content) minmax(
        1.95921213rem,
        max-content
      ) minmax(57.30311636rem, max-content) minmax(5rem, max-content) minmax(
        17.04023192rem,
        max-content
      ) minmax(6.06938189rem, max-content) minmax(4.00427305rem, max-content) minmax(
        6.06938189rem,
        max-content
      ) minmax(15.15254836rem, max-content) minmax(1.95921213rem, max-content) minmax(
        58.74300873rem,
        max-content
      ) minmax(6.65508054rem, max-content);
  }
  #diferencias-otros-centros {
    min-height: calc(8.71416309 * var(--1vh, 1vh));
  }
  #Bmbm4L8dXavIQdoF {
    position: relative;
    grid-area: 2 / 2 / 3 / 3;
  }
  #OQjfvyRTzWEWQl25 {
    grid-template-columns: 0 385.25948077%;
    left: -142.62974038%;
    grid-template-rows: 0 100%;
  }
  #t17losg9lWrM8GQz {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(9.7221875em - var(--ffsd))
    );
  }
  #zeu9ohJyvCBKfcHa {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      9.7221875em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #GNJEM3pRJrBS6FPI {
    min-width: 93.4375rem;
  }
  #TEnpqVb22D99AHxr {
    position: relative;
    grid-area: 2 / 5 / 3 / 16;
  }
  #UsNYioFCxeux6unJ {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(5.00419925em - var(--ffsd))
    );
  }
  #udooi59T4dfPL7Da {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      5.00419925em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #mRsz8rXuIMzlvb19 {
    min-width: 93.4375rem;
  }
  #Y8risNc1s6WV5RHr {
    position: relative;
    grid-area: 4 / 6 / 5 / 17;
  }
  #eGOEK49NQYU9FTZ8 {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(5.00419925em - var(--ffsd))
    );
  }
  #OKjRZuDWJGP8MpNp {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      5.00419925em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #g6EbVycEeUHz5d9g {
    min-width: 93.4375rem;
  }
  #SPl9Sh3usRmieH8w {
    position: relative;
    grid-area: 6 / 7 / 7 / 18;
  }
  #oU2cxr1brYdZIHjy {
    position: relative;
    grid-area: 8 / 2 / 9 / 13;
  }
  #qevaSjBrr8umn60Q {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(5.00419925em - var(--ffsd))
    );
  }
  #KrXjGHczqZbwLRP8 {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      5.00419925em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #TZWjFiWcwLzkgnqR {
    min-width: 93.4375rem;
  }
  #iv0y6gh9KR1oIVGB {
    position: relative;
    grid-area: 10 / 8 / 11 / 19;
  }
  #aq03ac8DQqPIVJu1 {
    position: relative;
    grid-area: 12 / 3 / 13 / 14;
  }
  #FeJskFEPa3BCP0lb {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(5.00419925em - var(--ffsd))
    );
  }
  #OX0cFzcmnKRjC7LJ {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      5.00419925em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #EgOndLiBeVxlGwDj {
    min-width: 93.4375rem;
  }
  #JJY8MI8gUTp56RR6 {
    position: relative;
    grid-area: 14 / 9 / 15 / 20;
  }
  #aEQueE7CMYdfQzL3 {
    position: relative;
    grid-area: 16 / 4 / 17 / 15;
  }
  #S6B6habGktPjtXtD {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(5.72236489em - var(--ffsd))
    );
  }
  #lU5EGTnHcxdYFOxi {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      5.72236489em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #BMBkMR6Sgl8GwEDV {
    min-width: 93.4375rem;
  }
  #XnQZslJNlWJmaOQE {
    position: relative;
    grid-area: 18 / 11 / 19 / 22;
  }
  #QqLRXZfnj0AlPkVl {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(4.96673232em - var(--ffsd))
    );
  }
  #aLUPBnaLBQnhRHkp {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      4.96673232em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #rPl1Jdv7Gpdz1ANf {
    min-width: 93.4375rem;
  }
  #xTFYi7fVTzNE3hu3 {
    position: relative;
    grid-area: 20 / 10 / 21 / 21;
  }
  #n9qP1yqEX3hCyWMt {
    position: relative;
    grid-area: 22 / 12 / 23 / 23;
  }
  #iHq5GbglQ6J0KJO7 {
    grid-template-columns: 3.33333333rem 0 0 0 0 0 0 0 0 0 0 93.33333333rem 0 0 0 0 0 0 0 0 0 0 3.33333333rem;
    grid-template-rows: minmax(3.33333333rem, max-content) minmax(
        11.59722917rem,
        max-content
      ) minmax(9.87520428rem, max-content) minmax(5.99367387rem, max-content) minmax(
        6.67947622rem,
        max-content
      ) minmax(5.99367387rem, max-content) minmax(2.72114289rem, max-content) minmax(
        10.11547663rem,
        max-content
      ) minmax(2.70833333rem, max-content) minmax(5.99367387rem, max-content) minmax(
        2.70833333rem,
        max-content
      ) minmax(10.11547663rem, max-content) minmax(2.70833333rem, max-content) minmax(
        5.99367387rem,
        max-content
      ) minmax(2.70833333rem, max-content) minmax(26.28978746rem, max-content) minmax(
        5rem,
        max-content
      ) minmax(6.85384158rem, max-content) minmax(1.6204481rem, max-content) minmax(
        12.89094377rem,
        max-content
      ) minmax(1.36895518rem, max-content) minmax(70.0000175rem, max-content) minmax(
        3.33333333rem,
        max-content
      );
  }
  #contacto {
    min-height: calc(7.05525543 * var(--1vh, 1vh));
  }
  #gBvhNeqU6jwcXds4 {
    position: relative;
    grid-area: 2 / 2 / 3 / 3;
  }
  #jwyiPsX7ss38BrWz {
    grid-template-columns: 0 383.56932036%;
    left: -141.78466018%;
    grid-template-rows: 0 100%;
  }
  #tyvBY0LywstKRz64 {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(6.85375256em - var(--ffsd))
    );
  }
  #DoEOlurS0UjubGKW {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      6.85375256em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #qyaNR08qSMveajWR {
    min-width: 93.4375rem;
  }
  #GxtrveNpBfACDppP {
    position: relative;
    grid-area: 2 / 3 / 3 / 7;
  }
  #R5iP1hwFcgplt23Z {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(5.43659751em - var(--ffsd))
    );
  }
  #sgeN3BNgaHPdo0Bt {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      5.43659751em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #veLyK02oj6Y0qY8S {
    min-width: 93.4375rem;
  }
  #b537bCdkq933yreJ {
    position: relative;
    grid-area: 4 / 5 / 5 / 9;
  }
  #IlwbrtgdZlSRPczU {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(5.1596782em - var(--ffsd))
    );
  }
  #mon1vvQDCZYIlYHS {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      5.1596782em
    );
    margin-top: calc(var(--first-font-size) * -0.4);
    margin-bottom: calc(var(--last-font-size) * -0.4);
  }
  #QuAdj3tS9kQiysZM {
    min-width: 93.4375rem;
  }
  #RYORx83puEPTjQA3 {
    position: relative;
    grid-area: 6 / 4 / 7 / 8;
  }
  #KYHUeoi9FV0tMjRf {
    position: relative;
    grid-area: 8 / 2 / 9 / 6;
  }
  #XGXNFohM8Y2NEJLH {
    grid-template-columns: 3.33333333rem 0 0 0 93.33333333rem 0 0 0 3.33333333rem;
    grid-template-rows: minmax(3.33333333rem, max-content) minmax(
        8.22450307rem,
        max-content
      ) minmax(7.92929193rem, max-content) minmax(6.51156974rem, max-content) minmax(
        7.91666667rem,
        max-content
      ) minmax(77.48907806rem, max-content) minmax(5rem, max-content) minmax(
        96.39466667rem,
        max-content
      ) minmax(3.33333333rem, max-content);
  }
  #espacio-de-0-a-6 {
    min-height: calc(7.03993822 * var(--1vh, 1vh));
  }
  #HbvFiNo0pOzneIHW {
    position: relative;
    grid-area: 2 / 2 / 3 / 3;
  }
  #q8WWFNIlLOrpswv2 {
    grid-template-columns: 0 505.05356512%;
    left: -202.52678256%;
    grid-template-rows: 0 100%;
  }
  #qJXtatjGr1r9a6Gq {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(8.33333333em - var(--ffsd))
    );
  }
  #JfNCoywYTgalqZ2P {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      8.33333333em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #GIiR25GfW4BFxZ0z {
    min-width: 93.4375rem;
  }
  #Q6pbfjDHchDY0VKW {
    position: relative;
    grid-area: 2 / 2 / 3 / 14;
  }
  #ACXVpPonEp3yg0vw {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(5.43659751em - var(--ffsd))
    );
  }
  #UVW3xD9aCir6UDVr {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      5.43659751em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #XdFSE3SOhe03mM9G {
    min-width: 93.4375rem;
  }
  #VRf3fkBTeVpE1rlk {
    position: relative;
    grid-area: 4 / 3 / 5 / 15;
  }
  #U5aH1bK520gvcFMa {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(5.27992256em - var(--ffsd))
    );
  }
  #ndzvobHZx3qD7hM9 {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      5.27992256em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #ApUFiJm6rcmAzHQU {
    min-width: 93.4375rem;
  }
  #BsO8PcbwuurpuA6a {
    position: relative;
    grid-area: 6 / 4 / 7 / 16;
  }
  #yP3Cx2J6eqjMrgCF {
    position: relative;
    grid-area: 8 / 11 / 9 / 12;
  }
  #nMBAs0srWJU5gAQe {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(5.43659751em - var(--ffsd))
    );
  }
  #AWJDYTcMjOyLaXFf {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      5.43659751em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #k2Sh0FxqSR8a7jJa {
    min-width: 93.4375rem;
  }
  #rWEllDXkWZs6GtkT {
    position: relative;
    grid-area: 10 / 6 / 11 / 18;
  }
  #cZukaF7dyvwLcw4O {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(5.14464193em - var(--ffsd))
    );
  }
  #WGZbRQQ9t8MQC93H {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(5.14464193em - var(--ffsd))
    );
  }
  #krK6UF291NBzlvHz {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(5.14464193em - var(--ffsd))
    );
  }
  #Tm865erQeJ8W2HvE {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(5.14464193em - var(--ffsd))
    );
  }
  #Xs7ypi1bEPdXz6vW {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      5.14464193em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #pH8PmQUjW9L9SPbM {
    min-width: 93.4375rem;
  }
  #BmEAsKf8YoSKkchj {
    position: relative;
    grid-area: 12 / 7 / 13 / 19;
  }
  #MpT4xPCHlCM1uSd3 {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(5.43659751em - var(--ffsd))
    );
  }
  #npsyc58xNPXmpt5Q {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      5.43659751em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #MtgTa8nyvdJd1Du3 {
    min-width: 93.4375rem;
  }
  #RDmL4Xgw4SjoRRnO {
    position: relative;
    grid-area: 14 / 8 / 15 / 20;
  }
  #e1ZpIWQxdTaNOg53 {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(5.14464193em - var(--ffsd))
    );
  }
  #YMLGs1g4aQjlwyjK {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      5.14464193em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #voU8rzYhEbu6lZ1C {
    min-width: 93.4375rem;
  }
  #AUMDCHuzOd3PCxW2 {
    position: relative;
    grid-area: 16 / 9 / 17 / 21;
  }
  #qL1dGux0NBw6A24W {
    position: relative;
    grid-area: 18 / 10 / 19 / 13;
  }
  #ZC5Fj01FRHcdULyN {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(3.55555417em - var(--ffsd))
    );
  }
  #b9dVVWa068lga83b {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(3.55555417em - var(--ffsd))
    );
  }
  #OOpkGXzS4fvOsqt6 {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      3.55555417em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #A5xKnlDDz47MOKhb {
    min-width: 93.4375rem;
  }
  #UHxQ08OhIeQ34a1J {
    position: relative;
    grid-area: 20 / 5 / 21 / 17;
  }
  #a3xUcl338X2jcHNu {
    grid-template-columns: 3.33333333rem 0 0 0 0 0 0 0 12.72595893rem 0.41452231rem 67.05237085rem 0.41452231rem 12.72595893rem 0 0 0 0 0 0 0 3.33333333rem;
    grid-template-rows: minmax(9.66666667rem, max-content) minmax(
        10rem,
        max-content
      ) minmax(10.93604337rem, max-content) minmax(6.51156974rem, max-content) minmax(
        5.02921011rem,
        max-content
      ) minmax(6.32391564rem, max-content) minmax(10.74530867rem, max-content) minmax(
        69.25168861rem,
        max-content
      ) minmax(5rem, max-content) minmax(6.51156974rem, max-content) minmax(
        3.46450331rem,
        max-content
      ) minmax(27.73432966rem, max-content) minmax(3.54166667rem, max-content) minmax(
        6.51156974rem,
        max-content
      ) minmax(3.54166667rem, max-content) minmax(6.16188612rem, max-content) minmax(
        5rem,
        max-content
      ) minmax(70.1079259rem, max-content) minmax(1.80163466rem, max-content) minmax(
        6.44615904rem,
        max-content
      ) minmax(9.66666667rem, max-content);
  }
  #horario-y-tarifa {
    min-height: calc(9.24904404 * var(--1vh, 1vh));
  }
  #E5DXAbNMQ9bTwlPL {
    position: relative;
    grid-area: 2 / 2 / 3 / 3;
  }
  #zZt8oWLTNc4msUOJ {
    grid-template-columns: 0 371.50182217%;
    left: -135.75091108%;
    grid-template-rows: 0 100%;
  }
  #m0kRgMxuBKCFl6no {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(6.67732156em - var(--ffsd))
    );
  }
  #qMQ22Hh7olIyCJRr {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      6.67732156em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #PWlIWdr5Cj0G8tS4 {
    min-width: 93.4375rem;
  }
  #e6ssa2QkSXCOqBP0 {
    position: relative;
    grid-area: 2 / 5 / 3 / 9;
  }
  #xs5Ts1dgIdWhpIIM {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(5.43659751em - var(--ffsd))
    );
  }
  #C6YX2MG6lAKQ8vvN {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      5.43659751em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #lVmklCWUyOKa8EOP {
    min-width: 93.4375rem;
  }
  #vIWesHEmZbNzW7nH {
    position: relative;
    grid-area: 4 / 4 / 5 / 8;
  }
  #Lt2cT3ZnQc5dWLm7 {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(5.43660157em - var(--ffsd))
    );
  }
  #Kgb2gNUZ4nRio7lX {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(5.43660157em - var(--ffsd))
    );
  }
  #NLEkYJ77XjQ9SnNP {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      5.43660157em
    );
    margin-top: calc(var(--first-font-size) * -0.4);
    margin-bottom: calc(var(--last-font-size) * -0.4);
  }
  #KMHQvoZsYEMt9QHe {
    min-width: 93.4375rem;
  }
  #dcsaA6HYz9AtewZi {
    position: relative;
    grid-area: 6 / 3 / 7 / 7;
  }
  #WdlJm6psdonTnS8Z {
    position: relative;
    grid-area: 8 / 2 / 9 / 6;
  }
  #OzOY1EMd05FJYy6B {
    grid-template-columns: 3.33333333rem 0 0 0 93.33333333rem 0 0 0 3.33333333rem;
    grid-template-rows: minmax(3.33333333rem, max-content) minmax(
        8.01278587rem,
        max-content
      ) minmax(7.92929193rem, max-content) minmax(6.51156974rem, max-content) minmax(
        7.91666667rem,
        max-content
      ) minmax(92.75123823rem, max-content) minmax(5rem, max-content) minmax(
        96.39466667rem,
        max-content
      ) minmax(3.33333333rem, max-content);
  }
  #espacio-de-0-a-6-2 {
    min-height: calc(7.53016628 * var(--1vh, 1vh));
  }
  #t3FvCArpdH3MZ4FB {
    position: relative;
    grid-area: 2 / 2 / 3 / 3;
  }
  #lRhoojUWluQVTHAP {
    grid-template-columns: 0 172.54188414%;
    left: -36.27094207%;
    grid-template-rows: 0 100%;
  }
  #pa4pVZuMRKbd9pat {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(8.33333333em - var(--ffsd))
    );
  }
  #nql7oaYV7Up1qPCX {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      8.33333333em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #r38z6oOHfKDHNOVr {
    min-width: 93.4375rem;
  }
  #s51EkQtlLDVHM0uL {
    position: relative;
    grid-area: 2 / 2 / 3 / 20;
  }
  #xm9or7QWOIvokHbk {
    font-size: calc(2.25814473em - var(--ffsd));
  }
  #cM87ierWMxhbb84d {
    --last-font-size: var(--first-font-size);
    --first-font-size: 2.25814473em;
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #yDZUa11zfRH5tP1q {
    min-width: 38.8710929rem;
  }
  #qgd5tjarjw2RoVfr {
    position: relative;
    grid-area: 4 / 3 / 6 / 12;
  }
  #W2vl3YsyMj5zEkox {
    position: relative;
    grid-area: 5 / 18 / 15 / 21;
  }
  #CHgNE1O1IwPCUHTT {
    font-size: calc(2.25814473em - var(--ffsd));
  }
  #Yb0BdCpSoYwlGhJh {
    --last-font-size: var(--first-font-size);
    --first-font-size: 2.25814473em;
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #Ughim0DPcEUqQOow {
    min-width: 40.0214518rem;
  }
  #GeLggah35Gyg9fC7 {
    position: relative;
    grid-area: 7 / 4 / 8 / 13;
  }
  #j6HPSveTdgKUJHxO {
    position: relative;
    grid-area: 9 / 5 / 20 / 6;
  }
  #SQ3AbDjlFPfuKKBj {
    font-size: calc(2.25814473em - var(--ffsd));
  }
  #spbtH5G6NbUqIgjv {
    --last-font-size: var(--first-font-size);
    --first-font-size: 2.25814473em;
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #QorMYZypnbjhb52B {
    min-width: 38.8710929rem;
  }
  #BBK9b0OHWSoxaUjT {
    position: relative;
    grid-area: 10 / 9 / 11 / 15;
  }
  #MLa9C7bAr60GmTVD {
    font-size: calc(2.25814473em - var(--ffsd));
  }
  #ZwPbSJBLmDXeRLMU {
    --last-font-size: var(--first-font-size);
    --first-font-size: 2.25814473em;
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #n9f9nsCfYvDicdo9 {
    min-width: 41.07109443rem;
  }
  #XpGGibeyypce88Gs {
    position: relative;
    grid-area: 12 / 7 / 13 / 16;
  }
  #TdtGOeA9axw1IqRp {
    font-size: calc(2.25814473em - var(--ffsd));
  }
  #wiHPBHS09NKwnGh4 {
    --last-font-size: var(--first-font-size);
    --first-font-size: 2.25814473em;
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #nKWEIx0j04lU0P5z {
    min-width: 38.8710929rem;
  }
  #QeK3oqjRzQ7yj73x {
    position: relative;
    grid-area: 14 / 8 / 16 / 14;
  }
  #IcNT3mIMBmcznziQ {
    font-size: calc(2.25814473em - var(--ffsd));
  }
  #aFG6yKYDhA44xppv {
    --last-font-size: var(--first-font-size);
    --first-font-size: 2.25814473em;
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #nncQyy2vBPcQE0BI {
    min-width: 41.07109443rem;
  }
  #Qm0v6MJTgVoaT2t8 {
    position: relative;
    grid-area: 17 / 11 / 18 / 17;
  }
  #QKyWr0wXHCUVI0y5 {
    font-size: calc(1.64228637em - var(--ffsd));
  }
  #jll2CuYFSwyts3DA {
    font-size: calc(1.64228637em - var(--ffsd));
  }
  #ysXlRn5U4vuMLHoa {
    --last-font-size: var(--first-font-size);
    --first-font-size: 1.64228637em;
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #z8R5FqcdQh5OwbGO {
    min-width: 59.99639145rem;
  }
  #j0SlkuhBn23QQGTF {
    position: relative;
    grid-area: 19 / 10 / 21 / 19;
  }
  #is2k6G3wWr7oqRzO {
    grid-template-columns: 3.33333333rem 0 0 0 22.93767853rem 3.24552426rem 0 0.02723902rem 0 0 12.55648443rem 1.1503589rem 25.03284388rem 0.02723902rem 2.17276251rem 0.02723902rem 1.07276175rem 17.85253528rem 7.23066674rem 0 3.33333333rem;
    grid-template-rows: minmax(18.59954141rem, max-content) minmax(
        10rem,
        max-content
      ) minmax(10.93604337rem, max-content) 0 minmax(2.70464511rem, max-content) minmax(
        1.85836863rem,
        max-content
      ) minmax(2.70464511rem, max-content) minmax(5.68530667rem, max-content) minmax(
        1.3349393rem,
        max-content
      ) minmax(2.70464511rem, max-content) minmax(1.71356673rem, max-content) minmax(
        2.70464511rem,
        max-content
      ) minmax(3.14284672rem, max-content) minmax(1.35232256rem, max-content) minmax(
        1.35232256rem,
        max-content
      ) minmax(1.69361047rem, max-content) minmax(2.70464511rem, max-content) minmax(
        3.07929176rem,
        max-content
      ) minmax(1.90719896rem, max-content) minmax(2.22931682rem, max-content) minmax(
        18.59954141rem,
        max-content
      );
  }
  #horario-y-tarifa-2 {
    min-height: calc(3.15975888 * var(--1vh, 1vh));
  }
  #TmroG84tgv9YSHNu {
    position: relative;
    grid-area: 2 / 2 / 3 / 3;
  }
  #gbYcM90hrbNJ6LFG {
    grid-template-columns: 0 366.27714158%;
    left: -133.13857079%;
    grid-template-rows: 0 100%;
  }
  #gSt5lFYMjhx52AS1 {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(6.85375256em - var(--ffsd))
    );
  }
  #pfaXORZZ3tcw6hx2 {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      6.85375256em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #JqVpVtb1KdmCT8f5 {
    min-width: 93.4375rem;
  }
  #ublMuLG93bcAi5FE {
    position: relative;
    grid-area: 2 / 3 / 3 / 7;
  }
  #krEy1WXWPGiPsW02 {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(5.43659751em - var(--ffsd))
    );
  }
  #AgRbcnxyWMOnNXVD {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      5.43659751em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #nK4VfVMEdT5klcNT {
    min-width: 93.4375rem;
  }
  #o6okqQVkVilaeuNc {
    position: relative;
    grid-area: 4 / 4 / 5 / 8;
  }
  #Q5Wmv3T5Ysqpcp9C {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(5.1596782em - var(--ffsd))
    );
  }
  #JBriQwDuBObegXUz {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      5.1596782em
    );
    margin-top: calc(var(--first-font-size) * -0.4);
    margin-bottom: calc(var(--last-font-size) * -0.4);
  }
  #edAXzIrYXrwwPL1w {
    min-width: 93.4375rem;
  }
  #INYh0JMrsZE3SpWk {
    position: relative;
    grid-area: 6 / 5 / 7 / 9;
  }
  #Lp5PfLAdElGJ8C2l {
    position: relative;
    grid-area: 8 / 2 / 9 / 6;
  }
  #V39QPskgvqJnsyKY {
    grid-template-columns: 3.33333333rem 0 0 0 93.33333333rem 0 0 0 3.33333333rem;
    grid-template-rows: minmax(3.33333333rem, max-content) minmax(
        8.22450307rem,
        max-content
      ) minmax(7.92929193rem, max-content) minmax(6.51156974rem, max-content) minmax(
        7.91666667rem,
        max-content
      ) minmax(67.28697548rem, max-content) minmax(5rem, max-content) minmax(
        96.39466667rem,
        max-content
      ) minmax(3.33333333rem, max-content);
  }
  #espacio-de-0-a-6-3 {
    min-height: calc(6.70763192 * var(--1vh, 1vh));
  }
  #u5KqLwej9ehz0adi {
    position: relative;
    grid-area: 2 / 2 / 3 / 3;
  }
  #i2tmLiNfVesDCI8m {
    grid-template-columns: 0 164.7055294%;
    left: -32.3527647%;
    grid-template-rows: 0 100%;
  }
  #sApCPs41Dbp6xlxu {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(8.33333333em - var(--ffsd))
    );
  }
  #CtWCsA0qGMLQe6us {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      8.33333333em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #hWsLNMRbHidIXEBl {
    min-width: 93.4375rem;
  }
  #izeCJGUl8lIQANck {
    position: relative;
    grid-area: 2 / 2 / 3 / 22;
  }
  #IQtGTjBFoEmRWudh {
    font-size: calc(2.18467571em - var(--ffsd));
  }
  #eyBHejX2McRhu3UG {
    --last-font-size: var(--first-font-size);
    --first-font-size: 2.18467571em;
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #BbnGjTBSWpxywcpm {
    min-width: 37.60980626rem;
  }
  #PzIT4lsFB3FsWL5Z {
    position: relative;
    grid-area: 4 / 4 / 6 / 14;
  }
  #FgPmWz47t9WrqGeg {
    position: relative;
    grid-area: 5 / 20 / 15 / 23;
  }
  #YynpjGDmBrE8mgHU {
    font-size: calc(2.18467571em - var(--ffsd));
  }
  #PfSGL4GNrxT7LpjY {
    --last-font-size: var(--first-font-size);
    --first-font-size: 2.18467571em;
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #rBjL9nFqBrZPji8N {
    min-width: 55.71065271rem;
  }
  #eqtyF7jPZMUL9Wus {
    position: relative;
    grid-area: 7 / 5 / 8 / 15;
  }
  #mjMx0CK9AxubbWSK {
    font-size: calc(1.58885439em - var(--ffsd));
  }
  #mbAQVUYSweXTxOhn {
    --last-font-size: var(--first-font-size);
    --first-font-size: 1.58885439em;
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #bK8esQpfK3t6nsSj {
    min-width: 33.57877497rem;
  }
  #sxcuD7Ep7YW7Njl0 {
    position: relative;
    grid-area: 9 / 6 / 10 / 13;
  }
  #DN6yp6PevRBqxWDs {
    position: relative;
    grid-area: 12 / 3 / 22 / 7;
  }
  #XZVwYERZYMgHhMwY {
    font-size: calc(2.18467571em - var(--ffsd));
  }
  #G35B0xfTuZU7dMZi {
    --last-font-size: var(--first-font-size);
    --first-font-size: 2.18467571em;
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #q932ue02qWdtQirf {
    min-width: 37.60980626rem;
  }
  #AZEzkoL5NckmhDe3 {
    position: relative;
    grid-area: 11 / 11 / 13 / 17;
  }
  #NzaT6SrecHNaGLW2 {
    font-size: calc(2.18467571em - var(--ffsd));
  }
  #RsXlY937JYfOQBlS {
    font-size: calc(2.18467571em - var(--ffsd));
  }
  #XwxraVGqZYcUV5xY {
    font-size: calc(2.18467571em - var(--ffsd));
  }
  #groFk006P7yKUa7F {
    --last-font-size: var(--first-font-size);
    --first-font-size: 2.18467571em;
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #ZhpYM9HMKUgj7p1z {
    min-width: 39.73823047rem;
  }
  #lcskolrLwGM4ts1T {
    position: relative;
    grid-area: 14 / 8 / 16 / 18;
  }
  #fZHkiuGD6XGMXWH6 {
    font-size: calc(2.18467571em - var(--ffsd));
  }
  #mvRLaywv4YDvUe2R {
    --last-font-size: var(--first-font-size);
    --first-font-size: 2.18467571em;
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #Cb9joMUrpGvzbK1d {
    min-width: 37.60980626rem;
  }
  #t2j6UAenns3zQAiK {
    position: relative;
    grid-area: 17 / 9 / 18 / 16;
  }
  #wbk5EtDbQGxCUYpF {
    font-size: calc(2.18467571em - var(--ffsd));
  }
  #zHCqkWMg6iIwPXZS {
    --last-font-size: var(--first-font-size);
    --first-font-size: 2.18467571em;
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #kldj75E3mhi33No5 {
    min-width: 39.73823047rem;
  }
  #YZ9wnYEjD5Gs37rE {
    position: relative;
    grid-area: 19 / 12 / 20 / 19;
  }
  #M2iyFdF7KTnQTxBE {
    font-size: calc(1.58885439em - var(--ffsd));
  }
  #yCafV7pbdahnYPQM {
    font-size: calc(1.58885439em - var(--ffsd));
  }
  #t3MV41A16vE2AhZt {
    --last-font-size: var(--first-font-size);
    --first-font-size: 1.58885439em;
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #Dl8vimRlMWxqxH2d {
    min-width: 58.04779067rem;
  }
  #NBSlTUb691wB49nC {
    position: relative;
    grid-area: 21 / 10 / 23 / 21;
  }
  #LV8Ptu0GMoPYic6T {
    grid-template-columns: 3.33333333rem 0 3.03661131rem 0 0 22.12878948rem 3.20253963rem 0 0 0.02635279rem 0 8.1169264rem 4.03103129rem 18.10084645rem 7.23048266rem 0.02635279rem 2.10207142rem 0.02635279rem 1.03785931rem 17.24534809rem 7.02176892rem 0 3.33333333rem;
    grid-template-rows: minmax(19.84805585rem, max-content) minmax(
        10rem,
        max-content
      ) minmax(8.33333333rem, max-content) 0 minmax(2.61664916rem, max-content) minmax(
        1.79790638rem,
        max-content
      ) minmax(2.61664916rem, max-content) minmax(1.19164265rem, max-content) minmax(
        1.84208143rem,
        max-content
      ) minmax(3.75811733rem, max-content) 0 minmax(2.61664916rem, max-content) minmax(
        1.65781563rem,
        max-content
      ) minmax(6.96556755rem, max-content) minmax(1.7582502rem, max-content) minmax(
        1.78746398rem,
        max-content
      ) minmax(2.61664916rem, max-content) minmax(1.78746398rem, max-content) minmax(
        2.61664916rem,
        max-content
      ) minmax(2.97910663rem, max-content) minmax(1.2052105rem, max-content) minmax(
        2.79672324rem,
        max-content
      ) minmax(19.84805585rem, max-content);
  }
  #horario-y-tarifa-3 {
    min-height: calc(3.27808106 * var(--1vh, 1vh));
  }
  #s5CabPaoRGtW6iVs {
    position: relative;
    grid-area: 2 / 2 / 3 / 3;
  }
  #b03Q4kTQQKI8ygAs {
    grid-template-columns: 0 381.01024568%;
    left: -140.50512284%;
    grid-template-rows: 0 100%;
  }
  #XfTXLp28DLIpgvG8 {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(6.86092798em - var(--ffsd))
    );
  }
  #ObtWsCSxNVbmOZnQ {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      6.86092798em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #YpA7JJ5cEa0zldRV {
    min-width: 93.4375rem;
  }
  #WyskU52afU9zRGdw {
    position: relative;
    grid-area: 2 / 5 / 3 / 9;
  }
  #akdmE2oBICXdClzB {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(5.43659751em - var(--ffsd))
    );
  }
  #Ci6FGoyTX0FzAYqk {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      5.43659751em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #JqzTVBWjzrO6ZoHs {
    min-width: 93.4375rem;
  }
  #uMysPpOLKpRIGixK {
    position: relative;
    grid-area: 4 / 4 / 5 / 8;
  }
  #QcYSkiHBLLUhqhTs {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(5.03134147em - var(--ffsd))
    );
  }
  #jvDIzF94Sldz78bH {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(5.03134147em - var(--ffsd))
    );
  }
  #E8MdTCsClUNmSdmL {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      5.03134147em
    );
    margin-top: calc(var(--first-font-size) * -0.4);
    margin-bottom: calc(var(--last-font-size) * -0.4);
  }
  #Yh4UihZoL1MXgRYs {
    min-width: 93.4375rem;
  }
  #N864l8SvPjMKft6W {
    position: relative;
    grid-area: 6 / 3 / 7 / 7;
  }
  #mHbkbPzHa6SJjn9g {
    position: relative;
    grid-area: 8 / 2 / 9 / 6;
  }
  #rEbGwJNDpRbslmzO {
    grid-template-columns: 3.33333333rem 0 0 0 93.33333333rem 0 0 0 3.33333333rem;
    grid-template-rows: minmax(3.33333333rem, max-content) minmax(
        8.23311358rem,
        max-content
      ) minmax(7.92929193rem, max-content) minmax(6.51156974rem, max-content) minmax(
        7.91666667rem,
        max-content
      ) minmax(75.56169143rem, max-content) minmax(5rem, max-content) minmax(
        96.39466667rem,
        max-content
      ) minmax(3.33333333rem, max-content);
  }
  #espacio-de-0-a-6-4 {
    min-height: calc(6.9774392 * var(--1vh, 1vh));
  }
  #JFfKCoezLvlqO1JI {
    position: relative;
    grid-area: 2 / 2 / 3 / 3;
  }
  #dpjzwvhNJxqNkqjs {
    grid-template-columns: 0 427.65966477%;
    left: -163.82983239%;
    grid-template-rows: 0 100%;
  }
  #Om86daOfHA6RtbkZ {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(8.33333333em - var(--ffsd))
    );
  }
  #vCBJPus0xICX3QWu {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      8.33333333em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #pLcMxH9W5eD3O9F9 {
    min-width: 93.4375rem;
  }
  #NiixPNEgzEBzZnSj {
    position: relative;
    grid-area: 2 / 2 / 3 / 11;
  }
  #m6gxexVVtCvBF7ye {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(5.43659751em - var(--ffsd))
    );
  }
  #zOVNaZK1rtqD5Iow {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      5.43659751em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #eVL6crMJ1dwtr7qS {
    min-width: 93.4375rem;
  }
  #SWJWA5Qz3OyyyL1N {
    position: relative;
    grid-area: 4 / 4 / 5 / 13;
  }
  #qYtwofwggnrH8MLB {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(3.8888875em - var(--ffsd))
    );
  }
  #wkMk3HbMBIP7JoFw {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      3.8888875em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #MDbpMamXIENEgbQn {
    min-width: 93.4375rem;
  }
  #of4Kb4aH0evLG9fY {
    position: relative;
    grid-area: 6 / 3 / 7 / 12;
  }
  #hE0A5sA5yszLXYIY {
    position: relative;
    grid-area: 8 / 8 / 9 / 9;
  }
  #G1hQpf5JgzfVGWSk {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(5.43659751em - var(--ffsd))
    );
  }
  #N2k7rfKT3y8vGgvC {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      5.43659751em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #cXj1CWvujIBDwebC {
    min-width: 93.4375rem;
  }
  #Zwq7kwa7eXYCeb4u {
    position: relative;
    grid-area: 10 / 5 / 11 / 14;
  }
  #GsFWD0ovI6tvniPS {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(5.43659751em - var(--ffsd))
    );
  }
  #NDqGKGof1cfh5uNL {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(5.43659751em - var(--ffsd))
    );
  }
  #AODjQyLF0Dnr4aBH {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      5.43659751em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #RBax0OLQlz5A2zNX {
    min-width: 93.4375rem;
  }
  #UrrP6CebtStGbqnd {
    position: relative;
    grid-area: 12 / 6 / 13 / 15;
  }
  #r4lTUQAmkgSpUASq {
    position: relative;
    grid-area: 14 / 7 / 15 / 10;
  }
  #slertQ9Xr7A3zipa {
    grid-template-columns: 3.33333333rem 0 0 0 0 12.72595893rem 2.90316148rem 62.07509251rem 2.90316148rem 12.72595893rem 0 0 0 0 3.33333333rem;
    grid-template-rows: minmax(9.66666667rem, max-content) minmax(
        10rem,
        max-content
      ) minmax(10.93604337rem, max-content) minmax(6.51156974rem, max-content) minmax(
        3.99883782rem,
        max-content
      ) minmax(4.44569731rem, max-content) minmax(16.41623346rem, max-content) minmax(
        64.11115554rem,
        max-content
      ) minmax(5rem, max-content) minmax(6.51156974rem, max-content) minmax(
        3.95833333rem,
        max-content
      ) minmax(14.11045898rem, max-content) minmax(5rem, max-content) minmax(
        70.1079259rem,
        max-content
      ) minmax(9.66666667rem, max-content);
  }
  #horario-y-tarifa-4 {
    min-height: calc(7.83172984 * var(--1vh, 1vh));
  }
  #ottqQXtSDHBWm1y8 {
    position: relative;
    grid-area: 2 / 2 / 3 / 3;
  }
  #srZ6ODQP1UOfm1pd {
    grid-template-columns: 0 401.11399462%;
    left: -150.55699731%;
    grid-template-rows: 0 100%;
  }
  #WwVDysOGWRshhlp4 {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(7.21157096em - var(--ffsd))
    );
  }
  #kohcdr9QCHUTgYFR {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      7.21157096em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #nXUlxTKGAYJaWpM4 {
    min-width: 93.4375rem;
  }
  #YtuZleGafNXTRFFj {
    position: relative;
    grid-area: 2 / 4 / 3 / 8;
  }
  #rhnfNK07O5Ka8GTK {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(5.43659751em - var(--ffsd))
    );
  }
  #Q5EMSiHAUKQOjy5t {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      5.43659751em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #vuhY83fIYrgfEcyn {
    min-width: 93.4375rem;
  }
  #gvzv8atWam2gS5aP {
    position: relative;
    grid-area: 4 / 3 / 5 / 7;
  }
  #JRR6VGLUXPG2roAs {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(5.06171093em - var(--ffsd))
    );
  }
  #xwtDpA5vSuxDCmHF {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(5.06171093em - var(--ffsd))
    );
  }
  #Tb7WAmGLt5lZLvr1 {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(5.06171093em - var(--ffsd))
    );
  }
  #JikH28Qjg8HLWjlY {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      5.06171093em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #MHSU1F3detaHZOTu {
    min-width: 93.4375rem;
  }
  #G7wa409Tqo2ST5uB {
    position: relative;
    grid-area: 6 / 5 / 7 / 9;
  }
  #vb9w3WN79Sji4md6 {
    position: relative;
    grid-area: 8 / 2 / 9 / 6;
  }
  #COGPW9Jbjuu95dkP {
    grid-template-columns: 3.33333333rem 0 0 0 93.33333333rem 0 0 0 3.33333333rem;
    grid-template-rows: minmax(3.33333333rem, max-content) minmax(
        8.65388516rem,
        max-content
      ) minmax(7.92929193rem, max-content) minmax(6.51156974rem, max-content) minmax(
        7.91666667rem,
        max-content
      ) minmax(90.96135076rem, max-content) minmax(5rem, max-content) minmax(
        96.39466667rem,
        max-content
      ) minmax(3.33333333rem, max-content);
  }
  #espacio-de-0-a-6-5 {
    min-height: calc(7.49274757 * var(--1vh, 1vh));
  }
  #OQdtJdkykpU6UKm6 {
    position: relative;
    grid-area: 2 / 2 / 3 / 3;
  }
  #ZjsvkxwCad5PXTij {
    grid-template-columns: 0 161.73537554%;
    left: -30.86768777%;
    grid-template-rows: 0 100%;
  }
  #vtQIJcHSTixENPjB {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(8.33333333em - var(--ffsd))
    );
  }
  #MUyLzfqfkOishX2L {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      8.33333333em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #yBglW3nvpZFpBWQu {
    min-width: 93.4375rem;
  }
  #s5IPlsFkeeXq4Gy6 {
    position: relative;
    grid-area: 2 / 3 / 3 / 20;
  }
  #KGLcZHmVhZi20A9T {
    font-size: calc(2.25814473em - var(--ffsd));
  }
  #bRayAhR4PZr0Ed0T {
    --last-font-size: var(--first-font-size);
    --first-font-size: 2.25814473em;
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #HLRMREoZjqKoP7WM {
    min-width: 38.8710929rem;
  }
  #Jn2czZ6F75rJpvEH {
    position: relative;
    grid-area: 5 / 5 / 6 / 15;
  }
  #IIzFKQ6YbZB9I8BA {
    position: relative;
    grid-area: 4 / 16 / 17 / 21;
  }
  #swwI9A4zObRRe2F5 {
    font-size: calc(2.25814473em - var(--ffsd));
  }
  #iOaO3Hvz2jeA20RY {
    --last-font-size: var(--first-font-size);
    --first-font-size: 2.25814473em;
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #M5XODb44moqppcM6 {
    min-width: 38.8710929rem;
  }
  #ais4KrJFbIn2dU0w {
    position: relative;
    grid-area: 7 / 4 / 8 / 14;
  }
  #TbT2mWuFKNwS49tw {
    font-size: calc(2.10669746em - var(--ffsd));
  }
  #SfJWwN9IIljUUY9x {
    --last-font-size: var(--first-font-size);
    --first-font-size: 2.10669746em;
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #YpVpDNDmaByyHG72 {
    min-width: 36.27116902rem;
  }
  #fI6euXVmckx4MCkf {
    position: relative;
    grid-area: 9 / 7 / 10 / 13;
  }
  #ry2ReiBujhIFVsul {
    font-size: calc(2.10669746em - var(--ffsd));
  }
  #MkeiBbLu6ZRn2LDk {
    font-size: calc(2.10669746em - var(--ffsd));
  }
  #aoKKFKpl9PgsPs6E {
    font-size: calc(2.10669746em - var(--ffsd));
  }
  #uWOyQc4Eb3NGuLG6 {
    --last-font-size: var(--first-font-size);
    --first-font-size: 2.10669746em;
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #yD91hy9w2chZVDEb {
    min-width: 36.27116902rem;
  }
  #n7mYqYdRdoOJGv9A {
    position: relative;
    grid-area: 11 / 6 / 12 / 12;
  }
  #O6bsYZ9R1L2VOKoe {
    position: relative;
    grid-area: 13 / 2 / 20 / 8;
  }
  #Hyo4IZ2KP0vvnzlI {
    font-size: calc(2.25814473em - var(--ffsd));
  }
  #uF3o4GdcuZE6GuDd {
    --last-font-size: var(--first-font-size);
    --first-font-size: 2.25814473em;
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #OE6YMt0nHvgvc28n {
    min-width: 38.8710929rem;
  }
  #hw0glYEDC0JHxWNs {
    position: relative;
    grid-area: 14 / 9 / 15 / 17;
  }
  #CMsC3YFIXtYjoqLq {
    font-size: calc(2.25814473em - var(--ffsd));
  }
  #XttRCTsbNcnItS2a {
    font-size: calc(2.25814473em - var(--ffsd));
  }
  #VgyXxSkwJkeZKJE0 {
    font-size: calc(2.25814473em - var(--ffsd));
  }
  #ofqq9mKBSvYpIYd8 {
    font-size: calc(2.25814473em - var(--ffsd));
  }
  #BwCtbRaJgap4H1fZ {
    --last-font-size: var(--first-font-size);
    --first-font-size: 2.25814473em;
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #ex4DMSPCxEMthJeu {
    min-width: 38.8710929rem;
  }
  #JDHA8w3wShPUBLYQ {
    position: relative;
    grid-area: 16 / 10 / 18 / 18;
  }
  #UHYpWs1Xcbwy6o1P {
    font-size: calc(1.64228637em - var(--ffsd));
  }
  #esDskPv9WYZdF01E {
    font-size: calc(1.64228637em - var(--ffsd));
  }
  #yFV48KF5WQrCjBQo {
    --last-font-size: var(--first-font-size);
    --first-font-size: 1.64228637em;
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #tLZEFwGVjlGIiSfi {
    min-width: 61.46025789rem;
  }
  #DQIrEMrbBTKizNTI {
    position: relative;
    grid-area: 19 / 11 / 21 / 19;
  }
  #UyAQsymDOybSEkhj {
    grid-template-columns: 3.33333333rem 0 0 0 0 0 20.59536523rem 9.40226939rem 0 0 6.16936774rem 0 2.59992388rem 0 29.48320508rem 0.51442954rem 0 22.58916499rem 1.97960749rem 0 3.33333333rem;
    grid-template-rows: minmax(13.78127091rem, max-content) minmax(
        10rem,
        max-content
      ) minmax(10.93604337rem, max-content) 0 minmax(2.70464511rem, max-content) minmax(
        1.4776306rem,
        max-content
      ) minmax(2.70464511rem, max-content) minmax(1.26679679rem, max-content) minmax(
        2.50398768rem,
        max-content
      ) minmax(1.46266359rem, max-content) minmax(8.35464203rem, max-content) minmax(
        0.68725916rem,
        max-content
      ) minmax(0.00279075rem, max-content) minmax(2.70464511rem, max-content) minmax(
        0.6900499rem,
        max-content
      ) minmax(1.34617521rem, max-content) minmax(10.82729207rem, max-content) minmax(
        1.56342439rem,
        max-content
      ) minmax(4.13651578rem, max-content) 0 minmax(13.78127091rem, max-content);
  }
  #horario-y-tarifa-5 {
    min-height: calc(2.96185933 * var(--1vh, 1vh));
  }
  #VsW3FbdLLmRqceON {
    position: relative;
    grid-area: 2 / 2 / 3 / 3;
  }
  #CFduSyFYRq8MdFzk {
    grid-template-columns: 0 450.3551383%;
    left: -175.17756915%;
    grid-template-rows: 0 100%;
  }
  #eHlmLr87DICr0Z8G {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(8.33333333em - var(--ffsd))
    );
  }
  #bsJ110PQfD1lM4Ax {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      8.33333333em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #ruxilI2HWGUv8VWq {
    min-width: 93.4375rem;
  }
  #oi6lOWUkA1b2Tr6Z {
    position: relative;
    grid-area: 2 / 4 / 3 / 15;
  }
  #JhScJgrrjqDmqBSn {
    position: relative;
    grid-area: 4 / 5 / 5 / 9;
  }
  #WttynR36RNrdcfnR {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(6.94441667em - var(--ffsd))
    );
  }
  #DA18nXMK6sAkjHha {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      6.94441667em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #Du0Cy1mGYWNKuFLQ {
    min-width: 81.70449307rem;
  }
  #jIhg8xkhn7g9T78u {
    position: relative;
    grid-area: 6 / 7 / 7 / 11;
  }
  #qSZKDGMJEYB5PTlN {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(4.96971557em - var(--ffsd))
    );
  }
  #DSvtU4b4RBY7n2PY {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(4.96971557em - var(--ffsd))
    );
  }
  #YeRF4iYpTV6kIAYc {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      4.96971557em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #C0lmHhru3qHvsP76 {
    min-width: 93.4375rem;
  }
  #rr1fQDQSV98sFF9r {
    position: relative;
    grid-area: 8 / 2 / 9 / 13;
  }
  #oD6AoIGpG6Vzbln8 {
    position: relative;
    grid-area: 10 / 6 / 11 / 10;
  }
  #zncR8GKirgJXjjXz {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(6.9444375em - var(--ffsd))
    );
  }
  #vmqdCaUpkppDvnwp {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      6.9444375em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #wemQGKzgAYQsp7OY {
    min-width: 81.70449307rem;
  }
  #bD9nlFVDredeEsxx {
    position: relative;
    grid-area: 12 / 8 / 13 / 12;
  }
  #sJGbLdrehEnrs6k2 {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(5.80915032em - var(--ffsd))
    );
  }
  #WxgBFzcbiDSUvUNj {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      5.80915032em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #sgvOJFieWHQZ122M {
    min-width: 93.4375rem;
  }
  #XhcJCnl8zh5zu3th {
    position: relative;
    grid-area: 14 / 3 / 15 / 14;
  }
  #SqPDHzr0Grp8Emvb {
    grid-template-columns: 3.33333333rem 0 0 5.86650347rem 0 0 0 81.6003264rem 0 0 0 5.86650347rem 0 0 3.33333333rem;
    grid-template-rows: minmax(11.52786568rem, max-content) minmax(
        10rem,
        max-content
      ) minmax(12.09423347rem, max-content) minmax(81.6rem, max-content) minmax(
        2.94569436rem,
        max-content
      ) minmax(8.19445rem, max-content) minmax(2.94569436rem, max-content) minmax(
        12.89868665rem,
        max-content
      ) minmax(5rem, max-content) minmax(81.6rem, max-content) minmax(
        2.94569436rem,
        max-content
      ) minmax(8.19444583rem, max-content) minmax(2.94569853rem, max-content) minmax(
        6.95778699rem,
        max-content
      ) minmax(11.52786568rem, max-content);
  }
  #cristina-y-estefanía {
    min-height: calc(8.51369542 * var(--1vh, 1vh));
  }
  #FyeGBRBZVlO7KoaS {
    position: relative;
    grid-area: 2 / 2 / 3 / 3;
  }
  #Yh1tAbggSibpx4QQ {
    grid-template-columns: 0 164.76127995%;
    left: -32.38063998%;
    grid-template-rows: 0 100%;
  }
  #NbAjv2qs3FgTOx0o {
    stroke-width: calc(100rem * 0 / 480);
  }
  #CnAmO5kjbVSCGfWM {
    top: 0px;
    left: -3.33333333rem;
    bottom: 0px;
    position: absolute;
    right: -3.33333333rem;
    grid-area: 2 / 2 / 4 / 6;
  }
  #coof0a18581vJz0p {
    font-size: calc(2.00422743em - var(--ffsd));
  }
  #Wq9BI72XrcgHinoB {
    font-size: calc(2.00422743em - var(--ffsd));
  }
  #pxIQoyUbA41vreCV {
    --last-font-size: var(--first-font-size);
    --first-font-size: 2.00422743em;
    margin-top: calc(var(--first-font-size) * -0.4);
    margin-bottom: calc(var(--last-font-size) * -0.4);
  }
  #Q75675d88ruW9iXv {
    min-width: 68.08549736rem;
  }
  #TauzMk7DYoeYf4Xd {
    position: relative;
    grid-area: 3 / 4 / 5 / 5;
  }
  #SwUTjADUdrcHjBKF {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(9.4975747em - var(--ffsd))
    );
  }
  #FlgNtha6IBKjjhJs {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      9.4975747em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #tBVjkXEJa6CUDwwL {
    min-width: 93.4375rem;
  }
  #t5TXKnztHMTGHf7g {
    position: relative;
    grid-area: 6 / 3 / 7 / 7;
  }
  #ICkl0N7foFhE31hm {
    grid-template-columns: 3.33333333rem 0 12.67600132rem 67.98133069rem 12.67600132rem 0 3.33333333rem;
    grid-template-rows: 0 minmax(5.58907145rem, max-content) minmax(
        11.45597297rem,
        max-content
      ) minmax(6.75518877rem, max-content) minmax(23.19883841rem, max-content) minmax(
        11.27852645rem,
        max-content
      ) minmax(6.83353435rem, max-content);
  }
  #quienes-somos {
    min-height: calc(2.12082158 * var(--1vh, 1vh));
  }
}
@media (min-width: 480.05px) and (max-width: 768px) {
  #ooNDpDSzQYqtAkwQ {
    position: relative;
    grid-area: 2 / 2 / 3 / 3;
  }
  #AuV8BPn5idyEotAl {
    grid-template-columns: 0 159.09554512%;
    left: -29.54777256%;
    grid-template-rows: 0 100%;
  }
  #UZTNuD2V5EO7WKVR {
    stroke-width: calc(100rem * 0 / 768);
  }
  #orZuwHQrKpwo1Ifr {
    display: none;
  }
  #rDw76HQMYPlSbISX {
    stroke-width: calc(100rem * 0 / 768);
  }
  #fnN9IFb47ws1ga5u {
    display: none;
  }
  #hdBqXtZuuQPqcJJE {
    stroke-width: calc(100rem * 0 / 768);
  }
  #FMx0SbI4dmcjJ7SM {
    display: block;
  }
  #r7h88WoJF0Mjcgbh {
    stroke-width: calc(100rem * 0 / 768);
  }
  #WGceOycYX3IaHZPj {
    display: none;
  }
  #Egkp0Z1fdlcC8Wtx {
    stroke-width: calc(100rem * 0 / 768);
  }
  #MaNuAhUb4jWXLR7d {
    display: none;
  }
  #Z0Eu64D3MRqFMfkY {
    top: 0px;
    left: -4.16666667rem;
    bottom: 0px;
    position: absolute;
    right: -4.16666667rem;
    grid-area: 2 / 2 / 13 / 13;
  }
  #OQG9hBUV7WhfCmSR {
    font-size: calc(14.9006099em - var(--ffsd));
  }
  #nV0ozpVewNEPfWak {
    --last-font-size: var(--first-font-size);
    --first-font-size: 14.9006099em;
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #OAgppraW1ZhDIarO {
    min-width: 30.09456577rem;
  }
  #n2JuhAZqmGCb7QAU {
    position: relative;
    grid-area: 2 / 2 / 5 / 5;
  }
  #PbprQZEqN0m4d3Wp {
    font-size: calc(3.12501302em - var(--ffsd));
  }
  #UhGyDJrpQwfpSnM8 {
    --last-font-size: var(--first-font-size);
    transform: translateX(calc(var(--first-font-size) * 0.034));
    --first-font-size: 3.12501302em;
    margin-top: calc(var(--first-font-size) * -0.145);
    margin-bottom: calc(var(--last-font-size) * -0.145);
  }
  #KLHl5EMot7UQRm7v {
    min-width: 32.01338129rem;
  }
  #hbPfi3vLgDrjFnSV {
    position: relative;
    grid-area: 4 / 3 / 7 / 6;
  }
  #RCwhCMMGLedfuULJ {
    font-size: calc(14.9006099em - var(--ffsd));
  }
  #TGW5BhpMauexbr4s {
    --last-font-size: var(--first-font-size);
    --first-font-size: 14.9006099em;
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #GWPafrY4wLTjsKx3 {
    min-width: 30.09456577rem;
  }
  #ZZId3rZBytAr0u4u {
    position: relative;
    grid-area: 3 / 4 / 6 / 7;
  }
  #obJmIj1mR4yN9tpq {
    grid-template-columns: 0 0 1.91881552rem 28.11064609rem 1.91881552rem 0;
    grid-template-rows: 0 0 minmax(15.51895398rem, max-content) minmax(
        2.28732682rem,
        max-content
      ) 0 minmax(1.36371107rem, max-content);
    grid-area: 3 / 5 / 4 / 10;
  }
  #iCrptK4WAsCR9okN {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(3.8194401em - var(--ffsd))
    );
  }
  #AyLBlt2aVLIfyZz5 {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      3.8194401em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #Lvg74R24yMMLqQyQ {
    min-width: 57.35677083rem;
  }
  #VFKqgZrjfllGJs5u {
    position: relative;
    grid-area: 5 / 3 / 6 / 11;
  }
  #mg4qIi0N35AkDjl5 {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(3.8194401em - var(--ffsd))
    );
  }
  #ftzz6MzFAD0cujQF {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      3.8194401em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #s0Np6VhORXZJTwLo {
    min-width: 17.03957109rem;
  }
  #n9eseiUsDqYtGjc7 {
    position: relative;
    grid-area: 7 / 6 / 10 / 7;
  }
  #M7NY9QkwcwUe7oLv {
    position: relative;
    grid-area: 8 / 8 / 9 / 9;
  }
  #JjDrTwpiKvQdivFX {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(3.8194401em - var(--ffsd))
    );
  }
  #m75BgfFSn3SgXYBQ {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      3.8194401em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #BZFmYE3IGKQNMmY9 {
    min-width: 57.35677083rem;
  }
  #AEYssGUEbViCfbY7 {
    position: relative;
    grid-area: 11 / 4 / 12 / 12;
  }
  #gcswUXhVJp3ZU1Ht {
    grid-template-columns: 0 17.1875rem 0 12.67169477rem 5.23462548rem 16.97446693rem 0.83683402rem 3.66772523rem 5.23462548rem 12.67169477rem 0 17.1875rem;
    grid-template-rows: 0 minmax(4.16666667rem, max-content) minmax(
        19.16999187rem,
        max-content
      ) minmax(4.16666667rem, max-content) minmax(4.57465365rem, max-content) minmax(
        4.16666667rem,
        max-content
      ) minmax(1.53428841rem, max-content) minmax(2.28732682rem, max-content) minmax(
        0.75303841rem,
        max-content
      ) minmax(4.16666667rem, max-content) minmax(4.57465365rem, max-content) minmax(
        4.16666667rem,
        max-content
      );
  }
  #wwcSVzwPh1awUu5W {
    position: relative;
    grid-area: 2 / 3 / 3 / 5;
  }
  #LA0fDE1pVU9n1JDe {
    stroke-width: calc(100rem * 0 / 768);
  }
  #iEF5qFcZ0mBBi9RW {
    top: 0px;
    left: -4.16666667rem;
    bottom: 0px;
    position: absolute;
    right: -4.16666667rem;
    grid-area: 2 / 2 / 4 / 4;
  }
  #zlihv7DJHYMiq5bR {
    position: relative;
    grid-area: 3 / 3 / 5 / 5;
  }
  #uIbRq9zpROiQ71J9 {
    grid-template-columns: 0 0 91.66666667rem 0;
    grid-template-rows: 0 0 minmax(34.79666667rem, max-content) 0;
  }
  #tV65jVb3AmUBgF9u {
    position: relative;
    grid-area: 4 / 2 / 5 / 4;
  }
  #cmkPblMmpx7upJhS {
    grid-template-columns: 4.16666667rem 0 91.66666667rem 0 4.16666667rem;
    grid-template-rows: 0 minmax(53.72728614rem, max-content) minmax(
        0.92361576rem,
        max-content
      ) minmax(34.79666667rem, max-content);
  }
  #portada {
    min-height: calc(4.03425078 * var(--1vh, 1vh));
    padding-bottom: 55px;
  }
  #JrfXz1ealRxc7uRp {
    position: relative;
    grid-area: 2 / 2 / 3 / 3;
  }
  #miWpY7XtLlfX26D4 {
    grid-template-columns: 0 294.62955477%;
    left: -97.31477738%;
    grid-template-rows: 0 100%;
  }
  #KnqSvr7SccphnkiN {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(5.20833333em - var(--ffsd))
    );
  }
  #AKJT4sFDpJef4s7t {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      5.20833333em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #Jjpmi7vH9lUsLOzT {
    min-width: 91.73177083rem;
  }
  #QnaFN7MTq7diGnST {
    position: relative;
    grid-area: 2 / 2 / 3 / 11;
  }
  #bzbmEyom8iCaYSQI {
    position: relative;
    grid-area: 4 / 9 / 5 / 10;
  }
  #oZqLssrMokvB4AoW {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(3.8194401em - var(--ffsd))
    );
  }
  #zhcTtmvNaT3TcIWa {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      3.8194401em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #CnFI5cdgeweqF6xn {
    min-width: 91.73177083rem;
  }
  #h8aHlxIeltjLmF25 {
    position: relative;
    grid-area: 6 / 3 / 7 / 12;
  }
  #t82SH9xfGqgErddV {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(3.8194401em - var(--ffsd))
    );
  }
  #PypZIiH1qORfsrhO {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      3.8194401em
    );
    margin-top: calc(var(--first-font-size) * -0.15);
    margin-bottom: calc(var(--last-font-size) * -0.15);
  }
  #D2J6fk4rxjGhgCcm {
    min-width: 91.73177083rem;
  }
  #cnzeKkkio7zuKq9a {
    position: relative;
    grid-area: 8 / 6 / 9 / 15;
  }
  #v7ie3CISlu0lJddD {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(3.8194401em - var(--ffsd))
    );
  }
  #T1IQ5WlGXURwANxQ {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      3.8194401em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #VvJVpBDxlxs62Ywu {
    min-width: 91.73177083rem;
  }
  #yHmTBhNDm6GWEXcF {
    position: relative;
    grid-area: 10 / 4 / 11 / 13;
  }
  #eybClICPnH2nls0r {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(3.8194401em - var(--ffsd))
    );
  }
  #PrrHEGuyKaj8S3yF {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      3.8194401em
    );
    margin-top: calc(var(--first-font-size) * -0.15);
    margin-bottom: calc(var(--last-font-size) * -0.15);
  }
  #bOOi3e0moWqOX3G5 {
    min-width: 91.73177083rem;
  }
  #y9ClsWsoiNHEjfNu {
    position: relative;
    grid-area: 12 / 7 / 13 / 16;
  }
  #x26hfIAGrWKFyKXC {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(3.8194401em - var(--ffsd))
    );
  }
  #A5miFLcYPXngcoS4 {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      3.8194401em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #vaYeQG0lqlavi2Sl {
    min-width: 91.73177083rem;
  }
  #pWIyAnCZpj0GxdGJ {
    position: relative;
    grid-area: 14 / 5 / 15 / 14;
  }
  #OunXqGusEziVE8d0 {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(3.8194401em - var(--ffsd))
    );
  }
  #KuYwydPX6yyaD3xG {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      3.8194401em
    );
    margin-top: calc(var(--first-font-size) * -0.15);
    margin-bottom: calc(var(--last-font-size) * -0.15);
  }
  #y9BUTp6IXo9nb03o {
    min-width: 91.73177083rem;
  }
  #KaX6Ojilr1xxmh0d {
    position: relative;
    grid-area: 16 / 8 / 17 / 17;
  }
  #ocdIxlF4GZBsYRYr {
    grid-template-columns: 4.16666667rem 0 0 0 0 0 0 10.16590216rem 71.33486234rem 10.16590216rem 0 0 0 0 0 0 4.16666667rem;
    grid-template-rows: minmax(6.8554681rem, max-content) minmax(
        6.25rem,
        max-content
      ) minmax(9.09593512rem, max-content) minmax(73.67464582rem, max-content) minmax(
        4.16666667rem,
        max-content
      ) minmax(4.57465365rem, max-content) minmax(1.25942068rem, max-content) minmax(
        19.31389833rem,
        max-content
      ) minmax(1.30208333rem, max-content) minmax(4.57465365rem, max-content) minmax(
        1.30208333rem,
        max-content
      ) minmax(14.22506514rem, max-content) minmax(2.0229382rem, max-content) minmax(
        4.57465365rem,
        max-content
      ) minmax(1.30208333rem, max-content) minmax(14.22506514rem, max-content) minmax(
        6.8554681rem,
        max-content
      );
  }
  #¿qué-es-kipi {
    min-height: calc(7.91874742 * var(--1vh, 1vh));
  }
  #FC0uflBWSqdxN59b {
    position: relative;
    grid-area: 2 / 2 / 3 / 3;
  }
  #yCpUtgzefT2J4Rnq {
    grid-template-columns: 0 316.76655498%;
    left: -108.38327749%;
    grid-template-rows: 0 100%;
  }
  #ooMtk6Aot38txqDJ {
    display: none;
  }
  #ARaWo19tWlMoYrXa {
    display: none;
  }
  #OflLJbWT4eQH1l66 {
    display: block;
  }
  #zuOXn7b6xkuY9S8X {
    display: none;
  }
  #PEMgrldbtcn6lEZw {
    display: none;
  }
  #Rv5xhZbhn4d4hUIT {
    position: relative;
    grid-area: 2 / 2 / 5 / 5;
  }
  #ZxN6H2kJ3TWumtzR {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(3.59081943em - var(--ffsd))
    );
  }
  #WHVhhQgdpUQ75mm5 {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      3.59081943em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #KH9fKnj7PWX1O19a {
    min-width: 83.3984375rem;
  }
  #bNlvcwm8BgxFpNNS {
    position: relative;
    grid-area: 3 / 3 / 4 / 4;
  }
  #qcKlt3ctyGEi2MC2 {
    grid-template-columns: 0 4.16666667rem 83.33333333rem 4.16666667rem;
    grid-template-rows: 0 minmax(5.45827081rem, max-content) minmax(
        4.30898331rem,
        max-content
      ) minmax(5.45827081rem, max-content);
    grid-area: 2 / 2 / 3 / 15;
  }
  #Nld4y93ZLSks9JDH {
    position: relative;
    grid-area: 2 / 2 / 3 / 15;
  }
  #RIpOIDKlbx49GUAD {
    stroke-width: calc(100rem * 20 / 768);
  }
  #E6EE7YIjvcjLeOwN {
    display: block;
  }
  #MVdeiRfwFLCLWhIA {
    stroke-width: calc(100rem * 20 / 768);
  }
  #V6loLbeccvRbKsLg {
    display: none;
  }
  #FJCXEqopp5VKZufS {
    stroke-width: calc(100rem * 20 / 768);
  }
  #XiPk2mmvHSbR6Rvq {
    display: none;
  }
  #OcDrl11GlCYTLv2Q {
    position: relative;
    grid-area: 2 / 2 / 7 / 7;
  }
  #tDeYSddjncAs5Z3J {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(3.76414888em - var(--ffsd))
    );
  }
  #lSOzsmUfmsdOThur {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      3.76414888em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #S7vBKOiAPgxm9jZp {
    min-width: 64.05146179rem;
  }
  #Cr9iwTqfcwvDRUTf {
    position: relative;
    grid-area: 3 / 3 / 4 / 5;
  }
  #jf15f46zz1HFPzRz {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(3.76414062em - var(--ffsd))
    );
  }
  #Iyo896NLfo1sXaz9 {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      3.76414062em
    );
    margin-top: calc(var(--first-font-size) * -0.15);
    margin-bottom: calc(var(--last-font-size) * -0.15);
  }
  #imAylMyTAQzCGdoj {
    min-width: 64.05146179rem;
  }
  #XBTkugoKjv3UFvuf {
    position: relative;
    grid-area: 5 / 4 / 6 / 6;
  }
  #NmqkDxgsfqrYRMGb {
    grid-template-columns: 0 2.89314463rem 0 63.98635762rem 0 2.89314463rem;
    grid-template-rows: 0 minmax(4.51763422rem, max-content) minmax(
        4.50842975rem,
        max-content
      ) minmax(2.55638704rem, max-content) minmax(20.43511181rem, max-content) minmax(
        4.41442087rem,
        max-content
      );
  }
  #LZLTXb247BU99doB {
    grid-template-columns: 0 69.77264687rem;
    grid-template-rows: 0 minmax(36.4319837rem, max-content);
    grid-area: 4 / 6 / 5 / 12;
  }
  #vZjLD2InoLiR99mK {
    position: relative;
    grid-area: 4 / 6 / 5 / 12;
  }
  #nH5aCbYEmb4hyDzw {
    stroke-width: calc(100rem * 10 / 768);
  }
  #lOZcN6RO2q8u33cE {
    display: block;
  }
  #tM3c1yeAp0owgFnB {
    stroke-width: calc(100rem * 10 / 768);
  }
  #ooML0bQdULWDsTLf {
    display: none;
  }
  #VeScWkWbVQ5WimRT {
    stroke-width: calc(100rem * 10 / 768);
  }
  #U5gXPqnp8xhJ91q2 {
    display: none;
  }
  #GpRioqfVWKSvdQhZ {
    position: relative;
    grid-area: 2 / 2 / 7 / 7;
  }
  #LRfLdZUHLYG60gTK {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(3.8194401em - var(--ffsd))
    );
  }
  #TzWRoPRwOgXqSmHp {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      3.8194401em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #vGZvv9kKqIQeTQGM {
    min-width: 61.54972873rem;
  }
  #zp3MzYqqKaSFXbDB {
    position: relative;
    grid-area: 3 / 3 / 4 / 5;
  }
  #usoel55QudHPtTiG {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(3.81942708em - var(--ffsd))
    );
  }
  #yDCjzmthI2kqnLcr {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      3.81942708em
    );
    margin-top: calc(var(--first-font-size) * -0.15);
    margin-bottom: calc(var(--last-font-size) * -0.15);
  }
  #Sjlj1pr6vYT6zcyN {
    min-width: 61.54972873rem;
  }
  #XTyeGXkmYHT5fBBb {
    position: relative;
    grid-area: 5 / 4 / 6 / 6;
  }
  #InoiQ3iW8NOIg4HW {
    grid-template-columns: 0 4.14401115rem 0 61.48462456rem 0 4.14401115rem;
    grid-template-rows: 0 minmax(4.55729167rem, max-content) minmax(
        4.57465365rem,
        max-content
      ) minmax(2.3437474rem, max-content) minmax(21.25000521rem, max-content) minmax(
        3.91246285rem,
        max-content
      );
  }
  #L66qz7HyGRRqcTfr {
    grid-template-columns: 0 69.77264687rem;
    grid-template-rows: 0 minmax(36.63816076rem, max-content);
    grid-area: 6 / 5 / 7 / 11;
  }
  #iiPkVLsDBKnq4FxD {
    position: relative;
    grid-area: 6 / 5 / 7 / 11;
  }
  #m8maDMkbrVOj8wIm {
    stroke-width: calc(100rem * 10 / 768);
  }
  #MbNWLit04pJoJu3X {
    position: relative;
    grid-area: 2 / 2 / 7 / 7;
  }
  #bMB1u0L7UMoHSGg2 {
    font-size: calc(3.8806964em - var(--ffsd));
  }
  #NvZL9AajVdywx6Mt {
    --last-font-size: var(--first-font-size);
    --first-font-size: 3.8806964em;
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #oqRj1XxXhjHbpwdz {
    min-width: 58.13774824rem;
  }
  #l4JibxrTDSFG8ASL {
    position: relative;
    grid-area: 3 / 4 / 4 / 5;
  }
  #Yp5vvcGwQxrK1CzW {
    font-size: calc(3.8806964em - var(--ffsd));
  }
  #Ijv7T4nv3zP0JW2u {
    --last-font-size: var(--first-font-size);
    --first-font-size: 3.8806964em;
    margin-top: calc(var(--first-font-size) * -0.15);
    margin-bottom: calc(var(--last-font-size) * -0.15);
  }
  #fDBlPGzu5anI3QPw {
    min-width: 61.41511317rem;
  }
  #Qpev0mNNGJuJozEt {
    position: relative;
    grid-area: 5 / 3 / 6 / 6;
  }
  #oUiYjzQxPikGbHIP {
    grid-template-columns: 0 4.7088338rem 1.63868246rem 58.07264408rem 1.63868246rem 3.56104256rem;
    grid-template-rows: 0 minmax(4.63038165rem, max-content) minmax(
        4.64802209rem,
        max-content
      ) minmax(2.38133649rem, max-content) minmax(15.90205489rem, max-content) minmax(
        8.87018859rem,
        max-content
      );
  }
  #GC1Yv7O80kanoCFS {
    grid-template-columns: 0 69.61988537rem;
    grid-template-rows: 0 minmax(36.4319837rem, max-content);
    grid-area: 8 / 3 / 13 / 9;
  }
  #uwQzbcbzHPDvJaBI {
    position: relative;
    grid-area: 8 / 3 / 13 / 9;
  }
  #MC92xwAVVhy2Fg7m {
    font-size: calc(3.8194401em - var(--ffsd));
  }
  #Hy5sTkRkuRJqWDDw {
    --last-font-size: var(--first-font-size);
    --first-font-size: 3.8194401em;
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #OKYr9Prb34shozNF {
    min-width: 43.7192808rem;
  }
  #spR1MCHa0zLBc7VI {
    position: relative;
    grid-area: 9 / 7 / 10 / 13;
  }
  #l16AVZ6rEGZZKlq7 {
    font-size: calc(3.8194401em - var(--ffsd));
  }
  #mekRnzL9dGu6fNL0 {
    --last-font-size: var(--first-font-size);
    --first-font-size: 3.8194401em;
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #okZqdpeV4p8I5hG8 {
    min-width: 43.7192808rem;
  }
  #dicpA3m0HcrFD4hA {
    position: relative;
    grid-area: 11 / 8 / 12 / 14;
  }
  #M6XB3aiH755rykg9 {
    stroke-width: calc(100rem * 10.000000000000002 / 768);
  }
  #RKy9PY8gdecZRJLd {
    display: block;
  }
  #CZKpPFMJ1Cn4LhHO {
    stroke-width: calc(100rem * 10.000000000000002 / 768);
  }
  #VYMvkT3zdzcHaPrQ {
    display: none;
  }
  #GguouLl1CcGnydsN {
    stroke-width: calc(100rem * 10.000000000000002 / 768);
  }
  #mjujFlEGfzi7hVPK {
    display: none;
  }
  #df7Ypcad8Qcg6cXH {
    position: relative;
    grid-area: 2 / 2 / 7 / 7;
  }
  #C5iJbnljp6aa5vmx {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(3.87554349em - var(--ffsd))
    );
  }
  #vSbFfEPgpoy1FQbD {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      3.87554349em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #buEWYixTnSg5W2aN {
    min-width: 61.54972873rem;
  }
  #tsOULXOK5VrGvu3M {
    position: relative;
    grid-area: 3 / 3 / 4 / 5;
  }
  #D4JJ3NV5Zkqf2kDM {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(3.87553385em - var(--ffsd))
    );
  }
  #Ve4bIapyx91VYET6 {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      3.87553385em
    );
    margin-top: calc(var(--first-font-size) * -0.15);
    margin-bottom: calc(var(--last-font-size) * -0.15);
  }
  #XaL9SIb3yd0YvjQj {
    min-width: 61.54972873rem;
  }
  #iOIQXWxnD0QlXwc0 {
    position: relative;
    grid-area: 5 / 4 / 6 / 6;
  }
  #SEXpUUSskmNczkvy {
    grid-template-columns: 0 4.14401115rem 0 61.48462456rem 0 4.14401115rem;
    grid-template-rows: 0 minmax(4.65132716rem, max-content) minmax(
        4.64185029rem,
        max-content
      ) minmax(2.63203967rem, max-content) minmax(16.02483984rem, max-content) minmax(
        8.57744876rem,
        max-content
      );
  }
  #NDfKSqXe0CckJZr1 {
    grid-template-columns: 0 69.77264687rem;
    grid-template-rows: 0 minmax(36.52750573rem, max-content);
    grid-area: 14 / 4 / 15 / 10;
  }
  #WrBiHx1iuE5dtqXs {
    position: relative;
    grid-area: 14 / 4 / 15 / 10;
  }
  #EzDrKmXXtNohYItF {
    grid-template-columns: 4.16666667rem 10.65943246rem 0 0.28757744rem 0 26.40604767rem 0 42.92626026rem 0.1527615rem 0.28757744rem 0 0.28757744rem 0 10.65943246rem 4.16666667rem;
    grid-template-rows: minmax(5.201092rem, max-content) minmax(
        15.22552494rem,
        max-content
      ) minmax(2.54179662rem, max-content) minmax(36.4319837rem, max-content) minmax(
        1.22450758rem,
        max-content
      ) minmax(36.63816076rem, max-content) minmax(4.16666667rem, max-content) minmax(
        12.84367347rem,
        max-content
      ) minmax(4.57465365rem, max-content) minmax(3.0181265rem, max-content) minmax(
        4.57465365rem,
        max-content
      ) minmax(11.42087644rem, max-content) minmax(1.22450758rem, max-content) minmax(
        36.52750573rem,
        max-content
      ) minmax(5.201092rem, max-content);
  }
  #diferencias-otros-centros {
    min-height: calc(8.15508287 * var(--1vh, 1vh));
  }
  #Bmbm4L8dXavIQdoF {
    position: relative;
    grid-area: 2 / 2 / 3 / 3;
  }
  #OQjfvyRTzWEWQl25 {
    grid-template-columns: 0 301.73245704%;
    left: -100.86622852%;
    grid-template-rows: 0 100%;
  }
  #t17losg9lWrM8GQz {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(6.07636719em - var(--ffsd))
    );
  }
  #zeu9ohJyvCBKfcHa {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      6.07636719em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #GNJEM3pRJrBS6FPI {
    min-width: 75.96216404rem;
  }
  #TEnpqVb22D99AHxr {
    position: relative;
    grid-area: 2 / 8 / 3 / 16;
  }
  #UsNYioFCxeux6unJ {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(3.8194401em - var(--ffsd))
    );
  }
  #udooi59T4dfPL7Da {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      3.8194401em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #mRsz8rXuIMzlvb19 {
    min-width: 75.96216404rem;
  }
  #Y8risNc1s6WV5RHr {
    position: relative;
    grid-area: 4 / 9 / 5 / 17;
  }
  #eGOEK49NQYU9FTZ8 {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(3.8194401em - var(--ffsd))
    );
  }
  #OKjRZuDWJGP8MpNp {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      3.8194401em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #g6EbVycEeUHz5d9g {
    min-width: 75.96216404rem;
  }
  #SPl9Sh3usRmieH8w {
    position: relative;
    grid-area: 6 / 10 / 7 / 18;
  }
  #oU2cxr1brYdZIHjy {
    position: relative;
    grid-area: 8 / 5 / 9 / 13;
  }
  #qevaSjBrr8umn60Q {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(3.8194401em - var(--ffsd))
    );
  }
  #KrXjGHczqZbwLRP8 {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      3.8194401em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #TZWjFiWcwLzkgnqR {
    min-width: 75.96216404rem;
  }
  #iv0y6gh9KR1oIVGB {
    position: relative;
    grid-area: 10 / 11 / 11 / 19;
  }
  #aq03ac8DQqPIVJu1 {
    position: relative;
    grid-area: 12 / 6 / 13 / 14;
  }
  #FeJskFEPa3BCP0lb {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(3.8194401em - var(--ffsd))
    );
  }
  #OX0cFzcmnKRjC7LJ {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      3.8194401em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #EgOndLiBeVxlGwDj {
    min-width: 75.96216404rem;
  }
  #JJY8MI8gUTp56RR6 {
    position: relative;
    grid-area: 14 / 12 / 15 / 20;
  }
  #aEQueE7CMYdfQzL3 {
    position: relative;
    grid-area: 16 / 7 / 17 / 15;
  }
  #S6B6habGktPjtXtD {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(3.8194401em - var(--ffsd))
    );
  }
  #lU5EGTnHcxdYFOxi {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      3.8194401em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #BMBkMR6Sgl8GwEDV {
    min-width: 78.18572063rem;
  }
  #XnQZslJNlWJmaOQE {
    position: relative;
    grid-area: 18 / 3 / 19 / 22;
  }
  #QqLRXZfnj0AlPkVl {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(3.8194401em - var(--ffsd))
    );
  }
  #aLUPBnaLBQnhRHkp {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      3.8194401em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #rPl1Jdv7Gpdz1ANf {
    min-width: 78.18572063rem;
  }
  #xTFYi7fVTzNE3hu3 {
    position: relative;
    grid-area: 20 / 2 / 21 / 21;
  }
  #n9qP1yqEX3hCyWMt {
    position: relative;
    grid-area: 22 / 4 / 23 / 23;
  }
  #iHq5GbglQ6J0KJO7 {
    grid-template-columns: 10.93969177rem 0 0 1.1117783rem 0 0 0 0 0 0 0 75.89705987rem 0 0 0 0 0 0 0 1.1117783rem 0 0 10.93969177rem;
    grid-template-rows: minmax(4.16666667rem, max-content) minmax(
        7.24826823rem,
        max-content
      ) minmax(6.17200268rem, max-content) minmax(4.57465365rem, max-content) minmax(
        4.17467264rem,
        max-content
      ) minmax(4.57465365rem, max-content) minmax(1.70071431rem, max-content) minmax(
        8.22573145rem,
        max-content
      ) minmax(1.69270833rem, max-content) minmax(4.57465365rem, max-content) minmax(
        1.69270833rem,
        max-content
      ) minmax(8.22573145rem, max-content) minmax(1.69270833rem, max-content) minmax(
        4.57465365rem,
        max-content
      ) minmax(1.69270833rem, max-content) minmax(21.37840257rem, max-content) minmax(
        4.16666667rem,
        max-content
      ) minmax(4.57465365rem, max-content) minmax(1.01278006rem, max-content) minmax(
        9.10780506rem,
        max-content
      ) minmax(0.85559699rem, max-content) minmax(58.590477rem, max-content) minmax(
        4.97205692rem,
        max-content
      );
  }
  #contacto {
    min-height: calc(7.65115328 * var(--1vh, 1vh));
  }
  #gBvhNeqU6jwcXds4 {
    position: relative;
    grid-area: 2 / 2 / 3 / 3;
  }
  #jwyiPsX7ss38BrWz {
    grid-template-columns: 0 277.67215552%;
    left: -88.83607776%;
    grid-template-rows: 0 100%;
  }
  #tyvBY0LywstKRz64 {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(5.20833333em - var(--ffsd))
    );
  }
  #DoEOlurS0UjubGKW {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      5.20833333em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #qyaNR08qSMveajWR {
    min-width: 91.73177083rem;
  }
  #GxtrveNpBfACDppP {
    position: relative;
    grid-area: 2 / 2 / 3 / 7;
  }
  #R5iP1hwFcgplt23Z {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(3.8194401em - var(--ffsd))
    );
  }
  #sgeN3BNgaHPdo0Bt {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      3.8194401em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #veLyK02oj6Y0qY8S {
    min-width: 91.73177083rem;
  }
  #b537bCdkq933yreJ {
    position: relative;
    grid-area: 4 / 4 / 5 / 9;
  }
  #IlwbrtgdZlSRPczU {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(3.8194401em - var(--ffsd))
    );
  }
  #mon1vvQDCZYIlYHS {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      3.8194401em
    );
    margin-top: calc(var(--first-font-size) * -0.4);
    margin-bottom: calc(var(--last-font-size) * -0.4);
  }
  #QuAdj3tS9kQiysZM {
    min-width: 91.73177083rem;
  }
  #RYORx83puEPTjQA3 {
    position: relative;
    grid-area: 6 / 3 / 7 / 8;
  }
  #KYHUeoi9FV0tMjRf {
    position: relative;
    grid-area: 8 / 5 / 9 / 6;
  }
  #XGXNFohM8Y2NEJLH {
    grid-template-columns: 4.16666667rem 0 0 7.10366641rem 77.45933385rem 7.10366641rem 0 0 4.16666667rem;
    grid-template-rows: minmax(4.16666667rem, max-content) minmax(
        6.25rem,
        max-content
      ) minmax(4.95580745rem, max-content) minmax(4.57465365rem, max-content) minmax(
        4.94791667rem,
        max-content
      ) minmax(43.23346129rem, max-content) minmax(4.16666667rem, max-content) minmax(
        80rem,
        max-content
      ) minmax(4.16666667rem, max-content);
  }
  #espacio-de-0-a-6 {
    min-height: calc(7.05671833 * var(--1vh, 1vh));
  }
  #HbvFiNo0pOzneIHW {
    position: relative;
    grid-area: 2 / 2 / 3 / 3;
  }
  #q8WWFNIlLOrpswv2 {
    grid-template-columns: 0 338.04387043%;
    left: -119.02193521%;
    grid-template-rows: 0 100%;
  }
  #qJXtatjGr1r9a6Gq {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(5.20833333em - var(--ffsd))
    );
  }
  #JfNCoywYTgalqZ2P {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      5.20833333em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #GIiR25GfW4BFxZ0z {
    min-width: 91.73177083rem;
  }
  #Q6pbfjDHchDY0VKW {
    position: relative;
    grid-area: 2 / 2 / 3 / 14;
  }
  #ACXVpPonEp3yg0vw {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(3.8194401em - var(--ffsd))
    );
  }
  #UVW3xD9aCir6UDVr {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      3.8194401em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #XdFSE3SOhe03mM9G {
    min-width: 91.73177083rem;
  }
  #VRf3fkBTeVpE1rlk {
    position: relative;
    grid-area: 4 / 3 / 5 / 15;
  }
  #U5aH1bK520gvcFMa {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(3.8194401em - var(--ffsd))
    );
  }
  #ndzvobHZx3qD7hM9 {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      3.8194401em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #ApUFiJm6rcmAzHQU {
    min-width: 91.73177083rem;
  }
  #BsO8PcbwuurpuA6a {
    position: relative;
    grid-area: 6 / 4 / 7 / 16;
  }
  #yP3Cx2J6eqjMrgCF {
    position: relative;
    grid-area: 8 / 11 / 9 / 12;
  }
  #nMBAs0srWJU5gAQe {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(3.8194401em - var(--ffsd))
    );
  }
  #AWJDYTcMjOyLaXFf {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      3.8194401em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #k2Sh0FxqSR8a7jJa {
    min-width: 91.73177083rem;
  }
  #rWEllDXkWZs6GtkT {
    position: relative;
    grid-area: 10 / 6 / 11 / 18;
  }
  #cZukaF7dyvwLcw4O {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(3.8194401em - var(--ffsd))
    );
  }
  #WGZbRQQ9t8MQC93H {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(3.8194401em - var(--ffsd))
    );
  }
  #krK6UF291NBzlvHz {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(3.8194401em - var(--ffsd))
    );
  }
  #Tm865erQeJ8W2HvE {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(3.8194401em - var(--ffsd))
    );
  }
  #Xs7ypi1bEPdXz6vW {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      3.8194401em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #pH8PmQUjW9L9SPbM {
    min-width: 91.73177083rem;
  }
  #BmEAsKf8YoSKkchj {
    position: relative;
    grid-area: 12 / 7 / 13 / 19;
  }
  #MpT4xPCHlCM1uSd3 {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(3.8194401em - var(--ffsd))
    );
  }
  #npsyc58xNPXmpt5Q {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      3.8194401em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #MtgTa8nyvdJd1Du3 {
    min-width: 91.73177083rem;
  }
  #RDmL4Xgw4SjoRRnO {
    position: relative;
    grid-area: 14 / 8 / 15 / 20;
  }
  #e1ZpIWQxdTaNOg53 {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(3.8194401em - var(--ffsd))
    );
  }
  #YMLGs1g4aQjlwyjK {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      3.8194401em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #voU8rzYhEbu6lZ1C {
    min-width: 91.73177083rem;
  }
  #AUMDCHuzOd3PCxW2 {
    position: relative;
    grid-area: 16 / 9 / 17 / 21;
  }
  #qL1dGux0NBw6A24W {
    position: relative;
    grid-area: 18 / 10 / 19 / 13;
  }
  #ZC5Fj01FRHcdULyN {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(2.51356362em - var(--ffsd))
    );
  }
  #b9dVVWa068lga83b {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(2.51356362em - var(--ffsd))
    );
  }
  #OOpkGXzS4fvOsqt6 {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      2.51356362em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #A5xKnlDDz47MOKhb {
    min-width: 91.73177083rem;
  }
  #UHxQ08OhIeQ34a1J {
    position: relative;
    grid-area: 20 / 5 / 21 / 17;
  }
  #a3xUcl338X2jcHNu {
    grid-template-columns: 4.16666667rem 0 0 0 0 0 0 0 24.620391rem 0.25907644rem 41.90773178rem 0.25907644rem 24.620391rem 0 0 0 0 0 0 0 4.16666667rem;
    grid-template-rows: minmax(7.08333333rem, max-content) minmax(
        6.25rem,
        max-content
      ) minmax(6.83502711rem, max-content) minmax(4.57465365rem, max-content) minmax(
        3.14325632rem,
        max-content
      ) minmax(4.57465365rem, max-content) minmax(6.71581792rem, max-content) minmax(
        43.28230538rem,
        max-content
      ) minmax(4.16666667rem, max-content) minmax(4.57465365rem, max-content) minmax(
        2.16531457rem,
        max-content
      ) minmax(20.59027865rem, max-content) minmax(2.21354167rem, max-content) minmax(
        4.57465365rem,
        max-content
      ) minmax(2.21354167rem, max-content) minmax(4.57465365rem, max-content) minmax(
        4.16666667rem,
        max-content
      ) minmax(43.81745368rem, max-content) minmax(1.12602166rem, max-content) minmax(
        6.33104906rem,
        max-content
      ) minmax(7.08333333rem, max-content);
  }
  #horario-y-tarifa {
    min-height: calc(8.57191663 * var(--1vh, 1vh));
  }
  #E5DXAbNMQ9bTwlPL {
    position: relative;
    grid-area: 2 / 2 / 3 / 3;
  }
  #zZt8oWLTNc4msUOJ {
    grid-template-columns: 0 274.57972669%;
    left: -87.28986334%;
    grid-template-rows: 0 100%;
  }
  #m0kRgMxuBKCFl6no {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(5.20833333em - var(--ffsd))
    );
  }
  #qMQ22Hh7olIyCJRr {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      5.20833333em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #PWlIWdr5Cj0G8tS4 {
    min-width: 91.73177083rem;
  }
  #e6ssa2QkSXCOqBP0 {
    position: relative;
    grid-area: 2 / 4 / 3 / 9;
  }
  #xs5Ts1dgIdWhpIIM {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(3.8194401em - var(--ffsd))
    );
  }
  #C6YX2MG6lAKQ8vvN {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      3.8194401em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #lVmklCWUyOKa8EOP {
    min-width: 91.73177083rem;
  }
  #vIWesHEmZbNzW7nH {
    position: relative;
    grid-area: 4 / 3 / 5 / 8;
  }
  #Lt2cT3ZnQc5dWLm7 {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(4.13359375em - var(--ffsd))
    );
  }
  #Kgb2gNUZ4nRio7lX {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(4.13359375em - var(--ffsd))
    );
  }
  #NLEkYJ77XjQ9SnNP {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      4.13359375em
    );
    margin-top: calc(var(--first-font-size) * -0.4);
    margin-bottom: calc(var(--last-font-size) * -0.4);
  }
  #KMHQvoZsYEMt9QHe {
    min-width: 91.73177083rem;
  }
  #dcsaA6HYz9AtewZi {
    position: relative;
    grid-area: 6 / 2 / 7 / 7;
  }
  #WdlJm6psdonTnS8Z {
    position: relative;
    grid-area: 8 / 5 / 9 / 6;
  }
  #OzOY1EMd05FJYy6B {
    grid-template-columns: 4.16666667rem 0 0 5.62879094rem 80.40908479rem 5.62879094rem 0 0 4.16666667rem;
    grid-template-rows: minmax(4.16666667rem, max-content) minmax(
        6.25rem,
        max-content
      ) minmax(4.95580745rem, max-content) minmax(4.57465365rem, max-content) minmax(
        4.94791667rem,
        max-content
      ) minmax(54.59408915rem, max-content) minmax(4.16666667rem, max-content) minmax(
        83.04650277rem,
        max-content
      ) minmax(4.16666667rem, max-content);
  }
  #espacio-de-0-a-6-2 {
    min-height: calc(7.70650657 * var(--1vh, 1vh));
  }
  #t3FvCArpdH3MZ4FB {
    position: relative;
    grid-area: 2 / 2 / 3 / 3;
  }
  #lRhoojUWluQVTHAP {
    grid-template-columns: 0 136.23707695%;
    left: -18.11853848%;
    grid-template-rows: 0 100%;
  }
  #pa4pVZuMRKbd9pat {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(5.20833333em - var(--ffsd))
    );
  }
  #nql7oaYV7Up1qPCX {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      5.20833333em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #r38z6oOHfKDHNOVr {
    min-width: 91.73177083rem;
  }
  #s51EkQtlLDVHM0uL {
    position: relative;
    grid-area: 2 / 2 / 3 / 20;
  }
  #xm9or7QWOIvokHbk {
    font-size: calc(2.21782071em - var(--ffsd));
  }
  #cM87ierWMxhbb84d {
    --last-font-size: var(--first-font-size);
    --first-font-size: 2.21782071em;
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #yDZUa11zfRH5tP1q {
    min-width: 38.13976386rem;
  }
  #qgd5tjarjw2RoVfr {
    position: relative;
    grid-area: 4 / 3 / 6 / 12;
  }
  #W2vl3YsyMj5zEkox {
    position: relative;
    grid-area: 5 / 18 / 15 / 21;
  }
  #CHgNE1O1IwPCUHTT {
    font-size: calc(2.21782071em - var(--ffsd));
  }
  #Yb0BdCpSoYwlGhJh {
    --last-font-size: var(--first-font-size);
    --first-font-size: 2.21782071em;
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #Ughim0DPcEUqQOow {
    min-width: 39.26958064rem;
  }
  #GeLggah35Gyg9fC7 {
    position: relative;
    grid-area: 7 / 4 / 8 / 13;
  }
  #j6HPSveTdgKUJHxO {
    position: relative;
    grid-area: 9 / 5 / 20 / 6;
  }
  #SQ3AbDjlFPfuKKBj {
    font-size: calc(2.21782071em - var(--ffsd));
  }
  #spbtH5G6NbUqIgjv {
    --last-font-size: var(--first-font-size);
    --first-font-size: 2.21782071em;
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #QorMYZypnbjhb52B {
    min-width: 38.13976386rem;
  }
  #BBK9b0OHWSoxaUjT {
    position: relative;
    grid-area: 10 / 9 / 11 / 15;
  }
  #MLa9C7bAr60GmTVD {
    font-size: calc(2.21782071em - var(--ffsd));
  }
  #ZwPbSJBLmDXeRLMU {
    --last-font-size: var(--first-font-size);
    --first-font-size: 2.21782071em;
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #n9f9nsCfYvDicdo9 {
    min-width: 40.30047965rem;
  }
  #XpGGibeyypce88Gs {
    position: relative;
    grid-area: 12 / 7 / 13 / 16;
  }
  #TdtGOeA9axw1IqRp {
    font-size: calc(2.21782071em - var(--ffsd));
  }
  #wiHPBHS09NKwnGh4 {
    --last-font-size: var(--first-font-size);
    --first-font-size: 2.21782071em;
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #nKWEIx0j04lU0P5z {
    min-width: 38.13976386rem;
  }
  #QeK3oqjRzQ7yj73x {
    position: relative;
    grid-area: 14 / 8 / 16 / 14;
  }
  #IcNT3mIMBmcznziQ {
    font-size: calc(2.21782071em - var(--ffsd));
  }
  #aFG6yKYDhA44xppv {
    --last-font-size: var(--first-font-size);
    --first-font-size: 2.21782071em;
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #nncQyy2vBPcQE0BI {
    min-width: 40.30047965rem;
  }
  #Qm0v6MJTgVoaT2t8 {
    position: relative;
    grid-area: 17 / 11 / 18 / 17;
  }
  #QKyWr0wXHCUVI0y5 {
    font-size: calc(1.61295983em - var(--ffsd));
  }
  #jll2CuYFSwyts3DA {
    font-size: calc(1.61295983em - var(--ffsd));
  }
  #ysXlRn5U4vuMLHoa {
    --last-font-size: var(--first-font-size);
    --first-font-size: 1.61295983em;
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #z8R5FqcdQh5OwbGO {
    min-width: 58.88782494rem;
  }
  #j0SlkuhBn23QQGTF {
    position: relative;
    grid-area: 19 / 10 / 21 / 19;
  }
  #is2k6G3wWr7oqRzO {
    grid-template-columns: 4.16666667rem 0 0 0 22.52807712rem 3.18756847rem 0 0.02675261rem 0 0 12.33226149rem 1.12981678rem 24.58582881rem 0.02675261rem 2.13396318rem 0.02675261rem 1.05360529rem 17.53374001rem 7.10154769rem 0 4.16666667rem;
    grid-template-rows: minmax(12.66638005rem, max-content) minmax(
        6.25rem,
        max-content
      ) minmax(6.83502711rem, max-content) 0 minmax(2.65634788rem, max-content) minmax(
        1.82518348rem,
        max-content
      ) minmax(2.65634788rem, max-content) minmax(5.58378334rem, max-content) minmax(
        1.3111011rem,
        max-content
      ) minmax(2.65634788rem, max-content) minmax(1.68296732rem, max-content) minmax(
        2.65634788rem,
        max-content
      ) minmax(3.08672445rem, max-content) minmax(1.32817394rem, max-content) minmax(
        1.32817394rem,
        max-content
      ) minmax(1.66336743rem, max-content) minmax(2.65634788rem, max-content) minmax(
        3.02430441rem,
        max-content
      ) minmax(1.87314183rem, max-content) minmax(2.18950759rem, max-content) minmax(
        12.66638005rem,
        max-content
      );
  }
  #horario-y-tarifa-2 {
    min-height: calc(3.45461926 * var(--1vh, 1vh));
  }
  #TmroG84tgv9YSHNu {
    position: relative;
    grid-area: 2 / 2 / 3 / 3;
  }
  #gbYcM90hrbNJ6LFG {
    grid-template-columns: 0 268.16604562%;
    left: -84.08302281%;
    grid-template-rows: 0 100%;
  }
  #gSt5lFYMjhx52AS1 {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(5.20833333em - var(--ffsd))
    );
  }
  #pfaXORZZ3tcw6hx2 {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      5.20833333em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #JqVpVtb1KdmCT8f5 {
    min-width: 91.73177083rem;
  }
  #ublMuLG93bcAi5FE {
    position: relative;
    grid-area: 2 / 2 / 3 / 7;
  }
  #krEy1WXWPGiPsW02 {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(3.8194401em - var(--ffsd))
    );
  }
  #AgRbcnxyWMOnNXVD {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      3.8194401em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #nK4VfVMEdT5klcNT {
    min-width: 91.73177083rem;
  }
  #o6okqQVkVilaeuNc {
    position: relative;
    grid-area: 4 / 3 / 5 / 8;
  }
  #Q5Wmv3T5Ysqpcp9C {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(3.8194401em - var(--ffsd))
    );
  }
  #JBriQwDuBObegXUz {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      3.8194401em
    );
    margin-top: calc(var(--first-font-size) * -0.4);
    margin-bottom: calc(var(--last-font-size) * -0.4);
  }
  #edAXzIrYXrwwPL1w {
    min-width: 91.73177083rem;
  }
  #INYh0JMrsZE3SpWk {
    position: relative;
    grid-area: 6 / 4 / 7 / 9;
  }
  #Lp5PfLAdElGJ8C2l {
    position: relative;
    grid-area: 8 / 5 / 9 / 6;
  }
  #V39QPskgvqJnsyKY {
    grid-template-columns: 4.16666667rem 0 0 7.10366641rem 77.45933385rem 7.10366641rem 0 0 4.16666667rem;
    grid-template-rows: minmax(4.16666667rem, max-content) minmax(
        6.25rem,
        max-content
      ) minmax(4.95580745rem, max-content) minmax(4.57465365rem, max-content) minmax(
        4.94791667rem,
        max-content
      ) minmax(37.54140484rem, max-content) minmax(4.16666667rem, max-content) minmax(
        80rem,
        max-content
      ) minmax(4.16666667rem, max-content);
  }
  #espacio-de-0-a-6-3 {
    min-height: calc(6.79999606 * var(--1vh, 1vh));
  }
  #u5KqLwej9ehz0adi {
    position: relative;
    grid-area: 2 / 2 / 3 / 3;
  }
  #i2tmLiNfVesDCI8m {
    grid-template-columns: 0 131.2560951%;
    left: -15.62804755%;
    grid-template-rows: 0 100%;
  }
  #sApCPs41Dbp6xlxu {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(5.20833333em - var(--ffsd))
    );
  }
  #CtWCsA0qGMLQe6us {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      5.20833333em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #hWsLNMRbHidIXEBl {
    min-width: 91.73177083rem;
  }
  #izeCJGUl8lIQANck {
    position: relative;
    grid-area: 2 / 2 / 3 / 22;
  }
  #IQtGTjBFoEmRWudh {
    font-size: calc(2.14566365em - var(--ffsd));
  }
  #eyBHejX2McRhu3UG {
    --last-font-size: var(--first-font-size);
    --first-font-size: 2.14566365em;
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #BbnGjTBSWpxywcpm {
    min-width: 36.9010002rem;
  }
  #PzIT4lsFB3FsWL5Z {
    position: relative;
    grid-area: 4 / 4 / 6 / 14;
  }
  #FgPmWz47t9WrqGeg {
    position: relative;
    grid-area: 5 / 20 / 15 / 23;
  }
  #YynpjGDmBrE8mgHU {
    font-size: calc(2.14566365em - var(--ffsd));
  }
  #PfSGL4GNrxT7LpjY {
    --last-font-size: var(--first-font-size);
    --first-font-size: 2.14566365em;
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #rBjL9nFqBrZPji8N {
    min-width: 54.67861725rem;
  }
  #eqtyF7jPZMUL9Wus {
    position: relative;
    grid-area: 7 / 5 / 8 / 15;
  }
  #mjMx0CK9AxubbWSK {
    font-size: calc(1.56048199em - var(--ffsd));
  }
  #mbAQVUYSweXTxOhn {
    --last-font-size: var(--first-font-size);
    --first-font-size: 1.56048199em;
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #bK8esQpfK3t6nsSj {
    min-width: 32.94195161rem;
  }
  #sxcuD7Ep7YW7Njl0 {
    position: relative;
    grid-area: 9 / 6 / 10 / 13;
  }
  #DN6yp6PevRBqxWDs {
    position: relative;
    grid-area: 12 / 3 / 22 / 7;
  }
  #XZVwYERZYMgHhMwY {
    font-size: calc(2.14566365em - var(--ffsd));
  }
  #G35B0xfTuZU7dMZi {
    --last-font-size: var(--first-font-size);
    --first-font-size: 2.14566365em;
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #q932ue02qWdtQirf {
    min-width: 36.9010002rem;
  }
  #AZEzkoL5NckmhDe3 {
    position: relative;
    grid-area: 11 / 11 / 13 / 17;
  }
  #NzaT6SrecHNaGLW2 {
    font-size: calc(2.14566365em - var(--ffsd));
  }
  #RsXlY937JYfOQBlS {
    font-size: calc(2.14566365em - var(--ffsd));
  }
  #XwxraVGqZYcUV5xY {
    font-size: calc(2.14566365em - var(--ffsd));
  }
  #groFk006P7yKUa7F {
    --last-font-size: var(--first-font-size);
    --first-font-size: 2.14566365em;
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #ZhpYM9HMKUgj7p1z {
    min-width: 38.99141683rem;
  }
  #lcskolrLwGM4ts1T {
    position: relative;
    grid-area: 14 / 8 / 16 / 18;
  }
  #fZHkiuGD6XGMXWH6 {
    font-size: calc(2.14566365em - var(--ffsd));
  }
  #mvRLaywv4YDvUe2R {
    --last-font-size: var(--first-font-size);
    --first-font-size: 2.14566365em;
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #Cb9joMUrpGvzbK1d {
    min-width: 36.9010002rem;
  }
  #t2j6UAenns3zQAiK {
    position: relative;
    grid-area: 17 / 9 / 18 / 16;
  }
  #wbk5EtDbQGxCUYpF {
    font-size: calc(2.14566365em - var(--ffsd));
  }
  #zHCqkWMg6iIwPXZS {
    --last-font-size: var(--first-font-size);
    --first-font-size: 2.14566365em;
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #kldj75E3mhi33No5 {
    min-width: 38.99141683rem;
  }
  #YZ9wnYEjD5Gs37rE {
    position: relative;
    grid-area: 19 / 12 / 20 / 19;
  }
  #M2iyFdF7KTnQTxBE {
    font-size: calc(1.56048199em - var(--ffsd));
  }
  #yCafV7pbdahnYPQM {
    font-size: calc(1.56048199em - var(--ffsd));
  }
  #t3MV41A16vE2AhZt {
    --last-font-size: var(--first-font-size);
    --first-font-size: 1.56048199em;
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #Dl8vimRlMWxqxH2d {
    min-width: 56.9740206rem;
  }
  #NBSlTUb691wB49nC {
    position: relative;
    grid-area: 21 / 10 / 23 / 21;
  }
  #LV8Ptu0GMoPYic6T {
    grid-template-columns: 4.16666667rem 0 2.9823861rem 0 0 21.73363253rem 3.14535142rem 0 0 0.02588221rem 0 7.97198129rem 3.95904859rem 17.77761705rem 7.1013669rem 0.02588221rem 2.06453443rem 0.02588221rem 1.01932611rem 16.93739544rem 6.89638019rem 0 4.16666667rem;
    grid-template-rows: minmax(13.44670157rem, max-content) minmax(
        6.25rem,
        max-content
      ) minmax(5.20833333rem, max-content) 0 minmax(2.56992328rem, max-content) minmax(
        1.76580091rem,
        max-content
      ) minmax(2.56992328rem, max-content) minmax(1.17036332rem, max-content) minmax(
        1.80918712rem,
        max-content
      ) minmax(3.69100809rem, max-content) 0 minmax(2.56992328rem, max-content) minmax(
        1.62821178rem,
        max-content
      ) minmax(6.84118242rem, max-content) minmax(1.72685288rem, max-content) minmax(
        1.75554498rem,
        max-content
      ) minmax(2.56992328rem, max-content) minmax(1.75554498rem, max-content) minmax(
        2.56992328rem,
        max-content
      ) minmax(2.9259083rem, max-content) minmax(1.18368888rem, max-content) minmax(
        2.74678176rem,
        max-content
      ) minmax(13.44670157rem, max-content);
  }
  #horario-y-tarifa-3 {
    min-height: calc(3.61723276 * var(--1vh, 1vh));
  }
  #s5CabPaoRGtW6iVs {
    position: relative;
    grid-area: 2 / 2 / 3 / 3;
  }
  #b03Q4kTQQKI8ygAs {
    grid-template-columns: 0 280.25164547%;
    left: -90.12582273%;
    grid-template-rows: 0 100%;
  }
  #XfTXLp28DLIpgvG8 {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(5.20833333em - var(--ffsd))
    );
  }
  #ObtWsCSxNVbmOZnQ {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      5.20833333em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #YpA7JJ5cEa0zldRV {
    min-width: 91.73177083rem;
  }
  #WyskU52afU9zRGdw {
    position: relative;
    grid-area: 2 / 4 / 3 / 9;
  }
  #akdmE2oBICXdClzB {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(3.8194401em - var(--ffsd))
    );
  }
  #Ci6FGoyTX0FzAYqk {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      3.8194401em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #JqzTVBWjzrO6ZoHs {
    min-width: 91.73177083rem;
  }
  #uMysPpOLKpRIGixK {
    position: relative;
    grid-area: 4 / 3 / 5 / 8;
  }
  #QcYSkiHBLLUhqhTs {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(3.8194401em - var(--ffsd))
    );
  }
  #jvDIzF94Sldz78bH {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(3.8194401em - var(--ffsd))
    );
  }
  #E8MdTCsClUNmSdmL {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      3.8194401em
    );
    margin-top: calc(var(--first-font-size) * -0.4);
    margin-bottom: calc(var(--last-font-size) * -0.4);
  }
  #Yh4UihZoL1MXgRYs {
    min-width: 91.73177083rem;
  }
  #N864l8SvPjMKft6W {
    position: relative;
    grid-area: 6 / 2 / 7 / 7;
  }
  #mHbkbPzHa6SJjn9g {
    position: relative;
    grid-area: 8 / 5 / 9 / 6;
  }
  #rEbGwJNDpRbslmzO {
    grid-template-columns: 4.16666667rem 0 0 7.10366641rem 77.45933385rem 7.10366641rem 0 0 4.16666667rem;
    grid-template-rows: minmax(4.16666667rem, max-content) minmax(
        6.25rem,
        max-content
      ) minmax(4.95580745rem, max-content) minmax(4.57465365rem, max-content) minmax(
        4.94791667rem,
        max-content
      ) minmax(44.33623696rem, max-content) minmax(4.16666667rem, max-content) minmax(
        80rem,
        max-content
      ) minmax(4.16666667rem, max-content);
  }
  #espacio-de-0-a-6-4 {
    min-height: calc(7.10645556 * var(--1vh, 1vh));
  }
  #JFfKCoezLvlqO1JI {
    position: relative;
    grid-area: 2 / 2 / 3 / 3;
  }
  #dpjzwvhNJxqNkqjs {
    grid-template-columns: 0 281.26463518%;
    left: -90.63231759%;
    grid-template-rows: 0 100%;
  }
  #Om86daOfHA6RtbkZ {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(5.20833333em - var(--ffsd))
    );
  }
  #vCBJPus0xICX3QWu {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      5.20833333em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #pLcMxH9W5eD3O9F9 {
    min-width: 91.73177083rem;
  }
  #NiixPNEgzEBzZnSj {
    position: relative;
    grid-area: 2 / 2 / 3 / 11;
  }
  #m6gxexVVtCvBF7ye {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(3.8194401em - var(--ffsd))
    );
  }
  #zOVNaZK1rtqD5Iow {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      3.8194401em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #eVL6crMJ1dwtr7qS {
    min-width: 91.73177083rem;
  }
  #SWJWA5Qz3OyyyL1N {
    position: relative;
    grid-area: 4 / 4 / 5 / 13;
  }
  #qYtwofwggnrH8MLB {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(3.64549106em - var(--ffsd))
    );
  }
  #wkMk3HbMBIP7JoFw {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      3.64549106em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #MDbpMamXIENEgbQn {
    min-width: 91.73177083rem;
  }
  #of4Kb4aH0evLG9fY {
    position: relative;
    grid-area: 6 / 3 / 7 / 12;
  }
  #hE0A5sA5yszLXYIY {
    position: relative;
    grid-area: 8 / 8 / 9 / 9;
  }
  #G1hQpf5JgzfVGWSk {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(3.8194401em - var(--ffsd))
    );
  }
  #N2k7rfKT3y8vGgvC {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      3.8194401em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #cXj1CWvujIBDwebC {
    min-width: 91.73177083rem;
  }
  #Zwq7kwa7eXYCeb4u {
    position: relative;
    grid-area: 10 / 5 / 11 / 14;
  }
  #GsFWD0ovI6tvniPS {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(3.8194401em - var(--ffsd))
    );
  }
  #NDqGKGof1cfh5uNL {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(3.8194401em - var(--ffsd))
    );
  }
  #AODjQyLF0Dnr4aBH {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      3.8194401em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #RBax0OLQlz5A2zNX {
    min-width: 91.73177083rem;
  }
  #UrrP6CebtStGbqnd {
    position: relative;
    grid-area: 12 / 6 / 13 / 15;
  }
  #r4lTUQAmkgSpUASq {
    position: relative;
    grid-area: 14 / 7 / 15 / 10;
  }
  #slertQ9Xr7A3zipa {
    grid-template-columns: 4.16666667rem 0 0 0 0 24.620391rem 1.81447592rem 38.79693282rem 1.81447592rem 24.620391rem 0 0 0 0 4.16666667rem;
    grid-template-rows: minmax(7.08333333rem, max-content) minmax(
        6.25rem,
        max-content
      ) minmax(6.83502711rem, max-content) minmax(4.57465365rem, max-content) minmax(
        2.49927364rem,
        max-content
      ) minmax(4.36630986rem, max-content) minmax(10.26014591rem, max-content) minmax(
        40.06947222rem,
        max-content
      ) minmax(4.16666667rem, max-content) minmax(4.57465365rem, max-content) minmax(
        2.47395833rem,
        max-content
      ) minmax(9.91319531rem, max-content) minmax(4.16666667rem, max-content) minmax(
        43.81745368rem,
        max-content
      ) minmax(7.08333333rem, max-content);
  }
  #horario-y-tarifa-4 {
    min-height: calc(7.13214235 * var(--1vh, 1vh));
  }
  #ottqQXtSDHBWm1y8 {
    position: relative;
    grid-area: 2 / 2 / 3 / 3;
  }
  #srZ6ODQP1UOfm1pd {
    grid-template-columns: 0 289.39035763%;
    left: -94.69517881%;
    grid-template-rows: 0 100%;
  }
  #WwVDysOGWRshhlp4 {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(5.20833333em - var(--ffsd))
    );
  }
  #kohcdr9QCHUTgYFR {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      5.20833333em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #nXUlxTKGAYJaWpM4 {
    min-width: 91.73177083rem;
  }
  #YtuZleGafNXTRFFj {
    position: relative;
    grid-area: 2 / 3 / 3 / 8;
  }
  #rhnfNK07O5Ka8GTK {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(3.8194401em - var(--ffsd))
    );
  }
  #Q5EMSiHAUKQOjy5t {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      3.8194401em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #vuhY83fIYrgfEcyn {
    min-width: 91.73177083rem;
  }
  #gvzv8atWam2gS5aP {
    position: relative;
    grid-area: 4 / 2 / 5 / 7;
  }
  #JRR6VGLUXPG2roAs {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(3.8194401em - var(--ffsd))
    );
  }
  #xwtDpA5vSuxDCmHF {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(3.8194401em - var(--ffsd))
    );
  }
  #Tb7WAmGLt5lZLvr1 {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(3.8194401em - var(--ffsd))
    );
  }
  #JikH28Qjg8HLWjlY {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      3.8194401em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #MHSU1F3detaHZOTu {
    min-width: 91.73177083rem;
  }
  #G7wa409Tqo2ST5uB {
    position: relative;
    grid-area: 6 / 4 / 7 / 9;
  }
  #vb9w3WN79Sji4md6 {
    position: relative;
    grid-area: 8 / 5 / 9 / 6;
  }
  #COGPW9Jbjuu95dkP {
    grid-template-columns: 4.16666667rem 0 0 7.10366641rem 77.45933385rem 7.10366641rem 0 0 4.16666667rem;
    grid-template-rows: minmax(4.16666667rem, max-content) minmax(
        6.25rem,
        max-content
      ) minmax(4.95580745rem, max-content) minmax(4.57465365rem, max-content) minmax(
        4.94791667rem,
        max-content
      ) minmax(52.73354492rem, max-content) minmax(4.16666667rem, max-content) minmax(
        80rem,
        max-content
      ) minmax(4.16666667rem, max-content);
  }
  #espacio-de-0-a-6-5 {
    min-height: calc(7.48518968 * var(--1vh, 1vh));
  }
  #OQdtJdkykpU6UKm6 {
    position: relative;
    grid-area: 2 / 2 / 3 / 3;
  }
  #ZjsvkxwCad5PXTij {
    grid-template-columns: 0 131.74496796%;
    left: -15.87248398%;
    grid-template-rows: 0 100%;
  }
  #vtQIJcHSTixENPjB {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(5.20833333em - var(--ffsd))
    );
  }
  #MUyLzfqfkOishX2L {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      5.20833333em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #yBglW3nvpZFpBWQu {
    min-width: 91.73177083rem;
  }
  #s5IPlsFkeeXq4Gy6 {
    position: relative;
    grid-area: 2 / 3 / 3 / 20;
  }
  #KGLcZHmVhZi20A9T {
    font-size: calc(2.21782071em - var(--ffsd));
  }
  #bRayAhR4PZr0Ed0T {
    --last-font-size: var(--first-font-size);
    --first-font-size: 2.21782071em;
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #HLRMREoZjqKoP7WM {
    min-width: 38.13976386rem;
  }
  #Jn2czZ6F75rJpvEH {
    position: relative;
    grid-area: 5 / 5 / 6 / 15;
  }
  #IIzFKQ6YbZB9I8BA {
    position: relative;
    grid-area: 4 / 16 / 17 / 21;
  }
  #swwI9A4zObRRe2F5 {
    font-size: calc(2.21782071em - var(--ffsd));
  }
  #iOaO3Hvz2jeA20RY {
    --last-font-size: var(--first-font-size);
    --first-font-size: 2.21782071em;
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #M5XODb44moqppcM6 {
    min-width: 38.13976386rem;
  }
  #ais4KrJFbIn2dU0w {
    position: relative;
    grid-area: 7 / 4 / 8 / 14;
  }
  #TbT2mWuFKNwS49tw {
    font-size: calc(2.06907786em - var(--ffsd));
  }
  #SfJWwN9IIljUUY9x {
    --last-font-size: var(--first-font-size);
    --first-font-size: 2.06907786em;
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #YpVpDNDmaByyHG72 {
    min-width: 35.5862672rem;
  }
  #fI6euXVmckx4MCkf {
    position: relative;
    grid-area: 9 / 7 / 10 / 13;
  }
  #ry2ReiBujhIFVsul {
    font-size: calc(2.06907786em - var(--ffsd));
  }
  #MkeiBbLu6ZRn2LDk {
    font-size: calc(2.06907786em - var(--ffsd));
  }
  #aoKKFKpl9PgsPs6E {
    font-size: calc(2.06907786em - var(--ffsd));
  }
  #uWOyQc4Eb3NGuLG6 {
    --last-font-size: var(--first-font-size);
    --first-font-size: 2.06907786em;
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #yD91hy9w2chZVDEb {
    min-width: 35.5862672rem;
  }
  #n7mYqYdRdoOJGv9A {
    position: relative;
    grid-area: 11 / 6 / 12 / 12;
  }
  #O6bsYZ9R1L2VOKoe {
    position: relative;
    grid-area: 13 / 2 / 20 / 8;
  }
  #Hyo4IZ2KP0vvnzlI {
    font-size: calc(2.21782071em - var(--ffsd));
  }
  #uF3o4GdcuZE6GuDd {
    --last-font-size: var(--first-font-size);
    --first-font-size: 2.21782071em;
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #OE6YMt0nHvgvc28n {
    min-width: 38.13976386rem;
  }
  #hw0glYEDC0JHxWNs {
    position: relative;
    grid-area: 14 / 9 / 15 / 17;
  }
  #CMsC3YFIXtYjoqLq {
    font-size: calc(2.21782071em - var(--ffsd));
  }
  #XttRCTsbNcnItS2a {
    font-size: calc(2.21782071em - var(--ffsd));
  }
  #VgyXxSkwJkeZKJE0 {
    font-size: calc(2.21782071em - var(--ffsd));
  }
  #ofqq9mKBSvYpIYd8 {
    font-size: calc(2.21782071em - var(--ffsd));
  }
  #BwCtbRaJgap4H1fZ {
    --last-font-size: var(--first-font-size);
    --first-font-size: 2.21782071em;
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #ex4DMSPCxEMthJeu {
    min-width: 38.13976386rem;
  }
  #JDHA8w3wShPUBLYQ {
    position: relative;
    grid-area: 16 / 10 / 18 / 18;
  }
  #UHYpWs1Xcbwy6o1P {
    font-size: calc(1.61295983em - var(--ffsd));
  }
  #esDskPv9WYZdF01E {
    font-size: calc(1.61295983em - var(--ffsd));
  }
  #yFV48KF5WQrCjBQo {
    --last-font-size: var(--first-font-size);
    --first-font-size: 1.61295983em;
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #tLZEFwGVjlGIiSfi {
    min-width: 60.3255509rem;
  }
  #DQIrEMrbBTKizNTI {
    position: relative;
    grid-area: 19 / 11 / 21 / 19;
  }
  #UyAQsymDOybSEkhj {
    grid-template-columns: 4.16666667rem 0 0 0 0 0 20.22759086rem 9.23437172rem 0 0 6.05920045rem 0 2.55349667rem 0 28.95671927rem 0.5052433rem 0 22.18578704rem 1.94425735rem 0 4.16666667rem;
    grid-template-rows: minmax(9.65496098rem, max-content) minmax(
        6.25rem,
        max-content
      ) minmax(6.83502711rem, max-content) 0 minmax(2.65634788rem, max-content) minmax(
        1.45124434rem,
        max-content
      ) minmax(2.65634788rem, max-content) minmax(1.24417542rem, max-content) minmax(
        2.45927362rem,
        max-content
      ) minmax(1.43654459rem, max-content) minmax(8.205452rem, max-content) minmax(
        0.67498667rem,
        max-content
      ) minmax(0.00274091rem, max-content) minmax(2.65634788rem, max-content) minmax(
        0.67772758rem,
        max-content
      ) minmax(1.32213637rem, max-content) minmax(10.63394757rem, max-content) minmax(
        1.5355061rem,
        max-content
      ) minmax(4.06264943rem, max-content) 0 minmax(9.65496098rem, max-content);
  }
  #horario-y-tarifa-5 {
    min-height: calc(3.34071102 * var(--1vh, 1vh));
  }
  #VsW3FbdLLmRqceON {
    position: relative;
    grid-area: 2 / 2 / 3 / 3;
  }
  #CFduSyFYRq8MdFzk {
    grid-template-columns: 0 290.43597297%;
    left: -95.21798648%;
    grid-template-rows: 0 100%;
  }
  #eHlmLr87DICr0Z8G {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(5.20833333em - var(--ffsd))
    );
  }
  #bsJ110PQfD1lM4Ax {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      5.20833333em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #ruxilI2HWGUv8VWq {
    min-width: 91.73177083rem;
  }
  #oi6lOWUkA1b2Tr6Z {
    position: relative;
    grid-area: 2 / 2 / 3 / 15;
  }
  #JhScJgrrjqDmqBSn {
    position: relative;
    grid-area: 4 / 5 / 5 / 9;
  }
  #WttynR36RNrdcfnR {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(4.34026042em - var(--ffsd))
    );
  }
  #DA18nXMK6sAkjHha {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      4.34026042em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #Du0Cy1mGYWNKuFLQ {
    min-width: 51.06530817rem;
  }
  #jIhg8xkhn7g9T78u {
    position: relative;
    grid-area: 6 / 7 / 7 / 11;
  }
  #qSZKDGMJEYB5PTlN {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(3.8194401em - var(--ffsd))
    );
  }
  #DSvtU4b4RBY7n2PY {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(3.8194401em - var(--ffsd))
    );
  }
  #YeRF4iYpTV6kIAYc {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      3.8194401em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #C0lmHhru3qHvsP76 {
    min-width: 71.79578401rem;
  }
  #rr1fQDQSV98sFF9r {
    position: relative;
    grid-area: 8 / 3 / 9 / 14;
  }
  #oD6AoIGpG6Vzbln8 {
    position: relative;
    grid-area: 10 / 6 / 11 / 10;
  }
  #zncR8GKirgJXjjXz {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(4.34027344em - var(--ffsd))
    );
  }
  #vmqdCaUpkppDvnwp {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      4.34027344em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #wemQGKzgAYQsp7OY {
    min-width: 51.06530817rem;
  }
  #bD9nlFVDredeEsxx {
    position: relative;
    grid-area: 12 / 8 / 13 / 12;
  }
  #sJGbLdrehEnrs6k2 {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(3.8194401em - var(--ffsd))
    );
  }
  #WxgBFzcbiDSUvUNj {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      3.8194401em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #sgvOJFieWHQZ122M {
    min-width: 61.43054609rem;
  }
  #XhcJCnl8zh5zu3th {
    position: relative;
    grid-area: 14 / 4 / 15 / 13;
  }
  #SqPDHzr0Grp8Emvb {
    grid-template-columns: 4.16666667rem 9.96799341rem 5.18261896rem 5.18261896rem 0 0 0 51.000204rem 0 0 0 5.18261896rem 5.18261896rem 9.96799341rem 4.16666667rem;
    grid-template-rows: minmax(8.24658272rem, max-content) minmax(
        6.25rem,
        max-content
      ) minmax(7.55889592rem, max-content) minmax(51rem, max-content) minmax(
        1.84105897rem,
        max-content
      ) minmax(5.12153125rem, max-content) minmax(1.84105897rem, max-content) minmax(
        9.91319531rem,
        max-content
      ) minmax(4.16666667rem, max-content) minmax(51rem, max-content) minmax(
        1.84105897rem,
        max-content
      ) minmax(5.12152865rem, max-content) minmax(1.84106158rem, max-content) minmax(
        4.57465365rem,
        max-content
      ) minmax(8.24658272rem, max-content);
  }
  #cristina-y-estefanía {
    min-height: calc(7.60254256 * var(--1vh, 1vh));
  }
  #FyeGBRBZVlO7KoaS {
    position: relative;
    grid-area: 2 / 2 / 3 / 3;
  }
  #Yh1tAbggSibpx4QQ {
    grid-template-columns: 0 132.78687993%;
    left: -16.39343996%;
    grid-template-rows: 0 100%;
  }
  #NbAjv2qs3FgTOx0o {
    stroke-width: calc(100rem * 0 / 768);
  }
  #CnAmO5kjbVSCGfWM {
    top: 0px;
    left: -4.16666667rem;
    bottom: 0px;
    position: absolute;
    right: -4.16666667rem;
    grid-area: 2 / 2 / 4 / 6;
  }
  #coof0a18581vJz0p {
    font-size: calc(1.96843765em - var(--ffsd));
  }
  #Wq9BI72XrcgHinoB {
    font-size: calc(1.96843765em - var(--ffsd));
  }
  #pxIQoyUbA41vreCV {
    --last-font-size: var(--first-font-size);
    --first-font-size: 1.96843765em;
    margin-top: calc(var(--first-font-size) * -0.4);
    margin-bottom: calc(var(--last-font-size) * -0.4);
  }
  #Q75675d88ruW9iXv {
    min-width: 66.83248252rem;
  }
  #TauzMk7DYoeYf4Xd {
    position: relative;
    grid-area: 3 / 4 / 5 / 5;
  }
  #SwUTjADUdrcHjBKF {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(6.94436198em - var(--ffsd))
    );
  }
  #FlgNtha6IBKjjhJs {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      6.94436198em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #tBVjkXEJa6CUDwwL {
    min-width: 91.73177083rem;
  }
  #t5TXKnztHMTGHf7g {
    position: relative;
    grid-area: 6 / 3 / 7 / 7;
  }
  #ICkl0N7foFhE31hm {
    grid-template-columns: 4.16666667rem 0 12.44964416rem 66.76737836rem 12.44964416rem 0 4.16666667rem;
    grid-template-rows: 0 minmax(5.4892666rem, max-content) minmax(
        11.25140202rem,
        max-content
      ) minmax(6.6345604rem, max-content) minmax(14.49927401rem, max-content) minmax(
        8.24654427rem,
        max-content
      ) minmax(6.3542923rem, max-content);
  }
  #quienes-somos {
    min-height: calc(2.36673487 * var(--1vh, 1vh));
  }
}
@media (min-width: 768.05px) and (max-width: 1024px) {
  #ooNDpDSzQYqtAkwQ {
    position: relative;
    grid-area: 2 / 2 / 3 / 3;
  }
  #AuV8BPn5idyEotAl {
    grid-template-columns: 0 112.87943837%;
    left: -6.43971919%;
    grid-template-rows: 0 100%;
  }
  #UZTNuD2V5EO7WKVR {
    stroke-width: calc(100rem * 0 / 1024);
  }
  #orZuwHQrKpwo1Ifr {
    display: none;
  }
  #rDw76HQMYPlSbISX {
    stroke-width: calc(100rem * 0 / 1024);
  }
  #fnN9IFb47ws1ga5u {
    display: block;
  }
  #hdBqXtZuuQPqcJJE {
    stroke-width: calc(100rem * 0 / 1024);
  }
  #FMx0SbI4dmcjJ7SM {
    display: none;
  }
  #r7h88WoJF0Mjcgbh {
    stroke-width: calc(100rem * 0 / 1024);
  }
  #WGceOycYX3IaHZPj {
    display: none;
  }
  #Egkp0Z1fdlcC8Wtx {
    stroke-width: calc(100rem * 0 / 1024);
  }
  #MaNuAhUb4jWXLR7d {
    display: none;
  }
  #Z0Eu64D3MRqFMfkY {
    top: 0px;
    left: -3.125rem;
    bottom: 0px;
    position: absolute;
    right: -3.125rem;
    grid-area: 2 / 2 / 13 / 13;
  }
  #OQG9hBUV7WhfCmSR {
    font-size: calc(11.17545743em - var(--ffsd));
  }
  #nV0ozpVewNEPfWak {
    --last-font-size: var(--first-font-size);
    --first-font-size: 11.17545743em;
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #OAgppraW1ZhDIarO {
    min-width: 22.57092433rem;
  }
  #n2JuhAZqmGCb7QAU {
    position: relative;
    grid-area: 2 / 2 / 5 / 5;
  }
  #PbprQZEqN0m4d3Wp {
    font-size: calc(2.34375977em - var(--ffsd));
  }
  #UhGyDJrpQwfpSnM8 {
    --last-font-size: var(--first-font-size);
    transform: translateX(calc(var(--first-font-size) * 0.034));
    --first-font-size: 2.34375977em;
    margin-top: calc(var(--first-font-size) * -0.145);
    margin-bottom: calc(var(--last-font-size) * -0.145);
  }
  #KLHl5EMot7UQRm7v {
    min-width: 24.01003597rem;
  }
  #hbPfi3vLgDrjFnSV {
    position: relative;
    grid-area: 4 / 3 / 7 / 6;
  }
  #RCwhCMMGLedfuULJ {
    font-size: calc(11.17545743em - var(--ffsd));
  }
  #TGW5BhpMauexbr4s {
    --last-font-size: var(--first-font-size);
    --first-font-size: 11.17545743em;
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #GWPafrY4wLTjsKx3 {
    min-width: 22.57092433rem;
  }
  #ZZId3rZBytAr0u4u {
    position: relative;
    grid-area: 3 / 4 / 6 / 7;
  }
  #obJmIj1mR4yN9tpq {
    grid-template-columns: 0 0 1.43911164rem 21.08298457rem 1.43911164rem 0;
    grid-template-rows: 0 0 minmax(11.63921548rem, max-content) minmax(
        1.71549512rem,
        max-content
      ) 0 minmax(1.0227833rem, max-content);
    grid-area: 3 / 5 / 4 / 11;
  }
  #iCrptK4WAsCR9okN {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(2.86458008em - var(--ffsd))
    );
  }
  #AyLBlt2aVLIfyZz5 {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      2.86458008em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #Lvg74R24yMMLqQyQ {
    min-width: 19.1536651rem;
  }
  #VFKqgZrjfllGJs5u {
    position: relative;
    grid-area: 6 / 3 / 11 / 4;
  }
  #mg4qIi0N35AkDjl5 {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(2.86458008em - var(--ffsd))
    );
  }
  #ftzz6MzFAD0cujQF {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      2.86458008em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #s0Np6VhORXZJTwLo {
    min-width: 12.77967832rem;
  }
  #n9eseiUsDqYtGjc7 {
    position: relative;
    grid-area: 5 / 6 / 10 / 7;
  }
  #M7NY9QkwcwUe7oLv {
    position: relative;
    grid-area: 8 / 8 / 9 / 9;
  }
  #JjDrTwpiKvQdivFX {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(2.86458008em - var(--ffsd))
    );
  }
  #m75BgfFSn3SgXYBQ {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      2.86458008em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #BZFmYE3IGKQNMmY9 {
    min-width: 22.34065848rem;
  }
  #AEYssGUEbViCfbY7 {
    position: relative;
    grid-area: 7 / 10 / 12 / 12;
  }
  #gcswUXhVJp3ZU1Ht {
    grid-template-columns: 0 15.40809878rem 19.10483697rem 0.38146032rem 2.31203015rem 12.7308502rem 0.62762552rem 2.75079392rem 2.734375rem 2.80553307rem 19.48629729rem 15.40809878rem;
    grid-template-rows: 0 minmax(3.125rem, max-content) minmax(
        14.3774939rem,
        max-content
      ) minmax(3.125rem, max-content) 0 0 minmax(1.15071631rem, max-content) minmax(
        1.71549512rem,
        max-content
      ) minmax(0.56477881rem, max-content) 0 0 minmax(3.125rem, max-content);
  }
  #wwcSVzwPh1awUu5W {
    position: relative;
    grid-area: 2 / 3 / 3 / 5;
  }
  #LA0fDE1pVU9n1JDe {
    stroke-width: calc(100rem * 0 / 1024);
  }
  #iEF5qFcZ0mBBi9RW {
    top: 0px;
    left: -3.125rem;
    bottom: 0px;
    position: absolute;
    right: -3.125rem;
    grid-area: 2 / 2 / 4 / 4;
  }
  #zlihv7DJHYMiq5bR {
    position: relative;
    grid-area: 3 / 3 / 5 / 5;
  }
  #uIbRq9zpROiQ71J9 {
    grid-template-columns: 0 0 93.75rem 0;
    grid-template-rows: 0 0 minmax(35.5875rem, max-content) 0;
  }
  #tV65jVb3AmUBgF9u {
    position: relative;
    grid-area: 4 / 2 / 5 / 4;
  }
  #cmkPblMmpx7upJhS {
    grid-template-columns: 3.125rem 0 93.75rem 0 3.125rem;
    grid-template-rows: 0 minmax(27.18348414rem, max-content) minmax(
        0.69271182rem,
        max-content
      ) minmax(35.5875rem, max-content);
  }
  #portada {
    min-height: calc(3.97865558 * var(--1vh, 1vh));
    padding-bottom: 55px;
  }
  #JrfXz1ealRxc7uRp {
    position: relative;
    grid-area: 2 / 2 / 3 / 3;
  }
  #miWpY7XtLlfX26D4 {
    grid-template-columns: 0 204.94173813%;
    left: -52.47086906%;
    grid-template-rows: 0 100%;
  }
  #KnqSvr7SccphnkiN {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(3.90625em - var(--ffsd))
    );
  }
  #AKJT4sFDpJef4s7t {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.90625em);
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #Jjpmi7vH9lUsLOzT {
    min-width: 93.79882812rem;
  }
  #QnaFN7MTq7diGnST {
    position: relative;
    grid-area: 2 / 2 / 3 / 11;
  }
  #bzbmEyom8iCaYSQI {
    position: relative;
    grid-area: 4 / 9 / 5 / 10;
  }
  #oZqLssrMokvB4AoW {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(2.86458008em - var(--ffsd))
    );
  }
  #zhcTtmvNaT3TcIWa {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      2.86458008em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #CnFI5cdgeweqF6xn {
    min-width: 93.79882812rem;
  }
  #h8aHlxIeltjLmF25 {
    position: relative;
    grid-area: 6 / 3 / 7 / 12;
  }
  #t82SH9xfGqgErddV {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(2.86458008em - var(--ffsd))
    );
  }
  #PypZIiH1qORfsrhO {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      2.86458008em
    );
    margin-top: calc(var(--first-font-size) * -0.15);
    margin-bottom: calc(var(--last-font-size) * -0.15);
  }
  #D2J6fk4rxjGhgCcm {
    min-width: 93.79882812rem;
  }
  #cnzeKkkio7zuKq9a {
    position: relative;
    grid-area: 8 / 6 / 9 / 15;
  }
  #v7ie3CISlu0lJddD {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(2.86458008em - var(--ffsd))
    );
  }
  #T1IQ5WlGXURwANxQ {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      2.86458008em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #VvJVpBDxlxs62Ywu {
    min-width: 93.79882812rem;
  }
  #yHmTBhNDm6GWEXcF {
    position: relative;
    grid-area: 10 / 4 / 11 / 13;
  }
  #eybClICPnH2nls0r {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(2.86458008em - var(--ffsd))
    );
  }
  #PrrHEGuyKaj8S3yF {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      2.86458008em
    );
    margin-top: calc(var(--first-font-size) * -0.15);
    margin-bottom: calc(var(--last-font-size) * -0.15);
  }
  #bOOi3e0moWqOX3G5 {
    min-width: 93.79882812rem;
  }
  #y9ClsWsoiNHEjfNu {
    position: relative;
    grid-area: 12 / 7 / 13 / 16;
  }
  #x26hfIAGrWKFyKXC {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(2.86458008em - var(--ffsd))
    );
  }
  #A5miFLcYPXngcoS4 {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      2.86458008em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #vaYeQG0lqlavi2Sl {
    min-width: 93.79882812rem;
  }
  #pWIyAnCZpj0GxdGJ {
    position: relative;
    grid-area: 14 / 5 / 15 / 14;
  }
  #OunXqGusEziVE8d0 {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(2.86458008em - var(--ffsd))
    );
  }
  #KuYwydPX6yyaD3xG {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      2.86458008em
    );
    margin-top: calc(var(--first-font-size) * -0.15);
    margin-bottom: calc(var(--last-font-size) * -0.15);
  }
  #y9BUTp6IXo9nb03o {
    min-width: 93.79882812rem;
  }
  #KaX6Ojilr1xxmh0d {
    position: relative;
    grid-area: 16 / 8 / 17 / 17;
  }
  #ocdIxlF4GZBsYRYr {
    grid-template-columns: 3.125rem 0 0 0 0 0 0 20.12442662rem 53.50114675rem 20.12442662rem 0 0 0 0 0 0 3.125rem;
    grid-template-rows: minmax(5.14160107rem, max-content) minmax(
        4.6875rem,
        max-content
      ) minmax(6.82195134rem, max-content) minmax(55.25598437rem, max-content) minmax(
        3.125rem,
        max-content
      ) minmax(3.43099023rem, max-content) minmax(0.94456551rem, max-content) minmax(
        10.62264408rem,
        max-content
      ) minmax(0.9765625rem, max-content) minmax(3.43099023rem, max-content) minmax(
        0.9765625rem,
        max-content
      ) minmax(7.82378583rem, max-content) minmax(1.51720365rem, max-content) minmax(
        3.43099023rem,
        max-content
      ) minmax(0.9765625rem, max-content) minmax(7.82378583rem, max-content) minmax(
        5.14160107rem,
        max-content
      );
  }
  #¿qué-es-kipi {
    min-height: calc(7.65644609 * var(--1vh, 1vh));
  }
  #FC0uflBWSqdxN59b {
    position: relative;
    grid-area: 2 / 2 / 3 / 3;
  }
  #yCpUtgzefT2J4Rnq {
    grid-template-columns: 0 239.83956764%;
    left: -69.91978382%;
    grid-template-rows: 0 100%;
  }
  #ooMtk6Aot38txqDJ {
    display: none;
  }
  #ARaWo19tWlMoYrXa {
    display: block;
  }
  #OflLJbWT4eQH1l66 {
    display: none;
  }
  #zuOXn7b6xkuY9S8X {
    display: none;
  }
  #PEMgrldbtcn6lEZw {
    display: none;
  }
  #Rv5xhZbhn4d4hUIT {
    position: relative;
    grid-area: 2 / 2 / 5 / 5;
  }
  #ZxN6H2kJ3TWumtzR {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(3.7703604em - var(--ffsd))
    );
  }
  #WHVhhQgdpUQ75mm5 {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      3.7703604em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #KH9fKnj7PWX1O19a {
    min-width: 87.54882812rem;
  }
  #bNlvcwm8BgxFpNNS {
    position: relative;
    grid-area: 3 / 3 / 4 / 4;
  }
  #qcKlt3ctyGEi2MC2 {
    grid-template-columns: 0 3.125rem 87.5rem 3.125rem;
    grid-template-rows: 0 minmax(4.09370311rem, max-content) minmax(
        4.52443248rem,
        max-content
      ) minmax(4.09370311rem, max-content);
    grid-area: 2 / 2 / 3 / 15;
  }
  #Nld4y93ZLSks9JDH {
    position: relative;
    grid-area: 2 / 2 / 3 / 15;
  }
  #RIpOIDKlbx49GUAD {
    stroke-width: calc(100rem * 20.000000000000004 / 1024);
  }
  #E6EE7YIjvcjLeOwN {
    display: block;
  }
  #MVdeiRfwFLCLWhIA {
    stroke-width: calc(100rem * 20.000000000000004 / 1024);
  }
  #V6loLbeccvRbKsLg {
    display: none;
  }
  #FJCXEqopp5VKZufS {
    stroke-width: calc(100rem * 20.000000000000004 / 1024);
  }
  #XiPk2mmvHSbR6Rvq {
    display: none;
  }
  #OcDrl11GlCYTLv2Q {
    position: relative;
    grid-area: 2 / 2 / 7 / 7;
  }
  #tDeYSddjncAs5Z3J {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(2.82311166em - var(--ffsd))
    );
  }
  #lSOzsmUfmsdOThur {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      2.82311166em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #S7vBKOiAPgxm9jZp {
    min-width: 48.03859634rem;
  }
  #Cr9iwTqfcwvDRUTf {
    position: relative;
    grid-area: 3 / 3 / 4 / 5;
  }
  #jf15f46zz1HFPzRz {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(2.82310547em - var(--ffsd))
    );
  }
  #Iyo896NLfo1sXaz9 {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      2.82310547em
    );
    margin-top: calc(var(--first-font-size) * -0.15);
    margin-bottom: calc(var(--last-font-size) * -0.15);
  }
  #imAylMyTAQzCGdoj {
    min-width: 48.03859634rem;
  }
  #XBTkugoKjv3UFvuf {
    position: relative;
    grid-area: 5 / 4 / 6 / 6;
  }
  #NmqkDxgsfqrYRMGb {
    grid-template-columns: 0 2.16985847rem 0 47.98976821rem 0 2.16985847rem;
    grid-template-rows: 0 minmax(3.38822567rem, max-content) minmax(
        3.38132232rem,
        max-content
      ) minmax(1.91729028rem, max-content) minmax(15.32633386rem, max-content) minmax(
        3.31081565rem,
        max-content
      );
  }
  #LZLTXb247BU99doB {
    grid-template-columns: 0 52.32948515rem;
    grid-template-rows: 0 minmax(27.32398778rem, max-content);
    grid-area: 4 / 6 / 5 / 12;
  }
  #vZjLD2InoLiR99mK {
    position: relative;
    grid-area: 4 / 6 / 5 / 12;
  }
  #nH5aCbYEmb4hyDzw {
    stroke-width: calc(100rem * 10.000000000000002 / 1024);
  }
  #lOZcN6RO2q8u33cE {
    display: block;
  }
  #tM3c1yeAp0owgFnB {
    stroke-width: calc(100rem * 10.000000000000002 / 1024);
  }
  #ooML0bQdULWDsTLf {
    display: none;
  }
  #VeScWkWbVQ5WimRT {
    stroke-width: calc(100rem * 10.000000000000002 / 1024);
  }
  #U5gXPqnp8xhJ91q2 {
    display: none;
  }
  #GpRioqfVWKSvdQhZ {
    position: relative;
    grid-area: 2 / 2 / 7 / 7;
  }
  #LRfLdZUHLYG60gTK {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(2.86458008em - var(--ffsd))
    );
  }
  #TzWRoPRwOgXqSmHp {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      2.86458008em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #vGZvv9kKqIQeTQGM {
    min-width: 46.16229655rem;
  }
  #zp3MzYqqKaSFXbDB {
    position: relative;
    grid-area: 3 / 3 / 4 / 5;
  }
  #usoel55QudHPtTiG {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(2.86457031em - var(--ffsd))
    );
  }
  #yDCjzmthI2kqnLcr {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      2.86457031em
    );
    margin-top: calc(var(--first-font-size) * -0.15);
    margin-bottom: calc(var(--last-font-size) * -0.15);
  }
  #Sjlj1pr6vYT6zcyN {
    min-width: 46.16229655rem;
  }
  #XTyeGXkmYHT5fBBb {
    position: relative;
    grid-area: 5 / 4 / 6 / 6;
  }
  #InoiQ3iW8NOIg4HW {
    grid-template-columns: 0 3.10800837rem 0 46.11346842rem 0 3.10800837rem;
    grid-template-rows: 0 minmax(3.41796875rem, max-content) minmax(
        3.43099023rem,
        max-content
      ) minmax(1.75781055rem, max-content) minmax(15.93750391rem, max-content) minmax(
        2.93434713rem,
        max-content
      );
  }
  #L66qz7HyGRRqcTfr {
    grid-template-columns: 0 52.32948515rem;
    grid-template-rows: 0 minmax(27.47862057rem, max-content);
    grid-area: 6 / 5 / 7 / 11;
  }
  #iiPkVLsDBKnq4FxD {
    position: relative;
    grid-area: 6 / 5 / 7 / 11;
  }
  #m8maDMkbrVOj8wIm {
    stroke-width: calc(100rem * 10 / 1024);
  }
  #MbNWLit04pJoJu3X {
    position: relative;
    grid-area: 2 / 2 / 7 / 7;
  }
  #bMB1u0L7UMoHSGg2 {
    font-size: calc(2.9105223em - var(--ffsd));
  }
  #NvZL9AajVdywx6Mt {
    --last-font-size: var(--first-font-size);
    --first-font-size: 2.9105223em;
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #oqRj1XxXhjHbpwdz {
    min-width: 43.60331118rem;
  }
  #l4JibxrTDSFG8ASL {
    position: relative;
    grid-area: 3 / 4 / 4 / 5;
  }
  #Yp5vvcGwQxrK1CzW {
    font-size: calc(2.9105223em - var(--ffsd));
  }
  #Ijv7T4nv3zP0JW2u {
    --last-font-size: var(--first-font-size);
    --first-font-size: 2.9105223em;
    margin-top: calc(var(--first-font-size) * -0.15);
    margin-bottom: calc(var(--last-font-size) * -0.15);
  }
  #fDBlPGzu5anI3QPw {
    min-width: 46.06133488rem;
  }
  #Qpev0mNNGJuJozEt {
    position: relative;
    grid-area: 5 / 3 / 6 / 6;
  }
  #oUiYjzQxPikGbHIP {
    grid-template-columns: 0 3.53162535rem 1.22901185rem 43.55448306rem 1.22901185rem 2.67078192rem;
    grid-template-rows: 0 minmax(3.47278624rem, max-content) minmax(
        3.48601656rem,
        max-content
      ) minmax(1.78600237rem, max-content) minmax(11.92654117rem, max-content) minmax(
        6.65264144rem,
        max-content
      );
  }
  #GC1Yv7O80kanoCFS {
    grid-template-columns: 0 52.21491403rem;
    grid-template-rows: 0 minmax(27.32398778rem, max-content);
    grid-area: 8 / 3 / 13 / 9;
  }
  #uwQzbcbzHPDvJaBI {
    position: relative;
    grid-area: 8 / 3 / 13 / 9;
  }
  #MC92xwAVVhy2Fg7m {
    font-size: calc(2.86458008em - var(--ffsd));
  }
  #Hy5sTkRkuRJqWDDw {
    --last-font-size: var(--first-font-size);
    --first-font-size: 2.86458008em;
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #OKYr9Prb34shozNF {
    min-width: 32.7894606rem;
  }
  #spR1MCHa0zLBc7VI {
    position: relative;
    grid-area: 9 / 7 / 10 / 13;
  }
  #l16AVZ6rEGZZKlq7 {
    font-size: calc(2.86458008em - var(--ffsd));
  }
  #mekRnzL9dGu6fNL0 {
    --last-font-size: var(--first-font-size);
    --first-font-size: 2.86458008em;
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #okZqdpeV4p8I5hG8 {
    min-width: 32.7894606rem;
  }
  #dicpA3m0HcrFD4hA {
    position: relative;
    grid-area: 11 / 8 / 12 / 14;
  }
  #M6XB3aiH755rykg9 {
    stroke-width: calc(100rem * 10.000000000000002 / 1024);
  }
  #RKy9PY8gdecZRJLd {
    display: block;
  }
  #CZKpPFMJ1Cn4LhHO {
    stroke-width: calc(100rem * 10.000000000000002 / 1024);
  }
  #VYMvkT3zdzcHaPrQ {
    display: none;
  }
  #GguouLl1CcGnydsN {
    stroke-width: calc(100rem * 10.000000000000002 / 1024);
  }
  #mjujFlEGfzi7hVPK {
    display: none;
  }
  #df7Ypcad8Qcg6cXH {
    position: relative;
    grid-area: 2 / 2 / 7 / 7;
  }
  #C5iJbnljp6aa5vmx {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(2.90665762em - var(--ffsd))
    );
  }
  #vSbFfEPgpoy1FQbD {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      2.90665762em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #buEWYixTnSg5W2aN {
    min-width: 46.16229655rem;
  }
  #tsOULXOK5VrGvu3M {
    position: relative;
    grid-area: 3 / 3 / 4 / 5;
  }
  #D4JJ3NV5Zkqf2kDM {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(2.90665039em - var(--ffsd))
    );
  }
  #Ve4bIapyx91VYET6 {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      2.90665039em
    );
    margin-top: calc(var(--first-font-size) * -0.15);
    margin-bottom: calc(var(--last-font-size) * -0.15);
  }
  #XaL9SIb3yd0YvjQj {
    min-width: 46.16229655rem;
  }
  #iOIQXWxnD0QlXwc0 {
    position: relative;
    grid-area: 5 / 4 / 6 / 6;
  }
  #SEXpUUSskmNczkvy {
    grid-template-columns: 0 3.10800837rem 0 46.11346842rem 0 3.10800837rem;
    grid-template-rows: 0 minmax(3.48849537rem, max-content) minmax(
        3.48138772rem,
        max-content
      ) minmax(1.97402975rem, max-content) minmax(12.01862988rem, max-content) minmax(
        6.43308657rem,
        max-content
      );
  }
  #NDfKSqXe0CckJZr1 {
    grid-template-columns: 0 52.32948515rem;
    grid-template-rows: 0 minmax(27.39562929rem, max-content);
    grid-area: 14 / 4 / 15 / 10;
  }
  #WrBiHx1iuE5dtqXs {
    position: relative;
    grid-area: 14 / 4 / 15 / 10;
  }
  #EzDrKmXXtNohYItF {
    grid-template-columns: 3.125rem 20.49457435rem 0 0.21568308rem 0 19.80453575rem 0 32.1946952rem 0.11457113rem 0.21568308rem 0 0.21568308rem 0 20.49457435rem 3.125rem;
    grid-template-rows: minmax(3.900819rem, max-content) minmax(
        12.7118387rem,
        max-content
      ) minmax(1.90634746rem, max-content) minmax(27.32398778rem, max-content) minmax(
        0.91838068rem,
        max-content
      ) minmax(27.47862057rem, max-content) minmax(3.125rem, max-content) minmax(
        9.6327551rem,
        max-content
      ) minmax(3.43099023rem, max-content) minmax(2.26359488rem, max-content) minmax(
        3.43099023rem,
        max-content
      ) minmax(8.56565733rem, max-content) minmax(0.91838068rem, max-content) minmax(
        27.39562929rem,
        max-content
      ) minmax(3.900819rem, max-content);
  }
  #diferencias-otros-centros {
    min-height: calc(8.58275118 * var(--1vh, 1vh));
  }
  #Bmbm4L8dXavIQdoF {
    position: relative;
    grid-area: 2 / 2 / 3 / 3;
  }
  #OQjfvyRTzWEWQl25 {
    grid-template-columns: 0 226.29934278%;
    left: -63.14967139%;
    grid-template-rows: 0 100%;
  }
  #t17losg9lWrM8GQz {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(4.55727539em - var(--ffsd))
    );
  }
  #zeu9ohJyvCBKfcHa {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      4.55727539em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #GNJEM3pRJrBS6FPI {
    min-width: 56.97162303rem;
  }
  #TEnpqVb22D99AHxr {
    position: relative;
    grid-area: 2 / 8 / 3 / 16;
  }
  #UsNYioFCxeux6unJ {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(2.86458008em - var(--ffsd))
    );
  }
  #udooi59T4dfPL7Da {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      2.86458008em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #mRsz8rXuIMzlvb19 {
    min-width: 56.97162303rem;
  }
  #Y8risNc1s6WV5RHr {
    position: relative;
    grid-area: 4 / 9 / 5 / 17;
  }
  #eGOEK49NQYU9FTZ8 {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(2.86458008em - var(--ffsd))
    );
  }
  #OKjRZuDWJGP8MpNp {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      2.86458008em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #g6EbVycEeUHz5d9g {
    min-width: 56.97162303rem;
  }
  #SPl9Sh3usRmieH8w {
    position: relative;
    grid-area: 6 / 10 / 7 / 18;
  }
  #oU2cxr1brYdZIHjy {
    position: relative;
    grid-area: 8 / 5 / 9 / 13;
  }
  #qevaSjBrr8umn60Q {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(2.86458008em - var(--ffsd))
    );
  }
  #KrXjGHczqZbwLRP8 {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      2.86458008em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #TZWjFiWcwLzkgnqR {
    min-width: 56.97162303rem;
  }
  #iv0y6gh9KR1oIVGB {
    position: relative;
    grid-area: 10 / 11 / 11 / 19;
  }
  #aq03ac8DQqPIVJu1 {
    position: relative;
    grid-area: 12 / 6 / 13 / 14;
  }
  #FeJskFEPa3BCP0lb {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(2.86458008em - var(--ffsd))
    );
  }
  #OX0cFzcmnKRjC7LJ {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      2.86458008em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #EgOndLiBeVxlGwDj {
    min-width: 56.97162303rem;
  }
  #JJY8MI8gUTp56RR6 {
    position: relative;
    grid-area: 14 / 12 / 15 / 20;
  }
  #aEQueE7CMYdfQzL3 {
    position: relative;
    grid-area: 16 / 7 / 17 / 15;
  }
  #S6B6habGktPjtXtD {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(2.86458008em - var(--ffsd))
    );
  }
  #lU5EGTnHcxdYFOxi {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      2.86458008em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #BMBkMR6Sgl8GwEDV {
    min-width: 58.63929047rem;
  }
  #XnQZslJNlWJmaOQE {
    position: relative;
    grid-area: 18 / 3 / 19 / 22;
  }
  #QqLRXZfnj0AlPkVl {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(2.86458008em - var(--ffsd))
    );
  }
  #aLUPBnaLBQnhRHkp {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      2.86458008em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #rPl1Jdv7Gpdz1ANf {
    min-width: 58.63929047rem;
  }
  #xTFYi7fVTzNE3hu3 {
    position: relative;
    grid-area: 20 / 2 / 21 / 21;
  }
  #n9qP1yqEX3hCyWMt {
    position: relative;
    grid-area: 22 / 4 / 23 / 23;
  }
  #iHq5GbglQ6J0KJO7 {
    grid-template-columns: 20.70476883rem 0 0 0.83383372rem 0 0 0 0 0 0 0 56.9227949rem 0 0 0 0 0 0 0 0.83383372rem 0 0 20.70476883rem;
    grid-template-rows: minmax(3.125rem, max-content) minmax(
        5.43620117rem,
        max-content
      ) minmax(4.62900201rem, max-content) minmax(3.43099023rem, max-content) minmax(
        3.13100448rem,
        max-content
      ) minmax(3.43099023rem, max-content) minmax(1.27553573rem, max-content) minmax(
        6.16929858rem,
        max-content
      ) minmax(1.26953125rem, max-content) minmax(3.43099023rem, max-content) minmax(
        1.26953125rem,
        max-content
      ) minmax(6.16929858rem, max-content) minmax(1.26953125rem, max-content) minmax(
        3.43099023rem,
        max-content
      ) minmax(1.26953125rem, max-content) minmax(16.03380193rem, max-content) minmax(
        3.125rem,
        max-content
      ) minmax(3.43099023rem, max-content) minmax(0.75958505rem, max-content) minmax(
        6.8308538rem,
        max-content
      ) minmax(0.64169774rem, max-content) minmax(43.94285775rem, max-content) minmax(
        3.72904269rem,
        max-content
      );
  }
  #contacto {
    min-height: calc(7.97636094 * var(--1vh, 1vh));
  }
  #gBvhNeqU6jwcXds4 {
    position: relative;
    grid-area: 2 / 2 / 3 / 3;
  }
  #jwyiPsX7ss38BrWz {
    grid-template-columns: 0 192.90886893%;
    left: -46.45443447%;
    grid-template-rows: 0 100%;
  }
  #tyvBY0LywstKRz64 {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(3.90625em - var(--ffsd))
    );
  }
  #DoEOlurS0UjubGKW {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.90625em);
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #qyaNR08qSMveajWR {
    min-width: 93.79882812rem;
  }
  #GxtrveNpBfACDppP {
    position: relative;
    grid-area: 2 / 2 / 3 / 7;
  }
  #R5iP1hwFcgplt23Z {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(2.86458008em - var(--ffsd))
    );
  }
  #sgeN3BNgaHPdo0Bt {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      2.86458008em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #veLyK02oj6Y0qY8S {
    min-width: 93.79882812rem;
  }
  #b537bCdkq933yreJ {
    position: relative;
    grid-area: 4 / 4 / 5 / 9;
  }
  #IlwbrtgdZlSRPczU {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(2.86458008em - var(--ffsd))
    );
  }
  #mon1vvQDCZYIlYHS {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      2.86458008em
    );
    margin-top: calc(var(--first-font-size) * -0.4);
    margin-bottom: calc(var(--last-font-size) * -0.4);
  }
  #QuAdj3tS9kQiysZM {
    min-width: 93.79882812rem;
  }
  #RYORx83puEPTjQA3 {
    position: relative;
    grid-area: 6 / 3 / 7 / 8;
  }
  #KYHUeoi9FV0tMjRf {
    position: relative;
    grid-area: 8 / 5 / 9 / 6;
  }
  #XGXNFohM8Y2NEJLH {
    grid-template-columns: 3.125rem 0 0 17.82774981rem 58.09450039rem 17.82774981rem 0 0 3.125rem;
    grid-template-rows: minmax(3.125rem, max-content) minmax(
        4.6875rem,
        max-content
      ) minmax(3.71685559rem, max-content) minmax(3.43099023rem, max-content) minmax(
        3.7109375rem,
        max-content
      ) minmax(23.77840371rem, max-content) minmax(3.125rem, max-content) minmax(
        60rem,
        max-content
      ) minmax(3.125rem, max-content);
  }
  #espacio-de-0-a-6 {
    min-height: calc(6.81458289 * var(--1vh, 1vh));
  }
  #HbvFiNo0pOzneIHW {
    position: relative;
    grid-area: 2 / 2 / 3 / 3;
  }
  #q8WWFNIlLOrpswv2 {
    grid-template-columns: 0 194.29355872%;
    left: -47.14677936%;
    grid-template-rows: 0 100%;
  }
  #qJXtatjGr1r9a6Gq {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(3.90625em - var(--ffsd))
    );
  }
  #JfNCoywYTgalqZ2P {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.90625em);
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #GIiR25GfW4BFxZ0z {
    min-width: 93.79882812rem;
  }
  #Q6pbfjDHchDY0VKW {
    position: relative;
    grid-area: 2 / 2 / 3 / 20;
  }
  #ACXVpPonEp3yg0vw {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(2.86458008em - var(--ffsd))
    );
  }
  #UVW3xD9aCir6UDVr {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      2.86458008em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #XdFSE3SOhe03mM9G {
    min-width: 87.69946523rem;
  }
  #VRf3fkBTeVpE1rlk {
    position: relative;
    grid-area: 4 / 5 / 5 / 14;
  }
  #U5aH1bK520gvcFMa {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(2.86458008em - var(--ffsd))
    );
  }
  #ndzvobHZx3qD7hM9 {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      2.86458008em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #ApUFiJm6rcmAzHQU {
    min-width: 87.69946523rem;
  }
  #BsO8PcbwuurpuA6a {
    position: relative;
    grid-area: 6 / 6 / 7 / 15;
  }
  #yP3Cx2J6eqjMrgCF {
    position: relative;
    grid-area: 8 / 4 / 17 / 8;
  }
  #nMBAs0srWJU5gAQe {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(2.86458008em - var(--ffsd))
    );
  }
  #AWJDYTcMjOyLaXFf {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      2.86458008em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #k2Sh0FxqSR8a7jJa {
    min-width: 52.05217055rem;
  }
  #rWEllDXkWZs6GtkT {
    position: relative;
    grid-area: 9 / 9 / 10 / 16;
  }
  #cZukaF7dyvwLcw4O {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(2.86458008em - var(--ffsd))
    );
  }
  #WGZbRQQ9t8MQC93H {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(2.86458008em - var(--ffsd))
    );
  }
  #krK6UF291NBzlvHz {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(2.86458008em - var(--ffsd))
    );
  }
  #Tm865erQeJ8W2HvE {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(2.86458008em - var(--ffsd))
    );
  }
  #Xs7ypi1bEPdXz6vW {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      2.86458008em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #pH8PmQUjW9L9SPbM {
    min-width: 52.05217055rem;
  }
  #BmEAsKf8YoSKkchj {
    position: relative;
    grid-area: 11 / 10 / 12 / 17;
  }
  #MpT4xPCHlCM1uSd3 {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(2.86458008em - var(--ffsd))
    );
  }
  #npsyc58xNPXmpt5Q {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      2.86458008em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #MtgTa8nyvdJd1Du3 {
    min-width: 52.05217055rem;
  }
  #RDmL4Xgw4SjoRRnO {
    position: relative;
    grid-area: 13 / 11 / 14 / 18;
  }
  #e1ZpIWQxdTaNOg53 {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(2.86458008em - var(--ffsd))
    );
  }
  #YMLGs1g4aQjlwyjK {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      2.86458008em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #voU8rzYhEbu6lZ1C {
    min-width: 52.05217055rem;
  }
  #AUMDCHuzOd3PCxW2 {
    position: relative;
    grid-area: 15 / 12 / 16 / 19;
  }
  #qL1dGux0NBw6A24W {
    position: relative;
    grid-area: 18 / 7 / 19 / 13;
  }
  #ZC5Fj01FRHcdULyN {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(2.08333008em - var(--ffsd))
    );
  }
  #b9dVVWa068lga83b {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(2.08333008em - var(--ffsd))
    );
  }
  #OOpkGXzS4fvOsqt6 {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      2.08333008em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #A5xKnlDDz47MOKhb {
    min-width: 93.79882812rem;
  }
  #UHxQ08OhIeQ34a1J {
    position: relative;
    grid-area: 20 / 3 / 21 / 21;
  }
  #a3xUcl338X2jcHNu {
    grid-template-columns: 3.125rem 0 3.04968145rem 0 0 27.9156118rem 3.51518703rem 4.21649584rem 0 0 0 24.08773063rem 27.9156118rem 0 0 0 0 0 3.04968145rem 0 3.125rem;
    grid-template-rows: minmax(5.3125rem, max-content) minmax(
        4.6875rem,
        max-content
      ) minmax(5.12627033rem, max-content) minmax(3.43099023rem, max-content) minmax(
        2.35744224rem,
        max-content
      ) minmax(3.43099023rem, max-content) minmax(5.03686344rem, max-content) minmax(
        0.49013828rem,
        max-content
      ) minmax(3.43099023rem, max-content) minmax(1.62398593rem, max-content) minmax(
        15.44270898rem,
        max-content
      ) minmax(1.66015625rem, max-content) minmax(3.43099023rem, max-content) minmax(
        1.66015625rem,
        max-content
      ) minmax(3.43099023rem, max-content) minmax(1.29161264rem, max-content) minmax(
        3.125rem,
        max-content
      ) minmax(32.86309026rem, max-content) minmax(0.84451625rem, max-content) minmax(
        5.24739648rem,
        max-content
      ) minmax(5.3125rem, max-content);
  }
  #horario-y-tarifa {
    min-height: calc(6.84825476 * var(--1vh, 1vh));
  }
  #E5DXAbNMQ9bTwlPL {
    position: relative;
    grid-area: 2 / 2 / 3 / 3;
  }
  #zZt8oWLTNc4msUOJ {
    grid-template-columns: 0 188.38868339%;
    left: -44.19434169%;
    grid-template-rows: 0 100%;
  }
  #m0kRgMxuBKCFl6no {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(3.90625em - var(--ffsd))
    );
  }
  #qMQ22Hh7olIyCJRr {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.90625em);
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #PWlIWdr5Cj0G8tS4 {
    min-width: 93.79882812rem;
  }
  #e6ssa2QkSXCOqBP0 {
    position: relative;
    grid-area: 2 / 4 / 3 / 9;
  }
  #xs5Ts1dgIdWhpIIM {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(2.86458008em - var(--ffsd))
    );
  }
  #C6YX2MG6lAKQ8vvN {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      2.86458008em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #lVmklCWUyOKa8EOP {
    min-width: 93.79882812rem;
  }
  #vIWesHEmZbNzW7nH {
    position: relative;
    grid-area: 4 / 3 / 5 / 8;
  }
  #Lt2cT3ZnQc5dWLm7 {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(3.10019531em - var(--ffsd))
    );
  }
  #Kgb2gNUZ4nRio7lX {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(3.10019531em - var(--ffsd))
    );
  }
  #NLEkYJ77XjQ9SnNP {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      3.10019531em
    );
    margin-top: calc(var(--first-font-size) * -0.4);
    margin-bottom: calc(var(--last-font-size) * -0.4);
  }
  #KMHQvoZsYEMt9QHe {
    min-width: 93.79882812rem;
  }
  #dcsaA6HYz9AtewZi {
    position: relative;
    grid-area: 6 / 2 / 7 / 7;
  }
  #WdlJm6psdonTnS8Z {
    position: relative;
    grid-area: 8 / 5 / 9 / 6;
  }
  #OzOY1EMd05FJYy6B {
    grid-template-columns: 3.125rem 0 0 16.72159321rem 60.30681359rem 16.72159321rem 0 0 3.125rem;
    grid-template-rows: minmax(3.125rem, max-content) minmax(
        4.6875rem,
        max-content
      ) minmax(3.71685559rem, max-content) minmax(3.43099023rem, max-content) minmax(
        3.7109375rem,
        max-content
      ) minmax(30.02674903rem, max-content) minmax(3.125rem, max-content) minmax(
        62.28487707rem,
        max-content
      ) minmax(3.125rem, max-content);
  }
  #espacio-de-0-a-6-2 {
    min-height: calc(7.34954626 * var(--1vh, 1vh));
  }
  #t3FvCArpdH3MZ4FB {
    position: relative;
    grid-area: 2 / 2 / 3 / 3;
  }
  #lRhoojUWluQVTHAP {
    grid-template-columns: 0 120.69747312%;
    left: -10.34873656%;
    grid-template-rows: 0 100%;
  }
  #pa4pVZuMRKbd9pat {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(3.90625em - var(--ffsd))
    );
  }
  #nql7oaYV7Up1qPCX {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.90625em);
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #r38z6oOHfKDHNOVr {
    min-width: 93.79882812rem;
  }
  #s51EkQtlLDVHM0uL {
    position: relative;
    grid-area: 2 / 2 / 3 / 20;
  }
  #xm9or7QWOIvokHbk {
    font-size: calc(2.26822573em - var(--ffsd));
  }
  #cM87ierWMxhbb84d {
    --last-font-size: var(--first-font-size);
    --first-font-size: 2.26822573em;
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #yDZUa11zfRH5tP1q {
    min-width: 38.98882099rem;
  }
  #qgd5tjarjw2RoVfr {
    position: relative;
    grid-area: 4 / 3 / 6 / 12;
  }
  #W2vl3YsyMj5zEkox {
    position: relative;
    grid-area: 5 / 18 / 15 / 21;
  }
  #CHgNE1O1IwPCUHTT {
    font-size: calc(2.26822573em - var(--ffsd));
  }
  #Yb0BdCpSoYwlGhJh {
    --last-font-size: var(--first-font-size);
    --first-font-size: 2.26822573em;
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #Ughim0DPcEUqQOow {
    min-width: 40.14431543rem;
  }
  #GeLggah35Gyg9fC7 {
    position: relative;
    grid-area: 7 / 4 / 8 / 13;
  }
  #j6HPSveTdgKUJHxO {
    position: relative;
    grid-area: 9 / 5 / 20 / 6;
  }
  #SQ3AbDjlFPfuKKBj {
    font-size: calc(2.26822573em - var(--ffsd));
  }
  #spbtH5G6NbUqIgjv {
    --last-font-size: var(--first-font-size);
    --first-font-size: 2.26822573em;
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #QorMYZypnbjhb52B {
    min-width: 38.98882099rem;
  }
  #BBK9b0OHWSoxaUjT {
    position: relative;
    grid-area: 10 / 9 / 11 / 15;
  }
  #MLa9C7bAr60GmTVD {
    font-size: calc(2.26822573em - var(--ffsd));
  }
  #ZwPbSJBLmDXeRLMU {
    --last-font-size: var(--first-font-size);
    --first-font-size: 2.26822573em;
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #n9f9nsCfYvDicdo9 {
    min-width: 41.19864396rem;
  }
  #XpGGibeyypce88Gs {
    position: relative;
    grid-area: 12 / 7 / 13 / 16;
  }
  #TdtGOeA9axw1IqRp {
    font-size: calc(2.26822573em - var(--ffsd));
  }
  #wiHPBHS09NKwnGh4 {
    --last-font-size: var(--first-font-size);
    --first-font-size: 2.26822573em;
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #nKWEIx0j04lU0P5z {
    min-width: 38.98882099rem;
  }
  #QeK3oqjRzQ7yj73x {
    position: relative;
    grid-area: 14 / 8 / 16 / 14;
  }
  #IcNT3mIMBmcznziQ {
    font-size: calc(2.26822573em - var(--ffsd));
  }
  #aFG6yKYDhA44xppv {
    --last-font-size: var(--first-font-size);
    --first-font-size: 2.26822573em;
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #nncQyy2vBPcQE0BI {
    min-width: 41.19864396rem;
  }
  #Qm0v6MJTgVoaT2t8 {
    position: relative;
    grid-area: 17 / 11 / 18 / 17;
  }
  #QKyWr0wXHCUVI0y5 {
    font-size: calc(1.64961801em - var(--ffsd));
  }
  #jll2CuYFSwyts3DA {
    font-size: calc(1.64961801em - var(--ffsd));
  }
  #ysXlRn5U4vuMLHoa {
    --last-font-size: var(--first-font-size);
    --first-font-size: 1.64961801em;
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #z8R5FqcdQh5OwbGO {
    min-width: 60.20842892rem;
  }
  #j0SlkuhBn23QQGTF {
    position: relative;
    grid-area: 19 / 10 / 21 / 19;
  }
  #is2k6G3wWr7oqRzO {
    grid-template-columns: 3.125rem 0 0 0 23.04007888rem 3.26001321rem 0 0.02736062rem 0 0 12.61254017rem 1.15549443rem 25.14459765rem 0.02736062rem 2.18246234rem 0.02736062rem 1.07755086rem 17.9322341rem 7.2629465rem 0 3.125rem;
    grid-template-rows: minmax(9.49978504rem, max-content) minmax(
        4.6875rem,
        max-content
      ) minmax(5.12627033rem, max-content) 0 minmax(2.71671942rem, max-content) minmax(
        1.86666492rem,
        max-content
      ) minmax(2.71671942rem, max-content) minmax(5.7106875rem, max-content) minmax(
        1.34089885rem,
        max-content
      ) minmax(2.71671942rem, max-content) minmax(1.72121658rem, max-content) minmax(
        2.71671942rem,
        max-content
      ) minmax(3.15687728rem, max-content) minmax(1.35835971rem, max-content) minmax(
        1.35835971rem,
        max-content
      ) minmax(1.70117123rem, max-content) minmax(2.71671942rem, max-content) minmax(
        3.0930386rem,
        max-content
      ) minmax(1.91571324rem, max-content) minmax(2.23926913rem, max-content) minmax(
        9.49978504rem,
        max-content
      );
  }
  #horario-y-tarifa-2 {
    min-height: calc(4.25421744 * var(--1vh, 1vh));
  }
  #TmroG84tgv9YSHNu {
    position: relative;
    grid-area: 2 / 2 / 3 / 3;
  }
  #gbYcM90hrbNJ6LFG {
    grid-template-columns: 0 187.76996156%;
    left: -43.88498078%;
    grid-template-rows: 0 100%;
  }
  #gSt5lFYMjhx52AS1 {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(3.90625em - var(--ffsd))
    );
  }
  #pfaXORZZ3tcw6hx2 {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.90625em);
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #JqVpVtb1KdmCT8f5 {
    min-width: 93.79882812rem;
  }
  #ublMuLG93bcAi5FE {
    position: relative;
    grid-area: 2 / 2 / 3 / 7;
  }
  #krEy1WXWPGiPsW02 {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(2.86458008em - var(--ffsd))
    );
  }
  #AgRbcnxyWMOnNXVD {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      2.86458008em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #nK4VfVMEdT5klcNT {
    min-width: 93.79882812rem;
  }
  #o6okqQVkVilaeuNc {
    position: relative;
    grid-area: 4 / 3 / 5 / 8;
  }
  #Q5Wmv3T5Ysqpcp9C {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(2.86458008em - var(--ffsd))
    );
  }
  #JBriQwDuBObegXUz {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      2.86458008em
    );
    margin-top: calc(var(--first-font-size) * -0.4);
    margin-bottom: calc(var(--last-font-size) * -0.4);
  }
  #edAXzIrYXrwwPL1w {
    min-width: 93.79882812rem;
  }
  #INYh0JMrsZE3SpWk {
    position: relative;
    grid-area: 6 / 4 / 7 / 9;
  }
  #Lp5PfLAdElGJ8C2l {
    position: relative;
    grid-area: 8 / 5 / 9 / 6;
  }
  #V39QPskgvqJnsyKY {
    grid-template-columns: 3.125rem 0 0 17.82774981rem 58.09450039rem 17.82774981rem 0 0 3.125rem;
    grid-template-rows: minmax(3.125rem, max-content) minmax(
        4.6875rem,
        max-content
      ) minmax(3.71685559rem, max-content) minmax(3.43099023rem, max-content) minmax(
        3.7109375rem,
        max-content
      ) minmax(20.64777266rem, max-content) minmax(3.125rem, max-content) minmax(
        60rem,
        max-content
      ) minmax(3.125rem, max-content);
  }
  #espacio-de-0-a-6-3 {
    min-height: calc(6.61831788 * var(--1vh, 1vh));
  }
  #u5KqLwej9ehz0adi {
    position: relative;
    grid-area: 2 / 2 / 3 / 3;
  }
  #i2tmLiNfVesDCI8m {
    grid-template-columns: 0 117.12126868%;
    left: -8.56063434%;
    grid-template-rows: 0 100%;
  }
  #sApCPs41Dbp6xlxu {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(3.90625em - var(--ffsd))
    );
  }
  #CtWCsA0qGMLQe6us {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.90625em);
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #hWsLNMRbHidIXEBl {
    min-width: 93.79882812rem;
  }
  #izeCJGUl8lIQANck {
    position: relative;
    grid-area: 2 / 2 / 3 / 22;
  }
  #IQtGTjBFoEmRWudh {
    font-size: calc(2.19442873em - var(--ffsd));
  }
  #eyBHejX2McRhu3UG {
    --last-font-size: var(--first-font-size);
    --first-font-size: 2.19442873em;
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #BbnGjTBSWpxywcpm {
    min-width: 37.72190361rem;
  }
  #PzIT4lsFB3FsWL5Z {
    position: relative;
    grid-area: 4 / 4 / 6 / 14;
  }
  #FgPmWz47t9WrqGeg {
    position: relative;
    grid-area: 5 / 20 / 15 / 23;
  }
  #YynpjGDmBrE8mgHU {
    font-size: calc(2.19442873em - var(--ffsd));
  }
  #PfSGL4GNrxT7LpjY {
    --last-font-size: var(--first-font-size);
    --first-font-size: 2.19442873em;
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #rBjL9nFqBrZPji8N {
    min-width: 55.90355741rem;
  }
  #eqtyF7jPZMUL9Wus {
    position: relative;
    grid-area: 7 / 5 / 8 / 15;
  }
  #mjMx0CK9AxubbWSK {
    font-size: calc(1.59594749em - var(--ffsd));
  }
  #mbAQVUYSweXTxOhn {
    --last-font-size: var(--first-font-size);
    --first-font-size: 1.59594749em;
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #bK8esQpfK3t6nsSj {
    min-width: 33.67287664rem;
  }
  #sxcuD7Ep7YW7Njl0 {
    position: relative;
    grid-area: 9 / 6 / 10 / 13;
  }
  #DN6yp6PevRBqxWDs {
    position: relative;
    grid-area: 12 / 3 / 22 / 7;
  }
  #XZVwYERZYMgHhMwY {
    font-size: calc(2.19442873em - var(--ffsd));
  }
  #G35B0xfTuZU7dMZi {
    --last-font-size: var(--first-font-size);
    --first-font-size: 2.19442873em;
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #q932ue02qWdtQirf {
    min-width: 37.72190361rem;
  }
  #AZEzkoL5NckmhDe3 {
    position: relative;
    grid-area: 11 / 11 / 13 / 17;
  }
  #NzaT6SrecHNaGLW2 {
    font-size: calc(2.19442873em - var(--ffsd));
  }
  #RsXlY937JYfOQBlS {
    font-size: calc(2.19442873em - var(--ffsd));
  }
  #XwxraVGqZYcUV5xY {
    font-size: calc(2.19442873em - var(--ffsd));
  }
  #groFk006P7yKUa7F {
    --last-font-size: var(--first-font-size);
    --first-font-size: 2.19442873em;
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #ZhpYM9HMKUgj7p1z {
    min-width: 39.85982972rem;
  }
  #lcskolrLwGM4ts1T {
    position: relative;
    grid-area: 14 / 8 / 16 / 18;
  }
  #fZHkiuGD6XGMXWH6 {
    font-size: calc(2.19442873em - var(--ffsd));
  }
  #mvRLaywv4YDvUe2R {
    --last-font-size: var(--first-font-size);
    --first-font-size: 2.19442873em;
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #Cb9joMUrpGvzbK1d {
    min-width: 37.72190361rem;
  }
  #t2j6UAenns3zQAiK {
    position: relative;
    grid-area: 17 / 9 / 18 / 16;
  }
  #wbk5EtDbQGxCUYpF {
    font-size: calc(2.19442873em - var(--ffsd));
  }
  #zHCqkWMg6iIwPXZS {
    --last-font-size: var(--first-font-size);
    --first-font-size: 2.19442873em;
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #kldj75E3mhi33No5 {
    min-width: 39.85982972rem;
  }
  #YZ9wnYEjD5Gs37rE {
    position: relative;
    grid-area: 19 / 12 / 20 / 19;
  }
  #M2iyFdF7KTnQTxBE {
    font-size: calc(1.59594749em - var(--ffsd));
  }
  #yCafV7pbdahnYPQM {
    font-size: calc(1.59594749em - var(--ffsd));
  }
  #t3MV41A16vE2AhZt {
    --last-font-size: var(--first-font-size);
    --first-font-size: 1.59594749em;
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #Dl8vimRlMWxqxH2d {
    min-width: 58.25112902rem;
  }
  #NBSlTUb691wB49nC {
    position: relative;
    grid-area: 21 / 10 / 23 / 21;
  }
  #LV8Ptu0GMoPYic6T {
    grid-template-columns: 3.125rem 0 3.05016761rem 0 0 22.22757872rem 3.21683668rem 0 0 0.02647044rem 0 8.15316268rem 4.04902696rem 18.1816538rem 7.2627616rem 0.02647044rem 2.11145567rem 0.02647044rem 1.04249261rem 17.32233625rem 7.0531161rem 0 3.125rem;
    grid-template-rows: minmax(10.08502618rem, max-content) minmax(
        4.6875rem,
        max-content
      ) minmax(3.90625rem, max-content) 0 minmax(2.62833062rem, max-content) minmax(
        1.80593275rem,
        max-content
      ) minmax(2.62833062rem, max-content) minmax(1.19696249rem, max-content) minmax(
        1.85030501rem,
        max-content
      ) minmax(3.77489464rem, max-content) 0 minmax(2.62833062rem, max-content) minmax(
        1.66521659rem,
        max-content
      ) minmax(6.99666383rem, max-content) minmax(1.76609953rem, max-content) minmax(
        1.79544373rem,
        max-content
      ) minmax(2.62833062rem, max-content) minmax(1.79544373rem, max-content) minmax(
        2.62833062rem,
        max-content
      ) minmax(2.99240622rem, max-content) minmax(1.2105909rem, max-content) minmax(
        2.80920862rem,
        max-content
      ) minmax(10.08502618rem, max-content);
  }
  #horario-y-tarifa-3 {
    min-height: calc(4.4865176 * var(--1vh, 1vh));
  }
  #s5CabPaoRGtW6iVs {
    position: relative;
    grid-area: 2 / 2 / 3 / 3;
  }
  #b03Q4kTQQKI8ygAs {
    grid-template-columns: 0 194.41704147%;
    left: -47.20852074%;
    grid-template-rows: 0 100%;
  }
  #XfTXLp28DLIpgvG8 {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(3.90625em - var(--ffsd))
    );
  }
  #ObtWsCSxNVbmOZnQ {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.90625em);
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #YpA7JJ5cEa0zldRV {
    min-width: 93.79882812rem;
  }
  #WyskU52afU9zRGdw {
    position: relative;
    grid-area: 2 / 4 / 3 / 9;
  }
  #akdmE2oBICXdClzB {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(2.86458008em - var(--ffsd))
    );
  }
  #Ci6FGoyTX0FzAYqk {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      2.86458008em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #JqzTVBWjzrO6ZoHs {
    min-width: 93.79882812rem;
  }
  #uMysPpOLKpRIGixK {
    position: relative;
    grid-area: 4 / 3 / 5 / 8;
  }
  #QcYSkiHBLLUhqhTs {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(2.86458008em - var(--ffsd))
    );
  }
  #jvDIzF94Sldz78bH {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(2.86458008em - var(--ffsd))
    );
  }
  #E8MdTCsClUNmSdmL {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      2.86458008em
    );
    margin-top: calc(var(--first-font-size) * -0.4);
    margin-bottom: calc(var(--last-font-size) * -0.4);
  }
  #Yh4UihZoL1MXgRYs {
    min-width: 93.79882812rem;
  }
  #N864l8SvPjMKft6W {
    position: relative;
    grid-area: 6 / 2 / 7 / 7;
  }
  #mHbkbPzHa6SJjn9g {
    position: relative;
    grid-area: 8 / 5 / 9 / 6;
  }
  #rEbGwJNDpRbslmzO {
    grid-template-columns: 3.125rem 0 0 17.82774981rem 58.09450039rem 17.82774981rem 0 0 3.125rem;
    grid-template-rows: minmax(3.125rem, max-content) minmax(
        4.6875rem,
        max-content
      ) minmax(3.71685559rem, max-content) minmax(3.43099023rem, max-content) minmax(
        3.7109375rem,
        max-content
      ) minmax(24.38493033rem, max-content) minmax(3.125rem, max-content) minmax(
        60rem,
        max-content
      ) minmax(3.125rem, max-content);
  }
  #espacio-de-0-a-6-4 {
    min-height: calc(6.85260715 * var(--1vh, 1vh));
  }
  #JFfKCoezLvlqO1JI {
    position: relative;
    grid-area: 2 / 2 / 3 / 3;
  }
  #dpjzwvhNJxqNkqjs {
    grid-template-columns: 0 183.04134961%;
    left: -41.52067481%;
    grid-template-rows: 0 100%;
  }
  #Om86daOfHA6RtbkZ {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(3.90625em - var(--ffsd))
    );
  }
  #vCBJPus0xICX3QWu {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.90625em);
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #pLcMxH9W5eD3O9F9 {
    min-width: 93.79882812rem;
  }
  #NiixPNEgzEBzZnSj {
    position: relative;
    grid-area: 2 / 2 / 3 / 15;
  }
  #m6gxexVVtCvBF7ye {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(2.86458008em - var(--ffsd))
    );
  }
  #zOVNaZK1rtqD5Iow {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      2.86458008em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #eVL6crMJ1dwtr7qS {
    min-width: 83.83702987rem;
  }
  #SWJWA5Qz3OyyyL1N {
    position: relative;
    grid-area: 4 / 5 / 5 / 12;
  }
  #qYtwofwggnrH8MLB {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(2.86458008em - var(--ffsd))
    );
  }
  #wkMk3HbMBIP7JoFw {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      2.86458008em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #MDbpMamXIENEgbQn {
    min-width: 83.83702987rem;
  }
  #of4Kb4aH0evLG9fY {
    position: relative;
    grid-area: 6 / 4 / 7 / 11;
  }
  #hE0A5sA5yszLXYIY {
    position: relative;
    grid-area: 8 / 3 / 13 / 7;
  }
  #G1hQpf5JgzfVGWSk {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(2.86458008em - var(--ffsd))
    );
  }
  #N2k7rfKT3y8vGgvC {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      2.86458008em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #cXj1CWvujIBDwebC {
    min-width: 49.22679412rem;
  }
  #Zwq7kwa7eXYCeb4u {
    position: relative;
    grid-area: 9 / 8 / 10 / 13;
  }
  #GsFWD0ovI6tvniPS {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(2.86458008em - var(--ffsd))
    );
  }
  #NDqGKGof1cfh5uNL {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(2.86458008em - var(--ffsd))
    );
  }
  #AODjQyLF0Dnr4aBH {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      2.86458008em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #RBax0OLQlz5A2zNX {
    min-width: 49.22679412rem;
  }
  #UrrP6CebtStGbqnd {
    position: relative;
    grid-area: 11 / 9 / 12 / 14;
  }
  #r4lTUQAmkgSpUASq {
    position: relative;
    grid-area: 14 / 6 / 15 / 10;
  }
  #slertQ9Xr7A3zipa {
    grid-template-columns: 3.125rem 4.98089913rem 0 0 25.98439412rem 3.11330549rem 5.51253614rem 0 23.19357187rem 25.98439412rem 0 0 0 4.98089913rem 3.125rem;
    grid-template-rows: minmax(5.3125rem, max-content) minmax(
        4.6875rem,
        max-content
      ) minmax(5.12627033rem, max-content) minmax(3.43099023rem, max-content) minmax(
        1.87445523rem,
        max-content
      ) minmax(3.43099023rem, max-content) minmax(7.69510943rem, max-content) minmax(
        3.70258038rem,
        max-content
      ) minmax(3.43099023rem, max-content) minmax(1.85546875rem, max-content) minmax(
        7.43489648rem,
        max-content
      ) minmax(13.62816831rem, max-content) minmax(3.125rem, max-content) minmax(
        32.86309026rem,
        max-content
      ) minmax(5.3125rem, max-content);
  }
  #horario-y-tarifa-4 {
    min-height: calc(6.45164875 * var(--1vh, 1vh));
  }
  #ottqQXtSDHBWm1y8 {
    position: relative;
    grid-area: 2 / 2 / 3 / 3;
  }
  #srZ6ODQP1UOfm1pd {
    grid-template-columns: 0 198.65230952%;
    left: -49.32615476%;
    grid-template-rows: 0 100%;
  }
  #WwVDysOGWRshhlp4 {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(3.90625em - var(--ffsd))
    );
  }
  #kohcdr9QCHUTgYFR {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.90625em);
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #nXUlxTKGAYJaWpM4 {
    min-width: 93.79882812rem;
  }
  #YtuZleGafNXTRFFj {
    position: relative;
    grid-area: 2 / 3 / 3 / 8;
  }
  #rhnfNK07O5Ka8GTK {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(2.86458008em - var(--ffsd))
    );
  }
  #Q5EMSiHAUKQOjy5t {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      2.86458008em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #vuhY83fIYrgfEcyn {
    min-width: 93.79882812rem;
  }
  #gvzv8atWam2gS5aP {
    position: relative;
    grid-area: 4 / 2 / 5 / 7;
  }
  #JRR6VGLUXPG2roAs {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(2.86458008em - var(--ffsd))
    );
  }
  #xwtDpA5vSuxDCmHF {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(2.86458008em - var(--ffsd))
    );
  }
  #Tb7WAmGLt5lZLvr1 {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(2.86458008em - var(--ffsd))
    );
  }
  #JikH28Qjg8HLWjlY {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      2.86458008em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #MHSU1F3detaHZOTu {
    min-width: 93.79882812rem;
  }
  #G7wa409Tqo2ST5uB {
    position: relative;
    grid-area: 6 / 4 / 7 / 9;
  }
  #vb9w3WN79Sji4md6 {
    position: relative;
    grid-area: 8 / 5 / 9 / 6;
  }
  #COGPW9Jbjuu95dkP {
    grid-template-columns: 3.125rem 0 0 17.82774981rem 58.09450039rem 17.82774981rem 0 0 3.125rem;
    grid-template-rows: minmax(3.125rem, max-content) minmax(
        4.6875rem,
        max-content
      ) minmax(3.71685559rem, max-content) minmax(3.43099023rem, max-content) minmax(
        3.7109375rem,
        max-content
      ) minmax(29.00344971rem, max-content) minmax(3.125rem, max-content) minmax(
        60rem,
        max-content
      ) minmax(3.125rem, max-content);
  }
  #espacio-de-0-a-6-5 {
    min-height: calc(7.14215061 * var(--1vh, 1vh));
  }
  #OQdtJdkykpU6UKm6 {
    position: relative;
    grid-area: 2 / 2 / 3 / 3;
  }
  #ZjsvkxwCad5PXTij {
    grid-template-columns: 0 119.02486055%;
    left: -9.51243027%;
    grid-template-rows: 0 100%;
  }
  #vtQIJcHSTixENPjB {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(3.90625em - var(--ffsd))
    );
  }
  #MUyLzfqfkOishX2L {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.90625em);
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #yBglW3nvpZFpBWQu {
    min-width: 93.79882812rem;
  }
  #s5IPlsFkeeXq4Gy6 {
    position: relative;
    grid-area: 2 / 3 / 3 / 20;
  }
  #KGLcZHmVhZi20A9T {
    font-size: calc(2.26822573em - var(--ffsd));
  }
  #bRayAhR4PZr0Ed0T {
    --last-font-size: var(--first-font-size);
    --first-font-size: 2.26822573em;
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #HLRMREoZjqKoP7WM {
    min-width: 38.98882099rem;
  }
  #Jn2czZ6F75rJpvEH {
    position: relative;
    grid-area: 5 / 5 / 6 / 15;
  }
  #IIzFKQ6YbZB9I8BA {
    position: relative;
    grid-area: 4 / 16 / 17 / 21;
  }
  #swwI9A4zObRRe2F5 {
    font-size: calc(2.26822573em - var(--ffsd));
  }
  #iOaO3Hvz2jeA20RY {
    --last-font-size: var(--first-font-size);
    --first-font-size: 2.26822573em;
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #M5XODb44moqppcM6 {
    min-width: 38.98882099rem;
  }
  #ais4KrJFbIn2dU0w {
    position: relative;
    grid-area: 7 / 4 / 8 / 14;
  }
  #TbT2mWuFKNwS49tw {
    font-size: calc(2.11610236em - var(--ffsd));
  }
  #SfJWwN9IIljUUY9x {
    --last-font-size: var(--first-font-size);
    --first-font-size: 2.11610236em;
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #YpVpDNDmaByyHG72 {
    min-width: 36.37729031rem;
  }
  #fI6euXVmckx4MCkf {
    position: relative;
    grid-area: 9 / 7 / 10 / 13;
  }
  #ry2ReiBujhIFVsul {
    font-size: calc(2.11610236em - var(--ffsd));
  }
  #MkeiBbLu6ZRn2LDk {
    font-size: calc(2.11610236em - var(--ffsd));
  }
  #aoKKFKpl9PgsPs6E {
    font-size: calc(2.11610236em - var(--ffsd));
  }
  #uWOyQc4Eb3NGuLG6 {
    --last-font-size: var(--first-font-size);
    --first-font-size: 2.11610236em;
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #yD91hy9w2chZVDEb {
    min-width: 36.37729031rem;
  }
  #n7mYqYdRdoOJGv9A {
    position: relative;
    grid-area: 11 / 6 / 12 / 12;
  }
  #O6bsYZ9R1L2VOKoe {
    position: relative;
    grid-area: 13 / 2 / 20 / 8;
  }
  #Hyo4IZ2KP0vvnzlI {
    font-size: calc(2.26822573em - var(--ffsd));
  }
  #uF3o4GdcuZE6GuDd {
    --last-font-size: var(--first-font-size);
    --first-font-size: 2.26822573em;
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #OE6YMt0nHvgvc28n {
    min-width: 38.98882099rem;
  }
  #hw0glYEDC0JHxWNs {
    position: relative;
    grid-area: 14 / 9 / 15 / 17;
  }
  #CMsC3YFIXtYjoqLq {
    font-size: calc(2.26822573em - var(--ffsd));
  }
  #XttRCTsbNcnItS2a {
    font-size: calc(2.26822573em - var(--ffsd));
  }
  #VgyXxSkwJkeZKJE0 {
    font-size: calc(2.26822573em - var(--ffsd));
  }
  #ofqq9mKBSvYpIYd8 {
    font-size: calc(2.26822573em - var(--ffsd));
  }
  #BwCtbRaJgap4H1fZ {
    --last-font-size: var(--first-font-size);
    --first-font-size: 2.26822573em;
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #ex4DMSPCxEMthJeu {
    min-width: 38.98882099rem;
  }
  #JDHA8w3wShPUBLYQ {
    position: relative;
    grid-area: 16 / 10 / 18 / 18;
  }
  #UHYpWs1Xcbwy6o1P {
    font-size: calc(1.64961801em - var(--ffsd));
  }
  #esDskPv9WYZdF01E {
    font-size: calc(1.64961801em - var(--ffsd));
  }
  #yFV48KF5WQrCjBQo {
    --last-font-size: var(--first-font-size);
    --first-font-size: 1.64961801em;
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #tLZEFwGVjlGIiSfi {
    min-width: 61.67883047rem;
  }
  #DQIrEMrbBTKizNTI {
    position: relative;
    grid-area: 19 / 11 / 21 / 19;
  }
  #UyAQsymDOybSEkhj {
    grid-template-columns: 3.125rem 0 0 0 0 0 20.68730883rem 9.4442438rem 0 0 6.19690956rem 0 2.61153068rem 0 29.61482653rem 0.5167261rem 0 22.69000948rem 1.98844502rem 0 3.125rem;
    grid-template-rows: minmax(7.24122074rem, max-content) minmax(
        4.6875rem,
        max-content
      ) minmax(5.12627033rem, max-content) 0 minmax(2.71671942rem, max-content) minmax(
        1.48422717rem,
        max-content
      ) minmax(2.71671942rem, max-content) minmax(1.27245213rem, max-content) minmax(
        2.5151662rem,
        max-content
      ) minmax(1.46919334rem, max-content) minmax(8.39193954rem, max-content) minmax(
        0.69032728rem,
        max-content
      ) minmax(0.0028032rem, max-content) minmax(2.71671942rem, max-content) minmax(
        0.69313048rem,
        max-content
      ) minmax(1.35218493rem, max-content) minmax(10.87562819rem, max-content) minmax(
        1.57040397rem,
        max-content
      ) minmax(4.15498237rem, max-content) 0 minmax(7.24122074rem, max-content);
  }
  #horario-y-tarifa-5 {
    min-height: calc(4.19526295 * var(--1vh, 1vh));
  }
  #VsW3FbdLLmRqceON {
    position: relative;
    grid-area: 2 / 2 / 3 / 3;
  }
  #CFduSyFYRq8MdFzk {
    grid-template-columns: 0 217.82697972%;
    left: -58.91348986%;
    grid-template-rows: 0 100%;
  }
  #eHlmLr87DICr0Z8G {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(3.90625em - var(--ffsd))
    );
  }
  #bsJ110PQfD1lM4Ax {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.90625em);
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #ruxilI2HWGUv8VWq {
    min-width: 93.79882812rem;
  }
  #oi6lOWUkA1b2Tr6Z {
    position: relative;
    grid-area: 2 / 2 / 3 / 15;
  }
  #JhScJgrrjqDmqBSn {
    position: relative;
    grid-area: 4 / 5 / 5 / 9;
  }
  #WttynR36RNrdcfnR {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(3.25519531em - var(--ffsd))
    );
  }
  #DA18nXMK6sAkjHha {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      3.25519531em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #Du0Cy1mGYWNKuFLQ {
    min-width: 38.29898113rem;
  }
  #jIhg8xkhn7g9T78u {
    position: relative;
    grid-area: 6 / 7 / 7 / 11;
  }
  #qSZKDGMJEYB5PTlN {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(2.86458008em - var(--ffsd))
    );
  }
  #DSvtU4b4RBY7n2PY {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(2.86458008em - var(--ffsd))
    );
  }
  #YeRF4iYpTV6kIAYc {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      2.86458008em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #C0lmHhru3qHvsP76 {
    min-width: 53.846838rem;
  }
  #rr1fQDQSV98sFF9r {
    position: relative;
    grid-area: 8 / 3 / 9 / 14;
  }
  #oD6AoIGpG6Vzbln8 {
    position: relative;
    grid-area: 10 / 6 / 11 / 10;
  }
  #zncR8GKirgJXjjXz {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(3.25520508em - var(--ffsd))
    );
  }
  #vmqdCaUpkppDvnwp {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      3.25520508em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #wemQGKzgAYQsp7OY {
    min-width: 38.29898113rem;
  }
  #bD9nlFVDredeEsxx {
    position: relative;
    grid-area: 12 / 8 / 13 / 12;
  }
  #sJGbLdrehEnrs6k2 {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(2.86458008em - var(--ffsd))
    );
  }
  #WxgBFzcbiDSUvUNj {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      2.86458008em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #sgvOJFieWHQZ122M {
    min-width: 46.07290957rem;
  }
  #XhcJCnl8zh5zu3th {
    position: relative;
    grid-area: 14 / 4 / 15 / 13;
  }
  #SqPDHzr0Grp8Emvb {
    grid-template-columns: 3.125rem 19.97599506rem 3.88696422rem 3.88696422rem 0 0 0 38.250153rem 0 0 0 3.88696422rem 3.88696422rem 19.97599506rem 3.125rem;
    grid-template-rows: minmax(6.18493704rem, max-content) minmax(
        4.6875rem,
        max-content
      ) minmax(5.66917194rem, max-content) minmax(38.25rem, max-content) minmax(
        1.38079423rem,
        max-content
      ) minmax(3.84114844rem, max-content) minmax(1.38079423rem, max-content) minmax(
        7.43489648rem,
        max-content
      ) minmax(3.125rem, max-content) minmax(38.25rem, max-content) minmax(
        1.38079423rem,
        max-content
      ) minmax(3.84114648rem, max-content) minmax(1.38079618rem, max-content) minmax(
        3.43099023rem,
        max-content
      ) minmax(6.18493704rem, max-content);
  }
  #cristina-y-estefanía {
    min-height: calc(7.92568405 * var(--1vh, 1vh));
  }
  #FyeGBRBZVlO7KoaS {
    position: relative;
    grid-area: 2 / 2 / 3 / 3;
  }
  #Yh1tAbggSibpx4QQ {
    grid-template-columns: 0 115.72201654%;
    left: -7.86100827%;
    grid-template-rows: 0 100%;
  }
  #NbAjv2qs3FgTOx0o {
    stroke-width: calc(100rem * 0 / 1024);
  }
  #CnAmO5kjbVSCGfWM {
    top: 0px;
    left: -3.125rem;
    bottom: 0px;
    position: absolute;
    right: -3.125rem;
    grid-area: 2 / 2 / 4 / 6;
  }
  #coof0a18581vJz0p {
    font-size: calc(2.01317487em - var(--ffsd));
  }
  #Wq9BI72XrcgHinoB {
    font-size: calc(2.01317487em - var(--ffsd));
  }
  #pxIQoyUbA41vreCV {
    --last-font-size: var(--first-font-size);
    --first-font-size: 2.01317487em;
    margin-top: calc(var(--first-font-size) * -0.4);
    margin-bottom: calc(var(--last-font-size) * -0.4);
  }
  #Q75675d88ruW9iXv {
    min-width: 68.3336469rem;
  }
  #TauzMk7DYoeYf4Xd {
    position: relative;
    grid-area: 3 / 4 / 5 / 5;
  }
  #SwUTjADUdrcHjBKF {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(5.20827148em - var(--ffsd))
    );
  }
  #FlgNtha6IBKjjhJs {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      5.20827148em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #tBVjkXEJa6CUDwwL {
    min-width: 93.79882812rem;
  }
  #t5TXKnztHMTGHf7g {
    position: relative;
    grid-area: 6 / 3 / 7 / 7;
  }
  #ICkl0N7foFhE31hm {
    grid-template-columns: 3.125rem 0 12.73259061rem 68.28481877rem 12.73259061rem 0 3.125rem;
    grid-template-rows: 0 minmax(5.61402266rem, max-content) minmax(
        11.5071157rem,
        max-content
      ) minmax(6.78534586rem, max-content) minmax(10.8744555rem, max-content) minmax(
        6.1849082rem,
        max-content
      ) minmax(4.76571923rem, max-content);
  }
  #quienes-somos {
    min-height: calc(2.86699588 * var(--1vh, 1vh));
  }
}
@media (min-width: 1024.05px) {
  #ooNDpDSzQYqtAkwQ {
    position: relative;
    grid-area: 2 / 2 / 3 / 3;
  }
  #AuV8BPn5idyEotAl {
    grid-template-columns: 0 100%;
    grid-template-rows: 0 100%;
  }
  #UZTNuD2V5EO7WKVR {
    stroke-width: calc(100rem * 0 / 1366);
  }
  #orZuwHQrKpwo1Ifr {
    display: block;
  }
  #rDw76HQMYPlSbISX {
    stroke-width: calc(100rem * 0 / 1366);
  }
  #fnN9IFb47ws1ga5u {
    display: none;
  }
  #hdBqXtZuuQPqcJJE {
    stroke-width: calc(100rem * 0 / 1366);
  }
  #FMx0SbI4dmcjJ7SM {
    display: none;
  }
  #r7h88WoJF0Mjcgbh {
    stroke-width: calc(100rem * 0 / 1366);
  }
  #WGceOycYX3IaHZPj {
    display: none;
  }
  #Egkp0Z1fdlcC8Wtx {
    stroke-width: calc(100rem * 0 / 1366);
  }
  #MaNuAhUb4jWXLR7d {
    display: none;
  }
  #Z0Eu64D3MRqFMfkY {
    top: 0px;
    left: calc(min(1366px - 100vw, 0px) / 2);
    bottom: 0px;
    position: absolute;
    right: calc(min(1366px - 100vw, 0px) / 2);
    grid-area: 2 / 2 / 13 / 13;
  }
  #OQG9hBUV7WhfCmSR {
    font-size: calc(8.37750249em - var(--ffsd));
  }
  #nV0ozpVewNEPfWak {
    --last-font-size: var(--first-font-size);
    --first-font-size: 8.37750249em;
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #OAgppraW1ZhDIarO {
    min-width: 16.91993156rem;
  }
  #n2JuhAZqmGCb7QAU {
    position: relative;
    grid-area: 2 / 2 / 5 / 5;
  }
  #PbprQZEqN0m4d3Wp {
    font-size: calc(1.75696193em - var(--ffsd));
  }
  #UhGyDJrpQwfpSnM8 {
    --last-font-size: var(--first-font-size);
    transform: translateX(calc(var(--first-font-size) * 0.034));
    --first-font-size: 1.75696193em;
    margin-top: calc(var(--first-font-size) * -0.145);
    margin-bottom: calc(var(--last-font-size) * -0.145);
  }
  #KLHl5EMot7UQRm7v {
    min-width: 17.99873853rem;
  }
  #hbPfi3vLgDrjFnSV {
    position: relative;
    grid-area: 4 / 3 / 7 / 6;
  }
  #RCwhCMMGLedfuULJ {
    font-size: calc(8.37750249em - var(--ffsd));
  }
  #TGW5BhpMauexbr4s {
    --last-font-size: var(--first-font-size);
    --first-font-size: 8.37750249em;
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #GWPafrY4wLTjsKx3 {
    min-width: 16.91993156rem;
  }
  #ZZId3rZBytAr0u4u {
    position: relative;
    grid-area: 3 / 4 / 6 / 7;
  }
  #obJmIj1mR4yN9tpq {
    grid-template-columns: 0 0 1.07880697rem 15.80452137rem 1.07880697rem 0;
    grid-template-rows: 0 0 minmax(8.72515129rem, max-content) minmax(
        1.28599341rem,
        max-content
      ) 0 minmax(0.7667131rem, max-content);
    grid-area: 3 / 3 / 12 / 4;
  }
  #iCrptK4WAsCR9okN {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(2.14738653em - var(--ffsd))
    );
  }
  #AyLBlt2aVLIfyZz5 {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      2.14738653em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #Lvg74R24yMMLqQyQ {
    min-width: 14.35823796rem;
  }
  #VFKqgZrjfllGJs5u {
    position: relative;
    grid-area: 5 / 5 / 10 / 6;
  }
  #mg4qIi0N35AkDjl5 {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(2.14738653em - var(--ffsd))
    );
  }
  #ftzz6MzFAD0cujQF {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      2.14738653em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #s0Np6VhORXZJTwLo {
    min-width: 9.58008097rem;
  }
  #n9eseiUsDqYtGjc7 {
    position: relative;
    grid-area: 4 / 7 / 9 / 8;
  }
  #M7NY9QkwcwUe7oLv {
    position: relative;
    grid-area: 7 / 9 / 8 / 10;
  }
  #JjDrTwpiKvQdivFX {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(2.14738653em - var(--ffsd))
    );
  }
  #m75BgfFSn3SgXYBQ {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      2.14738653em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #BZFmYE3IGKQNMmY9 {
    min-width: 16.74731646rem;
  }
  #AEYssGUEbViCfbY7 {
    position: relative;
    grid-area: 6 / 11 / 11 / 12;
  }
  #gcswUXhVJp3ZU1Ht {
    grid-template-columns: 0 4.09556314rem 17.96213531rem 25.14273077rem 14.32163474rem 2.01913195rem 9.54347775rem 0.47048941rem 2.06208856rem 2.04978038rem 16.71071324rem 5.62225476rem;
    grid-template-rows: 0 minmax(2.61660978rem, max-content) minmax(
        4.96903044rem,
        max-content
      ) 0 0 minmax(0.86261603rem, max-content) minmax(
        1.28599341rem,
        max-content
      ) minmax(0.42337738rem, max-content) 0 0 minmax(
        3.23684053rem,
        max-content
      ) minmax(4.34879969rem, max-content);
  }
  #wwcSVzwPh1awUu5W {
    position: relative;
    grid-area: 2 / 3 / 3 / 5;
  }
  #LA0fDE1pVU9n1JDe {
    stroke-width: calc(100rem * 0 / 1366);
  }
  #iEF5qFcZ0mBBi9RW {
    top: 0px;
    left: calc(min(1366px - 100vw, 0px) / 2);
    bottom: 0px;
    position: absolute;
    right: calc(min(1366px - 100vw, 0px) / 2);
    grid-area: 2 / 2 / 4 / 4;
  }
  #zlihv7DJHYMiq5bR {
    position: relative;
    grid-area: 3 / 3 / 5 / 5;
  }
  #uIbRq9zpROiQ71J9 {
    grid-template-columns: 0 0 100rem 0;
    grid-template-rows: 0 0 minmax(37.96rem, max-content) 0;
  }
  #tV65jVb3AmUBgF9u {
    position: relative;
    grid-area: 4 / 2 / 5 / 4;
  }
  #cmkPblMmpx7upJhS {
    grid-template-columns: 0 0 100rem 0;
    grid-template-rows: 0 minmax(17.74326728rem, max-content) minmax(
        0.51928031rem,
        max-content
      ) minmax(37.96rem, max-content);
  }
  #portada {
    min-height: calc(6.23974649 * var(--1vh, 1vh));
    padding-bottom: 55px;
  }
  #JrfXz1ealRxc7uRp {
    position: relative;
    grid-area: 2 / 2 / 3 / 3;
  }
  #miWpY7XtLlfX26D4 {
    grid-template-columns: 0 100%;
    grid-template-rows: 0 100%;
  }
  #KnqSvr7SccphnkiN {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(2.92825769em - var(--ffsd))
    );
  }
  #AKJT4sFDpJef4s7t {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      2.92825769em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #Jjpmi7vH9lUsLOzT {
    min-width: 20.95993107rem;
  }
  #QnaFN7MTq7diGnST {
    position: relative;
    grid-area: 2 / 10 / 3 / 11;
  }
  #bzbmEyom8iCaYSQI {
    position: relative;
    grid-area: 4 / 2 / 17 / 3;
  }
  #oZqLssrMokvB4AoW {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(2.14738653em - var(--ffsd))
    );
  }
  #zhcTtmvNaT3TcIWa {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      2.14738653em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #CnFI5cdgeweqF6xn {
    min-width: 36.902077rem;
  }
  #h8aHlxIeltjLmF25 {
    position: relative;
    grid-area: 5 / 7 / 6 / 12;
  }
  #t82SH9xfGqgErddV {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(2.14738653em - var(--ffsd))
    );
  }
  #PypZIiH1qORfsrhO {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      2.14738653em
    );
    margin-top: calc(var(--first-font-size) * -0.15);
    margin-bottom: calc(var(--last-font-size) * -0.15);
  }
  #D2J6fk4rxjGhgCcm {
    min-width: 46.87833466rem;
  }
  #cnzeKkkio7zuKq9a {
    position: relative;
    grid-area: 7 / 4 / 8 / 15;
  }
  #v7ie3CISlu0lJddD {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(2.14738653em - var(--ffsd))
    );
  }
  #T1IQ5WlGXURwANxQ {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      2.14738653em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #VvJVpBDxlxs62Ywu {
    min-width: 36.902077rem;
  }
  #yHmTBhNDm6GWEXcF {
    position: relative;
    grid-area: 9 / 8 / 10 / 13;
  }
  #eybClICPnH2nls0r {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(2.14738653em - var(--ffsd))
    );
  }
  #PrrHEGuyKaj8S3yF {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      2.14738653em
    );
    margin-top: calc(var(--first-font-size) * -0.15);
    margin-bottom: calc(var(--last-font-size) * -0.15);
  }
  #bOOi3e0moWqOX3G5 {
    min-width: 46.87833466rem;
  }
  #y9ClsWsoiNHEjfNu {
    position: relative;
    grid-area: 11 / 5 / 12 / 16;
  }
  #x26hfIAGrWKFyKXC {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(2.14738653em - var(--ffsd))
    );
  }
  #A5miFLcYPXngcoS4 {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      2.14738653em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #vaYeQG0lqlavi2Sl {
    min-width: 36.902077rem;
  }
  #pWIyAnCZpj0GxdGJ {
    position: relative;
    grid-area: 13 / 9 / 14 / 14;
  }
  #OunXqGusEziVE8d0 {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(2.14738653em - var(--ffsd))
    );
  }
  #KuYwydPX6yyaD3xG {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      2.14738653em
    );
    margin-top: calc(var(--first-font-size) * -0.15);
    margin-bottom: calc(var(--last-font-size) * -0.15);
  }
  #y9BUTp6IXo9nb03o {
    min-width: 46.87833466rem;
  }
  #KaX6Ojilr1xxmh0d {
    position: relative;
    grid-area: 15 / 6 / 16 / 17;
  }
  #ocdIxlF4GZBsYRYr {
    grid-template-columns: 5.95917074rem 40.10627692rem 3.93455234rem 0 0 3.52849114rem 0 0 7.97107296rem 20.92332785rem 7.97107296rem 0 0 6.44776652rem 0 0 3.15826857rem;
    grid-template-rows: minmax(5.36603148rem, max-content) minmax(
        3.51390922rem,
        max-content
      ) minmax(5.11396645rem, max-content) minmax(0.08369094rem, max-content) minmax(
        2.57198682rem,
        max-content
      ) minmax(0.70807839rem, max-content) minmax(11.94729209rem, max-content) minmax(
        0.73206442rem,
        max-content
      ) minmax(2.57198682rem, max-content) minmax(0.73206442rem, max-content) minmax(
        8.79941508rem,
        max-content
      ) minmax(1.13734739rem, max-content) minmax(2.57198682rem, max-content) minmax(
        0.73206442rem,
        max-content
      ) minmax(8.79941508rem, max-content) minmax(0.03437009rem, max-content) minmax(
        4.17603746rem,
        max-content
      );
  }
  #¿qué-es-kipi {
    min-height: calc(6.61366592 * var(--1vh, 1vh));
  }
  #FC0uflBWSqdxN59b {
    position: relative;
    grid-area: 2 / 2 / 3 / 3;
  }
  #yCpUtgzefT2J4Rnq {
    grid-template-columns: 0 100%;
    grid-template-rows: 0 100%;
  }
  #ooMtk6Aot38txqDJ {
    display: block;
  }
  #ARaWo19tWlMoYrXa {
    display: none;
  }
  #OflLJbWT4eQH1l66 {
    display: none;
  }
  #zuOXn7b6xkuY9S8X {
    display: none;
  }
  #PEMgrldbtcn6lEZw {
    display: none;
  }
  #Rv5xhZbhn4d4hUIT {
    position: relative;
    grid-area: 2 / 2 / 5 / 5;
  }
  #ZxN6H2kJ3TWumtzR {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(2.92825769em - var(--ffsd))
    );
  }
  #WHVhhQgdpUQ75mm5 {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      2.92825769em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #KH9fKnj7PWX1O19a {
    min-width: 67.99364723rem;
  }
  #bNlvcwm8BgxFpNNS {
    position: relative;
    grid-area: 3 / 3 / 4 / 4;
  }
  #qcKlt3ctyGEi2MC2 {
    grid-template-columns: 0 1.54915516rem 67.95704401rem 1.54915516rem;
    grid-template-rows: 0 minmax(1.89747583rem, max-content) minmax(
        3.51390922rem,
        max-content
      ) minmax(1.89747583rem, max-content);
    grid-area: 2 / 4 / 3 / 11;
  }
  #Nld4y93ZLSks9JDH {
    position: relative;
    grid-area: 2 / 4 / 3 / 11;
  }
  #RIpOIDKlbx49GUAD {
    stroke-width: calc(100rem * 20 / 1366);
  }
  #E6EE7YIjvcjLeOwN {
    display: block;
  }
  #MVdeiRfwFLCLWhIA {
    stroke-width: calc(100rem * 20 / 1366);
  }
  #V6loLbeccvRbKsLg {
    display: none;
  }
  #FJCXEqopp5VKZufS {
    stroke-width: calc(100rem * 20 / 1366);
  }
  #XiPk2mmvHSbR6Rvq {
    display: none;
  }
  #OcDrl11GlCYTLv2Q {
    position: relative;
    grid-area: 2 / 2 / 7 / 7;
  }
  #tDeYSddjncAs5Z3J {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(2.1163004em - var(--ffsd))
    );
  }
  #lSOzsmUfmsdOThur {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      2.1163004em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #S7vBKOiAPgxm9jZp {
    min-width: 36.01136358rem;
  }
  #Cr9iwTqfcwvDRUTf {
    position: relative;
    grid-area: 3 / 3 / 4 / 6;
  }
  #jf15f46zz1HFPzRz {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(2.11629575em - var(--ffsd))
    );
  }
  #Iyo896NLfo1sXaz9 {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      2.11629575em
    );
    margin-top: calc(var(--first-font-size) * -0.15);
    margin-bottom: calc(var(--last-font-size) * -0.15);
  }
  #imAylMyTAQzCGdoj {
    min-width: 34.60482552rem;
  }
  #XBTkugoKjv3UFvuf {
    position: relative;
    grid-area: 5 / 4 / 6 / 5;
  }
  #NmqkDxgsfqrYRMGb {
    grid-template-columns: 0 1.30323289rem 0.70326903rem 34.5682223rem 0.70326903rem 1.94996634rem;
    grid-template-rows: 0 minmax(2.53992905rem, max-content) minmax(
        2.53475406rem,
        max-content
      ) minmax(1.43726592rem, max-content) minmax(11.95661933rem, max-content) minmax(
        2.01442101rem,
        max-content
      );
  }
  #LZLTXb247BU99doB {
    grid-template-columns: 0 39.22795959rem;
    grid-template-rows: 0 minmax(20.48298937rem, max-content);
    grid-area: 5 / 3 / 11 / 6;
  }
  #vZjLD2InoLiR99mK {
    position: relative;
    grid-area: 5 / 3 / 11 / 6;
  }
  #nH5aCbYEmb4hyDzw {
    stroke-width: calc(100rem * 10 / 1366);
  }
  #lOZcN6RO2q8u33cE {
    display: block;
  }
  #tM3c1yeAp0owgFnB {
    stroke-width: calc(100rem * 10 / 1366);
  }
  #ooML0bQdULWDsTLf {
    display: none;
  }
  #VeScWkWbVQ5WimRT {
    stroke-width: calc(100rem * 10 / 1366);
  }
  #U5gXPqnp8xhJ91q2 {
    display: none;
  }
  #GpRioqfVWKSvdQhZ {
    position: relative;
    grid-area: 2 / 2 / 7 / 7;
  }
  #LRfLdZUHLYG60gTK {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(2.14738653em - var(--ffsd))
    );
  }
  #TzWRoPRwOgXqSmHp {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      2.14738653em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #vGZvv9kKqIQeTQGM {
    min-width: 34.60482552rem;
  }
  #zp3MzYqqKaSFXbDB {
    position: relative;
    grid-area: 3 / 3 / 4 / 5;
  }
  #usoel55QudHPtTiG {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(2.14737921em - var(--ffsd))
    );
  }
  #yDCjzmthI2kqnLcr {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      2.14737921em
    );
    margin-top: calc(var(--first-font-size) * -0.15);
    margin-bottom: calc(var(--last-font-size) * -0.15);
  }
  #Sjlj1pr6vYT6zcyN {
    min-width: 34.60482552rem;
  }
  #XTyeGXkmYHT5fBBb {
    position: relative;
    grid-area: 5 / 4 / 6 / 6;
  }
  #InoiQ3iW8NOIg4HW {
    grid-template-columns: 0 2.32986864rem 0 34.5682223rem 0 2.32986864rem;
    grid-template-rows: 0 minmax(2.56222548rem, max-content) minmax(
        2.57198682rem,
        max-content
      ) minmax(1.31771449rem, max-content) minmax(11.94729429rem, max-content) minmax(
        2.19968629rem,
        max-content
      );
  }
  #L66qz7HyGRRqcTfr {
    grid-template-columns: 0 39.22795959rem;
    grid-template-rows: 0 minmax(20.59890737rem, max-content);
    grid-area: 12 / 2 / 15 / 5;
  }
  #iiPkVLsDBKnq4FxD {
    position: relative;
    grid-area: 12 / 2 / 15 / 5;
  }
  #m8maDMkbrVOj8wIm {
    stroke-width: calc(100rem * 10 / 1366);
  }
  #MbNWLit04pJoJu3X {
    position: relative;
    grid-area: 2 / 2 / 7 / 7;
  }
  #bMB1u0L7UMoHSGg2 {
    font-size: calc(2.18182638em - var(--ffsd));
  }
  #NvZL9AajVdywx6Mt {
    --last-font-size: var(--first-font-size);
    --first-font-size: 2.18182638em;
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #oqRj1XxXhjHbpwdz {
    min-width: 32.68652317rem;
  }
  #l4JibxrTDSFG8ASL {
    position: relative;
    grid-area: 3 / 4 / 4 / 5;
  }
  #Yp5vvcGwQxrK1CzW {
    font-size: calc(2.18182638em - var(--ffsd));
  }
  #Ijv7T4nv3zP0JW2u {
    --last-font-size: var(--first-font-size);
    --first-font-size: 2.18182638em;
    margin-top: calc(var(--first-font-size) * -0.15);
    margin-bottom: calc(var(--last-font-size) * -0.15);
  }
  #fDBlPGzu5anI3QPw {
    min-width: 34.52914123rem;
  }
  #Qpev0mNNGJuJozEt {
    position: relative;
    grid-area: 5 / 3 / 6 / 6;
  }
  #oUiYjzQxPikGbHIP {
    grid-template-columns: 0 2.64742632rem 0.92130903rem 32.64991995rem 0.92130903rem 2.00210885rem;
    grid-template-rows: 0 minmax(2.60331853rem, max-content) minmax(
        2.61323643rem,
        max-content
      ) minmax(1.33884804rem, max-content) minmax(8.94054038rem, max-content) minmax(
        4.987046rem,
        max-content
      );
  }
  #GC1Yv7O80kanoCFS {
    grid-template-columns: 0 39.14207318rem;
    grid-template-rows: 0 minmax(20.48298937rem, max-content);
    grid-area: 4 / 7 / 10 / 12;
  }
  #uwQzbcbzHPDvJaBI {
    position: relative;
    grid-area: 4 / 7 / 10 / 12;
  }
  #MC92xwAVVhy2Fg7m {
    font-size: calc(2.14738653em - var(--ffsd));
  }
  #Hy5sTkRkuRJqWDDw {
    --last-font-size: var(--first-font-size);
    --first-font-size: 2.14738653em;
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #OKYr9Prb34shozNF {
    min-width: 24.58009345rem;
  }
  #spR1MCHa0zLBc7VI {
    position: relative;
    grid-area: 6 / 9 / 7 / 14;
  }
  #l16AVZ6rEGZZKlq7 {
    font-size: calc(2.14738653em - var(--ffsd));
  }
  #mekRnzL9dGu6fNL0 {
    --last-font-size: var(--first-font-size);
    --first-font-size: 2.14738653em;
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #okZqdpeV4p8I5hG8 {
    min-width: 24.58009345rem;
  }
  #dicpA3m0HcrFD4hA {
    position: relative;
    grid-area: 8 / 10 / 9 / 15;
  }
  #M6XB3aiH755rykg9 {
    stroke-width: calc(100rem * 10 / 1366);
  }
  #RKy9PY8gdecZRJLd {
    display: block;
  }
  #CZKpPFMJ1Cn4LhHO {
    stroke-width: calc(100rem * 10 / 1366);
  }
  #VYMvkT3zdzcHaPrQ {
    display: none;
  }
  #GguouLl1CcGnydsN {
    stroke-width: calc(100rem * 10 / 1366);
  }
  #mjujFlEGfzi7hVPK {
    display: none;
  }
  #df7Ypcad8Qcg6cXH {
    position: relative;
    grid-area: 2 / 2 / 7 / 7;
  }
  #C5iJbnljp6aa5vmx {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(2.17892928em - var(--ffsd))
    );
  }
  #vSbFfEPgpoy1FQbD {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      2.17892928em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #buEWYixTnSg5W2aN {
    min-width: 32.75816435rem;
  }
  #tsOULXOK5VrGvu3M {
    position: relative;
    grid-area: 3 / 4 / 4 / 5;
  }
  #D4JJ3NV5Zkqf2kDM {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(2.17892387em - var(--ffsd))
    );
  }
  #Ve4bIapyx91VYET6 {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      2.17892387em
    );
    margin-top: calc(var(--first-font-size) * -0.15);
    margin-bottom: calc(var(--last-font-size) * -0.15);
  }
  #XaL9SIb3yd0YvjQj {
    min-width: 34.60482552rem;
  }
  #iOIQXWxnD0QlXwc0 {
    position: relative;
    grid-area: 5 / 3 / 6 / 6;
  }
  #SEXpUUSskmNczkvy {
    grid-template-columns: 0 2.32986864rem 0.59996386rem 32.72156113rem 1.24669731rem 2.32986864rem;
    grid-template-rows: 0 minmax(2.61509462rem, max-content) minmax(
        2.60976649rem,
        max-content
      ) minmax(1.47979975rem, max-content) minmax(9.00957321rem, max-content) minmax(
        4.82246021rem,
        max-content
      );
  }
  #NDfKSqXe0CckJZr1 {
    grid-template-columns: 0 39.22795959rem;
    grid-template-rows: 0 minmax(20.53669429rem, max-content);
    grid-area: 13 / 8 / 14 / 13;
  }
  #WrBiHx1iuE5dtqXs {
    position: relative;
    grid-area: 13 / 8 / 14 / 13;
  }
  #EzDrKmXXtNohYItF {
    grid-template-columns: 5.62225476rem 0 8.85006808rem 30.37789151rem 0 10.29957131rem 0 15.00783608rem 0 15.37005543rem 8.76418167rem 0.08588641rem 0.32336672rem 0 5.29888804rem;
    grid-template-rows: minmax(3.50576671rem, max-content) minmax(
        7.30886088rem,
        max-content
      ) minmax(1.42906281rem, max-content) 0 minmax(7.22104043rem, max-content) minmax(
        2.57198682rem,
        max-content
      ) minmax(1.69686761rem, max-content) minmax(2.57198682rem, max-content) minmax(
        6.42110769rem,
        max-content
      ) 0 minmax(0.68844936rem, max-content) 0 minmax(
        20.53669429rem,
        max-content
      ) minmax(0.06221308rem, max-content) minmax(3.06737517rem, max-content);
  }
  #diferencias-otros-centros {
    min-height: calc(6.33506579 * var(--1vh, 1vh));
  }
  #Bmbm4L8dXavIQdoF {
    position: relative;
    grid-area: 2 / 2 / 3 / 3;
  }
  #OQjfvyRTzWEWQl25 {
    grid-template-columns: 0 100%;
    grid-template-rows: 0 100%;
  }
  #t17losg9lWrM8GQz {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(3.41628843em - var(--ffsd))
    );
  }
  #zeu9ohJyvCBKfcHa {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      3.41628843em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #GNJEM3pRJrBS6FPI {
    min-width: 20.95993107rem;
  }
  #TEnpqVb22D99AHxr {
    position: relative;
    grid-area: 2 / 5 / 3 / 10;
  }
  #UsNYioFCxeux6unJ {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(2.14738653em - var(--ffsd))
    );
  }
  #udooi59T4dfPL7Da {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      2.14738653em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #mRsz8rXuIMzlvb19 {
    min-width: 40.08751499rem;
  }
  #Y8risNc1s6WV5RHr {
    position: relative;
    grid-area: 7 / 6 / 8 / 11;
  }
  #eGOEK49NQYU9FTZ8 {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(2.14738653em - var(--ffsd))
    );
  }
  #OKjRZuDWJGP8MpNp {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      2.14738653em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #g6EbVycEeUHz5d9g {
    min-width: 40.08751499rem;
  }
  #SPl9Sh3usRmieH8w {
    position: relative;
    grid-area: 9 / 7 / 12 / 12;
  }
  #oU2cxr1brYdZIHjy {
    position: relative;
    grid-area: 13 / 2 / 14 / 15;
  }
  #qevaSjBrr8umn60Q {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(2.14738653em - var(--ffsd))
    );
  }
  #KrXjGHczqZbwLRP8 {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      2.14738653em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #TZWjFiWcwLzkgnqR {
    min-width: 40.08751499rem;
  }
  #iv0y6gh9KR1oIVGB {
    position: relative;
    grid-area: 15 / 8 / 16 / 13;
  }
  #aq03ac8DQqPIVJu1 {
    position: relative;
    grid-area: 17 / 3 / 18 / 16;
  }
  #FeJskFEPa3BCP0lb {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(2.14738653em - var(--ffsd))
    );
  }
  #OX0cFzcmnKRjC7LJ {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      2.14738653em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #EgOndLiBeVxlGwDj {
    min-width: 40.08751499rem;
  }
  #JJY8MI8gUTp56RR6 {
    position: relative;
    grid-area: 19 / 9 / 20 / 14;
  }
  #aEQueE7CMYdfQzL3 {
    position: relative;
    grid-area: 21 / 4 / 23 / 17;
  }
  #S6B6habGktPjtXtD {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(2.14738653em - var(--ffsd))
    );
  }
  #lU5EGTnHcxdYFOxi {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      2.14738653em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #BMBkMR6Sgl8GwEDV {
    min-width: 35.06106367rem;
  }
  #XnQZslJNlWJmaOQE {
    position: relative;
    grid-area: 4 / 20 / 5 / 21;
  }
  #QqLRXZfnj0AlPkVl {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(2.14738653em - var(--ffsd))
    );
  }
  #aLUPBnaLBQnhRHkp {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      2.14738653em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #rPl1Jdv7Gpdz1ANf {
    min-width: 40.38964214rem;
  }
  #xTFYi7fVTzNE3hu3 {
    position: relative;
    grid-area: 6 / 19 / 10 / 22;
  }
  #n9qP1yqEX3hCyWMt {
    position: relative;
    grid-area: 11 / 18 / 22 / 23;
  }
  #iHq5GbglQ6J0KJO7 {
    grid-template-columns: 5.62225476rem 0 0 0 0 0 0 0 20.92332785rem 19.12758392rem 0 0 0 2.62034883rem 0 0 3.11418433rem 1.27571764rem 0 35.02446045rem 5.32857847rem 2.2926442rem 4.67089954rem;
    grid-template-rows: minmax(5.62225476rem, max-content) minmax(
        4.07516105rem,
        max-content
      ) 0 minmax(2.57198682rem, max-content) minmax(0.56941075rem, max-content) minmax(
        0.32865957rem,
        max-content
      ) minmax(2.57198682rem, max-content) minmax(2.34710731rem, max-content) minmax(
        0.32569725rem,
        max-content
      ) minmax(0.48103842rem, max-content) minmax(1.76525115rem, max-content) minmax(
        0.95618491rem,
        max-content
      ) minmax(4.62471578rem, max-content) minmax(0.95168375rem, max-content) minmax(
        2.57198682rem,
        max-content
      ) minmax(0.95168375rem, max-content) minmax(4.62471578rem, max-content) minmax(
        0.95168375rem,
        max-content
      ) minmax(2.57198682rem, max-content) minmax(0.95168375rem, max-content) minmax(
        12.01948256rem,
        max-content
      ) 0 minmax(4.38818601rem, max-content);
  }
  #contacto {
    min-height: calc(6.23974649 * var(--1vh, 1vh));
  }
  #gBvhNeqU6jwcXds4 {
    position: relative;
    grid-area: 2 / 2 / 3 / 3;
  }
  #jwyiPsX7ss38BrWz {
    grid-template-columns: 0 100%;
    grid-template-rows: 0 100%;
  }
  #tyvBY0LywstKRz64 {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(2.92825769em - var(--ffsd))
    );
  }
  #DoEOlurS0UjubGKW {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      2.92825769em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #qyaNR08qSMveajWR {
    min-width: 39.91315966rem;
  }
  #GxtrveNpBfACDppP {
    position: relative;
    grid-area: 3 / 2 / 4 / 6;
  }
  #R5iP1hwFcgplt23Z {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(2.14738653em - var(--ffsd))
    );
  }
  #sgeN3BNgaHPdo0Bt {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      2.14738653em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #veLyK02oj6Y0qY8S {
    min-width: 36.902077rem;
  }
  #b537bCdkq933yreJ {
    position: relative;
    grid-area: 5 / 4 / 6 / 5;
  }
  #IlwbrtgdZlSRPczU {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(2.14738653em - var(--ffsd))
    );
  }
  #mon1vvQDCZYIlYHS {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      2.14738653em
    );
    margin-top: calc(var(--first-font-size) * -0.4);
    margin-bottom: calc(var(--last-font-size) * -0.4);
  }
  #QuAdj3tS9kQiysZM {
    min-width: 38.88064254rem;
  }
  #RYORx83puEPTjQA3 {
    position: relative;
    grid-area: 7 / 3 / 8 / 7;
  }
  #KYHUeoi9FV0tMjRf {
    position: relative;
    grid-area: 2 / 8 / 9 / 9;
  }
  #XGXNFohM8Y2NEJLH {
    grid-template-columns: 5.62225476rem 1.03251712rem 0 36.86547378rem 1.97856554rem 0 5.32932322rem 43.54961083rem 5.62225476rem;
    grid-template-rows: minmax(5.62225476rem, max-content) 0 minmax(
        3.51390922rem,
        max-content
      ) minmax(2.7862812rem, max-content) minmax(2.57198682rem, max-content) minmax(
        2.7818448rem,
        max-content
      ) minmax(32.24987994rem, max-content) minmax(1.07413607rem, max-content) minmax(
        5.74739489rem,
        max-content
      );
  }
  #espacio-de-0-a-6 {
    min-height: calc(6.25363491 * var(--1vh, 1vh));
  }
  #HbvFiNo0pOzneIHW {
    position: relative;
    grid-area: 2 / 2 / 3 / 3;
  }
  #q8WWFNIlLOrpswv2 {
    grid-template-columns: 0 100%;
    grid-template-rows: 0 100%;
  }
  #qJXtatjGr1r9a6Gq {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(2.92825769em - var(--ffsd))
    );
  }
  #JfNCoywYTgalqZ2P {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      2.92825769em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #GIiR25GfW4BFxZ0z {
    min-width: 31.45392413rem;
  }
  #Q6pbfjDHchDY0VKW {
    position: relative;
    grid-area: 2 / 11 / 3 / 14;
  }
  #ACXVpPonEp3yg0vw {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(2.14738653em - var(--ffsd))
    );
  }
  #UVW3xD9aCir6UDVr {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      2.14738653em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #XdFSE3SOhe03mM9G {
    min-width: 36.902077rem;
  }
  #VRf3fkBTeVpE1rlk {
    position: relative;
    grid-area: 5 / 3 / 6 / 12;
  }
  #U5aH1bK520gvcFMa {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(2.14738653em - var(--ffsd))
    );
  }
  #ndzvobHZx3qD7hM9 {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      2.14738653em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #ApUFiJm6rcmAzHQU {
    min-width: 37.99601273rem;
  }
  #BsO8PcbwuurpuA6a {
    position: relative;
    grid-area: 7 / 4 / 8 / 13;
  }
  #yP3Cx2J6eqjMrgCF {
    position: relative;
    grid-area: 9 / 2 / 19 / 5;
  }
  #nMBAs0srWJU5gAQe {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(2.14738653em - var(--ffsd))
    );
  }
  #AWJDYTcMjOyLaXFf {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      2.14738653em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #k2Sh0FxqSR8a7jJa {
    min-width: 36.902077rem;
  }
  #rWEllDXkWZs6GtkT {
    position: relative;
    grid-area: 10 / 6 / 11 / 15;
  }
  #cZukaF7dyvwLcw4O {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(2.14738653em - var(--ffsd))
    );
  }
  #WGZbRQQ9t8MQC93H {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(2.14738653em - var(--ffsd))
    );
  }
  #krK6UF291NBzlvHz {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(2.14738653em - var(--ffsd))
    );
  }
  #Tm865erQeJ8W2HvE {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(2.14738653em - var(--ffsd))
    );
  }
  #Xs7ypi1bEPdXz6vW {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      2.14738653em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #pH8PmQUjW9L9SPbM {
    min-width: 38.99417215rem;
  }
  #BmEAsKf8YoSKkchj {
    position: relative;
    grid-area: 12 / 8 / 14 / 17;
  }
  #MpT4xPCHlCM1uSd3 {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(2.14738653em - var(--ffsd))
    );
  }
  #npsyc58xNPXmpt5Q {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      2.14738653em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #MtgTa8nyvdJd1Du3 {
    min-width: 36.902077rem;
  }
  #RDmL4Xgw4SjoRRnO {
    position: relative;
    grid-area: 15 / 9 / 16 / 16;
  }
  #e1ZpIWQxdTaNOg53 {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(2.14738653em - var(--ffsd))
    );
  }
  #YMLGs1g4aQjlwyjK {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      2.14738653em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #voU8rzYhEbu6lZ1C {
    min-width: 38.99417215rem;
  }
  #AUMDCHuzOd3PCxW2 {
    position: relative;
    grid-area: 17 / 10 / 18 / 18;
  }
  #qL1dGux0NBw6A24W {
    position: relative;
    grid-area: 4 / 19 / 13 / 21;
  }
  #ZC5Fj01FRHcdULyN {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(1.56173499em - var(--ffsd))
    );
  }
  #b9dVVWa068lga83b {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(1.56173499em - var(--ffsd))
    );
  }
  #OOpkGXzS4fvOsqt6 {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      1.56173499em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #A5xKnlDDz47MOKhb {
    min-width: 56.99121523rem;
  }
  #UHxQ08OhIeQ34a1J {
    position: relative;
    grid-area: 20 / 7 / 21 / 20;
  }
  #a3xUcl338X2jcHNu {
    grid-template-columns: 3.81174408rem 1.81051068rem 0 21.75108376rem 3.16082851rem 0.02590299rem 0 0 0 3.73126953rem 8.19638899rem 1.09393573rem 22.12699619rem 1.69098035rem 0.02590299rem 2.09209516rem 0 1.0071931rem 16.98984998rem 6.86306322rem 5.62225476rem;
    grid-template-rows: minmax(5.62225476rem, max-content) minmax(
        3.51390922rem,
        max-content
      ) minmax(3.84282637rem, max-content) 0 minmax(2.57198682rem, max-content) minmax(
        1.76721878rem,
        max-content
      ) minmax(2.57198682rem, max-content) minmax(3.77580392rem, max-content) minmax(
        0.3674243rem,
        max-content
      ) minmax(2.57198682rem, max-content) minmax(1.21739502rem, max-content) minmax(
        9.79148626rem,
        max-content
      ) minmax(1.78489295rem, max-content) minmax(1.24450952rem, max-content) minmax(
        2.57198682rem,
        max-content
      ) minmax(1.24450952rem, max-content) minmax(2.57198682rem, max-content) minmax(
        0.96823671rem,
        max-content
      ) minmax(0.63307807rem, max-content) minmax(3.93362665rem, max-content) minmax(
        3.65544143rem,
        max-content
      );
  }
  #horario-y-tarifa {
    min-height: calc(6.23974649 * var(--1vh, 1vh));
  }
  #E5DXAbNMQ9bTwlPL {
    position: relative;
    grid-area: 2 / 2 / 3 / 3;
  }
  #zZt8oWLTNc4msUOJ {
    grid-template-columns: 0 100%;
    grid-template-rows: 0 100%;
  }
  #m0kRgMxuBKCFl6no {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(2.92825769em - var(--ffsd))
    );
  }
  #qMQ22Hh7olIyCJRr {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      2.92825769em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #PWlIWdr5Cj0G8tS4 {
    min-width: 40.96679483rem;
  }
  #e6ssa2QkSXCOqBP0 {
    position: relative;
    grid-area: 2 / 2 / 3 / 6;
  }
  #xs5Ts1dgIdWhpIIM {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(2.14738653em - var(--ffsd))
    );
  }
  #C6YX2MG6lAKQ8vvN {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      2.14738653em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #lVmklCWUyOKa8EOP {
    min-width: 36.902077rem;
  }
  #vIWesHEmZbNzW7nH {
    position: relative;
    grid-area: 5 / 4 / 6 / 5;
  }
  #Lt2cT3ZnQc5dWLm7 {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(2.32401171em - var(--ffsd))
    );
  }
  #Kgb2gNUZ4nRio7lX {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(2.32401171em - var(--ffsd))
    );
  }
  #NLEkYJ77XjQ9SnNP {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      2.32401171em
    );
    margin-top: calc(var(--first-font-size) * -0.4);
    margin-bottom: calc(var(--last-font-size) * -0.4);
  }
  #KMHQvoZsYEMt9QHe {
    min-width: 39.93427771rem;
  }
  #dcsaA6HYz9AtewZi {
    position: relative;
    grid-area: 7 / 3 / 9 / 7;
  }
  #WdlJm6psdonTnS8Z {
    position: relative;
    grid-area: 4 / 8 / 8 / 9;
  }
  #OzOY1EMd05FJYy6B {
    grid-template-columns: 5.62225476rem 1.03251712rem 0 36.86547378rem 3.03220071rem 0 3.44755363rem 45.20803596rem 4.79196404rem;
    grid-template-rows: minmax(5.62225476rem, max-content) minmax(
        3.51390922rem,
        max-content
      ) minmax(1.09809663rem, max-content) minmax(1.68818457rem, max-content) minmax(
        2.57198682rem,
        max-content
      ) minmax(2.7818448rem, max-content) minmax(39.64884334rem, max-content) 0 minmax(
        5.30415356rem,
        max-content
      );
  }
  #espacio-de-0-a-6-2 {
    min-height: calc(6.90639092 * var(--1vh, 1vh));
  }
  #t3FvCArpdH3MZ4FB {
    position: relative;
    grid-area: 2 / 2 / 3 / 3;
  }
  #lRhoojUWluQVTHAP {
    grid-template-columns: 0 100%;
    grid-template-rows: 0 100%;
  }
  #pa4pVZuMRKbd9pat {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(2.92825769em - var(--ffsd))
    );
  }
  #nql7oaYV7Up1qPCX {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      2.92825769em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #r38z6oOHfKDHNOVr {
    min-width: 31.58251091rem;
  }
  #s51EkQtlLDVHM0uL {
    position: relative;
    grid-area: 2 / 11 / 3 / 14;
  }
  #xm9or7QWOIvokHbk {
    font-size: calc(2.14738653em - var(--ffsd));
  }
  #cM87ierWMxhbb84d {
    --last-font-size: var(--first-font-size);
    --first-font-size: 2.14738653em;
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #yDZUa11zfRH5tP1q {
    min-width: 36.902077rem;
  }
  #qgd5tjarjw2RoVfr {
    position: relative;
    grid-area: 4 / 2 / 6 / 12;
  }
  #W2vl3YsyMj5zEkox {
    position: relative;
    grid-area: 5 / 19 / 15 / 21;
  }
  #CHgNE1O1IwPCUHTT {
    font-size: calc(2.14738653em - var(--ffsd));
  }
  #Yb0BdCpSoYwlGhJh {
    --last-font-size: var(--first-font-size);
    --first-font-size: 2.14738653em;
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #Ughim0DPcEUqQOow {
    min-width: 37.99601273rem;
  }
  #GeLggah35Gyg9fC7 {
    position: relative;
    grid-area: 7 / 3 / 8 / 13;
  }
  #j6HPSveTdgKUJHxO {
    position: relative;
    grid-area: 9 / 4 / 20 / 5;
  }
  #SQ3AbDjlFPfuKKBj {
    font-size: calc(2.14738653em - var(--ffsd));
  }
  #spbtH5G6NbUqIgjv {
    --last-font-size: var(--first-font-size);
    --first-font-size: 2.14738653em;
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #QorMYZypnbjhb52B {
    min-width: 36.902077rem;
  }
  #BBK9b0OHWSoxaUjT {
    position: relative;
    grid-area: 10 / 8 / 11 / 16;
  }
  #MLa9C7bAr60GmTVD {
    font-size: calc(2.14738653em - var(--ffsd));
  }
  #ZwPbSJBLmDXeRLMU {
    --last-font-size: var(--first-font-size);
    --first-font-size: 2.14738653em;
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #n9f9nsCfYvDicdo9 {
    min-width: 38.99417215rem;
  }
  #XpGGibeyypce88Gs {
    position: relative;
    grid-area: 12 / 6 / 13 / 17;
  }
  #TdtGOeA9axw1IqRp {
    font-size: calc(2.14738653em - var(--ffsd));
  }
  #wiHPBHS09NKwnGh4 {
    --last-font-size: var(--first-font-size);
    --first-font-size: 2.14738653em;
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #nKWEIx0j04lU0P5z {
    min-width: 36.902077rem;
  }
  #QeK3oqjRzQ7yj73x {
    position: relative;
    grid-area: 14 / 7 / 16 / 15;
  }
  #IcNT3mIMBmcznziQ {
    font-size: calc(2.14738653em - var(--ffsd));
  }
  #aFG6yKYDhA44xppv {
    --last-font-size: var(--first-font-size);
    --first-font-size: 2.14738653em;
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #nncQyy2vBPcQE0BI {
    min-width: 38.99417215rem;
  }
  #Qm0v6MJTgVoaT2t8 {
    position: relative;
    grid-area: 17 / 10 / 18 / 18;
  }
  #QKyWr0wXHCUVI0y5 {
    font-size: calc(1.56173499em - var(--ffsd));
  }
  #jll2CuYFSwyts3DA {
    font-size: calc(1.56173499em - var(--ffsd));
  }
  #ysXlRn5U4vuMLHoa {
    --last-font-size: var(--first-font-size);
    --first-font-size: 1.56173499em;
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #z8R5FqcdQh5OwbGO {
    min-width: 56.99121523rem;
  }
  #j0SlkuhBn23QQGTF {
    position: relative;
    grid-area: 19 / 9 / 21 / 20;
  }
  #is2k6G3wWr7oqRzO {
    grid-template-columns: 5.62225476rem 0 0 21.81262402rem 3.08633676rem 0 0.02590299rem 0 0 3.67992763rem 8.26068238rem 1.09393573rem 22.19128958rem 1.61373546rem 0.02590299rem 2.06619217rem 0.02590299rem 1.02014459rem 16.97689848rem 6.87601471rem 5.62225476rem;
    grid-template-rows: minmax(5.62225476rem, max-content) minmax(
        3.51390922rem,
        max-content
      ) minmax(3.84282637rem, max-content) 0 minmax(2.57198682rem, max-content) minmax(
        1.76721878rem,
        max-content
      ) minmax(2.57198682rem, max-content) minmax(5.40645195rem, max-content) minmax(
        1.26946277rem,
        max-content
      ) minmax(2.57198682rem, max-content) minmax(1.62951917rem, max-content) minmax(
        2.57198682rem,
        max-content
      ) minmax(2.98869538rem, max-content) minmax(1.28599341rem, max-content) minmax(
        1.28599341rem,
        max-content
      ) minmax(1.61054173rem, max-content) minmax(2.57198682rem, max-content) minmax(
        2.92825769rem,
        max-content
      ) minmax(1.81365406rem, max-content) minmax(2.11997259rem, max-content) minmax(
        6.27786219rem,
        max-content
      );
  }
  #horario-y-tarifa-2 {
    min-height: calc(6.23974649 * var(--1vh, 1vh));
  }
  #TmroG84tgv9YSHNu {
    position: relative;
    grid-area: 2 / 2 / 3 / 3;
  }
  #gbYcM90hrbNJ6LFG {
    grid-template-columns: 0 100%;
    grid-template-rows: 0 100%;
  }
  #gSt5lFYMjhx52AS1 {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(2.92825769em - var(--ffsd))
    );
  }
  #pfaXORZZ3tcw6hx2 {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      2.92825769em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #JqVpVtb1KdmCT8f5 {
    min-width: 39.91315966rem;
  }
  #ublMuLG93bcAi5FE {
    position: relative;
    grid-area: 3 / 2 / 4 / 6;
  }
  #krEy1WXWPGiPsW02 {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(2.14738653em - var(--ffsd))
    );
  }
  #AgRbcnxyWMOnNXVD {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      2.14738653em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #nK4VfVMEdT5klcNT {
    min-width: 36.902077rem;
  }
  #o6okqQVkVilaeuNc {
    position: relative;
    grid-area: 5 / 3 / 6 / 5;
  }
  #Q5Wmv3T5Ysqpcp9C {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(2.14738653em - var(--ffsd))
    );
  }
  #JBriQwDuBObegXUz {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      2.14738653em
    );
    margin-top: calc(var(--first-font-size) * -0.4);
    margin-bottom: calc(var(--last-font-size) * -0.4);
  }
  #edAXzIrYXrwwPL1w {
    min-width: 38.88064254rem;
  }
  #INYh0JMrsZE3SpWk {
    position: relative;
    grid-area: 7 / 4 / 8 / 7;
  }
  #Lp5PfLAdElGJ8C2l {
    position: relative;
    grid-area: 2 / 8 / 9 / 9;
  }
  #V39QPskgvqJnsyKY {
    grid-template-columns: 5.62225476rem 1.03251712rem 0 36.86547378rem 1.97856554rem 0 5.32932322rem 43.54961083rem 5.62225476rem;
    grid-template-rows: minmax(5.62225476rem, max-content) 0 minmax(
        3.51390922rem,
        max-content
      ) minmax(2.7862812rem, max-content) minmax(2.57198682rem, max-content) minmax(
        2.7818448rem,
        max-content
      ) minmax(28.0039063rem, max-content) minmax(5.32010972rem, max-content) minmax(
        5.62225476rem,
        max-content
      );
  }
  #espacio-de-0-a-6-3 {
    min-height: calc(6.23974649 * var(--1vh, 1vh));
  }
  #u5KqLwej9ehz0adi {
    position: relative;
    grid-area: 2 / 2 / 3 / 3;
  }
  #i2tmLiNfVesDCI8m {
    grid-template-columns: 0 100%;
    grid-template-rows: 0 100%;
  }
  #sApCPs41Dbp6xlxu {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(2.92825769em - var(--ffsd))
    );
  }
  #CtWCsA0qGMLQe6us {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      2.92825769em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #hWsLNMRbHidIXEBl {
    min-width: 31.18462031rem;
  }
  #izeCJGUl8lIQANck {
    position: relative;
    grid-area: 2 / 12 / 3 / 16;
  }
  #IQtGTjBFoEmRWudh {
    font-size: calc(2.14738653em - var(--ffsd));
  }
  #eyBHejX2McRhu3UG {
    --last-font-size: var(--first-font-size);
    --first-font-size: 2.14738653em;
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #BbnGjTBSWpxywcpm {
    min-width: 36.902077rem;
  }
  #PzIT4lsFB3FsWL5Z {
    position: relative;
    grid-area: 4 / 3 / 6 / 14;
  }
  #FgPmWz47t9WrqGeg {
    position: relative;
    grid-area: 5 / 21 / 15 / 23;
  }
  #YynpjGDmBrE8mgHU {
    font-size: calc(2.14738653em - var(--ffsd));
  }
  #PfSGL4GNrxT7LpjY {
    --last-font-size: var(--first-font-size);
    --first-font-size: 2.14738653em;
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #rBjL9nFqBrZPji8N {
    min-width: 54.69396876rem;
  }
  #eqtyF7jPZMUL9Wus {
    position: relative;
    grid-area: 7 / 4 / 8 / 15;
  }
  #mjMx0CK9AxubbWSK {
    font-size: calc(1.56173499em - var(--ffsd));
  }
  #mbAQVUYSweXTxOhn {
    --last-font-size: var(--first-font-size);
    --first-font-size: 1.56173499em;
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #bK8esQpfK3t6nsSj {
    min-width: 32.93984945rem;
  }
  #sxcuD7Ep7YW7Njl0 {
    position: relative;
    grid-area: 9 / 5 / 10 / 13;
  }
  #DN6yp6PevRBqxWDs {
    position: relative;
    grid-area: 12 / 2 / 22 / 6;
  }
  #XZVwYERZYMgHhMwY {
    font-size: calc(2.14738653em - var(--ffsd));
  }
  #G35B0xfTuZU7dMZi {
    --last-font-size: var(--first-font-size);
    --first-font-size: 2.14738653em;
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #q932ue02qWdtQirf {
    min-width: 36.902077rem;
  }
  #AZEzkoL5NckmhDe3 {
    position: relative;
    grid-area: 11 / 10 / 13 / 18;
  }
  #NzaT6SrecHNaGLW2 {
    font-size: calc(2.14738653em - var(--ffsd));
  }
  #RsXlY937JYfOQBlS {
    font-size: calc(2.14738653em - var(--ffsd));
  }
  #XwxraVGqZYcUV5xY {
    font-size: calc(2.14738653em - var(--ffsd));
  }
  #groFk006P7yKUa7F {
    --last-font-size: var(--first-font-size);
    --first-font-size: 2.14738653em;
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #ZhpYM9HMKUgj7p1z {
    min-width: 38.99417215rem;
  }
  #lcskolrLwGM4ts1T {
    position: relative;
    grid-area: 14 / 7 / 16 / 19;
  }
  #fZHkiuGD6XGMXWH6 {
    font-size: calc(2.14738653em - var(--ffsd));
  }
  #mvRLaywv4YDvUe2R {
    --last-font-size: var(--first-font-size);
    --first-font-size: 2.14738653em;
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #Cb9joMUrpGvzbK1d {
    min-width: 36.902077rem;
  }
  #t2j6UAenns3zQAiK {
    position: relative;
    grid-area: 17 / 8 / 18 / 17;
  }
  #wbk5EtDbQGxCUYpF {
    font-size: calc(2.14738653em - var(--ffsd));
  }
  #zHCqkWMg6iIwPXZS {
    --last-font-size: var(--first-font-size);
    --first-font-size: 2.14738653em;
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #kldj75E3mhi33No5 {
    min-width: 38.99417215rem;
  }
  #YZ9wnYEjD5Gs37rE {
    position: relative;
    grid-area: 19 / 11 / 20 / 20;
  }
  #M2iyFdF7KTnQTxBE {
    font-size: calc(1.56173499em - var(--ffsd));
  }
  #yCafV7pbdahnYPQM {
    font-size: calc(1.56173499em - var(--ffsd));
  }
  #t3MV41A16vE2AhZt {
    --last-font-size: var(--first-font-size);
    --first-font-size: 1.56173499em;
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #Dl8vimRlMWxqxH2d {
    min-width: 56.99121523rem;
  }
  #NBSlTUb691wB49nC {
    position: relative;
    grid-area: 21 / 9 / 23 / 22;
  }
  #LV8Ptu0GMoPYic6T {
    grid-template-columns: 2.63747392rem 2.98478084rem 0 0 21.75108376rem 3.14787701rem 0 0 0.02590299rem 0 3.87887293rem 4.09950953rem 3.96222755rem 17.79189176rem 5.29438825rem 1.81268076rem 0.02590299rem 2.06619217rem 0.02590299rem 1.02014459rem 16.95099549rem 6.9019177rem 5.62225476rem;
    grid-template-rows: minmax(6.53682344rem, max-content) minmax(
        3.51390922rem,
        max-content
      ) minmax(2.92825769rem, max-content) 0 minmax(2.57198682rem, max-content) minmax(
        1.76721878rem,
        max-content
      ) minmax(2.57198682rem, max-content) minmax(1.17130307rem, max-content) minmax(
        1.81063982rem,
        max-content
      ) minmax(3.69397182rem, max-content) 0 minmax(2.57198682rem, max-content) minmax(
        1.62951917rem,
        max-content
      ) minmax(6.84667561rem, max-content) minmax(1.72823947rem, max-content) minmax(
        1.75695461rem,
        max-content
      ) minmax(2.57198682rem, max-content) minmax(1.75695461rem, max-content) minmax(
        2.57198682rem,
        max-content
      ) minmax(2.92825769rem, max-content) minmax(1.18463933rem, max-content) minmax(
        2.74898731rem,
        max-content
      ) minmax(6.24072679rem, max-content);
  }
  #horario-y-tarifa-3 {
    min-height: calc(6.78139509 * var(--1vh, 1vh));
  }
  #s5CabPaoRGtW6iVs {
    position: relative;
    grid-area: 2 / 2 / 3 / 3;
  }
  #b03Q4kTQQKI8ygAs {
    grid-template-columns: 0 100%;
    grid-template-rows: 0 100%;
  }
  #XfTXLp28DLIpgvG8 {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(2.92825769em - var(--ffsd))
    );
  }
  #ObtWsCSxNVbmOZnQ {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      2.92825769em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #YpA7JJ5cEa0zldRV {
    min-width: 39.87145521rem;
  }
  #WyskU52afU9zRGdw {
    position: relative;
    grid-area: 3 / 3 / 4 / 7;
  }
  #akdmE2oBICXdClzB {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(2.14738653em - var(--ffsd))
    );
  }
  #Ci6FGoyTX0FzAYqk {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      2.14738653em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #JqzTVBWjzrO6ZoHs {
    min-width: 36.902077rem;
  }
  #uMysPpOLKpRIGixK {
    position: relative;
    grid-area: 5 / 4 / 6 / 5;
  }
  #QcYSkiHBLLUhqhTs {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(2.14738653em - var(--ffsd))
    );
  }
  #jvDIzF94Sldz78bH {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(2.14738653em - var(--ffsd))
    );
  }
  #E8MdTCsClUNmSdmL {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      2.14738653em
    );
    margin-top: calc(var(--first-font-size) * -0.4);
    margin-bottom: calc(var(--last-font-size) * -0.4);
  }
  #Yh4UihZoL1MXgRYs {
    min-width: 39.87145521rem;
  }
  #N864l8SvPjMKft6W {
    position: relative;
    grid-area: 7 / 2 / 8 / 6;
  }
  #mHbkbPzHa6SJjn9g {
    position: relative;
    grid-area: 2 / 8 / 9 / 9;
  }
  #rEbGwJNDpRbslmzO {
    grid-template-columns: 5.62225476rem 0 1.03251712rem 36.86547378rem 1.9368611rem 0 5.37102766rem 43.54961083rem 5.62225476rem;
    grid-template-rows: minmax(5.62225476rem, max-content) 0 minmax(
        3.51390922rem,
        max-content
      ) minmax(2.7862812rem, max-content) minmax(2.57198682rem, max-content) minmax(
        2.7818448rem,
        max-content
      ) minmax(32.24987994rem, max-content) minmax(1.07413607rem, max-content) minmax(
        5.62225476rem,
        max-content
      );
  }
  #espacio-de-0-a-6-4 {
    min-height: calc(6.23974649 * var(--1vh, 1vh));
  }
  #JFfKCoezLvlqO1JI {
    position: relative;
    grid-area: 2 / 2 / 3 / 3;
  }
  #dpjzwvhNJxqNkqjs {
    grid-template-columns: 0 100%;
    grid-template-rows: 0 100%;
  }
  #Om86daOfHA6RtbkZ {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(2.92825769em - var(--ffsd))
    );
  }
  #vCBJPus0xICX3QWu {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      2.92825769em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #pLcMxH9W5eD3O9F9 {
    min-width: 31.7394914rem;
  }
  #NiixPNEgzEBzZnSj {
    position: relative;
    grid-area: 2 / 8 / 3 / 11;
  }
  #m6gxexVVtCvBF7ye {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(2.14738653em - var(--ffsd))
    );
  }
  #zOVNaZK1rtqD5Iow {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      2.14738653em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #eVL6crMJ1dwtr7qS {
    min-width: 36.902077rem;
  }
  #SWJWA5Qz3OyyyL1N {
    position: relative;
    grid-area: 5 / 4 / 6 / 9;
  }
  #qYtwofwggnrH8MLB {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(2.14738653em - var(--ffsd))
    );
  }
  #wkMk3HbMBIP7JoFw {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      2.14738653em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #MDbpMamXIENEgbQn {
    min-width: 54.03310517rem;
  }
  #of4Kb4aH0evLG9fY {
    position: relative;
    grid-area: 7 / 3 / 8 / 10;
  }
  #hE0A5sA5yszLXYIY {
    position: relative;
    grid-area: 9 / 2 / 15 / 5;
  }
  #G1hQpf5JgzfVGWSk {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(2.14738653em - var(--ffsd))
    );
  }
  #N2k7rfKT3y8vGgvC {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      2.14738653em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #cXj1CWvujIBDwebC {
    min-width: 36.902077rem;
  }
  #Zwq7kwa7eXYCeb4u {
    position: relative;
    grid-area: 10 / 6 / 11 / 12;
  }
  #GsFWD0ovI6tvniPS {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(2.14738653em - var(--ffsd))
    );
  }
  #NDqGKGof1cfh5uNL {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(2.14738653em - var(--ffsd))
    );
  }
  #AODjQyLF0Dnr4aBH {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      2.14738653em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #RBax0OLQlz5A2zNX {
    min-width: 36.902077rem;
  }
  #UrrP6CebtStGbqnd {
    position: relative;
    grid-area: 12 / 7 / 13 / 13;
  }
  #r4lTUQAmkgSpUASq {
    position: relative;
    grid-area: 4 / 14 / 14 / 15;
  }
  #slertQ9Xr7A3zipa {
    grid-template-columns: 5.62225476rem 0 0 21.81262402rem 4.13238434rem 0 2.5812928rem 8.33917262rem 17.13102818rem 6.23268738rem 2.5812928rem 0 2.09209516rem 23.8529132rem 5.62225476rem;
    grid-template-rows: minmax(5.62225476rem, max-content) minmax(
        3.51390922rem,
        max-content
      ) minmax(3.84282637rem, max-content) 0 minmax(2.57198682rem, max-content) minmax(
        1.40515531rem,
        max-content
      ) minmax(2.57198682rem, max-content) minmax(5.76851542rem, max-content) minmax(
        2.77558002rem,
        max-content
      ) minmax(2.57198682rem, max-content) minmax(1.3909224rem, max-content) minmax(
        5.57345095rem,
        max-content
      ) minmax(0.00570418rem, max-content) minmax(10.21043371rem, max-content) minmax(
        8.39783478rem,
        max-content
      );
  }
  #horario-y-tarifa-4 {
    min-height: calc(6.23974649 * var(--1vh, 1vh));
  }
  #ottqQXtSDHBWm1y8 {
    position: relative;
    grid-area: 2 / 2 / 3 / 3;
  }
  #srZ6ODQP1UOfm1pd {
    grid-template-columns: 0 100%;
    grid-template-rows: 0 100%;
  }
  #WwVDysOGWRshhlp4 {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(2.92825769em - var(--ffsd))
    );
  }
  #kohcdr9QCHUTgYFR {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      2.92825769em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #nXUlxTKGAYJaWpM4 {
    min-width: 37.93459412rem;
  }
  #YtuZleGafNXTRFFj {
    position: relative;
    grid-area: 3 / 2 / 4 / 5;
  }
  #rhnfNK07O5Ka8GTK {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(2.14738653em - var(--ffsd))
    );
  }
  #Q5EMSiHAUKQOjy5t {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      2.14738653em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #vuhY83fIYrgfEcyn {
    min-width: 36.902077rem;
  }
  #gvzv8atWam2gS5aP {
    position: relative;
    grid-area: 5 / 3 / 6 / 6;
  }
  #JRR6VGLUXPG2roAs {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(2.14738653em - var(--ffsd))
    );
  }
  #xwtDpA5vSuxDCmHF {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(2.14738653em - var(--ffsd))
    );
  }
  #Tb7WAmGLt5lZLvr1 {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(2.14738653em - var(--ffsd))
    );
  }
  #JikH28Qjg8HLWjlY {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      2.14738653em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #MHSU1F3detaHZOTu {
    min-width: 39.63245242rem;
  }
  #G7wa409Tqo2ST5uB {
    position: relative;
    grid-area: 7 / 4 / 9 / 7;
  }
  #vb9w3WN79Sji4md6 {
    position: relative;
    grid-area: 2 / 8 / 8 / 9;
  }
  #COGPW9Jbjuu95dkP {
    grid-template-columns: 5.62225476rem 1.03251712rem 0 36.86547378rem 0 2.73037543rem 4.57751333rem 43.54961083rem 5.62225476rem;
    grid-template-rows: minmax(5.62225476rem, max-content) 0 minmax(
        3.51390922rem,
        max-content
      ) minmax(2.7862812rem, max-content) minmax(2.57198682rem, max-content) minmax(
        2.7818448rem,
        max-content
      ) minmax(33.32401601rem, max-content) minmax(5.26554035rem, max-content) minmax(
        1.48297555rem,
        max-content
      );
  }
  #espacio-de-0-a-6-5 {
    min-height: calc(6.36474232 * var(--1vh, 1vh));
  }
  #OQdtJdkykpU6UKm6 {
    position: relative;
    grid-area: 2 / 2 / 3 / 3;
  }
  #ZjsvkxwCad5PXTij {
    grid-template-columns: 0 100%;
    grid-template-rows: 0 100%;
  }
  #vtQIJcHSTixENPjB {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(2.92825769em - var(--ffsd))
    );
  }
  #MUyLzfqfkOishX2L {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      2.92825769em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #yBglW3nvpZFpBWQu {
    min-width: 31.7394914rem;
  }
  #s5IPlsFkeeXq4Gy6 {
    position: relative;
    grid-area: 2 / 8 / 3 / 16;
  }
  #KGLcZHmVhZi20A9T {
    font-size: calc(2.14738653em - var(--ffsd));
  }
  #bRayAhR4PZr0Ed0T {
    --last-font-size: var(--first-font-size);
    --first-font-size: 2.14738653em;
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #HLRMREoZjqKoP7WM {
    min-width: 36.902077rem;
  }
  #Jn2czZ6F75rJpvEH {
    position: relative;
    grid-area: 5 / 4 / 6 / 15;
  }
  #IIzFKQ6YbZB9I8BA {
    position: relative;
    grid-area: 4 / 17 / 17 / 21;
  }
  #swwI9A4zObRRe2F5 {
    font-size: calc(2.14738653em - var(--ffsd));
  }
  #iOaO3Hvz2jeA20RY {
    --last-font-size: var(--first-font-size);
    --first-font-size: 2.14738653em;
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #M5XODb44moqppcM6 {
    min-width: 36.902077rem;
  }
  #ais4KrJFbIn2dU0w {
    position: relative;
    grid-area: 7 / 3 / 8 / 14;
  }
  #TbT2mWuFKNwS49tw {
    font-size: calc(2.0033675em - var(--ffsd));
  }
  #SfJWwN9IIljUUY9x {
    --last-font-size: var(--first-font-size);
    --first-font-size: 2.0033675em;
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #YpVpDNDmaByyHG72 {
    min-width: 34.42967501rem;
  }
  #fI6euXVmckx4MCkf {
    position: relative;
    grid-area: 9 / 6 / 10 / 13;
  }
  #ry2ReiBujhIFVsul {
    font-size: calc(2.0033675em - var(--ffsd));
  }
  #MkeiBbLu6ZRn2LDk {
    font-size: calc(2.0033675em - var(--ffsd));
  }
  #aoKKFKpl9PgsPs6E {
    font-size: calc(2.0033675em - var(--ffsd));
  }
  #uWOyQc4Eb3NGuLG6 {
    --last-font-size: var(--first-font-size);
    --first-font-size: 2.0033675em;
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #yD91hy9w2chZVDEb {
    min-width: 34.42967501rem;
  }
  #n7mYqYdRdoOJGv9A {
    position: relative;
    grid-area: 11 / 5 / 12 / 12;
  }
  #O6bsYZ9R1L2VOKoe {
    position: relative;
    grid-area: 13 / 2 / 20 / 7;
  }
  #Hyo4IZ2KP0vvnzlI {
    font-size: calc(2.14738653em - var(--ffsd));
  }
  #uF3o4GdcuZE6GuDd {
    --last-font-size: var(--first-font-size);
    --first-font-size: 2.14738653em;
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #OE6YMt0nHvgvc28n {
    min-width: 36.902077rem;
  }
  #hw0glYEDC0JHxWNs {
    position: relative;
    grid-area: 14 / 9 / 15 / 18;
  }
  #CMsC3YFIXtYjoqLq {
    font-size: calc(2.14738653em - var(--ffsd));
  }
  #XttRCTsbNcnItS2a {
    font-size: calc(2.14738653em - var(--ffsd));
  }
  #VgyXxSkwJkeZKJE0 {
    font-size: calc(2.14738653em - var(--ffsd));
  }
  #ofqq9mKBSvYpIYd8 {
    font-size: calc(2.14738653em - var(--ffsd));
  }
  #BwCtbRaJgap4H1fZ {
    --last-font-size: var(--first-font-size);
    --first-font-size: 2.14738653em;
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #ex4DMSPCxEMthJeu {
    min-width: 36.902077rem;
  }
  #JDHA8w3wShPUBLYQ {
    position: relative;
    grid-area: 16 / 10 / 18 / 19;
  }
  #UHYpWs1Xcbwy6o1P {
    font-size: calc(1.56173499em - var(--ffsd));
  }
  #esDskPv9WYZdF01E {
    font-size: calc(1.56173499em - var(--ffsd));
  }
  #yFV48KF5WQrCjBQo {
    --last-font-size: var(--first-font-size);
    --first-font-size: 1.56173499em;
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #tLZEFwGVjlGIiSfi {
    min-width: 58.38328148rem;
  }
  #DQIrEMrbBTKizNTI {
    position: relative;
    grid-area: 19 / 11 / 21 / 20;
  }
  #UyAQsymDOybSEkhj {
    grid-template-columns: 5.62225476rem 0 0 0 0 19.58519725rem 8.9411039rem 0 0 0 5.86677064rem 0 2.47240199rem 0 23.36371556rem 4.67338796rem 0.48919764rem 0 21.48120448rem 1.88251107rem 5.62225476rem;
    grid-template-rows: minmax(5.62225476rem, max-content) minmax(
        3.51390922rem,
        max-content
      ) minmax(3.84282637rem, max-content) 0 minmax(2.57198682rem, max-content) minmax(
        1.40515531rem,
        max-content
      ) minmax(2.57198682rem, max-content) minmax(1.20466254rem, max-content) minmax(
        2.3811713rem,
        max-content
      ) minmax(1.3909224rem, max-content) minmax(7.94486091rem, max-content) minmax(
        0.65355025rem,
        max-content
      ) minmax(0.00265386rem, max-content) minmax(2.57198682rem, max-content) minmax(
        0.65620412rem,
        max-content
      ) minmax(1.28014759rem, max-content) minmax(10.29623162rem, max-content) minmax(
        1.48674106rem,
        max-content
      ) minmax(3.93362665rem, max-content) 0 minmax(2.89166916rem, max-content);
  }
  #horario-y-tarifa-5 {
    min-height: calc(6.23974649 * var(--1vh, 1vh));
  }
  #VsW3FbdLLmRqceON {
    position: relative;
    grid-area: 2 / 2 / 3 / 3;
  }
  #CFduSyFYRq8MdFzk {
    grid-template-columns: 0 100%;
    grid-template-rows: 0 100%;
  }
  #eHlmLr87DICr0Z8G {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(2.92825769em - var(--ffsd))
    );
  }
  #bsJ110PQfD1lM4Ax {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      2.92825769em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #ruxilI2HWGUv8VWq {
    min-width: 26.15469466rem;
  }
  #oi6lOWUkA1b2Tr6Z {
    position: relative;
    grid-area: 2 / 5 / 3 / 12;
  }
  #JhScJgrrjqDmqBSn {
    position: relative;
    grid-area: 4 / 3 / 6 / 6;
  }
  #WttynR36RNrdcfnR {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(2.44020498em - var(--ffsd))
    );
  }
  #DA18nXMK6sAkjHha {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      2.44020498em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #Du0Cy1mGYWNKuFLQ {
    min-width: 28.71021718rem;
  }
  #jIhg8xkhn7g9T78u {
    position: relative;
    grid-area: 8 / 4 / 11 / 7;
  }
  #qSZKDGMJEYB5PTlN {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(2.14738653em - var(--ffsd))
    );
  }
  #DSvtU4b4RBY7n2PY {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(2.14738653em - var(--ffsd))
    );
  }
  #YeRF4iYpTV6kIAYc {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      2.14738653em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #C0lmHhru3qHvsP76 {
    min-width: 40.36541883rem;
  }
  #rr1fQDQSV98sFF9r {
    position: relative;
    grid-area: 12 / 2 / 15 / 8;
  }
  #oD6AoIGpG6Vzbln8 {
    position: relative;
    grid-area: 5 / 10 / 7 / 13;
  }
  #zncR8GKirgJXjjXz {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(2.4402123em - var(--ffsd))
    );
  }
  #vmqdCaUpkppDvnwp {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      2.4402123em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #wemQGKzgAYQsp7OY {
    min-width: 28.71021718rem;
  }
  #bD9nlFVDredeEsxx {
    position: relative;
    grid-area: 9 / 11 / 10 / 14;
  }
  #sJGbLdrehEnrs6k2 {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(2.14738653em - var(--ffsd))
    );
  }
  #WxgBFzcbiDSUvUNj {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      2.14738653em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #sgvOJFieWHQZ122M {
    min-width: 34.537818rem;
  }
  #XhcJCnl8zh5zu3th {
    position: relative;
    grid-area: 13 / 9 / 14 / 15;
  }
  #SqPDHzr0Grp8Emvb {
    grid-template-columns: 7.5097191rem 5.82760082rem 0 23.60363436rem 5.0699796rem 0 5.82760082rem 7.236731rem 2.91380041rem 0 5.0699796rem 23.60363436rem 0 2.91380041rem 10.42351951rem;
    grid-template-rows: minmax(6.93027164rem, max-content) minmax(
        3.51390922rem,
        max-content
      ) minmax(4.24980386rem, max-content) 0 minmax(28.67349927rem, max-content) 0 minmax(
        1.03509026rem,
        max-content
      ) 0 minmax(2.87945388rem, max-content) minmax(0.00000146rem, max-content) minmax(
        1.03509026rem,
        max-content
      ) 0 minmax(2.57198682rem, max-content) minmax(3.00146413rem, max-content) minmax(
        4.14765142rem,
        max-content
      );
  }
  #cristina-y-estefanía {
    min-height: calc(6.44125549 * var(--1vh, 1vh));
  }
  #FyeGBRBZVlO7KoaS {
    position: relative;
    grid-area: 2 / 2 / 3 / 3;
  }
  #Yh1tAbggSibpx4QQ {
    grid-template-columns: 0 100%;
    grid-template-rows: 0 100%;
  }
  #NbAjv2qs3FgTOx0o {
    stroke-width: calc(100rem * 0 / 1366);
  }
  #CnAmO5kjbVSCGfWM {
    top: 0px;
    left: calc(min(1366px - 100vw, 0px) / 2);
    bottom: 0px;
    position: absolute;
    right: calc(min(1366px - 100vw, 0px) / 2);
    grid-area: 2 / 2 / 4 / 7;
  }
  #coof0a18581vJz0p {
    font-size: calc(2.14738653em - var(--ffsd));
  }
  #Wq9BI72XrcgHinoB {
    font-size: calc(2.14738653em - var(--ffsd));
  }
  #pxIQoyUbA41vreCV {
    --last-font-size: var(--first-font-size);
    --first-font-size: 2.14738653em;
    margin-top: calc(var(--first-font-size) * -0.4);
    margin-bottom: calc(var(--last-font-size) * -0.4);
  }
  #Q75675d88ruW9iXv {
    min-width: 72.87374325rem;
  }
  #TauzMk7DYoeYf4Xd {
    position: relative;
    grid-area: 3 / 3 / 5 / 6;
  }
  #SwUTjADUdrcHjBKF {
    font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      calc(3.90429722em - var(--ffsd))
    );
  }
  #FlgNtha6IBKjjhJs {
    --last-font-size: var(--first-font-size);
    --first-font-size: max(
      calc(12px * var(--rfso, var(--bfso, 1))),
      3.90429722em
    );
    margin-top: calc(var(--first-font-size) * -0.1);
    margin-bottom: calc(var(--last-font-size) * -0.1);
  }
  #tBVjkXEJa6CUDwwL {
    min-width: 38.40440608rem;
  }
  #t5TXKnztHMTGHf7g {
    position: relative;
    grid-area: 6 / 4 / 7 / 5;
  }
  #ICkl0N7foFhE31hm {
    grid-template-columns: 0 13.58142999rem 17.23466858rem 38.36780286rem 17.23466858rem 13.58142999rem;
    grid-template-rows: 0 minmax(5.98829083rem, max-content) minmax(
        12.27425675rem,
        max-content
      ) minmax(7.23770225rem, max-content) minmax(8.15186123rem, max-content) minmax(
        4.63641728rem,
        max-content
      ) minmax(1.22993886rem, max-content);
  }
  #quienes-somos {
    min-height: calc(4.38587769 * var(--1vh, 1vh));
  }
}
@keyframes pulse {
  0% {
    background-color: rgba(226, 226, 226, 0.05);
  }
  50% {
    background-color: rgba(226, 226, 226, 0.1);
  }
  100% {
    background-color: rgba(226, 226, 226, 0.05);
  }
}


@media (max-width: 375px) {  #KN0IpZYbkHytWA9u {    grid-area: 2 / 2 / 3 / 3;    position: relative;  }  #LtrTdN9Cfi97bTgN {    grid-template-columns: 0 241.8587078%;    left: -70.9293539%;    grid-template-rows: 0 100%;  }  #JU1bFU9TPc9Xr2qV {    stroke-width: calc(100rem * 0.0 / 375.0);  }  #je9mU3TpuMNCDcu1 {    display: none;  }  #wAFq8scRsGAT25Se {    stroke-width: calc(100rem * 0.0 / 375.0);  }  #wQqkaKiP1ychtm2r {    display: none;  }  #KdeH14N2yoR8sjG7 {    stroke-width: calc(100rem * 0.0 / 375.0);  }  #XwMw0ntDCgei5DkV {    display: none;  }  #tIcjrZghd1KgDlmA {    stroke-width: calc(100rem * 0.0 / 375.0);  }  #Rbvg3oXtgrjggI02 {    display: none;  }  #REyqyXK2x34wUIio {    stroke-width: calc(100rem * 0.0 / 375.0);  }  #Jkkvb9LIslwZcALh {    display: block;  }  #QrtVx1vfBQMkQIvS {    grid-area: 2 / 2 / 13 / 13;    position: absolute;    top: 0px;    bottom: 0px;    left: -4.26666667rem;    right: -4.26666667rem;  }  #Fw2z7kMDK6MOk3Ge {    font-size: calc(30.51644908em - var(--ffsd));  }  #sVwnFbgvUY50bJ4k {    --first-font-size: 30.51644908em;    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #QosCSc1gUEW4fMaJ {    min-width: 61.63367071rem;  }  #trtEJlwlGF3wDF4Y {    grid-area: 2 / 2 / 5 / 5;    position: relative;  }  #nec6FaNCgaxDDaxd {    font-size: calc(6.40002667em - var(--ffsd));  }  #meRG1ZRdSyszk6RN {    --first-font-size: 6.40002667em;    --last-font-size: var(--first-font-size);    transform: translateX(calc(var(--first-font-size) * 0.034));    margin-top: calc(var(--first-font-size) * -0.145);    margin-bottom: calc(var(--last-font-size) * -0.145);  }  #UzsCORjQG3IRnYZB {    min-width: 65.56340489rem;  }  #mL0a5s5Qh3g9yA3y {    grid-area: 4 / 3 / 7 / 6;    position: relative;  }  #l1gGtIk1skjiTcy1 {    font-size: calc(30.51644908em - var(--ffsd));  }  #QWIJo8PAzxgCPG2x {    --first-font-size: 30.51644908em;    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #JHVW4dL2HK9TSweR {    min-width: 61.63367071rem;  }  #B38h1bv76ThOGNc3 {    grid-area: 3 / 4 / 6 / 7;    position: relative;  }  #rwJlyJ9LSqBATPGW {    grid-area: 3 / 5 / 4 / 10;    grid-template-columns: 0 0 3.92973419rem 57.57060319rem 3.92973419rem 0;    grid-template-rows: 0 0 minmax(31.78281775rem, max-content) minmax(4.68444533rem, max-content) 0 minmax(2.79288027rem, max-content);  }  #D8qs4QRoykM7BXnF {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(7.82221333em - var(--ffsd)));  }  #TVIa20NjSvIN4JQK {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 7.82221333em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #UGONTKyM7tOjgi5h {    min-width: 78.8rem;  }  #raCxTuA5yyPYWmUL {    grid-area: 5 / 3 / 6 / 11;    position: relative;  }  #idi03t2G1MF8pUYq {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(7.82221333em - var(--ffsd)));  }  #fli2Icw5rabN456z {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 7.82221333em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #K1caJuBkfvImkhgZ {    min-width: 34.8970416rem;  }  #ksxOSWYeHl1CiGCy {    grid-area: 7 / 6 / 10 / 7;    position: relative;  }  #mH5OMQSFVFeHSQlI {    grid-area: 8 / 8 / 9 / 9;    position: relative;  }  #VEhrrRqKBag8iGAV {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(7.82221333em - var(--ffsd)));  }  #xeSSNpXvWdNM4kS3 {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 7.82221333em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #ml3lNGuK2Fy5FTL0 {    min-width: 78.8rem;  }  #EptVSWdlFMcVjHGI {    grid-area: 11 / 4 / 12 / 12;    position: relative;  }  #ZI1JywJHqrFq75Ai {    grid-template-columns: 0 6.4rem 0 6.61829755rem 10.72051298rem 34.76370827rem 1.71383607rem 7.51150126rem 10.72051298rem 6.61829755rem 0 6.4rem;    grid-template-rows: 0 minmax(6.4rem, max-content) minmax(39.26014335rem, max-content) minmax(6.4rem, max-content) minmax(9.36889067rem, max-content) minmax(6.4rem, max-content) minmax(3.14222267rem, max-content) minmax(4.68444533rem, max-content) minmax(1.54222267rem, max-content) minmax(6.4rem, max-content) minmax(9.36889067rem, max-content) minmax(6.4rem, max-content);  }  #HvsvhkiPZHw5YDFC {    grid-area: 2 / 2 / 3 / 4;    position: relative;  }  #cwi6efpiL5LSgKXj {    grid-area: 4 / 3 / 5 / 5;    position: relative;  }  #HoEZymMYS7Okd8a6 {    grid-template-columns: 4.26666667rem 0 91.46666667rem 0 4.26666667rem;    grid-template-rows: 0 minmax(99.36681535rem, max-content) minmax(1.89156507rem, max-content) minmax(34.72074667rem, max-content);  }  #portada {    min-height: calc(3.56969474 * var(--1vh, 1vh));  }  #KE3I5uItlGAvS9bB {    grid-area: 2 / 2 / 3 / 3;    position: relative;  }  #bZSbvkEfaz9clzgg {    grid-template-columns: 0 415.60955889%;    left: -157.80477945%;    grid-template-rows: 0 100%;  }  #hpbsTkOGkZqgP0Ba {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(10.66666667em - var(--ffsd)));  }  #Zunt6lK614qLWFGl {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 10.66666667em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #QojC7sPLHqBiEreE {    min-width: 91.6rem;  }  #IXA0LfNUEA7Skym5 {    grid-area: 2 / 3 / 3 / 11;    position: relative;  }  #LDj9GnJB5LDrqWSt {    grid-area: 4 / 2 / 5 / 10;    position: relative;  }  #aqYXGUajZ36u2bsS {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.32786556em - var(--ffsd)));  }  #KAkgegcgs4GCkulM {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5.32786556em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #TPBAauqTTWpuJA00 {    min-width: 91.6rem;  }  #ZYVgKzdeVUWDv5xS {    grid-area: 6 / 4 / 7 / 12;    position: relative;  }  #xdB6WMcO2TFopOfo {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.977776em - var(--ffsd)));  }  #YPkzWeowcExWVcMM {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.977776em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.15);    margin-bottom: calc(var(--last-font-size) * -0.15);  }  #zSG7GaKzzrQBv3mq {    min-width: 91.6rem;  }  #zJdPbTMAkC5QkXb4 {    grid-area: 8 / 7 / 9 / 15;    position: relative;  }  #vxjWUExNyOA6k5th {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.32786556em - var(--ffsd)));  }  #jc0iKBAawSYaCH5Z {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5.32786556em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #hDbPxEC7xzZbTbDM {    min-width: 91.6rem;  }  #oYyNERRytSmjEyF0 {    grid-area: 10 / 5 / 11 / 13;    position: relative;  }  #d5aV2XXRKIirCJI1 {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.977776em - var(--ffsd)));  }  #CluZ3liJKHbbzoxW {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.977776em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.15);    margin-bottom: calc(var(--last-font-size) * -0.15);  }  #LecfXXhDBoHh7Sxk {    min-width: 91.6rem;  }  #bxK545UfEXP1vtoy {    grid-area: 12 / 8 / 13 / 16;    position: relative;  }  #OpiPBtgWJbE9uGpX {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.32786556em - var(--ffsd)));  }  #n6MyCMUaieS0Jx16 {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5.32786556em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #jI9QmKSTNGQ3rJmQ {    min-width: 91.6rem;  }  #Yhc11dxnpqcgTcNy {    grid-area: 14 / 6 / 15 / 14;    position: relative;  }  #SbEZzAXYTEWT9tqk {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.977776em - var(--ffsd)));  }  #j08L3aiHL4BAhH5S {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.977776em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.15);    margin-bottom: calc(var(--last-font-size) * -0.15);  }  #jVHF7ijeYeiOHhXP {    min-width: 91.6rem;  }  #PuYVNYjbwk25dXxK {    grid-area: 16 / 9 / 17 / 17;    position: relative;  }  #IhO9HcJwwPuIG0xZ {    grid-template-columns: 4.26666667rem 0 0 0 0 0 0 0 91.46666667rem 0 0 0 0 0 0 0 4.26666667rem;    grid-template-rows: minmax(11.90666533rem, max-content) minmax(12.8rem, max-content) minmax(18.62847513rem, max-content) minmax(94.46677333rem, max-content) minmax(6.4rem, max-content) minmax(6.38133834rem, max-content) minmax(2.57929355rem, max-content) minmax(23.32917572rem, max-content) minmax(2.66666667rem, max-content) minmax(6.38133834rem, max-content) minmax(2.66666667rem, max-content) minmax(17.18239573rem, max-content) minmax(4.14297744rem, max-content) minmax(6.38133834rem, max-content) minmax(2.66666667rem, max-content) minmax(17.18239573rem, max-content) minmax(11.90666533rem, max-content);  }  #¿qué-es-kipi {    min-height: calc(6.50174881 * var(--1vh, 1vh));  }  #xo5kW6LkJTS2MHMY {    grid-area: 2 / 2 / 3 / 3;    position: relative;  }  #fEZlihwDLhsUbk3n {    grid-template-columns: 0 514.25535878%;    left: -207.12767939%;    grid-template-rows: 0 100%;  }  #OZZbzsZdqdfsdNJd {    display: none;  }  #xF3Tep9X19kiAOh7 {    display: none;  }  #KBa0LhOpFNmHAL7y {    display: none;  }  #AlAurf2Z9KkHDEy3 {    display: none;  }  #AM7ViBZKkzBh8oDM {    display: block;  }  #zWsvIuVzZyBnHlyz {    grid-area: 2 / 2 / 5 / 5;    position: relative;  }  #xYPYhsKKlKkDxBYt {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.54666667em - var(--ffsd)));  }  #cQWTso5ChNJEjtEX {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5.54666667em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #DazUpmuB1nmLPsl2 {    min-width: 78.8rem;  }  #uE6TM12BNYzfWLxQ {    grid-area: 3 / 3 / 4 / 4;    position: relative;  }  #k6fMhdis6gjH8Jex {    grid-area: 2 / 2 / 3 / 10;    grid-template-columns: 0 6.4rem 78.66666667rem 6.4rem;    grid-template-rows: 0 minmax(10.11187195rem, max-content) minmax(4.06768025rem, max-content) minmax(10.11187195rem, max-content);  }  #oqXV7h9bEJZVgv5w {    grid-area: 2 / 2 / 3 / 10;    position: relative;  }  #rK61pDFijs3j4reC {    stroke-width: calc(100rem * 12.801996293890827 / 375.0);  }  #CLzYvCjMNspJ8qlD {    display: none;  }  #ebrm4kPr7zLKxxz1 {    stroke-width: calc(100rem * 12.801996293890827 / 375.0);  }  #gLBLzaaBJRe4CkzT {    display: none;  }  #pygYIxSpjQhG3FQI {    stroke-width: calc(100rem * 12.801996293890827 / 375.0);  }  #smEkdDXIsX3KKuZP {    display: block;  }  #f8XImm4hz8ReYZhd {    grid-area: 2 / 2 / 7 / 7;    position: relative;  }  #ImbkvJITDAXpebH8 {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.95512872em - var(--ffsd)));  }  #atJD9WbG1UePyPjn {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.95512872em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #KE9XOybZn7588bna {    min-width: 78.8rem;  }  #GzbrelJB7jbx1qf7 {    grid-area: 3 / 3 / 4 / 5;    position: relative;  }  #ofPdYZPGjGA6JR6Q {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.95512533em - var(--ffsd)));  }  #TWBSiVD3a8hP1iXi {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.95512533em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.15);    margin-bottom: calc(var(--last-font-size) * -0.15);  }  #Vfx7w2gk7ny7AszZ {    min-width: 78.8rem;  }  #nh5c1qTax8MT8yzZ {    grid-area: 5 / 4 / 6 / 6;    position: relative;  }  #XR9atuBbmJy4WhCi {    grid-template-columns: 0 6.4rem 0 78.66666667rem 0 6.4rem;    grid-template-rows: 0 minmax(11.49498958rem, max-content) minmax(5.54279309rem, max-content) minmax(5.23548066rem, max-content) minmax(27.20959669rem, max-content) minmax(11.49498958rem, max-content);  }  #Q2g4uXPuRevtlFAi {    grid-area: 4 / 6 / 5 / 13;    grid-template-columns: 0 91.46666667rem;    grid-template-rows: 0 minmax(60.9778496rem, max-content);  }  #GMsthpKTqOelYwU6 {    grid-area: 4 / 6 / 5 / 13;    position: relative;  }  #c3ZtEqwxjlymEFnq {    stroke-width: calc(100rem * 6.400998146945414 / 375.0);  }  #QzQnaRaA8VZgsluJ {    display: none;  }  #SfXbf8xz7yMKSu1F {    stroke-width: calc(100rem * 6.400998146945414 / 375.0);  }  #xkW16P9UbtazUSI0 {    display: none;  }  #KHWfrmAzBJNkkDhI {    stroke-width: calc(100rem * 6.400998146945414 / 375.0);  }  #YkkbqID9hK10r56r {    display: block;  }  #akYPb0nbtdVv87X2 {    grid-area: 2 / 2 / 7 / 7;    position: relative;  }  #AIf3Vxujj5P7Y0By {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.977776em - var(--ffsd)));  }  #u7lfcI2MS5j1gCwz {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.977776em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #Jmvwn6RGzkFPxhzL {    min-width: 78.8rem;  }  #ZzhSH6YB2hWmdhoC {    grid-area: 3 / 3 / 4 / 5;    position: relative;  }  #dy7vYcmdPPRkQVo6 {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.97777067em - var(--ffsd)));  }  #u75Cjvz3dN8A0W9R {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.97777067em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.15);    margin-bottom: calc(var(--last-font-size) * -0.15);  }  #YVhG4sT9lSEGe9LG {    min-width: 78.8rem;  }  #vEPjcjbh78yRAj6s {    grid-area: 5 / 4 / 6 / 6;    position: relative;  }  #mdHfsY0DpMkRtvj4 {    grid-template-columns: 0 6.4rem 0 78.66666667rem 0 6.4rem;    grid-template-rows: 0 minmax(11.87302862rem, max-content) minmax(5.85305279rem, max-content) minmax(4.79999467rem, max-content) minmax(27.18837577rem, max-content) minmax(11.87302862rem, max-content);  }  #fJEcSRmlZDFHCIQm {    grid-area: 6 / 3 / 7 / 11;    grid-template-columns: 0 91.46666667rem;    grid-template-rows: 0 minmax(61.58748047rem, max-content);  }  #So9hCiT7940yZzbp {    grid-area: 6 / 3 / 7 / 11;    position: relative;  }  #fGkq4Gvkc4c5ff93 {    stroke-width: calc(100rem * 6.348664382541002 / 375.0);  }  #O1IBy5eQTO3p3smX {    grid-area: 2 / 2 / 7 / 7;    position: relative;  }  #O87k5AzChNlHKUsS {    font-size: calc(5.04570656em - var(--ffsd));  }  #nfzdQLjUctsK0FDd {    --first-font-size: 5.04570656em;    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #GXHXE46n9JRoEZTH {    min-width: 75.63976063rem;  }  #vPWJ2DZ37E15qS3O {    grid-area: 3 / 4 / 4 / 5;    position: relative;  }  #MVG57xpv9iuvpe2o {    font-size: calc(5.04570656em - var(--ffsd));  }  #P4hIxScd8vlZD83K {    --first-font-size: 5.04570656em;    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.15);    margin-bottom: calc(var(--last-font-size) * -0.15);  }  #MvN1CsPFfa6ln3fp {    min-width: 79.9010117rem;  }  #bGEvpM4xDuNkSS5W {    grid-area: 5 / 3 / 6 / 6;    position: relative;  }  #ApyINc6z7U4LPazB {    grid-template-columns: 0 6.12245615rem 2.13062554rem 75.5064273rem 2.13062554rem 4.63009056rem;    grid-template-rows: 0 minmax(6.02045216rem, max-content) minmax(6.04338837rem, max-content) minmax(3.0962291rem, max-content) minmax(20.67595458rem, max-content) minmax(11.53307655rem, max-content);  }  #wk3qYhTH16fSuudu {    grid-area: 8 / 4 / 13 / 9;    grid-template-columns: 0 90.52022509rem;    grid-template-rows: 0 minmax(47.36910077rem, max-content);  }  #qKoecIW5b0h8iYcY {    grid-area: 8 / 4 / 13 / 9;    position: relative;  }  #jzpLI6CJCPApkTST {    font-size: calc(4.96606072em - var(--ffsd));  }  #MCppKLy8DQhH1UWk {    --first-font-size: 4.96606072em;    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #vkalwvQNZ2CJCMCo {    min-width: 56.89277605rem;  }  #ZeD1mAu6z5f9fnh1 {    grid-area: 9 / 7 / 10 / 14;    position: relative;  }  #JOvjC44F3QTw8sEm {    font-size: calc(4.96606072em - var(--ffsd));  }  #W6phAtm7bkE8G2hr {    --first-font-size: 4.96606072em;    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #C2G2f30kpX3bVpIG {    min-width: 56.89277605rem;  }  #d8MAwuhqWmpPtxdZ {    grid-area: 11 / 8 / 12 / 15;    position: relative;  }  #LQPodQPi5lu8oDfT {    stroke-width: calc(100rem * 6.400998146945412 / 375.0);  }  #byTTacumzBx7P4xa {    display: none;  }  #rSlvMnBznG2V1uog {    stroke-width: calc(100rem * 6.400998146945412 / 375.0);  }  #Lzpz5qr7kRE0Wehb {    display: none;  }  #U5SYc12COb8cjfvy {    stroke-width: calc(100rem * 6.400998146945412 / 375.0);  }  #EtbLZnf8aoGDRYcW {    display: block;  }  #oWLP2arLCelavN9W {    grid-area: 2 / 2 / 7 / 7;    position: relative;  }  #oAIYtVpXJFZ7gmyK {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.2384146em - var(--ffsd)));  }  #Br5S7yVQzuQd4i74 {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5.2384146em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #EqUt9lev3h4llsj2 {    min-width: 78.8rem;  }  #kn9oeb37pIwmdzSb {    grid-area: 3 / 3 / 4 / 5;    position: relative;  }  #sNnXwQyq1PoOn5ZI {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.000752em - var(--ffsd)));  }  #QJcBWvqwvuWO4I9m {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5.000752em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.15);    margin-bottom: calc(var(--last-font-size) * -0.15);  }  #nBhFDCP9sPbGhQeO {    min-width: 78.8rem;  }  #oP5Go0kN6bUaKxhf {    grid-area: 5 / 4 / 6 / 6;    position: relative;  }  #YIFVth14XirxIJce {    grid-template-columns: 0 6.4rem 0 78.66666667rem 0 6.4rem;    grid-template-rows: 0 minmax(16.74626654rem, max-content) minmax(6.27420036rem, max-content) minmax(5.39041723rem, max-content) minmax(20.50302402rem, max-content) minmax(16.74626654rem, max-content);  }  #gGUexfekdlQA5QxH {    grid-area: 14 / 5 / 15 / 12;    grid-template-columns: 0 91.46666667rem;    grid-template-rows: 0 minmax(65.6601747rem, max-content);  }  #LfYEhXAlHwKUjJMy {    grid-area: 14 / 5 / 15 / 12;    position: relative;  }  #TNPMxALKB4cItgRE {    grid-template-columns: 4.26666667rem 0 0 0 0 34.70722395rem 0 55.81300113rem 0.94644158rem 0 0 0 0 0 4.26666667rem;    grid-template-rows: minmax(8.51850309rem, max-content) minmax(24.29142416rem, max-content) minmax(5.20559947rem, max-content) minmax(60.9778496rem, max-content) minmax(2.50779152rem, max-content) minmax(61.58748047rem, max-content) minmax(6.4rem, max-content) minmax(16.69942728rem, max-content) minmax(5.94799425rem, max-content) minmax(3.92418759rem, max-content) minmax(5.94799425rem, max-content) minmax(14.84949739rem, max-content) minmax(2.50779152rem, max-content) minmax(65.6601747rem, max-content) minmax(8.51850309rem, max-content);  }  #diferencias-otros-centros {    min-height: calc(7.70605956 * var(--1vh, 1vh));  }  #B03ZP6s2Qiu6WHWo {    grid-area: 2 / 2 / 3 / 3;    position: relative;  }  #UzPTJA1NTdyXuNh5 {    grid-template-columns: 0 407.62894532%;    left: -153.81447266%;    grid-template-rows: 0 100%;  }  #VhB7ACz3OPcl3A5i {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(12.4444em - var(--ffsd)));  }  #iGJZdeSGYYR7GIt7 {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 12.4444em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #fYkVgPcGrY8sAihl {    min-width: 91.6rem;  }  #VsrKRNkv7YaBTu9K {    grid-area: 2 / 5 / 3 / 16;    position: relative;  }  #lEEJD6fhoDwgNs3m {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.977776em - var(--ffsd)));  }  #QM3XWtg9A8jxz8gv {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.977776em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #KxCIR8ZS9A0dWooY {    min-width: 91.6rem;  }  #jfS6hUNLgFUKRdMm {    grid-area: 4 / 6 / 5 / 17;    position: relative;  }  #SMlrsuA9xA6XX2st {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.977776em - var(--ffsd)));  }  #wmvY9pTa5DMUOSdw {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.977776em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #RpVjtXJx9S3EHLmg {    min-width: 91.6rem;  }  #fpgLhiZcpfVDv1Q1 {    grid-area: 6 / 7 / 7 / 18;    position: relative;  }  #tFlwuZjno6c44UpJ {    grid-area: 8 / 2 / 9 / 13;    position: relative;  }  #LCEmXn1BfWKa2F2E {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.977776em - var(--ffsd)));  }  #xzEV6UqfUMbiIXDy {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.977776em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #uHoQ67EzuCWt2r0R {    min-width: 91.6rem;  }  #dlRQoddB7POndh4a {    grid-area: 10 / 8 / 11 / 19;    position: relative;  }  #XFuqTiHQLxb1kLlA {    grid-area: 12 / 3 / 13 / 14;    position: relative;  }  #IcrF0Nv9iDloWNrl {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.977776em - var(--ffsd)));  }  #P0eHRkcXbWbiAcjx {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.977776em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #v7s0r4f88QOt6aN9 {    min-width: 91.6rem;  }  #jWYBRNv6IeRPGaNj {    grid-area: 14 / 9 / 15 / 20;    position: relative;  }  #tyU3YqViqLy4KBdb {    grid-area: 16 / 4 / 17 / 15;    position: relative;  }  #FgquwU4mrV7e2H4W {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.60791759em - var(--ffsd)));  }  #aMoSQmkRUJPfr360 {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5.60791759em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #etS8La2077e4wsZi {    min-width: 91.6rem;  }  #VMpnfBWOWRdwLXdR {    grid-area: 18 / 11 / 19 / 22;    position: relative;  }  #lyYj21JnpMsWzCoN {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.977776em - var(--ffsd)));  }  #dXTaYYSaryA3cqoq {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.977776em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #OAxLffN1zJI08utu {    min-width: 91.6rem;  }  #ktgPcnWNWpG4sguL {    grid-area: 20 / 10 / 21 / 21;    position: relative;  }  #PTedtxu8zBj1sSUh {    grid-area: 22 / 12 / 23 / 23;    position: relative;  }  #Q3mEHEbHoAzHw3qy {    grid-template-columns: 4.26666667rem 0 0 0 0 0 0 0 0 0 0 91.46666667rem 0 0 0 0 0 0 0 0 0 0 4.26666667rem;    grid-template-rows: minmax(4.26666667rem, max-content) minmax(14.84445333rem, max-content) minmax(12.64026148rem, max-content) minmax(5.8738004rem, max-content) minmax(8.54972957rem, max-content) minmax(5.8738004rem, max-content) minmax(3.4830629rem, max-content) minmax(9.91316709rem, max-content) minmax(3.46666667rem, max-content) minmax(5.8738004rem, max-content) minmax(3.46666667rem, max-content) minmax(9.91316709rem, max-content) minmax(3.46666667rem, max-content) minmax(5.8738004rem, max-content) minmax(3.46666667rem, max-content) minmax(25.76399171rem, max-content) minmax(6.4rem, max-content) minmax(6.71676475rem, max-content) minmax(2.07417357rem, max-content) minmax(12.63312489rem, max-content) minmax(1.75226263rem, max-content) minmax(68.60001715rem, max-content) minmax(4.26666667rem, max-content);  }  #contacto {    min-height: calc(6.01636763 * var(--1vh, 1vh));  }  #vJvZgjERWzc7q3mD {    grid-area: 2 / 2 / 3 / 3;    position: relative;  }  #akkSrQEd0Fa0XJTq {    grid-template-columns: 0 303.30885331%;    left: -101.65442666%;    grid-template-rows: 0 100%;  }  #pe0C0DwgxsJxpZhA {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(7.1452862em - var(--ffsd)));  }  #DpmLVcUsi36nDkao {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 7.1452862em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #UbGKDjEDs0O0HZaF {    min-width: 91.6rem;  }  #icckNIhVX8sCY2i0 {    grid-area: 2 / 2 / 3 / 9;    position: relative;  }  #Nlt6tXa7WhzyWAjf {    display: none;  }  #JUPIULAs6PWJybxZ {    display: none;  }  #UaQoMMyOIaJH6waT {    display: none;  }  #UPXcpWSuNeF6VWhp {    display: none;  }  #yYwn737U1p3prC67 {    display: block;  }  #W3nJpxbfbQ1RaiMd {    grid-area: 2 / 2 / 7 / 7;    position: relative;  }  #JucynW3gbf111HC3 {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.40443733em - var(--ffsd)));  }  #UTi1GGVwcX9eMbI5 {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5.40443733em);    --last-font-size: var(--first-font-size);    transform: translateX(calc(var(--first-font-size) * 0.1));    margin-top: calc(var(--first-font-size) * 0.01);    margin-bottom: calc(var(--last-font-size) * 0.01);  }  #J9NqQIWBtMjlqhGX {    min-width: 78.8rem;  }  #Q82QvhLyOpaViDzx {    grid-area: 3 / 3 / 4 / 5;    position: relative;  }  #v7qL22HQ5JeaMTqx {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.83555733em - var(--ffsd)));  }  #M8e3FBlLAlJUl2Xk {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.83555733em);    --last-font-size: var(--first-font-size);    transform: translateX(calc(var(--first-font-size) * 0.032));    margin-top: calc(var(--first-font-size) * 0.01);    margin-bottom: calc(var(--last-font-size) * 0.01);  }  #ZBJ4GQ4S9xsSJnj4 {    min-width: 78.8rem;  }  #roKFn5FFLo9pmk03 {    grid-area: 5 / 4 / 6 / 6;    position: relative;  }  #BhoVFJeKAT2U7oKR {    grid-area: 4 / 3 / 5 / 10;    grid-template-columns: 0 6.4rem 0 78.66666667rem 0 6.4rem;    grid-template-rows: 0 minmax(8.55319866rem, max-content) minmax(3.90037242rem, max-content) minmax(2.35613715rem, max-content) minmax(2.74862382rem, max-content) minmax(8.55319866rem, max-content);  }  #Z9J931pqmKNqDbmG {    grid-area: 4 / 3 / 5 / 10;    position: relative;  }  #Np5OkRnXE8Pw6dnr {    display: none;  }  #UJngbVxQgslIt4K8 {    display: none;  }  #ohIGb9IM3SpuBAy2 {    display: none;  }  #kYrJlH2dZx0zM6KW {    display: none;  }  #PijUDEvDc92DHZMa {    display: block;  }  #SQ0yDQwTCsUf7dMq {    grid-area: 2 / 2 / 7 / 7;    position: relative;  }  #B6c93dc1jqyIwQaf {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.40443733em - var(--ffsd)));  }  #vSx19Lbcr94fopmV {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5.40443733em);    --last-font-size: var(--first-font-size);    transform: translateX(calc(var(--first-font-size) * 0.1));    margin-top: calc(var(--first-font-size) * 0.01);    margin-bottom: calc(var(--last-font-size) * 0.01);  }  #hCwxKcWhnNt9ZzSR {    min-width: 78.8rem;  }  #s7c0h7tfgH8ZeY4A {    grid-area: 3 / 3 / 4 / 5;    position: relative;  }  #xYbzXut9USJER1Yy {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.83555733em - var(--ffsd)));  }  #kQwUZNmHfym41ZGd {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.83555733em);    --last-font-size: var(--first-font-size);    transform: translateX(calc(var(--first-font-size) * 0.032));    margin-top: calc(var(--first-font-size) * 0.01);    margin-bottom: calc(var(--last-font-size) * 0.01);  }  #s2ZOwZksY4Nv6WAL {    min-width: 78.8rem;  }  #PvKtTxTPdnIXSZhY {    grid-area: 5 / 4 / 6 / 6;    position: relative;  }  #hsIvNvuIZBvuVTfy {    grid-area: 6 / 4 / 7 / 11;    grid-template-columns: 0 6.4rem 0 78.66666667rem 0 6.4rem;    grid-template-rows: 0 minmax(8.53126723rem, max-content) minmax(3.90037242rem, max-content) minmax(2.4rem, max-content) minmax(2.74862382rem, max-content) minmax(8.53126723rem, max-content);  }  #Bwd41MzVOilxWjrG {    grid-area: 6 / 4 / 7 / 11;    position: relative;  }  #DBGxQg9mKsEEEA6f {    display: none;  }  #ChzNx9jHlipBgkOU {    display: none;  }  #ytkbAP9ijoxZ8ThC {    display: none;  }  #ENbgaQh2RLNkz7cY {    display: none;  }  #Qmq3AS7PtRJXCWJE {    display: block;  }  #THawASfdqNk6fDXF {    grid-area: 2 / 2 / 7 / 7;    position: relative;  }  #iZbUzxJo23XFQLpl {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.40443733em - var(--ffsd)));  }  #CVpQBsYES46qBR3B {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5.40443733em);    --last-font-size: var(--first-font-size);    transform: translateX(calc(var(--first-font-size) * 0.1));    margin-top: calc(var(--first-font-size) * 0.01);    margin-bottom: calc(var(--last-font-size) * 0.01);  }  #kqcOzhRmqFEYYRoo {    min-width: 78.8rem;  }  #a2XizNCNQUxuej2A {    grid-area: 3 / 3 / 4 / 5;    position: relative;  }  #EmcmlTyGo859wtdt {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.83555733em - var(--ffsd)));  }  #UL1qgYGBxb9Z3kKL {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.83555733em);    --last-font-size: var(--first-font-size);    transform: translateX(calc(var(--first-font-size) * 0.032));    margin-top: calc(var(--first-font-size) * 0.01);    margin-bottom: calc(var(--last-font-size) * 0.01);  }  #r9fp3nJhyNhZXtnP {    min-width: 78.8rem;  }  #U0VCXFeuIjS7RNKo {    grid-area: 5 / 4 / 6 / 6;    position: relative;  }  #PT6LgjwKgOuwVPHi {    grid-area: 8 / 5 / 9 / 12;    grid-template-columns: 0 6.4rem 0 78.66666667rem 0 6.4rem;    grid-template-rows: 0 minmax(8.53126723rem, max-content) minmax(3.90037242rem, max-content) minmax(2.4rem, max-content) minmax(2.74862382rem, max-content) minmax(8.53126723rem, max-content);  }  #QDh0FBU0VesfXuxu {    grid-area: 8 / 5 / 9 / 12;    position: relative;  }  #ca8fbNLbtVuqllPn {    display: none;  }  #cUCIpPs0FwpBQaCJ {    display: none;  }  #ARn04qL5mAOctQwO {    display: none;  }  #JW0lo1r5FCWD4af5 {    display: none;  }  #OnDNbMSHgGZSQAAD {    display: block;  }  #vzuHgTQBW04R5EMk {    grid-area: 2 / 2 / 7 / 7;    position: relative;  }  #vNkrHM82Ej9njE77 {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.40443733em - var(--ffsd)));  }  #kIUCAQHae8gwoMCM {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5.40443733em);    --last-font-size: var(--first-font-size);    transform: translateX(calc(var(--first-font-size) * 0.1));    margin-top: calc(var(--first-font-size) * 0.01);    margin-bottom: calc(var(--last-font-size) * 0.01);  }  #FCFK95GdBggUxxw2 {    min-width: 78.8rem;  }  #ztHLdLGtRBUNO2ib {    grid-area: 3 / 3 / 4 / 5;    position: relative;  }  #w0wXQZVNzR0zGyy3 {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.83555733em - var(--ffsd)));  }  #gCST6UudxvY2d9Qp {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.83555733em);    --last-font-size: var(--first-font-size);    transform: translateX(calc(var(--first-font-size) * 0.032));    margin-top: calc(var(--first-font-size) * 0.01);    margin-bottom: calc(var(--last-font-size) * 0.01);  }  #VSMIRCFpFcfVUFcY {    min-width: 78.8rem;  }  #UYG5T4GFgMzOZJ0u {    grid-area: 5 / 4 / 6 / 6;    position: relative;  }  #hb76hMcHljszay6r {    grid-area: 10 / 6 / 11 / 13;    grid-template-columns: 0 6.4rem 0 78.66666667rem 0 6.4rem;    grid-template-rows: 0 minmax(8.53126723rem, max-content) minmax(3.90037242rem, max-content) minmax(2.4rem, max-content) minmax(2.74862382rem, max-content) minmax(8.53126723rem, max-content);  }  #rSpnhVEWgtwhzlcQ {    grid-area: 10 / 6 / 11 / 13;    position: relative;  }  #oGJNTBSMcYzAloHa {    display: none;  }  #qhltUetBUvaCmlaL {    display: none;  }  #xegHFweMTyViD4WS {    display: none;  }  #vFtxJTQddiDSgudl {    display: none;  }  #M4shZwND3OQK79Qj {    display: block;  }  #mXUDRmVI1uHA8hYU {    grid-area: 2 / 2 / 7 / 7;    position: relative;  }  #nqXIK1uWLJDEDDZu {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.40443733em - var(--ffsd)));  }  #Wr0xfQAXtlez8qby {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5.40443733em);    --last-font-size: var(--first-font-size);    transform: translateX(calc(var(--first-font-size) * 0.1));    margin-top: calc(var(--first-font-size) * 0.01);    margin-bottom: calc(var(--last-font-size) * 0.01);  }  #cKbSqVrP5eLUwsbR {    min-width: 78.8rem;  }  #qntF11E4xjxU77Zj {    grid-area: 3 / 3 / 4 / 5;    position: relative;  }  #emM42PO3eOkTrTJk {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.83555733em - var(--ffsd)));  }  #xSADvWAJhFwbQAg3 {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.83555733em);    --last-font-size: var(--first-font-size);    transform: translateX(calc(var(--first-font-size) * 0.032));    margin-top: calc(var(--first-font-size) * 0.01);    margin-bottom: calc(var(--last-font-size) * 0.01);  }  #fgJ0Ja9HdHRwafXt {    min-width: 78.8rem;  }  #V2QdZzWlap2TiH57 {    grid-area: 5 / 4 / 6 / 6;    position: relative;  }  #DAmWhZROsZxiHvUS {    grid-area: 12 / 7 / 13 / 14;    grid-template-columns: 0 6.4rem 0 78.66666667rem 0 6.4rem;    grid-template-rows: 0 minmax(8.53126723rem, max-content) minmax(3.90037242rem, max-content) minmax(2.4rem, max-content) minmax(2.74862382rem, max-content) minmax(8.53126723rem, max-content);  }  #gnOQ9xjGIzbIOzJi {    grid-area: 12 / 7 / 13 / 14;    position: relative;  }  #gVh0TmvBNydGSjGt {    display: none;  }  #sors7X3DPpzCWbwP {    display: none;  }  #QN8VamcSHdieDt55 {    display: none;  }  #QvJkhJJsFYltSowL {    display: none;  }  #WOam3rSsEXk9Onac {    display: block;  }  #UOar8SbwfzCFOBzU {    grid-area: 2 / 2 / 7 / 7;    position: relative;  }  #Ut8kn3pKFsVDJ8kW {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.40443733em - var(--ffsd)));  }  #P1wF8L6RB46pdaAk {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5.40443733em);    --last-font-size: var(--first-font-size);    transform: translateX(calc(var(--first-font-size) * 0.1));    margin-top: calc(var(--first-font-size) * 0.01);    margin-bottom: calc(var(--last-font-size) * 0.01);  }  #JYuP1pc2UZGr1xsG {    min-width: 78.8rem;  }  #fxtNslXb2qNrbLZm {    grid-area: 3 / 3 / 4 / 5;    position: relative;  }  #OhwJPt1od62mBRNm {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.83555733em - var(--ffsd)));  }  #ZjIHr4hRrP0PMcRO {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.83555733em - var(--ffsd)));  }  #AoinaY9kSleVsRW1 {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.83555733em);    --last-font-size: var(--first-font-size);    transform: translateX(calc(var(--first-font-size) * 0.032));    margin-top: calc(var(--first-font-size) * 0.01);    margin-bottom: calc(var(--last-font-size) * 0.01);  }  #dqlWcypl5HcRnkmV {    min-width: 78.8rem;  }  #DWpY705lnyR21GhP {    grid-area: 5 / 4 / 6 / 6;    position: relative;  }  #g9jsfF0cmOOfbayU {    grid-area: 14 / 8 / 15 / 15;    grid-template-columns: 0 6.4rem 0 78.66666667rem 0 6.4rem;    grid-template-rows: 0 minmax(7.95949683rem, max-content) minmax(3.90037242rem, max-content) minmax(2.4rem, max-content) minmax(5.45075922rem, max-content) minmax(7.95949683rem, max-content);  }  #g6CKnRfyKIVw3nIj {    grid-area: 14 / 8 / 15 / 15;    position: relative;  }  #RtavXAwuWNjh1jJB {    grid-template-columns: 4.26666667rem 0 0 0 0 0 0 91.46666667rem 0 0 0 0 0 0 4.26666667rem;    grid-template-rows: minmax(27.75805611rem, max-content) minmax(8.48508933rem, max-content) minmax(6.38513902rem, max-content) minmax(26.1115307rem, max-content) minmax(7.49967766rem, max-content) minmax(26.1115307rem, max-content) minmax(7.46666667rem, max-content) minmax(26.1115307rem, max-content) minmax(7.46666667rem, max-content) minmax(26.1115307rem, max-content) minmax(7.46666667rem, max-content) minmax(26.1115307rem, max-content) minmax(7.46666667rem, max-content) minmax(27.67012531rem, max-content) minmax(27.75805611rem, max-content);  }  #espacio-de-0-a-6 {    min-height: calc(6.98246181 * var(--1vh, 1vh));  }  #KQCBbRyRVhAu0nJe {    grid-area: 2 / 2 / 3 / 3;    position: relative;  }  #WpmUaB8I91E568Vm {    grid-template-columns: 0 200.35140608%;    left: -50.17570304%;    grid-template-rows: 0 100%;  }  #w9PLnhYKuTsiApGT {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(7.65819152em - var(--ffsd)));  }  #nJ5hGa6aIWp34BL4 {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 7.65819152em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #IRSZpumzRjItHDnd {    min-width: 91.6rem;  }  #fSKhUXJ2qSTzg87C {    grid-area: 2 / 3 / 3 / 20;    position: relative;  }  #Fv07OIGMYGPsOr3x {    font-size: calc(2.99498789em - var(--ffsd));  }  #dfJFVrz5sahGQ7eG {    --first-font-size: 2.99498789em;    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #Y8Wh2XmGQyqPfdDh {    min-width: 37.83919377rem;  }  #EEtaVPZUOA3CHIby {    grid-area: 5 / 4 / 6 / 12;    position: relative;  }  #ht0Fe3gYwXktimje {    grid-area: 4 / 16 / 16 / 19;    position: relative;  }  #bfuIxDaQRqshQTwf {    font-size: calc(2.7953405em - var(--ffsd));  }  #mVXNz8RYjqVNROaZ {    --first-font-size: 2.7953405em;    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #mPUv3WuFif9YOG0w {    min-width: 48.98425882rem;  }  #PAJCgqDZpfuZd4U5 {    grid-area: 7 / 5 / 8 / 13;    position: relative;  }  #eFYkB7AZRUXxRjgP {    grid-area: 9 / 2 / 20 / 6;    position: relative;  }  #Z085RiiwAXc5uBte {    font-size: calc(2.99501035em - var(--ffsd));  }  #SOIKaZF7GI9uRz4M {    --first-font-size: 2.99501035em;    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #f0DC25lX86Mb5Q4j {    min-width: 37.83919377rem;  }  #TGqypcUbL043LYYo {    grid-area: 10 / 7 / 11 / 14;    position: relative;  }  #RZGUl4NGB8A021DY {    font-size: calc(2.7953405em - var(--ffsd));  }  #losdR2qnUyR3AiNF {    --first-font-size: 2.7953405em;    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #e4YaXATzZUsi7jka {    min-width: 39.9789804rem;  }  #IJOCeG6ntTbcAbpj {    grid-area: 12 / 9 / 13 / 17;    position: relative;  }  #PbNV8NCNcKxGD9Cy {    font-size: calc(2.99501035em - var(--ffsd));  }  #crbKMrdRsTCauT2G {    --first-font-size: 2.99501035em;    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #zRAdHx21PIOBjAyE {    min-width: 37.83919377rem;  }  #lGLGGG281RciaNwg {    grid-area: 14 / 10 / 15 / 15;    position: relative;  }  #m2f4tNqCHhCq38Ay {    font-size: calc(2.7953405em - var(--ffsd));  }  #O59YJYws7TZsE9mM {    --first-font-size: 2.7953405em;    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #wK7MdVscXleiyPgn {    min-width: 39.9789804rem;  }  #wkVqK9Oy6h1pUtmy {    grid-area: 17 / 11 / 18 / 18;    position: relative;  }  #k5ScFWXDfnL2bRbP {    font-size: calc(1.99666109em - var(--ffsd));  }  #sAUQtQRzN8XijVNq {    --first-font-size: 1.99666109em;    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #WQ961uxgevpObbZv {    min-width: 65.40579857rem;  }  #oAbiU2HGDned8u6Z {    grid-area: 19 / 8 / 21 / 21;    position: relative;  }  #eyx5usxqvZULlF6r {    grid-template-columns: 4.26666667rem 0 0.68790284rem 0 22.33504424rem 3.14476087rem 0.02649347rem 0 0 0 12.19956185rem 11.14506505rem 14.33474006rem 0.02649347rem 2.00605944rem 0.1337272rem 0 24.26293786rem 1.1638803rem 0 4.26666667rem;    grid-template-rows: minmax(28.34420558rem, max-content) minmax(9.13516655rem, max-content) minmax(14.57697396rem, max-content) 0 minmax(3.51914166rem, max-content) minmax(0.91898063rem, max-content) minmax(3.33444536rem, max-content) minmax(5.35331119rem, max-content) 0 minmax(3.59401242rem, max-content) minmax(0.2817523rem, max-content) minmax(3.33444536rem, max-content) minmax(1.09317878rem, max-content) minmax(3.59401242rem, max-content) minmax(0.17359555rem, max-content) minmax(0.13588935rem, max-content) minmax(3.33444536rem, max-content) minmax(3.09533126rem, max-content) minmax(5.14143694rem, max-content) 0 minmax(28.34420558rem, max-content);  }  #horario-y-tarifa {    min-height: calc(3.07945325 * var(--1vh, 1vh));  }  #lKvr5xNRjAjoyT86 {    grid-area: 2 / 2 / 3 / 3;    position: relative;  }  #sSqGrKQNzsgKaeiq {    grid-template-columns: 0 301.21470877%;    left: -100.60735438%;    grid-template-rows: 0 100%;  }  #dHqe2j0UzwYE7D5E {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(7.1452862em - var(--ffsd)));  }  #oqlKU9LSagfNr90Z {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 7.1452862em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #zPmdUeTw4wj57V8D {    min-width: 91.6rem;  }  #EdodWfQPgblrMB4M {    grid-area: 2 / 2 / 3 / 8;    position: relative;  }  #qRDW0Ezq2BEXXg2g {    display: none;  }  #RkYEB3yzZbp9N2de {    display: none;  }  #ckq0XNwTqORqNecQ {    display: none;  }  #C7uPM29JQ6s6yVKh {    display: none;  }  #NQHJHm1AwBKZayMW {    display: block;  }  #V2EgKhHTlqfHV098 {    grid-area: 2 / 2 / 7 / 7;    position: relative;  }  #r2t5F2Bbtc5sjeSC {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.40443733em - var(--ffsd)));  }  #bqQ9RzSzuaPP1qjA {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5.40443733em);    --last-font-size: var(--first-font-size);    transform: translateX(calc(var(--first-font-size) * 0.1));    margin-top: calc(var(--first-font-size) * 0.01);    margin-bottom: calc(var(--last-font-size) * 0.01);  }  #I4sGXIVaTyM89PvI {    min-width: 78.8rem;  }  #Qm4ZT4XdpiZRDAqF {    grid-area: 3 / 3 / 4 / 5;    position: relative;  }  #KzoQYwVBRM3v6wDG {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.83555733em - var(--ffsd)));  }  #EYpDIZrSAoaRlmiw {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.83555733em);    --last-font-size: var(--first-font-size);    transform: translateX(calc(var(--first-font-size) * 0.032));    margin-top: calc(var(--first-font-size) * 0.01);    margin-bottom: calc(var(--last-font-size) * 0.01);  }  #cuYEVLQjqgRP7YVs {    min-width: 78.8rem;  }  #NmjYIOZHfDiUmZPJ {    grid-area: 5 / 4 / 6 / 6;    position: relative;  }  #nRYNQL6T5Olv3qb5 {    grid-area: 4 / 3 / 5 / 9;    grid-template-columns: 0 6.4rem 0 78.66666667rem 0 6.4rem;    grid-template-rows: 0 minmax(8.55319866rem, max-content) minmax(3.90037242rem, max-content) minmax(2.35613715rem, max-content) minmax(2.74862382rem, max-content) minmax(8.55319866rem, max-content);  }  #TmwZxCXNyBi7va8l {    grid-area: 4 / 3 / 5 / 9;    position: relative;  }  #j3C11UTVKwdFxaRp {    display: none;  }  #rnyU4Z8uSEjZSW6x {    display: none;  }  #byogqsn8bHSqXDDP {    display: none;  }  #XBQdxtLhyQLqq6lS {    display: none;  }  #gvkv5G8Zn5QwsLN9 {    display: block;  }  #iErORTjlD8IUPO2e {    grid-area: 2 / 2 / 7 / 7;    position: relative;  }  #FSlrp1P88hRzs2xy {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.40443733em - var(--ffsd)));  }  #PsKHhRw0o4Igbrgj {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5.40443733em);    --last-font-size: var(--first-font-size);    transform: translateX(calc(var(--first-font-size) * 0.1));    margin-top: calc(var(--first-font-size) * 0.01);    margin-bottom: calc(var(--last-font-size) * 0.01);  }  #Acx9IhfbD99ziZnk {    min-width: 78.8rem;  }  #wH7V8BjfEbDGHAbm {    grid-area: 3 / 3 / 4 / 5;    position: relative;  }  #tyseE7WYTM7Wstkw {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.83555733em - var(--ffsd)));  }  #qWUiyouqIzZGpU1b {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.83555733em);    --last-font-size: var(--first-font-size);    transform: translateX(calc(var(--first-font-size) * 0.032));    margin-top: calc(var(--first-font-size) * 0.01);    margin-bottom: calc(var(--last-font-size) * 0.01);  }  #X8pvHXbOxm6ttyMG {    min-width: 78.8rem;  }  #uzJ3xRY6hTIdEjNs {    grid-area: 5 / 4 / 6 / 6;    position: relative;  }  #CMIoBTjpptb5lOag {    grid-area: 6 / 4 / 7 / 10;    grid-template-columns: 0 6.4rem 0 78.66666667rem 0 6.4rem;    grid-template-rows: 0 minmax(8.53126723rem, max-content) minmax(3.90037242rem, max-content) minmax(2.4rem, max-content) minmax(2.74862382rem, max-content) minmax(8.53126723rem, max-content);  }  #KitaXLK3xAYlO1mx {    grid-area: 6 / 4 / 7 / 10;    position: relative;  }  #XmjZSA5hiCiu3P6y {    display: none;  }  #W012q9hn5JlQ0S3B {    display: none;  }  #P5vXlnDgqy23n7eU {    display: none;  }  #a60ObWCTW0cKii5e {    display: none;  }  #guJbUIAfrcmPu8J0 {    display: block;  }  #fFTGY4hFri0qQXDn {    grid-area: 2 / 2 / 7 / 7;    position: relative;  }  #mcEfFgOpOX5OjR7T {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.40443733em - var(--ffsd)));  }  #UkeXyuFaG2jcD1Pj {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5.40443733em);    --last-font-size: var(--first-font-size);    transform: translateX(calc(var(--first-font-size) * 0.1));    margin-top: calc(var(--first-font-size) * 0.01);    margin-bottom: calc(var(--last-font-size) * 0.01);  }  #zbqLPfgyP2NYiXjc {    min-width: 78.8rem;  }  #JgNQYVjk2YQFQIWw {    grid-area: 3 / 3 / 4 / 5;    position: relative;  }  #ByNbD7av3saxZPcS {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.83555733em - var(--ffsd)));  }  #L1hGV1qrBeiMosbh {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.83555733em);    --last-font-size: var(--first-font-size);    transform: translateX(calc(var(--first-font-size) * 0.032));    margin-top: calc(var(--first-font-size) * 0.01);    margin-bottom: calc(var(--last-font-size) * 0.01);  }  #zbFxEneC8ljszmzG {    min-width: 78.8rem;  }  #IM0KAvwIQ2vtQ4m2 {    grid-area: 5 / 4 / 6 / 6;    position: relative;  }  #GtycHSNaKYlLoxba {    grid-area: 8 / 5 / 9 / 11;    grid-template-columns: 0 6.4rem 0 78.66666667rem 0 6.4rem;    grid-template-rows: 0 minmax(8.53126723rem, max-content) minmax(3.90037242rem, max-content) minmax(2.4rem, max-content) minmax(2.74862382rem, max-content) minmax(8.53126723rem, max-content);  }  #GRCiLZWcSMcP8BaI {    grid-area: 8 / 5 / 9 / 11;    position: relative;  }  #NjgDVZOxcAANaHRW {    display: none;  }  #sCVXY1D1fn9M5Ltr {    display: none;  }  #CgPZ6N0aq57BeSAr {    display: none;  }  #xGfaEYoPGPtja2GQ {    display: none;  }  #h3iMKhojPdesj7jE {    display: block;  }  #wK4hRs7Y3Jj31OUS {    grid-area: 2 / 2 / 7 / 7;    position: relative;  }  #ntS5Or9MpURMARc3 {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.40443733em - var(--ffsd)));  }  #ZxgCi0G2QNRjeXQS {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5.40443733em);    --last-font-size: var(--first-font-size);    transform: translateX(calc(var(--first-font-size) * 0.1));    margin-top: calc(var(--first-font-size) * 0.01);    margin-bottom: calc(var(--last-font-size) * 0.01);  }  #GFxIJPo5PVf9feCT {    min-width: 78.8rem;  }  #uKZQw1zkfmly36rg {    grid-area: 3 / 3 / 4 / 5;    position: relative;  }  #VR9I59xVaxl498Or {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.83555733em - var(--ffsd)));  }  #abPClBm05k7des4j {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.83555733em);    --last-font-size: var(--first-font-size);    transform: translateX(calc(var(--first-font-size) * 0.032));    margin-top: calc(var(--first-font-size) * 0.01);    margin-bottom: calc(var(--last-font-size) * 0.01);  }  #XtUsshjmDjNY4m6s {    min-width: 78.8rem;  }  #p48Sjt1qItQ6YwKp {    grid-area: 5 / 4 / 6 / 6;    position: relative;  }  #FyUyhTdZP1w9c0jr {    grid-area: 10 / 6 / 11 / 12;    grid-template-columns: 0 6.4rem 0 78.66666667rem 0 6.4rem;    grid-template-rows: 0 minmax(8.53126723rem, max-content) minmax(3.90037242rem, max-content) minmax(2.4rem, max-content) minmax(2.74862382rem, max-content) minmax(8.53126723rem, max-content);  }  #YSNN3VLi2PIzLgjd {    grid-area: 10 / 6 / 11 / 12;    position: relative;  }  #IMuPRyO7hP2S2GVN {    display: none;  }  #mBmnsglZGEhVXhB1 {    display: none;  }  #svT70Fr6fHKKazPN {    display: none;  }  #Yh0VZnREsDr1CSK9 {    display: none;  }  #Xqc8IWNzGP68Rtvx {    display: block;  }  #UWhbaUYByiqK0kPP {    grid-area: 2 / 2 / 7 / 7;    position: relative;  }  #vOR5RU950UX8DYDG {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.40443733em - var(--ffsd)));  }  #qKzS4TtFvP21O5bW {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5.40443733em);    --last-font-size: var(--first-font-size);    transform: translateX(calc(var(--first-font-size) * 0.1));    margin-top: calc(var(--first-font-size) * 0.01);    margin-bottom: calc(var(--last-font-size) * 0.01);  }  #qC1nPRnXdilHw0mQ {    min-width: 78.8rem;  }  #tlBZTnohjIt8oMOX {    grid-area: 3 / 3 / 4 / 5;    position: relative;  }  #dLIFsFI8M0He85b2 {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.83555733em - var(--ffsd)));  }  #BazpE9eleT0CZAAy {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.83555733em - var(--ffsd)));  }  #QLXRG8h2MT9B2cwT {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.83555733em);    --last-font-size: var(--first-font-size);    transform: translateX(calc(var(--first-font-size) * 0.032));    margin-top: calc(var(--first-font-size) * 0.01);    margin-bottom: calc(var(--last-font-size) * 0.01);  }  #s5LAHRi8Kq4No8hW {    min-width: 78.8rem;  }  #TGbF71jQO6VuJoRN {    grid-area: 5 / 4 / 6 / 6;    position: relative;  }  #IgJP0n3FWBZNbw28 {    grid-area: 12 / 7 / 13 / 13;    grid-template-columns: 0 6.4rem 0 78.66666667rem 0 6.4rem;    grid-template-rows: 0 minmax(7.95949683rem, max-content) minmax(3.90037242rem, max-content) minmax(2.4rem, max-content) minmax(5.45075922rem, max-content) minmax(7.95949683rem, max-content);  }  #w5jUlxOIlllDGret {    grid-area: 12 / 7 / 13 / 13;    position: relative;  }  #iVZ9t9A2DI21ri1Q {    grid-template-columns: 4.26666667rem 0 0 0 0 0 91.46666667rem 0 0 0 0 0 4.26666667rem;    grid-template-rows: minmax(21.82379591rem, max-content) minmax(8.48508933rem, max-content) minmax(6.38513902rem, max-content) minmax(26.1115307rem, max-content) minmax(7.49967766rem, max-content) minmax(26.1115307rem, max-content) minmax(7.46666667rem, max-content) minmax(26.1115307rem, max-content) minmax(7.46666667rem, max-content) minmax(26.1115307rem, max-content) minmax(7.46666667rem, max-content) minmax(27.67012531rem, max-content) minmax(21.82379591rem, max-content);  }  #espacio-de-0-a-6-2 {    min-height: calc(5.78940437 * var(--1vh, 1vh));  }  #ZU0jml3FSHkfxabg {    grid-area: 2 / 2 / 3 / 3;    position: relative;  }  #QXBZbjcSQTyuVQCU {    grid-template-columns: 0 191.42144793%;    left: -45.71072396%;    grid-template-rows: 0 100%;  }  #K0tD9tLgTGEZTc1i {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(7.65819152em - var(--ffsd)));  }  #nPuE6vkSHGZO0OuL {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 7.65819152em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #pTij2MA3b0Hm8Ka9 {    min-width: 91.6rem;  }  #beGVW7uCr8enopAZ {    grid-area: 2 / 2 / 3 / 20;    position: relative;  }  #sSeGbyccRrrUwStr {    grid-area: 4 / 18 / 15 / 19;    position: relative;  }  #Jlaw9CodiooCAPhi {    font-size: calc(2.99498789em - var(--ffsd));  }  #PSBnSsGU1AIrer8w {    --first-font-size: 2.99498789em;    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #yvMLiiROOA0U3wF2 {    min-width: 37.83919377rem;  }  #VsUgm78OvGfOPEMC {    grid-area: 5 / 4 / 6 / 12;    position: relative;  }  #hrEuh2HwvwakD3AT {    font-size: calc(2.7953405em - var(--ffsd));  }  #djdxDllyq3BpKAJk {    --first-font-size: 2.7953405em;    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #j6xsjaQWdx7hYIH8 {    min-width: 48.98425882rem;  }  #P0sv6TLpqkbcNVZ3 {    grid-area: 7 / 5 / 8 / 13;    position: relative;  }  #x3WGNxibgNvnGhyT {    grid-area: 10 / 3 / 21 / 6;    position: relative;  }  #TuzKcUR19Mz0QD1I {    font-size: calc(2.99501035em - var(--ffsd));  }  #CEbn59vGrJRjCVus {    --first-font-size: 2.99501035em;    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #TwAgAaIxkTt0e0i4 {    min-width: 37.83919377rem;  }  #HZxpSRzLEiTkRZO1 {    grid-area: 9 / 7 / 11 / 14;    position: relative;  }  #rytAwkTxfKJa9SsH {    font-size: calc(2.7953405em - var(--ffsd));  }  #kYPSaT9A2ds12L18 {    --first-font-size: 2.7953405em;    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #bY29EIaaJV7B4eNQ {    min-width: 39.9789804rem;  }  #pO66qmR141Sjvakd {    grid-area: 12 / 9 / 13 / 16;    position: relative;  }  #f9cIXeNUJwxJUZyS {    font-size: calc(2.99501035em - var(--ffsd));  }  #XdCyoJPPwWx2JXWT {    --first-font-size: 2.99501035em;    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #EH1TVeccGOrlk742 {    min-width: 37.83919377rem;  }  #h928w6I4r3KTxTCq {    grid-area: 14 / 10 / 16 / 15;    position: relative;  }  #wjZzc7XU99vAZyxc {    font-size: calc(2.7953405em - var(--ffsd));  }  #rj34GOkYZ3QzDHs9 {    --first-font-size: 2.7953405em;    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #csWiZVdwJxdeyE5K {    min-width: 39.9789804rem;  }  #RsHATkaHHG9rKcvW {    grid-area: 17 / 11 / 18 / 17;    position: relative;  }  #lpdz0W7GQ3gTlLJU {    font-size: calc(1.99666109em - var(--ffsd));  }  #UoG4bXM74UxqhcbU {    --first-font-size: 1.99666109em;    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #SIVZVeyA6eS5SpEJ {    min-width: 65.40579857rem;  }  #qBRTUUrd5CQ4sgqP {    grid-area: 19 / 8 / 20 / 21;    position: relative;  }  #aeLOu3dzBzc7VKpH {    grid-template-columns: 4.26666667rem 0 0.68790284rem 0 22.33504424rem 3.14476087rem 0.02649347rem 0 0 0 12.19956185rem 11.14506505rem 14.33474006rem 0.02649347rem 2.13978663rem 0 0.10426153rem 24.39666506rem 0.92589157rem 0 4.26666667rem;    grid-template-rows: minmax(28.34420558rem, max-content) minmax(9.13516655rem, max-content) minmax(7.30735917rem, max-content) minmax(2.04117859rem, max-content) minmax(3.51914166rem, max-content) minmax(0.91898063rem, max-content) minmax(3.33444536rem, max-content) minmax(5.35331119rem, max-content) 0 minmax(3.59401242rem, max-content) minmax(0.2817523rem, max-content) minmax(3.33444536rem, max-content) minmax(1.09317878rem, max-content) minmax(1.72642939rem, max-content) minmax(1.86758303rem, max-content) minmax(0.3094849rem, max-content) minmax(3.33444536rem, max-content) minmax(2.17138251rem, max-content) minmax(5.14143694rem, max-content) minmax(0.92394876rem, max-content) minmax(28.34420558rem, max-content);  }  #horario-y-tarifa-2 {    min-height: calc(2.94219747 * var(--1vh, 1vh));  }  #h0BFcG0NBsl8IuhO {    grid-area: 2 / 2 / 3 / 3;    position: relative;  }  #oPS0cvu1CLF14VXw {    grid-template-columns: 0 313.39165798%;    left: -106.69582899%;    grid-template-rows: 0 100%;  }  #mi1GdkOHGR06vcVP {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(7.1452862em - var(--ffsd)));  }  #nPS3GZKqZbssrQ6z {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 7.1452862em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #BxMnWoh3KKM8Cpje {    min-width: 91.6rem;  }  #XePuKpuhKsgT3WnD {    grid-area: 2 / 2 / 3 / 10;    position: relative;  }  #NV9D6JQoo8auh30B {    display: none;  }  #n69rHFGmfUu2xKvu {    display: none;  }  #i3Ds9omFKFNrd3ra {    display: none;  }  #sLdcobWSu8BLp212 {    display: none;  }  #u1WF9G6lbWWtN8eY {    display: block;  }  #cF7wE0uPpR8SbJp1 {    grid-area: 2 / 2 / 7 / 7;    position: relative;  }  #hKBlWxdu0CulPBt4 {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.19110933em - var(--ffsd)));  }  #piykZ2zRmILpoHHL {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5.19110933em);    --last-font-size: var(--first-font-size);    transform: translateX(calc(var(--first-font-size) * 0.1));    margin-top: calc(var(--first-font-size) * 0.01);    margin-bottom: calc(var(--last-font-size) * 0.01);  }  #VZ2cjylu4HaTT682 {    min-width: 78.8rem;  }  #UMKRY07YbdX6UrKj {    grid-area: 3 / 3 / 4 / 5;    position: relative;  }  #Z9NRtpRHN1MilSxM {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.83555733em - var(--ffsd)));  }  #ne78hBaaryFoWkAh {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.83555733em);    --last-font-size: var(--first-font-size);    transform: translateX(calc(var(--first-font-size) * 0.032));    margin-top: calc(var(--first-font-size) * 0.01);    margin-bottom: calc(var(--last-font-size) * 0.01);  }  #CpNWK2mzoSPKVmH0 {    min-width: 78.8rem;  }  #FIiuSDsELBDESTKB {    grid-area: 5 / 4 / 6 / 6;    position: relative;  }  #igTo0YVABTA1Yb1o {    grid-area: 4 / 3 / 5 / 11;    grid-template-columns: 0 6.4rem 0 78.66666667rem 0 6.4rem;    grid-template-rows: 0 minmax(8.55319866rem, max-content) minmax(3.45757105rem, max-content) minmax(3.71080329rem, max-content) minmax(2.74862382rem, max-content) minmax(8.55319866rem, max-content);  }  #N7n0JaZNGEjjivpY {    grid-area: 4 / 3 / 5 / 11;    position: relative;  }  #ka4kdVuVXxPynjwF {    display: none;  }  #kBOMKtr4uPL93AiQ {    display: none;  }  #criixlmrQnzJ8TN3 {    display: none;  }  #sL7fRGchImt6OuxV {    display: none;  }  #Nzxm8JnLD37tG5Dr {    display: block;  }  #U3uuwg5VSUbb5pUL {    grid-area: 2 / 2 / 7 / 7;    position: relative;  }  #yvy5GjhmwXidi1dj {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.19110933em - var(--ffsd)));  }  #x42CrPCuvLKRJdah {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5.19110933em);    --last-font-size: var(--first-font-size);    transform: translateX(calc(var(--first-font-size) * 0.1));    margin-top: calc(var(--first-font-size) * 0.01);    margin-bottom: calc(var(--last-font-size) * 0.01);  }  #HRtQaqWjGNbVc3l6 {    min-width: 78.8rem;  }  #K8ej1cZQSY43XMpj {    grid-area: 3 / 3 / 4 / 5;    position: relative;  }  #qQC5WS6ADPdx36EF {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.83555733em - var(--ffsd)));  }  #jO76neYZiqFsYYvM {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.83555733em);    --last-font-size: var(--first-font-size);    transform: translateX(calc(var(--first-font-size) * 0.032));    margin-top: calc(var(--first-font-size) * 0.01);    margin-bottom: calc(var(--last-font-size) * 0.01);  }  #t2hWfhquM1DEUWXD {    min-width: 78.8rem;  }  #DL6q1Sd6knUJu3JU {    grid-area: 5 / 4 / 6 / 6;    position: relative;  }  #kTm1QW7970RK8qdM {    grid-area: 6 / 4 / 7 / 12;    grid-template-columns: 0 6.4rem 0 78.66666667rem 0 6.4rem;    grid-template-rows: 0 minmax(8.53126723rem, max-content) minmax(3.45757105rem, max-content) minmax(3.75466613rem, max-content) minmax(2.74862382rem, max-content) minmax(8.53126723rem, max-content);  }  #zvrzIkwyeBH1oH87 {    grid-area: 6 / 4 / 7 / 12;    position: relative;  }  #VELFbghvhEx5YeIW {    display: none;  }  #py6RXYoR9Sd4mFn7 {    display: none;  }  #zGXlXS8EVOX0QN2c {    display: none;  }  #tk9RTO3Z2Updl7nS {    display: none;  }  #AuNpbSgbGMiN5rMM {    display: block;  }  #isOehb1NNTUMFJIh {    grid-area: 2 / 2 / 7 / 7;    position: relative;  }  #TUXd2TBPHidB28E8 {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.19110933em - var(--ffsd)));  }  #FlduNRZr0m1rlENu {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5.19110933em);    --last-font-size: var(--first-font-size);    transform: translateX(calc(var(--first-font-size) * 0.1));    margin-top: calc(var(--first-font-size) * 0.01);    margin-bottom: calc(var(--last-font-size) * 0.01);  }  #nbluByirg6gpVoWu {    min-width: 78.8rem;  }  #W7rBV2WkBNSzfdsp {    grid-area: 3 / 3 / 4 / 5;    position: relative;  }  #cEitQ5RYbLIq5Wkt {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.83555733em - var(--ffsd)));  }  #Am3egtaKCqQauFCb {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.83555733em);    --last-font-size: var(--first-font-size);    transform: translateX(calc(var(--first-font-size) * 0.032));    margin-top: calc(var(--first-font-size) * 0.01);    margin-bottom: calc(var(--last-font-size) * 0.01);  }  #bBE2wgfhzO270PbU {    min-width: 78.8rem;  }  #QZUZyuiiZGxUZVTS {    grid-area: 5 / 4 / 6 / 6;    position: relative;  }  #acrswcUnrK414e8k {    grid-area: 8 / 5 / 9 / 13;    grid-template-columns: 0 6.4rem 0 78.66666667rem 0 6.4rem;    grid-template-rows: 0 minmax(8.53126723rem, max-content) minmax(3.45757105rem, max-content) minmax(3.75466613rem, max-content) minmax(2.74862382rem, max-content) minmax(8.53126723rem, max-content);  }  #lbTk0LysJwFykENX {    grid-area: 8 / 5 / 9 / 13;    position: relative;  }  #Ojf36A804gxqkNtx {    display: none;  }  #KeavBC6Uhh1lIQWd {    display: none;  }  #O5LwYjtG74vZWpfc {    display: none;  }  #xQtEkXHuVCmDXHkY {    display: none;  }  #oc444w9y4cPw1YlE {    display: block;  }  #tyCBxcXWi46nF7mr {    grid-area: 2 / 2 / 7 / 7;    position: relative;  }  #bSHfwtee8g3pnufo {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.19110933em - var(--ffsd)));  }  #VfYnUdtFmGWJHKPr {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5.19110933em);    --last-font-size: var(--first-font-size);    transform: translateX(calc(var(--first-font-size) * 0.1));    margin-top: calc(var(--first-font-size) * 0.01);    margin-bottom: calc(var(--last-font-size) * 0.01);  }  #wVQxl0cNfPFaCVjb {    min-width: 78.8rem;  }  #MxaPV2k3Wn2NkL7y {    grid-area: 3 / 3 / 4 / 5;    position: relative;  }  #S1TWPgV8ss7FR1ce {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.83555733em - var(--ffsd)));  }  #mWV4tvGlzHUkGdNh {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.83555733em);    --last-font-size: var(--first-font-size);    transform: translateX(calc(var(--first-font-size) * 0.032));    margin-top: calc(var(--first-font-size) * 0.01);    margin-bottom: calc(var(--last-font-size) * 0.01);  }  #BKGaFxEo0cHNVjbc {    min-width: 78.8rem;  }  #tYt6eMUgFsNlTB1G {    grid-area: 5 / 4 / 6 / 6;    position: relative;  }  #eW96wk24Gxv5RZmn {    grid-area: 10 / 6 / 11 / 14;    grid-template-columns: 0 6.4rem 0 78.66666667rem 0 6.4rem;    grid-template-rows: 0 minmax(8.53126723rem, max-content) minmax(3.45757105rem, max-content) minmax(3.75466613rem, max-content) minmax(2.74862382rem, max-content) minmax(8.53126723rem, max-content);  }  #bDbhoSSfguZeQzIR {    grid-area: 10 / 6 / 11 / 14;    position: relative;  }  #IvF5c7SSwjnkJOXo {    display: none;  }  #UbLsisefuR9EaTp3 {    display: none;  }  #qicysslM2hZAAnLB {    display: none;  }  #bPhCBJAr96TCI7oz {    display: none;  }  #S1FOwbEmphpLjQcl {    display: block;  }  #QGNnSz6BkoM7dY2s {    grid-area: 2 / 2 / 7 / 7;    position: relative;  }  #kSOQCMsY0Y2CjuqV {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.19110933em - var(--ffsd)));  }  #izsXXWTeimEuaKFe {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5.19110933em);    --last-font-size: var(--first-font-size);    transform: translateX(calc(var(--first-font-size) * 0.1));    margin-top: calc(var(--first-font-size) * 0.01);    margin-bottom: calc(var(--last-font-size) * 0.01);  }  #Pf3eVFzRwFPaxMGh {    min-width: 78.8rem;  }  #wdT0QsfNlGGIubn0 {    grid-area: 3 / 3 / 4 / 5;    position: relative;  }  #elSROC6HciGNkqsY {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.83555733em - var(--ffsd)));  }  #a9DkcxEyFaVdSVrj {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.83555733em);    --last-font-size: var(--first-font-size);    transform: translateX(calc(var(--first-font-size) * 0.032));    margin-top: calc(var(--first-font-size) * 0.01);    margin-bottom: calc(var(--last-font-size) * 0.01);  }  #KszbL5bEoHp6CLuI {    min-width: 78.8rem;  }  #kwKjPzIyx9zpkuv0 {    grid-area: 5 / 4 / 6 / 6;    position: relative;  }  #T3K0Hc7A859eBbmo {    grid-area: 12 / 7 / 13 / 15;    grid-template-columns: 0 6.4rem 0 78.66666667rem 0 6.4rem;    grid-template-rows: 0 minmax(8.53126723rem, max-content) minmax(3.45757105rem, max-content) minmax(3.75466613rem, max-content) minmax(2.74862382rem, max-content) minmax(8.53126723rem, max-content);  }  #cIuq9H3Ke5jfi72y {    grid-area: 12 / 7 / 13 / 15;    position: relative;  }  #P2Zdpq2QQtXYqWCn {    display: none;  }  #oPejL3NexsIJd4Qq {    display: none;  }  #SPRzMXbTaR6p7BVS {    display: none;  }  #yLcvw20YpgR8FLFO {    display: none;  }  #ogGqcp6b8yh4HeIY {    display: block;  }  #hlqujQrlWnx5okCk {    grid-area: 2 / 2 / 7 / 7;    position: relative;  }  #pRZxb9ZjxpIqcK7U {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.19110933em - var(--ffsd)));  }  #BsWCbfKZxeldszT0 {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5.19110933em);    --last-font-size: var(--first-font-size);    transform: translateX(calc(var(--first-font-size) * 0.1));    margin-top: calc(var(--first-font-size) * 0.01);    margin-bottom: calc(var(--last-font-size) * 0.01);  }  #NAGQgN3VI1DTqNZp {    min-width: 78.8rem;  }  #MB4sesdLUFN329j5 {    grid-area: 3 / 3 / 4 / 5;    position: relative;  }  #lUOdfwPiQg70zYbR {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.83555733em - var(--ffsd)));  }  #XvztXEA1iLbVrIq6 {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.83555733em);    --last-font-size: var(--first-font-size);    transform: translateX(calc(var(--first-font-size) * 0.032));    margin-top: calc(var(--first-font-size) * 0.01);    margin-bottom: calc(var(--last-font-size) * 0.01);  }  #mOGkm8Npe7vIv7Oz {    min-width: 78.8rem;  }  #XWltuftlMI3BkMUM {    grid-area: 5 / 4 / 6 / 6;    position: relative;  }  #ZIwVNIY0tNG8KW3d {    grid-area: 14 / 8 / 15 / 16;    grid-template-columns: 0 6.4rem 0 78.66666667rem 0 6.4rem;    grid-template-rows: 0 minmax(12.09283017rem, max-content) minmax(3.45757105rem, max-content) minmax(3.75466613rem, max-content) minmax(2.74862382rem, max-content) minmax(12.09283017rem, max-content);  }  #Nuf8AnEOHcw5AMDs {    grid-area: 14 / 8 / 15 / 16;    position: relative;  }  #jVPaXBup7PbxPTmx {    display: none;  }  #zXKFZfh2Pi2RKXdD {    display: none;  }  #YyHHH2u5doWtYKMY {    display: none;  }  #l6Acz2EuZiJm2kuZ {    display: none;  }  #V0c1FKSncJdRRFxb {    display: block;  }  #PldIsISZ2AMfMq2i {    grid-area: 2 / 2 / 7 / 7;    position: relative;  }  #OJHONn5jzAuesqvb {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.19110933em - var(--ffsd)));  }  #GbqnS19bGxBx2PLh {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5.19110933em);    --last-font-size: var(--first-font-size);    transform: translateX(calc(var(--first-font-size) * 0.1));    margin-top: calc(var(--first-font-size) * 0.01);    margin-bottom: calc(var(--last-font-size) * 0.01);  }  #MIf95j8buGCQWyyl {    min-width: 78.8rem;  }  #eAYGpgyqQKGEbGIV {    grid-area: 3 / 3 / 4 / 5;    position: relative;  }  #XvUHqNU4KHJXcch1 {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.83555733em - var(--ffsd)));  }  #xFX48aKJnHB6G4eb {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.83555733em);    --last-font-size: var(--first-font-size);    transform: translateX(calc(var(--first-font-size) * 0.032));    margin-top: calc(var(--first-font-size) * 0.01);    margin-bottom: calc(var(--last-font-size) * 0.01);  }  #Xwh3uLqcYThCVjzT {    min-width: 78.8rem;  }  #DwjkTILkkedsacxg {    grid-area: 5 / 4 / 6 / 6;    position: relative;  }  #bjMobFhM48xKvLep {    grid-area: 16 / 9 / 17 / 17;    grid-template-columns: 0 6.4rem 0 78.66666667rem 0 6.4rem;    grid-template-rows: 0 minmax(8.53126723rem, max-content) minmax(3.45757105rem, max-content) minmax(3.75466613rem, max-content) minmax(2.74862382rem, max-content) minmax(8.53126723rem, max-content);  }  #tUQXGKdYUKDUuYI9 {    grid-area: 16 / 9 / 17 / 17;    position: relative;  }  #t5wxX51hrw4Svg58 {    grid-template-columns: 4.26666667rem 0 0 0 0 0 0 0 91.46666667rem 0 0 0 0 0 0 0 4.26666667rem;    grid-template-rows: minmax(24.17776548rem, max-content) minmax(8.48508933rem, max-content) minmax(6.38513902rem, max-content) minmax(27.02339547rem, max-content) minmax(7.49967766rem, max-content) minmax(27.02339547rem, max-content) minmax(7.46666667rem, max-content) minmax(27.02339547rem, max-content) minmax(7.46666667rem, max-content) minmax(27.02339547rem, max-content) minmax(7.46666667rem, max-content) minmax(27.02339547rem, max-content) minmax(7.46666667rem, max-content) minmax(34.14652134rem, max-content) minmax(3.73333333rem, max-content) minmax(27.02339547rem, max-content) minmax(24.17776548rem, max-content);  }  #espacio-de-0-a-6-3 {    min-height: calc(7.89161013 * var(--1vh, 1vh));  }  #RCu4ZlJ9f0GsMUsK {    grid-area: 2 / 2 / 3 / 3;    position: relative;  }  #EGxs4CqIkEKp6IFx {    grid-template-columns: 0 296.50656902%;    left: -98.25328451%;    grid-template-rows: 0 100%;  }  #YTPa8Ce8dQ2i26Nu {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(7.26527947em - var(--ffsd)));  }  #E3kOxB38vMVPcBJe {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 7.26527947em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #KmMqhrPsU6gGTYjl {    min-width: 91.6rem;  }  #mgqfCMJPeEKC9pCz {    grid-area: 2 / 3 / 3 / 9;    position: relative;  }  #dcG2ZN4UBMHIbYKP {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.404432em - var(--ffsd)));  }  #SXmSUQGEKyeeUZAV {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.404432em - var(--ffsd)));  }  #ZRIx8bLlpsry8487 {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.404432em - var(--ffsd)));  }  #pLd7IviRy1L3x3ef {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.404432em - var(--ffsd)));  }  #UrhtcmQPgx7Hnzvx {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.404432em - var(--ffsd)));  }  #GCSasN3qFSGAui6h {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.404432em - var(--ffsd)));  }  #cQAQX4cbbzGxDDWe {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5.404432em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.4);    margin-bottom: calc(var(--last-font-size) * -0.4);  }  #mTBFqrJt5pIusmbt {    min-width: 91.6rem;  }  #zunXcnXc1CteC0Nj {    grid-area: 4 / 4 / 5 / 10;    position: relative;  }  #DxVVzuUJeXtHMFSV {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(7.26527947em - var(--ffsd)));  }  #w056dh8zEq9H5PhK {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 7.26527947em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #ZsN5oBsDPga6fFtC {    min-width: 91.6rem;  }  #HPLsGsw9gzA2ojK1 {    grid-area: 6 / 5 / 7 / 11;    position: relative;  }  #LZCBx40oV6SqmzVy {    grid-area: 8 / 6 / 9 / 7;    position: relative;  }  #Bu9omt5ir7gaH43v {    grid-area: 10 / 2 / 11 / 8;    position: relative;    clip-path: polygon(calc(0% + 0%) calc((0 * 91.46666667rem) + 0%), calc(100% - (0% + 0%)) calc((0 * 91.46666667rem) + 0%), calc(100% - (0% + 0%)) calc(100% - ((0.01475274 * 91.46666667rem) + 0%)), calc(0% + 0%) calc(100% - ((0.01475274 * 91.46666667rem) + 0%)));    margin-left: 0%;    margin-right: 0%;    margin-bottom: -1.47527388%;    margin-top: 0%;  }  #R8thihn6ZCLLmS2b {    grid-template-columns: 4.26666667rem 0 0 0 0.95731502rem 89.55203663rem 0.95731502rem 0 0 0 4.26666667rem;    grid-template-rows: minmax(22.12637568rem, max-content) minmax(8.71833536rem, max-content) minmax(6.702224rem, max-content) minmax(42.17732503rem, max-content) minmax(15.53760911rem, max-content) minmax(8.71833536rem, max-content) minmax(1.6897453rem, max-content) minmax(53.43388123rem, max-content) minmax(6.4rem, max-content) minmax(63.32517171rem, max-content);  }  #espacio-de-0-a-6-4 {    min-height: calc(6.00716966 * var(--1vh, 1vh));  }  #YL9vOUznso05z1dz {    grid-area: 2 / 2 / 3 / 3;    position: relative;  }  #yJR4XuYzfBPuYpSE {    grid-template-columns: 0 172.03200272%;    left: -36.01600136%;    grid-template-rows: 0 100%;  }  #cx0GrkUg3iCGBTvo {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(8.65613716em - var(--ffsd)));  }  #Rj3ImoIwO2krc20h {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 8.65613716em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #mAy4qXG7Z82vkNGF {    min-width: 91.6rem;  }  #Lw5WjNotJxDk83gh {    grid-area: 2 / 3 / 3 / 20;    position: relative;  }  #sa2UWEVfeIhnUaLc {    grid-area: 4 / 17 / 13 / 19;    position: relative;  }  #pxNpOjpCzueX5cAZ {    font-size: calc(2.78233511em - var(--ffsd));  }  #FYThEfZVVuY9ZW9H {    --first-font-size: 2.78233511em;    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #wa0gT7mMn2HL0JfS {    min-width: 35.16170616rem;  }  #kx1xwuwtANftlyUo {    grid-area: 5 / 4 / 6 / 12;    position: relative;  }  #kB0rfd88Ez84gsRz {    font-size: calc(2.31860332em - var(--ffsd));  }  #t35q5sc91Zir4b91 {    font-size: calc(2.31860332em - var(--ffsd));  }  #xKqU80q6OaYMPuRs {    --first-font-size: 2.31860332em;    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #J5sNjgTSTByg6Uat {    min-width: 65.97183899rem;  }  #aLSsVmiiUwh7O2KI {    grid-area: 7 / 5 / 8 / 18;    position: relative;  }  #kuhHjASZiUjjlUy1 {    font-size: calc(2.78233511em - var(--ffsd));  }  #ASw9Ez2PLabQMdke {    --first-font-size: 2.78233511em;    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #wJZmcPK3yUEiaC35 {    min-width: 35.16170616rem;  }  #WQNgvfrvAGzGaytu {    grid-area: 9 / 10 / 11 / 14;    position: relative;  }  #atB3g08CJpMHTY0D {    grid-area: 10 / 2 / 20 / 6;    position: relative;  }  #Fl61COmHAqpFEYSE {    font-size: calc(2.31861027em - var(--ffsd));  }  #qtc2yc1hgRFjq13r {    font-size: calc(2.31861027em - var(--ffsd));  }  #AerCGFFLitOPtFxL {    --first-font-size: 2.31861027em;    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #iXqE2DbApRDShkwj {    min-width: 37.14954686rem;  }  #Mxa90X3VYfSuQcK9 {    grid-area: 12 / 7 / 14 / 15;    position: relative;  }  #m6rU4MvYwsc8BnPy {    font-size: calc(2.78233511em - var(--ffsd));  }  #M3EuXMgLVPOg7wtp {    --first-font-size: 2.78233511em;    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #VOSTBEnJOFiaTaII {    min-width: 35.16170616rem;  }  #SqyqP2qda69uo6X0 {    grid-area: 15 / 8 / 16 / 13;    position: relative;  }  #j1wNL9YCWPdtwbjn {    font-size: calc(2.31861027em - var(--ffsd));  }  #aunK7xeb5WjnD0ZB {    --first-font-size: 2.31861027em;    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #kk8ds3mCF93YPtEB {    min-width: 37.14954686rem;  }  #lyB3Rb6rH1px9suJ {    grid-area: 17 / 11 / 18 / 16;    position: relative;  }  #NoLHa5WqR5PV69Yy {    font-size: calc(1.85489239em - var(--ffsd));  }  #p5NfZh09W4kxc5e2 {    font-size: calc(1.85489239em - var(--ffsd));  }  #w0AEMxmVuqId4mxf {    --first-font-size: 1.85489239em;    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #PuzoDp3FyT2jzn23 {    min-width: 66.14981207rem;  }  #GCtHTGe6JyHITD4F {    grid-area: 19 / 9 / 21 / 21;    position: relative;  }  #H9481LM6vjZNy726 {    grid-template-columns: 4.26666667rem 0 1.79200612rem 0 21.71120701rem 1.9469748rem 0 0 0.02461218rem 0 11.34557884rem 23.65818181rem 0.02461218rem 1.96322852rem 0.02461218rem 3.70990121rem 1.42959694rem 21.23466452rem 2.60149037rem 0 4.26666667rem;    grid-template-rows: minmax(26.42581419rem, max-content) minmax(10.3255781rem, max-content) minmax(3.86866117rem, max-content) minmax(1.64520265rem, max-content) minmax(3.33880213rem, max-content) minmax(0.78416975rem, max-content) minmax(5.93565009rem, max-content) minmax(3.93236894rem, max-content) minmax(1.96422628rem, max-content) minmax(1.37457585rem, max-content) minmax(0.65333206rem, max-content) minmax(3.77932149rem, max-content) minmax(2.15632721rem, max-content) minmax(2.5041016rem, max-content) minmax(3.33880213rem, max-content) minmax(0.77441707rem, max-content) minmax(2.73596332rem, max-content) minmax(1.23813912rem, max-content) minmax(5.71913868rem, max-content) minmax(1.63086276rem, max-content) minmax(26.42581419rem, max-content);  }  #horario-y-tarifa-3 {    min-height: calc(2.90216808 * var(--1vh, 1vh));  }  #gUAXh9V2R6auGN6C {    grid-area: 2 / 2 / 3 / 3;    position: relative;  }  #rwd2QGu3ONWXR41l {    grid-template-columns: 0 177.54398654%;    left: -38.77199327%;    grid-template-rows: 0 100%;  }  #Vq6AeQ2aKzTSC5ac {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(7.26527947em - var(--ffsd)));  }  #dubbNwkYkhEar0Ve {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 7.26527947em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #MU0ZI3i8XdMHqCex {    min-width: 91.6rem;  }  #Ly9B3XhU63vuurnc {    grid-area: 2 / 2 / 3 / 4;    position: relative;  }  #LrxVtvt3LZwhiQDb {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.404432em - var(--ffsd)));  }  #gN4eZAmGdybtaRlu {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.404432em - var(--ffsd)));  }  #KP81kOWc7GpNTb96 {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.404432em - var(--ffsd)));  }  #VxvW57xth07wp26P {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.404432em - var(--ffsd)));  }  #gLw0OemPwTlihp2g {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.404432em - var(--ffsd)));  }  #yQx0xIWYlTdnUw06 {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.404432em - var(--ffsd)));  }  #lcmTg48ITVCGZStq {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.404432em - var(--ffsd)));  }  #pJpRJIBqnlWHV7rN {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.404432em - var(--ffsd)));  }  #Xqt8uLwJpHLTXZpB {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.404432em - var(--ffsd)));  }  #m529YTIGrKMVKdwd {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5.404432em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.4);    margin-bottom: calc(var(--last-font-size) * -0.4);  }  #zf9O6MVRUBrcPeyY {    min-width: 91.6rem;  }  #hTMRntoFSNwz3Ipn {    grid-area: 4 / 3 / 5 / 5;    position: relative;  }  #tiduHiTj9RlhjYNG {    grid-template-columns: 4.26666667rem 0 91.46666667rem 0 4.26666667rem;    grid-template-rows: minmax(21.62247924rem, max-content) minmax(8.71833536rem, max-content) minmax(12.76724222rem, max-content) minmax(49.40961691rem, max-content) minmax(21.62247924rem, max-content);  }  #espacio-de-0-a-6-5 {    min-height: calc(2.9963827 * var(--1vh, 1vh));  }  #ORq8WoTIoERfhTG7 {    grid-area: 2 / 2 / 3 / 3;    position: relative;  }  #VKQxDXWvHNLw2fQW {    grid-template-columns: 0 461.72684472%;    left: -180.86342236%;    grid-template-rows: 0 100%;  }  #iKIJKro5gGpEpnX9 {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(12.4444em - var(--ffsd)));  }  #GajfNWhccFQxywAo {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 12.4444em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #tbVVkexysBlJiwvU {    min-width: 91.6rem;  }  #SzMDV7kIqQlUgHLS {    grid-area: 2 / 3 / 3 / 10;    position: relative;  }  #IgJ9rXWGCZu7wTYZ {    grid-area: 4 / 2 / 5 / 9;    position: relative;  }  #fJwSZCnc0QoOatdy {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(7.26527947em - var(--ffsd)));  }  #c0gC0f4GFKYI5MLh {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 7.26527947em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #YmWnvDxMlrZLZiRH {    min-width: 91.6rem;  }  #JIoSYAik1apCv6Me {    grid-area: 6 / 4 / 7 / 11;    position: relative;  }  #Eh8ODESaN7aavQSK {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.72926112em - var(--ffsd)));  }  #fWQNcHkh6qTbbWux {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.72926112em - var(--ffsd)));  }  #FTzSqwirediyIuyA {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5.72926112em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #XQaX2ErB3P2RZk13 {    min-width: 91.6rem;  }  #e1YEc6b1Phmo1IJb {    grid-area: 8 / 5 / 9 / 12;    position: relative;  }  #mVIxeGF1UZWvKsys {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(7.26527947em - var(--ffsd)));  }  #tZnj8mn7s3jd2sjp {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 7.26527947em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #iibQWUNDxH2iVssF {    min-width: 91.6rem;  }  #tPbBnmBxC1Cd0W4P {    grid-area: 10 / 6 / 11 / 13;    position: relative;  }  #stjZ54nEF5XMbrev {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.72926112em - var(--ffsd)));  }  #PXRatd0NC6GCIKG1 {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5.72926112em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #qcADK0z0TIAWkNcd {    min-width: 91.6rem;  }  #eqrQxLgxUvoiJrOP {    grid-area: 12 / 8 / 13 / 15;    position: relative;  }  #f5ZUkKCv2hxGnnRO {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.83555733em - var(--ffsd)));  }  #S9swgJBrNUiqLjrF {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.83555733em - var(--ffsd)));  }  #sYyI0pcchTTzbpdP {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.83555733em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #bTQsPxG95Vf8pRRz {    min-width: 91.6rem;  }  #ZqRMwsP5B80aRW9H {    grid-area: 14 / 7 / 15 / 14;    position: relative;    margin-left: 0%;    margin-right: -6.63502209%;    margin-bottom: 0%;    margin-top: 0%;  }  #jm1Hl7hXOAtSy1H5 {    grid-template-columns: 4.26666667rem 0 0 0 0 0 0 91.46666667rem 0 0 0 0 0 0 4.26666667rem;    grid-template-rows: minmax(13.83759229rem, max-content) minmax(14.84445333rem, max-content) minmax(15.00538352rem, max-content) minmax(94.46677333rem, max-content) minmax(6.4rem, max-content) minmax(8.71833536rem, max-content) minmax(2.50468582rem, max-content) minmax(14.66692427rem, max-content) minmax(9.6rem, max-content) minmax(8.71833536rem, max-content) minmax(2.96889067rem, max-content) minmax(6.76053602rem, max-content) minmax(4.74666667rem, max-content) minmax(10.85919882rem, max-content) minmax(13.83759229rem, max-content);  }  #horario-y-tarifa-4 {    min-height: calc(5.98371015 * var(--1vh, 1vh));  }  #Yq3e6utjqaLUNlF9 {    grid-area: 2 / 2 / 3 / 3;    position: relative;  }  #Wl5J8ZRMJTIrM4oC {    grid-template-columns: 0 388.07060565%;    left: -144.03530283%;    grid-template-rows: 0 100%;  }  #m4k3gga53Co1eItd {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(6.72370942em - var(--ffsd)));  }  #nEpuDREDWqAK88hE {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 6.72370942em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #qbr7UBXFtHT8Bhfo {    min-width: 91.6rem;  }  #gtonye2mz9ZD5FUB {    grid-area: 2 / 5 / 3 / 9;    position: relative;  }  #sOrpofg9FR7XDfPm {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.32786556em - var(--ffsd)));  }  #i41vmFnUaZbDnXS4 {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5.32786556em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #kmzfYv14pZQcXupY {    min-width: 91.6rem;  }  #qbPhprX2fx9AL0vR {    grid-area: 4 / 4 / 5 / 8;    position: relative;  }  #Gn6FASAQsWP6VZbu {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.977776em - var(--ffsd)));  }  #iNHR0JeokJke4Flq {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.977776em - var(--ffsd)));  }  #TAcWUKqcs9fg6DAm {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.977776em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.4);    margin-bottom: calc(var(--last-font-size) * -0.4);  }  #yMoexNOBTJ1wlhCA {    min-width: 91.6rem;  }  #iBFygvzMy5TVgl9G {    grid-area: 6 / 3 / 7 / 7;    position: relative;  }  #liWPAHtQk2vTd5OV {    grid-area: 8 / 2 / 9 / 6;    position: relative;  }  #Qinkpi0Fm2wd1Kwq {    grid-template-columns: 4.26666667rem 0 0 0 91.46666667rem 0 0 0 4.26666667rem;    grid-template-rows: minmax(4.26666667rem, max-content) minmax(8.06845131rem, max-content) minmax(10.14949367rem, max-content) minmax(6.38133834rem, max-content) minmax(10.13333333rem, max-content) minmax(74.0504576rem, max-content) minmax(6.4rem, max-content) minmax(94.46677333rem, max-content) minmax(4.26666667rem, max-content);  }  #espacio-de-0-a-6-6 {    min-height: calc(5.72769784 * var(--1vh, 1vh));  }  #IngayPM3wtmAzjVw {    grid-area: 2 / 2 / 3 / 3;    position: relative;  }  #l2Bt90qnCq74cjt0 {    grid-template-columns: 0 525.81919529%;    left: -212.90959764%;    grid-template-rows: 0 100%;  }  #ut9xZeXGHTYaksdF {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(8.44837758em - var(--ffsd)));  }  #rSwKDCAqNzLx4DkD {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 8.44837758em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #aJmVC90jUiLYbUia {    min-width: 91.6rem;  }  #TeAliZowb3ry4NNh {    grid-area: 2 / 2 / 3 / 11;    position: relative;  }  #gGONU4DplGI0ps4M {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.32786556em - var(--ffsd)));  }  #YxSY89U0AMaEM4Ql {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5.32786556em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #WIoPeJnWbwlbLj7V {    min-width: 91.6rem;  }  #NqdUXCpxy8KB7SSi {    grid-area: 4 / 4 / 5 / 13;    position: relative;  }  #DF27snoWGzVG6Fhd {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.977776em - var(--ffsd)));  }  #WIeW1LDFsuGQpjI8 {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.977776em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #aYIYW8BIQA9GjwB3 {    min-width: 91.6rem;  }  #QDKYpRejfqlAPkaT {    grid-area: 6 / 3 / 7 / 12;    position: relative;  }  #IOratLmR2aRTdn7b {    grid-area: 8 / 8 / 9 / 9;    position: relative;  }  #IhFMGM4UtsnpS7Fm {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.32786556em - var(--ffsd)));  }  #ovSzXWe23HeigQQG {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5.32786556em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #RX5RWvVFsJgZKOI5 {    min-width: 91.6rem;  }  #WnMklLL0FSjQSE8S {    grid-area: 10 / 5 / 11 / 14;    position: relative;  }  #D9AASwM5yknBXzcn {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.32786556em - var(--ffsd)));  }  #ujzyp5tKi6E5f7U5 {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.32786556em - var(--ffsd)));  }  #I9gawstX1TqXNHHG {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5.32786556em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #I3ysfWCCSXQUjJgC {    min-width: 91.6rem;  }  #uFMex87jWL093ARw {    grid-area: 12 / 6 / 13 / 15;    position: relative;  }  #kynhnHoW0LPiaMNH {    grid-area: 14 / 7 / 15 / 10;    position: relative;  }  #rQegTkRkxWxyvNjQ {    grid-template-columns: 4.26666667rem 0 0 0 0 2.28922743rem 3.71604669rem 79.45611841rem 3.71604669rem 2.28922743rem 0 0 0 0 4.26666667rem;    grid-template-rows: minmax(12.37333333rem, max-content) minmax(10.1380531rem, max-content) minmax(13.99813551rem, max-content) minmax(6.38133834rem, max-content) minmax(5.11851241rem, max-content) minmax(4.35678336rem, max-content) minmax(21.01277883rem, max-content) minmax(82.0622791rem, max-content) minmax(6.4rem, max-content) minmax(6.38133834rem, max-content) minmax(5.06666667rem, max-content) minmax(13.8282498rem, max-content) minmax(6.4rem, max-content) minmax(89.73814515rem, max-content) minmax(12.37333333rem, max-content);  }  #horario-y-tarifa-5 {    min-height: calc(7.76078741 * var(--1vh, 1vh));  }  #uTvK1NUXZLxdbgws {    grid-area: 2 / 2 / 3 / 3;    position: relative;  }  #mShPQTr5ph1R09cc {    grid-template-columns: 0 379.70560839%;    left: -139.8528042%;    grid-template-rows: 0 100%;  }  #u65wqxKnCOpGZFXS {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(7.06733955em - var(--ffsd)));  }  #UqRxQSTwYjFWtHyZ {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 7.06733955em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #ko1mSoUQw7eHjDeC {    min-width: 91.6rem;  }  #QKzejmikiMLAiMB3 {    grid-area: 2 / 4 / 3 / 8;    position: relative;  }  #OObIoIhEWm4eHRZd {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.32786556em - var(--ffsd)));  }  #jEq1zyWx7Q7H5zUj {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5.32786556em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #jUKgOyACwqoalTsh {    min-width: 91.6rem;  }  #CRu9z9mAvFwcDVdT {    grid-area: 4 / 3 / 5 / 7;    position: relative;  }  #svrrPvdAeTVRbysw {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.977776em - var(--ffsd)));  }  #DpMsQu6KEIGQxhxV {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.977776em - var(--ffsd)));  }  #FGcMFxFMBWAPlyCQ {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.977776em - var(--ffsd)));  }  #mefEjbqTHmX26dCl {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.977776em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #gNQBHbh8PwLLMuSA {    min-width: 91.6rem;  }  #b2Icr8k9mNXHeXK0 {    grid-area: 6 / 5 / 7 / 9;    position: relative;  }  #Sawo2oMuEC77HzZT {    grid-area: 8 / 2 / 9 / 6;    position: relative;  }  #R5DbeWbAGvb9I6R8 {    grid-template-columns: 4.26666667rem 0 0 0 91.46666667rem 0 0 0 4.26666667rem;    grid-template-rows: minmax(4.26666667rem, max-content) minmax(8.48080745rem, max-content) minmax(10.14949367rem, max-content) minmax(6.38133834rem, max-content) minmax(10.13333333rem, max-content) minmax(73.21156364rem, max-content) minmax(6.4rem, max-content) minmax(94.46677333rem, max-content) minmax(4.26666667rem, max-content);  }  #espacio-de-0-a-6-7 {    min-height: calc(5.71650046 * var(--1vh, 1vh));  }  #oxHgcxb2wzb5XlFF {    grid-area: 2 / 2 / 3 / 3;    position: relative;  }  #gFvBrxS339w9wj2o {    grid-template-columns: 0 179.6445492%;    left: -39.8222746%;    grid-template-rows: 0 100%;  }  #Tmkaxj3gDsWUX4MA {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(8.44837758em - var(--ffsd)));  }  #u0L7LGAyAUVN8nJS {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 8.44837758em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #WRyXPo7mhpsai1Qq {    min-width: 91.6rem;  }  #ghzBYSgyC0tQbPJz {    grid-area: 2 / 3 / 3 / 20;    position: relative;  }  #KlDJxRkAlyHd48hH {    font-size: calc(2.21298183em - var(--ffsd));  }  #eX9g4HLNmk8J7kwE {    --first-font-size: 2.21298183em;    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #BCDk2A2gDeaKKMDp {    min-width: 38.12492104rem;  }  #mncoFZQkXQkUlS1y {    grid-area: 5 / 5 / 6 / 15;    position: relative;  }  #LeqrQf56FrirnEAO {    grid-area: 4 / 16 / 17 / 21;    position: relative;  }  #leFEDUVSmmGx3B7H {    font-size: calc(2.21298183em - var(--ffsd));  }  #l9mEf5PuIi4Ed9oz {    --first-font-size: 2.21298183em;    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #ygZzDhrBAY37h91s {    min-width: 38.12492104rem;  }  #UJkLqC6kAiw6DbIa {    grid-area: 7 / 4 / 8 / 14;    position: relative;  }  #Haup0F9kYWcTCM1x {    font-size: calc(2.06456351em - var(--ffsd));  }  #Nt40pDu1ibj4cRz9 {    --first-font-size: 2.06456351em;    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #Zjtq763JpB1123kz {    min-width: 35.57699564rem;  }  #r2AHEV7H7ebWng11 {    grid-area: 9 / 7 / 10 / 13;    position: relative;  }  #OPrq8wED51jI1oOZ {    font-size: calc(2.06456351em - var(--ffsd));  }  #pj7rwPGSRzgK1ouN {    font-size: calc(2.06456351em - var(--ffsd));  }  #jHVVPVnyX3JIZjw1 {    font-size: calc(2.06456351em - var(--ffsd));  }  #pPj2QOgDzgAhMAxU {    --first-font-size: 2.06456351em;    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #gkafLmXiwk292zFu {    min-width: 35.57699564rem;  }  #SfhkxTIskP5hdsSg {    grid-area: 11 / 6 / 12 / 12;    position: relative;  }  #AYeP0D7TerAsO2DK {    grid-area: 13 / 2 / 20 / 8;    position: relative;  }  #vYXhbaEJpJ8D48zm {    font-size: calc(2.21298183em - var(--ffsd));  }  #hL5Hv9iW0NRKlxPQ {    --first-font-size: 2.21298183em;    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #ZEH1Gw1UzFAelGQb {    min-width: 38.12492104rem;  }  #ZQUWYzTRR35bAt7b {    grid-area: 14 / 9 / 15 / 17;    position: relative;  }  #jAmK7j6UaGqHnXZo {    font-size: calc(2.21298183em - var(--ffsd));  }  #pcAfNEINAjTYDNDm {    font-size: calc(2.21298183em - var(--ffsd));  }  #kK3CT9hhlGdxeG6S {    font-size: calc(2.21298183em - var(--ffsd));  }  #IzzRJwwB7tIwOea6 {    font-size: calc(2.21298183em - var(--ffsd));  }  #FLaThKwUigX45xlW {    --first-font-size: 2.21298183em;    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #rgiR3EOr4hmv5soa {    min-width: 38.12492104rem;  }  #FvIsol2wB14ybMC4 {    grid-area: 16 / 10 / 18 / 18;    position: relative;  }  #zRkRin5TeaQB4lHW {    font-size: calc(1.60944065em - var(--ffsd));  }  #JtD6wIXDXXRgwDdI {    font-size: calc(1.60944065em - var(--ffsd));  }  #S4scGJUpouXs3HaD {    --first-font-size: 1.60944065em;    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #wBGXUlrZTcydXkHz {    min-width: 60.26230273rem;  }  #mwS1nRbG0k2ab5iN {    grid-area: 19 / 11 / 21 / 19;    position: relative;  }  #q5rMhtWxkXNRQfeO {    grid-template-columns: 4.26666667rem 0 0 0 0 0 20.18345793rem 9.214224rem 0 0 6.04598038rem 0 2.5479254rem 0 28.89354098rem 0.50414095rem 0 22.13738169rem 1.94001534rem 0 4.26666667rem;    grid-template-rows: minmax(17.64002676rem, max-content) minmax(10.1380531rem, max-content) minmax(13.99813551rem, max-content) 0 minmax(2.65055221rem, max-content) minmax(1.44807799rem, max-content) minmax(2.65055221rem, max-content) minmax(1.24146085rem, max-content) minmax(2.45390793rem, max-content) minmax(1.43341032rem, max-content) minmax(8.18754919rem, max-content) minmax(0.67351397rem, max-content) minmax(0.00273493rem, max-content) minmax(2.65055221rem, max-content) minmax(0.6762489rem, max-content) minmax(1.31925171rem, max-content) minmax(10.61074623rem, max-content) minmax(1.5321559rem, max-content) minmax(4.05378547rem, max-content) 0 minmax(17.64002676rem, max-content);  }  #horario-y-tarifa-6 {    min-height: calc(2.65144972 * var(--1vh, 1vh));  }  #GnTcZ8AJh1WvYDWA {    grid-area: 2 / 2 / 3 / 3;    position: relative;  }  #oO3AewIGFVHs0niI {    grid-template-columns: 0 516.11196125%;    left: -208.05598063%;    grid-template-rows: 0 100%;  }  #TXEPfp4sYU1XsVOn {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(10.25488292em - var(--ffsd)));  }  #c83h1jILO5T2wWoQ {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 10.25488292em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #viuP4NAhuKWH9ELt {    min-width: 91.6rem;  }  #AibKWlKJkSCsIve5 {    grid-area: 2 / 8 / 3 / 15;    position: relative;  }  #QCUT4d4EdxBZn9qp {    grid-area: 4 / 2 / 5 / 9;    position: relative;  }  #EPHzMutwixjJXJ3B {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(7.7840699em - var(--ffsd)));  }  #lOmI7s8Blu8yxic3 {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 7.7840699em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #YMb3RMi0wxEt10Wx {    min-width: 91.6rem;  }  #NyggyNb8U80QGAaE {    grid-area: 6 / 4 / 7 / 11;    position: relative;  }  #VfJobhSJwmGQgNyQ {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.977776em - var(--ffsd)));  }  #L5KqnRnuxvwK9K3S {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.977776em - var(--ffsd)));  }  #tvpmuCIwCqo8Evqf {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.977776em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #sztAlIR4AUHqgYx6 {    min-width: 91.6rem;  }  #F4ubCQgC043cz5Pp {    grid-area: 8 / 6 / 9 / 13;    position: relative;  }  #Ap1iDhbvJsgICN2o {    grid-area: 10 / 3 / 11 / 10;    position: relative;  }  #AwWtfoXavl8MxoyH {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(7.78409325em - var(--ffsd)));  }  #saU95ZfL6c1OD9yI {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 7.78409325em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #xgdqB9ieQZ5uiJq2 {    min-width: 91.6rem;  }  #InvzCtD7xgsezWcv {    grid-area: 12 / 5 / 13 / 12;    position: relative;  }  #h0Ib8vFhNfNjPlX8 {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.69296731em - var(--ffsd)));  }  #dj4MTWvZ6rF6T6JS {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5.69296731em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #zbsm6AFr2fpyE9uB {    min-width: 91.6rem;  }  #mftxj2fLyuMcvIUk {    grid-area: 14 / 7 / 15 / 14;    position: relative;  }  #p672Ro8JMohJZ9Kd {    grid-template-columns: 4.26666667rem 0 0 0 0 0 0 91.46666667rem 0 0 0 0 0 0 4.26666667rem;    grid-template-rows: minmax(14.75566807rem, max-content) minmax(12.3058595rem, max-content) minmax(15.48061885rem, max-content) minmax(91.4663008rem, max-content) minmax(3.77048878rem, max-content) minmax(9.18524545rem, max-content) minmax(3.77048878rem, max-content) minmax(12.64071292rem, max-content) minmax(6.4rem, max-content) minmax(91.4663008rem, max-content) minmax(3.77048878rem, max-content) minmax(9.18524078rem, max-content) minmax(3.77049411rem, max-content) minmax(6.81863125rem, max-content) minmax(14.75566807rem, max-content);  }  #cristina-y-estefanía {    min-height: calc(7.86351746 * var(--1vh, 1vh));  }  #YaiXhWfhjCZ0D1nw {    grid-area: 2 / 2 / 3 / 3;    position: relative;  }  #aTvzV36Um3xeERM0 {    grid-template-columns: 0 184.26479243%;    left: -42.13239621%;    grid-template-rows: 0 100%;  }  #B1y1l6uVdYdZsPmk {    stroke-width: calc(100rem * 0.0 / 375.0);  }  #aMYYwDwvmUfTThVN {    grid-area: 2 / 2 / 4 / 6;    position: absolute;    top: 0px;    bottom: 0px;    left: -4.26666667rem;    right: -4.26666667rem;  }  #PbfrC07AokNOYX1Y {    font-size: calc(1.96414288em - var(--ffsd));  }  #rvoOCXXjloqLUWlq {    font-size: calc(1.96414288em - var(--ffsd));  }  #hDUaFtrPXodCzuvT {    --first-font-size: 1.96414288em;    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.4);    margin-bottom: calc(var(--last-font-size) * -0.4);  }  #sDvofy1pAqKpzUuT {    min-width: 66.75503741rem;  }  #fR6RH0a4XitVfEoA {    grid-area: 3 / 4 / 5 / 5;    position: relative;  }  #XkqDc5oL3UCokAk5 {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(9.30762321em - var(--ffsd)));  }  #YOLuTlsG6XNuA7li {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 9.30762321em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #jzdrVoqxRher61rJ {    min-width: 91.6rem;  }  #pndmZvzkwAPIJ1jK {    grid-area: 6 / 3 / 7 / 7;    position: relative;  }  #bnj8xuugfpiVbb7b {    grid-template-columns: 4.26666667rem 0 12.4224813rem 66.62170408rem 12.4224813rem 0 4.26666667rem;    grid-template-rows: 0 minmax(5.47729002rem, max-content) minmax(11.22685351rem, max-content) minmax(6.620085rem, max-content) minmax(29.69451316rem, max-content) minmax(11.05295592rem, max-content) minmax(8.74692397rem, max-content);  }  #quienes-somos {    min-height: calc(1.91161876 * var(--1vh, 1vh));  }}@media (min-width: 375.05px) and (max-width: 480px) {  #KN0IpZYbkHytWA9u {    grid-area: 2 / 2 / 3 / 3;    position: relative;  }  #LtrTdN9Cfi97bTgN {    grid-template-columns: 0 203.72154581%;    left: -51.8607729%;    grid-template-rows: 0 100%;  }  #JU1bFU9TPc9Xr2qV {    stroke-width: calc(100rem * 0.0 / 480.0);  }  #je9mU3TpuMNCDcu1 {    display: none;  }  #wAFq8scRsGAT25Se {    stroke-width: calc(100rem * 0.0 / 480.0);  }  #wQqkaKiP1ychtm2r {    display: none;  }  #KdeH14N2yoR8sjG7 {    stroke-width: calc(100rem * 0.0 / 480.0);  }  #XwMw0ntDCgei5DkV {    display: none;  }  #tIcjrZghd1KgDlmA {    stroke-width: calc(100rem * 0.0 / 480.0);  }  #Rbvg3oXtgrjggI02 {    display: block;  }  #REyqyXK2x34wUIio {    stroke-width: calc(100rem * 0.0 / 480.0);  }  #Jkkvb9LIslwZcALh {    display: none;  }  #QrtVx1vfBQMkQIvS {    grid-area: 2 / 2 / 13 / 13;    position: absolute;    top: 0px;    bottom: 0px;    left: -3.33333333rem;    right: -3.33333333rem;  }  #Fw2z7kMDK6MOk3Ge {    font-size: calc(23.84097585em - var(--ffsd));  }  #sVwnFbgvUY50bJ4k {    --first-font-size: 23.84097585em;    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #QosCSc1gUEW4fMaJ {    min-width: 48.15130524rem;  }  #trtEJlwlGF3wDF4Y {    grid-area: 2 / 2 / 5 / 5;    position: relative;  }  #nec6FaNCgaxDDaxd {    font-size: calc(5.00002083em - var(--ffsd));  }  #meRG1ZRdSyszk6RN {    --first-font-size: 5.00002083em;    --last-font-size: var(--first-font-size);    transform: translateX(calc(var(--first-font-size) * 0.034));    margin-top: calc(var(--first-font-size) * -0.145);    margin-bottom: calc(var(--last-font-size) * -0.145);  }  #UzsCORjQG3IRnYZB {    min-width: 51.22141007rem;  }  #mL0a5s5Qh3g9yA3y {    grid-area: 4 / 3 / 7 / 6;    position: relative;  }  #l1gGtIk1skjiTcy1 {    font-size: calc(23.84097585em - var(--ffsd));  }  #QWIJo8PAzxgCPG2x {    --first-font-size: 23.84097585em;    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #JHVW4dL2HK9TSweR {    min-width: 48.15130524rem;  }  #B38h1bv76ThOGNc3 {    grid-area: 3 / 4 / 6 / 7;    position: relative;  }  #rwJlyJ9LSqBATPGW {    grid-area: 3 / 5 / 4 / 10;    grid-template-columns: 0 0 3.07010483rem 44.97703374rem 3.07010483rem 0;    grid-template-rows: 0 0 minmax(24.83032637rem, max-content) minmax(3.65972292rem, max-content) 0 minmax(2.18193771rem, max-content);  }  #D8qs4QRoykM7BXnF {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(6.11110417em - var(--ffsd)));  }  #TVIa20NjSvIN4JQK {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 6.11110417em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #UGONTKyM7tOjgi5h {    min-width: 83.4375rem;  }  #raCxTuA5yyPYWmUL {    grid-area: 5 / 3 / 6 / 11;    position: relative;  }  #idi03t2G1MF8pUYq {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(6.11110417em - var(--ffsd)));  }  #fli2Icw5rabN456z {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 6.11110417em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #K1caJuBkfvImkhgZ {    min-width: 27.26331375rem;  }  #ksxOSWYeHl1CiGCy {    grid-area: 7 / 6 / 10 / 7;    position: relative;  }  #mH5OMQSFVFeHSQlI {    grid-area: 8 / 8 / 9 / 9;    position: relative;  }  #VEhrrRqKBag8iGAV {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(6.11110417em - var(--ffsd)));  }  #xeSSNpXvWdNM4kS3 {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 6.11110417em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #ml3lNGuK2Fy5FTL0 {    min-width: 83.4375rem;  }  #EptVSWdlFMcVjHGI {    grid-area: 11 / 4 / 12 / 12;    position: relative;  }  #ZI1JywJHqrFq75Ai {    grid-template-columns: 0 5rem 0 16.10804496rem 8.37540076rem 27.15914708rem 1.33893443rem 5.86836036rem 8.37540076rem 16.10804496rem 0 5rem;    grid-template-rows: 0 minmax(5rem, max-content) minmax(30.67198699rem, max-content) minmax(5rem, max-content) minmax(7.31944583rem, max-content) minmax(5rem, max-content) minmax(2.45486146rem, max-content) minmax(3.65972292rem, max-content) minmax(1.20486146rem, max-content) minmax(5rem, max-content) minmax(7.31944583rem, max-content) minmax(5rem, max-content);  }  #HvsvhkiPZHw5YDFC {    grid-area: 2 / 2 / 3 / 4;    position: relative;  }  #cwi6efpiL5LSgKXj {    grid-area: 4 / 3 / 5 / 5;    position: relative;  }  #HoEZymMYS7Okd8a6 {    grid-template-columns: 3.33333333rem 0 93.33333333rem 0 3.33333333rem;    grid-template-rows: 0 minmax(77.63032449rem, max-content) minmax(1.47778521rem, max-content) minmax(35.42933333rem, max-content);  }  #portada {    min-height: calc(3.38942276 * var(--1vh, 1vh));  }  #KE3I5uItlGAvS9bB {    grid-area: 2 / 2 / 3 / 3;    position: relative;  }  #bZSbvkEfaz9clzgg {    grid-template-columns: 0 393.44435009%;    left: -146.72217504%;    grid-template-rows: 0 100%;  }  #hpbsTkOGkZqgP0Ba {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(8.33333333em - var(--ffsd)));  }  #Zunt6lK614qLWFGl {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 8.33333333em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #QojC7sPLHqBiEreE {    min-width: 93.4375rem;  }  #IXA0LfNUEA7Skym5 {    grid-area: 2 / 3 / 3 / 11;    position: relative;  }  #LDj9GnJB5LDrqWSt {    grid-area: 4 / 2 / 5 / 10;    position: relative;  }  #aqYXGUajZ36u2bsS {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.43659751em - var(--ffsd)));  }  #KAkgegcgs4GCkulM {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5.43659751em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #TPBAauqTTWpuJA00 {    min-width: 93.4375rem;  }  #ZYVgKzdeVUWDv5xS {    grid-area: 6 / 4 / 7 / 12;    position: relative;  }  #xdB6WMcO2TFopOfo {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.27872191em - var(--ffsd)));  }  #YPkzWeowcExWVcMM {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.27872191em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.15);    margin-bottom: calc(var(--last-font-size) * -0.15);  }  #zSG7GaKzzrQBv3mq {    min-width: 93.4375rem;  }  #zJdPbTMAkC5QkXb4 {    grid-area: 8 / 7 / 9 / 15;    position: relative;  }  #vxjWUExNyOA6k5th {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.43659751em - var(--ffsd)));  }  #jc0iKBAawSYaCH5Z {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5.43659751em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #hDbPxEC7xzZbTbDM {    min-width: 93.4375rem;  }  #oYyNERRytSmjEyF0 {    grid-area: 10 / 5 / 11 / 13;    position: relative;  }  #d5aV2XXRKIirCJI1 {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.27872191em - var(--ffsd)));  }  #CluZ3liJKHbbzoxW {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.27872191em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.15);    margin-bottom: calc(var(--last-font-size) * -0.15);  }  #LecfXXhDBoHh7Sxk {    min-width: 93.4375rem;  }  #bxK545UfEXP1vtoy {    grid-area: 12 / 8 / 13 / 16;    position: relative;  }  #OpiPBtgWJbE9uGpX {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.43659751em - var(--ffsd)));  }  #n6MyCMUaieS0Jx16 {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5.43659751em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #jI9QmKSTNGQ3rJmQ {    min-width: 93.4375rem;  }  #Yhc11dxnpqcgTcNy {    grid-area: 14 / 6 / 15 / 14;    position: relative;  }  #SbEZzAXYTEWT9tqk {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.27872191em - var(--ffsd)));  }  #j08L3aiHL4BAhH5S {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.27872191em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.15);    margin-bottom: calc(var(--last-font-size) * -0.15);  }  #jVHF7ijeYeiOHhXP {    min-width: 93.4375rem;  }  #PuYVNYjbwk25dXxK {    grid-area: 16 / 9 / 17 / 17;    position: relative;  }  #IhO9HcJwwPuIG0xZ {    grid-template-columns: 3.33333333rem 0 0 0 0 0 0 0 93.33333333rem 0 0 0 0 0 0 0 3.33333333rem;    grid-template-rows: minmax(9.30208229rem, max-content) minmax(10rem, max-content) minmax(14.55349619rem, max-content) minmax(96.39466667rem, max-content) minmax(5rem, max-content) minmax(6.51156974rem, max-content) minmax(2.01507309rem, max-content) minmax(23.80528134rem, max-content) minmax(2.08333333rem, max-content) minmax(6.51156974rem, max-content) minmax(2.08333333rem, max-content) minmax(17.53305686rem, max-content) minmax(3.23670113rem, max-content) minmax(6.51156974rem, max-content) minmax(2.08333333rem, max-content) minmax(17.53305686rem, max-content) minmax(9.30208229rem, max-content);  }  #¿qué-es-kipi {    min-height: calc(6.93820935 * var(--1vh, 1vh));  }  #xo5kW6LkJTS2MHMY {    grid-area: 2 / 2 / 3 / 3;    position: relative;  }  #fEZlihwDLhsUbk3n {    grid-template-columns: 0 468.68612069%;    left: -184.34306034%;    grid-template-rows: 0 100%;  }  #OZZbzsZdqdfsdNJd {    display: none;  }  #xF3Tep9X19kiAOh7 {    display: none;  }  #KBa0LhOpFNmHAL7y {    display: none;  }  #AlAurf2Z9KkHDEy3 {    display: block;  }  #AM7ViBZKkzBh8oDM {    display: none;  }  #zWsvIuVzZyBnHlyz {    grid-area: 2 / 2 / 5 / 5;    position: relative;  }  #xYPYhsKKlKkDxBYt {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.33333333em - var(--ffsd)));  }  #cQWTso5ChNJEjtEX {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.33333333em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #DazUpmuB1nmLPsl2 {    min-width: 83.4375rem;  }  #uE6TM12BNYzfWLxQ {    grid-area: 3 / 3 / 4 / 4;    position: relative;  }  #k6fMhdis6gjH8Jex {    grid-area: 2 / 2 / 3 / 10;    grid-template-columns: 0 5rem 83.33333333rem 5rem;    grid-template-rows: 0 minmax(7.89989996rem, max-content) minmax(4.30898331rem, max-content) minmax(7.89989996rem, max-content);  }  #oqXV7h9bEJZVgv5w {    grid-area: 2 / 2 / 3 / 10;    position: relative;  }  #rK61pDFijs3j4reC {    stroke-width: calc(100rem * 16.72097475120435 / 480.0);  }  #CLzYvCjMNspJ8qlD {    display: none;  }  #ebrm4kPr7zLKxxz1 {    stroke-width: calc(100rem * 16.72097475120435 / 480.0);  }  #gLBLzaaBJRe4CkzT {    display: block;  }  #pygYIxSpjQhG3FQI {    stroke-width: calc(100rem * 16.72097475120435 / 480.0);  }  #smEkdDXIsX3KKuZP {    display: none;  }  #f8XImm4hz8ReYZhd {    grid-area: 2 / 2 / 7 / 7;    position: relative;  }  #ImbkvJITDAXpebH8 {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.90228051em - var(--ffsd)));  }  #atJD9WbG1UePyPjn {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.90228051em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #KE9XOybZn7588bna {    min-width: 83.4375rem;  }  #GzbrelJB7jbx1qf7 {    grid-area: 3 / 3 / 4 / 5;    position: relative;  }  #ofPdYZPGjGA6JR6Q {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.10173702em - var(--ffsd)));  }  #TWBSiVD3a8hP1iXi {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5.10173702em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.15);    margin-bottom: calc(var(--last-font-size) * -0.15);  }  #Vfx7w2gk7ny7AszZ {    min-width: 83.4375rem;  }  #nh5c1qTax8MT8yzZ {    grid-area: 5 / 4 / 6 / 6;    position: relative;  }  #XR9atuBbmJy4WhCi {    grid-template-columns: 0 5rem 0 83.33333333rem 0 5rem;    grid-template-rows: 0 minmax(8.98046061rem, max-content) minmax(5.87160285rem, max-content) minmax(4.09021927rem, max-content) minmax(28.8237253rem, max-content) minmax(8.98046061rem, max-content);  }  #Q2g4uXPuRevtlFAi {    grid-area: 4 / 6 / 5 / 13;    grid-template-columns: 0 93.33333333rem;    grid-template-rows: 0 minmax(56.74646864rem, max-content);  }  #GMsthpKTqOelYwU6 {    grid-area: 4 / 6 / 5 / 13;    position: relative;  }  #c3ZtEqwxjlymEFnq {    stroke-width: calc(100rem * 8.360487375602174 / 480.0);  }  #QzQnaRaA8VZgsluJ {    display: none;  }  #SfXbf8xz7yMKSu1F {    stroke-width: calc(100rem * 8.360487375602174 / 480.0);  }  #xkW16P9UbtazUSI0 {    display: block;  }  #KHWfrmAzBJNkkDhI {    stroke-width: calc(100rem * 8.360487375602174 / 480.0);  }  #YkkbqID9hK10r56r {    display: none;  }  #akYPb0nbtdVv87X2 {    grid-area: 2 / 2 / 7 / 7;    position: relative;  }  #AIf3Vxujj5P7Y0By {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.1766873em - var(--ffsd)));  }  #u7lfcI2MS5j1gCwz {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5.1766873em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #Jmvwn6RGzkFPxhzL {    min-width: 83.4375rem;  }  #ZzhSH6YB2hWmdhoC {    grid-area: 3 / 3 / 4 / 5;    position: relative;  }  #dy7vYcmdPPRkQVo6 {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.17666966em - var(--ffsd)));  }  #u75Cjvz3dN8A0W9R {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5.17666966em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.15);    margin-bottom: calc(var(--last-font-size) * -0.15);  }  #YVhG4sT9lSEGe9LG {    min-width: 83.4375rem;  }  #vEPjcjbh78yRAj6s {    grid-area: 5 / 4 / 6 / 6;    position: relative;  }  #mdHfsY0DpMkRtvj4 {    grid-template-columns: 0 5rem 0 83.33333333rem 0 5rem;    grid-template-rows: 0 minmax(9.27580361rem, max-content) minmax(6.20026779rem, max-content) minmax(3.74999583rem, max-content) minmax(28.80124551rem, max-content) minmax(9.27580361rem, max-content);  }  #fJEcSRmlZDFHCIQm {    grid-area: 6 / 3 / 7 / 11;    grid-template-columns: 0 93.33333333rem;    grid-template-rows: 0 minmax(57.30311636rem, max-content);  }  #So9hCiT7940yZzbp {    grid-area: 6 / 3 / 7 / 11;    position: relative;  }  #fGkq4Gvkc4c5ff93 {    stroke-width: calc(100rem * 8.292133071073962 / 480.0);  }  #O1IBy5eQTO3p3smX {    grid-area: 2 / 2 / 7 / 7;    position: relative;  }  #O87k5AzChNlHKUsS {    font-size: calc(5.14868016em - var(--ffsd));  }  #nfzdQLjUctsK0FDd {    --first-font-size: 5.14868016em;    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #GXHXE46n9JRoEZTH {    min-width: 77.15154146rem;  }  #vPWJ2DZ37E15qS3O {    grid-area: 3 / 4 / 4 / 5;    position: relative;  }  #MVG57xpv9iuvpe2o {    font-size: calc(5.14868016em - var(--ffsd));  }  #P4hIxScd8vlZD83K {    --first-font-size: 5.14868016em;    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.15);    margin-bottom: calc(var(--last-font-size) * -0.15);  }  #MvN1CsPFfa6ln3fp {    min-width: 81.49975684rem;  }  #bGEvpM4xDuNkSS5W {    grid-area: 5 / 3 / 6 / 6;    position: relative;  }  #ApyINc6z7U4LPazB {    grid-template-columns: 0 6.24740424rem 2.17410769rem 77.0473748rem 2.17410769rem 4.72458221rem;    grid-template-rows: 0 minmax(6.14331854rem, max-content) minmax(6.16672282rem, max-content) minmax(3.15941745rem, max-content) minmax(21.09791284rem, max-content) minmax(11.76844546rem, max-content);  }  #wk3qYhTH16fSuudu {    grid-area: 8 / 4 / 13 / 9;    grid-template-columns: 0 92.36757662rem;    grid-template-rows: 0 minmax(48.33581711rem, max-content);  }  #qKoecIW5b0h8iYcY {    grid-area: 8 / 4 / 13 / 9;    position: relative;  }  #jzpLI6CJCPApkTST {    font-size: calc(5.0674089em - var(--ffsd));  }  #MCppKLy8DQhH1UWk {    --first-font-size: 5.0674089em;    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #vkalwvQNZ2CJCMCo {    min-width: 58.02196535rem;  }  #ZeD1mAu6z5f9fnh1 {    grid-area: 9 / 7 / 10 / 14;    position: relative;  }  #JOvjC44F3QTw8sEm {    font-size: calc(5.0674089em - var(--ffsd));  }  #W6phAtm7bkE8G2hr {    --first-font-size: 5.0674089em;    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #C2G2f30kpX3bVpIG {    min-width: 58.02196535rem;  }  #d8MAwuhqWmpPtxdZ {    grid-area: 11 / 8 / 12 / 15;    position: relative;  }  #LQPodQPi5lu8oDfT {    stroke-width: calc(100rem * 8.360487375602169 / 480.0);  }  #byTTacumzBx7P4xa {    display: none;  }  #rSlvMnBznG2V1uog {    stroke-width: calc(100rem * 8.360487375602169 / 480.0);  }  #Lzpz5qr7kRE0Wehb {    display: block;  }  #U5SYc12COb8cjfvy {    stroke-width: calc(100rem * 8.360487375602169 / 480.0);  }  #EtbLZnf8aoGDRYcW {    display: none;  }  #oWLP2arLCelavN9W {    grid-area: 2 / 2 / 7 / 7;    position: relative;  }  #oAIYtVpXJFZ7gmyK {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.54916801em - var(--ffsd)));  }  #Br5S7yVQzuQd4i74 {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5.54916801em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #EqUt9lev3h4llsj2 {    min-width: 83.4375rem;  }  #kn9oeb37pIwmdzSb {    grid-area: 3 / 3 / 4 / 5;    position: relative;  }  #sNnXwQyq1PoOn5ZI {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.2527141em - var(--ffsd)));  }  #QJcBWvqwvuWO4I9m {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5.2527141em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.15);    margin-bottom: calc(var(--last-font-size) * -0.15);  }  #nBhFDCP9sPbGhQeO {    min-width: 83.4375rem;  }  #oP5Go0kN6bUaKxhf {    grid-area: 5 / 4 / 6 / 6;    position: relative;  }  #YIFVth14XirxIJce {    grid-template-columns: 0 5rem 0 83.33333333rem 0 5rem;    grid-template-rows: 0 minmax(13.08302074rem, max-content) minmax(6.64639868rem, max-content) minmax(4.21126346rem, max-content) minmax(21.71930511rem, max-content) minmax(13.08302074rem, max-content);  }  #gGUexfekdlQA5QxH {    grid-area: 14 / 5 / 15 / 12;    grid-template-columns: 0 93.33333333rem;    grid-template-rows: 0 minmax(58.74300873rem, max-content);  }  #LfYEhXAlHwKUjJMy {    grid-area: 14 / 5 / 15 / 12;    position: relative;  }  #TNPMxALKB4cItgRE {    grid-template-columns: 3.33333333rem 0 0 0 0 35.41553465rem 0 56.95204197rem 0.96575671rem 0 0 0 0 0 3.33333333rem;    grid-template-rows: minmax(6.65508054rem, max-content) minmax(20.10878324rem, max-content) minmax(4.06687459rem, max-content) minmax(56.74646864rem, max-content) minmax(1.95921213rem, max-content) minmax(57.30311636rem, max-content) minmax(5rem, max-content) minmax(17.04023192rem, max-content) minmax(6.06938189rem, max-content) minmax(4.00427305rem, max-content) minmax(6.06938189rem, max-content) minmax(15.15254836rem, max-content) minmax(1.95921213rem, max-content) minmax(58.74300873rem, max-content) minmax(6.65508054rem, max-content);  }  #diferencias-otros-centros {    min-height: calc(7.91689811 * var(--1vh, 1vh));  }  #B03ZP6s2Qiu6WHWo {    grid-area: 2 / 2 / 3 / 3;    position: relative;  }  #UzPTJA1NTdyXuNh5 {    grid-template-columns: 0 385.25948077%;    left: -142.62974038%;    grid-template-rows: 0 100%;  }  #VhB7ACz3OPcl3A5i {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(9.7221875em - var(--ffsd)));  }  #iGJZdeSGYYR7GIt7 {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 9.7221875em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #fYkVgPcGrY8sAihl {    min-width: 93.4375rem;  }  #VsrKRNkv7YaBTu9K {    grid-area: 2 / 5 / 3 / 16;    position: relative;  }  #lEEJD6fhoDwgNs3m {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.00419925em - var(--ffsd)));  }  #QM3XWtg9A8jxz8gv {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5.00419925em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #KxCIR8ZS9A0dWooY {    min-width: 93.4375rem;  }  #jfS6hUNLgFUKRdMm {    grid-area: 4 / 6 / 5 / 17;    position: relative;  }  #SMlrsuA9xA6XX2st {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.00419925em - var(--ffsd)));  }  #wmvY9pTa5DMUOSdw {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5.00419925em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #RpVjtXJx9S3EHLmg {    min-width: 93.4375rem;  }  #fpgLhiZcpfVDv1Q1 {    grid-area: 6 / 7 / 7 / 18;    position: relative;  }  #tFlwuZjno6c44UpJ {    grid-area: 8 / 2 / 9 / 13;    position: relative;  }  #LCEmXn1BfWKa2F2E {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.00419925em - var(--ffsd)));  }  #xzEV6UqfUMbiIXDy {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5.00419925em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #uHoQ67EzuCWt2r0R {    min-width: 93.4375rem;  }  #dlRQoddB7POndh4a {    grid-area: 10 / 8 / 11 / 19;    position: relative;  }  #XFuqTiHQLxb1kLlA {    grid-area: 12 / 3 / 13 / 14;    position: relative;  }  #IcrF0Nv9iDloWNrl {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.00419925em - var(--ffsd)));  }  #P0eHRkcXbWbiAcjx {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5.00419925em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #v7s0r4f88QOt6aN9 {    min-width: 93.4375rem;  }  #jWYBRNv6IeRPGaNj {    grid-area: 14 / 9 / 15 / 20;    position: relative;  }  #tyU3YqViqLy4KBdb {    grid-area: 16 / 4 / 17 / 15;    position: relative;  }  #FgquwU4mrV7e2H4W {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.72236489em - var(--ffsd)));  }  #aMoSQmkRUJPfr360 {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5.72236489em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #etS8La2077e4wsZi {    min-width: 93.4375rem;  }  #VMpnfBWOWRdwLXdR {    grid-area: 18 / 11 / 19 / 22;    position: relative;  }  #lyYj21JnpMsWzCoN {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.96673232em - var(--ffsd)));  }  #dXTaYYSaryA3cqoq {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.96673232em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #OAxLffN1zJI08utu {    min-width: 93.4375rem;  }  #ktgPcnWNWpG4sguL {    grid-area: 20 / 10 / 21 / 21;    position: relative;  }  #PTedtxu8zBj1sSUh {    grid-area: 22 / 12 / 23 / 23;    position: relative;  }  #Q3mEHEbHoAzHw3qy {    grid-template-columns: 3.33333333rem 0 0 0 0 0 0 0 0 0 0 93.33333333rem 0 0 0 0 0 0 0 0 0 0 3.33333333rem;    grid-template-rows: minmax(3.33333333rem, max-content) minmax(11.59722917rem, max-content) minmax(9.87520428rem, max-content) minmax(5.99367387rem, max-content) minmax(6.67947622rem, max-content) minmax(5.99367387rem, max-content) minmax(2.72114289rem, max-content) minmax(10.11547663rem, max-content) minmax(2.70833333rem, max-content) minmax(5.99367387rem, max-content) minmax(2.70833333rem, max-content) minmax(10.11547663rem, max-content) minmax(2.70833333rem, max-content) minmax(5.99367387rem, max-content) minmax(2.70833333rem, max-content) minmax(26.28978746rem, max-content) minmax(5rem, max-content) minmax(6.85384158rem, max-content) minmax(1.6204481rem, max-content) minmax(12.89094377rem, max-content) minmax(1.36895518rem, max-content) minmax(70.0000175rem, max-content) minmax(3.33333333rem, max-content);  }  #contacto {    min-height: calc(6.40976509 * var(--1vh, 1vh));  }  #vJvZgjERWzc7q3mD {    grid-area: 2 / 2 / 3 / 3;    position: relative;  }  #akkSrQEd0Fa0XJTq {    grid-template-columns: 0 252.78123026%;    left: -76.39061513%;    grid-template-rows: 0 100%;  }  #pe0C0DwgxsJxpZhA {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(7.29110837em - var(--ffsd)));  }  #DpmLVcUsi36nDkao {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 7.29110837em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #UbGKDjEDs0O0HZaF {    min-width: 93.4375rem;  }  #icckNIhVX8sCY2i0 {    grid-area: 2 / 2 / 3 / 9;    position: relative;  }  #Nlt6tXa7WhzyWAjf {    display: none;  }  #JUPIULAs6PWJybxZ {    display: none;  }  #UaQoMMyOIaJH6waT {    display: none;  }  #UPXcpWSuNeF6VWhp {    display: block;  }  #yYwn737U1p3prC67 {    display: none;  }  #W3nJpxbfbQ1RaiMd {    grid-area: 2 / 2 / 7 / 7;    position: relative;  }  #JucynW3gbf111HC3 {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.22221667em - var(--ffsd)));  }  #UTi1GGVwcX9eMbI5 {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.22221667em);    --last-font-size: var(--first-font-size);    transform: translateX(calc(var(--first-font-size) * 0.1));    margin-top: calc(var(--first-font-size) * 0.01);    margin-bottom: calc(var(--last-font-size) * 0.01);  }  #J9NqQIWBtMjlqhGX {    min-width: 83.4375rem;  }  #Q82QvhLyOpaViDzx {    grid-area: 3 / 3 / 4 / 5;    position: relative;  }  #v7qL22HQ5JeaMTqx {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.77777917em - var(--ffsd)));  }  #M8e3FBlLAlJUl2Xk {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.77777917em);    --last-font-size: var(--first-font-size);    transform: translateX(calc(var(--first-font-size) * 0.032));    margin-top: calc(var(--first-font-size) * 0.01);    margin-bottom: calc(var(--last-font-size) * 0.01);  }  #ZBJ4GQ4S9xsSJnj4 {    min-width: 83.4375rem;  }  #roKFn5FFLo9pmk03 {    grid-area: 5 / 4 / 6 / 6;    position: relative;  }  #BhoVFJeKAT2U7oKR {    grid-area: 4 / 3 / 5 / 10;    grid-template-columns: 0 5rem 0 83.33333333rem 0 5rem;    grid-template-rows: 0 minmax(6.68218645rem, max-content) minmax(4.13175045rem, max-content) minmax(1.84073215rem, max-content) minmax(2.91167777rem, max-content) minmax(6.68218645rem, max-content);  }  #Z9J931pqmKNqDbmG {    grid-area: 4 / 3 / 5 / 10;    position: relative;  }  #Np5OkRnXE8Pw6dnr {    display: none;  }  #UJngbVxQgslIt4K8 {    display: none;  }  #ohIGb9IM3SpuBAy2 {    display: none;  }  #kYrJlH2dZx0zM6KW {    display: block;  }  #PijUDEvDc92DHZMa {    display: none;  }  #SQ0yDQwTCsUf7dMq {    grid-area: 2 / 2 / 7 / 7;    position: relative;  }  #B6c93dc1jqyIwQaf {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.22221667em - var(--ffsd)));  }  #vSx19Lbcr94fopmV {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.22221667em);    --last-font-size: var(--first-font-size);    transform: translateX(calc(var(--first-font-size) * 0.1));    margin-top: calc(var(--first-font-size) * 0.01);    margin-bottom: calc(var(--last-font-size) * 0.01);  }  #hCwxKcWhnNt9ZzSR {    min-width: 83.4375rem;  }  #s7c0h7tfgH8ZeY4A {    grid-area: 3 / 3 / 4 / 5;    position: relative;  }  #xYbzXut9USJER1Yy {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.77777917em - var(--ffsd)));  }  #kQwUZNmHfym41ZGd {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.77777917em);    --last-font-size: var(--first-font-size);    transform: translateX(calc(var(--first-font-size) * 0.032));    margin-top: calc(var(--first-font-size) * 0.01);    margin-bottom: calc(var(--last-font-size) * 0.01);  }  #s2ZOwZksY4Nv6WAL {    min-width: 83.4375rem;  }  #PvKtTxTPdnIXSZhY {    grid-area: 5 / 4 / 6 / 6;    position: relative;  }  #hsIvNvuIZBvuVTfy {    grid-area: 6 / 4 / 7 / 11;    grid-template-columns: 0 5rem 0 83.33333333rem 0 5rem;    grid-template-rows: 0 minmax(6.66505253rem, max-content) minmax(4.13175045rem, max-content) minmax(1.875rem, max-content) minmax(2.91167777rem, max-content) minmax(6.66505253rem, max-content);  }  #Bwd41MzVOilxWjrG {    grid-area: 6 / 4 / 7 / 11;    position: relative;  }  #DBGxQg9mKsEEEA6f {    display: none;  }  #ChzNx9jHlipBgkOU {    display: none;  }  #ytkbAP9ijoxZ8ThC {    display: none;  }  #ENbgaQh2RLNkz7cY {    display: block;  }  #Qmq3AS7PtRJXCWJE {    display: none;  }  #THawASfdqNk6fDXF {    grid-area: 2 / 2 / 7 / 7;    position: relative;  }  #iZbUzxJo23XFQLpl {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.22221667em - var(--ffsd)));  }  #CVpQBsYES46qBR3B {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.22221667em);    --last-font-size: var(--first-font-size);    transform: translateX(calc(var(--first-font-size) * 0.1));    margin-top: calc(var(--first-font-size) * 0.01);    margin-bottom: calc(var(--last-font-size) * 0.01);  }  #kqcOzhRmqFEYYRoo {    min-width: 83.4375rem;  }  #a2XizNCNQUxuej2A {    grid-area: 3 / 3 / 4 / 5;    position: relative;  }  #EmcmlTyGo859wtdt {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.77777917em - var(--ffsd)));  }  #UL1qgYGBxb9Z3kKL {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.77777917em);    --last-font-size: var(--first-font-size);    transform: translateX(calc(var(--first-font-size) * 0.032));    margin-top: calc(var(--first-font-size) * 0.01);    margin-bottom: calc(var(--last-font-size) * 0.01);  }  #r9fp3nJhyNhZXtnP {    min-width: 83.4375rem;  }  #U0VCXFeuIjS7RNKo {    grid-area: 5 / 4 / 6 / 6;    position: relative;  }  #PT6LgjwKgOuwVPHi {    grid-area: 8 / 5 / 9 / 12;    grid-template-columns: 0 5rem 0 83.33333333rem 0 5rem;    grid-template-rows: 0 minmax(6.66505253rem, max-content) minmax(4.13175045rem, max-content) minmax(1.875rem, max-content) minmax(2.91167777rem, max-content) minmax(6.66505253rem, max-content);  }  #QDh0FBU0VesfXuxu {    grid-area: 8 / 5 / 9 / 12;    position: relative;  }  #ca8fbNLbtVuqllPn {    display: none;  }  #cUCIpPs0FwpBQaCJ {    display: none;  }  #ARn04qL5mAOctQwO {    display: none;  }  #JW0lo1r5FCWD4af5 {    display: block;  }  #OnDNbMSHgGZSQAAD {    display: none;  }  #vzuHgTQBW04R5EMk {    grid-area: 2 / 2 / 7 / 7;    position: relative;  }  #vNkrHM82Ej9njE77 {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.22221667em - var(--ffsd)));  }  #kIUCAQHae8gwoMCM {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.22221667em);    --last-font-size: var(--first-font-size);    transform: translateX(calc(var(--first-font-size) * 0.1));    margin-top: calc(var(--first-font-size) * 0.01);    margin-bottom: calc(var(--last-font-size) * 0.01);  }  #FCFK95GdBggUxxw2 {    min-width: 83.4375rem;  }  #ztHLdLGtRBUNO2ib {    grid-area: 3 / 3 / 4 / 5;    position: relative;  }  #w0wXQZVNzR0zGyy3 {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.77777917em - var(--ffsd)));  }  #gCST6UudxvY2d9Qp {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.77777917em);    --last-font-size: var(--first-font-size);    transform: translateX(calc(var(--first-font-size) * 0.032));    margin-top: calc(var(--first-font-size) * 0.01);    margin-bottom: calc(var(--last-font-size) * 0.01);  }  #VSMIRCFpFcfVUFcY {    min-width: 83.4375rem;  }  #UYG5T4GFgMzOZJ0u {    grid-area: 5 / 4 / 6 / 6;    position: relative;  }  #hb76hMcHljszay6r {    grid-area: 10 / 6 / 11 / 13;    grid-template-columns: 0 5rem 0 83.33333333rem 0 5rem;    grid-template-rows: 0 minmax(6.66505253rem, max-content) minmax(4.13175045rem, max-content) minmax(1.875rem, max-content) minmax(2.91167777rem, max-content) minmax(6.66505253rem, max-content);  }  #rSpnhVEWgtwhzlcQ {    grid-area: 10 / 6 / 11 / 13;    position: relative;  }  #oGJNTBSMcYzAloHa {    display: none;  }  #qhltUetBUvaCmlaL {    display: none;  }  #xegHFweMTyViD4WS {    display: none;  }  #vFtxJTQddiDSgudl {    display: block;  }  #M4shZwND3OQK79Qj {    display: none;  }  #mXUDRmVI1uHA8hYU {    grid-area: 2 / 2 / 7 / 7;    position: relative;  }  #nqXIK1uWLJDEDDZu {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.22221667em - var(--ffsd)));  }  #Wr0xfQAXtlez8qby {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.22221667em);    --last-font-size: var(--first-font-size);    transform: translateX(calc(var(--first-font-size) * 0.1));    margin-top: calc(var(--first-font-size) * 0.01);    margin-bottom: calc(var(--last-font-size) * 0.01);  }  #cKbSqVrP5eLUwsbR {    min-width: 83.4375rem;  }  #qntF11E4xjxU77Zj {    grid-area: 3 / 3 / 4 / 5;    position: relative;  }  #emM42PO3eOkTrTJk {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.77777917em - var(--ffsd)));  }  #xSADvWAJhFwbQAg3 {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.77777917em);    --last-font-size: var(--first-font-size);    transform: translateX(calc(var(--first-font-size) * 0.032));    margin-top: calc(var(--first-font-size) * 0.01);    margin-bottom: calc(var(--last-font-size) * 0.01);  }  #fgJ0Ja9HdHRwafXt {    min-width: 83.4375rem;  }  #V2QdZzWlap2TiH57 {    grid-area: 5 / 4 / 6 / 6;    position: relative;  }  #DAmWhZROsZxiHvUS {    grid-area: 12 / 7 / 13 / 14;    grid-template-columns: 0 5rem 0 83.33333333rem 0 5rem;    grid-template-rows: 0 minmax(6.66505253rem, max-content) minmax(4.13175045rem, max-content) minmax(1.875rem, max-content) minmax(2.91167777rem, max-content) minmax(6.66505253rem, max-content);  }  #gnOQ9xjGIzbIOzJi {    grid-area: 12 / 7 / 13 / 14;    position: relative;  }  #gVh0TmvBNydGSjGt {    display: none;  }  #sors7X3DPpzCWbwP {    display: none;  }  #QN8VamcSHdieDt55 {    display: none;  }  #QvJkhJJsFYltSowL {    display: block;  }  #WOam3rSsEXk9Onac {    display: none;  }  #UOar8SbwfzCFOBzU {    grid-area: 2 / 2 / 7 / 7;    position: relative;  }  #Ut8kn3pKFsVDJ8kW {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.22221667em - var(--ffsd)));  }  #P1wF8L6RB46pdaAk {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.22221667em);    --last-font-size: var(--first-font-size);    transform: translateX(calc(var(--first-font-size) * 0.1));    margin-top: calc(var(--first-font-size) * 0.01);    margin-bottom: calc(var(--last-font-size) * 0.01);  }  #JYuP1pc2UZGr1xsG {    min-width: 83.4375rem;  }  #fxtNslXb2qNrbLZm {    grid-area: 3 / 3 / 4 / 5;    position: relative;  }  #OhwJPt1od62mBRNm {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.77777917em - var(--ffsd)));  }  #ZjIHr4hRrP0PMcRO {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.77777917em - var(--ffsd)));  }  #AoinaY9kSleVsRW1 {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.77777917em);    --last-font-size: var(--first-font-size);    transform: translateX(calc(var(--first-font-size) * 0.032));    margin-top: calc(var(--first-font-size) * 0.01);    margin-bottom: calc(var(--last-font-size) * 0.01);  }  #dqlWcypl5HcRnkmV {    min-width: 83.4375rem;  }  #DWpY705lnyR21GhP {    grid-area: 5 / 4 / 6 / 6;    position: relative;  }  #g9jsfF0cmOOfbayU {    grid-area: 14 / 8 / 15 / 15;    grid-template-columns: 0 5rem 0 83.33333333rem 0 5rem;    grid-template-rows: 0 minmax(6.2183569rem, max-content) minmax(4.13175045rem, max-content) minmax(1.875rem, max-content) minmax(5.77410935rem, max-content) minmax(6.2183569rem, max-content);  }  #g6CKnRfyKIVw3nIj {    grid-area: 14 / 8 / 15 / 15;    position: relative;  }  #RtavXAwuWNjh1jJB {    grid-template-columns: 3.33333333rem 0 0 0 0 0 0 93.33333333rem 0 0 0 0 0 0 3.33333333rem;    grid-template-rows: minmax(21.68598134rem, max-content) minmax(8.65825442rem, max-content) minmax(4.98838986rem, max-content) minmax(22.24853327rem, max-content) minmax(5.85912318rem, max-content) minmax(22.24853327rem, max-content) minmax(5.83333333rem, max-content) minmax(22.24853327rem, max-content) minmax(5.83333333rem, max-content) minmax(22.24853327rem, max-content) minmax(5.83333333rem, max-content) minmax(22.24853327rem, max-content) minmax(5.83333333rem, max-content) minmax(24.2175736rem, max-content) minmax(21.68598134rem, max-content);  }  #espacio-de-0-a-6 {    min-height: calc(6.55975671 * var(--1vh, 1vh));  }  #KQCBbRyRVhAu0nJe {    grid-area: 2 / 2 / 3 / 3;    position: relative;  }  #WpmUaB8I91E568Vm {    grid-template-columns: 0 175.33026054%;    left: -37.66513027%;    grid-template-rows: 0 100%;  }  #w9PLnhYKuTsiApGT {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(7.81448114em - var(--ffsd)));  }  #nJ5hGa6aIWp34BL4 {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 7.81448114em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #IRSZpumzRjItHDnd {    min-width: 93.4375rem;  }  #fSKhUXJ2qSTzg87C {    grid-area: 2 / 3 / 3 / 20;    position: relative;  }  #Fv07OIGMYGPsOr3x {    font-size: calc(3.05611009em - var(--ffsd));  }  #dfJFVrz5sahGQ7eG {    --first-font-size: 3.05611009em;    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #Y8Wh2XmGQyqPfdDh {    min-width: 38.57953446rem;  }  #EEtaVPZUOA3CHIby {    grid-area: 5 / 4 / 6 / 12;    position: relative;  }  #ht0Fe3gYwXktimje {    grid-area: 4 / 16 / 16 / 19;    position: relative;  }  #bfuIxDaQRqshQTwf {    font-size: calc(2.85238827em - var(--ffsd));  }  #mVXNz8RYjqVNROaZ {    --first-font-size: 2.85238827em;    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #mPUv3WuFif9YOG0w {    min-width: 49.95204982rem;  }  #PAJCgqDZpfuZd4U5 {    grid-area: 7 / 5 / 8 / 13;    position: relative;  }  #eFYkB7AZRUXxRjgP {    grid-area: 9 / 2 / 20 / 6;    position: relative;  }  #Z085RiiwAXc5uBte {    font-size: calc(3.05613301em - var(--ffsd));  }  #SOIKaZF7GI9uRz4M {    --first-font-size: 3.05613301em;    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #f0DC25lX86Mb5Q4j {    min-width: 38.57953446rem;  }  #TGqypcUbL043LYYo {    grid-area: 10 / 7 / 11 / 14;    position: relative;  }  #RZGUl4NGB8A021DY {    font-size: calc(2.85238827em - var(--ffsd));  }  #losdR2qnUyR3AiNF {    --first-font-size: 2.85238827em;    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #e4YaXATzZUsi7jka {    min-width: 40.76299021rem;  }  #IJOCeG6ntTbcAbpj {    grid-area: 12 / 9 / 13 / 17;    position: relative;  }  #PbNV8NCNcKxGD9Cy {    font-size: calc(3.05613301em - var(--ffsd));  }  #crbKMrdRsTCauT2G {    --first-font-size: 3.05613301em;    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #zRAdHx21PIOBjAyE {    min-width: 38.57953446rem;  }  #lGLGGG281RciaNwg {    grid-area: 14 / 10 / 15 / 15;    position: relative;  }  #m2f4tNqCHhCq38Ay {    font-size: calc(2.85238827em - var(--ffsd));  }  #O59YJYws7TZsE9mM {    --first-font-size: 2.85238827em;    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #wK7MdVscXleiyPgn {    min-width: 40.76299021rem;  }  #wkVqK9Oy6h1pUtmy {    grid-area: 17 / 11 / 18 / 18;    position: relative;  }  #k5ScFWXDfnL2bRbP {    font-size: calc(2.03740928em - var(--ffsd));  }  #sAUQtQRzN8XijVNq {    --first-font-size: 2.03740928em;    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #WQ961uxgevpObbZv {    min-width: 66.70872303rem;  }  #oAbiU2HGDned8u6Z {    grid-area: 19 / 8 / 21 / 21;    position: relative;  }  #eyx5usxqvZULlF6r {    grid-template-columns: 3.33333333rem 0 0.70194168rem 0 22.79086147rem 3.20893966rem 0.02703416rem 0 0 0 12.4485325rem 11.37251536rem 14.62728578rem 0.02703416rem 2.04699942rem 0.13645632rem 0 24.75809986rem 1.18763296rem 0 3.33333333rem;    grid-template-rows: minmax(22.14391061rem, max-content) minmax(9.32159852rem, max-content) minmax(11.38826091rem, max-content) 0 minmax(3.59096088rem, max-content) minmax(0.93773534rem, max-content) minmax(3.40249527rem, max-content) minmax(5.46256244rem, max-content) 0 minmax(3.66735962rem, max-content) minmax(0.28750234rem, max-content) minmax(3.40249527rem, max-content) minmax(1.11548855rem, max-content) minmax(3.66735962rem, max-content) minmax(0.17713832rem, max-content) minmax(0.1386626rem, max-content) minmax(3.40249527rem, max-content) minmax(3.15850129rem, max-content) minmax(5.24636422rem, max-content) 0 minmax(22.14391061rem, max-content);  }  #horario-y-tarifa {    min-height: calc(3.03778845 * var(--1vh, 1vh));  }  #lKvr5xNRjAjoyT86 {    grid-area: 2 / 2 / 3 / 3;    position: relative;  }  #sSqGrKQNzsgKaeiq {    grid-template-columns: 0 251.74849316%;    left: -75.87424658%;    grid-template-rows: 0 100%;  }  #dHqe2j0UzwYE7D5E {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(7.29110837em - var(--ffsd)));  }  #oqlKU9LSagfNr90Z {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 7.29110837em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #zPmdUeTw4wj57V8D {    min-width: 93.4375rem;  }  #EdodWfQPgblrMB4M {    grid-area: 2 / 2 / 3 / 8;    position: relative;  }  #qRDW0Ezq2BEXXg2g {    display: none;  }  #RkYEB3yzZbp9N2de {    display: none;  }  #ckq0XNwTqORqNecQ {    display: none;  }  #C7uPM29JQ6s6yVKh {    display: block;  }  #NQHJHm1AwBKZayMW {    display: none;  }  #V2EgKhHTlqfHV098 {    grid-area: 2 / 2 / 7 / 7;    position: relative;  }  #r2t5F2Bbtc5sjeSC {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.22221667em - var(--ffsd)));  }  #bqQ9RzSzuaPP1qjA {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.22221667em);    --last-font-size: var(--first-font-size);    transform: translateX(calc(var(--first-font-size) * 0.1));    margin-top: calc(var(--first-font-size) * 0.01);    margin-bottom: calc(var(--last-font-size) * 0.01);  }  #I4sGXIVaTyM89PvI {    min-width: 83.4375rem;  }  #Qm4ZT4XdpiZRDAqF {    grid-area: 3 / 3 / 4 / 5;    position: relative;  }  #KzoQYwVBRM3v6wDG {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.77777917em - var(--ffsd)));  }  #EYpDIZrSAoaRlmiw {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.77777917em);    --last-font-size: var(--first-font-size);    transform: translateX(calc(var(--first-font-size) * 0.032));    margin-top: calc(var(--first-font-size) * 0.01);    margin-bottom: calc(var(--last-font-size) * 0.01);  }  #cuYEVLQjqgRP7YVs {    min-width: 83.4375rem;  }  #NmjYIOZHfDiUmZPJ {    grid-area: 5 / 4 / 6 / 6;    position: relative;  }  #nRYNQL6T5Olv3qb5 {    grid-area: 4 / 3 / 5 / 9;    grid-template-columns: 0 5rem 0 83.33333333rem 0 5rem;    grid-template-rows: 0 minmax(6.68218645rem, max-content) minmax(4.13175045rem, max-content) minmax(1.84073215rem, max-content) minmax(2.91167777rem, max-content) minmax(6.68218645rem, max-content);  }  #TmwZxCXNyBi7va8l {    grid-area: 4 / 3 / 5 / 9;    position: relative;  }  #j3C11UTVKwdFxaRp {    display: none;  }  #rnyU4Z8uSEjZSW6x {    display: none;  }  #byogqsn8bHSqXDDP {    display: none;  }  #XBQdxtLhyQLqq6lS {    display: block;  }  #gvkv5G8Zn5QwsLN9 {    display: none;  }  #iErORTjlD8IUPO2e {    grid-area: 2 / 2 / 7 / 7;    position: relative;  }  #FSlrp1P88hRzs2xy {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.22221667em - var(--ffsd)));  }  #PsKHhRw0o4Igbrgj {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.22221667em);    --last-font-size: var(--first-font-size);    transform: translateX(calc(var(--first-font-size) * 0.1));    margin-top: calc(var(--first-font-size) * 0.01);    margin-bottom: calc(var(--last-font-size) * 0.01);  }  #Acx9IhfbD99ziZnk {    min-width: 83.4375rem;  }  #wH7V8BjfEbDGHAbm {    grid-area: 3 / 3 / 4 / 5;    position: relative;  }  #tyseE7WYTM7Wstkw {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.77777917em - var(--ffsd)));  }  #qWUiyouqIzZGpU1b {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.77777917em);    --last-font-size: var(--first-font-size);    transform: translateX(calc(var(--first-font-size) * 0.032));    margin-top: calc(var(--first-font-size) * 0.01);    margin-bottom: calc(var(--last-font-size) * 0.01);  }  #X8pvHXbOxm6ttyMG {    min-width: 83.4375rem;  }  #uzJ3xRY6hTIdEjNs {    grid-area: 5 / 4 / 6 / 6;    position: relative;  }  #CMIoBTjpptb5lOag {    grid-area: 6 / 4 / 7 / 10;    grid-template-columns: 0 5rem 0 83.33333333rem 0 5rem;    grid-template-rows: 0 minmax(6.66505253rem, max-content) minmax(4.13175045rem, max-content) minmax(1.875rem, max-content) minmax(2.91167777rem, max-content) minmax(6.66505253rem, max-content);  }  #KitaXLK3xAYlO1mx {    grid-area: 6 / 4 / 7 / 10;    position: relative;  }  #XmjZSA5hiCiu3P6y {    display: none;  }  #W012q9hn5JlQ0S3B {    display: none;  }  #P5vXlnDgqy23n7eU {    display: none;  }  #a60ObWCTW0cKii5e {    display: block;  }  #guJbUIAfrcmPu8J0 {    display: none;  }  #fFTGY4hFri0qQXDn {    grid-area: 2 / 2 / 7 / 7;    position: relative;  }  #mcEfFgOpOX5OjR7T {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.22221667em - var(--ffsd)));  }  #UkeXyuFaG2jcD1Pj {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.22221667em);    --last-font-size: var(--first-font-size);    transform: translateX(calc(var(--first-font-size) * 0.1));    margin-top: calc(var(--first-font-size) * 0.01);    margin-bottom: calc(var(--last-font-size) * 0.01);  }  #zbqLPfgyP2NYiXjc {    min-width: 83.4375rem;  }  #JgNQYVjk2YQFQIWw {    grid-area: 3 / 3 / 4 / 5;    position: relative;  }  #ByNbD7av3saxZPcS {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.77777917em - var(--ffsd)));  }  #L1hGV1qrBeiMosbh {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.77777917em);    --last-font-size: var(--first-font-size);    transform: translateX(calc(var(--first-font-size) * 0.032));    margin-top: calc(var(--first-font-size) * 0.01);    margin-bottom: calc(var(--last-font-size) * 0.01);  }  #zbFxEneC8ljszmzG {    min-width: 83.4375rem;  }  #IM0KAvwIQ2vtQ4m2 {    grid-area: 5 / 4 / 6 / 6;    position: relative;  }  #GtycHSNaKYlLoxba {    grid-area: 8 / 5 / 9 / 11;    grid-template-columns: 0 5rem 0 83.33333333rem 0 5rem;    grid-template-rows: 0 minmax(6.66505253rem, max-content) minmax(4.13175045rem, max-content) minmax(1.875rem, max-content) minmax(2.91167777rem, max-content) minmax(6.66505253rem, max-content);  }  #GRCiLZWcSMcP8BaI {    grid-area: 8 / 5 / 9 / 11;    position: relative;  }  #NjgDVZOxcAANaHRW {    display: none;  }  #sCVXY1D1fn9M5Ltr {    display: none;  }  #CgPZ6N0aq57BeSAr {    display: none;  }  #xGfaEYoPGPtja2GQ {    display: block;  }  #h3iMKhojPdesj7jE {    display: none;  }  #wK4hRs7Y3Jj31OUS {    grid-area: 2 / 2 / 7 / 7;    position: relative;  }  #ntS5Or9MpURMARc3 {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.22221667em - var(--ffsd)));  }  #ZxgCi0G2QNRjeXQS {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.22221667em);    --last-font-size: var(--first-font-size);    transform: translateX(calc(var(--first-font-size) * 0.1));    margin-top: calc(var(--first-font-size) * 0.01);    margin-bottom: calc(var(--last-font-size) * 0.01);  }  #GFxIJPo5PVf9feCT {    min-width: 83.4375rem;  }  #uKZQw1zkfmly36rg {    grid-area: 3 / 3 / 4 / 5;    position: relative;  }  #VR9I59xVaxl498Or {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.77777917em - var(--ffsd)));  }  #abPClBm05k7des4j {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.77777917em);    --last-font-size: var(--first-font-size);    transform: translateX(calc(var(--first-font-size) * 0.032));    margin-top: calc(var(--first-font-size) * 0.01);    margin-bottom: calc(var(--last-font-size) * 0.01);  }  #XtUsshjmDjNY4m6s {    min-width: 83.4375rem;  }  #p48Sjt1qItQ6YwKp {    grid-area: 5 / 4 / 6 / 6;    position: relative;  }  #FyUyhTdZP1w9c0jr {    grid-area: 10 / 6 / 11 / 12;    grid-template-columns: 0 5rem 0 83.33333333rem 0 5rem;    grid-template-rows: 0 minmax(6.66505253rem, max-content) minmax(4.13175045rem, max-content) minmax(1.875rem, max-content) minmax(2.91167777rem, max-content) minmax(6.66505253rem, max-content);  }  #YSNN3VLi2PIzLgjd {    grid-area: 10 / 6 / 11 / 12;    position: relative;  }  #IMuPRyO7hP2S2GVN {    display: none;  }  #mBmnsglZGEhVXhB1 {    display: none;  }  #svT70Fr6fHKKazPN {    display: none;  }  #Yh0VZnREsDr1CSK9 {    display: block;  }  #Xqc8IWNzGP68Rtvx {    display: none;  }  #UWhbaUYByiqK0kPP {    grid-area: 2 / 2 / 7 / 7;    position: relative;  }  #vOR5RU950UX8DYDG {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.22221667em - var(--ffsd)));  }  #qKzS4TtFvP21O5bW {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.22221667em);    --last-font-size: var(--first-font-size);    transform: translateX(calc(var(--first-font-size) * 0.1));    margin-top: calc(var(--first-font-size) * 0.01);    margin-bottom: calc(var(--last-font-size) * 0.01);  }  #qC1nPRnXdilHw0mQ {    min-width: 83.4375rem;  }  #tlBZTnohjIt8oMOX {    grid-area: 3 / 3 / 4 / 5;    position: relative;  }  #dLIFsFI8M0He85b2 {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.77777917em - var(--ffsd)));  }  #BazpE9eleT0CZAAy {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.77777917em - var(--ffsd)));  }  #QLXRG8h2MT9B2cwT {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.77777917em);    --last-font-size: var(--first-font-size);    transform: translateX(calc(var(--first-font-size) * 0.032));    margin-top: calc(var(--first-font-size) * 0.01);    margin-bottom: calc(var(--last-font-size) * 0.01);  }  #s5LAHRi8Kq4No8hW {    min-width: 83.4375rem;  }  #TGbF71jQO6VuJoRN {    grid-area: 5 / 4 / 6 / 6;    position: relative;  }  #IgJP0n3FWBZNbw28 {    grid-area: 12 / 7 / 13 / 13;    grid-template-columns: 0 5rem 0 83.33333333rem 0 5rem;    grid-template-rows: 0 minmax(6.2183569rem, max-content) minmax(4.13175045rem, max-content) minmax(1.875rem, max-content) minmax(5.77410935rem, max-content) minmax(6.2183569rem, max-content);  }  #w5jUlxOIlllDGret {    grid-area: 12 / 7 / 13 / 13;    position: relative;  }  #iVZ9t9A2DI21ri1Q {    grid-template-columns: 3.33333333rem 0 0 0 0 0 93.33333333rem 0 0 0 0 0 3.33333333rem;    grid-template-rows: minmax(17.04984055rem, max-content) minmax(8.65825442rem, max-content) minmax(4.98838986rem, max-content) minmax(22.24853327rem, max-content) minmax(5.85912318rem, max-content) minmax(22.24853327rem, max-content) minmax(5.83333333rem, max-content) minmax(22.24853327rem, max-content) minmax(5.83333333rem, max-content) minmax(22.24853327rem, max-content) minmax(5.83333333rem, max-content) minmax(24.2175736rem, max-content) minmax(17.04984055rem, max-content);  }  #espacio-de-0-a-6-2 {    min-height: calc(5.45436273 * var(--1vh, 1vh));  }  #ZU0jml3FSHkfxabg {    grid-area: 2 / 2 / 3 / 3;    position: relative;  }  #QXBZbjcSQTyuVQCU {    grid-template-columns: 0 169.18749604%;    left: -34.59374802%;    grid-template-rows: 0 100%;  }  #K0tD9tLgTGEZTc1i {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(7.81448114em - var(--ffsd)));  }  #nPuE6vkSHGZO0OuL {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 7.81448114em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #pTij2MA3b0Hm8Ka9 {    min-width: 93.4375rem;  }  #beGVW7uCr8enopAZ {    grid-area: 2 / 2 / 3 / 20;    position: relative;  }  #sSeGbyccRrrUwStr {    grid-area: 4 / 18 / 15 / 19;    position: relative;  }  #Jlaw9CodiooCAPhi {    font-size: calc(3.05611009em - var(--ffsd));  }  #PSBnSsGU1AIrer8w {    --first-font-size: 3.05611009em;    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #yvMLiiROOA0U3wF2 {    min-width: 38.57953446rem;  }  #VsUgm78OvGfOPEMC {    grid-area: 5 / 4 / 6 / 12;    position: relative;  }  #hrEuh2HwvwakD3AT {    font-size: calc(2.85238827em - var(--ffsd));  }  #djdxDllyq3BpKAJk {    --first-font-size: 2.85238827em;    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #j6xsjaQWdx7hYIH8 {    min-width: 49.95204982rem;  }  #P0sv6TLpqkbcNVZ3 {    grid-area: 7 / 5 / 8 / 13;    position: relative;  }  #x3WGNxibgNvnGhyT {    grid-area: 10 / 3 / 21 / 6;    position: relative;  }  #TuzKcUR19Mz0QD1I {    font-size: calc(3.05613301em - var(--ffsd));  }  #CEbn59vGrJRjCVus {    --first-font-size: 3.05613301em;    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #TwAgAaIxkTt0e0i4 {    min-width: 38.57953446rem;  }  #HZxpSRzLEiTkRZO1 {    grid-area: 9 / 7 / 11 / 14;    position: relative;  }  #rytAwkTxfKJa9SsH {    font-size: calc(2.85238827em - var(--ffsd));  }  #kYPSaT9A2ds12L18 {    --first-font-size: 2.85238827em;    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #bY29EIaaJV7B4eNQ {    min-width: 40.76299021rem;  }  #pO66qmR141Sjvakd {    grid-area: 12 / 9 / 13 / 16;    position: relative;  }  #f9cIXeNUJwxJUZyS {    font-size: calc(3.05613301em - var(--ffsd));  }  #XdCyoJPPwWx2JXWT {    --first-font-size: 3.05613301em;    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #EH1TVeccGOrlk742 {    min-width: 38.57953446rem;  }  #h928w6I4r3KTxTCq {    grid-area: 14 / 10 / 16 / 15;    position: relative;  }  #wjZzc7XU99vAZyxc {    font-size: calc(2.85238827em - var(--ffsd));  }  #rj34GOkYZ3QzDHs9 {    --first-font-size: 2.85238827em;    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #csWiZVdwJxdeyE5K {    min-width: 40.76299021rem;  }  #RsHATkaHHG9rKcvW {    grid-area: 17 / 11 / 18 / 17;    position: relative;  }  #lpdz0W7GQ3gTlLJU {    font-size: calc(2.03740928em - var(--ffsd));  }  #UoG4bXM74UxqhcbU {    --first-font-size: 2.03740928em;    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #SIVZVeyA6eS5SpEJ {    min-width: 66.70872303rem;  }  #qBRTUUrd5CQ4sgqP {    grid-area: 19 / 8 / 20 / 21;    position: relative;  }  #aeLOu3dzBzc7VKpH {    grid-template-columns: 3.33333333rem 0 0.70194168rem 0 22.79086147rem 3.20893966rem 0.02703416rem 0 0 0 12.4485325rem 11.37251536rem 14.62728578rem 0.02703416rem 2.18345575rem 0 0.10638932rem 24.89455618rem 0.94478732rem 0 3.33333333rem;    grid-template-rows: minmax(22.14391061rem, max-content) minmax(9.32159852rem, max-content) minmax(5.70887435rem, max-content) minmax(2.08283529rem, max-content) minmax(3.59096088rem, max-content) minmax(0.93773534rem, max-content) minmax(3.40249527rem, max-content) minmax(5.46256244rem, max-content) 0 minmax(3.66735962rem, max-content) minmax(0.28750234rem, max-content) minmax(3.40249527rem, max-content) minmax(1.11548855rem, max-content) minmax(1.76166264rem, max-content) minmax(1.90569697rem, max-content) minmax(0.31580092rem, max-content) minmax(3.40249527rem, max-content) minmax(2.21569644rem, max-content) minmax(5.24636422rem, max-content) minmax(0.94280485rem, max-content) minmax(22.14391061rem, max-content);  }  #horario-y-tarifa-2 {    min-height: calc(2.93135833 * var(--1vh, 1vh));  }  #h0BFcG0NBsl8IuhO {    grid-area: 2 / 2 / 3 / 3;    position: relative;  }  #oPS0cvu1CLF14VXw {    grid-template-columns: 0 259.54671149%;    left: -79.77335574%;    grid-template-rows: 0 100%;  }  #mi1GdkOHGR06vcVP {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(7.29110837em - var(--ffsd)));  }  #nPS3GZKqZbssrQ6z {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 7.29110837em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #BxMnWoh3KKM8Cpje {    min-width: 93.4375rem;  }  #XePuKpuhKsgT3WnD {    grid-area: 2 / 2 / 3 / 10;    position: relative;  }  #NV9D6JQoo8auh30B {    display: none;  }  #n69rHFGmfUu2xKvu {    display: none;  }  #i3Ds9omFKFNrd3ra {    display: none;  }  #sLdcobWSu8BLp212 {    display: block;  }  #u1WF9G6lbWWtN8eY {    display: none;  }  #cF7wE0uPpR8SbJp1 {    grid-area: 2 / 2 / 7 / 7;    position: relative;  }  #hKBlWxdu0CulPBt4 {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.05555417em - var(--ffsd)));  }  #piykZ2zRmILpoHHL {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.05555417em);    --last-font-size: var(--first-font-size);    transform: translateX(calc(var(--first-font-size) * 0.1));    margin-top: calc(var(--first-font-size) * 0.01);    margin-bottom: calc(var(--last-font-size) * 0.01);  }  #VZ2cjylu4HaTT682 {    min-width: 83.4375rem;  }  #UMKRY07YbdX6UrKj {    grid-area: 3 / 3 / 4 / 5;    position: relative;  }  #Z9NRtpRHN1MilSxM {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.77777917em - var(--ffsd)));  }  #ne78hBaaryFoWkAh {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.77777917em);    --last-font-size: var(--first-font-size);    transform: translateX(calc(var(--first-font-size) * 0.032));    margin-top: calc(var(--first-font-size) * 0.01);    margin-bottom: calc(var(--last-font-size) * 0.01);  }  #CpNWK2mzoSPKVmH0 {    min-width: 83.4375rem;  }  #FIiuSDsELBDESTKB {    grid-area: 5 / 4 / 6 / 6;    position: relative;  }  #igTo0YVABTA1Yb1o {    grid-area: 4 / 3 / 5 / 11;    grid-template-columns: 0 5rem 0 83.33333333rem 0 5rem;    grid-template-rows: 0 minmax(6.68218645rem, max-content) minmax(3.6626812rem, max-content) minmax(2.89906507rem, max-content) minmax(2.91167777rem, max-content) minmax(6.68218645rem, max-content);  }  #N7n0JaZNGEjjivpY {    grid-area: 4 / 3 / 5 / 11;    position: relative;  }  #ka4kdVuVXxPynjwF {    display: none;  }  #kBOMKtr4uPL93AiQ {    display: none;  }  #criixlmrQnzJ8TN3 {    display: none;  }  #sL7fRGchImt6OuxV {    display: block;  }  #Nzxm8JnLD37tG5Dr {    display: none;  }  #U3uuwg5VSUbb5pUL {    grid-area: 2 / 2 / 7 / 7;    position: relative;  }  #yvy5GjhmwXidi1dj {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.05555417em - var(--ffsd)));  }  #x42CrPCuvLKRJdah {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.05555417em);    --last-font-size: var(--first-font-size);    transform: translateX(calc(var(--first-font-size) * 0.1));    margin-top: calc(var(--first-font-size) * 0.01);    margin-bottom: calc(var(--last-font-size) * 0.01);  }  #HRtQaqWjGNbVc3l6 {    min-width: 83.4375rem;  }  #K8ej1cZQSY43XMpj {    grid-area: 3 / 3 / 4 / 5;    position: relative;  }  #qQC5WS6ADPdx36EF {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.77777917em - var(--ffsd)));  }  #jO76neYZiqFsYYvM {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.77777917em);    --last-font-size: var(--first-font-size);    transform: translateX(calc(var(--first-font-size) * 0.032));    margin-top: calc(var(--first-font-size) * 0.01);    margin-bottom: calc(var(--last-font-size) * 0.01);  }  #t2hWfhquM1DEUWXD {    min-width: 83.4375rem;  }  #DL6q1Sd6knUJu3JU {    grid-area: 5 / 4 / 6 / 6;    position: relative;  }  #kTm1QW7970RK8qdM {    grid-area: 6 / 4 / 7 / 12;    grid-template-columns: 0 5rem 0 83.33333333rem 0 5rem;    grid-template-rows: 0 minmax(6.66505253rem, max-content) minmax(3.6626812rem, max-content) minmax(2.93333292rem, max-content) minmax(2.91167777rem, max-content) minmax(6.66505253rem, max-content);  }  #zvrzIkwyeBH1oH87 {    grid-area: 6 / 4 / 7 / 12;    position: relative;  }  #VELFbghvhEx5YeIW {    display: none;  }  #py6RXYoR9Sd4mFn7 {    display: none;  }  #zGXlXS8EVOX0QN2c {    display: none;  }  #tk9RTO3Z2Updl7nS {    display: block;  }  #AuNpbSgbGMiN5rMM {    display: none;  }  #isOehb1NNTUMFJIh {    grid-area: 2 / 2 / 7 / 7;    position: relative;  }  #TUXd2TBPHidB28E8 {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.05555417em - var(--ffsd)));  }  #FlduNRZr0m1rlENu {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.05555417em);    --last-font-size: var(--first-font-size);    transform: translateX(calc(var(--first-font-size) * 0.1));    margin-top: calc(var(--first-font-size) * 0.01);    margin-bottom: calc(var(--last-font-size) * 0.01);  }  #nbluByirg6gpVoWu {    min-width: 83.4375rem;  }  #W7rBV2WkBNSzfdsp {    grid-area: 3 / 3 / 4 / 5;    position: relative;  }  #cEitQ5RYbLIq5Wkt {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.77777917em - var(--ffsd)));  }  #Am3egtaKCqQauFCb {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.77777917em);    --last-font-size: var(--first-font-size);    transform: translateX(calc(var(--first-font-size) * 0.032));    margin-top: calc(var(--first-font-size) * 0.01);    margin-bottom: calc(var(--last-font-size) * 0.01);  }  #bBE2wgfhzO270PbU {    min-width: 83.4375rem;  }  #QZUZyuiiZGxUZVTS {    grid-area: 5 / 4 / 6 / 6;    position: relative;  }  #acrswcUnrK414e8k {    grid-area: 8 / 5 / 9 / 13;    grid-template-columns: 0 5rem 0 83.33333333rem 0 5rem;    grid-template-rows: 0 minmax(6.66505253rem, max-content) minmax(3.6626812rem, max-content) minmax(2.93333292rem, max-content) minmax(2.91167777rem, max-content) minmax(6.66505253rem, max-content);  }  #lbTk0LysJwFykENX {    grid-area: 8 / 5 / 9 / 13;    position: relative;  }  #Ojf36A804gxqkNtx {    display: none;  }  #KeavBC6Uhh1lIQWd {    display: none;  }  #O5LwYjtG74vZWpfc {    display: none;  }  #xQtEkXHuVCmDXHkY {    display: block;  }  #oc444w9y4cPw1YlE {    display: none;  }  #tyCBxcXWi46nF7mr {    grid-area: 2 / 2 / 7 / 7;    position: relative;  }  #bSHfwtee8g3pnufo {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.05555417em - var(--ffsd)));  }  #VfYnUdtFmGWJHKPr {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.05555417em);    --last-font-size: var(--first-font-size);    transform: translateX(calc(var(--first-font-size) * 0.1));    margin-top: calc(var(--first-font-size) * 0.01);    margin-bottom: calc(var(--last-font-size) * 0.01);  }  #wVQxl0cNfPFaCVjb {    min-width: 83.4375rem;  }  #MxaPV2k3Wn2NkL7y {    grid-area: 3 / 3 / 4 / 5;    position: relative;  }  #S1TWPgV8ss7FR1ce {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.77777917em - var(--ffsd)));  }  #mWV4tvGlzHUkGdNh {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.77777917em);    --last-font-size: var(--first-font-size);    transform: translateX(calc(var(--first-font-size) * 0.032));    margin-top: calc(var(--first-font-size) * 0.01);    margin-bottom: calc(var(--last-font-size) * 0.01);  }  #BKGaFxEo0cHNVjbc {    min-width: 83.4375rem;  }  #tYt6eMUgFsNlTB1G {    grid-area: 5 / 4 / 6 / 6;    position: relative;  }  #eW96wk24Gxv5RZmn {    grid-area: 10 / 6 / 11 / 14;    grid-template-columns: 0 5rem 0 83.33333333rem 0 5rem;    grid-template-rows: 0 minmax(6.66505253rem, max-content) minmax(3.6626812rem, max-content) minmax(2.93333292rem, max-content) minmax(2.91167777rem, max-content) minmax(6.66505253rem, max-content);  }  #bDbhoSSfguZeQzIR {    grid-area: 10 / 6 / 11 / 14;    position: relative;  }  #IvF5c7SSwjnkJOXo {    display: none;  }  #UbLsisefuR9EaTp3 {    display: none;  }  #qicysslM2hZAAnLB {    display: none;  }  #bPhCBJAr96TCI7oz {    display: block;  }  #S1FOwbEmphpLjQcl {    display: none;  }  #QGNnSz6BkoM7dY2s {    grid-area: 2 / 2 / 7 / 7;    position: relative;  }  #kSOQCMsY0Y2CjuqV {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.05555417em - var(--ffsd)));  }  #izsXXWTeimEuaKFe {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.05555417em);    --last-font-size: var(--first-font-size);    transform: translateX(calc(var(--first-font-size) * 0.1));    margin-top: calc(var(--first-font-size) * 0.01);    margin-bottom: calc(var(--last-font-size) * 0.01);  }  #Pf3eVFzRwFPaxMGh {    min-width: 83.4375rem;  }  #wdT0QsfNlGGIubn0 {    grid-area: 3 / 3 / 4 / 5;    position: relative;  }  #elSROC6HciGNkqsY {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.77777917em - var(--ffsd)));  }  #a9DkcxEyFaVdSVrj {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.77777917em);    --last-font-size: var(--first-font-size);    transform: translateX(calc(var(--first-font-size) * 0.032));    margin-top: calc(var(--first-font-size) * 0.01);    margin-bottom: calc(var(--last-font-size) * 0.01);  }  #KszbL5bEoHp6CLuI {    min-width: 83.4375rem;  }  #kwKjPzIyx9zpkuv0 {    grid-area: 5 / 4 / 6 / 6;    position: relative;  }  #T3K0Hc7A859eBbmo {    grid-area: 12 / 7 / 13 / 15;    grid-template-columns: 0 5rem 0 83.33333333rem 0 5rem;    grid-template-rows: 0 minmax(6.66505253rem, max-content) minmax(3.6626812rem, max-content) minmax(2.93333292rem, max-content) minmax(2.91167777rem, max-content) minmax(6.66505253rem, max-content);  }  #cIuq9H3Ke5jfi72y {    grid-area: 12 / 7 / 13 / 15;    position: relative;  }  #P2Zdpq2QQtXYqWCn {    display: none;  }  #oPejL3NexsIJd4Qq {    display: none;  }  #SPRzMXbTaR6p7BVS {    display: none;  }  #yLcvw20YpgR8FLFO {    display: block;  }  #ogGqcp6b8yh4HeIY {    display: none;  }  #hlqujQrlWnx5okCk {    grid-area: 2 / 2 / 7 / 7;    position: relative;  }  #pRZxb9ZjxpIqcK7U {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.05555417em - var(--ffsd)));  }  #BsWCbfKZxeldszT0 {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.05555417em);    --last-font-size: var(--first-font-size);    transform: translateX(calc(var(--first-font-size) * 0.1));    margin-top: calc(var(--first-font-size) * 0.01);    margin-bottom: calc(var(--last-font-size) * 0.01);  }  #NAGQgN3VI1DTqNZp {    min-width: 83.4375rem;  }  #MB4sesdLUFN329j5 {    grid-area: 3 / 3 / 4 / 5;    position: relative;  }  #lUOdfwPiQg70zYbR {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.77777917em - var(--ffsd)));  }  #XvztXEA1iLbVrIq6 {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.77777917em);    --last-font-size: var(--first-font-size);    transform: translateX(calc(var(--first-font-size) * 0.032));    margin-top: calc(var(--first-font-size) * 0.01);    margin-bottom: calc(var(--last-font-size) * 0.01);  }  #mOGkm8Npe7vIv7Oz {    min-width: 83.4375rem;  }  #XWltuftlMI3BkMUM {    grid-area: 5 / 4 / 6 / 6;    position: relative;  }  #ZIwVNIY0tNG8KW3d {    grid-area: 14 / 8 / 15 / 16;    grid-template-columns: 0 5rem 0 83.33333333rem 0 5rem;    grid-template-rows: 0 minmax(9.44752357rem, max-content) minmax(3.6626812rem, max-content) minmax(2.93333292rem, max-content) minmax(2.91167777rem, max-content) minmax(9.44752357rem, max-content);  }  #Nuf8AnEOHcw5AMDs {    grid-area: 14 / 8 / 15 / 16;    position: relative;  }  #jVPaXBup7PbxPTmx {    display: none;  }  #zXKFZfh2Pi2RKXdD {    display: none;  }  #YyHHH2u5doWtYKMY {    display: none;  }  #l6Acz2EuZiJm2kuZ {    display: block;  }  #V0c1FKSncJdRRFxb {    display: none;  }  #PldIsISZ2AMfMq2i {    grid-area: 2 / 2 / 7 / 7;    position: relative;  }  #OJHONn5jzAuesqvb {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.05555417em - var(--ffsd)));  }  #GbqnS19bGxBx2PLh {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.05555417em);    --last-font-size: var(--first-font-size);    transform: translateX(calc(var(--first-font-size) * 0.1));    margin-top: calc(var(--first-font-size) * 0.01);    margin-bottom: calc(var(--last-font-size) * 0.01);  }  #MIf95j8buGCQWyyl {    min-width: 83.4375rem;  }  #eAYGpgyqQKGEbGIV {    grid-area: 3 / 3 / 4 / 5;    position: relative;  }  #XvUHqNU4KHJXcch1 {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.77777917em - var(--ffsd)));  }  #xFX48aKJnHB6G4eb {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.77777917em);    --last-font-size: var(--first-font-size);    transform: translateX(calc(var(--first-font-size) * 0.032));    margin-top: calc(var(--first-font-size) * 0.01);    margin-bottom: calc(var(--last-font-size) * 0.01);  }  #Xwh3uLqcYThCVjzT {    min-width: 83.4375rem;  }  #DwjkTILkkedsacxg {    grid-area: 5 / 4 / 6 / 6;    position: relative;  }  #bjMobFhM48xKvLep {    grid-area: 16 / 9 / 17 / 17;    grid-template-columns: 0 5rem 0 83.33333333rem 0 5rem;    grid-template-rows: 0 minmax(6.66505253rem, max-content) minmax(3.6626812rem, max-content) minmax(2.93333292rem, max-content) minmax(2.91167777rem, max-content) minmax(6.66505253rem, max-content);  }  #tUQXGKdYUKDUuYI9 {    grid-area: 16 / 9 / 17 / 17;    position: relative;  }  #t5wxX51hrw4Svg58 {    grid-template-columns: 3.33333333rem 0 0 0 0 0 0 0 93.33333333rem 0 0 0 0 0 0 0 3.33333333rem;    grid-template-rows: minmax(18.88887928rem, max-content) minmax(8.65825442rem, max-content) minmax(4.98838986rem, max-content) minmax(22.83779694rem, max-content) minmax(5.85912318rem, max-content) minmax(22.83779694rem, max-content) minmax(5.83333333rem, max-content) minmax(22.83779694rem, max-content) minmax(5.83333333rem, max-content) minmax(22.83779694rem, max-content) minmax(5.83333333rem, max-content) minmax(22.83779694rem, max-content) minmax(5.83333333rem, max-content) minmax(28.40273902rem, max-content) minmax(2.91666667rem, max-content) minmax(22.83779694rem, max-content) minmax(18.88887928rem, max-content);  }  #espacio-de-0-a-6-3 {    min-height: calc(7.3673813 * var(--1vh, 1vh));  }  #RCu4ZlJ9f0GsMUsK {    grid-area: 2 / 2 / 3 / 3;    position: relative;  }  #EGxs4CqIkEKp6IFx {    grid-template-columns: 0 266.28899951%;    left: -83.14449976%;    grid-template-rows: 0 100%;  }  #YTPa8Ce8dQ2i26Nu {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(7.41355048em - var(--ffsd)));  }  #E3kOxB38vMVPcBJe {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 7.41355048em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #KmMqhrPsU6gGTYjl {    min-width: 93.4375rem;  }  #mgqfCMJPeEKC9pCz {    grid-area: 2 / 2 / 3 / 9;    position: relative;  }  #dcG2ZN4UBMHIbYKP {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.2222125em - var(--ffsd)));  }  #SXmSUQGEKyeeUZAV {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.2222125em - var(--ffsd)));  }  #ZRIx8bLlpsry8487 {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.2222125em - var(--ffsd)));  }  #pLd7IviRy1L3x3ef {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.2222125em - var(--ffsd)));  }  #UrhtcmQPgx7Hnzvx {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.2222125em - var(--ffsd)));  }  #GCSasN3qFSGAui6h {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.2222125em - var(--ffsd)));  }  #cQAQX4cbbzGxDDWe {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.2222125em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.4);    margin-bottom: calc(var(--last-font-size) * -0.4);  }  #mTBFqrJt5pIusmbt {    min-width: 93.4375rem;  }  #zunXcnXc1CteC0Nj {    grid-area: 4 / 3 / 5 / 10;    position: relative;  }  #DxVVzuUJeXtHMFSV {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(7.41355048em - var(--ffsd)));  }  #w056dh8zEq9H5PhK {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 7.41355048em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #ZsN5oBsDPga6fFtC {    min-width: 93.4375rem;  }  #HPLsGsw9gzA2ojK1 {    grid-area: 6 / 4 / 7 / 11;    position: relative;  }  #LZCBx40oV6SqmzVy {    grid-area: 8 / 6 / 9 / 7;    position: relative;  }  #Bu9omt5ir7gaH43v {    grid-area: 10 / 5 / 11 / 8;    position: relative;    clip-path: polygon(calc(0% + 0%) calc((0 * 89.48260603rem) + 0%), calc(100% - (0% + 0%)) calc((0 * 89.48260603rem) + 0%), calc(100% - (0% + 0%)) calc(100% - ((0.01475274 * 89.48260603rem) + 0%)), calc(0% + 0%) calc(100% - ((0.01475274 * 89.48260603rem) + 0%)));    margin-left: 0%;    margin-right: 0%;    margin-bottom: -1.47527388%;    margin-top: 0%;  }  #R8thihn6ZCLLmS2b {    grid-template-columns: 3.33333333rem 0 0 1.92536365rem 9.76003871rem 69.96252861rem 9.76003871rem 1.92536365rem 0 0 3.33333333rem;    grid-template-rows: minmax(17.286231rem, max-content) minmax(8.89626057rem, max-content) minmax(5.2361125rem, max-content) minmax(43.03808676rem, max-content) minmax(12.13875712rem, max-content) minmax(8.89626057rem, max-content) minmax(1.32011351rem, max-content) minmax(41.74521971rem, max-content) minmax(5rem, max-content) minmax(61.95154584rem, max-content);  }  #espacio-de-0-a-6-4 {    min-height: calc(6.08146529 * var(--1vh, 1vh));  }  #YL9vOUznso05z1dz {    grid-area: 2 / 2 / 3 / 3;    position: relative;  }  #yJR4XuYzfBPuYpSE {    grid-template-columns: 0 154.43378688%;    left: -27.21689344%;    grid-template-rows: 0 100%;  }  #cx0GrkUg3iCGBTvo {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(8.83279302em - var(--ffsd)));  }  #Rj3ImoIwO2krc20h {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 8.83279302em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #mAy4qXG7Z82vkNGF {    min-width: 93.4375rem;  }  #Lw5WjNotJxDk83gh {    grid-area: 2 / 3 / 3 / 20;    position: relative;  }  #sa2UWEVfeIhnUaLc {    grid-area: 4 / 17 / 13 / 19;    position: relative;  }  #pxNpOjpCzueX5cAZ {    font-size: calc(2.83911746em - var(--ffsd));  }  #FYThEfZVVuY9ZW9H {    --first-font-size: 2.83911746em;    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #wa0gT7mMn2HL0JfS {    min-width: 35.84740424rem;  }  #kx1xwuwtANftlyUo {    grid-area: 5 / 4 / 6 / 12;    position: relative;  }  #kB0rfd88Ez84gsRz {    font-size: calc(2.36592175em - var(--ffsd));  }  #t35q5sc91Zir4b91 {    font-size: calc(2.36592175em - var(--ffsd));  }  #xKqU80q6OaYMPuRs {    --first-font-size: 2.36592175em;    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #J5sNjgTSTByg6Uat {    min-width: 67.2863153rem;  }  #aLSsVmiiUwh7O2KI {    grid-area: 7 / 5 / 8 / 18;    position: relative;  }  #kuhHjASZiUjjlUy1 {    font-size: calc(2.83911746em - var(--ffsd));  }  #ASw9Ez2PLabQMdke {    --first-font-size: 2.83911746em;    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #wJZmcPK3yUEiaC35 {    min-width: 35.84740424rem;  }  #WQNgvfrvAGzGaytu {    grid-area: 9 / 10 / 11 / 14;    position: relative;  }  #atB3g08CJpMHTY0D {    grid-area: 10 / 2 / 20 / 6;    position: relative;  }  #Fl61COmHAqpFEYSE {    font-size: calc(2.36592885em - var(--ffsd));  }  #qtc2yc1hgRFjq13r {    font-size: calc(2.36592885em - var(--ffsd));  }  #AerCGFFLitOPtFxL {    --first-font-size: 2.36592885em;    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #iXqE2DbApRDShkwj {    min-width: 37.87581312rem;  }  #Mxa90X3VYfSuQcK9 {    grid-area: 12 / 7 / 14 / 15;    position: relative;  }  #m6rU4MvYwsc8BnPy {    font-size: calc(2.83911746em - var(--ffsd));  }  #M3EuXMgLVPOg7wtp {    --first-font-size: 2.83911746em;    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #VOSTBEnJOFiaTaII {    min-width: 35.84740424rem;  }  #SqyqP2qda69uo6X0 {    grid-area: 15 / 8 / 16 / 13;    position: relative;  }  #j1wNL9YCWPdtwbjn {    font-size: calc(2.36592885em - var(--ffsd));  }  #aunK7xeb5WjnD0ZB {    --first-font-size: 2.36592885em;    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #kk8ds3mCF93YPtEB {    min-width: 37.87581312rem;  }  #lyB3Rb6rH1px9suJ {    grid-area: 17 / 11 / 18 / 16;    position: relative;  }  #NoLHa5WqR5PV69Yy {    font-size: calc(1.89274734em - var(--ffsd));  }  #p5NfZh09W4kxc5e2 {    font-size: calc(1.89274734em - var(--ffsd));  }  #w0AEMxmVuqId4mxf {    --first-font-size: 1.89274734em;    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #PuzoDp3FyT2jzn23 {    min-width: 67.46792048rem;  }  #GCtHTGe6JyHITD4F {    grid-area: 19 / 9 / 21 / 21;    position: relative;  }  #H9481LM6vjZNy726 {    grid-template-columns: 3.33333333rem 0 1.82857768rem 0 22.15429286rem 1.98670898rem 0 0 0.02511447rem 0 11.57712127rem 24.14100184rem 0.02511447rem 2.00329441rem 0.02511447rem 3.78561348rem 1.45877239rem 21.66802502rem 2.65458201rem 0 3.33333333rem;    grid-template-rows: minmax(20.64516734rem, max-content) minmax(10.53630418rem, max-content) minmax(3.02239154rem, max-content) minmax(1.67877822rem, max-content) minmax(3.40694095rem, max-content) minmax(0.80017321rem, max-content) minmax(6.0567858rem, max-content) minmax(4.01262137rem, max-content) minmax(2.00431253rem, max-content) minmax(1.40262841rem, max-content) minmax(0.66666537rem, max-content) minmax(3.8564505rem, max-content) minmax(2.20033389rem, max-content) minmax(2.55520571rem, max-content) minmax(3.40694095rem, max-content) minmax(0.7902215rem, max-content) minmax(2.79179931rem, max-content) minmax(1.26340727rem, max-content) minmax(5.8358558rem, max-content) minmax(1.66414568rem, max-content) minmax(20.64516734rem, max-content);  }  #horario-y-tarifa-3 {    min-height: calc(2.93680469 * var(--1vh, 1vh));  }  #gUAXh9V2R6auGN6C {    grid-area: 2 / 2 / 3 / 3;    position: relative;  }  #rwd2QGu3ONWXR41l {    grid-template-columns: 0 160.330325%;    left: -30.1651625%;    grid-template-rows: 0 100%;  }  #Vq6AeQ2aKzTSC5ac {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(7.41355048em - var(--ffsd)));  }  #dubbNwkYkhEar0Ve {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 7.41355048em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #MU0ZI3i8XdMHqCex {    min-width: 93.4375rem;  }  #Ly9B3XhU63vuurnc {    grid-area: 2 / 2 / 3 / 4;    position: relative;  }  #LrxVtvt3LZwhiQDb {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.2222125em - var(--ffsd)));  }  #gN4eZAmGdybtaRlu {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.2222125em - var(--ffsd)));  }  #KP81kOWc7GpNTb96 {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.2222125em - var(--ffsd)));  }  #VxvW57xth07wp26P {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.2222125em - var(--ffsd)));  }  #gLw0OemPwTlihp2g {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.2222125em - var(--ffsd)));  }  #yQx0xIWYlTdnUw06 {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.2222125em - var(--ffsd)));  }  #lcmTg48ITVCGZStq {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.2222125em - var(--ffsd)));  }  #pJpRJIBqnlWHV7rN {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.2222125em - var(--ffsd)));  }  #Xqt8uLwJpHLTXZpB {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.2222125em - var(--ffsd)));  }  #m529YTIGrKMVKdwd {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.2222125em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.4);    margin-bottom: calc(var(--last-font-size) * -0.4);  }  #zf9O6MVRUBrcPeyY {    min-width: 93.4375rem;  }  #hTMRntoFSNwz3Ipn {    grid-area: 4 / 3 / 5 / 5;    position: relative;  }  #tiduHiTj9RlhjYNG {    grid-template-columns: 3.33333333rem 0 93.33333333rem 0 3.33333333rem;    grid-template-rows: minmax(16.89256191rem, max-content) minmax(8.89626057rem, max-content) minmax(9.97440799rem, max-content) minmax(50.41797643rem, max-content) minmax(16.89256191rem, max-content);  }  #espacio-de-0-a-6-5 {    min-height: calc(3.05018663 * var(--1vh, 1vh));  }  #ORq8WoTIoERfhTG7 {    grid-area: 2 / 2 / 3 / 3;    position: relative;  }  #VKQxDXWvHNLw2fQW {    grid-template-columns: 0 396.59927961%;    left: -148.29963981%;    grid-template-rows: 0 100%;  }  #iKIJKro5gGpEpnX9 {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(9.7221875em - var(--ffsd)));  }  #GajfNWhccFQxywAo {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 9.7221875em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #tbVVkexysBlJiwvU {    min-width: 93.4375rem;  }  #SzMDV7kIqQlUgHLS {    grid-area: 2 / 2 / 3 / 10;    position: relative;  }  #IgJ9rXWGCZu7wTYZ {    grid-area: 4 / 8 / 5 / 9;    position: relative;  }  #fJwSZCnc0QoOatdy {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(7.41355048em - var(--ffsd)));  }  #c0gC0f4GFKYI5MLh {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 7.41355048em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #YmWnvDxMlrZLZiRH {    min-width: 93.4375rem;  }  #JIoSYAik1apCv6Me {    grid-area: 6 / 3 / 7 / 11;    position: relative;  }  #Eh8ODESaN7aavQSK {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.84618481em - var(--ffsd)));  }  #fWQNcHkh6qTbbWux {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.84618481em - var(--ffsd)));  }  #FTzSqwirediyIuyA {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5.84618481em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #XQaX2ErB3P2RZk13 {    min-width: 93.4375rem;  }  #e1YEc6b1Phmo1IJb {    grid-area: 8 / 4 / 9 / 12;    position: relative;  }  #mVIxeGF1UZWvKsys {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(7.41355048em - var(--ffsd)));  }  #tZnj8mn7s3jd2sjp {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 7.41355048em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #iibQWUNDxH2iVssF {    min-width: 93.4375rem;  }  #tPbBnmBxC1Cd0W4P {    grid-area: 10 / 5 / 11 / 13;    position: relative;  }  #stjZ54nEF5XMbrev {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.84618481em - var(--ffsd)));  }  #PXRatd0NC6GCIKG1 {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5.84618481em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #qcADK0z0TIAWkNcd {    min-width: 93.4375rem;  }  #eqrQxLgxUvoiJrOP {    grid-area: 12 / 7 / 13 / 15;    position: relative;  }  #f5ZUkKCv2hxGnnRO {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.77777917em - var(--ffsd)));  }  #S9swgJBrNUiqLjrF {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.77777917em - var(--ffsd)));  }  #sYyI0pcchTTzbpdP {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.77777917em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #bTQsPxG95Vf8pRRz {    min-width: 93.4375rem;  }  #ZqRMwsP5B80aRW9H {    grid-area: 14 / 6 / 15 / 14;    position: relative;    margin-left: 0%;    margin-right: -6.63502209%;    margin-bottom: 0%;    margin-top: 0%;  }  #jm1Hl7hXOAtSy1H5 {    grid-template-columns: 3.33333333rem 0 0 0 0 0 8.12071683rem 77.09189967rem 8.12071683rem 0 0 0 0 0 3.33333333rem;    grid-template-rows: minmax(10.81061898rem, max-content) minmax(11.59722917rem, max-content) minmax(11.72295588rem, max-content) minmax(79.62051398rem, max-content) minmax(5rem, max-content) minmax(8.89626057rem, max-content) minmax(1.95678579rem, max-content) minmax(14.96624926rem, max-content) minmax(7.5rem, max-content) minmax(8.89626057rem, max-content) minmax(2.31944583rem, max-content) minmax(6.89850615rem, max-content) minmax(3.70833333rem, max-content) minmax(11.08081512rem, max-content) minmax(10.81061898rem, max-content);  }  #horario-y-tarifa-4 {    min-height: calc(5.79371025 * var(--1vh, 1vh));  }  #Yq3e6utjqaLUNlF9 {    grid-area: 2 / 2 / 3 / 3;    position: relative;  }  #Wl5J8ZRMJTIrM4oC {    grid-template-columns: 0 381.01024568%;    left: -140.50512284%;    grid-template-rows: 0 100%;  }  #m4k3gga53Co1eItd {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(6.86092798em - var(--ffsd)));  }  #nEpuDREDWqAK88hE {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 6.86092798em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #qbr7UBXFtHT8Bhfo {    min-width: 93.4375rem;  }  #gtonye2mz9ZD5FUB {    grid-area: 2 / 5 / 3 / 9;    position: relative;  }  #sOrpofg9FR7XDfPm {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.43659751em - var(--ffsd)));  }  #i41vmFnUaZbDnXS4 {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5.43659751em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #kmzfYv14pZQcXupY {    min-width: 93.4375rem;  }  #qbPhprX2fx9AL0vR {    grid-area: 4 / 4 / 5 / 8;    position: relative;  }  #Gn6FASAQsWP6VZbu {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.03134147em - var(--ffsd)));  }  #iNHR0JeokJke4Flq {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.03134147em - var(--ffsd)));  }  #TAcWUKqcs9fg6DAm {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5.03134147em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.4);    margin-bottom: calc(var(--last-font-size) * -0.4);  }  #yMoexNOBTJ1wlhCA {    min-width: 93.4375rem;  }  #iBFygvzMy5TVgl9G {    grid-area: 6 / 3 / 7 / 7;    position: relative;  }  #liWPAHtQk2vTd5OV {    grid-area: 8 / 2 / 9 / 6;    position: relative;  }  #Qinkpi0Fm2wd1Kwq {    grid-template-columns: 3.33333333rem 0 0 0 93.33333333rem 0 0 0 3.33333333rem;    grid-template-rows: minmax(3.33333333rem, max-content) minmax(8.23311358rem, max-content) minmax(7.92929193rem, max-content) minmax(6.51156974rem, max-content) minmax(7.91666667rem, max-content) minmax(75.56169143rem, max-content) minmax(5rem, max-content) minmax(96.39466667rem, max-content) minmax(3.33333333rem, max-content);  }  #espacio-de-0-a-6-6 {    min-height: calc(6.33906832 * var(--1vh, 1vh));  }  #IngayPM3wtmAzjVw {    grid-area: 2 / 2 / 3 / 3;    position: relative;  }  #l2Bt90qnCq74cjt0 {    grid-template-columns: 0 427.65966477%;    left: -163.82983239%;    grid-template-rows: 0 100%;  }  #ut9xZeXGHTYaksdF {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(8.33333333em - var(--ffsd)));  }  #rSwKDCAqNzLx4DkD {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 8.33333333em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #aJmVC90jUiLYbUia {    min-width: 93.4375rem;  }  #TeAliZowb3ry4NNh {    grid-area: 2 / 2 / 3 / 11;    position: relative;  }  #gGONU4DplGI0ps4M {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.43659751em - var(--ffsd)));  }  #YxSY89U0AMaEM4Ql {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5.43659751em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #WIoPeJnWbwlbLj7V {    min-width: 93.4375rem;  }  #NqdUXCpxy8KB7SSi {    grid-area: 4 / 4 / 5 / 13;    position: relative;  }  #DF27snoWGzVG6Fhd {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.8888875em - var(--ffsd)));  }  #WIeW1LDFsuGQpjI8 {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.8888875em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #aYIYW8BIQA9GjwB3 {    min-width: 93.4375rem;  }  #QDKYpRejfqlAPkaT {    grid-area: 6 / 3 / 7 / 12;    position: relative;  }  #IOratLmR2aRTdn7b {    grid-area: 8 / 8 / 9 / 9;    position: relative;  }  #IhFMGM4UtsnpS7Fm {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.43659751em - var(--ffsd)));  }  #ovSzXWe23HeigQQG {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5.43659751em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #RX5RWvVFsJgZKOI5 {    min-width: 93.4375rem;  }  #WnMklLL0FSjQSE8S {    grid-area: 10 / 5 / 11 / 14;    position: relative;  }  #D9AASwM5yknBXzcn {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.43659751em - var(--ffsd)));  }  #ujzyp5tKi6E5f7U5 {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.43659751em - var(--ffsd)));  }  #I9gawstX1TqXNHHG {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5.43659751em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #I3ysfWCCSXQUjJgC {    min-width: 93.4375rem;  }  #uFMex87jWL093ARw {    grid-area: 12 / 6 / 13 / 15;    position: relative;  }  #kynhnHoW0LPiaMNH {    grid-area: 14 / 7 / 15 / 10;    position: relative;  }  #rQegTkRkxWxyvNjQ {    grid-template-columns: 3.33333333rem 0 0 0 0 12.72595893rem 2.90316148rem 62.07509251rem 2.90316148rem 12.72595893rem 0 0 0 0 3.33333333rem;    grid-template-rows: minmax(9.66666667rem, max-content) minmax(10rem, max-content) minmax(10.93604337rem, max-content) minmax(6.51156974rem, max-content) minmax(3.99883782rem, max-content) minmax(4.44569731rem, max-content) minmax(16.41623346rem, max-content) minmax(64.11115554rem, max-content) minmax(5rem, max-content) minmax(6.51156974rem, max-content) minmax(3.95833333rem, max-content) minmax(14.11045898rem, max-content) minmax(5rem, max-content) minmax(70.1079259rem, max-content) minmax(9.66666667rem, max-content);  }  #horario-y-tarifa-5 {    min-height: calc(7.1151993 * var(--1vh, 1vh));  }  #uTvK1NUXZLxdbgws {    grid-area: 2 / 2 / 3 / 3;    position: relative;  }  #mShPQTr5ph1R09cc {    grid-template-columns: 0 372.76872656%;    left: -136.38436328%;    grid-template-rows: 0 100%;  }  #u65wqxKnCOpGZFXS {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(7.21157096em - var(--ffsd)));  }  #UqRxQSTwYjFWtHyZ {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 7.21157096em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #ko1mSoUQw7eHjDeC {    min-width: 93.4375rem;  }  #QKzejmikiMLAiMB3 {    grid-area: 2 / 4 / 3 / 8;    position: relative;  }  #OObIoIhEWm4eHRZd {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.43659751em - var(--ffsd)));  }  #jEq1zyWx7Q7H5zUj {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5.43659751em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #jUKgOyACwqoalTsh {    min-width: 93.4375rem;  }  #CRu9z9mAvFwcDVdT {    grid-area: 4 / 3 / 5 / 7;    position: relative;  }  #svrrPvdAeTVRbysw {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.92293846em - var(--ffsd)));  }  #DpMsQu6KEIGQxhxV {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.92293846em - var(--ffsd)));  }  #FGcMFxFMBWAPlyCQ {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.92293846em - var(--ffsd)));  }  #mefEjbqTHmX26dCl {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.92293846em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #gNQBHbh8PwLLMuSA {    min-width: 93.4375rem;  }  #b2Icr8k9mNXHeXK0 {    grid-area: 6 / 5 / 7 / 9;    position: relative;  }  #Sawo2oMuEC77HzZT {    grid-area: 8 / 2 / 9 / 6;    position: relative;  }  #R5DbeWbAGvb9I6R8 {    grid-template-columns: 3.33333333rem 0 0 0 93.33333333rem 0 0 0 3.33333333rem;    grid-template-rows: minmax(3.33333333rem, max-content) minmax(8.65388516rem, max-content) minmax(7.92929193rem, max-content) minmax(6.51156974rem, max-content) minmax(7.91666667rem, max-content) minmax(74.70567719rem, max-content) minmax(5rem, max-content) minmax(96.39466667rem, max-content) minmax(3.33333333rem, max-content);  }  #espacio-de-0-a-6-7 {    min-height: calc(6.32618851 * var(--1vh, 1vh));  }  #oxHgcxb2wzb5XlFF {    grid-area: 2 / 2 / 3 / 3;    position: relative;  }  #gFvBrxS339w9wj2o {    grid-template-columns: 0 161.73537554%;    left: -30.86768777%;    grid-template-rows: 0 100%;  }  #Tmkaxj3gDsWUX4MA {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(8.33333333em - var(--ffsd)));  }  #u0L7LGAyAUVN8nJS {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 8.33333333em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #WRyXPo7mhpsai1Qq {    min-width: 93.4375rem;  }  #ghzBYSgyC0tQbPJz {    grid-area: 2 / 3 / 3 / 20;    position: relative;  }  #KlDJxRkAlyHd48hH {    font-size: calc(2.25814473em - var(--ffsd));  }  #eX9g4HLNmk8J7kwE {    --first-font-size: 2.25814473em;    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #BCDk2A2gDeaKKMDp {    min-width: 38.8710929rem;  }  #mncoFZQkXQkUlS1y {    grid-area: 5 / 5 / 6 / 15;    position: relative;  }  #LeqrQf56FrirnEAO {    grid-area: 4 / 16 / 17 / 21;    position: relative;  }  #leFEDUVSmmGx3B7H {    font-size: calc(2.25814473em - var(--ffsd));  }  #l9mEf5PuIi4Ed9oz {    --first-font-size: 2.25814473em;    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #ygZzDhrBAY37h91s {    min-width: 38.8710929rem;  }  #UJkLqC6kAiw6DbIa {    grid-area: 7 / 4 / 8 / 14;    position: relative;  }  #Haup0F9kYWcTCM1x {    font-size: calc(2.10669746em - var(--ffsd));  }  #Nt40pDu1ibj4cRz9 {    --first-font-size: 2.10669746em;    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #Zjtq763JpB1123kz {    min-width: 36.27116902rem;  }  #r2AHEV7H7ebWng11 {    grid-area: 9 / 7 / 10 / 13;    position: relative;  }  #OPrq8wED51jI1oOZ {    font-size: calc(2.10669746em - var(--ffsd));  }  #pj7rwPGSRzgK1ouN {    font-size: calc(2.10669746em - var(--ffsd));  }  #jHVVPVnyX3JIZjw1 {    font-size: calc(2.10669746em - var(--ffsd));  }  #pPj2QOgDzgAhMAxU {    --first-font-size: 2.10669746em;    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #gkafLmXiwk292zFu {    min-width: 36.27116902rem;  }  #SfhkxTIskP5hdsSg {    grid-area: 11 / 6 / 12 / 12;    position: relative;  }  #AYeP0D7TerAsO2DK {    grid-area: 13 / 2 / 20 / 8;    position: relative;  }  #vYXhbaEJpJ8D48zm {    font-size: calc(2.25814473em - var(--ffsd));  }  #hL5Hv9iW0NRKlxPQ {    --first-font-size: 2.25814473em;    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #ZEH1Gw1UzFAelGQb {    min-width: 38.8710929rem;  }  #ZQUWYzTRR35bAt7b {    grid-area: 14 / 9 / 15 / 17;    position: relative;  }  #jAmK7j6UaGqHnXZo {    font-size: calc(2.25814473em - var(--ffsd));  }  #pcAfNEINAjTYDNDm {    font-size: calc(2.25814473em - var(--ffsd));  }  #kK3CT9hhlGdxeG6S {    font-size: calc(2.25814473em - var(--ffsd));  }  #IzzRJwwB7tIwOea6 {    font-size: calc(2.25814473em - var(--ffsd));  }  #FLaThKwUigX45xlW {    --first-font-size: 2.25814473em;    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #rgiR3EOr4hmv5soa {    min-width: 38.8710929rem;  }  #FvIsol2wB14ybMC4 {    grid-area: 16 / 10 / 18 / 18;    position: relative;  }  #zRkRin5TeaQB4lHW {    font-size: calc(1.64228637em - var(--ffsd));  }  #JtD6wIXDXXRgwDdI {    font-size: calc(1.64228637em - var(--ffsd));  }  #S4scGJUpouXs3HaD {    --first-font-size: 1.64228637em;    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #wBGXUlrZTcydXkHz {    min-width: 61.46025789rem;  }  #mwS1nRbG0k2ab5iN {    grid-area: 19 / 11 / 21 / 19;    position: relative;  }  #q5rMhtWxkXNRQfeO {    grid-template-columns: 3.33333333rem 0 0 0 0 0 20.59536523rem 9.40226939rem 0 0 6.16936774rem 0 2.59992388rem 0 29.48320508rem 0.51442954rem 0 22.58916499rem 1.97960749rem 0 3.33333333rem;    grid-template-rows: minmax(13.78127091rem, max-content) minmax(10rem, max-content) minmax(10.93604337rem, max-content) 0 minmax(2.70464511rem, max-content) minmax(1.4776306rem, max-content) minmax(2.70464511rem, max-content) minmax(1.26679679rem, max-content) minmax(2.50398768rem, max-content) minmax(1.46266359rem, max-content) minmax(8.35464203rem, max-content) minmax(0.68725916rem, max-content) minmax(0.00279075rem, max-content) minmax(2.70464511rem, max-content) minmax(0.6900499rem, max-content) minmax(1.34617521rem, max-content) minmax(10.82729207rem, max-content) minmax(1.56342439rem, max-content) minmax(4.13651578rem, max-content) 0 minmax(13.78127091rem, max-content);  }  #horario-y-tarifa-6 {    min-height: calc(2.69087671 * var(--1vh, 1vh));  }  #GnTcZ8AJh1WvYDWA {    grid-area: 2 / 2 / 3 / 3;    position: relative;  }  #oO3AewIGFVHs0niI {    grid-template-columns: 0 450.3551383%;    left: -175.17756915%;    grid-template-rows: 0 100%;  }  #TXEPfp4sYU1XsVOn {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(8.33333333em - var(--ffsd)));  }  #c83h1jILO5T2wWoQ {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 8.33333333em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #viuP4NAhuKWH9ELt {    min-width: 93.4375rem;  }  #AibKWlKJkSCsIve5 {    grid-area: 2 / 4 / 3 / 15;    position: relative;  }  #QCUT4d4EdxBZn9qp {    grid-area: 4 / 5 / 5 / 9;    position: relative;  }  #EPHzMutwixjJXJ3B {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(6.94441667em - var(--ffsd)));  }  #lOmI7s8Blu8yxic3 {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 6.94441667em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #YMb3RMi0wxEt10Wx {    min-width: 81.70449307rem;  }  #NyggyNb8U80QGAaE {    grid-area: 6 / 7 / 7 / 11;    position: relative;  }  #VfJobhSJwmGQgNyQ {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.96971557em - var(--ffsd)));  }  #L5KqnRnuxvwK9K3S {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.96971557em - var(--ffsd)));  }  #tvpmuCIwCqo8Evqf {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.96971557em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #sztAlIR4AUHqgYx6 {    min-width: 93.4375rem;  }  #F4ubCQgC043cz5Pp {    grid-area: 8 / 2 / 9 / 13;    position: relative;  }  #Ap1iDhbvJsgICN2o {    grid-area: 10 / 6 / 11 / 10;    position: relative;  }  #AwWtfoXavl8MxoyH {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(6.9444375em - var(--ffsd)));  }  #saU95ZfL6c1OD9yI {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 6.9444375em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #xgdqB9ieQZ5uiJq2 {    min-width: 81.70449307rem;  }  #InvzCtD7xgsezWcv {    grid-area: 12 / 8 / 13 / 12;    position: relative;  }  #h0Ib8vFhNfNjPlX8 {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.80915032em - var(--ffsd)));  }  #dj4MTWvZ6rF6T6JS {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5.80915032em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #zbsm6AFr2fpyE9uB {    min-width: 93.4375rem;  }  #mftxj2fLyuMcvIUk {    grid-area: 14 / 3 / 15 / 14;    position: relative;  }  #p672Ro8JMohJZ9Kd {    grid-template-columns: 3.33333333rem 0 0 5.86650347rem 0 0 0 81.6003264rem 0 0 0 5.86650347rem 0 0 3.33333333rem;    grid-template-rows: minmax(11.52786568rem, max-content) minmax(10rem, max-content) minmax(12.09423347rem, max-content) minmax(81.6rem, max-content) minmax(2.94569436rem, max-content) minmax(8.19445rem, max-content) minmax(2.94569436rem, max-content) minmax(12.89868665rem, max-content) minmax(5rem, max-content) minmax(81.6rem, max-content) minmax(2.94569436rem, max-content) minmax(8.19444583rem, max-content) minmax(2.94569853rem, max-content) minmax(6.95778699rem, max-content) minmax(11.52786568rem, max-content);  }  #cristina-y-estefanía {    min-height: calc(7.73477137 * var(--1vh, 1vh));  }  #YaiXhWfhjCZ0D1nw {    grid-area: 2 / 2 / 3 / 3;    position: relative;  }  #aTvzV36Um3xeERM0 {    grid-template-columns: 0 164.76127995%;    left: -32.38063998%;    grid-template-rows: 0 100%;  }  #B1y1l6uVdYdZsPmk {    stroke-width: calc(100rem * 0.0 / 480.0);  }  #aMYYwDwvmUfTThVN {    grid-area: 2 / 2 / 4 / 6;    position: absolute;    top: 0px;    bottom: 0px;    left: -3.33333333rem;    right: -3.33333333rem;  }  #PbfrC07AokNOYX1Y {    font-size: calc(2.00422743em - var(--ffsd));  }  #rvoOCXXjloqLUWlq {    font-size: calc(2.00422743em - var(--ffsd));  }  #hDUaFtrPXodCzuvT {    --first-font-size: 2.00422743em;    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.4);    margin-bottom: calc(var(--last-font-size) * -0.4);  }  #sDvofy1pAqKpzUuT {    min-width: 68.08549736rem;  }  #fR6RH0a4XitVfEoA {    grid-area: 3 / 4 / 5 / 5;    position: relative;  }  #XkqDc5oL3UCokAk5 {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(9.4975747em - var(--ffsd)));  }  #YOLuTlsG6XNuA7li {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 9.4975747em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #jzdrVoqxRher61rJ {    min-width: 93.4375rem;  }  #pndmZvzkwAPIJ1jK {    grid-area: 6 / 3 / 7 / 7;    position: relative;  }  #bnj8xuugfpiVbb7b {    grid-template-columns: 3.33333333rem 0 12.67600132rem 67.98133069rem 12.67600132rem 0 3.33333333rem;    grid-template-rows: 0 minmax(5.58907145rem, max-content) minmax(11.45597297rem, max-content) minmax(6.75518877rem, max-content) minmax(23.19883841rem, max-content) minmax(11.27852645rem, max-content) minmax(6.83353435rem, max-content);  }  #quienes-somos {    min-height: calc(1.92678611 * var(--1vh, 1vh));  }}@media (min-width: 480.05px) and (max-width: 768px) {  #KN0IpZYbkHytWA9u {    grid-area: 2 / 2 / 3 / 3;    position: relative;  }  #LtrTdN9Cfi97bTgN {    grid-template-columns: 0 159.09554512%;    left: -29.54777256%;    grid-template-rows: 0 100%;  }  #JU1bFU9TPc9Xr2qV {    stroke-width: calc(100rem * 0.0 / 768.0);  }  #je9mU3TpuMNCDcu1 {    display: none;  }  #wAFq8scRsGAT25Se {    stroke-width: calc(100rem * 0.0 / 768.0);  }  #wQqkaKiP1ychtm2r {    display: none;  }  #KdeH14N2yoR8sjG7 {    stroke-width: calc(100rem * 0.0 / 768.0);  }  #XwMw0ntDCgei5DkV {    display: block;  }  #tIcjrZghd1KgDlmA {    stroke-width: calc(100rem * 0.0 / 768.0);  }  #Rbvg3oXtgrjggI02 {    display: none;  }  #REyqyXK2x34wUIio {    stroke-width: calc(100rem * 0.0 / 768.0);  }  #Jkkvb9LIslwZcALh {    display: none;  }  #QrtVx1vfBQMkQIvS {    grid-area: 2 / 2 / 13 / 13;    position: absolute;    top: 0px;    bottom: 0px;    left: -4.16666667rem;    right: -4.16666667rem;  }  #Fw2z7kMDK6MOk3Ge {    font-size: calc(14.9006099em - var(--ffsd));  }  #sVwnFbgvUY50bJ4k {    --first-font-size: 14.9006099em;    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #QosCSc1gUEW4fMaJ {    min-width: 30.09456577rem;  }  #trtEJlwlGF3wDF4Y {    grid-area: 2 / 2 / 5 / 5;    position: relative;  }  #nec6FaNCgaxDDaxd {    font-size: calc(3.12501302em - var(--ffsd));  }  #meRG1ZRdSyszk6RN {    --first-font-size: 3.12501302em;    --last-font-size: var(--first-font-size);    transform: translateX(calc(var(--first-font-size) * 0.034));    margin-top: calc(var(--first-font-size) * -0.145);    margin-bottom: calc(var(--last-font-size) * -0.145);  }  #UzsCORjQG3IRnYZB {    min-width: 32.01338129rem;  }  #mL0a5s5Qh3g9yA3y {    grid-area: 4 / 3 / 7 / 6;    position: relative;  }  #l1gGtIk1skjiTcy1 {    font-size: calc(14.9006099em - var(--ffsd));  }  #QWIJo8PAzxgCPG2x {    --first-font-size: 14.9006099em;    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #JHVW4dL2HK9TSweR {    min-width: 30.09456577rem;  }  #B38h1bv76ThOGNc3 {    grid-area: 3 / 4 / 6 / 7;    position: relative;  }  #rwJlyJ9LSqBATPGW {    grid-area: 3 / 5 / 4 / 10;    grid-template-columns: 0 0 1.91881552rem 28.11064609rem 1.91881552rem 0;    grid-template-rows: 0 0 minmax(15.51895398rem, max-content) minmax(2.28732682rem, max-content) 0 minmax(1.36371107rem, max-content);  }  #D8qs4QRoykM7BXnF {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.8194401em - var(--ffsd)));  }  #TVIa20NjSvIN4JQK {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.8194401em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #UGONTKyM7tOjgi5h {    min-width: 57.35677083rem;  }  #raCxTuA5yyPYWmUL {    grid-area: 5 / 3 / 6 / 11;    position: relative;  }  #idi03t2G1MF8pUYq {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.8194401em - var(--ffsd)));  }  #fli2Icw5rabN456z {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.8194401em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #K1caJuBkfvImkhgZ {    min-width: 17.03957109rem;  }  #ksxOSWYeHl1CiGCy {    grid-area: 7 / 6 / 10 / 7;    position: relative;  }  #mH5OMQSFVFeHSQlI {    grid-area: 8 / 8 / 9 / 9;    position: relative;  }  #VEhrrRqKBag8iGAV {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.8194401em - var(--ffsd)));  }  #xeSSNpXvWdNM4kS3 {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.8194401em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #ml3lNGuK2Fy5FTL0 {    min-width: 57.35677083rem;  }  #EptVSWdlFMcVjHGI {    grid-area: 11 / 4 / 12 / 12;    position: relative;  }  #ZI1JywJHqrFq75Ai {    grid-template-columns: 0 17.1875rem 0 12.67169477rem 5.23462548rem 16.97446693rem 0.83683402rem 3.66772523rem 5.23462548rem 12.67169477rem 0 17.1875rem;    grid-template-rows: 0 minmax(4.16666667rem, max-content) minmax(19.16999187rem, max-content) minmax(4.16666667rem, max-content) minmax(4.57465365rem, max-content) minmax(4.16666667rem, max-content) minmax(1.53428841rem, max-content) minmax(2.28732682rem, max-content) minmax(0.75303841rem, max-content) minmax(4.16666667rem, max-content) minmax(4.57465365rem, max-content) minmax(4.16666667rem, max-content);  }  #HvsvhkiPZHw5YDFC {    grid-area: 2 / 2 / 3 / 4;    position: relative;  }  #cwi6efpiL5LSgKXj {    grid-area: 4 / 3 / 5 / 5;    position: relative;  }  #HoEZymMYS7Okd8a6 {    grid-template-columns: 4.16666667rem 0 91.66666667rem 0 4.16666667rem;    grid-template-rows: 0 minmax(53.72728614rem, max-content) minmax(0.92361576rem, max-content) minmax(34.79666667rem, max-content);  }  #portada {    min-height: calc(3.63455797 * var(--1vh, 1vh));  }  #KE3I5uItlGAvS9bB {    grid-area: 2 / 2 / 3 / 3;    position: relative;  }  #bZSbvkEfaz9clzgg {    grid-template-columns: 0 294.62955477%;    left: -97.31477738%;    grid-template-rows: 0 100%;  }  #hpbsTkOGkZqgP0Ba {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.20833333em - var(--ffsd)));  }  #Zunt6lK614qLWFGl {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5.20833333em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #QojC7sPLHqBiEreE {    min-width: 91.73177083rem;  }  #IXA0LfNUEA7Skym5 {    grid-area: 2 / 2 / 3 / 11;    position: relative;  }  #LDj9GnJB5LDrqWSt {    grid-area: 4 / 9 / 5 / 10;    position: relative;  }  #aqYXGUajZ36u2bsS {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.8194401em - var(--ffsd)));  }  #KAkgegcgs4GCkulM {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.8194401em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #TPBAauqTTWpuJA00 {    min-width: 91.73177083rem;  }  #ZYVgKzdeVUWDv5xS {    grid-area: 6 / 3 / 7 / 12;    position: relative;  }  #xdB6WMcO2TFopOfo {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.8194401em - var(--ffsd)));  }  #YPkzWeowcExWVcMM {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.8194401em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.15);    margin-bottom: calc(var(--last-font-size) * -0.15);  }  #zSG7GaKzzrQBv3mq {    min-width: 91.73177083rem;  }  #zJdPbTMAkC5QkXb4 {    grid-area: 8 / 6 / 9 / 15;    position: relative;  }  #vxjWUExNyOA6k5th {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.8194401em - var(--ffsd)));  }  #jc0iKBAawSYaCH5Z {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.8194401em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #hDbPxEC7xzZbTbDM {    min-width: 91.73177083rem;  }  #oYyNERRytSmjEyF0 {    grid-area: 10 / 4 / 11 / 13;    position: relative;  }  #d5aV2XXRKIirCJI1 {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.8194401em - var(--ffsd)));  }  #CluZ3liJKHbbzoxW {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.8194401em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.15);    margin-bottom: calc(var(--last-font-size) * -0.15);  }  #LecfXXhDBoHh7Sxk {    min-width: 91.73177083rem;  }  #bxK545UfEXP1vtoy {    grid-area: 12 / 7 / 13 / 16;    position: relative;  }  #OpiPBtgWJbE9uGpX {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.8194401em - var(--ffsd)));  }  #n6MyCMUaieS0Jx16 {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.8194401em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #jI9QmKSTNGQ3rJmQ {    min-width: 91.73177083rem;  }  #Yhc11dxnpqcgTcNy {    grid-area: 14 / 5 / 15 / 14;    position: relative;  }  #SbEZzAXYTEWT9tqk {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.8194401em - var(--ffsd)));  }  #j08L3aiHL4BAhH5S {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.8194401em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.15);    margin-bottom: calc(var(--last-font-size) * -0.15);  }  #jVHF7ijeYeiOHhXP {    min-width: 91.73177083rem;  }  #PuYVNYjbwk25dXxK {    grid-area: 16 / 8 / 17 / 17;    position: relative;  }  #IhO9HcJwwPuIG0xZ {    grid-template-columns: 4.16666667rem 0 0 0 0 0 0 10.16590216rem 71.33486234rem 10.16590216rem 0 0 0 0 0 0 4.16666667rem;    grid-template-rows: minmax(6.8554681rem, max-content) minmax(6.25rem, max-content) minmax(9.09593512rem, max-content) minmax(73.67464582rem, max-content) minmax(4.16666667rem, max-content) minmax(4.57465365rem, max-content) minmax(1.25942068rem, max-content) minmax(19.31389833rem, max-content) minmax(1.30208333rem, max-content) minmax(4.57465365rem, max-content) minmax(1.30208333rem, max-content) minmax(14.22506514rem, max-content) minmax(2.0229382rem, max-content) minmax(4.57465365rem, max-content) minmax(1.30208333rem, max-content) minmax(14.22506514rem, max-content) minmax(6.8554681rem, max-content);  }  #¿qué-es-kipi {    min-height: calc(7.13419867 * var(--1vh, 1vh));  }  #xo5kW6LkJTS2MHMY {    grid-area: 2 / 2 / 3 / 3;    position: relative;  }  #fEZlihwDLhsUbk3n {    grid-template-columns: 0 316.76655498%;    left: -108.38327749%;    grid-template-rows: 0 100%;  }  #OZZbzsZdqdfsdNJd {    display: none;  }  #xF3Tep9X19kiAOh7 {    display: none;  }  #KBa0LhOpFNmHAL7y {    display: block;  }  #AlAurf2Z9KkHDEy3 {    display: none;  }  #AM7ViBZKkzBh8oDM {    display: none;  }  #zWsvIuVzZyBnHlyz {    grid-area: 2 / 2 / 5 / 5;    position: relative;  }  #xYPYhsKKlKkDxBYt {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.59081943em - var(--ffsd)));  }  #cQWTso5ChNJEjtEX {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.59081943em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #DazUpmuB1nmLPsl2 {    min-width: 83.3984375rem;  }  #uE6TM12BNYzfWLxQ {    grid-area: 3 / 3 / 4 / 4;    position: relative;  }  #k6fMhdis6gjH8Jex {    grid-area: 2 / 2 / 3 / 15;    grid-template-columns: 0 4.16666667rem 83.33333333rem 4.16666667rem;    grid-template-rows: 0 minmax(5.45827081rem, max-content) minmax(4.30898331rem, max-content) minmax(5.45827081rem, max-content);  }  #oqXV7h9bEJZVgv5w {    grid-area: 2 / 2 / 3 / 15;    position: relative;  }  #rK61pDFijs3j4reC {    stroke-width: calc(100rem * 20.0 / 768.0);  }  #CLzYvCjMNspJ8qlD {    display: block;  }  #ebrm4kPr7zLKxxz1 {    stroke-width: calc(100rem * 20.0 / 768.0);  }  #gLBLzaaBJRe4CkzT {    display: none;  }  #pygYIxSpjQhG3FQI {    stroke-width: calc(100rem * 20.0 / 768.0);  }  #smEkdDXIsX3KKuZP {    display: none;  }  #f8XImm4hz8ReYZhd {    grid-area: 2 / 2 / 7 / 7;    position: relative;  }  #ImbkvJITDAXpebH8 {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.76414888em - var(--ffsd)));  }  #atJD9WbG1UePyPjn {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.76414888em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #KE9XOybZn7588bna {    min-width: 64.05146179rem;  }  #GzbrelJB7jbx1qf7 {    grid-area: 3 / 3 / 4 / 5;    position: relative;  }  #ofPdYZPGjGA6JR6Q {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.76414062em - var(--ffsd)));  }  #TWBSiVD3a8hP1iXi {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.76414062em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.15);    margin-bottom: calc(var(--last-font-size) * -0.15);  }  #Vfx7w2gk7ny7AszZ {    min-width: 64.05146179rem;  }  #nh5c1qTax8MT8yzZ {    grid-area: 5 / 4 / 6 / 6;    position: relative;  }  #XR9atuBbmJy4WhCi {    grid-template-columns: 0 2.89314463rem 0 63.98635762rem 0 2.89314463rem;    grid-template-rows: 0 minmax(4.51763422rem, max-content) minmax(4.50842975rem, max-content) minmax(2.55638704rem, max-content) minmax(20.43511181rem, max-content) minmax(4.41442087rem, max-content);  }  #Q2g4uXPuRevtlFAi {    grid-area: 4 / 6 / 5 / 12;    grid-template-columns: 0 69.77264687rem;    grid-template-rows: 0 minmax(36.4319837rem, max-content);  }  #GMsthpKTqOelYwU6 {    grid-area: 4 / 6 / 5 / 12;    position: relative;  }  #c3ZtEqwxjlymEFnq {    stroke-width: calc(100rem * 10.0 / 768.0);  }  #QzQnaRaA8VZgsluJ {    display: block;  }  #SfXbf8xz7yMKSu1F {    stroke-width: calc(100rem * 10.0 / 768.0);  }  #xkW16P9UbtazUSI0 {    display: none;  }  #KHWfrmAzBJNkkDhI {    stroke-width: calc(100rem * 10.0 / 768.0);  }  #YkkbqID9hK10r56r {    display: none;  }  #akYPb0nbtdVv87X2 {    grid-area: 2 / 2 / 7 / 7;    position: relative;  }  #AIf3Vxujj5P7Y0By {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.8194401em - var(--ffsd)));  }  #u7lfcI2MS5j1gCwz {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.8194401em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #Jmvwn6RGzkFPxhzL {    min-width: 61.54972873rem;  }  #ZzhSH6YB2hWmdhoC {    grid-area: 3 / 3 / 4 / 5;    position: relative;  }  #dy7vYcmdPPRkQVo6 {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.81942708em - var(--ffsd)));  }  #u75Cjvz3dN8A0W9R {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.81942708em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.15);    margin-bottom: calc(var(--last-font-size) * -0.15);  }  #YVhG4sT9lSEGe9LG {    min-width: 61.54972873rem;  }  #vEPjcjbh78yRAj6s {    grid-area: 5 / 4 / 6 / 6;    position: relative;  }  #mdHfsY0DpMkRtvj4 {    grid-template-columns: 0 4.14401115rem 0 61.48462456rem 0 4.14401115rem;    grid-template-rows: 0 minmax(4.55729167rem, max-content) minmax(4.57465365rem, max-content) minmax(2.3437474rem, max-content) minmax(21.25000521rem, max-content) minmax(3.91246285rem, max-content);  }  #fJEcSRmlZDFHCIQm {    grid-area: 6 / 5 / 7 / 11;    grid-template-columns: 0 69.77264687rem;    grid-template-rows: 0 minmax(36.63816076rem, max-content);  }  #So9hCiT7940yZzbp {    grid-area: 6 / 5 / 7 / 11;    position: relative;  }  #fGkq4Gvkc4c5ff93 {    stroke-width: calc(100rem * 10.0 / 768.0);  }  #O1IBy5eQTO3p3smX {    grid-area: 2 / 2 / 7 / 7;    position: relative;  }  #O87k5AzChNlHKUsS {    font-size: calc(3.8806964em - var(--ffsd));  }  #nfzdQLjUctsK0FDd {    --first-font-size: 3.8806964em;    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #GXHXE46n9JRoEZTH {    min-width: 58.13774824rem;  }  #vPWJ2DZ37E15qS3O {    grid-area: 3 / 4 / 4 / 5;    position: relative;  }  #MVG57xpv9iuvpe2o {    font-size: calc(3.8806964em - var(--ffsd));  }  #P4hIxScd8vlZD83K {    --first-font-size: 3.8806964em;    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.15);    margin-bottom: calc(var(--last-font-size) * -0.15);  }  #MvN1CsPFfa6ln3fp {    min-width: 61.41511317rem;  }  #bGEvpM4xDuNkSS5W {    grid-area: 5 / 3 / 6 / 6;    position: relative;  }  #ApyINc6z7U4LPazB {    grid-template-columns: 0 4.7088338rem 1.63868246rem 58.07264408rem 1.63868246rem 3.56104256rem;    grid-template-rows: 0 minmax(4.63038165rem, max-content) minmax(4.64802209rem, max-content) minmax(2.38133649rem, max-content) minmax(15.90205489rem, max-content) minmax(8.87018859rem, max-content);  }  #wk3qYhTH16fSuudu {    grid-area: 8 / 3 / 13 / 9;    grid-template-columns: 0 69.61988537rem;    grid-template-rows: 0 minmax(36.4319837rem, max-content);  }  #qKoecIW5b0h8iYcY {    grid-area: 8 / 3 / 13 / 9;    position: relative;  }  #jzpLI6CJCPApkTST {    font-size: calc(3.8194401em - var(--ffsd));  }  #MCppKLy8DQhH1UWk {    --first-font-size: 3.8194401em;    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #vkalwvQNZ2CJCMCo {    min-width: 43.7192808rem;  }  #ZeD1mAu6z5f9fnh1 {    grid-area: 9 / 7 / 10 / 13;    position: relative;  }  #JOvjC44F3QTw8sEm {    font-size: calc(3.8194401em - var(--ffsd));  }  #W6phAtm7bkE8G2hr {    --first-font-size: 3.8194401em;    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #C2G2f30kpX3bVpIG {    min-width: 43.7192808rem;  }  #d8MAwuhqWmpPtxdZ {    grid-area: 11 / 8 / 12 / 14;    position: relative;  }  #LQPodQPi5lu8oDfT {    stroke-width: calc(100rem * 10.000000000000002 / 768.0);  }  #byTTacumzBx7P4xa {    display: block;  }  #rSlvMnBznG2V1uog {    stroke-width: calc(100rem * 10.000000000000002 / 768.0);  }  #Lzpz5qr7kRE0Wehb {    display: none;  }  #U5SYc12COb8cjfvy {    stroke-width: calc(100rem * 10.000000000000002 / 768.0);  }  #EtbLZnf8aoGDRYcW {    display: none;  }  #oWLP2arLCelavN9W {    grid-area: 2 / 2 / 7 / 7;    position: relative;  }  #oAIYtVpXJFZ7gmyK {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.87554349em - var(--ffsd)));  }  #Br5S7yVQzuQd4i74 {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.87554349em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #EqUt9lev3h4llsj2 {    min-width: 61.54972873rem;  }  #kn9oeb37pIwmdzSb {    grid-area: 3 / 3 / 4 / 5;    position: relative;  }  #sNnXwQyq1PoOn5ZI {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.87553385em - var(--ffsd)));  }  #QJcBWvqwvuWO4I9m {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.87553385em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.15);    margin-bottom: calc(var(--last-font-size) * -0.15);  }  #nBhFDCP9sPbGhQeO {    min-width: 61.54972873rem;  }  #oP5Go0kN6bUaKxhf {    grid-area: 5 / 4 / 6 / 6;    position: relative;  }  #YIFVth14XirxIJce {    grid-template-columns: 0 4.14401115rem 0 61.48462456rem 0 4.14401115rem;    grid-template-rows: 0 minmax(4.65132716rem, max-content) minmax(4.64185029rem, max-content) minmax(2.63203967rem, max-content) minmax(16.02483984rem, max-content) minmax(8.57744876rem, max-content);  }  #gGUexfekdlQA5QxH {    grid-area: 14 / 4 / 15 / 10;    grid-template-columns: 0 69.77264687rem;    grid-template-rows: 0 minmax(36.52750573rem, max-content);  }  #LfYEhXAlHwKUjJMy {    grid-area: 14 / 4 / 15 / 10;    position: relative;  }  #TNPMxALKB4cItgRE {    grid-template-columns: 4.16666667rem 10.65943246rem 0 0.28757744rem 0 26.40604767rem 0 42.92626026rem 0.1527615rem 0.28757744rem 0 0.28757744rem 0 10.65943246rem 4.16666667rem;    grid-template-rows: minmax(5.201092rem, max-content) minmax(15.22552494rem, max-content) minmax(2.54179662rem, max-content) minmax(36.4319837rem, max-content) minmax(1.22450758rem, max-content) minmax(36.63816076rem, max-content) minmax(4.16666667rem, max-content) minmax(12.84367347rem, max-content) minmax(4.57465365rem, max-content) minmax(3.0181265rem, max-content) minmax(4.57465365rem, max-content) minmax(11.42087644rem, max-content) minmax(1.22450758rem, max-content) minmax(36.52750573rem, max-content) minmax(5.201092rem, max-content);  }  #diferencias-otros-centros {    min-height: calc(7.34711922 * var(--1vh, 1vh));  }  #B03ZP6s2Qiu6WHWo {    grid-area: 2 / 2 / 3 / 3;    position: relative;  }  #UzPTJA1NTdyXuNh5 {    grid-template-columns: 0 301.73245704%;    left: -100.86622852%;    grid-template-rows: 0 100%;  }  #VhB7ACz3OPcl3A5i {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(6.07636719em - var(--ffsd)));  }  #iGJZdeSGYYR7GIt7 {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 6.07636719em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #fYkVgPcGrY8sAihl {    min-width: 75.96216404rem;  }  #VsrKRNkv7YaBTu9K {    grid-area: 2 / 8 / 3 / 16;    position: relative;  }  #lEEJD6fhoDwgNs3m {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.8194401em - var(--ffsd)));  }  #QM3XWtg9A8jxz8gv {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.8194401em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #KxCIR8ZS9A0dWooY {    min-width: 75.96216404rem;  }  #jfS6hUNLgFUKRdMm {    grid-area: 4 / 9 / 5 / 17;    position: relative;  }  #SMlrsuA9xA6XX2st {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.8194401em - var(--ffsd)));  }  #wmvY9pTa5DMUOSdw {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.8194401em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #RpVjtXJx9S3EHLmg {    min-width: 75.96216404rem;  }  #fpgLhiZcpfVDv1Q1 {    grid-area: 6 / 10 / 7 / 18;    position: relative;  }  #tFlwuZjno6c44UpJ {    grid-area: 8 / 5 / 9 / 13;    position: relative;  }  #LCEmXn1BfWKa2F2E {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.8194401em - var(--ffsd)));  }  #xzEV6UqfUMbiIXDy {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.8194401em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #uHoQ67EzuCWt2r0R {    min-width: 75.96216404rem;  }  #dlRQoddB7POndh4a {    grid-area: 10 / 11 / 11 / 19;    position: relative;  }  #XFuqTiHQLxb1kLlA {    grid-area: 12 / 6 / 13 / 14;    position: relative;  }  #IcrF0Nv9iDloWNrl {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.8194401em - var(--ffsd)));  }  #P0eHRkcXbWbiAcjx {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.8194401em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #v7s0r4f88QOt6aN9 {    min-width: 75.96216404rem;  }  #jWYBRNv6IeRPGaNj {    grid-area: 14 / 12 / 15 / 20;    position: relative;  }  #tyU3YqViqLy4KBdb {    grid-area: 16 / 7 / 17 / 15;    position: relative;  }  #FgquwU4mrV7e2H4W {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.8194401em - var(--ffsd)));  }  #aMoSQmkRUJPfr360 {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.8194401em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #etS8La2077e4wsZi {    min-width: 78.18572063rem;  }  #VMpnfBWOWRdwLXdR {    grid-area: 18 / 3 / 19 / 22;    position: relative;  }  #lyYj21JnpMsWzCoN {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.8194401em - var(--ffsd)));  }  #dXTaYYSaryA3cqoq {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.8194401em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #OAxLffN1zJI08utu {    min-width: 78.18572063rem;  }  #ktgPcnWNWpG4sguL {    grid-area: 20 / 2 / 21 / 21;    position: relative;  }  #PTedtxu8zBj1sSUh {    grid-area: 22 / 4 / 23 / 23;    position: relative;  }  #Q3mEHEbHoAzHw3qy {    grid-template-columns: 10.93969177rem 0 0 1.1117783rem 0 0 0 0 0 0 0 75.89705987rem 0 0 0 0 0 0 0 1.1117783rem 0 0 10.93969177rem;    grid-template-rows: minmax(4.16666667rem, max-content) minmax(7.24826823rem, max-content) minmax(6.17200268rem, max-content) minmax(4.57465365rem, max-content) minmax(4.17467264rem, max-content) minmax(4.57465365rem, max-content) minmax(1.70071431rem, max-content) minmax(8.22573145rem, max-content) minmax(1.69270833rem, max-content) minmax(4.57465365rem, max-content) minmax(1.69270833rem, max-content) minmax(8.22573145rem, max-content) minmax(1.69270833rem, max-content) minmax(4.57465365rem, max-content) minmax(1.69270833rem, max-content) minmax(21.37840257rem, max-content) minmax(4.16666667rem, max-content) minmax(4.57465365rem, max-content) minmax(1.01278006rem, max-content) minmax(9.10780506rem, max-content) minmax(0.85559699rem, max-content) minmax(58.590477rem, max-content) minmax(4.97205692rem, max-content);  }  #contacto {    min-height: calc(6.89311637 * var(--1vh, 1vh));  }  #vJvZgjERWzc7q3mD {    grid-area: 2 / 2 / 3 / 3;    position: relative;  }  #akkSrQEd0Fa0XJTq {    grid-template-columns: 0 182.61601083%;    left: -41.30800541%;    grid-template-rows: 0 100%;  }  #pe0C0DwgxsJxpZhA {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(6.94440104em - var(--ffsd)));  }  #DpmLVcUsi36nDkao {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 6.94440104em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #UbGKDjEDs0O0HZaF {    min-width: 91.73177083rem;  }  #icckNIhVX8sCY2i0 {    grid-area: 2 / 2 / 3 / 9;    position: relative;  }  #Nlt6tXa7WhzyWAjf {    display: none;  }  #JUPIULAs6PWJybxZ {    display: none;  }  #UaQoMMyOIaJH6waT {    display: block;  }  #UPXcpWSuNeF6VWhp {    display: none;  }  #yYwn737U1p3prC67 {    display: none;  }  #W3nJpxbfbQ1RaiMd {    grid-area: 2 / 2 / 7 / 7;    position: relative;  }  #JucynW3gbf111HC3 {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.44721711em - var(--ffsd)));  }  #UTi1GGVwcX9eMbI5 {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.44721711em);    --last-font-size: var(--first-font-size);    transform: translateX(calc(var(--first-font-size) * 0.1));    margin-top: calc(var(--first-font-size) * 0.01);    margin-bottom: calc(var(--last-font-size) * 0.01);  }  #J9NqQIWBtMjlqhGX {    min-width: 83.3984375rem;  }  #Q82QvhLyOpaViDzx {    grid-area: 3 / 3 / 4 / 5;    position: relative;  }  #v7qL22HQ5JeaMTqx {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.46230981em - var(--ffsd)));  }  #M8e3FBlLAlJUl2Xk {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.46230981em);    --last-font-size: var(--first-font-size);    transform: translateX(calc(var(--first-font-size) * 0.032));    margin-top: calc(var(--first-font-size) * 0.01);    margin-bottom: calc(var(--last-font-size) * 0.01);  }  #ZBJ4GQ4S9xsSJnj4 {    min-width: 83.3984375rem;  }  #roKFn5FFLo9pmk03 {    grid-area: 5 / 4 / 6 / 6;    position: relative;  }  #BhoVFJeKAT2U7oKR {    grid-area: 4 / 3 / 5 / 10;    grid-template-columns: 0 4.16666667rem 0 83.33333333rem 0 4.16666667rem;    grid-template-rows: 0 minmax(4.69719986rem, max-content) minmax(4.13175045rem, max-content) minmax(1.15045759rem, max-content) minmax(2.91167777rem, max-content) minmax(4.69719986rem, max-content);  }  #Z9J931pqmKNqDbmG {    grid-area: 4 / 3 / 5 / 10;    position: relative;  }  #Np5OkRnXE8Pw6dnr {    display: none;  }  #UJngbVxQgslIt4K8 {    display: none;  }  #ohIGb9IM3SpuBAy2 {    display: block;  }  #kYrJlH2dZx0zM6KW {    display: none;  }  #PijUDEvDc92DHZMa {    display: none;  }  #SQ0yDQwTCsUf7dMq {    grid-area: 2 / 2 / 7 / 7;    position: relative;  }  #B6c93dc1jqyIwQaf {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.44721711em - var(--ffsd)));  }  #vSx19Lbcr94fopmV {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.44721711em);    --last-font-size: var(--first-font-size);    transform: translateX(calc(var(--first-font-size) * 0.1));    margin-top: calc(var(--first-font-size) * 0.01);    margin-bottom: calc(var(--last-font-size) * 0.01);  }  #hCwxKcWhnNt9ZzSR {    min-width: 83.3984375rem;  }  #s7c0h7tfgH8ZeY4A {    grid-area: 3 / 3 / 4 / 5;    position: relative;  }  #xYbzXut9USJER1Yy {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.46230981em - var(--ffsd)));  }  #kQwUZNmHfym41ZGd {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.46230981em);    --last-font-size: var(--first-font-size);    transform: translateX(calc(var(--first-font-size) * 0.032));    margin-top: calc(var(--first-font-size) * 0.01);    margin-bottom: calc(var(--last-font-size) * 0.01);  }  #s2ZOwZksY4Nv6WAL {    min-width: 83.3984375rem;  }  #PvKtTxTPdnIXSZhY {    grid-area: 5 / 4 / 6 / 6;    position: relative;  }  #hsIvNvuIZBvuVTfy {    grid-area: 6 / 4 / 7 / 11;    grid-template-columns: 0 4.16666667rem 0 83.33333333rem 0 4.16666667rem;    grid-template-rows: 0 minmax(4.68649116rem, max-content) minmax(4.13175045rem, max-content) minmax(1.171875rem, max-content) minmax(2.91167777rem, max-content) minmax(4.68649116rem, max-content);  }  #Bwd41MzVOilxWjrG {    grid-area: 6 / 4 / 7 / 11;    position: relative;  }  #DBGxQg9mKsEEEA6f {    display: none;  }  #ChzNx9jHlipBgkOU {    display: none;  }  #ytkbAP9ijoxZ8ThC {    display: block;  }  #ENbgaQh2RLNkz7cY {    display: none;  }  #Qmq3AS7PtRJXCWJE {    display: none;  }  #THawASfdqNk6fDXF {    grid-area: 2 / 2 / 7 / 7;    position: relative;  }  #iZbUzxJo23XFQLpl {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.44721711em - var(--ffsd)));  }  #CVpQBsYES46qBR3B {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.44721711em);    --last-font-size: var(--first-font-size);    transform: translateX(calc(var(--first-font-size) * 0.1));    margin-top: calc(var(--first-font-size) * 0.01);    margin-bottom: calc(var(--last-font-size) * 0.01);  }  #kqcOzhRmqFEYYRoo {    min-width: 83.3984375rem;  }  #a2XizNCNQUxuej2A {    grid-area: 3 / 3 / 4 / 5;    position: relative;  }  #EmcmlTyGo859wtdt {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.46230981em - var(--ffsd)));  }  #UL1qgYGBxb9Z3kKL {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.46230981em);    --last-font-size: var(--first-font-size);    transform: translateX(calc(var(--first-font-size) * 0.032));    margin-top: calc(var(--first-font-size) * 0.01);    margin-bottom: calc(var(--last-font-size) * 0.01);  }  #r9fp3nJhyNhZXtnP {    min-width: 83.3984375rem;  }  #U0VCXFeuIjS7RNKo {    grid-area: 5 / 4 / 6 / 6;    position: relative;  }  #PT6LgjwKgOuwVPHi {    grid-area: 8 / 5 / 9 / 12;    grid-template-columns: 0 4.16666667rem 0 83.33333333rem 0 4.16666667rem;    grid-template-rows: 0 minmax(4.68649116rem, max-content) minmax(4.13175045rem, max-content) minmax(1.171875rem, max-content) minmax(2.91167777rem, max-content) minmax(4.68649116rem, max-content);  }  #QDh0FBU0VesfXuxu {    grid-area: 8 / 5 / 9 / 12;    position: relative;  }  #ca8fbNLbtVuqllPn {    display: none;  }  #cUCIpPs0FwpBQaCJ {    display: none;  }  #ARn04qL5mAOctQwO {    display: block;  }  #JW0lo1r5FCWD4af5 {    display: none;  }  #OnDNbMSHgGZSQAAD {    display: none;  }  #vzuHgTQBW04R5EMk {    grid-area: 2 / 2 / 7 / 7;    position: relative;  }  #vNkrHM82Ej9njE77 {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.44721711em - var(--ffsd)));  }  #kIUCAQHae8gwoMCM {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.44721711em);    --last-font-size: var(--first-font-size);    transform: translateX(calc(var(--first-font-size) * 0.1));    margin-top: calc(var(--first-font-size) * 0.01);    margin-bottom: calc(var(--last-font-size) * 0.01);  }  #FCFK95GdBggUxxw2 {    min-width: 83.3984375rem;  }  #ztHLdLGtRBUNO2ib {    grid-area: 3 / 3 / 4 / 5;    position: relative;  }  #w0wXQZVNzR0zGyy3 {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.46230981em - var(--ffsd)));  }  #gCST6UudxvY2d9Qp {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.46230981em);    --last-font-size: var(--first-font-size);    transform: translateX(calc(var(--first-font-size) * 0.032));    margin-top: calc(var(--first-font-size) * 0.01);    margin-bottom: calc(var(--last-font-size) * 0.01);  }  #VSMIRCFpFcfVUFcY {    min-width: 83.3984375rem;  }  #UYG5T4GFgMzOZJ0u {    grid-area: 5 / 4 / 6 / 6;    position: relative;  }  #hb76hMcHljszay6r {    grid-area: 10 / 6 / 11 / 13;    grid-template-columns: 0 4.16666667rem 0 83.33333333rem 0 4.16666667rem;    grid-template-rows: 0 minmax(4.68649116rem, max-content) minmax(4.13175045rem, max-content) minmax(1.171875rem, max-content) minmax(2.91167777rem, max-content) minmax(4.68649116rem, max-content);  }  #rSpnhVEWgtwhzlcQ {    grid-area: 10 / 6 / 11 / 13;    position: relative;  }  #oGJNTBSMcYzAloHa {    display: none;  }  #qhltUetBUvaCmlaL {    display: none;  }  #xegHFweMTyViD4WS {    display: block;  }  #vFtxJTQddiDSgudl {    display: none;  }  #M4shZwND3OQK79Qj {    display: none;  }  #mXUDRmVI1uHA8hYU {    grid-area: 2 / 2 / 7 / 7;    position: relative;  }  #nqXIK1uWLJDEDDZu {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.44721711em - var(--ffsd)));  }  #Wr0xfQAXtlez8qby {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.44721711em);    --last-font-size: var(--first-font-size);    transform: translateX(calc(var(--first-font-size) * 0.1));    margin-top: calc(var(--first-font-size) * 0.01);    margin-bottom: calc(var(--last-font-size) * 0.01);  }  #cKbSqVrP5eLUwsbR {    min-width: 83.3984375rem;  }  #qntF11E4xjxU77Zj {    grid-area: 3 / 3 / 4 / 5;    position: relative;  }  #emM42PO3eOkTrTJk {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.46230981em - var(--ffsd)));  }  #xSADvWAJhFwbQAg3 {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.46230981em);    --last-font-size: var(--first-font-size);    transform: translateX(calc(var(--first-font-size) * 0.032));    margin-top: calc(var(--first-font-size) * 0.01);    margin-bottom: calc(var(--last-font-size) * 0.01);  }  #fgJ0Ja9HdHRwafXt {    min-width: 83.3984375rem;  }  #V2QdZzWlap2TiH57 {    grid-area: 5 / 4 / 6 / 6;    position: relative;  }  #DAmWhZROsZxiHvUS {    grid-area: 12 / 7 / 13 / 14;    grid-template-columns: 0 4.16666667rem 0 83.33333333rem 0 4.16666667rem;    grid-template-rows: 0 minmax(4.68649116rem, max-content) minmax(4.13175045rem, max-content) minmax(1.171875rem, max-content) minmax(2.91167777rem, max-content) minmax(4.68649116rem, max-content);  }  #gnOQ9xjGIzbIOzJi {    grid-area: 12 / 7 / 13 / 14;    position: relative;  }  #gVh0TmvBNydGSjGt {    display: none;  }  #sors7X3DPpzCWbwP {    display: none;  }  #QN8VamcSHdieDt55 {    display: block;  }  #QvJkhJJsFYltSowL {    display: none;  }  #WOam3rSsEXk9Onac {    display: none;  }  #UOar8SbwfzCFOBzU {    grid-area: 2 / 2 / 7 / 7;    position: relative;  }  #Ut8kn3pKFsVDJ8kW {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.44721711em - var(--ffsd)));  }  #P1wF8L6RB46pdaAk {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.44721711em);    --last-font-size: var(--first-font-size);    transform: translateX(calc(var(--first-font-size) * 0.1));    margin-top: calc(var(--first-font-size) * 0.01);    margin-bottom: calc(var(--last-font-size) * 0.01);  }  #JYuP1pc2UZGr1xsG {    min-width: 83.3984375rem;  }  #fxtNslXb2qNrbLZm {    grid-area: 3 / 3 / 4 / 5;    position: relative;  }  #OhwJPt1od62mBRNm {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.46230981em - var(--ffsd)));  }  #ZjIHr4hRrP0PMcRO {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.46230981em - var(--ffsd)));  }  #AoinaY9kSleVsRW1 {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.46230981em);    --last-font-size: var(--first-font-size);    transform: translateX(calc(var(--first-font-size) * 0.032));    margin-top: calc(var(--first-font-size) * 0.01);    margin-bottom: calc(var(--last-font-size) * 0.01);  }  #dqlWcypl5HcRnkmV {    min-width: 83.3984375rem;  }  #DWpY705lnyR21GhP {    grid-area: 5 / 4 / 6 / 6;    position: relative;  }  #g9jsfF0cmOOfbayU {    grid-area: 14 / 8 / 15 / 15;    grid-template-columns: 0 4.16666667rem 0 83.33333333rem 0 4.16666667rem;    grid-template-rows: 0 minmax(4.4073064rem, max-content) minmax(4.13175045rem, max-content) minmax(1.171875rem, max-content) minmax(5.77410935rem, max-content) minmax(4.4073064rem, max-content);  }  #g6CKnRfyKIVw3nIj {    grid-area: 14 / 8 / 15 / 15;    position: relative;  }  #RtavXAwuWNjh1jJB {    grid-template-columns: 4.16666667rem 0 0 0 0 0 0 91.66666667rem 0 0 0 0 0 0 4.16666667rem;    grid-template-rows: minmax(11.34900794rem, max-content) minmax(8.24653646rem, max-content) minmax(3.11774366rem, max-content) minmax(17.58828554rem, max-content) minmax(3.66195198rem, max-content) minmax(17.58828554rem, max-content) minmax(3.64583333rem, max-content) minmax(17.58828554rem, max-content) minmax(3.64583333rem, max-content) minmax(17.58828554rem, max-content) minmax(3.64583333rem, max-content) minmax(17.58828554rem, max-content) minmax(3.64583333rem, max-content) minmax(19.89234759rem, max-content) minmax(11.34900794rem, max-content);  }  #espacio-de-0-a-6 {    min-height: calc(6.50708626 * var(--1vh, 1vh));  }  #KQCBbRyRVhAu0nJe {    grid-area: 2 / 2 / 3 / 3;    position: relative;  }  #WpmUaB8I91E568Vm {    grid-template-columns: 0 138.53914181%;    left: -19.26957091%;    grid-template-rows: 0 100%;  }  #w9PLnhYKuTsiApGT {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(6.07636719em - var(--ffsd)));  }  #nJ5hGa6aIWp34BL4 {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 6.07636719em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #IRSZpumzRjItHDnd {    min-width: 91.73177083rem;  }  #fSKhUXJ2qSTzg87C {    grid-area: 2 / 3 / 3 / 20;    position: relative;  }  #Fv07OIGMYGPsOr3x {    font-size: calc(3.0015367em - var(--ffsd));  }  #dfJFVrz5sahGQ7eG {    --first-font-size: 3.0015367em;    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #Y8Wh2XmGQyqPfdDh {    min-width: 37.85341182rem;  }  #EEtaVPZUOA3CHIby {    grid-area: 5 / 4 / 6 / 12;    position: relative;  }  #ht0Fe3gYwXktimje {    grid-area: 4 / 16 / 16 / 19;    position: relative;  }  #bfuIxDaQRqshQTwf {    font-size: calc(2.80145276em - var(--ffsd));  }  #mVXNz8RYjqVNROaZ {    --first-font-size: 2.80145276em;    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #mPUv3WuFif9YOG0w {    min-width: 49.02284655rem;  }  #PAJCgqDZpfuZd4U5 {    grid-area: 7 / 5 / 8 / 13;    position: relative;  }  #eFYkB7AZRUXxRjgP {    grid-area: 9 / 2 / 20 / 6;    position: relative;  }  #Z085RiiwAXc5uBte {    font-size: calc(3.00155921em - var(--ffsd));  }  #SOIKaZF7GI9uRz4M {    --first-font-size: 3.00155921em;    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #f0DC25lX86Mb5Q4j {    min-width: 37.85341182rem;  }  #TGqypcUbL043LYYo {    grid-area: 10 / 7 / 11 / 14;    position: relative;  }  #RZGUl4NGB8A021DY {    font-size: calc(2.80145276em - var(--ffsd));  }  #losdR2qnUyR3AiNF {    --first-font-size: 2.80145276em;    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #e4YaXATzZUsi7jka {    min-width: 39.99787729rem;  }  #IJOCeG6ntTbcAbpj {    grid-area: 12 / 9 / 13 / 17;    position: relative;  }  #PbNV8NCNcKxGD9Cy {    font-size: calc(3.00155921em - var(--ffsd));  }  #crbKMrdRsTCauT2G {    --first-font-size: 3.00155921em;    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #zRAdHx21PIOBjAyE {    min-width: 37.85341182rem;  }  #lGLGGG281RciaNwg {    grid-area: 14 / 10 / 15 / 15;    position: relative;  }  #m2f4tNqCHhCq38Ay {    font-size: calc(2.80145276em - var(--ffsd));  }  #O59YJYws7TZsE9mM {    --first-font-size: 2.80145276em;    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #wK7MdVscXleiyPgn {    min-width: 39.99787729rem;  }  #wkVqK9Oy6h1pUtmy {    grid-area: 17 / 11 / 18 / 18;    position: relative;  }  #k5ScFWXDfnL2bRbP {    font-size: calc(2.00102697em - var(--ffsd));  }  #sAUQtQRzN8XijVNq {    --first-font-size: 2.00102697em;    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #WQ961uxgevpObbZv {    min-width: 65.48029345rem;  }  #oAbiU2HGDned8u6Z {    grid-area: 19 / 8 / 21 / 21;    position: relative;  }  #eyx5usxqvZULlF6r {    grid-template-columns: 4.16666667rem 0 0.689407rem 0 22.3838818rem 3.15163717rem 0.0265514rem 0 0 0 12.22623727rem 11.16943473rem 14.36608425rem 0.0265514rem 2.01044586rem 0.1340196rem 0 24.31599093rem 1.16642523rem 0 4.16666667rem;    grid-template-rows: minmax(14.8816108rem, max-content) minmax(7.24826823rem, max-content) minmax(7.11766307rem, max-content) 0 minmax(3.52683657rem, max-content) minmax(0.92099006rem, max-content) minmax(3.34173642rem, max-content) minmax(5.36501668rem, max-content) 0 minmax(3.60187105rem, max-content) minmax(0.28236837rem, max-content) minmax(3.34173642rem, max-content) minmax(1.09556911rem, max-content) minmax(3.60187105rem, max-content) minmax(0.17397513rem, max-content) minmax(0.13618648rem, max-content) minmax(3.34173642rem, max-content) minmax(3.10209948rem, max-content) minmax(5.15267915rem, max-content) 0 minmax(14.8816108rem, max-content);  }  #horario-y-tarifa {    min-height: calc(3.29592973 * var(--1vh, 1vh));  }  #lKvr5xNRjAjoyT86 {    grid-area: 2 / 2 / 3 / 3;    position: relative;  }  #sSqGrKQNzsgKaeiq {    grid-template-columns: 0 183.55560028%;    left: -41.77780014%;    grid-template-rows: 0 100%;  }  #dHqe2j0UzwYE7D5E {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(6.94440104em - var(--ffsd)));  }  #oqlKU9LSagfNr90Z {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 6.94440104em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #zPmdUeTw4wj57V8D {    min-width: 91.73177083rem;  }  #EdodWfQPgblrMB4M {    grid-area: 2 / 2 / 3 / 8;    position: relative;  }  #qRDW0Ezq2BEXXg2g {    display: none;  }  #RkYEB3yzZbp9N2de {    display: none;  }  #ckq0XNwTqORqNecQ {    display: block;  }  #C7uPM29JQ6s6yVKh {    display: none;  }  #NQHJHm1AwBKZayMW {    display: none;  }  #V2EgKhHTlqfHV098 {    grid-area: 2 / 2 / 7 / 7;    position: relative;  }  #r2t5F2Bbtc5sjeSC {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.44721711em - var(--ffsd)));  }  #bqQ9RzSzuaPP1qjA {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.44721711em);    --last-font-size: var(--first-font-size);    transform: translateX(calc(var(--first-font-size) * 0.1));    margin-top: calc(var(--first-font-size) * 0.01);    margin-bottom: calc(var(--last-font-size) * 0.01);  }  #I4sGXIVaTyM89PvI {    min-width: 83.3984375rem;  }  #Qm4ZT4XdpiZRDAqF {    grid-area: 3 / 3 / 4 / 5;    position: relative;  }  #KzoQYwVBRM3v6wDG {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.46230981em - var(--ffsd)));  }  #EYpDIZrSAoaRlmiw {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.46230981em);    --last-font-size: var(--first-font-size);    transform: translateX(calc(var(--first-font-size) * 0.032));    margin-top: calc(var(--first-font-size) * 0.01);    margin-bottom: calc(var(--last-font-size) * 0.01);  }  #cuYEVLQjqgRP7YVs {    min-width: 83.3984375rem;  }  #NmjYIOZHfDiUmZPJ {    grid-area: 5 / 4 / 6 / 6;    position: relative;  }  #nRYNQL6T5Olv3qb5 {    grid-area: 4 / 3 / 5 / 9;    grid-template-columns: 0 4.16666667rem 0 83.33333333rem 0 4.16666667rem;    grid-template-rows: 0 minmax(4.69719986rem, max-content) minmax(4.13175045rem, max-content) minmax(1.15045759rem, max-content) minmax(2.91167777rem, max-content) minmax(4.69719986rem, max-content);  }  #TmwZxCXNyBi7va8l {    grid-area: 4 / 3 / 5 / 9;    position: relative;  }  #j3C11UTVKwdFxaRp {    display: none;  }  #rnyU4Z8uSEjZSW6x {    display: none;  }  #byogqsn8bHSqXDDP {    display: block;  }  #XBQdxtLhyQLqq6lS {    display: none;  }  #gvkv5G8Zn5QwsLN9 {    display: none;  }  #iErORTjlD8IUPO2e {    grid-area: 2 / 2 / 7 / 7;    position: relative;  }  #FSlrp1P88hRzs2xy {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.44721711em - var(--ffsd)));  }  #PsKHhRw0o4Igbrgj {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.44721711em);    --last-font-size: var(--first-font-size);    transform: translateX(calc(var(--first-font-size) * 0.1));    margin-top: calc(var(--first-font-size) * 0.01);    margin-bottom: calc(var(--last-font-size) * 0.01);  }  #Acx9IhfbD99ziZnk {    min-width: 83.3984375rem;  }  #wH7V8BjfEbDGHAbm {    grid-area: 3 / 3 / 4 / 5;    position: relative;  }  #tyseE7WYTM7Wstkw {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.46230981em - var(--ffsd)));  }  #qWUiyouqIzZGpU1b {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.46230981em);    --last-font-size: var(--first-font-size);    transform: translateX(calc(var(--first-font-size) * 0.032));    margin-top: calc(var(--first-font-size) * 0.01);    margin-bottom: calc(var(--last-font-size) * 0.01);  }  #X8pvHXbOxm6ttyMG {    min-width: 83.3984375rem;  }  #uzJ3xRY6hTIdEjNs {    grid-area: 5 / 4 / 6 / 6;    position: relative;  }  #CMIoBTjpptb5lOag {    grid-area: 6 / 4 / 7 / 10;    grid-template-columns: 0 4.16666667rem 0 83.33333333rem 0 4.16666667rem;    grid-template-rows: 0 minmax(4.68649116rem, max-content) minmax(4.13175045rem, max-content) minmax(1.171875rem, max-content) minmax(2.91167777rem, max-content) minmax(4.68649116rem, max-content);  }  #KitaXLK3xAYlO1mx {    grid-area: 6 / 4 / 7 / 10;    position: relative;  }  #XmjZSA5hiCiu3P6y {    display: none;  }  #W012q9hn5JlQ0S3B {    display: none;  }  #P5vXlnDgqy23n7eU {    display: block;  }  #a60ObWCTW0cKii5e {    display: none;  }  #guJbUIAfrcmPu8J0 {    display: none;  }  #fFTGY4hFri0qQXDn {    grid-area: 2 / 2 / 7 / 7;    position: relative;  }  #mcEfFgOpOX5OjR7T {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.44721711em - var(--ffsd)));  }  #UkeXyuFaG2jcD1Pj {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.44721711em);    --last-font-size: var(--first-font-size);    transform: translateX(calc(var(--first-font-size) * 0.1));    margin-top: calc(var(--first-font-size) * 0.01);    margin-bottom: calc(var(--last-font-size) * 0.01);  }  #zbqLPfgyP2NYiXjc {    min-width: 83.3984375rem;  }  #JgNQYVjk2YQFQIWw {    grid-area: 3 / 3 / 4 / 5;    position: relative;  }  #ByNbD7av3saxZPcS {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.46230981em - var(--ffsd)));  }  #L1hGV1qrBeiMosbh {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.46230981em);    --last-font-size: var(--first-font-size);    transform: translateX(calc(var(--first-font-size) * 0.032));    margin-top: calc(var(--first-font-size) * 0.01);    margin-bottom: calc(var(--last-font-size) * 0.01);  }  #zbFxEneC8ljszmzG {    min-width: 83.3984375rem;  }  #IM0KAvwIQ2vtQ4m2 {    grid-area: 5 / 4 / 6 / 6;    position: relative;  }  #GtycHSNaKYlLoxba {    grid-area: 8 / 5 / 9 / 11;    grid-template-columns: 0 4.16666667rem 0 83.33333333rem 0 4.16666667rem;    grid-template-rows: 0 minmax(4.68649116rem, max-content) minmax(4.13175045rem, max-content) minmax(1.171875rem, max-content) minmax(2.91167777rem, max-content) minmax(4.68649116rem, max-content);  }  #GRCiLZWcSMcP8BaI {    grid-area: 8 / 5 / 9 / 11;    position: relative;  }  #NjgDVZOxcAANaHRW {    display: none;  }  #sCVXY1D1fn9M5Ltr {    display: none;  }  #CgPZ6N0aq57BeSAr {    display: block;  }  #xGfaEYoPGPtja2GQ {    display: none;  }  #h3iMKhojPdesj7jE {    display: none;  }  #wK4hRs7Y3Jj31OUS {    grid-area: 2 / 2 / 7 / 7;    position: relative;  }  #ntS5Or9MpURMARc3 {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.44721711em - var(--ffsd)));  }  #ZxgCi0G2QNRjeXQS {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.44721711em);    --last-font-size: var(--first-font-size);    transform: translateX(calc(var(--first-font-size) * 0.1));    margin-top: calc(var(--first-font-size) * 0.01);    margin-bottom: calc(var(--last-font-size) * 0.01);  }  #GFxIJPo5PVf9feCT {    min-width: 83.3984375rem;  }  #uKZQw1zkfmly36rg {    grid-area: 3 / 3 / 4 / 5;    position: relative;  }  #VR9I59xVaxl498Or {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.46230981em - var(--ffsd)));  }  #abPClBm05k7des4j {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.46230981em);    --last-font-size: var(--first-font-size);    transform: translateX(calc(var(--first-font-size) * 0.032));    margin-top: calc(var(--first-font-size) * 0.01);    margin-bottom: calc(var(--last-font-size) * 0.01);  }  #XtUsshjmDjNY4m6s {    min-width: 83.3984375rem;  }  #p48Sjt1qItQ6YwKp {    grid-area: 5 / 4 / 6 / 6;    position: relative;  }  #FyUyhTdZP1w9c0jr {    grid-area: 10 / 6 / 11 / 12;    grid-template-columns: 0 4.16666667rem 0 83.33333333rem 0 4.16666667rem;    grid-template-rows: 0 minmax(4.68649116rem, max-content) minmax(4.13175045rem, max-content) minmax(1.171875rem, max-content) minmax(2.91167777rem, max-content) minmax(4.68649116rem, max-content);  }  #YSNN3VLi2PIzLgjd {    grid-area: 10 / 6 / 11 / 12;    position: relative;  }  #IMuPRyO7hP2S2GVN {    display: none;  }  #mBmnsglZGEhVXhB1 {    display: none;  }  #svT70Fr6fHKKazPN {    display: block;  }  #Yh0VZnREsDr1CSK9 {    display: none;  }  #Xqc8IWNzGP68Rtvx {    display: none;  }  #UWhbaUYByiqK0kPP {    grid-area: 2 / 2 / 7 / 7;    position: relative;  }  #vOR5RU950UX8DYDG {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.44721711em - var(--ffsd)));  }  #qKzS4TtFvP21O5bW {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.44721711em);    --last-font-size: var(--first-font-size);    transform: translateX(calc(var(--first-font-size) * 0.1));    margin-top: calc(var(--first-font-size) * 0.01);    margin-bottom: calc(var(--last-font-size) * 0.01);  }  #qC1nPRnXdilHw0mQ {    min-width: 83.3984375rem;  }  #tlBZTnohjIt8oMOX {    grid-area: 3 / 3 / 4 / 5;    position: relative;  }  #dLIFsFI8M0He85b2 {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.46230981em - var(--ffsd)));  }  #BazpE9eleT0CZAAy {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.46230981em - var(--ffsd)));  }  #QLXRG8h2MT9B2cwT {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.46230981em);    --last-font-size: var(--first-font-size);    transform: translateX(calc(var(--first-font-size) * 0.032));    margin-top: calc(var(--first-font-size) * 0.01);    margin-bottom: calc(var(--last-font-size) * 0.01);  }  #s5LAHRi8Kq4No8hW {    min-width: 83.3984375rem;  }  #TGbF71jQO6VuJoRN {    grid-area: 5 / 4 / 6 / 6;    position: relative;  }  #IgJP0n3FWBZNbw28 {    grid-area: 12 / 7 / 13 / 13;    grid-template-columns: 0 4.16666667rem 0 83.33333333rem 0 4.16666667rem;    grid-template-rows: 0 minmax(4.4073064rem, max-content) minmax(4.13175045rem, max-content) minmax(1.171875rem, max-content) minmax(5.77410935rem, max-content) minmax(4.4073064rem, max-content);  }  #w5jUlxOIlllDGret {    grid-area: 12 / 7 / 13 / 13;    position: relative;  }  #iVZ9t9A2DI21ri1Q {    grid-template-columns: 4.16666667rem 0 0 0 0 0 91.66666667rem 0 0 0 0 0 4.16666667rem;    grid-template-rows: minmax(9.09032169rem, max-content) minmax(8.24653646rem, max-content) minmax(3.11774366rem, max-content) minmax(17.58828554rem, max-content) minmax(3.66195198rem, max-content) minmax(17.58828554rem, max-content) minmax(3.64583333rem, max-content) minmax(17.58828554rem, max-content) minmax(3.64583333rem, max-content) minmax(17.58828554rem, max-content) minmax(3.64583333rem, max-content) minmax(19.89234759rem, max-content) minmax(9.09032169rem, max-content);  }  #espacio-de-0-a-6-2 {    min-height: calc(5.46071586 * var(--1vh, 1vh));  }  #ZU0jml3FSHkfxabg {    grid-area: 2 / 2 / 3 / 3;    position: relative;  }  #QXBZbjcSQTyuVQCU {    grid-template-columns: 0 135.97041353%;    left: -17.98520676%;    grid-template-rows: 0 100%;  }  #K0tD9tLgTGEZTc1i {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(6.07636719em - var(--ffsd)));  }  #nPuE6vkSHGZO0OuL {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 6.07636719em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #pTij2MA3b0Hm8Ka9 {    min-width: 91.73177083rem;  }  #beGVW7uCr8enopAZ {    grid-area: 2 / 2 / 3 / 20;    position: relative;  }  #sSeGbyccRrrUwStr {    grid-area: 4 / 18 / 15 / 19;    position: relative;  }  #Jlaw9CodiooCAPhi {    font-size: calc(3.0015367em - var(--ffsd));  }  #PSBnSsGU1AIrer8w {    --first-font-size: 3.0015367em;    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #yvMLiiROOA0U3wF2 {    min-width: 37.85341182rem;  }  #VsUgm78OvGfOPEMC {    grid-area: 5 / 4 / 6 / 12;    position: relative;  }  #hrEuh2HwvwakD3AT {    font-size: calc(2.80145276em - var(--ffsd));  }  #djdxDllyq3BpKAJk {    --first-font-size: 2.80145276em;    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #j6xsjaQWdx7hYIH8 {    min-width: 49.02284655rem;  }  #P0sv6TLpqkbcNVZ3 {    grid-area: 7 / 5 / 8 / 13;    position: relative;  }  #x3WGNxibgNvnGhyT {    grid-area: 10 / 3 / 21 / 6;    position: relative;  }  #TuzKcUR19Mz0QD1I {    font-size: calc(3.00155921em - var(--ffsd));  }  #CEbn59vGrJRjCVus {    --first-font-size: 3.00155921em;    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #TwAgAaIxkTt0e0i4 {    min-width: 37.85341182rem;  }  #HZxpSRzLEiTkRZO1 {    grid-area: 9 / 7 / 11 / 14;    position: relative;  }  #rytAwkTxfKJa9SsH {    font-size: calc(2.80145276em - var(--ffsd));  }  #kYPSaT9A2ds12L18 {    --first-font-size: 2.80145276em;    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #bY29EIaaJV7B4eNQ {    min-width: 39.99787729rem;  }  #pO66qmR141Sjvakd {    grid-area: 12 / 9 / 13 / 16;    position: relative;  }  #f9cIXeNUJwxJUZyS {    font-size: calc(3.00155921em - var(--ffsd));  }  #XdCyoJPPwWx2JXWT {    --first-font-size: 3.00155921em;    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #EH1TVeccGOrlk742 {    min-width: 37.85341182rem;  }  #h928w6I4r3KTxTCq {    grid-area: 14 / 10 / 16 / 15;    position: relative;  }  #wjZzc7XU99vAZyxc {    font-size: calc(2.80145276em - var(--ffsd));  }  #rj34GOkYZ3QzDHs9 {    --first-font-size: 2.80145276em;    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #csWiZVdwJxdeyE5K {    min-width: 39.99787729rem;  }  #RsHATkaHHG9rKcvW {    grid-area: 17 / 11 / 18 / 17;    position: relative;  }  #lpdz0W7GQ3gTlLJU {    font-size: calc(2.00102697em - var(--ffsd));  }  #UoG4bXM74UxqhcbU {    --first-font-size: 2.00102697em;    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #SIVZVeyA6eS5SpEJ {    min-width: 65.48029345rem;  }  #qBRTUUrd5CQ4sgqP {    grid-area: 19 / 8 / 20 / 21;    position: relative;  }  #aeLOu3dzBzc7VKpH {    grid-template-columns: 4.16666667rem 0 0.689407rem 0 22.3838818rem 3.15163717rem 0.0265514rem 0 0 0 12.22623727rem 11.16943473rem 14.36608425rem 0.0265514rem 2.14446547rem 0 0.10448951rem 24.45001054rem 0.92791612rem 0 4.16666667rem;    grid-template-rows: minmax(14.8816108rem, max-content) minmax(7.24826823rem, max-content) minmax(3.56804647rem, max-content) minmax(2.0456418rem, max-content) minmax(3.52683657rem, max-content) minmax(0.92099006rem, max-content) minmax(3.34173642rem, max-content) minmax(5.36501668rem, max-content) 0 minmax(3.60187105rem, max-content) minmax(0.28236837rem, max-content) minmax(3.34173642rem, max-content) minmax(1.09556911rem, max-content) minmax(1.73020438rem, max-content) minmax(1.87166667rem, max-content) minmax(0.31016162rem, max-content) minmax(3.34173642rem, max-content) minmax(2.17613043rem, max-content) minmax(5.15267915rem, max-content) minmax(0.92596905rem, max-content) minmax(14.8816108rem, max-content);  }  #horario-y-tarifa-2 {    min-height: calc(3.23481813 * var(--1vh, 1vh));  }  #h0BFcG0NBsl8IuhO {    grid-area: 2 / 2 / 3 / 3;    position: relative;  }  #oPS0cvu1CLF14VXw {    grid-template-columns: 0 182.45626855%;    left: -41.22813428%;    grid-template-rows: 0 100%;  }  #mi1GdkOHGR06vcVP {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(6.94440104em - var(--ffsd)));  }  #nPS3GZKqZbssrQ6z {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 6.94440104em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #BxMnWoh3KKM8Cpje {    min-width: 91.73177083rem;  }  #XePuKpuhKsgT3WnD {    grid-area: 2 / 2 / 3 / 10;    position: relative;  }  #NV9D6JQoo8auh30B {    display: none;  }  #n69rHFGmfUu2xKvu {    display: none;  }  #i3Ds9omFKFNrd3ra {    display: block;  }  #sLdcobWSu8BLp212 {    display: none;  }  #u1WF9G6lbWWtN8eY {    display: none;  }  #cF7wE0uPpR8SbJp1 {    grid-area: 2 / 2 / 7 / 7;    position: relative;  }  #hKBlWxdu0CulPBt4 {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.07788034em - var(--ffsd)));  }  #piykZ2zRmILpoHHL {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.07788034em);    --last-font-size: var(--first-font-size);    transform: translateX(calc(var(--first-font-size) * 0.1));    margin-top: calc(var(--first-font-size) * 0.01);    margin-bottom: calc(var(--last-font-size) * 0.01);  }  #VZ2cjylu4HaTT682 {    min-width: 83.3984375rem;  }  #UMKRY07YbdX6UrKj {    grid-area: 3 / 3 / 4 / 5;    position: relative;  }  #Z9NRtpRHN1MilSxM {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.46230981em - var(--ffsd)));  }  #ne78hBaaryFoWkAh {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.46230981em);    --last-font-size: var(--first-font-size);    transform: translateX(calc(var(--first-font-size) * 0.032));    margin-top: calc(var(--first-font-size) * 0.01);    margin-bottom: calc(var(--last-font-size) * 0.01);  }  #CpNWK2mzoSPKVmH0 {    min-width: 83.3984375rem;  }  #FIiuSDsELBDESTKB {    grid-area: 5 / 4 / 6 / 6;    position: relative;  }  #igTo0YVABTA1Yb1o {    grid-area: 4 / 3 / 5 / 11;    grid-template-columns: 0 4.16666667rem 0 83.33333333rem 0 4.16666667rem;    grid-template-rows: 0 minmax(4.69719986rem, max-content) minmax(3.6626812rem, max-content) minmax(1.81191567rem, max-content) minmax(2.91167777rem, max-content) minmax(4.69719986rem, max-content);  }  #N7n0JaZNGEjjivpY {    grid-area: 4 / 3 / 5 / 11;    position: relative;  }  #ka4kdVuVXxPynjwF {    display: none;  }  #kBOMKtr4uPL93AiQ {    display: none;  }  #criixlmrQnzJ8TN3 {    display: block;  }  #sL7fRGchImt6OuxV {    display: none;  }  #Nzxm8JnLD37tG5Dr {    display: none;  }  #U3uuwg5VSUbb5pUL {    grid-area: 2 / 2 / 7 / 7;    position: relative;  }  #yvy5GjhmwXidi1dj {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.07788034em - var(--ffsd)));  }  #x42CrPCuvLKRJdah {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.07788034em);    --last-font-size: var(--first-font-size);    transform: translateX(calc(var(--first-font-size) * 0.1));    margin-top: calc(var(--first-font-size) * 0.01);    margin-bottom: calc(var(--last-font-size) * 0.01);  }  #HRtQaqWjGNbVc3l6 {    min-width: 83.3984375rem;  }  #K8ej1cZQSY43XMpj {    grid-area: 3 / 3 / 4 / 5;    position: relative;  }  #qQC5WS6ADPdx36EF {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.46230981em - var(--ffsd)));  }  #jO76neYZiqFsYYvM {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.46230981em);    --last-font-size: var(--first-font-size);    transform: translateX(calc(var(--first-font-size) * 0.032));    margin-top: calc(var(--first-font-size) * 0.01);    margin-bottom: calc(var(--last-font-size) * 0.01);  }  #t2hWfhquM1DEUWXD {    min-width: 83.3984375rem;  }  #DL6q1Sd6knUJu3JU {    grid-area: 5 / 4 / 6 / 6;    position: relative;  }  #kTm1QW7970RK8qdM {    grid-area: 6 / 4 / 7 / 12;    grid-template-columns: 0 4.16666667rem 0 83.33333333rem 0 4.16666667rem;    grid-template-rows: 0 minmax(4.68649116rem, max-content) minmax(3.6626812rem, max-content) minmax(1.83333307rem, max-content) minmax(2.91167777rem, max-content) minmax(4.68649116rem, max-content);  }  #zvrzIkwyeBH1oH87 {    grid-area: 6 / 4 / 7 / 12;    position: relative;  }  #VELFbghvhEx5YeIW {    display: none;  }  #py6RXYoR9Sd4mFn7 {    display: none;  }  #zGXlXS8EVOX0QN2c {    display: block;  }  #tk9RTO3Z2Updl7nS {    display: none;  }  #AuNpbSgbGMiN5rMM {    display: none;  }  #isOehb1NNTUMFJIh {    grid-area: 2 / 2 / 7 / 7;    position: relative;  }  #TUXd2TBPHidB28E8 {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.07788034em - var(--ffsd)));  }  #FlduNRZr0m1rlENu {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.07788034em);    --last-font-size: var(--first-font-size);    transform: translateX(calc(var(--first-font-size) * 0.1));    margin-top: calc(var(--first-font-size) * 0.01);    margin-bottom: calc(var(--last-font-size) * 0.01);  }  #nbluByirg6gpVoWu {    min-width: 83.3984375rem;  }  #W7rBV2WkBNSzfdsp {    grid-area: 3 / 3 / 4 / 5;    position: relative;  }  #cEitQ5RYbLIq5Wkt {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.46230981em - var(--ffsd)));  }  #Am3egtaKCqQauFCb {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.46230981em);    --last-font-size: var(--first-font-size);    transform: translateX(calc(var(--first-font-size) * 0.032));    margin-top: calc(var(--first-font-size) * 0.01);    margin-bottom: calc(var(--last-font-size) * 0.01);  }  #bBE2wgfhzO270PbU {    min-width: 83.3984375rem;  }  #QZUZyuiiZGxUZVTS {    grid-area: 5 / 4 / 6 / 6;    position: relative;  }  #acrswcUnrK414e8k {    grid-area: 8 / 5 / 9 / 13;    grid-template-columns: 0 4.16666667rem 0 83.33333333rem 0 4.16666667rem;    grid-template-rows: 0 minmax(4.68649116rem, max-content) minmax(3.6626812rem, max-content) minmax(1.83333307rem, max-content) minmax(2.91167777rem, max-content) minmax(4.68649116rem, max-content);  }  #lbTk0LysJwFykENX {    grid-area: 8 / 5 / 9 / 13;    position: relative;  }  #Ojf36A804gxqkNtx {    display: none;  }  #KeavBC6Uhh1lIQWd {    display: none;  }  #O5LwYjtG74vZWpfc {    display: block;  }  #xQtEkXHuVCmDXHkY {    display: none;  }  #oc444w9y4cPw1YlE {    display: none;  }  #tyCBxcXWi46nF7mr {    grid-area: 2 / 2 / 7 / 7;    position: relative;  }  #bSHfwtee8g3pnufo {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.07788034em - var(--ffsd)));  }  #VfYnUdtFmGWJHKPr {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.07788034em);    --last-font-size: var(--first-font-size);    transform: translateX(calc(var(--first-font-size) * 0.1));    margin-top: calc(var(--first-font-size) * 0.01);    margin-bottom: calc(var(--last-font-size) * 0.01);  }  #wVQxl0cNfPFaCVjb {    min-width: 83.3984375rem;  }  #MxaPV2k3Wn2NkL7y {    grid-area: 3 / 3 / 4 / 5;    position: relative;  }  #S1TWPgV8ss7FR1ce {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.46230981em - var(--ffsd)));  }  #mWV4tvGlzHUkGdNh {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.46230981em);    --last-font-size: var(--first-font-size);    transform: translateX(calc(var(--first-font-size) * 0.032));    margin-top: calc(var(--first-font-size) * 0.01);    margin-bottom: calc(var(--last-font-size) * 0.01);  }  #BKGaFxEo0cHNVjbc {    min-width: 83.3984375rem;  }  #tYt6eMUgFsNlTB1G {    grid-area: 5 / 4 / 6 / 6;    position: relative;  }  #eW96wk24Gxv5RZmn {    grid-area: 10 / 6 / 11 / 14;    grid-template-columns: 0 4.16666667rem 0 83.33333333rem 0 4.16666667rem;    grid-template-rows: 0 minmax(4.68649116rem, max-content) minmax(3.6626812rem, max-content) minmax(1.83333307rem, max-content) minmax(2.91167777rem, max-content) minmax(4.68649116rem, max-content);  }  #bDbhoSSfguZeQzIR {    grid-area: 10 / 6 / 11 / 14;    position: relative;  }  #IvF5c7SSwjnkJOXo {    display: none;  }  #UbLsisefuR9EaTp3 {    display: none;  }  #qicysslM2hZAAnLB {    display: block;  }  #bPhCBJAr96TCI7oz {    display: none;  }  #S1FOwbEmphpLjQcl {    display: none;  }  #QGNnSz6BkoM7dY2s {    grid-area: 2 / 2 / 7 / 7;    position: relative;  }  #kSOQCMsY0Y2CjuqV {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.07788034em - var(--ffsd)));  }  #izsXXWTeimEuaKFe {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.07788034em);    --last-font-size: var(--first-font-size);    transform: translateX(calc(var(--first-font-size) * 0.1));    margin-top: calc(var(--first-font-size) * 0.01);    margin-bottom: calc(var(--last-font-size) * 0.01);  }  #Pf3eVFzRwFPaxMGh {    min-width: 83.3984375rem;  }  #wdT0QsfNlGGIubn0 {    grid-area: 3 / 3 / 4 / 5;    position: relative;  }  #elSROC6HciGNkqsY {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.46230981em - var(--ffsd)));  }  #a9DkcxEyFaVdSVrj {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.46230981em);    --last-font-size: var(--first-font-size);    transform: translateX(calc(var(--first-font-size) * 0.032));    margin-top: calc(var(--first-font-size) * 0.01);    margin-bottom: calc(var(--last-font-size) * 0.01);  }  #KszbL5bEoHp6CLuI {    min-width: 83.3984375rem;  }  #kwKjPzIyx9zpkuv0 {    grid-area: 5 / 4 / 6 / 6;    position: relative;  }  #T3K0Hc7A859eBbmo {    grid-area: 12 / 7 / 13 / 15;    grid-template-columns: 0 4.16666667rem 0 83.33333333rem 0 4.16666667rem;    grid-template-rows: 0 minmax(4.68649116rem, max-content) minmax(3.6626812rem, max-content) minmax(1.83333307rem, max-content) minmax(2.91167777rem, max-content) minmax(4.68649116rem, max-content);  }  #cIuq9H3Ke5jfi72y {    grid-area: 12 / 7 / 13 / 15;    position: relative;  }  #P2Zdpq2QQtXYqWCn {    display: none;  }  #oPejL3NexsIJd4Qq {    display: none;  }  #SPRzMXbTaR6p7BVS {    display: block;  }  #yLcvw20YpgR8FLFO {    display: none;  }  #ogGqcp6b8yh4HeIY {    display: none;  }  #hlqujQrlWnx5okCk {    grid-area: 2 / 2 / 7 / 7;    position: relative;  }  #pRZxb9ZjxpIqcK7U {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.07788034em - var(--ffsd)));  }  #BsWCbfKZxeldszT0 {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.07788034em);    --last-font-size: var(--first-font-size);    transform: translateX(calc(var(--first-font-size) * 0.1));    margin-top: calc(var(--first-font-size) * 0.01);    margin-bottom: calc(var(--last-font-size) * 0.01);  }  #NAGQgN3VI1DTqNZp {    min-width: 83.3984375rem;  }  #MB4sesdLUFN329j5 {    grid-area: 3 / 3 / 4 / 5;    position: relative;  }  #lUOdfwPiQg70zYbR {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.46230981em - var(--ffsd)));  }  #XvztXEA1iLbVrIq6 {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.46230981em);    --last-font-size: var(--first-font-size);    transform: translateX(calc(var(--first-font-size) * 0.032));    margin-top: calc(var(--first-font-size) * 0.01);    margin-bottom: calc(var(--last-font-size) * 0.01);  }  #mOGkm8Npe7vIv7Oz {    min-width: 83.3984375rem;  }  #XWltuftlMI3BkMUM {    grid-area: 5 / 4 / 6 / 6;    position: relative;  }  #ZIwVNIY0tNG8KW3d {    grid-area: 14 / 8 / 15 / 16;    grid-template-columns: 0 4.16666667rem 0 83.33333333rem 0 4.16666667rem;    grid-template-rows: 0 minmax(6.42553556rem, max-content) minmax(3.6626812rem, max-content) minmax(1.83333307rem, max-content) minmax(2.91167777rem, max-content) minmax(6.42553556rem, max-content);  }  #Nuf8AnEOHcw5AMDs {    grid-area: 14 / 8 / 15 / 16;    position: relative;  }  #jVPaXBup7PbxPTmx {    display: none;  }  #zXKFZfh2Pi2RKXdD {    display: none;  }  #YyHHH2u5doWtYKMY {    display: block;  }  #l6Acz2EuZiJm2kuZ {    display: none;  }  #V0c1FKSncJdRRFxb {    display: none;  }  #PldIsISZ2AMfMq2i {    grid-area: 2 / 2 / 7 / 7;    position: relative;  }  #OJHONn5jzAuesqvb {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.07788034em - var(--ffsd)));  }  #GbqnS19bGxBx2PLh {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.07788034em);    --last-font-size: var(--first-font-size);    transform: translateX(calc(var(--first-font-size) * 0.1));    margin-top: calc(var(--first-font-size) * 0.01);    margin-bottom: calc(var(--last-font-size) * 0.01);  }  #MIf95j8buGCQWyyl {    min-width: 83.3984375rem;  }  #eAYGpgyqQKGEbGIV {    grid-area: 3 / 3 / 4 / 5;    position: relative;  }  #XvUHqNU4KHJXcch1 {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.46230981em - var(--ffsd)));  }  #xFX48aKJnHB6G4eb {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.46230981em);    --last-font-size: var(--first-font-size);    transform: translateX(calc(var(--first-font-size) * 0.032));    margin-top: calc(var(--first-font-size) * 0.01);    margin-bottom: calc(var(--last-font-size) * 0.01);  }  #Xwh3uLqcYThCVjzT {    min-width: 83.3984375rem;  }  #DwjkTILkkedsacxg {    grid-area: 5 / 4 / 6 / 6;    position: relative;  }  #bjMobFhM48xKvLep {    grid-area: 16 / 9 / 17 / 17;    grid-template-columns: 0 4.16666667rem 0 83.33333333rem 0 4.16666667rem;    grid-template-rows: 0 minmax(4.68649116rem, max-content) minmax(3.6626812rem, max-content) minmax(1.83333307rem, max-content) minmax(2.91167777rem, max-content) minmax(4.68649116rem, max-content);  }  #tUQXGKdYUKDUuYI9 {    grid-area: 16 / 9 / 17 / 17;    position: relative;  }  #t5wxX51hrw4Svg58 {    grid-template-columns: 4.16666667rem 0 0 0 0 0 0 0 91.66666667rem 0 0 0 0 0 0 0 4.16666667rem;    grid-template-rows: minmax(7.82043372rem, max-content) minmax(8.24653646rem, max-content) minmax(3.11774366rem, max-content) minmax(17.78067437rem, max-content) minmax(3.66195198rem, max-content) minmax(17.78067437rem, max-content) minmax(3.64583333rem, max-content) minmax(17.78067437rem, max-content) minmax(3.64583333rem, max-content) minmax(17.78067437rem, max-content) minmax(3.64583333rem, max-content) minmax(17.78067437rem, max-content) minmax(3.64583333rem, max-content) minmax(21.25876317rem, max-content) minmax(1.82291667rem, max-content) minmax(17.78067437rem, max-content) minmax(7.82043372rem, max-content);  }  #espacio-de-0-a-6-3 {    min-height: calc(7.11149991 * var(--1vh, 1vh));  }  #RCu4ZlJ9f0GsMUsK {    grid-area: 2 / 2 / 3 / 3;    position: relative;  }  #EGxs4CqIkEKp6IFx {    grid-template-columns: 0 189.48482839%;    left: -44.74241419%;    grid-template-rows: 0 100%;  }  #YTPa8Ce8dQ2i26Nu {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.20833333em - var(--ffsd)));  }  #E3kOxB38vMVPcBJe {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5.20833333em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #KmMqhrPsU6gGTYjl {    min-width: 91.73177083rem;  }  #mgqfCMJPeEKC9pCz {    grid-area: 2 / 2 / 3 / 9;    position: relative;  }  #dcG2ZN4UBMHIbYKP {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.23283129em - var(--ffsd)));  }  #SXmSUQGEKyeeUZAV {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.23283129em - var(--ffsd)));  }  #ZRIx8bLlpsry8487 {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.23283129em - var(--ffsd)));  }  #pLd7IviRy1L3x3ef {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.23283129em - var(--ffsd)));  }  #UrhtcmQPgx7Hnzvx {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.23283129em - var(--ffsd)));  }  #GCSasN3qFSGAui6h {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.23283129em - var(--ffsd)));  }  #cQAQX4cbbzGxDDWe {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.23283129em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.4);    margin-bottom: calc(var(--last-font-size) * -0.4);  }  #mTBFqrJt5pIusmbt {    min-width: 91.73177083rem;  }  #zunXcnXc1CteC0Nj {    grid-area: 4 / 3 / 5 / 10;    position: relative;  }  #DxVVzuUJeXtHMFSV {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.20833333em - var(--ffsd)));  }  #w056dh8zEq9H5PhK {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5.20833333em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #ZsN5oBsDPga6fFtC {    min-width: 91.73177083rem;  }  #HPLsGsw9gzA2ojK1 {    grid-area: 6 / 4 / 7 / 11;    position: relative;  }  #LZCBx40oV6SqmzVy {    grid-area: 8 / 6 / 9 / 7;    position: relative;  }  #Bu9omt5ir7gaH43v {    grid-area: 10 / 5 / 11 / 8;    position: relative;    clip-path: polygon(calc(0% + 0%) calc((0 * 55.92662877rem) + 0%), calc(100% - (0% + 0%)) calc((0 * 55.92662877rem) + 0%), calc(100% - (0% + 0%)) calc(100% - ((0.01475274 * 55.92662877rem) + 0%)), calc(0% + 0%) calc(100% - ((0.01475274 * 55.92662877rem) + 0%)));    margin-left: 0%;    margin-right: 0%;    margin-bottom: -1.47527388%;    margin-top: 0%;  }  #R8thihn6ZCLLmS2b {    grid-template-columns: 4.16666667rem 0 0 17.87001895rem 6.10002419rem 43.72658038rem 6.10002419rem 17.87001895rem 0 0 4.16666667rem;    grid-template-rows: minmax(10.80389437rem, max-content) minmax(6.25rem, max-content) minmax(3.27257031rem, max-content) minmax(42.2695495rem, max-content) minmax(7.5867232rem, max-content) minmax(6.25rem, max-content) minmax(0.82507095rem, max-content) minmax(26.09076232rem, max-content) minmax(4.16666667rem, max-content) minmax(38.71971615rem, max-content);  }  #espacio-de-0-a-6-4 {    min-height: calc(5.94202195 * var(--1vh, 1vh));  }  #YL9vOUznso05z1dz {    grid-area: 2 / 2 / 3 / 3;    position: relative;  }  #yJR4XuYzfBPuYpSE {    grid-template-columns: 0 125.46689944%;    left: -12.73344972%;    grid-template-rows: 0 100%;  }  #cx0GrkUg3iCGBTvo {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(6.07636719em - var(--ffsd)));  }  #Rj3ImoIwO2krc20h {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 6.07636719em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #mAy4qXG7Z82vkNGF {    min-width: 91.73177083rem;  }  #Lw5WjNotJxDk83gh {    grid-area: 2 / 3 / 3 / 20;    position: relative;  }  #sa2UWEVfeIhnUaLc {    grid-area: 4 / 17 / 13 / 19;    position: relative;  }  #pxNpOjpCzueX5cAZ {    font-size: calc(2.78841893em - var(--ffsd));  }  #FYThEfZVVuY9ZW9H {    --first-font-size: 2.78841893em;    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #wa0gT7mMn2HL0JfS {    min-width: 35.17006964rem;  }  #kx1xwuwtANftlyUo {    grid-area: 5 / 4 / 6 / 12;    position: relative;  }  #kB0rfd88Ez84gsRz {    font-size: calc(2.32367315em - var(--ffsd));  }  #t35q5sc91Zir4b91 {    font-size: calc(2.32367315em - var(--ffsd));  }  #xKqU80q6OaYMPuRs {    --first-font-size: 2.32367315em;    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #J5sNjgTSTByg6Uat {    min-width: 66.04757157rem;  }  #aLSsVmiiUwh7O2KI {    grid-area: 7 / 5 / 8 / 18;    position: relative;  }  #kuhHjASZiUjjlUy1 {    font-size: calc(2.78841893em - var(--ffsd));  }  #ASw9Ez2PLabQMdke {    --first-font-size: 2.78841893em;    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #wJZmcPK3yUEiaC35 {    min-width: 35.17006964rem;  }  #WQNgvfrvAGzGaytu {    grid-area: 9 / 10 / 11 / 14;    position: relative;  }  #atB3g08CJpMHTY0D {    grid-area: 10 / 2 / 20 / 6;    position: relative;  }  #Fl61COmHAqpFEYSE {    font-size: calc(2.32368012em - var(--ffsd));  }  #qtc2yc1hgRFjq13r {    font-size: calc(2.32368012em - var(--ffsd));  }  #AerCGFFLitOPtFxL {    --first-font-size: 2.32368012em;    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #iXqE2DbApRDShkwj {    min-width: 37.16225693rem;  }  #Mxa90X3VYfSuQcK9 {    grid-area: 12 / 7 / 14 / 15;    position: relative;  }  #m6rU4MvYwsc8BnPy {    font-size: calc(2.78841893em - var(--ffsd));  }  #M3EuXMgLVPOg7wtp {    --first-font-size: 2.78841893em;    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #VOSTBEnJOFiaTaII {    min-width: 35.17006964rem;  }  #SqyqP2qda69uo6X0 {    grid-area: 15 / 8 / 16 / 13;    position: relative;  }  #j1wNL9YCWPdtwbjn {    font-size: calc(2.32368012em - var(--ffsd));  }  #aunK7xeb5WjnD0ZB {    --first-font-size: 2.32368012em;    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #kk8ds3mCF93YPtEB {    min-width: 37.16225693rem;  }  #lyB3Rb6rH1px9suJ {    grid-area: 17 / 11 / 18 / 16;    position: relative;  }  #NoLHa5WqR5PV69Yy {    font-size: calc(1.85894828em - var(--ffsd));  }  #p5NfZh09W4kxc5e2 {    font-size: calc(1.85894828em - var(--ffsd));  }  #w0AEMxmVuqId4mxf {    --first-font-size: 1.85894828em;    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #PuzoDp3FyT2jzn23 {    min-width: 66.2259338rem;  }  #GCtHTGe6JyHITD4F {    grid-area: 19 / 9 / 21 / 21;    position: relative;  }  #H9481LM6vjZNy726 {    grid-template-columns: 4.16666667rem 0 1.79592451rem 0 21.75868049rem 1.95123203rem 0 0 0.02466599rem 0 11.37038696rem 23.70991252rem 0.02466599rem 1.9675213rem 0.02466599rem 3.71801324rem 1.43272288rem 21.281096rem 2.60717876rem 0 4.16666667rem;    grid-template-rows: minmax(13.94489625rem, max-content) minmax(7.24826823rem, max-content) minmax(1.88899471rem, max-content) minmax(1.64880003rem, max-content) minmax(3.34610272rem, max-content) minmax(0.7858844rem, max-content) minmax(5.94862891rem, max-content) minmax(3.94096742rem, max-content) minmax(1.96852124rem, max-content) minmax(1.37758148rem, max-content) minmax(0.65476063rem, max-content) minmax(3.78758531rem, max-content) minmax(2.16104221rem, max-content) minmax(2.50957704rem, max-content) minmax(3.34610272rem, max-content) minmax(0.7761104rem, max-content) minmax(2.74194575rem, max-content) minmax(1.24084642rem, max-content) minmax(5.73164409rem, max-content) minmax(1.63442879rem, max-content) minmax(13.94489625rem, max-content);  }  #horario-y-tarifa-3 {    min-height: calc(3.27617214 * var(--1vh, 1vh));  }  #gUAXh9V2R6auGN6C {    grid-area: 2 / 2 / 3 / 3;    position: relative;  }  #rwd2QGu3ONWXR41l {    grid-template-columns: 0 132.5289204%;    left: -16.2644602%;    grid-template-rows: 0 100%;  }  #Vq6AeQ2aKzTSC5ac {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.20833333em - var(--ffsd)));  }  #dubbNwkYkhEar0Ve {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5.20833333em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #MU0ZI3i8XdMHqCex {    min-width: 91.73177083rem;  }  #Ly9B3XhU63vuurnc {    grid-area: 2 / 2 / 3 / 4;    position: relative;  }  #LrxVtvt3LZwhiQDb {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.9060685em - var(--ffsd)));  }  #gN4eZAmGdybtaRlu {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.9060685em - var(--ffsd)));  }  #KP81kOWc7GpNTb96 {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.9060685em - var(--ffsd)));  }  #VxvW57xth07wp26P {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.9060685em - var(--ffsd)));  }  #gLw0OemPwTlihp2g {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.9060685em - var(--ffsd)));  }  #yQx0xIWYlTdnUw06 {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.9060685em - var(--ffsd)));  }  #lcmTg48ITVCGZStq {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.9060685em - var(--ffsd)));  }  #pJpRJIBqnlWHV7rN {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.9060685em - var(--ffsd)));  }  #Xqt8uLwJpHLTXZpB {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.9060685em - var(--ffsd)));  }  #m529YTIGrKMVKdwd {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.9060685em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.4);    margin-bottom: calc(var(--last-font-size) * -0.4);  }  #zf9O6MVRUBrcPeyY {    min-width: 91.73177083rem;  }  #hTMRntoFSNwz3Ipn {    grid-area: 4 / 3 / 5 / 5;    position: relative;  }  #tiduHiTj9RlhjYNG {    grid-template-columns: 4.16666667rem 0 91.66666667rem 0 4.16666667rem;    grid-template-rows: minmax(11.59951786rem, max-content) minmax(6.25rem, max-content) minmax(6.23400499rem, max-content) minmax(49.51765543rem, max-content) minmax(11.59951786rem, max-content);  }  #espacio-de-0-a-6-5 {    min-height: calc(3.46199315 * var(--1vh, 1vh));  }  #ORq8WoTIoERfhTG7 {    grid-area: 2 / 2 / 3 / 3;    position: relative;  }  #VKQxDXWvHNLw2fQW {    grid-template-columns: 0 270.21646713%;    left: -85.10823357%;    grid-template-rows: 0 100%;  }  #iKIJKro5gGpEpnX9 {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(6.07636719em - var(--ffsd)));  }  #GajfNWhccFQxywAo {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 6.07636719em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #tbVVkexysBlJiwvU {    min-width: 91.73177083rem;  }  #SzMDV7kIqQlUgHLS {    grid-area: 2 / 2 / 3 / 10;    position: relative;  }  #IgJ9rXWGCZu7wTYZ {    grid-area: 4 / 8 / 5 / 9;    position: relative;  }  #fJwSZCnc0QoOatdy {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.20833333em - var(--ffsd)));  }  #c0gC0f4GFKYI5MLh {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5.20833333em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #YmWnvDxMlrZLZiRH {    min-width: 91.73177083rem;  }  #JIoSYAik1apCv6Me {    grid-area: 6 / 3 / 7 / 11;    position: relative;  }  #Eh8ODESaN7aavQSK {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.34027344em - var(--ffsd)));  }  #fWQNcHkh6qTbbWux {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.34027344em - var(--ffsd)));  }  #FTzSqwirediyIuyA {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.34027344em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #XQaX2ErB3P2RZk13 {    min-width: 91.73177083rem;  }  #e1YEc6b1Phmo1IJb {    grid-area: 8 / 4 / 9 / 12;    position: relative;  }  #mVIxeGF1UZWvKsys {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.20833333em - var(--ffsd)));  }  #tZnj8mn7s3jd2sjp {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5.20833333em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #iibQWUNDxH2iVssF {    min-width: 91.73177083rem;  }  #tPbBnmBxC1Cd0W4P {    grid-area: 10 / 5 / 11 / 13;    position: relative;  }  #stjZ54nEF5XMbrev {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.34027344em - var(--ffsd)));  }  #PXRatd0NC6GCIKG1 {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.34027344em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #qcADK0z0TIAWkNcd {    min-width: 91.73177083rem;  }  #eqrQxLgxUvoiJrOP {    grid-area: 12 / 7 / 13 / 15;    position: relative;  }  #f5ZUkKCv2hxGnnRO {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.74648775em - var(--ffsd)));  }  #S9swgJBrNUiqLjrF {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.74648775em - var(--ffsd)));  }  #sYyI0pcchTTzbpdP {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.74648775em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #bTQsPxG95Vf8pRRz {    min-width: 91.73177083rem;  }  #ZqRMwsP5B80aRW9H {    grid-area: 14 / 6 / 15 / 14;    position: relative;    margin-left: 0%;    margin-right: -6.63502209%;    margin-bottom: 0%;    margin-top: 0%;  }  #jm1Hl7hXOAtSy1H5 {    grid-template-columns: 4.16666667rem 0 0 0 0 0 21.74211469rem 48.18243729rem 21.74211469rem 0 0 0 0 0 4.16666667rem;    grid-template-rows: minmax(7.79830353rem, max-content) minmax(7.24826823rem, max-content) minmax(7.32684742rem, max-content) minmax(49.76282124rem, max-content) minmax(4.16666667rem, max-content) minmax(6.25rem, max-content) minmax(1.22299112rem, max-content) minmax(11.11111198rem, max-content) minmax(4.6875rem, max-content) minmax(6.25rem, max-content) minmax(1.44965365rem, max-content) minmax(5.12152865rem, max-content) minmax(2.31770833rem, max-content) minmax(10.88294342rem, max-content) minmax(7.79830353rem, max-content);  }  #horario-y-tarifa-4 {    min-height: calc(5.4202768 * var(--1vh, 1vh));  }  #Yq3e6utjqaLUNlF9 {    grid-area: 2 / 2 / 3 / 3;    position: relative;  }  #Wl5J8ZRMJTIrM4oC {    grid-template-columns: 0 280.25164547%;    left: -90.12582273%;    grid-template-rows: 0 100%;  }  #m4k3gga53Co1eItd {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.20833333em - var(--ffsd)));  }  #nEpuDREDWqAK88hE {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5.20833333em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #qbr7UBXFtHT8Bhfo {    min-width: 91.73177083rem;  }  #gtonye2mz9ZD5FUB {    grid-area: 2 / 4 / 3 / 9;    position: relative;  }  #sOrpofg9FR7XDfPm {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.8194401em - var(--ffsd)));  }  #i41vmFnUaZbDnXS4 {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.8194401em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #kmzfYv14pZQcXupY {    min-width: 91.73177083rem;  }  #qbPhprX2fx9AL0vR {    grid-area: 4 / 3 / 5 / 8;    position: relative;  }  #Gn6FASAQsWP6VZbu {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.8194401em - var(--ffsd)));  }  #iNHR0JeokJke4Flq {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.8194401em - var(--ffsd)));  }  #TAcWUKqcs9fg6DAm {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.8194401em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.4);    margin-bottom: calc(var(--last-font-size) * -0.4);  }  #yMoexNOBTJ1wlhCA {    min-width: 91.73177083rem;  }  #iBFygvzMy5TVgl9G {    grid-area: 6 / 2 / 7 / 7;    position: relative;  }  #liWPAHtQk2vTd5OV {    grid-area: 8 / 5 / 9 / 6;    position: relative;  }  #Qinkpi0Fm2wd1Kwq {    grid-template-columns: 4.16666667rem 0 0 7.10366641rem 77.45933385rem 7.10366641rem 0 0 4.16666667rem;    grid-template-rows: minmax(4.16666667rem, max-content) minmax(6.25rem, max-content) minmax(4.95580745rem, max-content) minmax(4.57465365rem, max-content) minmax(4.94791667rem, max-content) minmax(44.33623696rem, max-content) minmax(4.16666667rem, max-content) minmax(80rem, max-content) minmax(4.16666667rem, max-content);  }  #espacio-de-0-a-6-6 {    min-height: calc(6.4023845 * var(--1vh, 1vh));  }  #IngayPM3wtmAzjVw {    grid-area: 2 / 2 / 3 / 3;    position: relative;  }  #l2Bt90qnCq74cjt0 {    grid-template-columns: 0 281.26463518%;    left: -90.63231759%;    grid-template-rows: 0 100%;  }  #ut9xZeXGHTYaksdF {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.20833333em - var(--ffsd)));  }  #rSwKDCAqNzLx4DkD {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5.20833333em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #aJmVC90jUiLYbUia {    min-width: 91.73177083rem;  }  #TeAliZowb3ry4NNh {    grid-area: 2 / 2 / 3 / 11;    position: relative;  }  #gGONU4DplGI0ps4M {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.8194401em - var(--ffsd)));  }  #YxSY89U0AMaEM4Ql {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.8194401em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #WIoPeJnWbwlbLj7V {    min-width: 91.73177083rem;  }  #NqdUXCpxy8KB7SSi {    grid-area: 4 / 4 / 5 / 13;    position: relative;  }  #DF27snoWGzVG6Fhd {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.64549106em - var(--ffsd)));  }  #WIeW1LDFsuGQpjI8 {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.64549106em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #aYIYW8BIQA9GjwB3 {    min-width: 91.73177083rem;  }  #QDKYpRejfqlAPkaT {    grid-area: 6 / 3 / 7 / 12;    position: relative;  }  #IOratLmR2aRTdn7b {    grid-area: 8 / 8 / 9 / 9;    position: relative;  }  #IhFMGM4UtsnpS7Fm {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.8194401em - var(--ffsd)));  }  #ovSzXWe23HeigQQG {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.8194401em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #RX5RWvVFsJgZKOI5 {    min-width: 91.73177083rem;  }  #WnMklLL0FSjQSE8S {    grid-area: 10 / 5 / 11 / 14;    position: relative;  }  #D9AASwM5yknBXzcn {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.8194401em - var(--ffsd)));  }  #ujzyp5tKi6E5f7U5 {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.8194401em - var(--ffsd)));  }  #I9gawstX1TqXNHHG {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.8194401em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #I3ysfWCCSXQUjJgC {    min-width: 91.73177083rem;  }  #uFMex87jWL093ARw {    grid-area: 12 / 6 / 13 / 15;    position: relative;  }  #kynhnHoW0LPiaMNH {    grid-area: 14 / 7 / 15 / 10;    position: relative;  }  #rQegTkRkxWxyvNjQ {    grid-template-columns: 4.16666667rem 0 0 0 0 24.620391rem 1.81447592rem 38.79693282rem 1.81447592rem 24.620391rem 0 0 0 0 4.16666667rem;    grid-template-rows: minmax(7.08333333rem, max-content) minmax(6.25rem, max-content) minmax(6.83502711rem, max-content) minmax(4.57465365rem, max-content) minmax(2.49927364rem, max-content) minmax(4.36630986rem, max-content) minmax(10.26014591rem, max-content) minmax(40.06947222rem, max-content) minmax(4.16666667rem, max-content) minmax(4.57465365rem, max-content) minmax(2.47395833rem, max-content) minmax(9.91319531rem, max-content) minmax(4.16666667rem, max-content) minmax(43.81745368rem, max-content) minmax(7.08333333rem, max-content);  }  #horario-y-tarifa-5 {    min-height: calc(6.42552638 * var(--1vh, 1vh));  }  #uTvK1NUXZLxdbgws {    grid-area: 2 / 2 / 3 / 3;    position: relative;  }  #mShPQTr5ph1R09cc {    grid-template-columns: 0 277.27523466%;    left: -88.63761733%;    grid-template-rows: 0 100%;  }  #u65wqxKnCOpGZFXS {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.20833333em - var(--ffsd)));  }  #UqRxQSTwYjFWtHyZ {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5.20833333em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #ko1mSoUQw7eHjDeC {    min-width: 91.73177083rem;  }  #QKzejmikiMLAiMB3 {    grid-area: 2 / 3 / 3 / 8;    position: relative;  }  #OObIoIhEWm4eHRZd {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.8194401em - var(--ffsd)));  }  #jEq1zyWx7Q7H5zUj {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.8194401em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #jUKgOyACwqoalTsh {    min-width: 91.73177083rem;  }  #CRu9z9mAvFwcDVdT {    grid-area: 4 / 2 / 5 / 7;    position: relative;  }  #svrrPvdAeTVRbysw {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.8194401em - var(--ffsd)));  }  #DpMsQu6KEIGQxhxV {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.8194401em - var(--ffsd)));  }  #FGcMFxFMBWAPlyCQ {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.8194401em - var(--ffsd)));  }  #mefEjbqTHmX26dCl {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.8194401em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #gNQBHbh8PwLLMuSA {    min-width: 91.73177083rem;  }  #b2Icr8k9mNXHeXK0 {    grid-area: 6 / 4 / 7 / 9;    position: relative;  }  #Sawo2oMuEC77HzZT {    grid-area: 8 / 5 / 9 / 6;    position: relative;  }  #R5DbeWbAGvb9I6R8 {    grid-template-columns: 4.16666667rem 0 0 7.10366641rem 77.45933385rem 7.10366641rem 0 0 4.16666667rem;    grid-template-rows: minmax(4.16666667rem, max-content) minmax(6.25rem, max-content) minmax(4.95580745rem, max-content) minmax(4.57465365rem, max-content) minmax(4.94791667rem, max-content) minmax(45.78566622rem, max-content) minmax(4.16666667rem, max-content) minmax(80rem, max-content) minmax(4.16666667rem, max-content);  }  #espacio-de-0-a-6-7 {    min-height: calc(6.46127972 * var(--1vh, 1vh));  }  #oxHgcxb2wzb5XlFF {    grid-area: 2 / 2 / 3 / 3;    position: relative;  }  #gFvBrxS339w9wj2o {    grid-template-columns: 0 131.74496796%;    left: -15.87248398%;    grid-template-rows: 0 100%;  }  #Tmkaxj3gDsWUX4MA {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.20833333em - var(--ffsd)));  }  #u0L7LGAyAUVN8nJS {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5.20833333em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #WRyXPo7mhpsai1Qq {    min-width: 91.73177083rem;  }  #ghzBYSgyC0tQbPJz {    grid-area: 2 / 3 / 3 / 20;    position: relative;  }  #KlDJxRkAlyHd48hH {    font-size: calc(2.21782071em - var(--ffsd));  }  #eX9g4HLNmk8J7kwE {    --first-font-size: 2.21782071em;    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #BCDk2A2gDeaKKMDp {    min-width: 38.13976386rem;  }  #mncoFZQkXQkUlS1y {    grid-area: 5 / 5 / 6 / 15;    position: relative;  }  #LeqrQf56FrirnEAO {    grid-area: 4 / 16 / 17 / 21;    position: relative;  }  #leFEDUVSmmGx3B7H {    font-size: calc(2.21782071em - var(--ffsd));  }  #l9mEf5PuIi4Ed9oz {    --first-font-size: 2.21782071em;    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #ygZzDhrBAY37h91s {    min-width: 38.13976386rem;  }  #UJkLqC6kAiw6DbIa {    grid-area: 7 / 4 / 8 / 14;    position: relative;  }  #Haup0F9kYWcTCM1x {    font-size: calc(2.06907786em - var(--ffsd));  }  #Nt40pDu1ibj4cRz9 {    --first-font-size: 2.06907786em;    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #Zjtq763JpB1123kz {    min-width: 35.5862672rem;  }  #r2AHEV7H7ebWng11 {    grid-area: 9 / 7 / 10 / 13;    position: relative;  }  #OPrq8wED51jI1oOZ {    font-size: calc(2.06907786em - var(--ffsd));  }  #pj7rwPGSRzgK1ouN {    font-size: calc(2.06907786em - var(--ffsd));  }  #jHVVPVnyX3JIZjw1 {    font-size: calc(2.06907786em - var(--ffsd));  }  #pPj2QOgDzgAhMAxU {    --first-font-size: 2.06907786em;    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #gkafLmXiwk292zFu {    min-width: 35.5862672rem;  }  #SfhkxTIskP5hdsSg {    grid-area: 11 / 6 / 12 / 12;    position: relative;  }  #AYeP0D7TerAsO2DK {    grid-area: 13 / 2 / 20 / 8;    position: relative;  }  #vYXhbaEJpJ8D48zm {    font-size: calc(2.21782071em - var(--ffsd));  }  #hL5Hv9iW0NRKlxPQ {    --first-font-size: 2.21782071em;    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #ZEH1Gw1UzFAelGQb {    min-width: 38.13976386rem;  }  #ZQUWYzTRR35bAt7b {    grid-area: 14 / 9 / 15 / 17;    position: relative;  }  #jAmK7j6UaGqHnXZo {    font-size: calc(2.21782071em - var(--ffsd));  }  #pcAfNEINAjTYDNDm {    font-size: calc(2.21782071em - var(--ffsd));  }  #kK3CT9hhlGdxeG6S {    font-size: calc(2.21782071em - var(--ffsd));  }  #IzzRJwwB7tIwOea6 {    font-size: calc(2.21782071em - var(--ffsd));  }  #FLaThKwUigX45xlW {    --first-font-size: 2.21782071em;    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #rgiR3EOr4hmv5soa {    min-width: 38.13976386rem;  }  #FvIsol2wB14ybMC4 {    grid-area: 16 / 10 / 18 / 18;    position: relative;  }  #zRkRin5TeaQB4lHW {    font-size: calc(1.61295983em - var(--ffsd));  }  #JtD6wIXDXXRgwDdI {    font-size: calc(1.61295983em - var(--ffsd));  }  #S4scGJUpouXs3HaD {    --first-font-size: 1.61295983em;    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #wBGXUlrZTcydXkHz {    min-width: 60.3255509rem;  }  #mwS1nRbG0k2ab5iN {    grid-area: 19 / 11 / 21 / 19;    position: relative;  }  #q5rMhtWxkXNRQfeO {    grid-template-columns: 4.16666667rem 0 0 0 0 0 20.22759086rem 9.23437172rem 0 0 6.05920045rem 0 2.55349667rem 0 28.95671927rem 0.5052433rem 0 22.18578704rem 1.94425735rem 0 4.16666667rem;    grid-template-rows: minmax(9.65496098rem, max-content) minmax(6.25rem, max-content) minmax(6.83502711rem, max-content) 0 minmax(2.65634788rem, max-content) minmax(1.45124434rem, max-content) minmax(2.65634788rem, max-content) minmax(1.24417542rem, max-content) minmax(2.45927362rem, max-content) minmax(1.43654459rem, max-content) minmax(8.205452rem, max-content) minmax(0.67498667rem, max-content) minmax(0.00274091rem, max-content) minmax(2.65634788rem, max-content) minmax(0.67772758rem, max-content) minmax(1.32213637rem, max-content) minmax(10.63394757rem, max-content) minmax(1.5355061rem, max-content) minmax(4.06264943rem, max-content) 0 minmax(9.65496098rem, max-content);  }  #horario-y-tarifa-6 {    min-height: calc(3.00973056 * var(--1vh, 1vh));  }  #GnTcZ8AJh1WvYDWA {    grid-area: 2 / 2 / 3 / 3;    position: relative;  }  #oO3AewIGFVHs0niI {    grid-template-columns: 0 290.43597297%;    left: -95.21798648%;    grid-template-rows: 0 100%;  }  #TXEPfp4sYU1XsVOn {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.20833333em - var(--ffsd)));  }  #c83h1jILO5T2wWoQ {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5.20833333em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #viuP4NAhuKWH9ELt {    min-width: 91.73177083rem;  }  #AibKWlKJkSCsIve5 {    grid-area: 2 / 2 / 3 / 15;    position: relative;  }  #QCUT4d4EdxBZn9qp {    grid-area: 4 / 5 / 5 / 9;    position: relative;  }  #EPHzMutwixjJXJ3B {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.34026042em - var(--ffsd)));  }  #lOmI7s8Blu8yxic3 {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.34026042em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #YMb3RMi0wxEt10Wx {    min-width: 51.06530817rem;  }  #NyggyNb8U80QGAaE {    grid-area: 6 / 7 / 7 / 11;    position: relative;  }  #VfJobhSJwmGQgNyQ {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.8194401em - var(--ffsd)));  }  #L5KqnRnuxvwK9K3S {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.8194401em - var(--ffsd)));  }  #tvpmuCIwCqo8Evqf {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.8194401em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #sztAlIR4AUHqgYx6 {    min-width: 71.79578401rem;  }  #F4ubCQgC043cz5Pp {    grid-area: 8 / 3 / 9 / 14;    position: relative;  }  #Ap1iDhbvJsgICN2o {    grid-area: 10 / 6 / 11 / 10;    position: relative;  }  #AwWtfoXavl8MxoyH {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.34027344em - var(--ffsd)));  }  #saU95ZfL6c1OD9yI {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.34027344em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #xgdqB9ieQZ5uiJq2 {    min-width: 51.06530817rem;  }  #InvzCtD7xgsezWcv {    grid-area: 12 / 8 / 13 / 12;    position: relative;  }  #h0Ib8vFhNfNjPlX8 {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.8194401em - var(--ffsd)));  }  #dj4MTWvZ6rF6T6JS {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.8194401em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #zbsm6AFr2fpyE9uB {    min-width: 61.43054609rem;  }  #mftxj2fLyuMcvIUk {    grid-area: 14 / 4 / 15 / 13;    position: relative;  }  #p672Ro8JMohJZ9Kd {    grid-template-columns: 4.16666667rem 9.96799341rem 5.18261896rem 5.18261896rem 0 0 0 51.000204rem 0 0 0 5.18261896rem 5.18261896rem 9.96799341rem 4.16666667rem;    grid-template-rows: minmax(8.24658272rem, max-content) minmax(6.25rem, max-content) minmax(7.55889592rem, max-content) minmax(51rem, max-content) minmax(1.84105897rem, max-content) minmax(5.12153125rem, max-content) minmax(1.84105897rem, max-content) minmax(9.91319531rem, max-content) minmax(4.16666667rem, max-content) minmax(51rem, max-content) minmax(1.84105897rem, max-content) minmax(5.12152865rem, max-content) minmax(1.84106158rem, max-content) minmax(4.57465365rem, max-content) minmax(8.24658272rem, max-content);  }  #cristina-y-estefanía {    min-height: calc(6.84932175 * var(--1vh, 1vh));  }  #YaiXhWfhjCZ0D1nw {    grid-area: 2 / 2 / 3 / 3;    position: relative;  }  #aTvzV36Um3xeERM0 {    grid-template-columns: 0 132.78687993%;    left: -16.39343996%;    grid-template-rows: 0 100%;  }  #B1y1l6uVdYdZsPmk {    stroke-width: calc(100rem * 0.0 / 768.0);  }  #aMYYwDwvmUfTThVN {    grid-area: 2 / 2 / 4 / 6;    position: absolute;    top: 0px;    bottom: 0px;    left: -4.16666667rem;    right: -4.16666667rem;  }  #PbfrC07AokNOYX1Y {    font-size: calc(1.96843765em - var(--ffsd));  }  #rvoOCXXjloqLUWlq {    font-size: calc(1.96843765em - var(--ffsd));  }  #hDUaFtrPXodCzuvT {    --first-font-size: 1.96843765em;    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.4);    margin-bottom: calc(var(--last-font-size) * -0.4);  }  #sDvofy1pAqKpzUuT {    min-width: 66.83248252rem;  }  #fR6RH0a4XitVfEoA {    grid-area: 3 / 4 / 5 / 5;    position: relative;  }  #XkqDc5oL3UCokAk5 {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(6.94436198em - var(--ffsd)));  }  #YOLuTlsG6XNuA7li {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 6.94436198em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #jzdrVoqxRher61rJ {    min-width: 91.73177083rem;  }  #pndmZvzkwAPIJ1jK {    grid-area: 6 / 3 / 7 / 7;    position: relative;  }  #bnj8xuugfpiVbb7b {    grid-template-columns: 4.16666667rem 0 12.44964416rem 66.76737836rem 12.44964416rem 0 4.16666667rem;    grid-template-rows: 0 minmax(5.4892666rem, max-content) minmax(11.25140202rem, max-content) minmax(6.6345604rem, max-content) minmax(14.49927401rem, max-content) minmax(8.24654427rem, max-content) minmax(6.3542923rem, max-content);  }  #quienes-somos {    min-height: calc(2.13225096 * var(--1vh, 1vh));  }}@media (min-width: 768.05px) and (max-width: 1024px) {  #KN0IpZYbkHytWA9u {    grid-area: 2 / 2 / 3 / 3;    position: relative;  }  #LtrTdN9Cfi97bTgN {    grid-template-columns: 0 112.87943837%;    left: -6.43971919%;    grid-template-rows: 0 100%;  }  #JU1bFU9TPc9Xr2qV {    stroke-width: calc(100rem * 0.0 / 1024.0);  }  #je9mU3TpuMNCDcu1 {    display: none;  }  #wAFq8scRsGAT25Se {    stroke-width: calc(100rem * 0.0 / 1024.0);  }  #wQqkaKiP1ychtm2r {    display: block;  }  #KdeH14N2yoR8sjG7 {    stroke-width: calc(100rem * 0.0 / 1024.0);  }  #XwMw0ntDCgei5DkV {    display: none;  }  #tIcjrZghd1KgDlmA {    stroke-width: calc(100rem * 0.0 / 1024.0);  }  #Rbvg3oXtgrjggI02 {    display: none;  }  #REyqyXK2x34wUIio {    stroke-width: calc(100rem * 0.0 / 1024.0);  }  #Jkkvb9LIslwZcALh {    display: none;  }  #QrtVx1vfBQMkQIvS {    grid-area: 2 / 2 / 13 / 13;    position: absolute;    top: 0px;    bottom: 0px;    left: -3.125rem;    right: -3.125rem;  }  #Fw2z7kMDK6MOk3Ge {    font-size: calc(11.17545743em - var(--ffsd));  }  #sVwnFbgvUY50bJ4k {    --first-font-size: 11.17545743em;    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #QosCSc1gUEW4fMaJ {    min-width: 22.57092433rem;  }  #trtEJlwlGF3wDF4Y {    grid-area: 2 / 2 / 5 / 5;    position: relative;  }  #nec6FaNCgaxDDaxd {    font-size: calc(2.34375977em - var(--ffsd));  }  #meRG1ZRdSyszk6RN {    --first-font-size: 2.34375977em;    --last-font-size: var(--first-font-size);    transform: translateX(calc(var(--first-font-size) * 0.034));    margin-top: calc(var(--first-font-size) * -0.145);    margin-bottom: calc(var(--last-font-size) * -0.145);  }  #UzsCORjQG3IRnYZB {    min-width: 24.01003597rem;  }  #mL0a5s5Qh3g9yA3y {    grid-area: 4 / 3 / 7 / 6;    position: relative;  }  #l1gGtIk1skjiTcy1 {    font-size: calc(11.17545743em - var(--ffsd));  }  #QWIJo8PAzxgCPG2x {    --first-font-size: 11.17545743em;    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #JHVW4dL2HK9TSweR {    min-width: 22.57092433rem;  }  #B38h1bv76ThOGNc3 {    grid-area: 3 / 4 / 6 / 7;    position: relative;  }  #rwJlyJ9LSqBATPGW {    grid-area: 3 / 5 / 4 / 11;    grid-template-columns: 0 0 1.43911164rem 21.08298457rem 1.43911164rem 0;    grid-template-rows: 0 0 minmax(11.63921548rem, max-content) minmax(1.71549512rem, max-content) 0 minmax(1.0227833rem, max-content);  }  #D8qs4QRoykM7BXnF {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.86458008em - var(--ffsd)));  }  #TVIa20NjSvIN4JQK {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.86458008em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #UGONTKyM7tOjgi5h {    min-width: 19.1536651rem;  }  #raCxTuA5yyPYWmUL {    grid-area: 6 / 3 / 11 / 4;    position: relative;  }  #idi03t2G1MF8pUYq {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.86458008em - var(--ffsd)));  }  #fli2Icw5rabN456z {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.86458008em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #K1caJuBkfvImkhgZ {    min-width: 12.77967832rem;  }  #ksxOSWYeHl1CiGCy {    grid-area: 5 / 6 / 10 / 7;    position: relative;  }  #mH5OMQSFVFeHSQlI {    grid-area: 8 / 8 / 9 / 9;    position: relative;  }  #VEhrrRqKBag8iGAV {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.86458008em - var(--ffsd)));  }  #xeSSNpXvWdNM4kS3 {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.86458008em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #ml3lNGuK2Fy5FTL0 {    min-width: 22.34065848rem;  }  #EptVSWdlFMcVjHGI {    grid-area: 7 / 10 / 12 / 12;    position: relative;  }  #ZI1JywJHqrFq75Ai {    grid-template-columns: 0 15.40809878rem 19.10483697rem 0.38146032rem 2.31203015rem 12.7308502rem 0.62762552rem 2.75079392rem 2.734375rem 2.80553307rem 19.48629729rem 15.40809878rem;    grid-template-rows: 0 minmax(3.125rem, max-content) minmax(14.3774939rem, max-content) minmax(3.125rem, max-content) 0 0 minmax(1.15071631rem, max-content) minmax(1.71549512rem, max-content) minmax(0.56477881rem, max-content) 0 0 minmax(3.125rem, max-content);  }  #HvsvhkiPZHw5YDFC {    grid-area: 2 / 2 / 3 / 4;    position: relative;  }  #cwi6efpiL5LSgKXj {    grid-area: 4 / 3 / 5 / 5;    position: relative;  }  #HoEZymMYS7Okd8a6 {    grid-template-columns: 3.125rem 0 93.75rem 0 3.125rem;    grid-template-rows: 0 minmax(27.18348414rem, max-content) minmax(0.69271182rem, max-content) minmax(35.5875rem, max-content);  }  #portada {    min-height: calc(3.36774181 * var(--1vh, 1vh));  }  #KE3I5uItlGAvS9bB {    grid-area: 2 / 2 / 3 / 3;    position: relative;  }  #bZSbvkEfaz9clzgg {    grid-template-columns: 0 204.94173813%;    left: -52.47086906%;    grid-template-rows: 0 100%;  }  #hpbsTkOGkZqgP0Ba {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.90625em - var(--ffsd)));  }  #Zunt6lK614qLWFGl {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.90625em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #QojC7sPLHqBiEreE {    min-width: 93.79882812rem;  }  #IXA0LfNUEA7Skym5 {    grid-area: 2 / 2 / 3 / 11;    position: relative;  }  #LDj9GnJB5LDrqWSt {    grid-area: 4 / 9 / 5 / 10;    position: relative;  }  #aqYXGUajZ36u2bsS {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.86458008em - var(--ffsd)));  }  #KAkgegcgs4GCkulM {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.86458008em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #TPBAauqTTWpuJA00 {    min-width: 93.79882812rem;  }  #ZYVgKzdeVUWDv5xS {    grid-area: 6 / 3 / 7 / 12;    position: relative;  }  #xdB6WMcO2TFopOfo {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.86458008em - var(--ffsd)));  }  #YPkzWeowcExWVcMM {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.86458008em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.15);    margin-bottom: calc(var(--last-font-size) * -0.15);  }  #zSG7GaKzzrQBv3mq {    min-width: 93.79882812rem;  }  #zJdPbTMAkC5QkXb4 {    grid-area: 8 / 6 / 9 / 15;    position: relative;  }  #vxjWUExNyOA6k5th {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.86458008em - var(--ffsd)));  }  #jc0iKBAawSYaCH5Z {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.86458008em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #hDbPxEC7xzZbTbDM {    min-width: 93.79882812rem;  }  #oYyNERRytSmjEyF0 {    grid-area: 10 / 4 / 11 / 13;    position: relative;  }  #d5aV2XXRKIirCJI1 {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.86458008em - var(--ffsd)));  }  #CluZ3liJKHbbzoxW {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.86458008em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.15);    margin-bottom: calc(var(--last-font-size) * -0.15);  }  #LecfXXhDBoHh7Sxk {    min-width: 93.79882812rem;  }  #bxK545UfEXP1vtoy {    grid-area: 12 / 7 / 13 / 16;    position: relative;  }  #OpiPBtgWJbE9uGpX {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.86458008em - var(--ffsd)));  }  #n6MyCMUaieS0Jx16 {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.86458008em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #jI9QmKSTNGQ3rJmQ {    min-width: 93.79882812rem;  }  #Yhc11dxnpqcgTcNy {    grid-area: 14 / 5 / 15 / 14;    position: relative;  }  #SbEZzAXYTEWT9tqk {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.86458008em - var(--ffsd)));  }  #j08L3aiHL4BAhH5S {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.86458008em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.15);    margin-bottom: calc(var(--last-font-size) * -0.15);  }  #jVHF7ijeYeiOHhXP {    min-width: 93.79882812rem;  }  #PuYVNYjbwk25dXxK {    grid-area: 16 / 8 / 17 / 17;    position: relative;  }  #IhO9HcJwwPuIG0xZ {    grid-template-columns: 3.125rem 0 0 0 0 0 0 20.12442662rem 53.50114675rem 20.12442662rem 0 0 0 0 0 0 3.125rem;    grid-template-rows: minmax(5.14160107rem, max-content) minmax(4.6875rem, max-content) minmax(6.82195134rem, max-content) minmax(55.25598437rem, max-content) minmax(3.125rem, max-content) minmax(3.43099023rem, max-content) minmax(0.94456551rem, max-content) minmax(10.62264408rem, max-content) minmax(0.9765625rem, max-content) minmax(3.43099023rem, max-content) minmax(0.9765625rem, max-content) minmax(7.82378583rem, max-content) minmax(1.51720365rem, max-content) minmax(3.43099023rem, max-content) minmax(0.9765625rem, max-content) minmax(7.82378583rem, max-content) minmax(5.14160107rem, max-content);  }  #¿qué-es-kipi {    min-height: calc(6.48081571 * var(--1vh, 1vh));  }  #xo5kW6LkJTS2MHMY {    grid-area: 2 / 2 / 3 / 3;    position: relative;  }  #fEZlihwDLhsUbk3n {    grid-template-columns: 0 239.83956764%;    left: -69.91978382%;    grid-template-rows: 0 100%;  }  #OZZbzsZdqdfsdNJd {    display: none;  }  #xF3Tep9X19kiAOh7 {    display: block;  }  #KBa0LhOpFNmHAL7y {    display: none;  }  #AlAurf2Z9KkHDEy3 {    display: none;  }  #AM7ViBZKkzBh8oDM {    display: none;  }  #zWsvIuVzZyBnHlyz {    grid-area: 2 / 2 / 5 / 5;    position: relative;  }  #xYPYhsKKlKkDxBYt {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.7703604em - var(--ffsd)));  }  #cQWTso5ChNJEjtEX {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.7703604em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #DazUpmuB1nmLPsl2 {    min-width: 87.54882812rem;  }  #uE6TM12BNYzfWLxQ {    grid-area: 3 / 3 / 4 / 4;    position: relative;  }  #k6fMhdis6gjH8Jex {    grid-area: 2 / 2 / 3 / 15;    grid-template-columns: 0 3.125rem 87.5rem 3.125rem;    grid-template-rows: 0 minmax(4.09370311rem, max-content) minmax(4.52443248rem, max-content) minmax(4.09370311rem, max-content);  }  #oqXV7h9bEJZVgv5w {    grid-area: 2 / 2 / 3 / 15;    position: relative;  }  #rK61pDFijs3j4reC {    stroke-width: calc(100rem * 20.000000000000004 / 1024.0);  }  #CLzYvCjMNspJ8qlD {    display: block;  }  #ebrm4kPr7zLKxxz1 {    stroke-width: calc(100rem * 20.000000000000004 / 1024.0);  }  #gLBLzaaBJRe4CkzT {    display: none;  }  #pygYIxSpjQhG3FQI {    stroke-width: calc(100rem * 20.000000000000004 / 1024.0);  }  #smEkdDXIsX3KKuZP {    display: none;  }  #f8XImm4hz8ReYZhd {    grid-area: 2 / 2 / 7 / 7;    position: relative;  }  #ImbkvJITDAXpebH8 {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.82311166em - var(--ffsd)));  }  #atJD9WbG1UePyPjn {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.82311166em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #KE9XOybZn7588bna {    min-width: 48.03859634rem;  }  #GzbrelJB7jbx1qf7 {    grid-area: 3 / 3 / 4 / 5;    position: relative;  }  #ofPdYZPGjGA6JR6Q {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.82310547em - var(--ffsd)));  }  #TWBSiVD3a8hP1iXi {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.82310547em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.15);    margin-bottom: calc(var(--last-font-size) * -0.15);  }  #Vfx7w2gk7ny7AszZ {    min-width: 48.03859634rem;  }  #nh5c1qTax8MT8yzZ {    grid-area: 5 / 4 / 6 / 6;    position: relative;  }  #XR9atuBbmJy4WhCi {    grid-template-columns: 0 2.16985847rem 0 47.98976821rem 0 2.16985847rem;    grid-template-rows: 0 minmax(3.38822567rem, max-content) minmax(3.38132232rem, max-content) minmax(1.91729028rem, max-content) minmax(15.32633386rem, max-content) minmax(3.31081565rem, max-content);  }  #Q2g4uXPuRevtlFAi {    grid-area: 4 / 6 / 5 / 12;    grid-template-columns: 0 52.32948515rem;    grid-template-rows: 0 minmax(27.32398778rem, max-content);  }  #GMsthpKTqOelYwU6 {    grid-area: 4 / 6 / 5 / 12;    position: relative;  }  #c3ZtEqwxjlymEFnq {    stroke-width: calc(100rem * 10.000000000000002 / 1024.0);  }  #QzQnaRaA8VZgsluJ {    display: block;  }  #SfXbf8xz7yMKSu1F {    stroke-width: calc(100rem * 10.000000000000002 / 1024.0);  }  #xkW16P9UbtazUSI0 {    display: none;  }  #KHWfrmAzBJNkkDhI {    stroke-width: calc(100rem * 10.000000000000002 / 1024.0);  }  #YkkbqID9hK10r56r {    display: none;  }  #akYPb0nbtdVv87X2 {    grid-area: 2 / 2 / 7 / 7;    position: relative;  }  #AIf3Vxujj5P7Y0By {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.86458008em - var(--ffsd)));  }  #u7lfcI2MS5j1gCwz {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.86458008em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #Jmvwn6RGzkFPxhzL {    min-width: 46.16229655rem;  }  #ZzhSH6YB2hWmdhoC {    grid-area: 3 / 3 / 4 / 5;    position: relative;  }  #dy7vYcmdPPRkQVo6 {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.86457031em - var(--ffsd)));  }  #u75Cjvz3dN8A0W9R {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.86457031em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.15);    margin-bottom: calc(var(--last-font-size) * -0.15);  }  #YVhG4sT9lSEGe9LG {    min-width: 46.16229655rem;  }  #vEPjcjbh78yRAj6s {    grid-area: 5 / 4 / 6 / 6;    position: relative;  }  #mdHfsY0DpMkRtvj4 {    grid-template-columns: 0 3.10800837rem 0 46.11346842rem 0 3.10800837rem;    grid-template-rows: 0 minmax(3.41796875rem, max-content) minmax(3.43099023rem, max-content) minmax(1.75781055rem, max-content) minmax(15.93750391rem, max-content) minmax(2.93434713rem, max-content);  }  #fJEcSRmlZDFHCIQm {    grid-area: 6 / 5 / 7 / 11;    grid-template-columns: 0 52.32948515rem;    grid-template-rows: 0 minmax(27.47862057rem, max-content);  }  #So9hCiT7940yZzbp {    grid-area: 6 / 5 / 7 / 11;    position: relative;  }  #fGkq4Gvkc4c5ff93 {    stroke-width: calc(100rem * 10.0 / 1024.0);  }  #O1IBy5eQTO3p3smX {    grid-area: 2 / 2 / 7 / 7;    position: relative;  }  #O87k5AzChNlHKUsS {    font-size: calc(2.9105223em - var(--ffsd));  }  #nfzdQLjUctsK0FDd {    --first-font-size: 2.9105223em;    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #GXHXE46n9JRoEZTH {    min-width: 43.60331118rem;  }  #vPWJ2DZ37E15qS3O {    grid-area: 3 / 4 / 4 / 5;    position: relative;  }  #MVG57xpv9iuvpe2o {    font-size: calc(2.9105223em - var(--ffsd));  }  #P4hIxScd8vlZD83K {    --first-font-size: 2.9105223em;    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.15);    margin-bottom: calc(var(--last-font-size) * -0.15);  }  #MvN1CsPFfa6ln3fp {    min-width: 46.06133488rem;  }  #bGEvpM4xDuNkSS5W {    grid-area: 5 / 3 / 6 / 6;    position: relative;  }  #ApyINc6z7U4LPazB {    grid-template-columns: 0 3.53162535rem 1.22901185rem 43.55448306rem 1.22901185rem 2.67078192rem;    grid-template-rows: 0 minmax(3.47278624rem, max-content) minmax(3.48601656rem, max-content) minmax(1.78600237rem, max-content) minmax(11.92654117rem, max-content) minmax(6.65264144rem, max-content);  }  #wk3qYhTH16fSuudu {    grid-area: 8 / 3 / 13 / 9;    grid-template-columns: 0 52.21491403rem;    grid-template-rows: 0 minmax(27.32398778rem, max-content);  }  #qKoecIW5b0h8iYcY {    grid-area: 8 / 3 / 13 / 9;    position: relative;  }  #jzpLI6CJCPApkTST {    font-size: calc(2.86458008em - var(--ffsd));  }  #MCppKLy8DQhH1UWk {    --first-font-size: 2.86458008em;    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #vkalwvQNZ2CJCMCo {    min-width: 32.7894606rem;  }  #ZeD1mAu6z5f9fnh1 {    grid-area: 9 / 7 / 10 / 13;    position: relative;  }  #JOvjC44F3QTw8sEm {    font-size: calc(2.86458008em - var(--ffsd));  }  #W6phAtm7bkE8G2hr {    --first-font-size: 2.86458008em;    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #C2G2f30kpX3bVpIG {    min-width: 32.7894606rem;  }  #d8MAwuhqWmpPtxdZ {    grid-area: 11 / 8 / 12 / 14;    position: relative;  }  #LQPodQPi5lu8oDfT {    stroke-width: calc(100rem * 10.000000000000002 / 1024.0);  }  #byTTacumzBx7P4xa {    display: block;  }  #rSlvMnBznG2V1uog {    stroke-width: calc(100rem * 10.000000000000002 / 1024.0);  }  #Lzpz5qr7kRE0Wehb {    display: none;  }  #U5SYc12COb8cjfvy {    stroke-width: calc(100rem * 10.000000000000002 / 1024.0);  }  #EtbLZnf8aoGDRYcW {    display: none;  }  #oWLP2arLCelavN9W {    grid-area: 2 / 2 / 7 / 7;    position: relative;  }  #oAIYtVpXJFZ7gmyK {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.90665762em - var(--ffsd)));  }  #Br5S7yVQzuQd4i74 {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.90665762em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #EqUt9lev3h4llsj2 {    min-width: 46.16229655rem;  }  #kn9oeb37pIwmdzSb {    grid-area: 3 / 3 / 4 / 5;    position: relative;  }  #sNnXwQyq1PoOn5ZI {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.90665039em - var(--ffsd)));  }  #QJcBWvqwvuWO4I9m {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.90665039em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.15);    margin-bottom: calc(var(--last-font-size) * -0.15);  }  #nBhFDCP9sPbGhQeO {    min-width: 46.16229655rem;  }  #oP5Go0kN6bUaKxhf {    grid-area: 5 / 4 / 6 / 6;    position: relative;  }  #YIFVth14XirxIJce {    grid-template-columns: 0 3.10800837rem 0 46.11346842rem 0 3.10800837rem;    grid-template-rows: 0 minmax(3.48849537rem, max-content) minmax(3.48138772rem, max-content) minmax(1.97402975rem, max-content) minmax(12.01862988rem, max-content) minmax(6.43308657rem, max-content);  }  #gGUexfekdlQA5QxH {    grid-area: 14 / 4 / 15 / 10;    grid-template-columns: 0 52.32948515rem;    grid-template-rows: 0 minmax(27.39562929rem, max-content);  }  #LfYEhXAlHwKUjJMy {    grid-area: 14 / 4 / 15 / 10;    position: relative;  }  #TNPMxALKB4cItgRE {    grid-template-columns: 3.125rem 20.49457435rem 0 0.21568308rem 0 19.80453575rem 0 32.1946952rem 0.11457113rem 0.21568308rem 0 0.21568308rem 0 20.49457435rem 3.125rem;    grid-template-rows: minmax(3.900819rem, max-content) minmax(12.7118387rem, max-content) minmax(1.90634746rem, max-content) minmax(27.32398778rem, max-content) minmax(0.91838068rem, max-content) minmax(27.47862057rem, max-content) minmax(3.125rem, max-content) minmax(9.6327551rem, max-content) minmax(3.43099023rem, max-content) minmax(2.26359488rem, max-content) minmax(3.43099023rem, max-content) minmax(8.56565733rem, max-content) minmax(0.91838068rem, max-content) minmax(27.39562929rem, max-content) minmax(3.900819rem, max-content);  }  #diferencias-otros-centros {    min-height: calc(7.2648887 * var(--1vh, 1vh));  }  #B03ZP6s2Qiu6WHWo {    grid-area: 2 / 2 / 3 / 3;    position: relative;  }  #UzPTJA1NTdyXuNh5 {    grid-template-columns: 0 226.29934278%;    left: -63.14967139%;    grid-template-rows: 0 100%;  }  #VhB7ACz3OPcl3A5i {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.55727539em - var(--ffsd)));  }  #iGJZdeSGYYR7GIt7 {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.55727539em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #fYkVgPcGrY8sAihl {    min-width: 56.97162303rem;  }  #VsrKRNkv7YaBTu9K {    grid-area: 2 / 8 / 3 / 16;    position: relative;  }  #lEEJD6fhoDwgNs3m {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.86458008em - var(--ffsd)));  }  #QM3XWtg9A8jxz8gv {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.86458008em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #KxCIR8ZS9A0dWooY {    min-width: 56.97162303rem;  }  #jfS6hUNLgFUKRdMm {    grid-area: 4 / 9 / 5 / 17;    position: relative;  }  #SMlrsuA9xA6XX2st {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.86458008em - var(--ffsd)));  }  #wmvY9pTa5DMUOSdw {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.86458008em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #RpVjtXJx9S3EHLmg {    min-width: 56.97162303rem;  }  #fpgLhiZcpfVDv1Q1 {    grid-area: 6 / 10 / 7 / 18;    position: relative;  }  #tFlwuZjno6c44UpJ {    grid-area: 8 / 5 / 9 / 13;    position: relative;  }  #LCEmXn1BfWKa2F2E {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.86458008em - var(--ffsd)));  }  #xzEV6UqfUMbiIXDy {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.86458008em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #uHoQ67EzuCWt2r0R {    min-width: 56.97162303rem;  }  #dlRQoddB7POndh4a {    grid-area: 10 / 11 / 11 / 19;    position: relative;  }  #XFuqTiHQLxb1kLlA {    grid-area: 12 / 6 / 13 / 14;    position: relative;  }  #IcrF0Nv9iDloWNrl {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.86458008em - var(--ffsd)));  }  #P0eHRkcXbWbiAcjx {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.86458008em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #v7s0r4f88QOt6aN9 {    min-width: 56.97162303rem;  }  #jWYBRNv6IeRPGaNj {    grid-area: 14 / 12 / 15 / 20;    position: relative;  }  #tyU3YqViqLy4KBdb {    grid-area: 16 / 7 / 17 / 15;    position: relative;  }  #FgquwU4mrV7e2H4W {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.86458008em - var(--ffsd)));  }  #aMoSQmkRUJPfr360 {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.86458008em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #etS8La2077e4wsZi {    min-width: 58.63929047rem;  }  #VMpnfBWOWRdwLXdR {    grid-area: 18 / 3 / 19 / 22;    position: relative;  }  #lyYj21JnpMsWzCoN {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.86458008em - var(--ffsd)));  }  #dXTaYYSaryA3cqoq {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.86458008em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #OAxLffN1zJI08utu {    min-width: 58.63929047rem;  }  #ktgPcnWNWpG4sguL {    grid-area: 20 / 2 / 21 / 21;    position: relative;  }  #PTedtxu8zBj1sSUh {    grid-area: 22 / 4 / 23 / 23;    position: relative;  }  #Q3mEHEbHoAzHw3qy {    grid-template-columns: 20.70476883rem 0 0 0.83383372rem 0 0 0 0 0 0 0 56.9227949rem 0 0 0 0 0 0 0 0.83383372rem 0 0 20.70476883rem;    grid-template-rows: minmax(3.125rem, max-content) minmax(5.43620117rem, max-content) minmax(4.62900201rem, max-content) minmax(3.43099023rem, max-content) minmax(3.13100448rem, max-content) minmax(3.43099023rem, max-content) minmax(1.27553573rem, max-content) minmax(6.16929858rem, max-content) minmax(1.26953125rem, max-content) minmax(3.43099023rem, max-content) minmax(1.26953125rem, max-content) minmax(6.16929858rem, max-content) minmax(1.26953125rem, max-content) minmax(3.43099023rem, max-content) minmax(1.26953125rem, max-content) minmax(16.03380193rem, max-content) minmax(3.125rem, max-content) minmax(3.43099023rem, max-content) minmax(0.75958505rem, max-content) minmax(6.8308538rem, max-content) minmax(0.64169774rem, max-content) minmax(43.94285775rem, max-content) minmax(3.72904269rem, max-content);  }  #contacto {    min-height: calc(6.75160834 * var(--1vh, 1vh));  }  #vJvZgjERWzc7q3mD {    grid-area: 2 / 2 / 3 / 3;    position: relative;  }  #akkSrQEd0Fa0XJTq {    grid-template-columns: 0 146.3630369%;    left: -23.18151845%;    grid-template-rows: 0 100%;  }  #pe0C0DwgxsJxpZhA {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.20830078em - var(--ffsd)));  }  #DpmLVcUsi36nDkao {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5.20830078em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #UbGKDjEDs0O0HZaF {    min-width: 93.79882812rem;  }  #icckNIhVX8sCY2i0 {    grid-area: 2 / 2 / 3 / 9;    position: relative;  }  #Nlt6tXa7WhzyWAjf {    display: none;  }  #JUPIULAs6PWJybxZ {    display: block;  }  #UaQoMMyOIaJH6waT {    display: none;  }  #UPXcpWSuNeF6VWhp {    display: none;  }  #yYwn737U1p3prC67 {    display: none;  }  #W3nJpxbfbQ1RaiMd {    grid-area: 2 / 2 / 7 / 7;    position: relative;  }  #JucynW3gbf111HC3 {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.61957797em - var(--ffsd)));  }  #UTi1GGVwcX9eMbI5 {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.61957797em);    --last-font-size: var(--first-font-size);    transform: translateX(calc(var(--first-font-size) * 0.1));    margin-top: calc(var(--first-font-size) * 0.01);    margin-bottom: calc(var(--last-font-size) * 0.01);  }  #J9NqQIWBtMjlqhGX {    min-width: 87.54882812rem;  }  #Q82QvhLyOpaViDzx {    grid-area: 3 / 3 / 4 / 5;    position: relative;  }  #v7qL22HQ5JeaMTqx {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.5854253em - var(--ffsd)));  }  #M8e3FBlLAlJUl2Xk {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.5854253em);    --last-font-size: var(--first-font-size);    transform: translateX(calc(var(--first-font-size) * 0.032));    margin-top: calc(var(--first-font-size) * 0.01);    margin-bottom: calc(var(--last-font-size) * 0.01);  }  #ZBJ4GQ4S9xsSJnj4 {    min-width: 87.54882812rem;  }  #roKFn5FFLo9pmk03 {    grid-area: 5 / 4 / 6 / 6;    position: relative;  }  #BhoVFJeKAT2U7oKR {    grid-area: 4 / 3 / 5 / 10;    grid-template-columns: 0 3.125rem 0 87.5rem 0 3.125rem;    grid-template-rows: 0 minmax(3.5228999rem, max-content) minmax(4.33833797rem, max-content) minmax(0.8628432rem, max-content) minmax(3.05726166rem, max-content) minmax(3.5228999rem, max-content);  }  #Z9J931pqmKNqDbmG {    grid-area: 4 / 3 / 5 / 10;    position: relative;  }  #Np5OkRnXE8Pw6dnr {    display: none;  }  #UJngbVxQgslIt4K8 {    display: block;  }  #ohIGb9IM3SpuBAy2 {    display: none;  }  #kYrJlH2dZx0zM6KW {    display: none;  }  #PijUDEvDc92DHZMa {    display: none;  }  #SQ0yDQwTCsUf7dMq {    grid-area: 2 / 2 / 7 / 7;    position: relative;  }  #B6c93dc1jqyIwQaf {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.61957797em - var(--ffsd)));  }  #vSx19Lbcr94fopmV {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.61957797em);    --last-font-size: var(--first-font-size);    transform: translateX(calc(var(--first-font-size) * 0.1));    margin-top: calc(var(--first-font-size) * 0.01);    margin-bottom: calc(var(--last-font-size) * 0.01);  }  #hCwxKcWhnNt9ZzSR {    min-width: 87.54882812rem;  }  #s7c0h7tfgH8ZeY4A {    grid-area: 3 / 3 / 4 / 5;    position: relative;  }  #xYbzXut9USJER1Yy {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.5854253em - var(--ffsd)));  }  #kQwUZNmHfym41ZGd {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.5854253em);    --last-font-size: var(--first-font-size);    transform: translateX(calc(var(--first-font-size) * 0.032));    margin-top: calc(var(--first-font-size) * 0.01);    margin-bottom: calc(var(--last-font-size) * 0.01);  }  #s2ZOwZksY4Nv6WAL {    min-width: 87.54882812rem;  }  #PvKtTxTPdnIXSZhY {    grid-area: 5 / 4 / 6 / 6;    position: relative;  }  #hsIvNvuIZBvuVTfy {    grid-area: 6 / 4 / 7 / 11;    grid-template-columns: 0 3.125rem 0 87.5rem 0 3.125rem;    grid-template-rows: 0 minmax(3.51486837rem, max-content) minmax(4.33833797rem, max-content) minmax(0.87890625rem, max-content) minmax(3.05726166rem, max-content) minmax(3.51486837rem, max-content);  }  #Bwd41MzVOilxWjrG {    grid-area: 6 / 4 / 7 / 11;    position: relative;  }  #DBGxQg9mKsEEEA6f {    display: none;  }  #ChzNx9jHlipBgkOU {    display: block;  }  #ytkbAP9ijoxZ8ThC {    display: none;  }  #ENbgaQh2RLNkz7cY {    display: none;  }  #Qmq3AS7PtRJXCWJE {    display: none;  }  #THawASfdqNk6fDXF {    grid-area: 2 / 2 / 7 / 7;    position: relative;  }  #iZbUzxJo23XFQLpl {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.61957797em - var(--ffsd)));  }  #CVpQBsYES46qBR3B {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.61957797em);    --last-font-size: var(--first-font-size);    transform: translateX(calc(var(--first-font-size) * 0.1));    margin-top: calc(var(--first-font-size) * 0.01);    margin-bottom: calc(var(--last-font-size) * 0.01);  }  #kqcOzhRmqFEYYRoo {    min-width: 87.54882812rem;  }  #a2XizNCNQUxuej2A {    grid-area: 3 / 3 / 4 / 5;    position: relative;  }  #EmcmlTyGo859wtdt {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.5854253em - var(--ffsd)));  }  #UL1qgYGBxb9Z3kKL {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.5854253em);    --last-font-size: var(--first-font-size);    transform: translateX(calc(var(--first-font-size) * 0.032));    margin-top: calc(var(--first-font-size) * 0.01);    margin-bottom: calc(var(--last-font-size) * 0.01);  }  #r9fp3nJhyNhZXtnP {    min-width: 87.54882812rem;  }  #U0VCXFeuIjS7RNKo {    grid-area: 5 / 4 / 6 / 6;    position: relative;  }  #PT6LgjwKgOuwVPHi {    grid-area: 8 / 5 / 9 / 12;    grid-template-columns: 0 3.125rem 0 87.5rem 0 3.125rem;    grid-template-rows: 0 minmax(3.51486837rem, max-content) minmax(4.33833797rem, max-content) minmax(0.87890625rem, max-content) minmax(3.05726166rem, max-content) minmax(3.51486837rem, max-content);  }  #QDh0FBU0VesfXuxu {    grid-area: 8 / 5 / 9 / 12;    position: relative;  }  #ca8fbNLbtVuqllPn {    display: none;  }  #cUCIpPs0FwpBQaCJ {    display: block;  }  #ARn04qL5mAOctQwO {    display: none;  }  #JW0lo1r5FCWD4af5 {    display: none;  }  #OnDNbMSHgGZSQAAD {    display: none;  }  #vzuHgTQBW04R5EMk {    grid-area: 2 / 2 / 7 / 7;    position: relative;  }  #vNkrHM82Ej9njE77 {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.61957797em - var(--ffsd)));  }  #kIUCAQHae8gwoMCM {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.61957797em);    --last-font-size: var(--first-font-size);    transform: translateX(calc(var(--first-font-size) * 0.1));    margin-top: calc(var(--first-font-size) * 0.01);    margin-bottom: calc(var(--last-font-size) * 0.01);  }  #FCFK95GdBggUxxw2 {    min-width: 87.54882812rem;  }  #ztHLdLGtRBUNO2ib {    grid-area: 3 / 3 / 4 / 5;    position: relative;  }  #w0wXQZVNzR0zGyy3 {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.5854253em - var(--ffsd)));  }  #gCST6UudxvY2d9Qp {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.5854253em);    --last-font-size: var(--first-font-size);    transform: translateX(calc(var(--first-font-size) * 0.032));    margin-top: calc(var(--first-font-size) * 0.01);    margin-bottom: calc(var(--last-font-size) * 0.01);  }  #VSMIRCFpFcfVUFcY {    min-width: 87.54882812rem;  }  #UYG5T4GFgMzOZJ0u {    grid-area: 5 / 4 / 6 / 6;    position: relative;  }  #hb76hMcHljszay6r {    grid-area: 10 / 6 / 11 / 13;    grid-template-columns: 0 3.125rem 0 87.5rem 0 3.125rem;    grid-template-rows: 0 minmax(3.51486837rem, max-content) minmax(4.33833797rem, max-content) minmax(0.87890625rem, max-content) minmax(3.05726166rem, max-content) minmax(3.51486837rem, max-content);  }  #rSpnhVEWgtwhzlcQ {    grid-area: 10 / 6 / 11 / 13;    position: relative;  }  #oGJNTBSMcYzAloHa {    display: none;  }  #qhltUetBUvaCmlaL {    display: block;  }  #xegHFweMTyViD4WS {    display: none;  }  #vFtxJTQddiDSgudl {    display: none;  }  #M4shZwND3OQK79Qj {    display: none;  }  #mXUDRmVI1uHA8hYU {    grid-area: 2 / 2 / 7 / 7;    position: relative;  }  #nqXIK1uWLJDEDDZu {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.61957797em - var(--ffsd)));  }  #Wr0xfQAXtlez8qby {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.61957797em);    --last-font-size: var(--first-font-size);    transform: translateX(calc(var(--first-font-size) * 0.1));    margin-top: calc(var(--first-font-size) * 0.01);    margin-bottom: calc(var(--last-font-size) * 0.01);  }  #cKbSqVrP5eLUwsbR {    min-width: 87.54882812rem;  }  #qntF11E4xjxU77Zj {    grid-area: 3 / 3 / 4 / 5;    position: relative;  }  #emM42PO3eOkTrTJk {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.5854253em - var(--ffsd)));  }  #xSADvWAJhFwbQAg3 {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.5854253em);    --last-font-size: var(--first-font-size);    transform: translateX(calc(var(--first-font-size) * 0.032));    margin-top: calc(var(--first-font-size) * 0.01);    margin-bottom: calc(var(--last-font-size) * 0.01);  }  #fgJ0Ja9HdHRwafXt {    min-width: 87.54882812rem;  }  #V2QdZzWlap2TiH57 {    grid-area: 5 / 4 / 6 / 6;    position: relative;  }  #DAmWhZROsZxiHvUS {    grid-area: 12 / 7 / 13 / 14;    grid-template-columns: 0 3.125rem 0 87.5rem 0 3.125rem;    grid-template-rows: 0 minmax(3.51486837rem, max-content) minmax(4.33833797rem, max-content) minmax(0.87890625rem, max-content) minmax(3.05726166rem, max-content) minmax(3.51486837rem, max-content);  }  #gnOQ9xjGIzbIOzJi {    grid-area: 12 / 7 / 13 / 14;    position: relative;  }  #gVh0TmvBNydGSjGt {    display: none;  }  #sors7X3DPpzCWbwP {    display: block;  }  #QN8VamcSHdieDt55 {    display: none;  }  #QvJkhJJsFYltSowL {    display: none;  }  #WOam3rSsEXk9Onac {    display: none;  }  #UOar8SbwfzCFOBzU {    grid-area: 2 / 2 / 7 / 7;    position: relative;  }  #Ut8kn3pKFsVDJ8kW {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.61957797em - var(--ffsd)));  }  #P1wF8L6RB46pdaAk {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.61957797em);    --last-font-size: var(--first-font-size);    transform: translateX(calc(var(--first-font-size) * 0.1));    margin-top: calc(var(--first-font-size) * 0.01);    margin-bottom: calc(var(--last-font-size) * 0.01);  }  #JYuP1pc2UZGr1xsG {    min-width: 87.54882812rem;  }  #fxtNslXb2qNrbLZm {    grid-area: 3 / 3 / 4 / 5;    position: relative;  }  #OhwJPt1od62mBRNm {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.5854253em - var(--ffsd)));  }  #ZjIHr4hRrP0PMcRO {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.5854253em - var(--ffsd)));  }  #AoinaY9kSleVsRW1 {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.5854253em);    --last-font-size: var(--first-font-size);    transform: translateX(calc(var(--first-font-size) * 0.032));    margin-top: calc(var(--first-font-size) * 0.01);    margin-bottom: calc(var(--last-font-size) * 0.01);  }  #dqlWcypl5HcRnkmV {    min-width: 87.54882812rem;  }  #DWpY705lnyR21GhP {    grid-area: 5 / 4 / 6 / 6;    position: relative;  }  #g9jsfF0cmOOfbayU {    grid-area: 14 / 8 / 15 / 15;    grid-template-columns: 0 3.125rem 0 87.5rem 0 3.125rem;    grid-template-rows: 0 minmax(3.3054798rem, max-content) minmax(4.33833797rem, max-content) minmax(0.87890625rem, max-content) minmax(6.06281481rem, max-content) minmax(3.3054798rem, max-content);  }  #g6CKnRfyKIVw3nIj {    grid-area: 14 / 8 / 15 / 15;    position: relative;  }  #RtavXAwuWNjh1jJB {    grid-template-columns: 3.125rem 0 0 0 0 0 0 93.75rem 0 0 0 0 0 0 3.125rem;    grid-template-rows: minmax(5.86532529rem, max-content) minmax(6.18490234rem, max-content) minmax(2.33830775rem, max-content) minmax(15.30424262rem, max-content) minmax(2.74646399rem, max-content) minmax(15.30424262rem, max-content) minmax(2.734375rem, max-content) minmax(15.30424262rem, max-content) minmax(2.734375rem, max-content) minmax(15.30424262rem, max-content) minmax(2.734375rem, max-content) minmax(15.30424262rem, max-content) minmax(2.734375rem, max-content) minmax(17.89101863rem, max-content) minmax(5.86532529rem, max-content);  }  #espacio-de-0-a-6 {    min-height: calc(6.81097822 * var(--1vh, 1vh));  }  #KQCBbRyRVhAu0nJe {    grid-area: 2 / 2 / 3 / 3;    position: relative;  }  #WpmUaB8I91E568Vm {    grid-template-columns: 0 121.13208236%;    left: -10.56604118%;    grid-template-rows: 0 100%;  }  #w9PLnhYKuTsiApGT {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.55727539em - var(--ffsd)));  }  #nJ5hGa6aIWp34BL4 {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.55727539em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #IRSZpumzRjItHDnd {    min-width: 93.79882812rem;  }  #fSKhUXJ2qSTzg87C {    grid-area: 2 / 3 / 3 / 20;    position: relative;  }  #Fv07OIGMYGPsOr3x {    font-size: calc(3.06975344em - var(--ffsd));  }  #dfJFVrz5sahGQ7eG {    --first-font-size: 3.06975344em;    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #Y8Wh2XmGQyqPfdDh {    min-width: 38.69596095rem;  }  #EEtaVPZUOA3CHIby {    grid-area: 5 / 4 / 6 / 12;    position: relative;  }  #ht0Fe3gYwXktimje {    grid-area: 4 / 16 / 16 / 19;    position: relative;  }  #bfuIxDaQRqshQTwf {    font-size: calc(2.86512214em - var(--ffsd));  }  #mVXNz8RYjqVNROaZ {    --first-font-size: 2.86512214em;    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #mPUv3WuFif9YOG0w {    min-width: 50.11924647rem;  }  #PAJCgqDZpfuZd4U5 {    grid-area: 7 / 5 / 8 / 13;    position: relative;  }  #eFYkB7AZRUXxRjgP {    grid-area: 9 / 2 / 20 / 6;    position: relative;  }  #Z085RiiwAXc5uBte {    font-size: calc(3.06977647em - var(--ffsd));  }  #SOIKaZF7GI9uRz4M {    --first-font-size: 3.06977647em;    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #f0DC25lX86Mb5Q4j {    min-width: 38.69596095rem;  }  #TGqypcUbL043LYYo {    grid-area: 10 / 7 / 11 / 14;    position: relative;  }  #RZGUl4NGB8A021DY {    font-size: calc(2.86512214em - var(--ffsd));  }  #losdR2qnUyR3AiNF {    --first-font-size: 2.86512214em;    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #e4YaXATzZUsi7jka {    min-width: 40.88916427rem;  }  #IJOCeG6ntTbcAbpj {    grid-area: 12 / 9 / 13 / 17;    position: relative;  }  #PbNV8NCNcKxGD9Cy {    font-size: calc(3.06977647em - var(--ffsd));  }  #crbKMrdRsTCauT2G {    --first-font-size: 3.06977647em;    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #zRAdHx21PIOBjAyE {    min-width: 38.69596095rem;  }  #lGLGGG281RciaNwg {    grid-area: 14 / 10 / 15 / 15;    position: relative;  }  #m2f4tNqCHhCq38Ay {    font-size: calc(2.86512214em - var(--ffsd));  }  #O59YJYws7TZsE9mM {    --first-font-size: 2.86512214em;    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #wK7MdVscXleiyPgn {    min-width: 40.88916427rem;  }  #wkVqK9Oy6h1pUtmy {    grid-area: 17 / 11 / 18 / 18;    position: relative;  }  #k5ScFWXDfnL2bRbP {    font-size: calc(2.04650485em - var(--ffsd));  }  #sAUQtQRzN8XijVNq {    --first-font-size: 2.04650485em;    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #WQ961uxgevpObbZv {    min-width: 66.95072626rem;  }  #oAbiU2HGDned8u6Z {    grid-area: 19 / 8 / 21 / 21;    position: relative;  }  #eyx5usxqvZULlF6r {    grid-template-columns: 3.125rem 0 0.70507534rem 0 22.89260639rem 3.22326529rem 0.02715485rem 0 0 0 12.5041063rem 11.42328551rem 14.69258616rem 0.02715485rem 2.05613782rem 0.1370655rem 0 24.86862709rem 1.1929349rem 0 3.125rem;    grid-template-rows: minmax(11.1612081rem, max-content) minmax(5.43620117rem, max-content) minmax(5.3382473rem, max-content) 0 minmax(3.60699195rem, max-content) minmax(0.94192166rem, max-content) minmax(3.41768498rem, max-content) minmax(5.48694887rem, max-content) 0 minmax(3.68373176rem, max-content) minmax(0.28878584rem, max-content) minmax(3.41768498rem, max-content) minmax(1.12046841rem, max-content) minmax(3.68373176rem, max-content) minmax(0.17792912rem, max-content) minmax(0.13928163rem, max-content) minmax(3.41768498rem, max-content) minmax(3.17260174rem, max-content) minmax(5.26978549rem, max-content) 0 minmax(11.1612081rem, max-content);  }  #horario-y-tarifa {    min-height: calc(3.7635267 * var(--1vh, 1vh));  }  #lKvr5xNRjAjoyT86 {    grid-area: 2 / 2 / 3 / 3;    position: relative;  }  #sSqGrKQNzsgKaeiq {    grid-template-columns: 0 148.76316164%;    left: -24.38158082%;    grid-template-rows: 0 100%;  }  #dHqe2j0UzwYE7D5E {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.20830078em - var(--ffsd)));  }  #oqlKU9LSagfNr90Z {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5.20830078em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #zPmdUeTw4wj57V8D {    min-width: 93.79882812rem;  }  #EdodWfQPgblrMB4M {    grid-area: 2 / 2 / 3 / 8;    position: relative;  }  #qRDW0Ezq2BEXXg2g {    display: none;  }  #RkYEB3yzZbp9N2de {    display: block;  }  #ckq0XNwTqORqNecQ {    display: none;  }  #C7uPM29JQ6s6yVKh {    display: none;  }  #NQHJHm1AwBKZayMW {    display: none;  }  #V2EgKhHTlqfHV098 {    grid-area: 2 / 2 / 7 / 7;    position: relative;  }  #r2t5F2Bbtc5sjeSC {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.61957797em - var(--ffsd)));  }  #bqQ9RzSzuaPP1qjA {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.61957797em);    --last-font-size: var(--first-font-size);    transform: translateX(calc(var(--first-font-size) * 0.1));    margin-top: calc(var(--first-font-size) * 0.01);    margin-bottom: calc(var(--last-font-size) * 0.01);  }  #I4sGXIVaTyM89PvI {    min-width: 87.54882812rem;  }  #Qm4ZT4XdpiZRDAqF {    grid-area: 3 / 3 / 4 / 5;    position: relative;  }  #KzoQYwVBRM3v6wDG {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.5854253em - var(--ffsd)));  }  #EYpDIZrSAoaRlmiw {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.5854253em);    --last-font-size: var(--first-font-size);    transform: translateX(calc(var(--first-font-size) * 0.032));    margin-top: calc(var(--first-font-size) * 0.01);    margin-bottom: calc(var(--last-font-size) * 0.01);  }  #cuYEVLQjqgRP7YVs {    min-width: 87.54882812rem;  }  #NmjYIOZHfDiUmZPJ {    grid-area: 5 / 4 / 6 / 6;    position: relative;  }  #nRYNQL6T5Olv3qb5 {    grid-area: 4 / 3 / 5 / 9;    grid-template-columns: 0 3.125rem 0 87.5rem 0 3.125rem;    grid-template-rows: 0 minmax(3.5228999rem, max-content) minmax(4.33833797rem, max-content) minmax(0.8628432rem, max-content) minmax(3.05726166rem, max-content) minmax(3.5228999rem, max-content);  }  #TmwZxCXNyBi7va8l {    grid-area: 4 / 3 / 5 / 9;    position: relative;  }  #j3C11UTVKwdFxaRp {    display: none;  }  #rnyU4Z8uSEjZSW6x {    display: block;  }  #byogqsn8bHSqXDDP {    display: none;  }  #XBQdxtLhyQLqq6lS {    display: none;  }  #gvkv5G8Zn5QwsLN9 {    display: none;  }  #iErORTjlD8IUPO2e {    grid-area: 2 / 2 / 7 / 7;    position: relative;  }  #FSlrp1P88hRzs2xy {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.61957797em - var(--ffsd)));  }  #PsKHhRw0o4Igbrgj {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.61957797em);    --last-font-size: var(--first-font-size);    transform: translateX(calc(var(--first-font-size) * 0.1));    margin-top: calc(var(--first-font-size) * 0.01);    margin-bottom: calc(var(--last-font-size) * 0.01);  }  #Acx9IhfbD99ziZnk {    min-width: 87.54882812rem;  }  #wH7V8BjfEbDGHAbm {    grid-area: 3 / 3 / 4 / 5;    position: relative;  }  #tyseE7WYTM7Wstkw {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.5854253em - var(--ffsd)));  }  #qWUiyouqIzZGpU1b {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.5854253em);    --last-font-size: var(--first-font-size);    transform: translateX(calc(var(--first-font-size) * 0.032));    margin-top: calc(var(--first-font-size) * 0.01);    margin-bottom: calc(var(--last-font-size) * 0.01);  }  #X8pvHXbOxm6ttyMG {    min-width: 87.54882812rem;  }  #uzJ3xRY6hTIdEjNs {    grid-area: 5 / 4 / 6 / 6;    position: relative;  }  #CMIoBTjpptb5lOag {    grid-area: 6 / 4 / 7 / 10;    grid-template-columns: 0 3.125rem 0 87.5rem 0 3.125rem;    grid-template-rows: 0 minmax(3.51486837rem, max-content) minmax(4.33833797rem, max-content) minmax(0.87890625rem, max-content) minmax(3.05726166rem, max-content) minmax(3.51486837rem, max-content);  }  #KitaXLK3xAYlO1mx {    grid-area: 6 / 4 / 7 / 10;    position: relative;  }  #XmjZSA5hiCiu3P6y {    display: none;  }  #W012q9hn5JlQ0S3B {    display: block;  }  #P5vXlnDgqy23n7eU {    display: none;  }  #a60ObWCTW0cKii5e {    display: none;  }  #guJbUIAfrcmPu8J0 {    display: none;  }  #fFTGY4hFri0qQXDn {    grid-area: 2 / 2 / 7 / 7;    position: relative;  }  #mcEfFgOpOX5OjR7T {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.61957797em - var(--ffsd)));  }  #UkeXyuFaG2jcD1Pj {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.61957797em);    --last-font-size: var(--first-font-size);    transform: translateX(calc(var(--first-font-size) * 0.1));    margin-top: calc(var(--first-font-size) * 0.01);    margin-bottom: calc(var(--last-font-size) * 0.01);  }  #zbqLPfgyP2NYiXjc {    min-width: 87.54882812rem;  }  #JgNQYVjk2YQFQIWw {    grid-area: 3 / 3 / 4 / 5;    position: relative;  }  #ByNbD7av3saxZPcS {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.5854253em - var(--ffsd)));  }  #L1hGV1qrBeiMosbh {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.5854253em);    --last-font-size: var(--first-font-size);    transform: translateX(calc(var(--first-font-size) * 0.032));    margin-top: calc(var(--first-font-size) * 0.01);    margin-bottom: calc(var(--last-font-size) * 0.01);  }  #zbFxEneC8ljszmzG {    min-width: 87.54882812rem;  }  #IM0KAvwIQ2vtQ4m2 {    grid-area: 5 / 4 / 6 / 6;    position: relative;  }  #GtycHSNaKYlLoxba {    grid-area: 8 / 5 / 9 / 11;    grid-template-columns: 0 3.125rem 0 87.5rem 0 3.125rem;    grid-template-rows: 0 minmax(3.51486837rem, max-content) minmax(4.33833797rem, max-content) minmax(0.87890625rem, max-content) minmax(3.05726166rem, max-content) minmax(3.51486837rem, max-content);  }  #GRCiLZWcSMcP8BaI {    grid-area: 8 / 5 / 9 / 11;    position: relative;  }  #NjgDVZOxcAANaHRW {    display: none;  }  #sCVXY1D1fn9M5Ltr {    display: block;  }  #CgPZ6N0aq57BeSAr {    display: none;  }  #xGfaEYoPGPtja2GQ {    display: none;  }  #h3iMKhojPdesj7jE {    display: none;  }  #wK4hRs7Y3Jj31OUS {    grid-area: 2 / 2 / 7 / 7;    position: relative;  }  #ntS5Or9MpURMARc3 {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.61957797em - var(--ffsd)));  }  #ZxgCi0G2QNRjeXQS {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.61957797em);    --last-font-size: var(--first-font-size);    transform: translateX(calc(var(--first-font-size) * 0.1));    margin-top: calc(var(--first-font-size) * 0.01);    margin-bottom: calc(var(--last-font-size) * 0.01);  }  #GFxIJPo5PVf9feCT {    min-width: 87.54882812rem;  }  #uKZQw1zkfmly36rg {    grid-area: 3 / 3 / 4 / 5;    position: relative;  }  #VR9I59xVaxl498Or {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.5854253em - var(--ffsd)));  }  #abPClBm05k7des4j {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.5854253em);    --last-font-size: var(--first-font-size);    transform: translateX(calc(var(--first-font-size) * 0.032));    margin-top: calc(var(--first-font-size) * 0.01);    margin-bottom: calc(var(--last-font-size) * 0.01);  }  #XtUsshjmDjNY4m6s {    min-width: 87.54882812rem;  }  #p48Sjt1qItQ6YwKp {    grid-area: 5 / 4 / 6 / 6;    position: relative;  }  #FyUyhTdZP1w9c0jr {    grid-area: 10 / 6 / 11 / 12;    grid-template-columns: 0 3.125rem 0 87.5rem 0 3.125rem;    grid-template-rows: 0 minmax(3.51486837rem, max-content) minmax(4.33833797rem, max-content) minmax(0.87890625rem, max-content) minmax(3.05726166rem, max-content) minmax(3.51486837rem, max-content);  }  #YSNN3VLi2PIzLgjd {    grid-area: 10 / 6 / 11 / 12;    position: relative;  }  #IMuPRyO7hP2S2GVN {    display: none;  }  #mBmnsglZGEhVXhB1 {    display: block;  }  #svT70Fr6fHKKazPN {    display: none;  }  #Yh0VZnREsDr1CSK9 {    display: none;  }  #Xqc8IWNzGP68Rtvx {    display: none;  }  #UWhbaUYByiqK0kPP {    grid-area: 2 / 2 / 7 / 7;    position: relative;  }  #vOR5RU950UX8DYDG {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.61957797em - var(--ffsd)));  }  #qKzS4TtFvP21O5bW {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.61957797em);    --last-font-size: var(--first-font-size);    transform: translateX(calc(var(--first-font-size) * 0.1));    margin-top: calc(var(--first-font-size) * 0.01);    margin-bottom: calc(var(--last-font-size) * 0.01);  }  #qC1nPRnXdilHw0mQ {    min-width: 87.54882812rem;  }  #tlBZTnohjIt8oMOX {    grid-area: 3 / 3 / 4 / 5;    position: relative;  }  #dLIFsFI8M0He85b2 {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.5854253em - var(--ffsd)));  }  #BazpE9eleT0CZAAy {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.5854253em - var(--ffsd)));  }  #QLXRG8h2MT9B2cwT {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.5854253em);    --last-font-size: var(--first-font-size);    transform: translateX(calc(var(--first-font-size) * 0.032));    margin-top: calc(var(--first-font-size) * 0.01);    margin-bottom: calc(var(--last-font-size) * 0.01);  }  #s5LAHRi8Kq4No8hW {    min-width: 87.54882812rem;  }  #TGbF71jQO6VuJoRN {    grid-area: 5 / 4 / 6 / 6;    position: relative;  }  #IgJP0n3FWBZNbw28 {    grid-area: 12 / 7 / 13 / 13;    grid-template-columns: 0 3.125rem 0 87.5rem 0 3.125rem;    grid-template-rows: 0 minmax(3.3054798rem, max-content) minmax(4.33833797rem, max-content) minmax(0.87890625rem, max-content) minmax(6.06281481rem, max-content) minmax(3.3054798rem, max-content);  }  #w5jUlxOIlllDGret {    grid-area: 12 / 7 / 13 / 13;    position: relative;  }  #iVZ9t9A2DI21ri1Q {    grid-template-columns: 3.125rem 0 0 0 0 0 93.75rem 0 0 0 0 0 3.125rem;    grid-template-rows: minmax(5.16793138rem, max-content) minmax(6.18490234rem, max-content) minmax(2.33830775rem, max-content) minmax(15.30424262rem, max-content) minmax(2.74646399rem, max-content) minmax(15.30424262rem, max-content) minmax(2.734375rem, max-content) minmax(15.30424262rem, max-content) minmax(2.734375rem, max-content) minmax(15.30424262rem, max-content) minmax(2.734375rem, max-content) minmax(17.89101863rem, max-content) minmax(5.16793138rem, max-content);  }  #espacio-de-0-a-6-2 {    min-height: calc(5.77973207 * var(--1vh, 1vh));  }  #ZU0jml3FSHkfxabg {    grid-area: 2 / 2 / 3 / 3;    position: relative;  }  #QXBZbjcSQTyuVQCU {    grid-template-columns: 0 120.15841079%;    left: -10.0792054%;    grid-template-rows: 0 100%;  }  #K0tD9tLgTGEZTc1i {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.55727539em - var(--ffsd)));  }  #nPuE6vkSHGZO0OuL {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.55727539em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #pTij2MA3b0Hm8Ka9 {    min-width: 93.79882812rem;  }  #beGVW7uCr8enopAZ {    grid-area: 2 / 2 / 3 / 20;    position: relative;  }  #sSeGbyccRrrUwStr {    grid-area: 4 / 18 / 15 / 19;    position: relative;  }  #Jlaw9CodiooCAPhi {    font-size: calc(3.06975344em - var(--ffsd));  }  #PSBnSsGU1AIrer8w {    --first-font-size: 3.06975344em;    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #yvMLiiROOA0U3wF2 {    min-width: 38.69596095rem;  }  #VsUgm78OvGfOPEMC {    grid-area: 5 / 4 / 6 / 12;    position: relative;  }  #hrEuh2HwvwakD3AT {    font-size: calc(2.86512214em - var(--ffsd));  }  #djdxDllyq3BpKAJk {    --first-font-size: 2.86512214em;    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #j6xsjaQWdx7hYIH8 {    min-width: 50.11924647rem;  }  #P0sv6TLpqkbcNVZ3 {    grid-area: 7 / 5 / 8 / 13;    position: relative;  }  #x3WGNxibgNvnGhyT {    grid-area: 10 / 3 / 21 / 6;    position: relative;  }  #TuzKcUR19Mz0QD1I {    font-size: calc(3.06977647em - var(--ffsd));  }  #CEbn59vGrJRjCVus {    --first-font-size: 3.06977647em;    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #TwAgAaIxkTt0e0i4 {    min-width: 38.69596095rem;  }  #HZxpSRzLEiTkRZO1 {    grid-area: 9 / 7 / 11 / 14;    position: relative;  }  #rytAwkTxfKJa9SsH {    font-size: calc(2.86512214em - var(--ffsd));  }  #kYPSaT9A2ds12L18 {    --first-font-size: 2.86512214em;    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #bY29EIaaJV7B4eNQ {    min-width: 40.88916427rem;  }  #pO66qmR141Sjvakd {    grid-area: 12 / 9 / 13 / 16;    position: relative;  }  #f9cIXeNUJwxJUZyS {    font-size: calc(3.06977647em - var(--ffsd));  }  #XdCyoJPPwWx2JXWT {    --first-font-size: 3.06977647em;    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #EH1TVeccGOrlk742 {    min-width: 38.69596095rem;  }  #h928w6I4r3KTxTCq {    grid-area: 14 / 10 / 16 / 15;    position: relative;  }  #wjZzc7XU99vAZyxc {    font-size: calc(2.86512214em - var(--ffsd));  }  #rj34GOkYZ3QzDHs9 {    --first-font-size: 2.86512214em;    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #csWiZVdwJxdeyE5K {    min-width: 40.88916427rem;  }  #RsHATkaHHG9rKcvW {    grid-area: 17 / 11 / 18 / 17;    position: relative;  }  #lpdz0W7GQ3gTlLJU {    font-size: calc(2.04650485em - var(--ffsd));  }  #UoG4bXM74UxqhcbU {    --first-font-size: 2.04650485em;    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #SIVZVeyA6eS5SpEJ {    min-width: 66.95072626rem;  }  #qBRTUUrd5CQ4sgqP {    grid-area: 19 / 8 / 20 / 21;    position: relative;  }  #aeLOu3dzBzc7VKpH {    grid-template-columns: 3.125rem 0 0.70507534rem 0 22.89260639rem 3.22326529rem 0.02715485rem 0 0 0 12.5041063rem 11.42328551rem 14.69258616rem 0.02715485rem 2.19320332rem 0 0.10686427rem 25.00569259rem 0.94900512rem 0 3.125rem;    grid-template-rows: minmax(11.1612081rem, max-content) minmax(5.43620117rem, max-content) minmax(2.67603485rem, max-content) minmax(2.09213366rem, max-content) minmax(3.60699195rem, max-content) minmax(0.94192166rem, max-content) minmax(3.41768498rem, max-content) minmax(5.48694887rem, max-content) 0 minmax(3.68373176rem, max-content) minmax(0.28878584rem, max-content) minmax(3.41768498rem, max-content) minmax(1.12046841rem, max-content) minmax(1.76952721rem, max-content) minmax(1.91420455rem, max-content) minmax(0.31721075rem, max-content) minmax(3.41768498rem, max-content) minmax(2.22558794rem, max-content) minmax(5.26978549rem, max-content) minmax(0.94701381rem, max-content) minmax(11.1612081rem, max-content);  }  #horario-y-tarifa-2 {    min-height: calc(3.7332751 * var(--1vh, 1vh));  }  #h0BFcG0NBsl8IuhO {    grid-area: 2 / 2 / 3 / 3;    position: relative;  }  #oPS0cvu1CLF14VXw {    grid-template-columns: 0 151.23526848%;    left: -25.61763424%;    grid-template-rows: 0 100%;  }  #mi1GdkOHGR06vcVP {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.20830078em - var(--ffsd)));  }  #nPS3GZKqZbssrQ6z {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5.20830078em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #BxMnWoh3KKM8Cpje {    min-width: 93.79882812rem;  }  #XePuKpuhKsgT3WnD {    grid-area: 2 / 2 / 3 / 10;    position: relative;  }  #NV9D6JQoo8auh30B {    display: none;  }  #n69rHFGmfUu2xKvu {    display: block;  }  #i3Ds9omFKFNrd3ra {    display: none;  }  #sLdcobWSu8BLp212 {    display: none;  }  #u1WF9G6lbWWtN8eY {    display: none;  }  #cF7wE0uPpR8SbJp1 {    grid-area: 2 / 2 / 7 / 7;    position: relative;  }  #hKBlWxdu0CulPBt4 {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.23177435em - var(--ffsd)));  }  #piykZ2zRmILpoHHL {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.23177435em);    --last-font-size: var(--first-font-size);    transform: translateX(calc(var(--first-font-size) * 0.1));    margin-top: calc(var(--first-font-size) * 0.01);    margin-bottom: calc(var(--last-font-size) * 0.01);  }  #VZ2cjylu4HaTT682 {    min-width: 87.54882812rem;  }  #UMKRY07YbdX6UrKj {    grid-area: 3 / 3 / 4 / 5;    position: relative;  }  #Z9NRtpRHN1MilSxM {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.5854253em - var(--ffsd)));  }  #ne78hBaaryFoWkAh {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.5854253em);    --last-font-size: var(--first-font-size);    transform: translateX(calc(var(--first-font-size) * 0.032));    margin-top: calc(var(--first-font-size) * 0.01);    margin-bottom: calc(var(--last-font-size) * 0.01);  }  #CpNWK2mzoSPKVmH0 {    min-width: 87.54882812rem;  }  #FIiuSDsELBDESTKB {    grid-area: 5 / 4 / 6 / 6;    position: relative;  }  #igTo0YVABTA1Yb1o {    grid-area: 4 / 3 / 5 / 11;    grid-template-columns: 0 3.125rem 0 87.5rem 0 3.125rem;    grid-template-rows: 0 minmax(3.5228999rem, max-content) minmax(3.84581526rem, max-content) minmax(1.35893675rem, max-content) minmax(3.05726166rem, max-content) minmax(3.5228999rem, max-content);  }  #N7n0JaZNGEjjivpY {    grid-area: 4 / 3 / 5 / 11;    position: relative;  }  #ka4kdVuVXxPynjwF {    display: none;  }  #kBOMKtr4uPL93AiQ {    display: block;  }  #criixlmrQnzJ8TN3 {    display: none;  }  #sL7fRGchImt6OuxV {    display: none;  }  #Nzxm8JnLD37tG5Dr {    display: none;  }  #U3uuwg5VSUbb5pUL {    grid-area: 2 / 2 / 7 / 7;    position: relative;  }  #yvy5GjhmwXidi1dj {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.23177435em - var(--ffsd)));  }  #x42CrPCuvLKRJdah {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.23177435em);    --last-font-size: var(--first-font-size);    transform: translateX(calc(var(--first-font-size) * 0.1));    margin-top: calc(var(--first-font-size) * 0.01);    margin-bottom: calc(var(--last-font-size) * 0.01);  }  #HRtQaqWjGNbVc3l6 {    min-width: 87.54882812rem;  }  #K8ej1cZQSY43XMpj {    grid-area: 3 / 3 / 4 / 5;    position: relative;  }  #qQC5WS6ADPdx36EF {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.5854253em - var(--ffsd)));  }  #jO76neYZiqFsYYvM {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.5854253em);    --last-font-size: var(--first-font-size);    transform: translateX(calc(var(--first-font-size) * 0.032));    margin-top: calc(var(--first-font-size) * 0.01);    margin-bottom: calc(var(--last-font-size) * 0.01);  }  #t2hWfhquM1DEUWXD {    min-width: 87.54882812rem;  }  #DL6q1Sd6knUJu3JU {    grid-area: 5 / 4 / 6 / 6;    position: relative;  }  #kTm1QW7970RK8qdM {    grid-area: 6 / 4 / 7 / 12;    grid-template-columns: 0 3.125rem 0 87.5rem 0 3.125rem;    grid-template-rows: 0 minmax(3.51486837rem, max-content) minmax(3.84581526rem, max-content) minmax(1.3749998rem, max-content) minmax(3.05726166rem, max-content) minmax(3.51486837rem, max-content);  }  #zvrzIkwyeBH1oH87 {    grid-area: 6 / 4 / 7 / 12;    position: relative;  }  #VELFbghvhEx5YeIW {    display: none;  }  #py6RXYoR9Sd4mFn7 {    display: block;  }  #zGXlXS8EVOX0QN2c {    display: none;  }  #tk9RTO3Z2Updl7nS {    display: none;  }  #AuNpbSgbGMiN5rMM {    display: none;  }  #isOehb1NNTUMFJIh {    grid-area: 2 / 2 / 7 / 7;    position: relative;  }  #TUXd2TBPHidB28E8 {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.23177435em - var(--ffsd)));  }  #FlduNRZr0m1rlENu {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.23177435em);    --last-font-size: var(--first-font-size);    transform: translateX(calc(var(--first-font-size) * 0.1));    margin-top: calc(var(--first-font-size) * 0.01);    margin-bottom: calc(var(--last-font-size) * 0.01);  }  #nbluByirg6gpVoWu {    min-width: 87.54882812rem;  }  #W7rBV2WkBNSzfdsp {    grid-area: 3 / 3 / 4 / 5;    position: relative;  }  #cEitQ5RYbLIq5Wkt {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.5854253em - var(--ffsd)));  }  #Am3egtaKCqQauFCb {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.5854253em);    --last-font-size: var(--first-font-size);    transform: translateX(calc(var(--first-font-size) * 0.032));    margin-top: calc(var(--first-font-size) * 0.01);    margin-bottom: calc(var(--last-font-size) * 0.01);  }  #bBE2wgfhzO270PbU {    min-width: 87.54882812rem;  }  #QZUZyuiiZGxUZVTS {    grid-area: 5 / 4 / 6 / 6;    position: relative;  }  #acrswcUnrK414e8k {    grid-area: 8 / 5 / 9 / 13;    grid-template-columns: 0 3.125rem 0 87.5rem 0 3.125rem;    grid-template-rows: 0 minmax(3.51486837rem, max-content) minmax(3.84581526rem, max-content) minmax(1.3749998rem, max-content) minmax(3.05726166rem, max-content) minmax(3.51486837rem, max-content);  }  #lbTk0LysJwFykENX {    grid-area: 8 / 5 / 9 / 13;    position: relative;  }  #Ojf36A804gxqkNtx {    display: none;  }  #KeavBC6Uhh1lIQWd {    display: block;  }  #O5LwYjtG74vZWpfc {    display: none;  }  #xQtEkXHuVCmDXHkY {    display: none;  }  #oc444w9y4cPw1YlE {    display: none;  }  #tyCBxcXWi46nF7mr {    grid-area: 2 / 2 / 7 / 7;    position: relative;  }  #bSHfwtee8g3pnufo {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.23177435em - var(--ffsd)));  }  #VfYnUdtFmGWJHKPr {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.23177435em);    --last-font-size: var(--first-font-size);    transform: translateX(calc(var(--first-font-size) * 0.1));    margin-top: calc(var(--first-font-size) * 0.01);    margin-bottom: calc(var(--last-font-size) * 0.01);  }  #wVQxl0cNfPFaCVjb {    min-width: 87.54882812rem;  }  #MxaPV2k3Wn2NkL7y {    grid-area: 3 / 3 / 4 / 5;    position: relative;  }  #S1TWPgV8ss7FR1ce {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.5854253em - var(--ffsd)));  }  #mWV4tvGlzHUkGdNh {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.5854253em);    --last-font-size: var(--first-font-size);    transform: translateX(calc(var(--first-font-size) * 0.032));    margin-top: calc(var(--first-font-size) * 0.01);    margin-bottom: calc(var(--last-font-size) * 0.01);  }  #BKGaFxEo0cHNVjbc {    min-width: 87.54882812rem;  }  #tYt6eMUgFsNlTB1G {    grid-area: 5 / 4 / 6 / 6;    position: relative;  }  #eW96wk24Gxv5RZmn {    grid-area: 10 / 6 / 11 / 14;    grid-template-columns: 0 3.125rem 0 87.5rem 0 3.125rem;    grid-template-rows: 0 minmax(3.51486837rem, max-content) minmax(3.84581526rem, max-content) minmax(1.3749998rem, max-content) minmax(3.05726166rem, max-content) minmax(3.51486837rem, max-content);  }  #bDbhoSSfguZeQzIR {    grid-area: 10 / 6 / 11 / 14;    position: relative;  }  #IvF5c7SSwjnkJOXo {    display: none;  }  #UbLsisefuR9EaTp3 {    display: block;  }  #qicysslM2hZAAnLB {    display: none;  }  #bPhCBJAr96TCI7oz {    display: none;  }  #S1FOwbEmphpLjQcl {    display: none;  }  #QGNnSz6BkoM7dY2s {    grid-area: 2 / 2 / 7 / 7;    position: relative;  }  #kSOQCMsY0Y2CjuqV {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.23177435em - var(--ffsd)));  }  #izsXXWTeimEuaKFe {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.23177435em);    --last-font-size: var(--first-font-size);    transform: translateX(calc(var(--first-font-size) * 0.1));    margin-top: calc(var(--first-font-size) * 0.01);    margin-bottom: calc(var(--last-font-size) * 0.01);  }  #Pf3eVFzRwFPaxMGh {    min-width: 87.54882812rem;  }  #wdT0QsfNlGGIubn0 {    grid-area: 3 / 3 / 4 / 5;    position: relative;  }  #elSROC6HciGNkqsY {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.5854253em - var(--ffsd)));  }  #a9DkcxEyFaVdSVrj {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.5854253em);    --last-font-size: var(--first-font-size);    transform: translateX(calc(var(--first-font-size) * 0.032));    margin-top: calc(var(--first-font-size) * 0.01);    margin-bottom: calc(var(--last-font-size) * 0.01);  }  #KszbL5bEoHp6CLuI {    min-width: 87.54882812rem;  }  #kwKjPzIyx9zpkuv0 {    grid-area: 5 / 4 / 6 / 6;    position: relative;  }  #T3K0Hc7A859eBbmo {    grid-area: 12 / 7 / 13 / 15;    grid-template-columns: 0 3.125rem 0 87.5rem 0 3.125rem;    grid-template-rows: 0 minmax(3.51486837rem, max-content) minmax(3.84581526rem, max-content) minmax(1.3749998rem, max-content) minmax(3.05726166rem, max-content) minmax(3.51486837rem, max-content);  }  #cIuq9H3Ke5jfi72y {    grid-area: 12 / 7 / 13 / 15;    position: relative;  }  #P2Zdpq2QQtXYqWCn {    display: none;  }  #oPejL3NexsIJd4Qq {    display: block;  }  #SPRzMXbTaR6p7BVS {    display: none;  }  #yLcvw20YpgR8FLFO {    display: none;  }  #ogGqcp6b8yh4HeIY {    display: none;  }  #hlqujQrlWnx5okCk {    grid-area: 2 / 2 / 7 / 7;    position: relative;  }  #pRZxb9ZjxpIqcK7U {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.23177435em - var(--ffsd)));  }  #BsWCbfKZxeldszT0 {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.23177435em);    --last-font-size: var(--first-font-size);    transform: translateX(calc(var(--first-font-size) * 0.1));    margin-top: calc(var(--first-font-size) * 0.01);    margin-bottom: calc(var(--last-font-size) * 0.01);  }  #NAGQgN3VI1DTqNZp {    min-width: 87.54882812rem;  }  #MB4sesdLUFN329j5 {    grid-area: 3 / 3 / 4 / 5;    position: relative;  }  #lUOdfwPiQg70zYbR {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.5854253em - var(--ffsd)));  }  #XvztXEA1iLbVrIq6 {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.5854253em);    --last-font-size: var(--first-font-size);    transform: translateX(calc(var(--first-font-size) * 0.032));    margin-top: calc(var(--first-font-size) * 0.01);    margin-bottom: calc(var(--last-font-size) * 0.01);  }  #mOGkm8Npe7vIv7Oz {    min-width: 87.54882812rem;  }  #XWltuftlMI3BkMUM {    grid-area: 5 / 4 / 6 / 6;    position: relative;  }  #ZIwVNIY0tNG8KW3d {    grid-area: 14 / 8 / 15 / 16;    grid-template-columns: 0 3.125rem 0 87.5rem 0 3.125rem;    grid-template-rows: 0 minmax(4.81915167rem, max-content) minmax(3.84581526rem, max-content) minmax(1.3749998rem, max-content) minmax(3.05726166rem, max-content) minmax(4.81915167rem, max-content);  }  #Nuf8AnEOHcw5AMDs {    grid-area: 14 / 8 / 15 / 16;    position: relative;  }  #jVPaXBup7PbxPTmx {    display: none;  }  #zXKFZfh2Pi2RKXdD {    display: block;  }  #YyHHH2u5doWtYKMY {    display: none;  }  #l6Acz2EuZiJm2kuZ {    display: none;  }  #V0c1FKSncJdRRFxb {    display: none;  }  #PldIsISZ2AMfMq2i {    grid-area: 2 / 2 / 7 / 7;    position: relative;  }  #OJHONn5jzAuesqvb {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.23177435em - var(--ffsd)));  }  #GbqnS19bGxBx2PLh {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.23177435em);    --last-font-size: var(--first-font-size);    transform: translateX(calc(var(--first-font-size) * 0.1));    margin-top: calc(var(--first-font-size) * 0.01);    margin-bottom: calc(var(--last-font-size) * 0.01);  }  #MIf95j8buGCQWyyl {    min-width: 87.54882812rem;  }  #eAYGpgyqQKGEbGIV {    grid-area: 3 / 3 / 4 / 5;    position: relative;  }  #XvUHqNU4KHJXcch1 {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.5854253em - var(--ffsd)));  }  #xFX48aKJnHB6G4eb {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.5854253em);    --last-font-size: var(--first-font-size);    transform: translateX(calc(var(--first-font-size) * 0.032));    margin-top: calc(var(--first-font-size) * 0.01);    margin-bottom: calc(var(--last-font-size) * 0.01);  }  #Xwh3uLqcYThCVjzT {    min-width: 87.54882812rem;  }  #DwjkTILkkedsacxg {    grid-area: 5 / 4 / 6 / 6;    position: relative;  }  #bjMobFhM48xKvLep {    grid-area: 16 / 9 / 17 / 17;    grid-template-columns: 0 3.125rem 0 87.5rem 0 3.125rem;    grid-template-rows: 0 minmax(3.51486837rem, max-content) minmax(3.84581526rem, max-content) minmax(1.3749998rem, max-content) minmax(3.05726166rem, max-content) minmax(3.51486837rem, max-content);  }  #tUQXGKdYUKDUuYI9 {    grid-area: 16 / 9 / 17 / 17;    position: relative;  }  #t5wxX51hrw4Svg58 {    grid-template-columns: 3.125rem 0 0 0 0 0 0 0 93.75rem 0 0 0 0 0 0 0 3.125rem;    grid-template-rows: minmax(5.86532529rem, max-content) minmax(6.18490234rem, max-content) minmax(2.33830775rem, max-content) minmax(15.30781347rem, max-content) minmax(2.74646399rem, max-content) minmax(15.30781347rem, max-content) minmax(2.734375rem, max-content) minmax(15.30781347rem, max-content) minmax(2.734375rem, max-content) minmax(15.30781347rem, max-content) minmax(2.734375rem, max-content) minmax(15.30781347rem, max-content) minmax(2.734375rem, max-content) minmax(17.91638007rem, max-content) minmax(1.3671875rem, max-content) minmax(15.30781347rem, max-content) minmax(5.86532529rem, max-content);  }  #espacio-de-0-a-6-3 {    min-height: calc(7.69814113 * var(--1vh, 1vh));  }  #RCu4ZlJ9f0GsMUsK {    grid-area: 2 / 2 / 3 / 3;    position: relative;  }  #EGxs4CqIkEKp6IFx {    grid-template-columns: 0 127.64648822%;    left: -13.82324411%;    grid-template-rows: 0 100%;  }  #YTPa8Ce8dQ2i26Nu {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.90625em - var(--ffsd)));  }  #E3kOxB38vMVPcBJe {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.90625em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #KmMqhrPsU6gGTYjl {    min-width: 93.79882812rem;  }  #mgqfCMJPeEKC9pCz {    grid-area: 2 / 3 / 3 / 10;    position: relative;  }  #dcG2ZN4UBMHIbYKP {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.30630473em - var(--ffsd)));  }  #SXmSUQGEKyeeUZAV {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.30630473em - var(--ffsd)));  }  #ZRIx8bLlpsry8487 {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.30630473em - var(--ffsd)));  }  #pLd7IviRy1L3x3ef {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.30630473em - var(--ffsd)));  }  #UrhtcmQPgx7Hnzvx {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.30630473em - var(--ffsd)));  }  #GCSasN3qFSGAui6h {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.30630473em - var(--ffsd)));  }  #cQAQX4cbbzGxDDWe {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.30630473em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.4);    margin-bottom: calc(var(--last-font-size) * -0.4);  }  #mTBFqrJt5pIusmbt {    min-width: 93.79882812rem;  }  #zunXcnXc1CteC0Nj {    grid-area: 4 / 4 / 5 / 11;    position: relative;  }  #DxVVzuUJeXtHMFSV {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.90625em - var(--ffsd)));  }  #w056dh8zEq9H5PhK {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.90625em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #ZsN5oBsDPga6fFtC {    min-width: 81.39564408rem;  }  #HPLsGsw9gzA2ojK1 {    grid-area: 6 / 5 / 7 / 8;    position: relative;  }  #LZCBx40oV6SqmzVy {    grid-area: 9 / 2 / 10 / 6;    position: relative;  }  #Bu9omt5ir7gaH43v {    grid-area: 8 / 7 / 11 / 9;    position: relative;    clip-path: polygon(calc(0% + 0%) calc((0 * 41.94497158rem) + 0%), calc(100% - (0% + 0%)) calc((0 * 41.94497158rem) + 0%), calc(100% - (0% + 0%)) calc(100% - ((0.01475274 * 41.94497158rem) + 0%)), calc(0% + 0%) calc(100% - ((0.01475274 * 41.94497158rem) + 0%)));    margin-left: 0%;    margin-right: 0%;    margin-bottom: -1.47527388%;    margin-top: 0%;  }  #R8thihn6ZCLLmS2b {    grid-template-columns: 3.125rem 0 0 0 32.79493529rem 6.60690909rem 41.94497158rem 0 12.40318405rem 0 3.125rem;    grid-template-rows: minmax(8.10292078rem, max-content) minmax(4.6875rem, max-content) minmax(2.45442773rem, max-content) minmax(43.23022108rem, max-content) minmax(5.6900424rem, max-content) minmax(4.6875rem, max-content) minmax(0.61880321rem, max-content) minmax(5.04525929rem, max-content) minmax(19.56807174rem, max-content) minmax(4.42645608rem, max-content);  }  #espacio-de-0-a-6-4 {    min-height: calc(5.22756026 * var(--1vh, 1vh));  }  #YL9vOUznso05z1dz {    grid-area: 2 / 2 / 3 / 3;    position: relative;  }  #yJR4XuYzfBPuYpSE {    grid-template-columns: 0 112.60418429%;    left: -6.30209214%;    grid-template-rows: 0 100%;  }  #cx0GrkUg3iCGBTvo {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.55727539em - var(--ffsd)));  }  #Rj3ImoIwO2krc20h {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.55727539em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #mAy4qXG7Z82vkNGF {    min-width: 93.79882812rem;  }  #Lw5WjNotJxDk83gh {    grid-area: 2 / 3 / 3 / 20;    position: relative;  }  #sa2UWEVfeIhnUaLc {    grid-area: 4 / 17 / 13 / 19;    position: relative;  }  #pxNpOjpCzueX5cAZ {    font-size: calc(2.85179209em - var(--ffsd));  }  #FYThEfZVVuY9ZW9H {    --first-font-size: 2.85179209em;    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #wa0gT7mMn2HL0JfS {    min-width: 35.95163372rem;  }  #kx1xwuwtANftlyUo {    grid-area: 5 / 4 / 6 / 12;    position: relative;  }  #kB0rfd88Ez84gsRz {    font-size: calc(2.3764839em - var(--ffsd));  }  #t35q5sc91Zir4b91 {    font-size: calc(2.3764839em - var(--ffsd));  }  #xKqU80q6OaYMPuRs {    --first-font-size: 2.3764839em;    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #J5sNjgTSTByg6Uat {    min-width: 67.53089706rem;  }  #aLSsVmiiUwh7O2KI {    grid-area: 7 / 5 / 8 / 18;    position: relative;  }  #kuhHjASZiUjjlUy1 {    font-size: calc(2.85179209em - var(--ffsd));  }  #ASw9Ez2PLabQMdke {    --first-font-size: 2.85179209em;    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #wJZmcPK3yUEiaC35 {    min-width: 35.95163372rem;  }  #WQNgvfrvAGzGaytu {    grid-area: 9 / 10 / 11 / 14;    position: relative;  }  #atB3g08CJpMHTY0D {    grid-area: 10 / 2 / 20 / 6;    position: relative;  }  #Fl61COmHAqpFEYSE {    font-size: calc(2.37649103em - var(--ffsd));  }  #qtc2yc1hgRFjq13r {    font-size: calc(2.37649103em - var(--ffsd));  }  #AerCGFFLitOPtFxL {    --first-font-size: 2.37649103em;    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #iXqE2DbApRDShkwj {    min-width: 37.989098rem;  }  #Mxa90X3VYfSuQcK9 {    grid-area: 12 / 7 / 14 / 15;    position: relative;  }  #m6rU4MvYwsc8BnPy {    font-size: calc(2.85179209em - var(--ffsd));  }  #M3EuXMgLVPOg7wtp {    --first-font-size: 2.85179209em;    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #VOSTBEnJOFiaTaII {    min-width: 35.95163372rem;  }  #SqyqP2qda69uo6X0 {    grid-area: 15 / 8 / 16 / 13;    position: relative;  }  #j1wNL9YCWPdtwbjn {    font-size: calc(2.37649103em - var(--ffsd));  }  #aunK7xeb5WjnD0ZB {    --first-font-size: 2.37649103em;    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #kk8ds3mCF93YPtEB {    min-width: 37.989098rem;  }  #lyB3Rb6rH1px9suJ {    grid-area: 17 / 11 / 18 / 16;    position: relative;  }  #NoLHa5WqR5PV69Yy {    font-size: calc(1.9011971em - var(--ffsd));  }  #p5NfZh09W4kxc5e2 {    font-size: calc(1.9011971em - var(--ffsd));  }  #w0AEMxmVuqId4mxf {    --first-font-size: 1.9011971em;    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #PuzoDp3FyT2jzn23 {    min-width: 67.71331298rem;  }  #GCtHTGe6JyHITD4F {    grid-area: 19 / 9 / 21 / 21;    position: relative;  }  #H9481LM6vjZNy726 {    grid-template-columns: 3.125rem 0 1.83674097rem 0 22.25319596rem 1.99557821rem 0 0 0.02522658rem 0 11.62880484rem 24.24877417rem 0.02522658rem 2.01223769rem 0.02522658rem 3.80251354rem 1.46528476rem 21.76475727rem 2.66643282rem 0 3.125rem;    grid-template-rows: minmax(10.45867219rem, max-content) minmax(5.43620117rem, max-content) minmax(1.41674603rem, max-content) minmax(1.68627276rem, max-content) minmax(3.42215051rem, max-content) minmax(0.80374541rem, max-content) minmax(6.08382502rem, max-content) minmax(4.03053486rem, max-content) minmax(2.01326036rem, max-content) minmax(1.40889015rem, max-content) minmax(0.66964155rem, max-content) minmax(3.87366679rem, max-content) minmax(2.21015681rem, max-content) minmax(2.56661288rem, max-content) minmax(3.42215051rem, max-content) minmax(0.79374927rem, max-content) minmax(2.8042627rem, max-content) minmax(1.26904748rem, max-content) minmax(5.86190873rem, max-content) minmax(1.6715749rem, max-content) minmax(10.45867219rem, max-content);  }  #horario-y-tarifa-3 {    min-height: calc(3.83992235 * var(--1vh, 1vh));  }  #gUAXh9V2R6auGN6C {    grid-area: 2 / 2 / 3 / 3;    position: relative;  }  #rwd2QGu3ONWXR41l {    grid-template-columns: 0 120.40330936%;    left: -10.20165468%;    grid-template-rows: 0 100%;  }  #Vq6AeQ2aKzTSC5ac {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.90625em - var(--ffsd)));  }  #dubbNwkYkhEar0Ve {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.90625em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #MU0ZI3i8XdMHqCex {    min-width: 93.79882812rem;  }  #Ly9B3XhU63vuurnc {    grid-area: 2 / 2 / 3 / 4;    position: relative;  }  #LrxVtvt3LZwhiQDb {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.97211551em - var(--ffsd)));  }  #gN4eZAmGdybtaRlu {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.97211551em - var(--ffsd)));  }  #KP81kOWc7GpNTb96 {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.97211551em - var(--ffsd)));  }  #VxvW57xth07wp26P {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.97211551em - var(--ffsd)));  }  #gLw0OemPwTlihp2g {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.97211551em - var(--ffsd)));  }  #yQx0xIWYlTdnUw06 {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.97211551em - var(--ffsd)));  }  #lcmTg48ITVCGZStq {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.97211551em - var(--ffsd)));  }  #pJpRJIBqnlWHV7rN {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.97211551em - var(--ffsd)));  }  #Xqt8uLwJpHLTXZpB {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.97211551em - var(--ffsd)));  }  #m529YTIGrKMVKdwd {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.97211551em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.4);    margin-bottom: calc(var(--last-font-size) * -0.4);  }  #zf9O6MVRUBrcPeyY {    min-width: 93.79882812rem;  }  #hTMRntoFSNwz3Ipn {    grid-area: 4 / 3 / 5 / 5;    position: relative;  }  #tiduHiTj9RlhjYNG {    grid-template-columns: 3.125rem 0 93.75rem 0 3.125rem;    grid-template-rows: minmax(8.69963839rem, max-content) minmax(4.6875rem, max-content) minmax(4.67550374rem, max-content) minmax(50.64305669rem, max-content) minmax(8.69963839rem, max-content);  }  #espacio-de-0-a-6-5 {    min-height: calc(4.10756396 * var(--1vh, 1vh));  }  #ORq8WoTIoERfhTG7 {    grid-area: 2 / 2 / 3 / 3;    position: relative;  }  #VKQxDXWvHNLw2fQW {    grid-template-columns: 0 205.50776224%;    left: -52.75388112%;    grid-template-rows: 0 100%;  }  #iKIJKro5gGpEpnX9 {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.55727539em - var(--ffsd)));  }  #GajfNWhccFQxywAo {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.55727539em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #tbVVkexysBlJiwvU {    min-width: 93.79882812rem;  }  #SzMDV7kIqQlUgHLS {    grid-area: 2 / 2 / 3 / 10;    position: relative;  }  #IgJ9rXWGCZu7wTYZ {    grid-area: 4 / 8 / 5 / 9;    position: relative;  }  #fJwSZCnc0QoOatdy {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.90625em - var(--ffsd)));  }  #c0gC0f4GFKYI5MLh {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.90625em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #YmWnvDxMlrZLZiRH {    min-width: 93.79882812rem;  }  #JIoSYAik1apCv6Me {    grid-area: 6 / 3 / 7 / 11;    position: relative;  }  #Eh8ODESaN7aavQSK {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.25520508em - var(--ffsd)));  }  #fWQNcHkh6qTbbWux {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.25520508em - var(--ffsd)));  }  #FTzSqwirediyIuyA {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.25520508em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #XQaX2ErB3P2RZk13 {    min-width: 93.79882812rem;  }  #e1YEc6b1Phmo1IJb {    grid-area: 8 / 4 / 9 / 12;    position: relative;  }  #mVIxeGF1UZWvKsys {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.90625em - var(--ffsd)));  }  #tZnj8mn7s3jd2sjp {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.90625em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #iibQWUNDxH2iVssF {    min-width: 93.79882812rem;  }  #tPbBnmBxC1Cd0W4P {    grid-area: 10 / 5 / 11 / 13;    position: relative;  }  #stjZ54nEF5XMbrev {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.25520508em - var(--ffsd)));  }  #PXRatd0NC6GCIKG1 {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.25520508em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #qcADK0z0TIAWkNcd {    min-width: 93.79882812rem;  }  #eqrQxLgxUvoiJrOP {    grid-area: 12 / 7 / 13 / 15;    position: relative;  }  #f5ZUkKCv2hxGnnRO {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.60416992em - var(--ffsd)));  }  #S9swgJBrNUiqLjrF {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.60416992em - var(--ffsd)));  }  #sYyI0pcchTTzbpdP {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.60416992em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #bTQsPxG95Vf8pRRz {    min-width: 93.79882812rem;  }  #ZqRMwsP5B80aRW9H {    grid-area: 14 / 6 / 15 / 14;    position: relative;    margin-left: 0%;    margin-right: -6.63502209%;    margin-bottom: 0%;    margin-top: 0%;  }  #jm1Hl7hXOAtSy1H5 {    grid-template-columns: 3.125rem 0 0 0 0 0 28.80658602rem 36.13682797rem 28.80658602rem 0 0 0 0 0 3.125rem;    grid-template-rows: minmax(5.84872764rem, max-content) minmax(5.43620117rem, max-content) minmax(5.49513557rem, max-content) minmax(37.32211593rem, max-content) minmax(3.125rem, max-content) minmax(4.6875rem, max-content) minmax(0.91724334rem, max-content) minmax(8.33333398rem, max-content) minmax(3.515625rem, max-content) minmax(4.6875rem, max-content) minmax(1.08724023rem, max-content) minmax(3.84114648rem, max-content) minmax(1.73828125rem, max-content) minmax(9.56686925rem, max-content) minmax(5.84872764rem, max-content);  }  #horario-y-tarifa-4 {    min-height: calc(5.3835438 * var(--1vh, 1vh));  }  #Yq3e6utjqaLUNlF9 {    grid-area: 2 / 2 / 3 / 3;    position: relative;  }  #Wl5J8ZRMJTIrM4oC {    grid-template-columns: 0 194.41704147%;    left: -47.20852074%;    grid-template-rows: 0 100%;  }  #m4k3gga53Co1eItd {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.90625em - var(--ffsd)));  }  #nEpuDREDWqAK88hE {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.90625em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #qbr7UBXFtHT8Bhfo {    min-width: 93.79882812rem;  }  #gtonye2mz9ZD5FUB {    grid-area: 2 / 4 / 3 / 9;    position: relative;  }  #sOrpofg9FR7XDfPm {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.86458008em - var(--ffsd)));  }  #i41vmFnUaZbDnXS4 {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.86458008em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #kmzfYv14pZQcXupY {    min-width: 93.79882812rem;  }  #qbPhprX2fx9AL0vR {    grid-area: 4 / 3 / 5 / 8;    position: relative;  }  #Gn6FASAQsWP6VZbu {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.86458008em - var(--ffsd)));  }  #iNHR0JeokJke4Flq {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.86458008em - var(--ffsd)));  }  #TAcWUKqcs9fg6DAm {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.86458008em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.4);    margin-bottom: calc(var(--last-font-size) * -0.4);  }  #yMoexNOBTJ1wlhCA {    min-width: 93.79882812rem;  }  #iBFygvzMy5TVgl9G {    grid-area: 6 / 2 / 7 / 7;    position: relative;  }  #liWPAHtQk2vTd5OV {    grid-area: 8 / 5 / 9 / 6;    position: relative;  }  #Qinkpi0Fm2wd1Kwq {    grid-template-columns: 3.125rem 0 0 17.82774981rem 58.09450039rem 17.82774981rem 0 0 3.125rem;    grid-template-rows: minmax(3.125rem, max-content) minmax(4.6875rem, max-content) minmax(3.71685559rem, max-content) minmax(3.43099023rem, max-content) minmax(3.7109375rem, max-content) minmax(24.38493033rem, max-content) minmax(3.125rem, max-content) minmax(60rem, max-content) minmax(3.125rem, max-content);  }  #espacio-de-0-a-6-6 {    min-height: calc(5.80040447 * var(--1vh, 1vh));  }  #IngayPM3wtmAzjVw {    grid-area: 2 / 2 / 3 / 3;    position: relative;  }  #l2Bt90qnCq74cjt0 {    grid-template-columns: 0 183.04134961%;    left: -41.52067481%;    grid-template-rows: 0 100%;  }  #ut9xZeXGHTYaksdF {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.90625em - var(--ffsd)));  }  #rSwKDCAqNzLx4DkD {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.90625em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #aJmVC90jUiLYbUia {    min-width: 93.79882812rem;  }  #TeAliZowb3ry4NNh {    grid-area: 2 / 2 / 3 / 15;    position: relative;  }  #gGONU4DplGI0ps4M {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.86458008em - var(--ffsd)));  }  #YxSY89U0AMaEM4Ql {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.86458008em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #WIoPeJnWbwlbLj7V {    min-width: 83.83702987rem;  }  #NqdUXCpxy8KB7SSi {    grid-area: 4 / 5 / 5 / 12;    position: relative;  }  #DF27snoWGzVG6Fhd {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.86458008em - var(--ffsd)));  }  #WIeW1LDFsuGQpjI8 {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.86458008em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #aYIYW8BIQA9GjwB3 {    min-width: 83.83702987rem;  }  #QDKYpRejfqlAPkaT {    grid-area: 6 / 4 / 7 / 11;    position: relative;  }  #IOratLmR2aRTdn7b {    grid-area: 8 / 3 / 13 / 7;    position: relative;  }  #IhFMGM4UtsnpS7Fm {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.86458008em - var(--ffsd)));  }  #ovSzXWe23HeigQQG {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.86458008em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #RX5RWvVFsJgZKOI5 {    min-width: 49.22679412rem;  }  #WnMklLL0FSjQSE8S {    grid-area: 9 / 8 / 10 / 13;    position: relative;  }  #D9AASwM5yknBXzcn {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.86458008em - var(--ffsd)));  }  #ujzyp5tKi6E5f7U5 {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.86458008em - var(--ffsd)));  }  #I9gawstX1TqXNHHG {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.86458008em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #I3ysfWCCSXQUjJgC {    min-width: 49.22679412rem;  }  #uFMex87jWL093ARw {    grid-area: 11 / 9 / 12 / 14;    position: relative;  }  #kynhnHoW0LPiaMNH {    grid-area: 14 / 6 / 15 / 10;    position: relative;  }  #rQegTkRkxWxyvNjQ {    grid-template-columns: 3.125rem 4.98089913rem 0 0 25.98439412rem 3.11330549rem 5.51253614rem 0 23.19357187rem 25.98439412rem 0 0 0 4.98089913rem 3.125rem;    grid-template-rows: minmax(5.3125rem, max-content) minmax(4.6875rem, max-content) minmax(5.12627033rem, max-content) minmax(3.43099023rem, max-content) minmax(1.87445523rem, max-content) minmax(3.43099023rem, max-content) minmax(7.69510943rem, max-content) minmax(3.70258038rem, max-content) minmax(3.43099023rem, max-content) minmax(1.85546875rem, max-content) minmax(7.43489648rem, max-content) minmax(13.62816831rem, max-content) minmax(3.125rem, max-content) minmax(32.86309026rem, max-content) minmax(5.3125rem, max-content);  }  #horario-y-tarifa-5 {    min-height: calc(5.46101234 * var(--1vh, 1vh));  }  #uTvK1NUXZLxdbgws {    grid-area: 2 / 2 / 3 / 3;    position: relative;  }  #mShPQTr5ph1R09cc {    grid-template-columns: 0 191.98899189%;    left: -45.99449594%;    grid-template-rows: 0 100%;  }  #u65wqxKnCOpGZFXS {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.90625em - var(--ffsd)));  }  #UqRxQSTwYjFWtHyZ {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.90625em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #ko1mSoUQw7eHjDeC {    min-width: 93.79882812rem;  }  #QKzejmikiMLAiMB3 {    grid-area: 2 / 3 / 3 / 8;    position: relative;  }  #OObIoIhEWm4eHRZd {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.86458008em - var(--ffsd)));  }  #jEq1zyWx7Q7H5zUj {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.86458008em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #jUKgOyACwqoalTsh {    min-width: 93.79882812rem;  }  #CRu9z9mAvFwcDVdT {    grid-area: 4 / 2 / 5 / 7;    position: relative;  }  #svrrPvdAeTVRbysw {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.86458008em - var(--ffsd)));  }  #DpMsQu6KEIGQxhxV {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.86458008em - var(--ffsd)));  }  #FGcMFxFMBWAPlyCQ {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.86458008em - var(--ffsd)));  }  #mefEjbqTHmX26dCl {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.86458008em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #gNQBHbh8PwLLMuSA {    min-width: 93.79882812rem;  }  #b2Icr8k9mNXHeXK0 {    grid-area: 6 / 4 / 7 / 9;    position: relative;  }  #Sawo2oMuEC77HzZT {    grid-area: 8 / 5 / 9 / 6;    position: relative;  }  #R5DbeWbAGvb9I6R8 {    grid-template-columns: 3.125rem 0 0 17.82774981rem 58.09450039rem 17.82774981rem 0 0 3.125rem;    grid-template-rows: minmax(3.125rem, max-content) minmax(4.6875rem, max-content) minmax(3.71685559rem, max-content) minmax(3.43099023rem, max-content) minmax(3.7109375rem, max-content) minmax(25.18211642rem, max-content) minmax(3.125rem, max-content) minmax(60rem, max-content) minmax(3.125rem, max-content);  }  #espacio-de-0-a-6-7 {    min-height: calc(5.84270766 * var(--1vh, 1vh));  }  #oxHgcxb2wzb5XlFF {    grid-area: 2 / 2 / 3 / 3;    position: relative;  }  #gFvBrxS339w9wj2o {    grid-template-columns: 0 119.02486055%;    left: -9.51243027%;    grid-template-rows: 0 100%;  }  #Tmkaxj3gDsWUX4MA {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.90625em - var(--ffsd)));  }  #u0L7LGAyAUVN8nJS {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.90625em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #WRyXPo7mhpsai1Qq {    min-width: 93.79882812rem;  }  #ghzBYSgyC0tQbPJz {    grid-area: 2 / 3 / 3 / 20;    position: relative;  }  #KlDJxRkAlyHd48hH {    font-size: calc(2.26822573em - var(--ffsd));  }  #eX9g4HLNmk8J7kwE {    --first-font-size: 2.26822573em;    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #BCDk2A2gDeaKKMDp {    min-width: 38.98882099rem;  }  #mncoFZQkXQkUlS1y {    grid-area: 5 / 5 / 6 / 15;    position: relative;  }  #LeqrQf56FrirnEAO {    grid-area: 4 / 16 / 17 / 21;    position: relative;  }  #leFEDUVSmmGx3B7H {    font-size: calc(2.26822573em - var(--ffsd));  }  #l9mEf5PuIi4Ed9oz {    --first-font-size: 2.26822573em;    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #ygZzDhrBAY37h91s {    min-width: 38.98882099rem;  }  #UJkLqC6kAiw6DbIa {    grid-area: 7 / 4 / 8 / 14;    position: relative;  }  #Haup0F9kYWcTCM1x {    font-size: calc(2.11610236em - var(--ffsd));  }  #Nt40pDu1ibj4cRz9 {    --first-font-size: 2.11610236em;    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #Zjtq763JpB1123kz {    min-width: 36.37729031rem;  }  #r2AHEV7H7ebWng11 {    grid-area: 9 / 7 / 10 / 13;    position: relative;  }  #OPrq8wED51jI1oOZ {    font-size: calc(2.11610236em - var(--ffsd));  }  #pj7rwPGSRzgK1ouN {    font-size: calc(2.11610236em - var(--ffsd));  }  #jHVVPVnyX3JIZjw1 {    font-size: calc(2.11610236em - var(--ffsd));  }  #pPj2QOgDzgAhMAxU {    --first-font-size: 2.11610236em;    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #gkafLmXiwk292zFu {    min-width: 36.37729031rem;  }  #SfhkxTIskP5hdsSg {    grid-area: 11 / 6 / 12 / 12;    position: relative;  }  #AYeP0D7TerAsO2DK {    grid-area: 13 / 2 / 20 / 8;    position: relative;  }  #vYXhbaEJpJ8D48zm {    font-size: calc(2.26822573em - var(--ffsd));  }  #hL5Hv9iW0NRKlxPQ {    --first-font-size: 2.26822573em;    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #ZEH1Gw1UzFAelGQb {    min-width: 38.98882099rem;  }  #ZQUWYzTRR35bAt7b {    grid-area: 14 / 9 / 15 / 17;    position: relative;  }  #jAmK7j6UaGqHnXZo {    font-size: calc(2.26822573em - var(--ffsd));  }  #pcAfNEINAjTYDNDm {    font-size: calc(2.26822573em - var(--ffsd));  }  #kK3CT9hhlGdxeG6S {    font-size: calc(2.26822573em - var(--ffsd));  }  #IzzRJwwB7tIwOea6 {    font-size: calc(2.26822573em - var(--ffsd));  }  #FLaThKwUigX45xlW {    --first-font-size: 2.26822573em;    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #rgiR3EOr4hmv5soa {    min-width: 38.98882099rem;  }  #FvIsol2wB14ybMC4 {    grid-area: 16 / 10 / 18 / 18;    position: relative;  }  #zRkRin5TeaQB4lHW {    font-size: calc(1.64961801em - var(--ffsd));  }  #JtD6wIXDXXRgwDdI {    font-size: calc(1.64961801em - var(--ffsd));  }  #S4scGJUpouXs3HaD {    --first-font-size: 1.64961801em;    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #wBGXUlrZTcydXkHz {    min-width: 61.67883047rem;  }  #mwS1nRbG0k2ab5iN {    grid-area: 19 / 11 / 21 / 19;    position: relative;  }  #q5rMhtWxkXNRQfeO {    grid-template-columns: 3.125rem 0 0 0 0 0 20.68730883rem 9.4442438rem 0 0 6.19690956rem 0 2.61153068rem 0 29.61482653rem 0.5167261rem 0 22.69000948rem 1.98844502rem 0 3.125rem;    grid-template-rows: minmax(7.24122074rem, max-content) minmax(4.6875rem, max-content) minmax(5.12627033rem, max-content) 0 minmax(2.71671942rem, max-content) minmax(1.48422717rem, max-content) minmax(2.71671942rem, max-content) minmax(1.27245213rem, max-content) minmax(2.5151662rem, max-content) minmax(1.46919334rem, max-content) minmax(8.39193954rem, max-content) minmax(0.69032728rem, max-content) minmax(0.0028032rem, max-content) minmax(2.71671942rem, max-content) minmax(0.69313048rem, max-content) minmax(1.35218493rem, max-content) minmax(10.87562819rem, max-content) minmax(1.57040397rem, max-content) minmax(4.15498237rem, max-content) 0 minmax(7.24122074rem, max-content);  }  #horario-y-tarifa-6 {    min-height: calc(3.55108959 * var(--1vh, 1vh));  }  #GnTcZ8AJh1WvYDWA {    grid-area: 2 / 2 / 3 / 3;    position: relative;  }  #oO3AewIGFVHs0niI {    grid-template-columns: 0 217.82697972%;    left: -58.91348986%;    grid-template-rows: 0 100%;  }  #TXEPfp4sYU1XsVOn {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.90625em - var(--ffsd)));  }  #c83h1jILO5T2wWoQ {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.90625em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #viuP4NAhuKWH9ELt {    min-width: 93.79882812rem;  }  #AibKWlKJkSCsIve5 {    grid-area: 2 / 2 / 3 / 15;    position: relative;  }  #QCUT4d4EdxBZn9qp {    grid-area: 4 / 5 / 5 / 9;    position: relative;  }  #EPHzMutwixjJXJ3B {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.25519531em - var(--ffsd)));  }  #lOmI7s8Blu8yxic3 {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.25519531em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #YMb3RMi0wxEt10Wx {    min-width: 38.29898113rem;  }  #NyggyNb8U80QGAaE {    grid-area: 6 / 7 / 7 / 11;    position: relative;  }  #VfJobhSJwmGQgNyQ {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.86458008em - var(--ffsd)));  }  #L5KqnRnuxvwK9K3S {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.86458008em - var(--ffsd)));  }  #tvpmuCIwCqo8Evqf {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.86458008em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #sztAlIR4AUHqgYx6 {    min-width: 53.846838rem;  }  #F4ubCQgC043cz5Pp {    grid-area: 8 / 3 / 9 / 14;    position: relative;  }  #Ap1iDhbvJsgICN2o {    grid-area: 10 / 6 / 11 / 10;    position: relative;  }  #AwWtfoXavl8MxoyH {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.25520508em - var(--ffsd)));  }  #saU95ZfL6c1OD9yI {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.25520508em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #xgdqB9ieQZ5uiJq2 {    min-width: 38.29898113rem;  }  #InvzCtD7xgsezWcv {    grid-area: 12 / 8 / 13 / 12;    position: relative;  }  #h0Ib8vFhNfNjPlX8 {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.86458008em - var(--ffsd)));  }  #dj4MTWvZ6rF6T6JS {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.86458008em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #zbsm6AFr2fpyE9uB {    min-width: 46.07290957rem;  }  #mftxj2fLyuMcvIUk {    grid-area: 14 / 4 / 15 / 13;    position: relative;  }  #p672Ro8JMohJZ9Kd {    grid-template-columns: 3.125rem 19.97599506rem 3.88696422rem 3.88696422rem 0 0 0 38.250153rem 0 0 0 3.88696422rem 3.88696422rem 19.97599506rem 3.125rem;    grid-template-rows: minmax(6.18493704rem, max-content) minmax(4.6875rem, max-content) minmax(5.66917194rem, max-content) minmax(38.25rem, max-content) minmax(1.38079423rem, max-content) minmax(3.84114844rem, max-content) minmax(1.38079423rem, max-content) minmax(7.43489648rem, max-content) minmax(3.125rem, max-content) minmax(38.25rem, max-content) minmax(1.38079423rem, max-content) minmax(3.84114648rem, max-content) minmax(1.38079618rem, max-content) minmax(3.43099023rem, max-content) minmax(6.18493704rem, max-content);  }  #cristina-y-estefanía {    min-height: calc(6.70871278 * var(--1vh, 1vh));  }  #YaiXhWfhjCZ0D1nw {    grid-area: 2 / 2 / 3 / 3;    position: relative;  }  #aTvzV36Um3xeERM0 {    grid-template-columns: 0 115.72201654%;    left: -7.86100827%;    grid-template-rows: 0 100%;  }  #B1y1l6uVdYdZsPmk {    stroke-width: calc(100rem * 0.0 / 1024.0);  }  #aMYYwDwvmUfTThVN {    grid-area: 2 / 2 / 4 / 6;    position: absolute;    top: 0px;    bottom: 0px;    left: -3.125rem;    right: -3.125rem;  }  #PbfrC07AokNOYX1Y {    font-size: calc(2.01317487em - var(--ffsd));  }  #rvoOCXXjloqLUWlq {    font-size: calc(2.01317487em - var(--ffsd));  }  #hDUaFtrPXodCzuvT {    --first-font-size: 2.01317487em;    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.4);    margin-bottom: calc(var(--last-font-size) * -0.4);  }  #sDvofy1pAqKpzUuT {    min-width: 68.3336469rem;  }  #fR6RH0a4XitVfEoA {    grid-area: 3 / 4 / 5 / 5;    position: relative;  }  #XkqDc5oL3UCokAk5 {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.20827148em - var(--ffsd)));  }  #YOLuTlsG6XNuA7li {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5.20827148em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #jzdrVoqxRher61rJ {    min-width: 93.79882812rem;  }  #pndmZvzkwAPIJ1jK {    grid-area: 6 / 3 / 7 / 7;    position: relative;  }  #bnj8xuugfpiVbb7b {    grid-template-columns: 3.125rem 0 12.73259061rem 68.28481877rem 12.73259061rem 0 3.125rem;    grid-template-rows: 0 minmax(5.61402266rem, max-content) minmax(11.5071157rem, max-content) minmax(6.78534586rem, max-content) minmax(10.8744555rem, max-content) minmax(6.1849082rem, max-content) minmax(4.76571923rem, max-content);  }  #quienes-somos {    min-height: calc(2.426775 * var(--1vh, 1vh));  }}@media (min-width: 1024.05px) {  #KN0IpZYbkHytWA9u {    grid-area: 2 / 2 / 3 / 3;    position: relative;  }  #LtrTdN9Cfi97bTgN {    grid-template-columns: 0 100%;    grid-template-rows: 0 100%;  }  #JU1bFU9TPc9Xr2qV {    stroke-width: calc(100rem * 0.0 / 1366.0);  }  #je9mU3TpuMNCDcu1 {    display: block;  }  #wAFq8scRsGAT25Se {    stroke-width: calc(100rem * 0.0 / 1366.0);  }  #wQqkaKiP1ychtm2r {    display: none;  }  #KdeH14N2yoR8sjG7 {    stroke-width: calc(100rem * 0.0 / 1366.0);  }  #XwMw0ntDCgei5DkV {    display: none;  }  #tIcjrZghd1KgDlmA {    stroke-width: calc(100rem * 0.0 / 1366.0);  }  #Rbvg3oXtgrjggI02 {    display: none;  }  #REyqyXK2x34wUIio {    stroke-width: calc(100rem * 0.0 / 1366.0);  }  #Jkkvb9LIslwZcALh {    display: none;  }  #QrtVx1vfBQMkQIvS {    grid-area: 2 / 2 / 13 / 13;    position: absolute;    top: 0px;    bottom: 0px;    left: calc(min(1366px - 100vw, 0px) / 2);    right: calc(min(1366px - 100vw, 0px) / 2);  }  #Fw2z7kMDK6MOk3Ge {    font-size: calc(8.37750249em - var(--ffsd));  }  #sVwnFbgvUY50bJ4k {    --first-font-size: 8.37750249em;    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #QosCSc1gUEW4fMaJ {    min-width: 16.91993156rem;  }  #trtEJlwlGF3wDF4Y {    grid-area: 2 / 2 / 5 / 5;    position: relative;  }  #nec6FaNCgaxDDaxd {    font-size: calc(1.75696193em - var(--ffsd));  }  #meRG1ZRdSyszk6RN {    --first-font-size: 1.75696193em;    --last-font-size: var(--first-font-size);    transform: translateX(calc(var(--first-font-size) * 0.034));    margin-top: calc(var(--first-font-size) * -0.145);    margin-bottom: calc(var(--last-font-size) * -0.145);  }  #UzsCORjQG3IRnYZB {    min-width: 17.99873853rem;  }  #mL0a5s5Qh3g9yA3y {    grid-area: 4 / 3 / 7 / 6;    position: relative;  }  #l1gGtIk1skjiTcy1 {    font-size: calc(8.37750249em - var(--ffsd));  }  #QWIJo8PAzxgCPG2x {    --first-font-size: 8.37750249em;    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #JHVW4dL2HK9TSweR {    min-width: 16.91993156rem;  }  #B38h1bv76ThOGNc3 {    grid-area: 3 / 4 / 6 / 7;    position: relative;  }  #rwJlyJ9LSqBATPGW {    grid-area: 3 / 3 / 12 / 4;    grid-template-columns: 0 0 1.07880697rem 15.80452137rem 1.07880697rem 0;    grid-template-rows: 0 0 minmax(8.72515129rem, max-content) minmax(1.28599341rem, max-content) 0 minmax(0.7667131rem, max-content);  }  #D8qs4QRoykM7BXnF {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.14738653em - var(--ffsd)));  }  #TVIa20NjSvIN4JQK {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.14738653em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #UGONTKyM7tOjgi5h {    min-width: 14.35823796rem;  }  #raCxTuA5yyPYWmUL {    grid-area: 5 / 5 / 10 / 6;    position: relative;  }  #idi03t2G1MF8pUYq {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.14738653em - var(--ffsd)));  }  #fli2Icw5rabN456z {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.14738653em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #K1caJuBkfvImkhgZ {    min-width: 9.58008097rem;  }  #ksxOSWYeHl1CiGCy {    grid-area: 4 / 7 / 9 / 8;    position: relative;  }  #mH5OMQSFVFeHSQlI {    grid-area: 7 / 9 / 8 / 10;    position: relative;  }  #VEhrrRqKBag8iGAV {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.14738653em - var(--ffsd)));  }  #xeSSNpXvWdNM4kS3 {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.14738653em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #ml3lNGuK2Fy5FTL0 {    min-width: 16.74731646rem;  }  #EptVSWdlFMcVjHGI {    grid-area: 6 / 11 / 11 / 12;    position: relative;  }  #ZI1JywJHqrFq75Ai {    grid-template-columns: 0 4.09556314rem 17.96213531rem 25.14273077rem 14.32163474rem 2.01913195rem 9.54347775rem 0.47048941rem 2.06208856rem 2.04978038rem 16.71071324rem 5.62225476rem;    grid-template-rows: 0 minmax(2.61660978rem, max-content) minmax(4.96903044rem, max-content) 0 0 minmax(0.86261603rem, max-content) minmax(1.28599341rem, max-content) minmax(0.42337738rem, max-content) 0 0 minmax(3.23684053rem, max-content) minmax(4.34879969rem, max-content);  }  #HvsvhkiPZHw5YDFC {    grid-area: 2 / 2 / 3 / 4;    position: relative;  }  #cwi6efpiL5LSgKXj {    grid-area: 4 / 3 / 5 / 5;    position: relative;  }  #HoEZymMYS7Okd8a6 {    grid-template-columns: 0 0 100rem 0;    grid-template-rows: 0 minmax(17.74326728rem, max-content) minmax(0.51928031rem, max-content) minmax(37.96rem, max-content);  }  #portada {    min-height: calc(4.7577223 * var(--1vh, 1vh));  }  #KE3I5uItlGAvS9bB {    grid-area: 2 / 2 / 3 / 3;    position: relative;  }  #bZSbvkEfaz9clzgg {    grid-template-columns: 0 100%;    grid-template-rows: 0 100%;  }  #hpbsTkOGkZqgP0Ba {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.92825769em - var(--ffsd)));  }  #Zunt6lK614qLWFGl {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.92825769em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #QojC7sPLHqBiEreE {    min-width: 20.95993107rem;  }  #IXA0LfNUEA7Skym5 {    grid-area: 2 / 10 / 3 / 11;    position: relative;  }  #LDj9GnJB5LDrqWSt {    grid-area: 4 / 2 / 17 / 3;    position: relative;  }  #aqYXGUajZ36u2bsS {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.14738653em - var(--ffsd)));  }  #KAkgegcgs4GCkulM {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.14738653em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #TPBAauqTTWpuJA00 {    min-width: 36.902077rem;  }  #ZYVgKzdeVUWDv5xS {    grid-area: 5 / 7 / 6 / 12;    position: relative;  }  #xdB6WMcO2TFopOfo {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.14738653em - var(--ffsd)));  }  #YPkzWeowcExWVcMM {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.14738653em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.15);    margin-bottom: calc(var(--last-font-size) * -0.15);  }  #zSG7GaKzzrQBv3mq {    min-width: 46.87833466rem;  }  #zJdPbTMAkC5QkXb4 {    grid-area: 7 / 4 / 8 / 15;    position: relative;  }  #vxjWUExNyOA6k5th {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.14738653em - var(--ffsd)));  }  #jc0iKBAawSYaCH5Z {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.14738653em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #hDbPxEC7xzZbTbDM {    min-width: 36.902077rem;  }  #oYyNERRytSmjEyF0 {    grid-area: 9 / 8 / 10 / 13;    position: relative;  }  #d5aV2XXRKIirCJI1 {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.14738653em - var(--ffsd)));  }  #CluZ3liJKHbbzoxW {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.14738653em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.15);    margin-bottom: calc(var(--last-font-size) * -0.15);  }  #LecfXXhDBoHh7Sxk {    min-width: 46.87833466rem;  }  #bxK545UfEXP1vtoy {    grid-area: 11 / 5 / 12 / 16;    position: relative;  }  #OpiPBtgWJbE9uGpX {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.14738653em - var(--ffsd)));  }  #n6MyCMUaieS0Jx16 {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.14738653em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #jI9QmKSTNGQ3rJmQ {    min-width: 36.902077rem;  }  #Yhc11dxnpqcgTcNy {    grid-area: 13 / 9 / 14 / 14;    position: relative;  }  #SbEZzAXYTEWT9tqk {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.14738653em - var(--ffsd)));  }  #j08L3aiHL4BAhH5S {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.14738653em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.15);    margin-bottom: calc(var(--last-font-size) * -0.15);  }  #jVHF7ijeYeiOHhXP {    min-width: 46.87833466rem;  }  #PuYVNYjbwk25dXxK {    grid-area: 15 / 6 / 16 / 17;    position: relative;  }  #IhO9HcJwwPuIG0xZ {    grid-template-columns: 5.95917074rem 40.10627692rem 3.93455234rem 0 0 3.52849114rem 0 0 7.97107296rem 20.92332785rem 7.97107296rem 0 0 6.44776652rem 0 0 3.15826857rem;    grid-template-rows: minmax(5.36603148rem, max-content) minmax(3.51390922rem, max-content) minmax(5.11396645rem, max-content) minmax(0.08369094rem, max-content) minmax(2.57198682rem, max-content) minmax(0.70807839rem, max-content) minmax(11.94729209rem, max-content) minmax(0.73206442rem, max-content) minmax(2.57198682rem, max-content) minmax(0.73206442rem, max-content) minmax(8.79941508rem, max-content) minmax(1.13734739rem, max-content) minmax(2.57198682rem, max-content) minmax(0.73206442rem, max-content) minmax(8.79941508rem, max-content) minmax(0.03437009rem, max-content) minmax(4.17603746rem, max-content);  }  #¿qué-es-kipi {    min-height: calc(5.04283081 * var(--1vh, 1vh));  }  #xo5kW6LkJTS2MHMY {    grid-area: 2 / 2 / 3 / 3;    position: relative;  }  #fEZlihwDLhsUbk3n {    grid-template-columns: 0 100%;    grid-template-rows: 0 100%;  }  #OZZbzsZdqdfsdNJd {    display: block;  }  #xF3Tep9X19kiAOh7 {    display: none;  }  #KBa0LhOpFNmHAL7y {    display: none;  }  #AlAurf2Z9KkHDEy3 {    display: none;  }  #AM7ViBZKkzBh8oDM {    display: none;  }  #zWsvIuVzZyBnHlyz {    grid-area: 2 / 2 / 5 / 5;    position: relative;  }  #xYPYhsKKlKkDxBYt {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.92825769em - var(--ffsd)));  }  #cQWTso5ChNJEjtEX {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.92825769em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #DazUpmuB1nmLPsl2 {    min-width: 67.99364723rem;  }  #uE6TM12BNYzfWLxQ {    grid-area: 3 / 3 / 4 / 4;    position: relative;  }  #k6fMhdis6gjH8Jex {    grid-area: 2 / 4 / 3 / 11;    grid-template-columns: 0 1.54915516rem 67.95704401rem 1.54915516rem;    grid-template-rows: 0 minmax(1.89747583rem, max-content) minmax(3.51390922rem, max-content) minmax(1.89747583rem, max-content);  }  #oqXV7h9bEJZVgv5w {    grid-area: 2 / 4 / 3 / 11;    position: relative;  }  #rK61pDFijs3j4reC {    stroke-width: calc(100rem * 20.0 / 1366.0);  }  #CLzYvCjMNspJ8qlD {    display: block;  }  #ebrm4kPr7zLKxxz1 {    stroke-width: calc(100rem * 20.0 / 1366.0);  }  #gLBLzaaBJRe4CkzT {    display: none;  }  #pygYIxSpjQhG3FQI {    stroke-width: calc(100rem * 20.0 / 1366.0);  }  #smEkdDXIsX3KKuZP {    display: none;  }  #f8XImm4hz8ReYZhd {    grid-area: 2 / 2 / 7 / 7;    position: relative;  }  #ImbkvJITDAXpebH8 {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.1163004em - var(--ffsd)));  }  #atJD9WbG1UePyPjn {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.1163004em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #KE9XOybZn7588bna {    min-width: 36.01136358rem;  }  #GzbrelJB7jbx1qf7 {    grid-area: 3 / 3 / 4 / 6;    position: relative;  }  #ofPdYZPGjGA6JR6Q {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.11629575em - var(--ffsd)));  }  #TWBSiVD3a8hP1iXi {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.11629575em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.15);    margin-bottom: calc(var(--last-font-size) * -0.15);  }  #Vfx7w2gk7ny7AszZ {    min-width: 34.60482552rem;  }  #nh5c1qTax8MT8yzZ {    grid-area: 5 / 4 / 6 / 5;    position: relative;  }  #XR9atuBbmJy4WhCi {    grid-template-columns: 0 1.30323289rem 0.70326903rem 34.5682223rem 0.70326903rem 1.94996634rem;    grid-template-rows: 0 minmax(2.53992905rem, max-content) minmax(2.53475406rem, max-content) minmax(1.43726592rem, max-content) minmax(11.95661933rem, max-content) minmax(2.01442101rem, max-content);  }  #Q2g4uXPuRevtlFAi {    grid-area: 5 / 3 / 11 / 6;    grid-template-columns: 0 39.22795959rem;    grid-template-rows: 0 minmax(20.48298937rem, max-content);  }  #GMsthpKTqOelYwU6 {    grid-area: 5 / 3 / 11 / 6;    position: relative;  }  #c3ZtEqwxjlymEFnq {    stroke-width: calc(100rem * 10.0 / 1366.0);  }  #QzQnaRaA8VZgsluJ {    display: block;  }  #SfXbf8xz7yMKSu1F {    stroke-width: calc(100rem * 10.0 / 1366.0);  }  #xkW16P9UbtazUSI0 {    display: none;  }  #KHWfrmAzBJNkkDhI {    stroke-width: calc(100rem * 10.0 / 1366.0);  }  #YkkbqID9hK10r56r {    display: none;  }  #akYPb0nbtdVv87X2 {    grid-area: 2 / 2 / 7 / 7;    position: relative;  }  #AIf3Vxujj5P7Y0By {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.14738653em - var(--ffsd)));  }  #u7lfcI2MS5j1gCwz {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.14738653em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #Jmvwn6RGzkFPxhzL {    min-width: 34.60482552rem;  }  #ZzhSH6YB2hWmdhoC {    grid-area: 3 / 3 / 4 / 5;    position: relative;  }  #dy7vYcmdPPRkQVo6 {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.14737921em - var(--ffsd)));  }  #u75Cjvz3dN8A0W9R {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.14737921em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.15);    margin-bottom: calc(var(--last-font-size) * -0.15);  }  #YVhG4sT9lSEGe9LG {    min-width: 34.60482552rem;  }  #vEPjcjbh78yRAj6s {    grid-area: 5 / 4 / 6 / 6;    position: relative;  }  #mdHfsY0DpMkRtvj4 {    grid-template-columns: 0 2.32986864rem 0 34.5682223rem 0 2.32986864rem;    grid-template-rows: 0 minmax(2.56222548rem, max-content) minmax(2.57198682rem, max-content) minmax(1.31771449rem, max-content) minmax(11.94729429rem, max-content) minmax(2.19968629rem, max-content);  }  #fJEcSRmlZDFHCIQm {    grid-area: 12 / 2 / 15 / 5;    grid-template-columns: 0 39.22795959rem;    grid-template-rows: 0 minmax(20.59890737rem, max-content);  }  #So9hCiT7940yZzbp {    grid-area: 12 / 2 / 15 / 5;    position: relative;  }  #fGkq4Gvkc4c5ff93 {    stroke-width: calc(100rem * 10.0 / 1366.0);  }  #O1IBy5eQTO3p3smX {    grid-area: 2 / 2 / 7 / 7;    position: relative;  }  #O87k5AzChNlHKUsS {    font-size: calc(2.18182638em - var(--ffsd));  }  #nfzdQLjUctsK0FDd {    --first-font-size: 2.18182638em;    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #GXHXE46n9JRoEZTH {    min-width: 32.68652317rem;  }  #vPWJ2DZ37E15qS3O {    grid-area: 3 / 4 / 4 / 5;    position: relative;  }  #MVG57xpv9iuvpe2o {    font-size: calc(2.18182638em - var(--ffsd));  }  #P4hIxScd8vlZD83K {    --first-font-size: 2.18182638em;    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.15);    margin-bottom: calc(var(--last-font-size) * -0.15);  }  #MvN1CsPFfa6ln3fp {    min-width: 34.52914123rem;  }  #bGEvpM4xDuNkSS5W {    grid-area: 5 / 3 / 6 / 6;    position: relative;  }  #ApyINc6z7U4LPazB {    grid-template-columns: 0 2.64742632rem 0.92130903rem 32.64991995rem 0.92130903rem 2.00210885rem;    grid-template-rows: 0 minmax(2.60331853rem, max-content) minmax(2.61323643rem, max-content) minmax(1.33884804rem, max-content) minmax(8.94054038rem, max-content) minmax(4.987046rem, max-content);  }  #wk3qYhTH16fSuudu {    grid-area: 4 / 7 / 10 / 12;    grid-template-columns: 0 39.14207318rem;    grid-template-rows: 0 minmax(20.48298937rem, max-content);  }  #qKoecIW5b0h8iYcY {    grid-area: 4 / 7 / 10 / 12;    position: relative;  }  #jzpLI6CJCPApkTST {    font-size: calc(2.14738653em - var(--ffsd));  }  #MCppKLy8DQhH1UWk {    --first-font-size: 2.14738653em;    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #vkalwvQNZ2CJCMCo {    min-width: 24.58009345rem;  }  #ZeD1mAu6z5f9fnh1 {    grid-area: 6 / 9 / 7 / 14;    position: relative;  }  #JOvjC44F3QTw8sEm {    font-size: calc(2.14738653em - var(--ffsd));  }  #W6phAtm7bkE8G2hr {    --first-font-size: 2.14738653em;    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #C2G2f30kpX3bVpIG {    min-width: 24.58009345rem;  }  #d8MAwuhqWmpPtxdZ {    grid-area: 8 / 10 / 9 / 15;    position: relative;  }  #LQPodQPi5lu8oDfT {    stroke-width: calc(100rem * 10.0 / 1366.0);  }  #byTTacumzBx7P4xa {    display: block;  }  #rSlvMnBznG2V1uog {    stroke-width: calc(100rem * 10.0 / 1366.0);  }  #Lzpz5qr7kRE0Wehb {    display: none;  }  #U5SYc12COb8cjfvy {    stroke-width: calc(100rem * 10.0 / 1366.0);  }  #EtbLZnf8aoGDRYcW {    display: none;  }  #oWLP2arLCelavN9W {    grid-area: 2 / 2 / 7 / 7;    position: relative;  }  #oAIYtVpXJFZ7gmyK {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.17892928em - var(--ffsd)));  }  #Br5S7yVQzuQd4i74 {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.17892928em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #EqUt9lev3h4llsj2 {    min-width: 32.75816435rem;  }  #kn9oeb37pIwmdzSb {    grid-area: 3 / 4 / 4 / 5;    position: relative;  }  #sNnXwQyq1PoOn5ZI {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.17892387em - var(--ffsd)));  }  #QJcBWvqwvuWO4I9m {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.17892387em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.15);    margin-bottom: calc(var(--last-font-size) * -0.15);  }  #nBhFDCP9sPbGhQeO {    min-width: 34.60482552rem;  }  #oP5Go0kN6bUaKxhf {    grid-area: 5 / 3 / 6 / 6;    position: relative;  }  #YIFVth14XirxIJce {    grid-template-columns: 0 2.32986864rem 0.59996386rem 32.72156113rem 1.24669731rem 2.32986864rem;    grid-template-rows: 0 minmax(2.61509462rem, max-content) minmax(2.60976649rem, max-content) minmax(1.47979975rem, max-content) minmax(9.00957321rem, max-content) minmax(4.82246021rem, max-content);  }  #gGUexfekdlQA5QxH {    grid-area: 13 / 8 / 14 / 13;    grid-template-columns: 0 39.22795959rem;    grid-template-rows: 0 minmax(20.53669429rem, max-content);  }  #LfYEhXAlHwKUjJMy {    grid-area: 13 / 8 / 14 / 13;    position: relative;  }  #TNPMxALKB4cItgRE {    grid-template-columns: 5.62225476rem 0 8.85006808rem 30.37789151rem 0 10.29957131rem 0 15.00783608rem 0 15.37005543rem 8.76418167rem 0.08588641rem 0.32336672rem 0 5.29888804rem;    grid-template-rows: minmax(3.50576671rem, max-content) minmax(7.30886088rem, max-content) minmax(1.42906281rem, max-content) 0 minmax(7.22104043rem, max-content) minmax(2.57198682rem, max-content) minmax(1.69686761rem, max-content) minmax(2.57198682rem, max-content) minmax(6.42110769rem, max-content) 0 minmax(0.68844936rem, max-content) 0 minmax(20.53669429rem, max-content) minmax(0.06221308rem, max-content) minmax(3.06737517rem, max-content);  }  #diferencias-otros-centros {    min-height: calc(4.83040198 * var(--1vh, 1vh));  }  #B03ZP6s2Qiu6WHWo {    grid-area: 2 / 2 / 3 / 3;    position: relative;  }  #UzPTJA1NTdyXuNh5 {    grid-template-columns: 0 100%;    grid-template-rows: 0 100%;  }  #VhB7ACz3OPcl3A5i {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.41628843em - var(--ffsd)));  }  #iGJZdeSGYYR7GIt7 {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.41628843em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #fYkVgPcGrY8sAihl {    min-width: 20.95993107rem;  }  #VsrKRNkv7YaBTu9K {    grid-area: 2 / 5 / 3 / 10;    position: relative;  }  #lEEJD6fhoDwgNs3m {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.14738653em - var(--ffsd)));  }  #QM3XWtg9A8jxz8gv {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.14738653em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #KxCIR8ZS9A0dWooY {    min-width: 40.08751499rem;  }  #jfS6hUNLgFUKRdMm {    grid-area: 7 / 6 / 8 / 11;    position: relative;  }  #SMlrsuA9xA6XX2st {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.14738653em - var(--ffsd)));  }  #wmvY9pTa5DMUOSdw {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.14738653em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #RpVjtXJx9S3EHLmg {    min-width: 40.08751499rem;  }  #fpgLhiZcpfVDv1Q1 {    grid-area: 9 / 7 / 12 / 12;    position: relative;  }  #tFlwuZjno6c44UpJ {    grid-area: 13 / 2 / 14 / 15;    position: relative;  }  #LCEmXn1BfWKa2F2E {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.14738653em - var(--ffsd)));  }  #xzEV6UqfUMbiIXDy {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.14738653em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #uHoQ67EzuCWt2r0R {    min-width: 40.08751499rem;  }  #dlRQoddB7POndh4a {    grid-area: 15 / 8 / 16 / 13;    position: relative;  }  #XFuqTiHQLxb1kLlA {    grid-area: 17 / 3 / 18 / 16;    position: relative;  }  #IcrF0Nv9iDloWNrl {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.14738653em - var(--ffsd)));  }  #P0eHRkcXbWbiAcjx {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.14738653em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #v7s0r4f88QOt6aN9 {    min-width: 40.08751499rem;  }  #jWYBRNv6IeRPGaNj {    grid-area: 19 / 9 / 20 / 14;    position: relative;  }  #tyU3YqViqLy4KBdb {    grid-area: 21 / 4 / 23 / 17;    position: relative;  }  #FgquwU4mrV7e2H4W {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.14738653em - var(--ffsd)));  }  #aMoSQmkRUJPfr360 {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.14738653em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #etS8La2077e4wsZi {    min-width: 35.06106367rem;  }  #VMpnfBWOWRdwLXdR {    grid-area: 4 / 20 / 5 / 21;    position: relative;  }  #lyYj21JnpMsWzCoN {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.14738653em - var(--ffsd)));  }  #dXTaYYSaryA3cqoq {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.14738653em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #OAxLffN1zJI08utu {    min-width: 40.38964214rem;  }  #ktgPcnWNWpG4sguL {    grid-area: 6 / 19 / 10 / 22;    position: relative;  }  #PTedtxu8zBj1sSUh {    grid-area: 11 / 18 / 22 / 23;    position: relative;  }  #Q3mEHEbHoAzHw3qy {    grid-template-columns: 5.62225476rem 0 0 0 0 0 0 0 20.92332785rem 19.12758392rem 0 0 0 2.62034883rem 0 0 3.11418433rem 1.27571764rem 0 35.02446045rem 5.32857847rem 2.2926442rem 4.67089954rem;    grid-template-rows: minmax(5.62225476rem, max-content) minmax(4.07516105rem, max-content) 0 minmax(2.57198682rem, max-content) minmax(0.56941075rem, max-content) minmax(0.32865957rem, max-content) minmax(2.57198682rem, max-content) minmax(2.34710731rem, max-content) minmax(0.32569725rem, max-content) minmax(0.48103842rem, max-content) minmax(1.76525115rem, max-content) minmax(0.95618491rem, max-content) minmax(4.62471578rem, max-content) minmax(0.95168375rem, max-content) minmax(2.57198682rem, max-content) minmax(0.95168375rem, max-content) minmax(4.62471578rem, max-content) minmax(0.95168375rem, max-content) minmax(2.57198682rem, max-content) minmax(0.95168375rem, max-content) minmax(12.01948256rem, max-content) 0 minmax(4.38818601rem, max-content);  }  #contacto {    min-height: calc(4.7577223 * var(--1vh, 1vh));  }  #vJvZgjERWzc7q3mD {    grid-area: 2 / 2 / 3 / 3;    position: relative;  }  #akkSrQEd0Fa0XJTq {    grid-template-columns: 0 100%;    grid-template-rows: 0 100%;  }  #pe0C0DwgxsJxpZhA {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.90431918em - var(--ffsd)));  }  #DpmLVcUsi36nDkao {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.90431918em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #UbGKDjEDs0O0HZaF {    min-width: 50.01571544rem;  }  #icckNIhVX8sCY2i0 {    grid-area: 2 / 8 / 3 / 9;    position: relative;  }  #Nlt6tXa7WhzyWAjf {    display: block;  }  #JUPIULAs6PWJybxZ {    display: none;  }  #UaQoMMyOIaJH6waT {    display: none;  }  #UPXcpWSuNeF6VWhp {    display: none;  }  #yYwn737U1p3prC67 {    display: none;  }  #W3nJpxbfbQ1RaiMd {    grid-area: 2 / 2 / 7 / 7;    position: relative;  }  #JucynW3gbf111HC3 {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.73303075em - var(--ffsd)));  }  #UTi1GGVwcX9eMbI5 {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.73303075em);    --last-font-size: var(--first-font-size);    transform: translateX(calc(var(--first-font-size) * 0.1));    margin-top: calc(var(--first-font-size) * 0.01);    margin-bottom: calc(var(--last-font-size) * 0.01);  }  #J9NqQIWBtMjlqhGX {    min-width: 66.10513179rem;  }  #Q82QvhLyOpaViDzx {    grid-area: 3 / 3 / 4 / 5;    position: relative;  }  #v7qL22HQ5JeaMTqx {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.95217423em - var(--ffsd)));  }  #M8e3FBlLAlJUl2Xk {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.95217423em);    --last-font-size: var(--first-font-size);    transform: translateX(calc(var(--first-font-size) * 0.032));    margin-top: calc(var(--first-font-size) * 0.01);    margin-bottom: calc(var(--last-font-size) * 0.01);  }  #ZBJ4GQ4S9xsSJnj4 {    min-width: 66.10513179rem;  }  #roKFn5FFLo9pmk03 {    grid-area: 5 / 4 / 6 / 6;    position: relative;  }  #BhoVFJeKAT2U7oKR {    grid-area: 4 / 2 / 5 / 10;    grid-template-columns: 0 2.31902326rem 0 66.06852857rem 0 2.31902326rem;    grid-template-rows: 0 minmax(1.46958235rem, max-content) minmax(3.27574407rem, max-content) minmax(0.64681657rem, max-content) minmax(2.30844319rem, max-content) minmax(1.46958235rem, max-content);  }  #Z9J931pqmKNqDbmG {    grid-area: 4 / 2 / 5 / 10;    position: relative;  }  #Np5OkRnXE8Pw6dnr {    display: block;  }  #UJngbVxQgslIt4K8 {    display: none;  }  #ohIGb9IM3SpuBAy2 {    display: none;  }  #kYrJlH2dZx0zM6KW {    display: none;  }  #PijUDEvDc92DHZMa {    display: none;  }  #SQ0yDQwTCsUf7dMq {    grid-area: 2 / 2 / 7 / 7;    position: relative;  }  #B6c93dc1jqyIwQaf {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.73303075em - var(--ffsd)));  }  #vSx19Lbcr94fopmV {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.73303075em);    --last-font-size: var(--first-font-size);    transform: translateX(calc(var(--first-font-size) * 0.1));    margin-top: calc(var(--first-font-size) * 0.01);    margin-bottom: calc(var(--last-font-size) * 0.01);  }  #hCwxKcWhnNt9ZzSR {    min-width: 66.10513179rem;  }  #s7c0h7tfgH8ZeY4A {    grid-area: 3 / 3 / 4 / 5;    position: relative;  }  #xYbzXut9USJER1Yy {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.95217423em - var(--ffsd)));  }  #kQwUZNmHfym41ZGd {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.95217423em);    --last-font-size: var(--first-font-size);    transform: translateX(calc(var(--first-font-size) * 0.032));    margin-top: calc(var(--first-font-size) * 0.01);    margin-bottom: calc(var(--last-font-size) * 0.01);  }  #s2ZOwZksY4Nv6WAL {    min-width: 66.10513179rem;  }  #PvKtTxTPdnIXSZhY {    grid-area: 5 / 4 / 6 / 6;    position: relative;  }  #hsIvNvuIZBvuVTfy {    grid-area: 6 / 3 / 7 / 11;    grid-template-columns: 0 2.31902326rem 0 66.06852857rem 0 2.31902326rem;    grid-template-rows: 0 minmax(1.45903049rem, max-content) minmax(3.27574407rem, max-content) minmax(0.65885798rem, max-content) minmax(2.30844319rem, max-content) minmax(1.46809281rem, max-content);  }  #Bwd41MzVOilxWjrG {    grid-area: 6 / 3 / 7 / 11;    position: relative;  }  #DBGxQg9mKsEEEA6f {    display: block;  }  #ChzNx9jHlipBgkOU {    display: none;  }  #ytkbAP9ijoxZ8ThC {    display: none;  }  #ENbgaQh2RLNkz7cY {    display: none;  }  #Qmq3AS7PtRJXCWJE {    display: none;  }  #THawASfdqNk6fDXF {    grid-area: 2 / 2 / 7 / 7;    position: relative;  }  #iZbUzxJo23XFQLpl {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.73303075em - var(--ffsd)));  }  #CVpQBsYES46qBR3B {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.73303075em);    --last-font-size: var(--first-font-size);    transform: translateX(calc(var(--first-font-size) * 0.1));    margin-top: calc(var(--first-font-size) * 0.01);    margin-bottom: calc(var(--last-font-size) * 0.01);  }  #kqcOzhRmqFEYYRoo {    min-width: 66.10513179rem;  }  #a2XizNCNQUxuej2A {    grid-area: 3 / 3 / 4 / 5;    position: relative;  }  #EmcmlTyGo859wtdt {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.95217423em - var(--ffsd)));  }  #UL1qgYGBxb9Z3kKL {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.95217423em);    --last-font-size: var(--first-font-size);    transform: translateX(calc(var(--first-font-size) * 0.032));    margin-top: calc(var(--first-font-size) * 0.01);    margin-bottom: calc(var(--last-font-size) * 0.01);  }  #r9fp3nJhyNhZXtnP {    min-width: 66.10513179rem;  }  #U0VCXFeuIjS7RNKo {    grid-area: 5 / 4 / 6 / 6;    position: relative;  }  #PT6LgjwKgOuwVPHi {    grid-area: 8 / 4 / 9 / 12;    grid-template-columns: 0 2.31902326rem 0 66.06852857rem 0 2.31902326rem;    grid-template-rows: 0 minmax(1.46412884rem, max-content) minmax(3.27574407rem, max-content) minmax(0.65885798rem, max-content) minmax(2.30844319rem, max-content) minmax(1.46299445rem, max-content);  }  #QDh0FBU0VesfXuxu {    grid-area: 8 / 4 / 9 / 12;    position: relative;  }  #ca8fbNLbtVuqllPn {    display: block;  }  #cUCIpPs0FwpBQaCJ {    display: none;  }  #ARn04qL5mAOctQwO {    display: none;  }  #JW0lo1r5FCWD4af5 {    display: none;  }  #OnDNbMSHgGZSQAAD {    display: none;  }  #vzuHgTQBW04R5EMk {    grid-area: 2 / 2 / 7 / 7;    position: relative;  }  #vNkrHM82Ej9njE77 {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.73303075em - var(--ffsd)));  }  #kIUCAQHae8gwoMCM {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.73303075em);    --last-font-size: var(--first-font-size);    transform: translateX(calc(var(--first-font-size) * 0.1));    margin-top: calc(var(--first-font-size) * 0.01);    margin-bottom: calc(var(--last-font-size) * 0.01);  }  #FCFK95GdBggUxxw2 {    min-width: 66.10513179rem;  }  #ztHLdLGtRBUNO2ib {    grid-area: 3 / 3 / 4 / 5;    position: relative;  }  #w0wXQZVNzR0zGyy3 {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.95217423em - var(--ffsd)));  }  #gCST6UudxvY2d9Qp {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.95217423em);    --last-font-size: var(--first-font-size);    transform: translateX(calc(var(--first-font-size) * 0.032));    margin-top: calc(var(--first-font-size) * 0.01);    margin-bottom: calc(var(--last-font-size) * 0.01);  }  #VSMIRCFpFcfVUFcY {    min-width: 66.10513179rem;  }  #UYG5T4GFgMzOZJ0u {    grid-area: 5 / 4 / 6 / 6;    position: relative;  }  #hb76hMcHljszay6r {    grid-area: 10 / 5 / 11 / 13;    grid-template-columns: 0 2.31902326rem 0 66.06852857rem 0 2.31902326rem;    grid-template-rows: 0 minmax(1.46412884rem, max-content) minmax(3.27574407rem, max-content) minmax(0.65885798rem, max-content) minmax(2.30844319rem, max-content) minmax(1.46299445rem, max-content);  }  #rSpnhVEWgtwhzlcQ {    grid-area: 10 / 5 / 11 / 13;    position: relative;  }  #oGJNTBSMcYzAloHa {    display: block;  }  #qhltUetBUvaCmlaL {    display: none;  }  #xegHFweMTyViD4WS {    display: none;  }  #vFtxJTQddiDSgudl {    display: none;  }  #M4shZwND3OQK79Qj {    display: none;  }  #mXUDRmVI1uHA8hYU {    grid-area: 2 / 2 / 7 / 7;    position: relative;  }  #nqXIK1uWLJDEDDZu {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.73303075em - var(--ffsd)));  }  #Wr0xfQAXtlez8qby {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.73303075em);    --last-font-size: var(--first-font-size);    transform: translateX(calc(var(--first-font-size) * 0.1));    margin-top: calc(var(--first-font-size) * 0.01);    margin-bottom: calc(var(--last-font-size) * 0.01);  }  #cKbSqVrP5eLUwsbR {    min-width: 66.10513179rem;  }  #qntF11E4xjxU77Zj {    grid-area: 3 / 3 / 4 / 5;    position: relative;  }  #emM42PO3eOkTrTJk {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.95217423em - var(--ffsd)));  }  #xSADvWAJhFwbQAg3 {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.95217423em);    --last-font-size: var(--first-font-size);    transform: translateX(calc(var(--first-font-size) * 0.032));    margin-top: calc(var(--first-font-size) * 0.01);    margin-bottom: calc(var(--last-font-size) * 0.01);  }  #fgJ0Ja9HdHRwafXt {    min-width: 66.10513179rem;  }  #V2QdZzWlap2TiH57 {    grid-area: 5 / 4 / 6 / 6;    position: relative;  }  #DAmWhZROsZxiHvUS {    grid-area: 12 / 6 / 13 / 14;    grid-template-columns: 0 2.31902326rem 0 66.06852857rem 0 2.31902326rem;    grid-template-rows: 0 minmax(1.53733529rem, max-content) minmax(3.27574407rem, max-content) minmax(0.65885798rem, max-content) minmax(2.30844319rem, max-content) minmax(1.38978801rem, max-content);  }  #gnOQ9xjGIzbIOzJi {    grid-area: 12 / 6 / 13 / 14;    position: relative;  }  #gVh0TmvBNydGSjGt {    display: block;  }  #sors7X3DPpzCWbwP {    display: none;  }  #QN8VamcSHdieDt55 {    display: none;  }  #QvJkhJJsFYltSowL {    display: none;  }  #WOam3rSsEXk9Onac {    display: none;  }  #UOar8SbwfzCFOBzU {    grid-area: 2 / 2 / 7 / 7;    position: relative;  }  #Ut8kn3pKFsVDJ8kW {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.73303075em - var(--ffsd)));  }  #P1wF8L6RB46pdaAk {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.73303075em);    --last-font-size: var(--first-font-size);    transform: translateX(calc(var(--first-font-size) * 0.1));    margin-top: calc(var(--first-font-size) * 0.01);    margin-bottom: calc(var(--last-font-size) * 0.01);  }  #JYuP1pc2UZGr1xsG {    min-width: 66.10513179rem;  }  #fxtNslXb2qNrbLZm {    grid-area: 3 / 3 / 4 / 5;    position: relative;  }  #OhwJPt1od62mBRNm {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.95217423em - var(--ffsd)));  }  #ZjIHr4hRrP0PMcRO {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.95217423em - var(--ffsd)));  }  #AoinaY9kSleVsRW1 {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.95217423em);    --last-font-size: var(--first-font-size);    transform: translateX(calc(var(--first-font-size) * 0.032));    margin-top: calc(var(--first-font-size) * 0.01);    margin-bottom: calc(var(--last-font-size) * 0.01);  }  #dqlWcypl5HcRnkmV {    min-width: 66.10513179rem;  }  #DWpY705lnyR21GhP {    grid-area: 5 / 4 / 6 / 6;    position: relative;  }  #g9jsfF0cmOOfbayU {    grid-area: 14 / 7 / 15 / 15;    grid-template-columns: 0 2.31902326rem 0 66.06852857rem 0 2.31902326rem;    grid-template-rows: 0 minmax(1.45903049rem, max-content) minmax(3.27574407rem, max-content) minmax(0.65885798rem, max-content) minmax(4.5778429rem, max-content) minmax(1.15416323rem, max-content);  }  #g6CKnRfyKIVw3nIj {    grid-area: 14 / 7 / 15 / 15;    position: relative;  }  #RtavXAwuWNjh1jJB {    grid-template-columns: 14.64671245rem 0 0 0 0 0 10.36373144rem 49.97911222rem 10.36373144rem 0 0 0 0 0 14.64671245rem;    grid-template-rows: minmax(6.45108799rem, max-content) minmax(4.63641288rem, max-content) minmax(1.75287491rem, max-content) minmax(9.17016854rem, max-content) minmax(2.0588427rem, max-content) minmax(9.17016854rem, max-content) minmax(2.04978038rem, max-content) minmax(9.17016854rem, max-content) minmax(2.04978038rem, max-content) minmax(9.17016854rem, max-content) minmax(2.04978038rem, max-content) minmax(9.17016854rem, max-content) minmax(2.04978038rem, max-content) minmax(11.12563867rem, max-content) minmax(7.61812291rem, max-content);  }  #espacio-de-0-a-6 {    min-height: calc(7.4208426 * var(--1vh, 1vh));  }  #KQCBbRyRVhAu0nJe {    grid-area: 2 / 2 / 3 / 3;    position: relative;  }  #WpmUaB8I91E568Vm {    grid-template-columns: 0 100%;    grid-template-rows: 0 100%;  }  #w9PLnhYKuTsiApGT {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.41628843em - var(--ffsd)));  }  #nJ5hGa6aIWp34BL4 {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.41628843em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #IRSZpumzRjItHDnd {    min-width: 40.83951531rem;  }  #fSKhUXJ2qSTzg87C {    grid-area: 2 / 6 / 3 / 17;    position: relative;  }  #Fv07OIGMYGPsOr3x {    font-size: calc(2.92823572em - var(--ffsd));  }  #dfJFVrz5sahGQ7eG {    --first-font-size: 2.92823572em;    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #Y8Wh2XmGQyqPfdDh {    min-width: 36.902077rem;  }  #EEtaVPZUOA3CHIby {    grid-area: 5 / 3 / 6 / 12;    position: relative;  }  #ht0Fe3gYwXktimje {    grid-area: 4 / 16 / 16 / 20;    position: relative;  }  #bfuIxDaQRqshQTwf {    font-size: calc(2.73303807em - var(--ffsd));  }  #mVXNz8RYjqVNROaZ {    --first-font-size: 2.73303807em;    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #mPUv3WuFif9YOG0w {    min-width: 47.7987413rem;  }  #PAJCgqDZpfuZd4U5 {    grid-area: 7 / 4 / 8 / 13;    position: relative;  }  #eFYkB7AZRUXxRjgP {    grid-area: 9 / 2 / 20 / 5;    position: relative;  }  #Z085RiiwAXc5uBte {    font-size: calc(2.92825769em - var(--ffsd));  }  #SOIKaZF7GI9uRz4M {    --first-font-size: 2.92825769em;    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #f0DC25lX86Mb5Q4j {    min-width: 36.902077rem;  }  #TGqypcUbL043LYYo {    grid-area: 10 / 7 / 11 / 14;    position: relative;  }  #RZGUl4NGB8A021DY {    font-size: calc(2.73303807em - var(--ffsd));  }  #losdR2qnUyR3AiNF {    --first-font-size: 2.73303807em;    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #e4YaXATzZUsi7jka {    min-width: 38.99417215rem;  }  #IJOCeG6ntTbcAbpj {    grid-area: 12 / 9 / 13 / 18;    position: relative;  }  #PbNV8NCNcKxGD9Cy {    font-size: calc(2.92825769em - var(--ffsd));  }  #crbKMrdRsTCauT2G {    --first-font-size: 2.92825769em;    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #zRAdHx21PIOBjAyE {    min-width: 36.902077rem;  }  #lGLGGG281RciaNwg {    grid-area: 14 / 10 / 15 / 15;    position: relative;  }  #m2f4tNqCHhCq38Ay {    font-size: calc(2.73303807em - var(--ffsd));  }  #O59YJYws7TZsE9mM {    --first-font-size: 2.73303807em;    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #wK7MdVscXleiyPgn {    min-width: 38.99417215rem;  }  #wkVqK9Oy6h1pUtmy {    grid-area: 17 / 11 / 18 / 19;    position: relative;  }  #k5ScFWXDfnL2bRbP {    font-size: calc(1.95215959em - var(--ffsd));  }  #sAUQtQRzN8XijVNq {    --first-font-size: 1.95215959em;    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #WQ961uxgevpObbZv {    min-width: 63.85427845rem;  }  #oAbiU2HGDned8u6Z {    grid-area: 19 / 8 / 21 / 21;    position: relative;  }  #eyx5usxqvZULlF6r {    grid-template-columns: 5.85493921rem 0.67257089rem 0 21.8372417rem 1.23379216rem 1.84087841rem 0.02590299rem 0 0 0 11.92765852rem 10.8966643rem 14.01524797rem 0.02590299rem 1.96134847rem 0.10930845rem 0.02143824rem 0 23.7221665rem 1.13793979rem 4.71699942rem;    grid-template-rows: minmax(6.89778267rem, max-content) minmax(4.07516105rem, max-content) minmax(4.00173151rem, max-content) 0 minmax(3.44070717rem, max-content) minmax(0.89849843rem, max-content) minmax(3.26012738rem, max-content) minmax(5.23399681rem, max-content) 0 minmax(3.51390922rem, max-content) minmax(0.27547261rem, max-content) minmax(3.26012738rem, max-content) minmax(1.06881406rem, max-content) minmax(3.51390922rem, max-content) minmax(0.16972646rem, max-content) minmax(0.13286065rem, max-content) minmax(3.26012738rem, max-content) minmax(3.02634265rem, max-content) minmax(5.0268448rem, max-content) 0 minmax(7.4932526rem, max-content);  }  #horario-y-tarifa {    min-height: calc(4.95462693 * var(--1vh, 1vh));  }  #lKvr5xNRjAjoyT86 {    grid-area: 2 / 2 / 3 / 3;    position: relative;  }  #sSqGrKQNzsgKaeiq {    grid-template-columns: 0 100%;    grid-template-rows: 0 100%;  }  #dHqe2j0UzwYE7D5E {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.90431918em - var(--ffsd)));  }  #oqlKU9LSagfNr90Z {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.90431918em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #zPmdUeTw4wj57V8D {    min-width: 50.01571544rem;  }  #EdodWfQPgblrMB4M {    grid-area: 2 / 7 / 3 / 8;    position: relative;  }  #qRDW0Ezq2BEXXg2g {    display: block;  }  #RkYEB3yzZbp9N2de {    display: none;  }  #ckq0XNwTqORqNecQ {    display: none;  }  #C7uPM29JQ6s6yVKh {    display: none;  }  #NQHJHm1AwBKZayMW {    display: none;  }  #V2EgKhHTlqfHV098 {    grid-area: 2 / 2 / 7 / 7;    position: relative;  }  #r2t5F2Bbtc5sjeSC {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.73303075em - var(--ffsd)));  }  #bqQ9RzSzuaPP1qjA {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.73303075em);    --last-font-size: var(--first-font-size);    transform: translateX(calc(var(--first-font-size) * 0.1));    margin-top: calc(var(--first-font-size) * 0.01);    margin-bottom: calc(var(--last-font-size) * 0.01);  }  #I4sGXIVaTyM89PvI {    min-width: 66.10513179rem;  }  #Qm4ZT4XdpiZRDAqF {    grid-area: 3 / 3 / 4 / 5;    position: relative;  }  #KzoQYwVBRM3v6wDG {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.95217423em - var(--ffsd)));  }  #EYpDIZrSAoaRlmiw {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.95217423em);    --last-font-size: var(--first-font-size);    transform: translateX(calc(var(--first-font-size) * 0.032));    margin-top: calc(var(--first-font-size) * 0.01);    margin-bottom: calc(var(--last-font-size) * 0.01);  }  #cuYEVLQjqgRP7YVs {    min-width: 66.10513179rem;  }  #NmjYIOZHfDiUmZPJ {    grid-area: 5 / 4 / 6 / 6;    position: relative;  }  #nRYNQL6T5Olv3qb5 {    grid-area: 4 / 2 / 5 / 9;    grid-template-columns: 0 2.31902326rem 0 66.06852857rem 0 2.31902326rem;    grid-template-rows: 0 minmax(1.46958235rem, max-content) minmax(3.27574407rem, max-content) minmax(0.64681657rem, max-content) minmax(2.30844319rem, max-content) minmax(1.46958235rem, max-content);  }  #TmwZxCXNyBi7va8l {    grid-area: 4 / 2 / 5 / 9;    position: relative;  }  #j3C11UTVKwdFxaRp {    display: block;  }  #rnyU4Z8uSEjZSW6x {    display: none;  }  #byogqsn8bHSqXDDP {    display: none;  }  #XBQdxtLhyQLqq6lS {    display: none;  }  #gvkv5G8Zn5QwsLN9 {    display: none;  }  #iErORTjlD8IUPO2e {    grid-area: 2 / 2 / 7 / 7;    position: relative;  }  #FSlrp1P88hRzs2xy {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.73303075em - var(--ffsd)));  }  #PsKHhRw0o4Igbrgj {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.73303075em);    --last-font-size: var(--first-font-size);    transform: translateX(calc(var(--first-font-size) * 0.1));    margin-top: calc(var(--first-font-size) * 0.01);    margin-bottom: calc(var(--last-font-size) * 0.01);  }  #Acx9IhfbD99ziZnk {    min-width: 66.10513179rem;  }  #wH7V8BjfEbDGHAbm {    grid-area: 3 / 3 / 4 / 5;    position: relative;  }  #tyseE7WYTM7Wstkw {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.95217423em - var(--ffsd)));  }  #qWUiyouqIzZGpU1b {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.95217423em);    --last-font-size: var(--first-font-size);    transform: translateX(calc(var(--first-font-size) * 0.032));    margin-top: calc(var(--first-font-size) * 0.01);    margin-bottom: calc(var(--last-font-size) * 0.01);  }  #X8pvHXbOxm6ttyMG {    min-width: 66.10513179rem;  }  #uzJ3xRY6hTIdEjNs {    grid-area: 5 / 4 / 6 / 6;    position: relative;  }  #CMIoBTjpptb5lOag {    grid-area: 6 / 3 / 7 / 10;    grid-template-columns: 0 2.31902326rem 0 66.06852857rem 0 2.31902326rem;    grid-template-rows: 0 minmax(1.45903049rem, max-content) minmax(3.27574407rem, max-content) minmax(0.65885798rem, max-content) minmax(2.30844319rem, max-content) minmax(1.46809281rem, max-content);  }  #KitaXLK3xAYlO1mx {    grid-area: 6 / 3 / 7 / 10;    position: relative;  }  #XmjZSA5hiCiu3P6y {    display: block;  }  #W012q9hn5JlQ0S3B {    display: none;  }  #P5vXlnDgqy23n7eU {    display: none;  }  #a60ObWCTW0cKii5e {    display: none;  }  #guJbUIAfrcmPu8J0 {    display: none;  }  #fFTGY4hFri0qQXDn {    grid-area: 2 / 2 / 7 / 7;    position: relative;  }  #mcEfFgOpOX5OjR7T {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.73303075em - var(--ffsd)));  }  #UkeXyuFaG2jcD1Pj {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.73303075em);    --last-font-size: var(--first-font-size);    transform: translateX(calc(var(--first-font-size) * 0.1));    margin-top: calc(var(--first-font-size) * 0.01);    margin-bottom: calc(var(--last-font-size) * 0.01);  }  #zbqLPfgyP2NYiXjc {    min-width: 66.10513179rem;  }  #JgNQYVjk2YQFQIWw {    grid-area: 3 / 3 / 4 / 5;    position: relative;  }  #ByNbD7av3saxZPcS {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.95217423em - var(--ffsd)));  }  #L1hGV1qrBeiMosbh {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.95217423em);    --last-font-size: var(--first-font-size);    transform: translateX(calc(var(--first-font-size) * 0.032));    margin-top: calc(var(--first-font-size) * 0.01);    margin-bottom: calc(var(--last-font-size) * 0.01);  }  #zbFxEneC8ljszmzG {    min-width: 66.10513179rem;  }  #IM0KAvwIQ2vtQ4m2 {    grid-area: 5 / 4 / 6 / 6;    position: relative;  }  #GtycHSNaKYlLoxba {    grid-area: 8 / 4 / 9 / 11;    grid-template-columns: 0 2.31902326rem 0 66.06852857rem 0 2.31902326rem;    grid-template-rows: 0 minmax(1.46412884rem, max-content) minmax(3.27574407rem, max-content) minmax(0.65885798rem, max-content) minmax(2.30844319rem, max-content) minmax(1.46299445rem, max-content);  }  #GRCiLZWcSMcP8BaI {    grid-area: 8 / 4 / 9 / 11;    position: relative;  }  #NjgDVZOxcAANaHRW {    display: block;  }  #sCVXY1D1fn9M5Ltr {    display: none;  }  #CgPZ6N0aq57BeSAr {    display: none;  }  #xGfaEYoPGPtja2GQ {    display: none;  }  #h3iMKhojPdesj7jE {    display: none;  }  #wK4hRs7Y3Jj31OUS {    grid-area: 2 / 2 / 7 / 7;    position: relative;  }  #ntS5Or9MpURMARc3 {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.73303075em - var(--ffsd)));  }  #ZxgCi0G2QNRjeXQS {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.73303075em);    --last-font-size: var(--first-font-size);    transform: translateX(calc(var(--first-font-size) * 0.1));    margin-top: calc(var(--first-font-size) * 0.01);    margin-bottom: calc(var(--last-font-size) * 0.01);  }  #GFxIJPo5PVf9feCT {    min-width: 66.10513179rem;  }  #uKZQw1zkfmly36rg {    grid-area: 3 / 3 / 4 / 5;    position: relative;  }  #VR9I59xVaxl498Or {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.95217423em - var(--ffsd)));  }  #abPClBm05k7des4j {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.95217423em);    --last-font-size: var(--first-font-size);    transform: translateX(calc(var(--first-font-size) * 0.032));    margin-top: calc(var(--first-font-size) * 0.01);    margin-bottom: calc(var(--last-font-size) * 0.01);  }  #XtUsshjmDjNY4m6s {    min-width: 66.10513179rem;  }  #p48Sjt1qItQ6YwKp {    grid-area: 5 / 4 / 6 / 6;    position: relative;  }  #FyUyhTdZP1w9c0jr {    grid-area: 10 / 5 / 11 / 12;    grid-template-columns: 0 2.31902326rem 0 66.06852857rem 0 2.31902326rem;    grid-template-rows: 0 minmax(1.46412884rem, max-content) minmax(3.27574407rem, max-content) minmax(0.65885798rem, max-content) minmax(2.30844319rem, max-content) minmax(1.46299445rem, max-content);  }  #YSNN3VLi2PIzLgjd {    grid-area: 10 / 5 / 11 / 12;    position: relative;  }  #IMuPRyO7hP2S2GVN {    display: block;  }  #mBmnsglZGEhVXhB1 {    display: none;  }  #svT70Fr6fHKKazPN {    display: none;  }  #Yh0VZnREsDr1CSK9 {    display: none;  }  #Xqc8IWNzGP68Rtvx {    display: none;  }  #UWhbaUYByiqK0kPP {    grid-area: 2 / 2 / 7 / 7;    position: relative;  }  #vOR5RU950UX8DYDG {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.73303075em - var(--ffsd)));  }  #qKzS4TtFvP21O5bW {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.73303075em);    --last-font-size: var(--first-font-size);    transform: translateX(calc(var(--first-font-size) * 0.1));    margin-top: calc(var(--first-font-size) * 0.01);    margin-bottom: calc(var(--last-font-size) * 0.01);  }  #qC1nPRnXdilHw0mQ {    min-width: 66.10513179rem;  }  #tlBZTnohjIt8oMOX {    grid-area: 3 / 3 / 4 / 5;    position: relative;  }  #dLIFsFI8M0He85b2 {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.95217423em - var(--ffsd)));  }  #BazpE9eleT0CZAAy {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.95217423em - var(--ffsd)));  }  #QLXRG8h2MT9B2cwT {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.95217423em);    --last-font-size: var(--first-font-size);    transform: translateX(calc(var(--first-font-size) * 0.032));    margin-top: calc(var(--first-font-size) * 0.01);    margin-bottom: calc(var(--last-font-size) * 0.01);  }  #s5LAHRi8Kq4No8hW {    min-width: 66.10513179rem;  }  #TGbF71jQO6VuJoRN {    grid-area: 5 / 4 / 6 / 6;    position: relative;  }  #IgJP0n3FWBZNbw28 {    grid-area: 12 / 6 / 13 / 13;    grid-template-columns: 0 2.31902326rem 0 66.06852857rem 0 2.31902326rem;    grid-template-rows: 0 minmax(1.45903049rem, max-content) minmax(3.27574407rem, max-content) minmax(0.65885798rem, max-content) minmax(4.5778429rem, max-content) minmax(1.15416323rem, max-content);  }  #w5jUlxOIlllDGret {    grid-area: 12 / 6 / 13 / 13;    position: relative;  }  #iVZ9t9A2DI21ri1Q {    grid-template-columns: 14.64671245rem 0 0 0 0 10.36373144rem 49.97911222rem 10.36373144rem 0 0 0 0 14.64671245rem;    grid-template-rows: minmax(5.40550766rem, max-content) minmax(4.63641288rem, max-content) minmax(1.75287491rem, max-content) minmax(9.17016854rem, max-content) minmax(2.0588427rem, max-content) minmax(9.17016854rem, max-content) minmax(2.04978038rem, max-content) minmax(9.17016854rem, max-content) minmax(2.04978038rem, max-content) minmax(9.17016854rem, max-content) minmax(2.04978038rem, max-content) minmax(11.12563867rem, max-content) minmax(5.40550766rem, max-content);  }  #espacio-de-0-a-6-2 {    min-height: calc(6.19565815 * var(--1vh, 1vh));  }  #ZU0jml3FSHkfxabg {    grid-area: 2 / 2 / 3 / 3;    position: relative;  }  #QXBZbjcSQTyuVQCU {    grid-template-columns: 0 100%;    grid-template-rows: 0 100%;  }  #K0tD9tLgTGEZTc1i {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.41628843em - var(--ffsd)));  }  #nPuE6vkSHGZO0OuL {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.41628843em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #pTij2MA3b0Hm8Ka9 {    min-width: 40.83951531rem;  }  #beGVW7uCr8enopAZ {    grid-area: 2 / 6 / 3 / 16;    position: relative;  }  #sSeGbyccRrrUwStr {    grid-area: 4 / 19 / 15 / 20;    position: relative;  }  #Jlaw9CodiooCAPhi {    font-size: calc(2.92823572em - var(--ffsd));  }  #PSBnSsGU1AIrer8w {    --first-font-size: 2.92823572em;    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #yvMLiiROOA0U3wF2 {    min-width: 36.902077rem;  }  #VsUgm78OvGfOPEMC {    grid-area: 5 / 3 / 6 / 12;    position: relative;  }  #hrEuh2HwvwakD3AT {    font-size: calc(2.73303807em - var(--ffsd));  }  #djdxDllyq3BpKAJk {    --first-font-size: 2.73303807em;    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #j6xsjaQWdx7hYIH8 {    min-width: 47.7987413rem;  }  #P0sv6TLpqkbcNVZ3 {    grid-area: 7 / 4 / 8 / 13;    position: relative;  }  #x3WGNxibgNvnGhyT {    grid-area: 10 / 2 / 21 / 5;    position: relative;  }  #TuzKcUR19Mz0QD1I {    font-size: calc(2.92825769em - var(--ffsd));  }  #CEbn59vGrJRjCVus {    --first-font-size: 2.92825769em;    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #TwAgAaIxkTt0e0i4 {    min-width: 36.902077rem;  }  #HZxpSRzLEiTkRZO1 {    grid-area: 9 / 7 / 11 / 14;    position: relative;  }  #rytAwkTxfKJa9SsH {    font-size: calc(2.73303807em - var(--ffsd));  }  #kYPSaT9A2ds12L18 {    --first-font-size: 2.73303807em;    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #bY29EIaaJV7B4eNQ {    min-width: 38.99417215rem;  }  #pO66qmR141Sjvakd {    grid-area: 12 / 9 / 13 / 17;    position: relative;  }  #f9cIXeNUJwxJUZyS {    font-size: calc(2.92825769em - var(--ffsd));  }  #XdCyoJPPwWx2JXWT {    --first-font-size: 2.92825769em;    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #EH1TVeccGOrlk742 {    min-width: 36.902077rem;  }  #h928w6I4r3KTxTCq {    grid-area: 14 / 10 / 16 / 15;    position: relative;  }  #wjZzc7XU99vAZyxc {    font-size: calc(2.73303807em - var(--ffsd));  }  #rj34GOkYZ3QzDHs9 {    --first-font-size: 2.73303807em;    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #csWiZVdwJxdeyE5K {    min-width: 38.99417215rem;  }  #RsHATkaHHG9rKcvW {    grid-area: 17 / 11 / 18 / 18;    position: relative;  }  #lpdz0W7GQ3gTlLJU {    font-size: calc(1.95215959em - var(--ffsd));  }  #UoG4bXM74UxqhcbU {    --first-font-size: 1.95215959em;    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #SIVZVeyA6eS5SpEJ {    min-width: 63.85427845rem;  }  #qBRTUUrd5CQ4sgqP {    grid-area: 19 / 8 / 20 / 21;    position: relative;  }  #aeLOu3dzBzc7VKpH {    grid-template-columns: 5.85493921rem 0.67257089rem 0 21.8372417rem 1.23379216rem 1.84087841rem 0.02590299rem 0 0 0 11.92765852rem 10.8966643rem 14.01524797rem 0.02590299rem 2.07065691rem 0.02143824rem 0 0.10193776rem 23.8529132rem 0.90525534rem 4.71699942rem;    grid-template-rows: minmax(6.89778267rem, max-content) minmax(4.07516105rem, max-content) minmax(2.00604662rem, max-content) minmax(1.99568488rem, max-content) minmax(3.44070717rem, max-content) minmax(0.89849843rem, max-content) minmax(3.26012738rem, max-content) minmax(5.23399681rem, max-content) 0 minmax(3.51390922rem, max-content) minmax(0.27547261rem, max-content) minmax(3.26012738rem, max-content) minmax(1.06881406rem, max-content) minmax(1.6879508rem, max-content) minmax(1.82595842rem, max-content) minmax(0.30258712rem, max-content) minmax(3.26012738rem, max-content) minmax(2.12298682rem, max-content) minmax(5.0268448rem, max-content) minmax(0.90335583rem, max-content) minmax(7.4932526rem, max-content);  }  #horario-y-tarifa-2 {    min-height: calc(4.95462693 * var(--1vh, 1vh));  }  #h0BFcG0NBsl8IuhO {    grid-area: 2 / 2 / 3 / 3;    position: relative;  }  #oPS0cvu1CLF14VXw {    grid-template-columns: 0 100%;    grid-template-rows: 0 100%;  }  #mi1GdkOHGR06vcVP {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.90431918em - var(--ffsd)));  }  #nPS3GZKqZbssrQ6z {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.90431918em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #BxMnWoh3KKM8Cpje {    min-width: 50.01571544rem;  }  #XePuKpuhKsgT3WnD {    grid-area: 2 / 9 / 3 / 10;    position: relative;  }  #NV9D6JQoo8auh30B {    display: block;  }  #n69rHFGmfUu2xKvu {    display: none;  }  #i3Ds9omFKFNrd3ra {    display: none;  }  #sLdcobWSu8BLp212 {    display: none;  }  #u1WF9G6lbWWtN8eY {    display: none;  }  #cF7wE0uPpR8SbJp1 {    grid-area: 2 / 2 / 7 / 7;    position: relative;  }  #hKBlWxdu0CulPBt4 {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.4402123em - var(--ffsd)));  }  #piykZ2zRmILpoHHL {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.4402123em);    --last-font-size: var(--first-font-size);    transform: translateX(calc(var(--first-font-size) * 0.1));    margin-top: calc(var(--first-font-size) * 0.01);    margin-bottom: calc(var(--last-font-size) * 0.01);  }  #VZ2cjylu4HaTT682 {    min-width: 66.10513179rem;  }  #UMKRY07YbdX6UrKj {    grid-area: 3 / 3 / 4 / 5;    position: relative;  }  #Z9NRtpRHN1MilSxM {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.95217423em - var(--ffsd)));  }  #ne78hBaaryFoWkAh {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.95217423em);    --last-font-size: var(--first-font-size);    transform: translateX(calc(var(--first-font-size) * 0.032));    margin-top: calc(var(--first-font-size) * 0.01);    margin-bottom: calc(var(--last-font-size) * 0.01);  }  #CpNWK2mzoSPKVmH0 {    min-width: 66.10513179rem;  }  #FIiuSDsELBDESTKB {    grid-area: 5 / 4 / 6 / 6;    position: relative;  }  #igTo0YVABTA1Yb1o {    grid-area: 4 / 2 / 5 / 11;    grid-template-columns: 0 2.31902326rem 0 66.06852857rem 0 2.31902326rem;    grid-template-rows: 0 minmax(1.46958235rem, max-content) minmax(2.90385549rem, max-content) minmax(1.01870515rem, max-content) minmax(2.30844319rem, max-content) minmax(1.46958235rem, max-content);  }  #N7n0JaZNGEjjivpY {    grid-area: 4 / 2 / 5 / 11;    position: relative;  }  #ka4kdVuVXxPynjwF {    display: block;  }  #kBOMKtr4uPL93AiQ {    display: none;  }  #criixlmrQnzJ8TN3 {    display: none;  }  #sL7fRGchImt6OuxV {    display: none;  }  #Nzxm8JnLD37tG5Dr {    display: none;  }  #U3uuwg5VSUbb5pUL {    grid-area: 2 / 2 / 7 / 7;    position: relative;  }  #yvy5GjhmwXidi1dj {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.4402123em - var(--ffsd)));  }  #x42CrPCuvLKRJdah {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.4402123em);    --last-font-size: var(--first-font-size);    transform: translateX(calc(var(--first-font-size) * 0.1));    margin-top: calc(var(--first-font-size) * 0.01);    margin-bottom: calc(var(--last-font-size) * 0.01);  }  #HRtQaqWjGNbVc3l6 {    min-width: 66.10513179rem;  }  #K8ej1cZQSY43XMpj {    grid-area: 3 / 3 / 4 / 5;    position: relative;  }  #qQC5WS6ADPdx36EF {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.95217423em - var(--ffsd)));  }  #jO76neYZiqFsYYvM {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.95217423em);    --last-font-size: var(--first-font-size);    transform: translateX(calc(var(--first-font-size) * 0.032));    margin-top: calc(var(--first-font-size) * 0.01);    margin-bottom: calc(var(--last-font-size) * 0.01);  }  #t2hWfhquM1DEUWXD {    min-width: 66.10513179rem;  }  #DL6q1Sd6knUJu3JU {    grid-area: 5 / 4 / 6 / 6;    position: relative;  }  #kTm1QW7970RK8qdM {    grid-area: 6 / 3 / 7 / 12;    grid-template-columns: 0 2.31902326rem 0 66.06852857rem 0 2.31902326rem;    grid-template-rows: 0 minmax(1.45903049rem, max-content) minmax(2.90385549rem, max-content) minmax(1.03074656rem, max-content) minmax(2.30844319rem, max-content) minmax(1.46809281rem, max-content);  }  #zvrzIkwyeBH1oH87 {    grid-area: 6 / 3 / 7 / 12;    position: relative;  }  #VELFbghvhEx5YeIW {    display: block;  }  #py6RXYoR9Sd4mFn7 {    display: none;  }  #zGXlXS8EVOX0QN2c {    display: none;  }  #tk9RTO3Z2Updl7nS {    display: none;  }  #AuNpbSgbGMiN5rMM {    display: none;  }  #isOehb1NNTUMFJIh {    grid-area: 2 / 2 / 7 / 7;    position: relative;  }  #TUXd2TBPHidB28E8 {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.4402123em - var(--ffsd)));  }  #FlduNRZr0m1rlENu {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.4402123em);    --last-font-size: var(--first-font-size);    transform: translateX(calc(var(--first-font-size) * 0.1));    margin-top: calc(var(--first-font-size) * 0.01);    margin-bottom: calc(var(--last-font-size) * 0.01);  }  #nbluByirg6gpVoWu {    min-width: 66.10513179rem;  }  #W7rBV2WkBNSzfdsp {    grid-area: 3 / 3 / 4 / 5;    position: relative;  }  #cEitQ5RYbLIq5Wkt {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.95217423em - var(--ffsd)));  }  #Am3egtaKCqQauFCb {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.95217423em);    --last-font-size: var(--first-font-size);    transform: translateX(calc(var(--first-font-size) * 0.032));    margin-top: calc(var(--first-font-size) * 0.01);    margin-bottom: calc(var(--last-font-size) * 0.01);  }  #bBE2wgfhzO270PbU {    min-width: 66.10513179rem;  }  #QZUZyuiiZGxUZVTS {    grid-area: 5 / 4 / 6 / 6;    position: relative;  }  #acrswcUnrK414e8k {    grid-area: 8 / 4 / 9 / 13;    grid-template-columns: 0 2.31902326rem 0 66.06852857rem 0 2.31902326rem;    grid-template-rows: 0 minmax(1.46412884rem, max-content) minmax(2.90385549rem, max-content) minmax(1.03074656rem, max-content) minmax(2.30844319rem, max-content) minmax(1.46299445rem, max-content);  }  #lbTk0LysJwFykENX {    grid-area: 8 / 4 / 9 / 13;    position: relative;  }  #Ojf36A804gxqkNtx {    display: block;  }  #KeavBC6Uhh1lIQWd {    display: none;  }  #O5LwYjtG74vZWpfc {    display: none;  }  #xQtEkXHuVCmDXHkY {    display: none;  }  #oc444w9y4cPw1YlE {    display: none;  }  #tyCBxcXWi46nF7mr {    grid-area: 2 / 2 / 7 / 7;    position: relative;  }  #bSHfwtee8g3pnufo {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.4402123em - var(--ffsd)));  }  #VfYnUdtFmGWJHKPr {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.4402123em);    --last-font-size: var(--first-font-size);    transform: translateX(calc(var(--first-font-size) * 0.1));    margin-top: calc(var(--first-font-size) * 0.01);    margin-bottom: calc(var(--last-font-size) * 0.01);  }  #wVQxl0cNfPFaCVjb {    min-width: 66.10513179rem;  }  #MxaPV2k3Wn2NkL7y {    grid-area: 3 / 3 / 4 / 5;    position: relative;  }  #S1TWPgV8ss7FR1ce {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.95217423em - var(--ffsd)));  }  #mWV4tvGlzHUkGdNh {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.95217423em);    --last-font-size: var(--first-font-size);    transform: translateX(calc(var(--first-font-size) * 0.032));    margin-top: calc(var(--first-font-size) * 0.01);    margin-bottom: calc(var(--last-font-size) * 0.01);  }  #BKGaFxEo0cHNVjbc {    min-width: 66.10513179rem;  }  #tYt6eMUgFsNlTB1G {    grid-area: 5 / 4 / 6 / 6;    position: relative;  }  #eW96wk24Gxv5RZmn {    grid-area: 10 / 5 / 11 / 14;    grid-template-columns: 0 2.31902326rem 0 66.06852857rem 0 2.31902326rem;    grid-template-rows: 0 minmax(1.46412884rem, max-content) minmax(2.90385549rem, max-content) minmax(1.03074656rem, max-content) minmax(2.30844319rem, max-content) minmax(1.46299445rem, max-content);  }  #bDbhoSSfguZeQzIR {    grid-area: 10 / 5 / 11 / 14;    position: relative;  }  #IvF5c7SSwjnkJOXo {    display: block;  }  #UbLsisefuR9EaTp3 {    display: none;  }  #qicysslM2hZAAnLB {    display: none;  }  #bPhCBJAr96TCI7oz {    display: none;  }  #S1FOwbEmphpLjQcl {    display: none;  }  #QGNnSz6BkoM7dY2s {    grid-area: 2 / 2 / 7 / 7;    position: relative;  }  #kSOQCMsY0Y2CjuqV {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.4402123em - var(--ffsd)));  }  #izsXXWTeimEuaKFe {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.4402123em);    --last-font-size: var(--first-font-size);    transform: translateX(calc(var(--first-font-size) * 0.1));    margin-top: calc(var(--first-font-size) * 0.01);    margin-bottom: calc(var(--last-font-size) * 0.01);  }  #Pf3eVFzRwFPaxMGh {    min-width: 66.10513179rem;  }  #wdT0QsfNlGGIubn0 {    grid-area: 3 / 3 / 4 / 5;    position: relative;  }  #elSROC6HciGNkqsY {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.95217423em - var(--ffsd)));  }  #a9DkcxEyFaVdSVrj {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.95217423em);    --last-font-size: var(--first-font-size);    transform: translateX(calc(var(--first-font-size) * 0.032));    margin-top: calc(var(--first-font-size) * 0.01);    margin-bottom: calc(var(--last-font-size) * 0.01);  }  #KszbL5bEoHp6CLuI {    min-width: 66.10513179rem;  }  #kwKjPzIyx9zpkuv0 {    grid-area: 5 / 4 / 6 / 6;    position: relative;  }  #T3K0Hc7A859eBbmo {    grid-area: 12 / 6 / 13 / 15;    grid-template-columns: 0 2.31902326rem 0 66.06852857rem 0 2.31902326rem;    grid-template-rows: 0 minmax(1.53733529rem, max-content) minmax(2.90385549rem, max-content) minmax(1.03074656rem, max-content) minmax(2.30844319rem, max-content) minmax(1.38978801rem, max-content);  }  #cIuq9H3Ke5jfi72y {    grid-area: 12 / 6 / 13 / 15;    position: relative;  }  #P2Zdpq2QQtXYqWCn {    display: block;  }  #oPejL3NexsIJd4Qq {    display: none;  }  #SPRzMXbTaR6p7BVS {    display: none;  }  #yLcvw20YpgR8FLFO {    display: none;  }  #ogGqcp6b8yh4HeIY {    display: none;  }  #hlqujQrlWnx5okCk {    grid-area: 2 / 2 / 7 / 7;    position: relative;  }  #pRZxb9ZjxpIqcK7U {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.4402123em - var(--ffsd)));  }  #BsWCbfKZxeldszT0 {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.4402123em);    --last-font-size: var(--first-font-size);    transform: translateX(calc(var(--first-font-size) * 0.1));    margin-top: calc(var(--first-font-size) * 0.01);    margin-bottom: calc(var(--last-font-size) * 0.01);  }  #NAGQgN3VI1DTqNZp {    min-width: 66.10513179rem;  }  #MB4sesdLUFN329j5 {    grid-area: 3 / 3 / 4 / 5;    position: relative;  }  #lUOdfwPiQg70zYbR {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.95217423em - var(--ffsd)));  }  #XvztXEA1iLbVrIq6 {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.95217423em);    --last-font-size: var(--first-font-size);    transform: translateX(calc(var(--first-font-size) * 0.032));    margin-top: calc(var(--first-font-size) * 0.01);    margin-bottom: calc(var(--last-font-size) * 0.01);  }  #mOGkm8Npe7vIv7Oz {    min-width: 66.10513179rem;  }  #XWltuftlMI3BkMUM {    grid-area: 5 / 4 / 6 / 6;    position: relative;  }  #ZIwVNIY0tNG8KW3d {    grid-area: 14 / 7 / 15 / 16;    grid-template-columns: 0 2.31902326rem 0 66.06852857rem 0 2.31902326rem;    grid-template-rows: 0 minmax(1.45903049rem, max-content) minmax(2.90385549rem, max-content) minmax(1.03074656rem, max-content) minmax(2.30844319rem, max-content) minmax(3.42356294rem, max-content);  }  #Nuf8AnEOHcw5AMDs {    grid-area: 14 / 7 / 15 / 16;    position: relative;  }  #jVPaXBup7PbxPTmx {    display: block;  }  #zXKFZfh2Pi2RKXdD {    display: none;  }  #YyHHH2u5doWtYKMY {    display: none;  }  #l6Acz2EuZiJm2kuZ {    display: none;  }  #V0c1FKSncJdRRFxb {    display: none;  }  #PldIsISZ2AMfMq2i {    grid-area: 2 / 2 / 7 / 7;    position: relative;  }  #OJHONn5jzAuesqvb {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.4402123em - var(--ffsd)));  }  #GbqnS19bGxBx2PLh {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.4402123em);    --last-font-size: var(--first-font-size);    transform: translateX(calc(var(--first-font-size) * 0.1));    margin-top: calc(var(--first-font-size) * 0.01);    margin-bottom: calc(var(--last-font-size) * 0.01);  }  #MIf95j8buGCQWyyl {    min-width: 66.10513179rem;  }  #eAYGpgyqQKGEbGIV {    grid-area: 3 / 3 / 4 / 5;    position: relative;  }  #XvUHqNU4KHJXcch1 {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.95217423em - var(--ffsd)));  }  #xFX48aKJnHB6G4eb {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.95217423em);    --last-font-size: var(--first-font-size);    transform: translateX(calc(var(--first-font-size) * 0.032));    margin-top: calc(var(--first-font-size) * 0.01);    margin-bottom: calc(var(--last-font-size) * 0.01);  }  #Xwh3uLqcYThCVjzT {    min-width: 66.10513179rem;  }  #DwjkTILkkedsacxg {    grid-area: 5 / 4 / 6 / 6;    position: relative;  }  #bjMobFhM48xKvLep {    grid-area: 16 / 8 / 17 / 17;    grid-template-columns: 0 2.31902326rem 0 66.06852857rem 0 2.31902326rem;    grid-template-rows: 0 minmax(1.53733529rem, max-content) minmax(2.90385549rem, max-content) minmax(1.03074656rem, max-content) minmax(2.30844319rem, max-content) minmax(1.38978801rem, max-content);  }  #tUQXGKdYUKDUuYI9 {    grid-area: 16 / 8 / 17 / 17;    position: relative;  }  #t5wxX51hrw4Svg58 {    grid-template-columns: 14.64671245rem 0 0 0 0 0 0 10.36373144rem 49.97911222rem 10.36373144rem 0 0 0 0 0 0 14.64671245rem;    grid-template-rows: minmax(6.45108799rem, max-content) minmax(4.63641288rem, max-content) minmax(1.75287491rem, max-content) minmax(9.17016854rem, max-content) minmax(2.0588427rem, max-content) minmax(9.17016854rem, max-content) minmax(2.04978038rem, max-content) minmax(9.17016854rem, max-content) minmax(2.04978038rem, max-content) minmax(9.17016854rem, max-content) minmax(2.04978038rem, max-content) minmax(9.17016854rem, max-content) minmax(2.04978038rem, max-content) minmax(11.12563867rem, max-content) minmax(1.02489019rem, max-content) minmax(9.17016854rem, max-content) minmax(5.65237037rem, max-content);  }  #espacio-de-0-a-6-3 {    min-height: calc(8.11723142 * var(--1vh, 1vh));  }  #RCu4ZlJ9f0GsMUsK {    grid-area: 2 / 2 / 3 / 3;    position: relative;  }  #EGxs4CqIkEKp6IFx {    grid-template-columns: 0 100%;    grid-template-rows: 0 100%;  }  #YTPa8Ce8dQ2i26Nu {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.92825769em - var(--ffsd)));  }  #E3kOxB38vMVPcBJe {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.92825769em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #KmMqhrPsU6gGTYjl {    min-width: 36.902077rem;  }  #mgqfCMJPeEKC9pCz {    grid-area: 2 / 2 / 3 / 8;    position: relative;  }  #dcG2ZN4UBMHIbYKP {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.73302343em - var(--ffsd)));  }  #SXmSUQGEKyeeUZAV {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.73302343em - var(--ffsd)));  }  #ZRIx8bLlpsry8487 {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.73302343em - var(--ffsd)));  }  #pLd7IviRy1L3x3ef {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.73302343em - var(--ffsd)));  }  #UrhtcmQPgx7Hnzvx {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.73302343em - var(--ffsd)));  }  #GCSasN3qFSGAui6h {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.73302343em - var(--ffsd)));  }  #cQAQX4cbbzGxDDWe {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.73302343em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.4);    margin-bottom: calc(var(--last-font-size) * -0.4);  }  #mTBFqrJt5pIusmbt {    min-width: 77.53125875rem;  }  #zunXcnXc1CteC0Nj {    grid-area: 4 / 3 / 5 / 11;    position: relative;  }  #DxVVzuUJeXtHMFSV {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.92825769em - var(--ffsd)));  }  #w056dh8zEq9H5PhK {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.92825769em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #ZsN5oBsDPga6fFtC {    min-width: 36.902077rem;  }  #HPLsGsw9gzA2ojK1 {    grid-area: 6 / 5 / 7 / 9;    position: relative;  }  #LZCBx40oV6SqmzVy {    grid-area: 9 / 4 / 10 / 6;    position: relative;  }  #Bu9omt5ir7gaH43v {    grid-area: 8 / 7 / 11 / 10;    position: relative;    clip-path: polygon(calc(0% + 0%) calc((0 * 31.44337547rem) + 0%), calc(100% - (0% + 0%)) calc((0 * 31.44337547rem) + 0%), calc(100% - (0% + 0%)) calc(100% - ((0.01475274 * 31.44337547rem) + 0%)), calc(0% + 0%) calc(100% - ((0.01475274 * 31.44337547rem) + 0%)));    margin-left: 0%;    margin-right: 0%;    margin-bottom: -1.47527388%;    margin-top: 0%;  }  #R8thihn6ZCLLmS2b {    grid-template-columns: 6.07422466rem 0 0.6109344rem 0 24.58419746rem 4.95276347rem 6.71757844rem 0.6109344rem 24.11486263rem 15.90338472rem 16.43111981rem;    grid-template-rows: minmax(6.07422466rem, max-content) minmax(3.51390922rem, max-content) minmax(1.8399224rem, max-content) minmax(35.7345183rem, max-content) minmax(4.26544906rem, max-content) minmax(3.51390922rem, max-content) minmax(0.46387591rem, max-content) minmax(3.78209774rem, max-content) minmax(14.66889126rem, max-content) minmax(3.31822183rem, max-content);  }  #espacio-de-0-a-6-4 {    min-height: calc(6.53078395 * var(--1vh, 1vh));  }  #YL9vOUznso05z1dz {    grid-area: 2 / 2 / 3 / 3;    position: relative;  }  #yJR4XuYzfBPuYpSE {    grid-template-columns: 0 100%;    grid-template-rows: 0 100%;  }  #cx0GrkUg3iCGBTvo {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.41628843em - var(--ffsd)));  }  #Rj3ImoIwO2krc20h {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.41628843em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #mAy4qXG7Z82vkNGF {    min-width: 36.13544381rem;  }  #Lw5WjNotJxDk83gh {    grid-area: 2 / 11 / 3 / 15;    position: relative;  }  #sa2UWEVfeIhnUaLc {    grid-area: 4 / 18 / 13 / 20;    position: relative;  }  #pxNpOjpCzueX5cAZ {    font-size: calc(2.92825769em - var(--ffsd));  }  #FYThEfZVVuY9ZW9H {    --first-font-size: 2.92825769em;    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #wa0gT7mMn2HL0JfS {    min-width: 36.902077rem;  }  #kx1xwuwtANftlyUo {    grid-area: 5 / 3 / 6 / 12;    position: relative;  }  #kB0rfd88Ez84gsRz {    font-size: calc(2.44020498em - var(--ffsd));  }  #t35q5sc91Zir4b91 {    font-size: calc(2.44020498em - var(--ffsd));  }  #xKqU80q6OaYMPuRs {    --first-font-size: 2.44020498em;    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #J5sNjgTSTByg6Uat {    min-width: 69.32808062rem;  }  #aLSsVmiiUwh7O2KI {    grid-area: 7 / 4 / 8 / 19;    position: relative;  }  #kuhHjASZiUjjlUy1 {    font-size: calc(2.92825769em - var(--ffsd));  }  #ASw9Ez2PLabQMdke {    --first-font-size: 2.92825769em;    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #wJZmcPK3yUEiaC35 {    min-width: 36.902077rem;  }  #WQNgvfrvAGzGaytu {    grid-area: 9 / 9 / 11 / 14;    position: relative;  }  #atB3g08CJpMHTY0D {    grid-area: 10 / 2 / 20 / 5;    position: relative;  }  #Fl61COmHAqpFEYSE {    font-size: calc(2.4402123em - var(--ffsd));  }  #qtc2yc1hgRFjq13r {    font-size: calc(2.4402123em - var(--ffsd));  }  #AerCGFFLitOPtFxL {    --first-font-size: 2.4402123em;    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #iXqE2DbApRDShkwj {    min-width: 38.99417215rem;  }  #Mxa90X3VYfSuQcK9 {    grid-area: 12 / 6 / 14 / 16;    position: relative;  }  #m6rU4MvYwsc8BnPy {    font-size: calc(2.92825769em - var(--ffsd));  }  #M3EuXMgLVPOg7wtp {    --first-font-size: 2.92825769em;    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #VOSTBEnJOFiaTaII {    min-width: 36.902077rem;  }  #SqyqP2qda69uo6X0 {    grid-area: 15 / 7 / 16 / 13;    position: relative;  }  #j1wNL9YCWPdtwbjn {    font-size: calc(2.4402123em - var(--ffsd));  }  #aunK7xeb5WjnD0ZB {    --first-font-size: 2.4402123em;    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #kk8ds3mCF93YPtEB {    min-width: 38.99417215rem;  }  #lyB3Rb6rH1px9suJ {    grid-area: 17 / 10 / 18 / 17;    position: relative;  }  #NoLHa5WqR5PV69Yy {    font-size: calc(1.95217423em - var(--ffsd));  }  #p5NfZh09W4kxc5e2 {    font-size: calc(1.95217423em - var(--ffsd));  }  #w0AEMxmVuqId4mxf {    --first-font-size: 1.95217423em;    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #PuzoDp3FyT2jzn23 {    min-width: 69.51538769rem;  }  #GCtHTGe6JyHITD4F {    grid-area: 19 / 8 / 21 / 21;    position: relative;  }  #H9481LM6vjZNy726 {    grid-template-columns: 3.73626493rem 1.88598983rem 0 22.84987477rem 2.049086rem 0 0 0.02590299rem 0 1.40346118rem 10.53714883rem 24.89896077rem 0.02590299rem 0.636828rem 1.42936417rem 0.02590299rem 3.904471rem 1.5045737rem 22.3483395rem 2.73792835rem;    grid-template-rows: minmax(6.11030126rem, max-content) minmax(4.07516105rem, max-content) minmax(1.06204095rem, max-content) minmax(1.73148709rem, max-content) minmax(3.51390922rem, max-content) minmax(0.82529638rem, max-content) minmax(6.24695168rem, max-content) minmax(4.13860629rem, max-content) minmax(2.06724226rem, max-content) minmax(1.44666697rem, max-content) minmax(0.68759677rem, max-content) minmax(3.97753209rem, max-content) minmax(2.26941812rem, max-content) minmax(2.63543192rem, max-content) minmax(3.51390922rem, max-content) minmax(0.81503221rem, max-content) minmax(2.87945388rem, max-content) minmax(1.30307467rem, max-content) minmax(6.01908511rem, max-content) minmax(1.71639513rem, max-content) minmax(7.22744446rem, max-content);  }  #horario-y-tarifa-3 {    min-height: calc(5.43804822 * var(--1vh, 1vh));  }  #gUAXh9V2R6auGN6C {    grid-area: 2 / 2 / 3 / 3;    position: relative;  }  #rwd2QGu3ONWXR41l {    grid-template-columns: 0 100%;    grid-template-rows: 0 100%;  }  #Vq6AeQ2aKzTSC5ac {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.92825769em - var(--ffsd)));  }  #dubbNwkYkhEar0Ve {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.92825769em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #MU0ZI3i8XdMHqCex {    min-width: 36.902077rem;  }  #Ly9B3XhU63vuurnc {    grid-area: 2 / 2 / 3 / 4;    position: relative;  }  #LrxVtvt3LZwhiQDb {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.73302343em - var(--ffsd)));  }  #gN4eZAmGdybtaRlu {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.73302343em - var(--ffsd)));  }  #KP81kOWc7GpNTb96 {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.73302343em - var(--ffsd)));  }  #VxvW57xth07wp26P {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.73302343em - var(--ffsd)));  }  #gLw0OemPwTlihp2g {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.73302343em - var(--ffsd)));  }  #yQx0xIWYlTdnUw06 {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.73302343em - var(--ffsd)));  }  #lcmTg48ITVCGZStq {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.73302343em - var(--ffsd)));  }  #pJpRJIBqnlWHV7rN {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.73302343em - var(--ffsd)));  }  #Xqt8uLwJpHLTXZpB {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.73302343em - var(--ffsd)));  }  #m529YTIGrKMVKdwd {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.73302343em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.4);    margin-bottom: calc(var(--last-font-size) * -0.4);  }  #zf9O6MVRUBrcPeyY {    min-width: 86.2448766rem;  }  #hTMRntoFSNwz3Ipn {    grid-area: 4 / 3 / 5 / 5;    position: relative;  }  #tiduHiTj9RlhjYNG {    grid-template-columns: 6.07422466rem 0 36.86547378rem 49.34279961rem 7.71750196rem;    grid-template-rows: minmax(4.20359274rem, max-content) minmax(3.51390922rem, max-content) minmax(3.50491642rem, max-content) minmax(46.56907174rem, max-content) minmax(6.49689001rem, max-content);  }  #espacio-de-0-a-6-5 {    min-height: calc(5.44027748 * var(--1vh, 1vh));  }  #ORq8WoTIoERfhTG7 {    grid-area: 2 / 2 / 3 / 3;    position: relative;  }  #VKQxDXWvHNLw2fQW {    grid-template-columns: 0 100%;    grid-template-rows: 0 100%;  }  #iKIJKro5gGpEpnX9 {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.41628843em - var(--ffsd)));  }  #GajfNWhccFQxywAo {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.41628843em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #tbVVkexysBlJiwvU {    min-width: 14.51997168rem;  }  #SzMDV7kIqQlUgHLS {    grid-area: 2 / 9 / 3 / 10;    position: relative;  }  #IgJ9rXWGCZu7wTYZ {    grid-area: 5 / 2 / 14 / 3;    position: relative;  }  #fJwSZCnc0QoOatdy {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.92825769em - var(--ffsd)));  }  #c0gC0f4GFKYI5MLh {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.92825769em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #YmWnvDxMlrZLZiRH {    min-width: 36.902077rem;  }  #JIoSYAik1apCv6Me {    grid-area: 4 / 7 / 6 / 12;    position: relative;  }  #Eh8ODESaN7aavQSK {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.4402123em - var(--ffsd)));  }  #fWQNcHkh6qTbbWux {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.4402123em - var(--ffsd)));  }  #FTzSqwirediyIuyA {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.4402123em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #XQaX2ErB3P2RZk13 {    min-width: 38.99417215rem;  }  #e1YEc6b1Phmo1IJb {    grid-area: 7 / 4 / 8 / 13;    position: relative;  }  #mVIxeGF1UZWvKsys {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.92825769em - var(--ffsd)));  }  #tZnj8mn7s3jd2sjp {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.92825769em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #iibQWUNDxH2iVssF {    min-width: 36.902077rem;  }  #tPbBnmBxC1Cd0W4P {    grid-area: 9 / 5 / 10 / 11;    position: relative;  }  #stjZ54nEF5XMbrev {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.4402123em - var(--ffsd)));  }  #PXRatd0NC6GCIKG1 {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.4402123em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #qcADK0z0TIAWkNcd {    min-width: 38.99417215rem;  }  #eqrQxLgxUvoiJrOP {    grid-area: 11 / 8 / 12 / 14;    position: relative;  }  #f5ZUkKCv2hxGnnRO {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.95217423em - var(--ffsd)));  }  #S9swgJBrNUiqLjrF {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.95217423em - var(--ffsd)));  }  #sYyI0pcchTTzbpdP {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.95217423em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #bTQsPxG95Vf8pRRz {    min-width: 65.19229326rem;  }  #ZqRMwsP5B80aRW9H {    grid-area: 13 / 6 / 15 / 15;    position: relative;    margin-left: 0%;    margin-right: -6.63502209%;    margin-bottom: 0%;    margin-top: 0%;  }  #jm1Hl7hXOAtSy1H5 {    grid-template-columns: 3.69582825rem 27.08939373rem 4.05908798rem 0 0 0.02590299rem 0 6.84205524rem 14.48336846rem 15.51414708rem 0.02590299rem 2.06619217rem 0.02590299rem 26.17221812rem;    grid-template-rows: minmax(6.42620367rem, max-content) minmax(4.07516105rem, max-content) minmax(4.11934028rem, max-content) minmax(0.85187981rem, max-content) minmax(2.66202941rem, max-content) minmax(0.68759677rem, max-content) minmax(6.24695022rem, max-content) minmax(2.63543192rem, max-content) minmax(3.51390922rem, max-content) minmax(0.81503221rem, max-content) minmax(2.87945388rem, max-content) minmax(1.30307467rem, max-content) minmax(7.23444755rem, max-content) minmax(0.50103268rem, max-content) minmax(5.41430366rem, max-content);  }  #horario-y-tarifa-4 {    min-height: calc(4.17748752 * var(--1vh, 1vh));  }  #Yq3e6utjqaLUNlF9 {    grid-area: 2 / 2 / 3 / 3;    position: relative;  }  #Wl5J8ZRMJTIrM4oC {    grid-template-columns: 0 100%;    grid-template-rows: 0 100%;  }  #m4k3gga53Co1eItd {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.92825769em - var(--ffsd)));  }  #nEpuDREDWqAK88hE {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.92825769em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #qbr7UBXFtHT8Bhfo {    min-width: 39.87145521rem;  }  #gtonye2mz9ZD5FUB {    grid-area: 3 / 3 / 4 / 7;    position: relative;  }  #sOrpofg9FR7XDfPm {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.14738653em - var(--ffsd)));  }  #i41vmFnUaZbDnXS4 {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.14738653em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #kmzfYv14pZQcXupY {    min-width: 36.902077rem;  }  #qbPhprX2fx9AL0vR {    grid-area: 5 / 4 / 6 / 5;    position: relative;  }  #Gn6FASAQsWP6VZbu {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.14738653em - var(--ffsd)));  }  #iNHR0JeokJke4Flq {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.14738653em - var(--ffsd)));  }  #TAcWUKqcs9fg6DAm {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.14738653em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.4);    margin-bottom: calc(var(--last-font-size) * -0.4);  }  #yMoexNOBTJ1wlhCA {    min-width: 39.87145521rem;  }  #iBFygvzMy5TVgl9G {    grid-area: 7 / 2 / 8 / 6;    position: relative;  }  #liWPAHtQk2vTd5OV {    grid-area: 2 / 8 / 9 / 9;    position: relative;  }  #Qinkpi0Fm2wd1Kwq {    grid-template-columns: 5.62225476rem 0 1.03251712rem 36.86547378rem 1.9368611rem 0 5.37102766rem 43.54961083rem 5.62225476rem;    grid-template-rows: minmax(5.62225476rem, max-content) 0 minmax(3.51390922rem, max-content) minmax(2.7862812rem, max-content) minmax(2.57198682rem, max-content) minmax(2.7818448rem, max-content) minmax(32.24987994rem, max-content) minmax(1.07413607rem, max-content) minmax(5.62225476rem, max-content);  }  #espacio-de-0-a-6-6 {    min-height: calc(4.7577223 * var(--1vh, 1vh));  }  #IngayPM3wtmAzjVw {    grid-area: 2 / 2 / 3 / 3;    position: relative;  }  #l2Bt90qnCq74cjt0 {    grid-template-columns: 0 100%;    grid-template-rows: 0 100%;  }  #ut9xZeXGHTYaksdF {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.92825769em - var(--ffsd)));  }  #rSwKDCAqNzLx4DkD {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.92825769em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #aJmVC90jUiLYbUia {    min-width: 31.7394914rem;  }  #TeAliZowb3ry4NNh {    grid-area: 2 / 8 / 3 / 11;    position: relative;  }  #gGONU4DplGI0ps4M {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.14738653em - var(--ffsd)));  }  #YxSY89U0AMaEM4Ql {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.14738653em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #WIoPeJnWbwlbLj7V {    min-width: 36.902077rem;  }  #NqdUXCpxy8KB7SSi {    grid-area: 5 / 4 / 6 / 9;    position: relative;  }  #DF27snoWGzVG6Fhd {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.14738653em - var(--ffsd)));  }  #WIeW1LDFsuGQpjI8 {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.14738653em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #aYIYW8BIQA9GjwB3 {    min-width: 54.03310517rem;  }  #QDKYpRejfqlAPkaT {    grid-area: 7 / 3 / 8 / 10;    position: relative;  }  #IOratLmR2aRTdn7b {    grid-area: 9 / 2 / 15 / 5;    position: relative;  }  #IhFMGM4UtsnpS7Fm {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.14738653em - var(--ffsd)));  }  #ovSzXWe23HeigQQG {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.14738653em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #RX5RWvVFsJgZKOI5 {    min-width: 36.902077rem;  }  #WnMklLL0FSjQSE8S {    grid-area: 10 / 6 / 11 / 12;    position: relative;  }  #D9AASwM5yknBXzcn {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.14738653em - var(--ffsd)));  }  #ujzyp5tKi6E5f7U5 {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.14738653em - var(--ffsd)));  }  #I9gawstX1TqXNHHG {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.14738653em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #I3ysfWCCSXQUjJgC {    min-width: 36.902077rem;  }  #uFMex87jWL093ARw {    grid-area: 12 / 7 / 13 / 13;    position: relative;  }  #kynhnHoW0LPiaMNH {    grid-area: 4 / 14 / 14 / 15;    position: relative;  }  #rQegTkRkxWxyvNjQ {    grid-template-columns: 5.62225476rem 0 0 21.81262402rem 4.13238434rem 0 2.5812928rem 8.33917262rem 17.13102818rem 6.23268738rem 2.5812928rem 0 2.09209516rem 23.8529132rem 5.62225476rem;    grid-template-rows: minmax(5.62225476rem, max-content) minmax(3.51390922rem, max-content) minmax(3.84282637rem, max-content) 0 minmax(2.57198682rem, max-content) minmax(1.40515531rem, max-content) minmax(2.57198682rem, max-content) minmax(5.76851542rem, max-content) minmax(2.77558002rem, max-content) minmax(2.57198682rem, max-content) minmax(1.3909224rem, max-content) minmax(5.57345095rem, max-content) minmax(0.00570418rem, max-content) minmax(10.21043371rem, max-content) minmax(8.39783478rem, max-content);  }  #horario-y-tarifa-5 {    min-height: calc(4.7577223 * var(--1vh, 1vh));  }  #uTvK1NUXZLxdbgws {    grid-area: 2 / 2 / 3 / 3;    position: relative;  }  #mShPQTr5ph1R09cc {    grid-template-columns: 0 100%;    grid-template-rows: 0 100%;  }  #u65wqxKnCOpGZFXS {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.92825769em - var(--ffsd)));  }  #UqRxQSTwYjFWtHyZ {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.92825769em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #ko1mSoUQw7eHjDeC {    min-width: 37.93459412rem;  }  #QKzejmikiMLAiMB3 {    grid-area: 3 / 2 / 4 / 5;    position: relative;  }  #OObIoIhEWm4eHRZd {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.14738653em - var(--ffsd)));  }  #jEq1zyWx7Q7H5zUj {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.14738653em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #jUKgOyACwqoalTsh {    min-width: 36.902077rem;  }  #CRu9z9mAvFwcDVdT {    grid-area: 5 / 4 / 6 / 6;    position: relative;  }  #svrrPvdAeTVRbysw {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.14738653em - var(--ffsd)));  }  #DpMsQu6KEIGQxhxV {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.14738653em - var(--ffsd)));  }  #FGcMFxFMBWAPlyCQ {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.14738653em - var(--ffsd)));  }  #mefEjbqTHmX26dCl {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.14738653em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #gNQBHbh8PwLLMuSA {    min-width: 40.74861787rem;  }  #b2Icr8k9mNXHeXK0 {    grid-area: 7 / 3 / 8 / 7;    position: relative;  }  #Sawo2oMuEC77HzZT {    grid-area: 2 / 8 / 9 / 9;    position: relative;  }  #R5DbeWbAGvb9I6R8 {    grid-template-columns: 5.62225476rem 0.23900279rem 0.79351433rem 36.86547378rem 0 3.05302654rem 4.25486222rem 43.54961083rem 5.62225476rem;    grid-template-rows: minmax(5.62225476rem, max-content) 0 minmax(3.51390922rem, max-content) minmax(2.7862812rem, max-content) minmax(2.57198682rem, max-content) minmax(2.7818448rem, max-content) minmax(32.58662811rem, max-content) minmax(0.7373879rem, max-content) minmax(6.74851591rem, max-content);  }  #espacio-de-0-a-6-7 {    min-height: calc(4.85302993 * var(--1vh, 1vh));  }  #oxHgcxb2wzb5XlFF {    grid-area: 2 / 2 / 3 / 3;    position: relative;  }  #gFvBrxS339w9wj2o {    grid-template-columns: 0 100%;    grid-template-rows: 0 100%;  }  #Tmkaxj3gDsWUX4MA {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.92825769em - var(--ffsd)));  }  #u0L7LGAyAUVN8nJS {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.92825769em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #WRyXPo7mhpsai1Qq {    min-width: 31.7394914rem;  }  #ghzBYSgyC0tQbPJz {    grid-area: 2 / 8 / 3 / 16;    position: relative;  }  #KlDJxRkAlyHd48hH {    font-size: calc(2.14738653em - var(--ffsd));  }  #eX9g4HLNmk8J7kwE {    --first-font-size: 2.14738653em;    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #BCDk2A2gDeaKKMDp {    min-width: 36.902077rem;  }  #mncoFZQkXQkUlS1y {    grid-area: 5 / 4 / 6 / 15;    position: relative;  }  #LeqrQf56FrirnEAO {    grid-area: 4 / 17 / 17 / 21;    position: relative;  }  #leFEDUVSmmGx3B7H {    font-size: calc(2.14738653em - var(--ffsd));  }  #l9mEf5PuIi4Ed9oz {    --first-font-size: 2.14738653em;    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #ygZzDhrBAY37h91s {    min-width: 36.902077rem;  }  #UJkLqC6kAiw6DbIa {    grid-area: 7 / 3 / 8 / 14;    position: relative;  }  #Haup0F9kYWcTCM1x {    font-size: calc(2.0033675em - var(--ffsd));  }  #Nt40pDu1ibj4cRz9 {    --first-font-size: 2.0033675em;    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #Zjtq763JpB1123kz {    min-width: 34.42967501rem;  }  #r2AHEV7H7ebWng11 {    grid-area: 9 / 6 / 10 / 13;    position: relative;  }  #OPrq8wED51jI1oOZ {    font-size: calc(2.0033675em - var(--ffsd));  }  #pj7rwPGSRzgK1ouN {    font-size: calc(2.0033675em - var(--ffsd));  }  #jHVVPVnyX3JIZjw1 {    font-size: calc(2.0033675em - var(--ffsd));  }  #pPj2QOgDzgAhMAxU {    --first-font-size: 2.0033675em;    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #gkafLmXiwk292zFu {    min-width: 34.42967501rem;  }  #SfhkxTIskP5hdsSg {    grid-area: 11 / 5 / 12 / 12;    position: relative;  }  #AYeP0D7TerAsO2DK {    grid-area: 13 / 2 / 20 / 7;    position: relative;  }  #vYXhbaEJpJ8D48zm {    font-size: calc(2.14738653em - var(--ffsd));  }  #hL5Hv9iW0NRKlxPQ {    --first-font-size: 2.14738653em;    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #ZEH1Gw1UzFAelGQb {    min-width: 36.902077rem;  }  #ZQUWYzTRR35bAt7b {    grid-area: 14 / 9 / 15 / 18;    position: relative;  }  #jAmK7j6UaGqHnXZo {    font-size: calc(2.14738653em - var(--ffsd));  }  #pcAfNEINAjTYDNDm {    font-size: calc(2.14738653em - var(--ffsd));  }  #kK3CT9hhlGdxeG6S {    font-size: calc(2.14738653em - var(--ffsd));  }  #IzzRJwwB7tIwOea6 {    font-size: calc(2.14738653em - var(--ffsd));  }  #FLaThKwUigX45xlW {    --first-font-size: 2.14738653em;    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #rgiR3EOr4hmv5soa {    min-width: 36.902077rem;  }  #FvIsol2wB14ybMC4 {    grid-area: 16 / 10 / 18 / 19;    position: relative;  }  #zRkRin5TeaQB4lHW {    font-size: calc(1.56173499em - var(--ffsd));  }  #JtD6wIXDXXRgwDdI {    font-size: calc(1.56173499em - var(--ffsd));  }  #S4scGJUpouXs3HaD {    --first-font-size: 1.56173499em;    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #wBGXUlrZTcydXkHz {    min-width: 58.38328148rem;  }  #mwS1nRbG0k2ab5iN {    grid-area: 19 / 11 / 21 / 20;    position: relative;  }  #q5rMhtWxkXNRQfeO {    grid-template-columns: 5.62225476rem 0 0 0 0 19.58519725rem 8.9411039rem 0 0 0 5.86677064rem 0 2.47240199rem 0 23.36371556rem 4.67338796rem 0.48919764rem 0 21.48120448rem 1.88251107rem 5.62225476rem;    grid-template-rows: minmax(5.62225476rem, max-content) minmax(3.51390922rem, max-content) minmax(3.84282637rem, max-content) 0 minmax(2.57198682rem, max-content) minmax(1.40515531rem, max-content) minmax(2.57198682rem, max-content) minmax(1.20466254rem, max-content) minmax(2.3811713rem, max-content) minmax(1.3909224rem, max-content) minmax(7.94486091rem, max-content) minmax(0.65355025rem, max-content) minmax(0.00265386rem, max-content) minmax(2.57198682rem, max-content) minmax(0.65620412rem, max-content) minmax(1.28014759rem, max-content) minmax(10.29623162rem, max-content) minmax(1.48674106rem, max-content) minmax(3.93362665rem, max-content) 0 minmax(2.89166916rem, max-content);  }  #horario-y-tarifa-6 {    min-height: calc(4.7577223 * var(--1vh, 1vh));  }  #GnTcZ8AJh1WvYDWA {    grid-area: 2 / 2 / 3 / 3;    position: relative;  }  #oO3AewIGFVHs0niI {    grid-template-columns: 0 100%;    grid-template-rows: 0 100%;  }  #TXEPfp4sYU1XsVOn {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.92825769em - var(--ffsd)));  }  #c83h1jILO5T2wWoQ {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.92825769em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #viuP4NAhuKWH9ELt {    min-width: 26.15469466rem;  }  #AibKWlKJkSCsIve5 {    grid-area: 2 / 5 / 3 / 12;    position: relative;  }  #QCUT4d4EdxBZn9qp {    grid-area: 4 / 3 / 6 / 6;    position: relative;  }  #EPHzMutwixjJXJ3B {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.44020498em - var(--ffsd)));  }  #lOmI7s8Blu8yxic3 {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.44020498em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #YMb3RMi0wxEt10Wx {    min-width: 28.71021718rem;  }  #NyggyNb8U80QGAaE {    grid-area: 8 / 4 / 11 / 7;    position: relative;  }  #VfJobhSJwmGQgNyQ {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.14738653em - var(--ffsd)));  }  #L5KqnRnuxvwK9K3S {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.14738653em - var(--ffsd)));  }  #tvpmuCIwCqo8Evqf {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.14738653em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #sztAlIR4AUHqgYx6 {    min-width: 40.36541883rem;  }  #F4ubCQgC043cz5Pp {    grid-area: 12 / 2 / 15 / 8;    position: relative;  }  #Ap1iDhbvJsgICN2o {    grid-area: 5 / 10 / 7 / 13;    position: relative;  }  #AwWtfoXavl8MxoyH {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.4402123em - var(--ffsd)));  }  #saU95ZfL6c1OD9yI {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.4402123em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #xgdqB9ieQZ5uiJq2 {    min-width: 28.71021718rem;  }  #InvzCtD7xgsezWcv {    grid-area: 9 / 11 / 10 / 14;    position: relative;  }  #h0Ib8vFhNfNjPlX8 {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.14738653em - var(--ffsd)));  }  #dj4MTWvZ6rF6T6JS {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.14738653em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #zbsm6AFr2fpyE9uB {    min-width: 34.537818rem;  }  #mftxj2fLyuMcvIUk {    grid-area: 13 / 9 / 14 / 15;    position: relative;  }  #p672Ro8JMohJZ9Kd {    grid-template-columns: 7.5097191rem 5.82760082rem 0 23.60363436rem 5.0699796rem 0 5.82760082rem 7.236731rem 2.91380041rem 0 5.0699796rem 23.60363436rem 0 2.91380041rem 10.42351951rem;    grid-template-rows: minmax(6.93027164rem, max-content) minmax(3.51390922rem, max-content) minmax(4.24980386rem, max-content) 0 minmax(28.67349927rem, max-content) 0 minmax(1.03509026rem, max-content) 0 minmax(2.87945388rem, max-content) minmax(0.00000146rem, max-content) minmax(1.03509026rem, max-content) 0 minmax(2.57198682rem, max-content) minmax(3.00146413rem, max-content) minmax(4.14765142rem, max-content);  }  #cristina-y-estefanía {    min-height: calc(4.91137018 * var(--1vh, 1vh));  }  #YaiXhWfhjCZ0D1nw {    grid-area: 2 / 2 / 3 / 3;    position: relative;  }  #aTvzV36Um3xeERM0 {    grid-template-columns: 0 100%;    grid-template-rows: 0 100%;  }  #B1y1l6uVdYdZsPmk {    stroke-width: calc(100rem * 0.0 / 1366.0);  }  #aMYYwDwvmUfTThVN {    grid-area: 2 / 2 / 4 / 7;    position: absolute;    top: 0px;    bottom: 0px;    left: calc(min(1366px - 100vw, 0px) / 2);    right: calc(min(1366px - 100vw, 0px) / 2);  }  #PbfrC07AokNOYX1Y {    font-size: calc(2.14738653em - var(--ffsd));  }  #rvoOCXXjloqLUWlq {    font-size: calc(2.14738653em - var(--ffsd));  }  #hDUaFtrPXodCzuvT {    --first-font-size: 2.14738653em;    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.4);    margin-bottom: calc(var(--last-font-size) * -0.4);  }  #sDvofy1pAqKpzUuT {    min-width: 72.87374325rem;  }  #fR6RH0a4XitVfEoA {    grid-area: 3 / 3 / 5 / 6;    position: relative;  }  #XkqDc5oL3UCokAk5 {    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.90429722em - var(--ffsd)));  }  #YOLuTlsG6XNuA7li {    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.90429722em);    --last-font-size: var(--first-font-size);    margin-top: calc(var(--first-font-size) * -0.1);    margin-bottom: calc(var(--last-font-size) * -0.1);  }  #jzdrVoqxRher61rJ {    min-width: 38.40440608rem;  }  #pndmZvzkwAPIJ1jK {    grid-area: 6 / 4 / 7 / 5;    position: relative;  }  #bnj8xuugfpiVbb7b {    grid-template-columns: 0 13.58142999rem 17.23466858rem 38.36780286rem 17.23466858rem 13.58142999rem;    grid-template-rows: 0 minmax(5.98829083rem, max-content) minmax(12.27425675rem, max-content) minmax(7.23770225rem, max-content) minmax(8.15186123rem, max-content) minmax(4.63641728rem, max-content) minmax(1.22993886rem, max-content);  }  #quienes-somos {    min-height: calc(3.34417241 * var(--1vh, 1vh));  }}@keyframes pulse {  0% {    background-color: rgba(226, 226, 226, 0.05);  }  50% {    background-color: rgba(226, 226, 226, 0.1);  }  100% {    background-color: rgba(226, 226, 226, 0.05);  }}
