: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: YAEnS1g5bN8-0;
  src: url(fonts/3df4a79d2fb8cc9c652ceba54ffc25b5.woff2);
  font-style: normal;
  font-weight: 400;
}

@font-face {
  font-family: YAEnS1g5bN8-0;
  src: url(fonts/5cb9738a1061d0eb82b4b1a01b30d1dd.woff2);
  font-style: normal;
  font-weight: 700;
}

@font-face {
  font-family: YAEnS1g5bN8-0;
  src: url(fonts/c356c60547b3c3157395bae32f5d3adb.woff2);
  font-style: italic;
  font-weight: 400;
}

@font-face {
  font-family: YAEnS1g5bN8-0;
  src: url(fonts/d8dd59693eb0abcf8398338ce56f8d72.woff2);
  font-style: italic;
  font-weight: 700;
}

@font-face {
  font-family: YAEnS1g5bN8-0;
  src: url(fonts/3df4a79d2fb8cc9c652ceba54ffc25b5.woff2);
  font-style: normal;
  font-weight: 100;
}

@font-face {
  font-family: YAEnS1g5bN8-0;
  src: url(fonts/c356c60547b3c3157395bae32f5d3adb.woff2);
  font-style: italic;
  font-weight: 100;
}

@font-face {
  font-family: YAEnS1g5bN8-0;
  src: url(fonts/3df4a79d2fb8cc9c652ceba54ffc25b5.woff2);
  font-style: normal;
  font-weight: 200;
}

@font-face {
  font-family: YAEnS1g5bN8-0;
  src: url(fonts/c356c60547b3c3157395bae32f5d3adb.woff2);
  font-style: italic;
  font-weight: 200;
}

@font-face {
  font-family: YAEnS1g5bN8-0;
  src: url(fonts/3df4a79d2fb8cc9c652ceba54ffc25b5.woff2);
  font-style: normal;
  font-weight: 300;
}

@font-face {
  font-family: YAEnS1g5bN8-0;
  src: url(fonts/c356c60547b3c3157395bae32f5d3adb.woff2);
  font-style: italic;
  font-weight: 300;
}

@font-face {
  font-family: YAEnS1g5bN8-0;
  src: url(fonts/3df4a79d2fb8cc9c652ceba54ffc25b5.woff2);
  font-style: normal;
  font-weight: 500;
}

@font-face {
  font-family: YAEnS1g5bN8-0;
  src: url(fonts/c356c60547b3c3157395bae32f5d3adb.woff2);
  font-style: italic;
  font-weight: 500;
}

@font-face {
  font-family: YAEnS1g5bN8-0;
  src: url(fonts/5cb9738a1061d0eb82b4b1a01b30d1dd.woff2);
  font-style: normal;
  font-weight: 600;
}

@font-face {
  font-family: YAEnS1g5bN8-0;
  src: url(fonts/d8dd59693eb0abcf8398338ce56f8d72.woff2);
  font-style: italic;
  font-weight: 600;
}

@font-face {
  font-family: YAEnS1g5bN8-0;
  src: url(fonts/5cb9738a1061d0eb82b4b1a01b30d1dd.woff2);
  font-style: normal;
  font-weight: 800;
}

@font-face {
  font-family: YAEnS1g5bN8-0;
  src: url(fonts/d8dd59693eb0abcf8398338ce56f8d72.woff2);
  font-style: italic;
  font-weight: 800;
}

@font-face {
  font-family: YAEnS1g5bN8-0;
  src: url(fonts/5cb9738a1061d0eb82b4b1a01b30d1dd.woff2);
  font-style: normal;
  font-weight: 900;
}

@font-face {
  font-family: YAEnS1g5bN8-0;
  src: url(fonts/d8dd59693eb0abcf8398338ce56f8d72.woff2);
  font-style: italic;
  font-weight: 900;
}

@font-face {
  font-family: YAFdJmNtp_I-0;
  src: url(fonts/59b6766f777af310db26554544cc976b.woff2);
  font-style: normal;
  font-weight: 400;
}

@font-face {
  font-family: YAFdJmNtp_I-0;
  src: url(fonts/f8b242ed4acae5f2ac9a4a642917ae3a.woff2);
  font-style: normal;
  font-weight: 700;
}

@font-face {
  font-family: YAFdJmNtp_I-0;
  src: url(fonts/59b6766f777af310db26554544cc976b.woff2);
  font-style: italic;
  font-weight: 400;
}

@font-face {
  font-family: YAFdJmNtp_I-0;
  src: url(fonts/f8b242ed4acae5f2ac9a4a642917ae3a.woff2);
  font-style: italic;
  font-weight: 700;
}

@font-face {
  font-family: YAFdJmNtp_I-0;
  src: url(fonts/59b6766f777af310db26554544cc976b.woff2);
  font-style: normal;
  font-weight: 100;
}

@font-face {
  font-family: YAFdJmNtp_I-0;
  src: url(fonts/59b6766f777af310db26554544cc976b.woff2);
  font-style: italic;
  font-weight: 100;
}

@font-face {
  font-family: YAFdJmNtp_I-0;
  src: url(fonts/59b6766f777af310db26554544cc976b.woff2);
  font-style: normal;
  font-weight: 200;
}

@font-face {
  font-family: YAFdJmNtp_I-0;
  src: url(fonts/59b6766f777af310db26554544cc976b.woff2);
  font-style: italic;
  font-weight: 200;
}

@font-face {
  font-family: YAFdJmNtp_I-0;
  src: url(fonts/59b6766f777af310db26554544cc976b.woff2);
  font-style: normal;
  font-weight: 300;
}

@font-face {
  font-family: YAFdJmNtp_I-0;
  src: url(fonts/59b6766f777af310db26554544cc976b.woff2);
  font-style: italic;
  font-weight: 300;
}

@font-face {
  font-family: YAFdJmNtp_I-0;
  src: url(fonts/59b6766f777af310db26554544cc976b.woff2);
  font-style: normal;
  font-weight: 500;
}

@font-face {
  font-family: YAFdJmNtp_I-0;
  src: url(fonts/59b6766f777af310db26554544cc976b.woff2);
  font-style: italic;
  font-weight: 500;
}

@font-face {
  font-family: YAFdJmNtp_I-0;
  src: url(fonts/59b6766f777af310db26554544cc976b.woff2);
  font-style: normal;
  font-weight: 600;
}

@font-face {
  font-family: YAFdJmNtp_I-0;
  src: url(fonts/59b6766f777af310db26554544cc976b.woff2);
  font-style: italic;
  font-weight: 600;
}

@font-face {
  font-family: YAFdJmNtp_I-0;
  src: url(fonts/f8b242ed4acae5f2ac9a4a642917ae3a.woff2);
  font-style: normal;
  font-weight: 800;
}

@font-face {
  font-family: YAFdJmNtp_I-0;
  src: url(fonts/f8b242ed4acae5f2ac9a4a642917ae3a.woff2);
  font-style: italic;
  font-weight: 800;
}

@font-face {
  font-family: YAFdJmNtp_I-0;
  src: url(fonts/4f4aaff9320bb841bf8955c9c4fbbc65.woff2);
  font-style: normal;
  font-weight: 900;
}

@font-face {
  font-family: YAFdJmNtp_I-0;
  src: url(fonts/4f4aaff9320bb841bf8955c9c4fbbc65.woff2);
  font-style: italic;
  font-weight: 900;
}

@font-face {
  font-family: YAEnS0gOJ_Y-0;
  src: url(fonts/39ce3f3c1a1654201259f555591f38ab.woff2);
  font-style: normal;
  font-weight: 400;
}

@font-face {
  font-family: YAEnS0gOJ_Y-0;
  src: url(fonts/1833e8316d0094535cca29c1a8efe06f.woff2);
  font-style: normal;
  font-weight: 700;
}

@font-face {
  font-family: YAEnS0gOJ_Y-0;
  src: url(fonts/192a402d18811089260b037c728bd59d.woff2);
  font-style: italic;
  font-weight: 400;
}

@font-face {
  font-family: YAEnS0gOJ_Y-0;
  src: url(fonts/27de15ae0cb92eaa882edfd77bbdaf64.woff2);
  font-style: italic;
  font-weight: 700;
}

@font-face {
  font-family: YAEnS0gOJ_Y-0;
  src: url(fonts/39ce3f3c1a1654201259f555591f38ab.woff2);
  font-style: normal;
  font-weight: 100;
}

@font-face {
  font-family: YAEnS0gOJ_Y-0;
  src: url(fonts/192a402d18811089260b037c728bd59d.woff2);
  font-style: italic;
  font-weight: 100;
}

@font-face {
  font-family: YAEnS0gOJ_Y-0;
  src: url(fonts/39ce3f3c1a1654201259f555591f38ab.woff2);
  font-style: normal;
  font-weight: 200;
}

@font-face {
  font-family: YAEnS0gOJ_Y-0;
  src: url(fonts/192a402d18811089260b037c728bd59d.woff2);
  font-style: italic;
  font-weight: 200;
}

@font-face {
  font-family: YAEnS0gOJ_Y-0;
  src: url(fonts/39ce3f3c1a1654201259f555591f38ab.woff2);
  font-style: normal;
  font-weight: 300;
}

@font-face {
  font-family: YAEnS0gOJ_Y-0;
  src: url(fonts/192a402d18811089260b037c728bd59d.woff2);
  font-style: italic;
  font-weight: 300;
}

@font-face {
  font-family: YAEnS0gOJ_Y-0;
  src: url(fonts/39ce3f3c1a1654201259f555591f38ab.woff2);
  font-style: normal;
  font-weight: 500;
}

@font-face {
  font-family: YAEnS0gOJ_Y-0;
  src: url(fonts/192a402d18811089260b037c728bd59d.woff2);
  font-style: italic;
  font-weight: 500;
}

@font-face {
  font-family: YAEnS0gOJ_Y-0;
  src: url(fonts/1833e8316d0094535cca29c1a8efe06f.woff2);
  font-style: normal;
  font-weight: 600;
}

@font-face {
  font-family: YAEnS0gOJ_Y-0;
  src: url(fonts/27de15ae0cb92eaa882edfd77bbdaf64.woff2);
  font-style: italic;
  font-weight: 600;
}

@font-face {
  font-family: YAEnS0gOJ_Y-0;
  src: url(fonts/1833e8316d0094535cca29c1a8efe06f.woff2);
  font-style: normal;
  font-weight: 800;
}

@font-face {
  font-family: YAEnS0gOJ_Y-0;
  src: url(fonts/27de15ae0cb92eaa882edfd77bbdaf64.woff2);
  font-style: italic;
  font-weight: 800;
}

@font-face {
  font-family: YAEnS0gOJ_Y-0;
  src: url(fonts/1833e8316d0094535cca29c1a8efe06f.woff2);
  font-style: normal;
  font-weight: 900;
}

@font-face {
  font-family: YAEnS0gOJ_Y-0;
  src: url(fonts/27de15ae0cb92eaa882edfd77bbdaf64.woff2);
  font-style: italic;
  font-weight: 900;
}

@font-face {
  font-family: YACgEZ1cb1Q-0;
  src: url(fonts/f8f199f09526f79e87644ed227e0f651.woff2);
  font-style: normal;
  font-weight: 400;
}

@font-face {
  font-family: YACgEZ1cb1Q-0;
  src: url(fonts/98c4d2c0223fc8474641c77f923528e9.woff2);
  font-style: normal;
  font-weight: 700;
}

@font-face {
  font-family: YACgEZ1cb1Q-0;
  src: url(fonts/d257a7100844bc3f98c9021168b6249e.woff2);
  font-style: italic;
  font-weight: 400;
}

@font-face {
  font-family: YACgEZ1cb1Q-0;
  src: url(fonts/1060345c54d396e76d73f1da7ee200bd.woff2);
  font-style: italic;
  font-weight: 700;
}

@font-face {
  font-family: YACgEZ1cb1Q-0;
  src: url(fonts/f8f199f09526f79e87644ed227e0f651.woff2);
  font-style: normal;
  font-weight: 100;
}

@font-face {
  font-family: YACgEZ1cb1Q-0;
  src: url(fonts/d257a7100844bc3f98c9021168b6249e.woff2);
  font-style: italic;
  font-weight: 100;
}

@font-face {
  font-family: YACgEZ1cb1Q-0;
  src: url(fonts/f8f199f09526f79e87644ed227e0f651.woff2);
  font-style: normal;
  font-weight: 200;
}

@font-face {
  font-family: YACgEZ1cb1Q-0;
  src: url(fonts/d257a7100844bc3f98c9021168b6249e.woff2);
  font-style: italic;
  font-weight: 200;
}

@font-face {
  font-family: YACgEZ1cb1Q-0;
  src: url(fonts/f8f199f09526f79e87644ed227e0f651.woff2);
  font-style: normal;
  font-weight: 300;
}

@font-face {
  font-family: YACgEZ1cb1Q-0;
  src: url(fonts/d257a7100844bc3f98c9021168b6249e.woff2);
  font-style: italic;
  font-weight: 300;
}

@font-face {
  font-family: YACgEZ1cb1Q-0;
  src: url(fonts/f8f199f09526f79e87644ed227e0f651.woff2);
  font-style: normal;
  font-weight: 500;
}

@font-face {
  font-family: YACgEZ1cb1Q-0;
  src: url(fonts/d257a7100844bc3f98c9021168b6249e.woff2);
  font-style: italic;
  font-weight: 500;
}

@font-face {
  font-family: YACgEZ1cb1Q-0;
  src: url(fonts/98c4d2c0223fc8474641c77f923528e9.woff2);
  font-style: normal;
  font-weight: 600;
}

@font-face {
  font-family: YACgEZ1cb1Q-0;
  src: url(fonts/1060345c54d396e76d73f1da7ee200bd.woff2);
  font-style: italic;
  font-weight: 600;
}

@font-face {
  font-family: YACgEZ1cb1Q-0;
  src: url(fonts/98c4d2c0223fc8474641c77f923528e9.woff2);
  font-style: normal;
  font-weight: 800;
}

@font-face {
  font-family: YACgEZ1cb1Q-0;
  src: url(fonts/1060345c54d396e76d73f1da7ee200bd.woff2);
  font-style: italic;
  font-weight: 800;
}

@font-face {
  font-family: YACgEZ1cb1Q-0;
  src: url(fonts/98c4d2c0223fc8474641c77f923528e9.woff2);
  font-style: normal;
  font-weight: 900;
}

@font-face {
  font-family: YACgEZ1cb1Q-0;
  src: url(fonts/1060345c54d396e76d73f1da7ee200bd.woff2);
  font-style: italic;
  font-weight: 900;
}

#verticalMenu {
  display: none;
  font-family: YAEnS0gOJ_Y-0, -apple-system, BlinkMacSystemFont, sans-serif;
  font-size: 1.5rem;
  background-color: #000123;
  margin: 0 0 0 auto;
  padding: 0;
  border: 12px solid #000123;
  height: 100%;
  width: 400px;
  max-width: 80vw;
  overflow: auto;
  box-sizing: border-box;
  z-index: 2;
  position: fixed;
  top: 0px;
  right: 0px;
  transform: translateX(400px);
  transition: all 0.35s;
}

#menuToggle:checked~#verticalMenu {
  transform: translateX(0px);
}

#menuButton {
  display: none;
  fill: #ffffff;
  z-index: 3;
  justify-content: center;
  align-items: center;
}

#menuButton:hover {
  cursor: pointer;
  color: #cccccc;
  text-decoration-line: none;
}

.navMenuLinkContent:hover {
  color: #cccccc;
}

.navMenuLink {
  color: #ffffff;
  display: flex;
  align-items: center;
  list-style-type: none;
  white-space: nowrap;
}

.navMenuLinkContent {
  display: inline-block;
  text-decoration-line: none;
  font-family: YAEnS0gOJ_Y-0, -apple-system, BlinkMacSystemFont, sans-serif;
  font-size: 15px;
  font-weight: 700;
  white-space: nowrap;
  padding: 10px 15px;
  margin-right: auto;
  color: #ffffff;
  overflow: hidden;
  text-overflow: ellipsis;
}

#menuToggle:checked~#menuButton {
  z-index: 2;
  width: 100vw;
  height: 100vh;
  background-color: #cccccc;
  opacity: 0.55;
  top: 0px;
  position: fixed;
}

#menuToggle:checked~#menuButton>#menuButtonIcon {
  display: none;
}

#horizontalMenu {
  display: flex;
  justify-content: flex-end;
}

html {
  scroll-padding-top: 50px;
}

@media (max-width: 375px) {

.navMenuLinkContent {
  display: inline-block;
  text-decoration-line: none;
  font-family: YAEnS0gOJ_Y-0, -apple-system, BlinkMacSystemFont, sans-serif;
  font-size: 12px;
  font-weight: 700;
  white-space: nowrap;
  padding: 10px 10px;
  margin-right: auto;
  color: #ffffff;
  overflow: hidden;
  text-overflow: ellipsis;
}


  #qCXQJodR3i4yVhOx {
    grid-area: 2 / 2 / 3 / 3;
    position: relative;
  }

  #aawAdcJIvI2DLECA {
    grid-template-columns: 0 296.66526579%;
    left: -98.33263289%;
    grid-template-rows: 0 100%;
  }

  #Hr3XPKbU77KtOxLM {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(9.80707271em - var(--ffsd)));
  }

  #L4QqFfFdNccS46je {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(9.80707271em - var(--ffsd)));
  }

  #vO9J9qCkEDg2XpdE {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 9.80707271em);
    --last-font-size: var(--first-font-size);
    margin-top: calc(var(--first-font-size) * 0.1);
    margin-bottom: calc(var(--last-font-size) * 0.1);
  }

  #mPL8nVmgfbD6ELIy {
    min-width: 91.6rem;
  }

  #puXI9ZTNufj4QyX6 {
    grid-area: 2 / 2 / 3 / 6;
    position: relative;
  }

  #sLxLYnSMh76aXXFb {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(13.13444892em - var(--ffsd)));
  }

  #sLxLYnSMh76aXXFb_album {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(7.13444892em - var(--ffsd)));
  }

  #JE90J4HJW9B51RwU {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 13.13444892em);
    --last-font-size: var(--first-font-size);
    margin-top: calc(var(--first-font-size) * 0.125);
    margin-bottom: calc(var(--last-font-size) * 0.125);
  }

  #BlVpIyQQwgJFUQvc {
    min-width: 91.6rem;
  }

  #C9qIYFw8rJTia5mx {
    grid-area: 4 / 3 / 5 / 7;
    position: relative;
  }

  #uUM01L4dKM9QFLfB {
    grid-area: 2 / 2 / 7 / 5;
    position: relative;
  }

  #XRfHbx5bKTOEZCEb {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(6.40002667em - var(--ffsd)));
  }

  #fnnSYYKVCH1vbOeL {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 6.40002667em);
    --last-font-size: var(--first-font-size);
    margin-top: calc(var(--first-font-size) * 0.125);
    margin-bottom: calc(var(--last-font-size) * 0.125);
  }

  #mkxsb3q0oh5aHqhf {
    min-width: 43.22256246rem;
  }

  #oiy73Pd58cLJvKPR {
    grid-area: 4 / 3 / 5 / 4;
    position: relative;
  }

  #eq2ajH8sTLTBWhgj {
    grid-area: 2 / 2 / 5 / 5;
    position: relative;
  }

  #Alk0aCVdwvKOckSr {
    grid-area: 3 / 3 / 4 / 4;
    position: relative;
  }

  #FEkGdPhH31jpTQJw {
    grid-template-columns: 0 2.25227275rem 5.62819226rem 2.25227275rem;
    grid-template-rows: 0 minmax(2.93303554rem, max-content) minmax(4.26666667rem, max-content) minmax(2.93303554rem, max-content);
  }

  #iB3U1pcJcQTpXS62 {
    grid-template-columns: 0 7.27059525rem 43.08922912rem 0.95992894rem 10.13273776rem 2.75745784rem;
    grid-template-rows: 0 minmax(2.67690064rem, max-content) minmax(1.33303221rem, max-content) minmax(7.46667333rem, max-content) minmax(1.33303221rem, max-content) minmax(2.67690064rem, max-content);
  }

  #gCwBmKq4qrdg646x {
    grid-area: 5 / 4 / 7 / 5;
    position: relative;
  }

  #vCK2yTSdAIQrPeQe {
    grid-template-columns: 4.26666667rem 0 0 64.20994892rem 27.25671775rem 0 4.26666667rem;
    grid-template-rows: minmax(32.20774921rem, max-content) 
    minmax(49.39857516rem, max-content) 
    minmax(4.91361572rem, max-content)
    minmax(40.71679166rem, max-content) 
    minmax(19.86175024rem, max-content) minmax(15.48653903rem, max-content) minmax(32.20774921rem, max-content);
  }

  #f1vvkHWam9a9OUn3 {
    min-height: calc(calc(11.4499825 * var(--1vh, 1vh)) - 5.72499125px);
  }

  #KzuBPmf0FejRo7WX {
    grid-area: 2 / 2 / 3 / 3;
    position: relative;
  }

  #fyYbglj94N6Vhw1r {
    grid-template-columns: 0 312.50385575%;
    left: -106.25192787%;
    grid-template-rows: 0 100%;
  }

  #g9Ljsg19vawHC1cB {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(10.50758541em - var(--ffsd)));
  }

  #PfHruJrcm5H536sR {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 10.50758541em);
    --last-font-size: var(--first-font-size);
    transform: translateX(calc(var(--first-font-size) * -0.02));
    margin-top: calc(var(--first-font-size) * 0.125);
    margin-bottom: calc(var(--last-font-size) * 0.125);
  }

  #uLHjUAcbYNSlDlpq {
    min-width: 91.6rem;
  }

  #yRwMwf7MFZbXHP16 {
    grid-area: 2 / 2 / 3 / 7;
    position: relative;
  }

  #wv3UaHlCtjEfNpRk {
    font-size: max(calc(1px * var(--rfso, var(--bfso, 1))), calc(4.90668267em - var(--ffsd)));
  }

  #uKySVN4EbiNfvVZl {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.90668267em);
    --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);
  }

  #YjsIkd0Pp2qRzDk8 {
    min-width: 91.6rem;
  }

  #BMKnDNoBSLP7jMjd {
    grid-area: 4 / 3 / 5 / 8;
    position: relative;
  }

  #e8xZRmMvogVdK0mf {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.906672em - var(--ffsd)));
  }

  #xnI1rCSPzTfliyi3 {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.906672em);
    --last-font-size: var(--first-font-size);
    transform: translateX(calc(var(--first-font-size) * -0.02));
    margin-top: calc(var(--first-font-size) * 0.125);
    margin-bottom: calc(var(--last-font-size) * 0.125);
  }

  #GsHRQQ0Ph17UjoSe {
    min-width: 91.6rem;
  }

  #RRsqus4aOlDPt4fe {
    grid-area: 6 / 4 / 7 / 9;
    position: relative;
  }

  #h9WFM916snyPHqop {
    grid-area: 8 / 5 / 9 / 6;
    position: relative;
  }

  #V0vYz1tJw6D3ov05 {
    grid-template-columns: 4.26666667rem 0 0 43.6rem 4.26666667rem 43.6rem 0 0 4.26666667rem;
    grid-template-rows: minmax(39.76431482rem, max-content) minmax(12.60770969rem, max-content) minmax(11.25802815rem, max-content) minmax(15.44610011rem, max-content) minmax(39.9433704rem, max-content) minmax(4.33437143rem, max-content) minmax(4.96597345rem, max-content) minmax(7.61344613rem, max-content) minmax(39.76431482rem, max-content);
  }

  #AeVFSLuLyoaS0jQa {
    min-height: calc(calc(12.06128284 * var(--1vh, 1vh)) - 6.03064142px);
  }

  #ibWvpJ2j9M4mdYsl {
    grid-area: 2 / 2 / 3 / 3;
    position: relative;
  }

  #HBkypbWvTEs9Agnz {
    grid-template-columns: 0 397.29705231%;
    left: -148.64852616%;
    grid-template-rows: 0 100%;
  }

  #X1wUgV7C43kdPHjN {
    grid-area: 2 / 2 / 3 / 7;
    position: relative;
  }

  #CgmDxFXO2qlnQ3Ha {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(12.83747275em - var(--ffsd)));
  }

  #YVQ8zeUGUjklMf4O {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 12.83747275em);
    --last-font-size: var(--first-font-size);
    margin-top: calc(var(--first-font-size) * 0.125);
    margin-bottom: calc(var(--last-font-size) * 0.125);
  }

  #OcrmC1fBSNubxXbD {
    min-width: 91.6rem;
  }

  #NHeUNvjcDmDa1YPB {
    grid-area: 4 / 3 / 5 / 8;
    position: relative;
  }

  #l616bDmwurfSRNxB {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(6.41878222em - var(--ffsd)));
  }

  #EjAyXgzq5xSvH7Ho {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 6.41878222em);
    --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);
  }

  #IC43bBcCwKdbQ8WS {
    min-width: 91.6rem;
  }

  #md1yBtLipI4d9mpl {
    grid-area: 6 / 4 / 7 / 9;
    position: relative;
  }

  #dySVi2AT4sWAmCBJ {
    grid-area: 2 / 2 / 7 / 7;
    position: relative;
  }

  #LNBgTIrRR7TxXPTU {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(6.40002667em - var(--ffsd)));
  }

  #CjMjUuGp3p4cHkHP {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 6.40002667em);
    --last-font-size: var(--first-font-size);
    margin-top: calc(var(--first-font-size) * 0.125);
    margin-bottom: calc(var(--last-font-size) * 0.125);
  }

  #Z5sdkLLzMZSTMHmk {
    min-width: 43.22256246rem;
  }

  #KQNKFTVTsk84ewzk {
    grid-area: 4 / 3 / 5 / 4;
    position: relative;
  }

  #aDO5mr0feBACGCmV {
    grid-area: 2 / 2 / 5 / 5;
    position: relative;
  }

  #zLJHKUIFVDw1Lhyf {
    grid-area: 3 / 3 / 4 / 4;
    position: relative;
  }

  #nC4HBnfDY0aZrBIr {
    grid-template-columns: 0 2.25227275rem 5.62819226rem 2.25227275rem;
    grid-template-rows: 0 minmax(2.93303554rem, max-content) minmax(4.26666667rem, max-content) minmax(2.93303554rem, max-content);
  }

  #XxirXWUInjxFykku {
    grid-area: 8 / 5 / 9 / 6;
    grid-template-columns: 0 7.27059525rem 43.08922912rem 0.95992894rem 10.13273776rem 2.75745784rem;
    grid-template-rows: 0 minmax(2.67690064rem, max-content) minmax(1.33303221rem, max-content) minmax(7.46667333rem, max-content) minmax(1.33303221rem, max-content) minmax(2.67690064rem, max-content);
  }

  #N941xXgXbiwnUsAR {
    grid-area: 8 / 5 / 9 / 6;
    position: relative;
  }

  #guolKXEIMRr7Psv7 {
    grid-template-columns: 4.26666667rem 0 0 0 64.20994892rem 27.25671775rem 0 0 4.26666667rem;
    grid-template-rows: minmax(4.26666667rem, max-content) minmax(103.87637708rem, max-content) minmax(6.4rem, max-content) minmax(39.65849099rem, max-content) minmax(11.2566396rem, max-content) minmax(26.95857586rem, max-content) minmax(11.20056839rem, max-content) minmax(15.48653903rem, max-content) minmax(4.26666667rem, max-content);
  }

  #pObIaALwWT8IO5Nc {
    min-height: calc(calc(15.33392959 * var(--1vh, 1vh)) - 7.6669648px);
  }

  #l1nZlV1UKrywPOdm {
    grid-area: 2 / 2 / 3 / 3;
    position: relative;
  }

  #Lfk5nkuBId9eGqpv {
    grid-template-columns: 0 388.25612273%;
    left: -144.12806137%;
    grid-template-rows: 0 100%;
  }

  #YHLvVD846OUNS3YI {
    grid-area: 2 / 2 / 3 / 7;
    position: relative;
  }

  #hiKlDve7Ur6oWdhU {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(12.83747275em - var(--ffsd)));
  }

  #sRQRne0G8ZI8mPGM {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 12.83747275em);
    --last-font-size: var(--first-font-size);
    margin-top: calc(var(--first-font-size) * 0.125);
    margin-bottom: calc(var(--last-font-size) * 0.125);
  }

  #BQ3TwyuCJn0pF8v8 {
    min-width: 91.6rem;
  }

  #JX4GXqTvxlVgfC4y {
    grid-area: 4 / 3 / 5 / 8;
    position: relative;
  }

  #IRLSczWdiNGG5cwk {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(6.41878222em - var(--ffsd)));
  }

  #MDJxmbNCsWwGmkDV {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(6.41878222em - var(--ffsd)));
  }

  #bb5t3Nmq61tMWBKt {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 6.41878222em);
    --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);
  }

  #XoWHgoUbXaTL3W8u {
    min-width: 91.6rem;
  }

  #syWkBkIHhF9pQTfm {
    grid-area: 6 / 4 / 7 / 9;
    position: relative;
  }

  #CLDVrD026hDBz4Ci {
    grid-area: 2 / 2 / 7 / 7;
    position: relative;
  }

  #uwMATq5tTJptD2Cw {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(6.40002667em - var(--ffsd)));
  }

  #yVopwDUK6rzSjxKK {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 6.40002667em);
    --last-font-size: var(--first-font-size);
    margin-top: calc(var(--first-font-size) * 0.125);
    margin-bottom: calc(var(--last-font-size) * 0.125);
  }

  #iy4DnP1urVS93g9n {
    min-width: 43.22256246rem;
  }

  #QRpAkvB3gsq0qyM8 {
    grid-area: 4 / 3 / 5 / 4;
    position: relative;
  }

  #AkXEd4VKzwTVudCc {
    grid-area: 2 / 2 / 5 / 5;
    position: relative;
  }

  #kP9PJm7ewilyrbX9 {
    grid-area: 3 / 3 / 4 / 4;
    position: relative;
  }

  #AP12Z69pJ8t2PoAY {
    grid-template-columns: 0 2.25227275rem 5.62819226rem 2.25227275rem;
    grid-template-rows: 0 minmax(2.93303554rem, max-content) minmax(4.26666667rem, max-content) minmax(2.93303554rem, max-content);
  }

  #DfkOBWO0wdjkxVFo {
    grid-area: 8 / 5 / 9 / 6;
    grid-template-columns: 0 7.27059525rem 43.08922912rem 0.95992894rem 10.13273776rem 2.75745784rem;
    grid-template-rows: 0 minmax(2.67690064rem, max-content) minmax(1.33303221rem, max-content) minmax(7.46667333rem, max-content) minmax(1.33303221rem, max-content) minmax(2.67690064rem, max-content);
  }

  #x5MUwKHOxVDKNcw4 {
    grid-area: 8 / 5 / 9 / 6;
    position: relative;
  }

  #N4t2EM00cWXiAtm4 {
    grid-template-columns: 4.26666667rem 0 0 0 64.20994892rem 27.25671775rem 0 0 4.26666667rem;
    grid-template-rows: minmax(4.26666667rem, max-content) minmax(103.87637708rem, max-content) minmax(6.4rem, max-content) minmax(27.50878339rem, max-content) minmax(11.2566396rem, max-content) minmax(26.95857586rem, max-content) minmax(18.26723506rem, max-content) minmax(15.48653903rem, max-content) minmax(4.26666667rem, max-content);
  }

  #elaKS42n28XWOcLB {
    min-height: calc(calc(14.98498923 * var(--1vh, 1vh)) - 7.49249461px);
  }

  #osVdDveHvtR4WiTA {
    grid-area: 2 / 2 / 3 / 3;
    position: relative;
  }

  #Cr2Tf5rJ3KwjEnjz {
    grid-template-columns: 0 371.85555556%;
    left: -135.92777778%;
    grid-template-rows: 0 100%;
  }

  #HEXwpsGOZxb4V7W8 {
    grid-area: 2 / 2 / 3 / 7;
    position: relative;
  }

  #e6UMYHgOxyvj0NJa {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(12.83747275em - var(--ffsd)));
  }

  #PiLWgmFPkD8QVHwA {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 12.83747275em);
    --last-font-size: var(--first-font-size);
    margin-top: calc(var(--first-font-size) * 0.125);
    margin-bottom: calc(var(--last-font-size) * 0.125);
  }

  #uUsuWgud6rWO8N4E {
    min-width: 91.6rem;
  }

  #dThDIMZi8TCeDGAP {
    grid-area: 4 / 3 / 5 / 8;
    position: relative;
  }

  #d5aZTkPw5yPvDN7d {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(6.41878222em - var(--ffsd)));
  }

  #Hc4ClCQlHxAjWMTN {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 6.41878222em);
    --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);
  }

  #bxfAJ9BUYGZa077K {
    min-width: 91.6rem;
  }

  #wKWCgdbBb7jCoGd1 {
    grid-area: 6 / 4 / 7 / 9;
    position: relative;
  }

  #sz9Ko33ykeqibjGG {
    grid-area: 2 / 2 / 7 / 7;
    position: relative;
  }

  #k4tV8YvQS6jqEU5X {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(6.40002667em - var(--ffsd)));
  }

  #iJI84FQYnG6taxjf {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 6.40002667em);
    --last-font-size: var(--first-font-size);
    margin-top: calc(var(--first-font-size) * 0.125);
    margin-bottom: calc(var(--last-font-size) * 0.125);
  }

  #MjEngRuRD5lo8MzU {
    min-width: 43.22256246rem;
  }

  #eO61bnXufhHIZwe9 {
    grid-area: 4 / 3 / 5 / 4;
    position: relative;
  }

  #F7FIpq56B27NfEmX {
    grid-area: 2 / 2 / 5 / 5;
    position: relative;
  }

  #iYfgFVYdlTmSs9u4 {
    grid-area: 3 / 3 / 4 / 4;
    position: relative;
  }

  #XMzaEiKCutR9mRkQ {
    grid-template-columns: 0 2.25227275rem 5.62819226rem 2.25227275rem;
    grid-template-rows: 0 minmax(2.93303554rem, max-content) minmax(4.26666667rem, max-content) minmax(2.93303554rem, max-content);
  }

  #EXHk97TQ4bS59isO {
    grid-area: 8 / 5 / 9 / 6;
    grid-template-columns: 0 7.27059525rem 43.08922912rem 0.95992894rem 10.13273776rem 2.75745784rem;
    grid-template-rows: 0 minmax(2.67690064rem, max-content) minmax(1.33303221rem, max-content) minmax(7.46667333rem, max-content) minmax(1.33303221rem, max-content) minmax(2.67690064rem, max-content);
  }

  #FnbHuKB2XSLNEF0s {
    grid-area: 8 / 5 / 9 / 6;
    position: relative;
  }

  #bPrnHEDNad3YrL9R {
    grid-template-columns: 4.26666667rem 0 0 0 64.20994892rem 27.25671775rem 0 0 4.26666667rem;
    grid-template-rows: minmax(14.07876474rem, max-content) minmax(103.87637708rem, max-content) minmax(6.4rem, max-content) minmax(15.35907579rem, max-content) minmax(11.2566396rem, max-content) minmax(17.33050568rem, max-content) minmax(11.2rem, max-content) minmax(15.48653903rem, max-content) minmax(14.07876474rem, max-content);
  }

  #eZNnJholAHm497eg {
    min-height: calc(calc(14.35199902 * var(--1vh, 1vh)) - 7.17599951px);
  }

  #PYthIXCLnLU2kr5U {
    grid-area: 2 / 2 / 3 / 3;
    position: relative;
  }

  #EuxpBL8fMdhIIHvL {
    grid-template-columns: 0 492.45640972%;
    left: -196.22820486%;
    grid-template-rows: 0 100%;
  }

  #bPqx35GUyjbVj6Tj {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(10.50758541em - var(--ffsd)));
  }

  #xvmq3aJ6AdeUGVCH {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 10.50758541em);
    --last-font-size: var(--first-font-size);
    transform: translateX(calc(var(--first-font-size) * -0.02));
    margin-top: calc(var(--first-font-size) * 0.125);
    margin-bottom: calc(var(--last-font-size) * 0.125);
  }

  #y6qZBklNNGwHl2w7 {
    min-width: 91.6rem;
  }

  #xSCYIgKhHzuvz4r6 {
    grid-area: 2 / 2 / 3 / 9;
    position: relative;
  }

  #JGhj9JGHWwqidaZq {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(7.46669333em - var(--ffsd)));
  }

  #BtFFGpVQ60iNo3RX {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 7.46669333em);
    --last-font-size: var(--first-font-size);
    margin-top: calc(var(--first-font-size) * 0.125);
    margin-bottom: calc(var(--last-font-size) * 0.125);
  }

  #U875WExtOwxiu5KN {
    min-width: 91.6rem;
  }

  #Usy2mOwE5ZMWveQX {
    grid-area: 4 / 3 / 5 / 10;
    position: relative;
  }

  #AmOSGbnVdUTMQEOV {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(7.46674667em - var(--ffsd)));
  }

  #nxeDQUFU3Rs03s3I {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(7.46674667em - var(--ffsd)));
  }

  #EDggoNWI0vnJdLnF {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(7.46674667em - var(--ffsd)));
  }

  #jTaCuE5oDXhfNhu9 {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 7.46674667em);
    --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);
  }

  #tdGLxIG9J7451GMP {
    min-width: 91.6rem;
  }

  #d20dLxaSXmCk258B {
    grid-area: 6 / 4 / 7 / 11;
    position: relative;
  }

  #X1egxkZZde0Ltdtk {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(7.46669333em - var(--ffsd)));
  }

  #c3vaeC3BBFUExXwX {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 7.46669333em);
    --last-font-size: var(--first-font-size);
    margin-top: calc(var(--first-font-size) * 0.125);
    margin-bottom: calc(var(--last-font-size) * 0.125);
  }

  #RLmps6ZukodcszPb {
    min-width: 91.6rem;
  }

  #C1Plj2I2qLOB8MhB {
    grid-area: 8 / 5 / 9 / 12;
    position: relative;
  }

  #FjoQcpfpFtLSEiY0 {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(7.46674667em - var(--ffsd)));
  }

  #qgNx358sCfaXWw2F {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(7.46674667em - var(--ffsd)));
  }

  #DLQuwpx79sN61OlD {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(7.46674667em - var(--ffsd)));
  }

  #CoyXF6gl70UgxmA0 {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 7.46674667em);
    --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);
  }

  #XdXIMz6tOuGPntDH {
    min-width: 91.6rem;
  }

  #kkLZd2puKL1rTsCP {
    grid-area: 10 / 6 / 11 / 13;
    position: relative;
  }

  #CWyx1Uc93LrqHQ1t {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(7.46669333em - var(--ffsd)));
  }

  #X291fLG6ntCm6C0S {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 7.46669333em);
    --last-font-size: var(--first-font-size);
    margin-top: calc(var(--first-font-size) * 0.125);
    margin-bottom: calc(var(--last-font-size) * 0.125);
  }

  #WRAMqGPeqs2AzXZD {
    min-width: 91.6rem;
  }

  #ZguUtb4BlB0uEFgN {
    grid-area: 12 / 7 / 13 / 14;
    position: relative;
  }

  #kbl5sSlW189DGdIM {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(7.46674667em - var(--ffsd)));
  }

  #W1PFJXKL9xE9eK0X {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(7.46674667em - var(--ffsd)));
  }

  #H1aSqAp1OTzXbfyF {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(7.46674667em - var(--ffsd)));
  }

  #cZwy73IIAf0B7drK {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 7.46674667em);
    --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);
  }

  #jCUukuEQEZAwOwFa {
    min-width: 91.6rem;
  }

  #fPfCAkKT6ObPFFdN {
    grid-area: 14 / 8 / 15 / 15;
    position: relative;
  }

  #nEOurgizDdUrNSxu {
    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(12.37333333rem, max-content) 
    minmax(12.60907753rem, max-content) 
    minmax(12.18665333rem, max-content) 
    minmax(12.61419388rem, max-content) 
    minmax(8.159988rem, max-content) 
    minmax(43.09831231rem, max-content) 
    minmax(6.4rem, max-content) 
    minmax(12.61419388rem, max-content) 
    minmax(8.159988rem, max-content) 
    minmax(43.09831231rem, max-content) 
    minmax(6.4rem, max-content) 
    minmax(12.82060796rem, max-content) 
    minmax(8.159988rem, max-content) 
    minmax(43.80355742rem, max-content) 
    minmax(12.37333333rem, max-content)
    ;
  }

  #nEOurgizDdUrNSxu_modificado {
    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(0.37333333rem, max-content)
    minmax(0.60907753rem, max-content) 
    minmax(0.18665333rem, max-content) 
    minmax(0.61419388rem, max-content)

    /* minmax(12.37333333rem, max-content)
    minmax(12.60907753rem, max-content) 
    minmax(34.18665333rem, max-content) 
    minmax(12.61419388rem, max-content) */

    minmax(8.159988rem, max-content) 
    minmax(43.09831231rem, max-content) 
    minmax(6.4rem, max-content) 
    minmax(12.61419388rem, max-content) 
    minmax(8.159988rem, max-content) 
    minmax(43.09831231rem, max-content)
     minmax(6.4rem, max-content) 
     minmax(12.82060796rem, max-content) 
     minmax(8.159988rem, max-content) 
     minmax(43.80355742rem, max-content) 
     minmax(12.37333333rem, max-content)
     ;
  }

  #MwD0YgNFFpvCKNmK {
    min-height: calc(calc(19.00666484 * var(--1vh, 1vh)) - 9.50333242px);
  }

  #mctSc8rWn2txYnws {
    grid-area: 2 / 2 / 3 / 3;
    position: relative;
  }

  #KuTZc83F3rPNMlN6 {
    grid-template-columns: 0 331.93271714%;
    left: -115.96635857%;
    grid-template-rows: 0 100%;
  }

  #bpbTEZfzqQcG0Uix {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(13.52560375em - var(--ffsd)));
  }

  #cX6im6m92cbd0RTj {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 13.52560375em);
    --last-font-size: var(--first-font-size);
    margin-top: calc(var(--first-font-size) * 0.125);
    margin-bottom: calc(var(--last-font-size) * 0.125);
  }

  #Wi4YDWqFpxWwMmlf {
    min-width: 91.6rem;
  }

  #cNYJSaOUwpwLCGzI {
    grid-area: 2 / 2 / 3 / 12;
    position: relative;
  }

  #jtLe7rszw9rf6qv7 {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(6.41878222em - var(--ffsd)));
  }

  #pxli6l3RzUZKq2ha {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(6.41878222em - var(--ffsd)));
  }

  #i1gkj8alXgwof9zp {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(6.41878222em - var(--ffsd)));
  }

  #iqxEsPVAt04U0HBa {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 6.41878222em);
    --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);
  }

  #S9yOadRLaJcnmv9k {
    min-width: 91.6rem;
  }

  #zcYoRCjWZmMNMeKp {
    grid-area: 2 / 2 / 3 / 4;
    position: relative;
  }

  #T6dQpC0LWEHmVqRM {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(6.41878222em - var(--ffsd)));
  }

  #Cd2EMGRvIxgUJ2dW {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 6.41878222em);
    --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);
  }

  #LVYVMGor17fLArn4 {
    min-width: 91.6rem;
  }

  #Pydl7I0TrIe9iTEf {
    grid-area: 4 / 3 / 5 / 5;
    position: relative;
  }

  #mIm6RwrxMkZkJiU5 {
    grid-area: 4 / 3 / 5 / 13;
    grid-template-columns: 0 0 91.46666667rem 0;
    grid-template-rows: 
    0 minmax(1.95857586rem, max-content)
    minmax(0.50669067rem, max-content) 
    minmax(7.70243551rem, max-content);
  }

  #Qu5ATzjOusAeq5tz {
    grid-area: 4 / 3 / 5 / 13;
    position: relative;
  }

  #GOL7SBLe8NtyHGJt {
    grid-area: 6 / 4 / 10 / 5;
    position: relative;
  }

  #i3OH1gk1aSN39kMK {
    grid-area: 7 / 6 / 11 / 7;
    position: relative;
  }

  #nHXbvtMwiKxnFFyO {
    grid-area: 8 / 8 / 12 / 9;
    position: relative;
  }

  #HGpiHEdLEL98rOc1 {
    grid-area: 9 / 10 / 13 / 11;
    position: relative;
  }

  #twcVsrkOB76UvCoP {
    grid-template-columns: 4.26666667rem 0 0 14.31730452rem 3.43739463rem 14.36955746rem 3.43739463rem 14.31730452rem 3.43739463rem 14.31730452rem 23.83301175rem 0 4.26666667rem;
    grid-template-rows: minmax(8.19562854rem, max-content) 
    minmax(29.07998381rem, max-content) 0 
    minmax(35.16770204rem, max-content) 
    minmax(15.6647824rem, max-content) 0 0 0 
    minmax(14.31730452rem, max-content) 0 0 0 
    minmax(39.19562854rem, max-content);
  }

  #FStVKA5m7oPXXdF2 {
    min-height: calc(calc(12.81115197 * var(--1vh, 1vh)) - 6.40557598px);
  }
}

@media (min-width: 375.05px) and (max-width: 480px) {

.navMenuLinkContent {
  display: inline-block;
  text-decoration-line: none;
  font-family: YAEnS0gOJ_Y-0, -apple-system, BlinkMacSystemFont, sans-serif;
  font-size: 12px;
  font-weight: 700;
  white-space: nowrap;
  padding: 10px 10px;
  margin-right: auto;
  color: #ffffff;
  overflow: hidden;
  text-overflow: ellipsis;
}

  #qCXQJodR3i4yVhOx {
    grid-area: 2 / 2 / 3 / 3;
    position: relative;
  }

  #aawAdcJIvI2DLECA {
    grid-template-columns: 0 247.02287125%;
    left: -73.51143562%;
    grid-template-rows: 0 100%;
  }

  #Hr3XPKbU77KtOxLM {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(7.77779167em - var(--ffsd)));
  }

  #L4QqFfFdNccS46je {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(7.77779167em - var(--ffsd)));
  }

  #vO9J9qCkEDg2XpdE {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 7.77779167em);
    --last-font-size: var(--first-font-size);
    margin-top: calc(var(--first-font-size) * 0.1);
    margin-bottom: calc(var(--last-font-size) * 0.1);
  }

  #mPL8nVmgfbD6ELIy {
    min-width: 93.4375rem;
  }

  #puXI9ZTNufj4QyX6 {
    grid-area: 2 / 2 / 3 / 6;
    position: relative;
  }

  #sLxLYnSMh76aXXFb {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(13.4024989em - var(--ffsd)));
  }

  #sLxLYnSMh76aXXFb_album {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(7.13444892em - var(--ffsd)));
  }

  #JE90J4HJW9B51RwU {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 13.4024989em);
    --last-font-size: var(--first-font-size);
    margin-top: calc(var(--first-font-size) * 0.125);
    margin-bottom: calc(var(--last-font-size) * 0.125);
  }

  #BlVpIyQQwgJFUQvc {
    min-width: 93.4375rem;
  }

  #C9qIYFw8rJTia5mx {
    grid-area: 4 / 3 / 5 / 7;
    position: relative;
  }

  #uUM01L4dKM9QFLfB {
    grid-area: 2 / 2 / 7 / 5;
    position: relative;
  }

  #XRfHbx5bKTOEZCEb {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.00002083em - var(--ffsd)));
  }

  #fnnSYYKVCH1vbOeL {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5.00002083em);
    --last-font-size: var(--first-font-size);
    margin-top: calc(var(--first-font-size) * 0.125);
    margin-bottom: calc(var(--last-font-size) * 0.125);
  }

  #mkxsb3q0oh5aHqhf {
    min-width: 33.76762692rem;
  }

  #oiy73Pd58cLJvKPR {
    grid-area: 4 / 3 / 5 / 4;
    position: relative;
  }

  #eq2ajH8sTLTBWhgj {
    grid-area: 2 / 2 / 5 / 5;
    position: relative;
  }

  #Alk0aCVdwvKOckSr {
    grid-area: 3 / 3 / 4 / 4;
    position: relative;
  }

  #FEkGdPhH31jpTQJw {
    grid-template-columns: 0 1.75958808rem 4.39702521rem 1.75958808rem;
    grid-template-rows: 0 minmax(2.29143402rem, max-content) minmax(3.33333333rem, max-content) minmax(2.29143402rem, max-content);
  }

  #iB3U1pcJcQTpXS62 {
    grid-template-columns: 0 5.68015254rem 33.66346025rem 0.74994448rem 7.91620137rem 2.15426394rem;
    grid-template-rows: 0 minmax(2.09132862rem, max-content) minmax(1.04143141rem, max-content) minmax(5.83333854rem, max-content) minmax(1.04143141rem, max-content) minmax(2.09132862rem, max-content);
  }

  #gCwBmKq4qrdg646x {
    grid-area: 5 / 4 / 7 / 5;
    position: relative;
  }

  #vCK2yTSdAIQrPeQe {
    grid-template-columns: 3.33333333rem 0 0 50.16402259rem 43.16931074rem 0 3.33333333rem;
    grid-template-rows: minmax(25.16230407rem, max-content) 
    minmax(15.55558333rem, max-content) 
    minmax(3.83876228rem, max-content) 
    minmax(41.54774659rem, max-content) 
    minmax(15.51699237rem, max-content) 
    minmax(12.09885862rem, max-content) 
    minmax(50.16230407rem, max-content);
  }

  #f1vvkHWam9a9OUn3 {
    min-height: calc(calc(11.40439715 * var(--1vh, 1vh)) - 5.70219857px);
  }

  #KzuBPmf0FejRo7WX {
    grid-area: 2 / 2 / 3 / 3;
    position: relative;
  }

  #fyYbglj94N6Vhw1r {
    grid-template-columns: 0 257.92084639%;
    left: -78.9604232%;
    grid-template-rows: 0 100%;
  }

  #g9Ljsg19vawHC1cB {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(10.72202593em - var(--ffsd)));
  }

  #PfHruJrcm5H536sR {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 10.72202593em);
    --last-font-size: var(--first-font-size);
    transform: translateX(calc(var(--first-font-size) * -0.02));
    margin-top: calc(var(--first-font-size) * 0.125);
    margin-bottom: calc(var(--last-font-size) * 0.125);
  }

  #uLHjUAcbYNSlDlpq {
    min-width: 93.4375rem;
  }

  #yRwMwf7MFZbXHP16 {
    grid-area: 2 / 2 / 3 / 7;
    position: relative;
  }

  #wv3UaHlCtjEfNpRk {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.83334583em - var(--ffsd)));
  }

  #uKySVN4EbiNfvVZl {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.83334583em);
    --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);
  }

  #YjsIkd0Pp2qRzDk8 {
    min-width: 93.4375rem;
  }

  #BMKnDNoBSLP7jMjd {
    grid-area: 4 / 3 / 5 / 8;
    position: relative;
  }

  #e8xZRmMvogVdK0mf {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.8333375em - var(--ffsd)));
  }

  #xnI1rCSPzTfliyi3 {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.8333375em);
    --last-font-size: var(--first-font-size);
    transform: translateX(calc(var(--first-font-size) * -0.02));
    margin-top: calc(var(--first-font-size) * 0.125);
    margin-bottom: calc(var(--last-font-size) * 0.125);
  }

  #GsHRQQ0Ph17UjoSe {
    min-width: 93.4375rem;
  }

  #RRsqus4aOlDPt4fe {
    grid-area: 6 / 4 / 7 / 9;
    position: relative;
  }

  #h9WFM916snyPHqop {
    grid-area: 8 / 5 / 9 / 6;
    position: relative;
  }

  #V0vYz1tJw6D3ov05 {
    grid-template-columns: 3.33333333rem 0 0 45rem 3.33333333rem 45rem 0 0 3.33333333rem;
    grid-template-rows: minmax(31.06587095rem, max-content) minmax(12.86500989rem, max-content) minmax(8.79533449rem, max-content) minmax(15.76132664rem, max-content) minmax(31.20575813rem, max-content) minmax(4.42282799rem, max-content) minmax(3.87966676rem, max-content) minmax(5.94800479rem, max-content) minmax(31.06587095rem, max-content);
  }

  #AeVFSLuLyoaS0jQa {
    min-height: calc(calc(11.90752804 * var(--1vh, 1vh)) - 5.95376402px);
  }

  #ibWvpJ2j9M4mdYsl {
    grid-area: 2 / 2 / 3 / 3;
    position: relative;
  }

  #HBkypbWvTEs9Agnz {
    grid-template-columns: 0 369.68830022%;
    left: -134.84415011%;
    grid-template-rows: 0 100%;
  }

  #X1wUgV7C43kdPHjN {
    grid-area: 2 / 2 / 3 / 9;
    position: relative;
  }

  #CgmDxFXO2qlnQ3Ha {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(11.66670833em - var(--ffsd)));
  }

  #YVQ8zeUGUjklMf4O {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 11.66670833em);
    --last-font-size: var(--first-font-size);
    margin-top: calc(var(--first-font-size) * 0.125);
    margin-bottom: calc(var(--last-font-size) * 0.125);
  }

  #OcrmC1fBSNubxXbD {
    min-width: 83.22916667rem;
  }

  #NHeUNvjcDmDa1YPB {
    grid-area: 4 / 3 / 5 / 7;
    position: relative;
  }

  #l616bDmwurfSRNxB {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.83339583em - var(--ffsd)));
  }

  #EjAyXgzq5xSvH7Ho {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5.83339583em);
    --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);
  }

  #IC43bBcCwKdbQ8WS {
    min-width: 83.22916667rem;
  }

  #md1yBtLipI4d9mpl {
    grid-area: 6 / 4 / 7 / 8;
    position: relative;
  }

  #dySVi2AT4sWAmCBJ {
    grid-area: 2 / 2 / 7 / 7;
    position: relative;
  }

  #LNBgTIrRR7TxXPTU {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.00002083em - var(--ffsd)));
  }

  #CjMjUuGp3p4cHkHP {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5.00002083em);
    --last-font-size: var(--first-font-size);
    margin-top: calc(var(--first-font-size) * 0.125);
    margin-bottom: calc(var(--last-font-size) * 0.125);
  }

  #Z5sdkLLzMZSTMHmk {
    min-width: 33.76762692rem;
  }

  #KQNKFTVTsk84ewzk {
    grid-area: 4 / 3 / 5 / 4;
    position: relative;
  }

  #aDO5mr0feBACGCmV {
    grid-area: 2 / 2 / 5 / 5;
    position: relative;
  }

  #zLJHKUIFVDw1Lhyf {
    grid-area: 3 / 3 / 4 / 4;
    position: relative;
  }

  #nC4HBnfDY0aZrBIr {
    grid-template-columns: 0 1.75958808rem 4.39702521rem 1.75958808rem;
    grid-template-rows: 0 minmax(2.29143402rem, max-content) minmax(3.33333333rem, max-content) minmax(2.29143402rem, max-content);
  }

  #XxirXWUInjxFykku {
    grid-area: 8 / 5 / 9 / 6;
    grid-template-columns: 0 5.68015254rem 33.66346025rem 0.74994448rem 7.91620137rem 2.15426394rem;
    grid-template-rows: 0 minmax(2.09132862rem, max-content) minmax(1.04143141rem, max-content) minmax(5.83333854rem, max-content) minmax(1.04143141rem, max-content) minmax(2.09132862rem, max-content);
  }

  #N941xXgXbiwnUsAR {
    grid-area: 8 / 5 / 9 / 6;
    position: relative;
  }

  #guolKXEIMRr7Psv7 {
    grid-template-columns: 3.33333333rem 5.10416667rem 0 0 50.16402259rem 32.96097741rem 0 5.10416667rem 3.33333333rem;
    grid-template-rows: minmax(3.33333333rem, max-content) minmax(105.99630314rem, max-content) minmax(5rem, max-content) minmax(36.04167708rem, max-content) minmax(8.79424969rem, max-content) minmax(24.49998125rem, max-content) minmax(8.75044405rem, max-content) minmax(12.09885862rem, max-content) minmax(3.33333333rem, max-content);
  }

  #pObIaALwWT8IO5Nc {
    min-height: calc(calc(17.06753782 * var(--1vh, 1vh)) - 8.53376891px);
  }

  #l1nZlV1UKrywPOdm {
    grid-area: 2 / 2 / 3 / 3;
    position: relative;
  }

  #Lfk5nkuBId9eGqpv {
    grid-template-columns: 0 359.86869301%;
    left: -129.93434651%;
    grid-template-rows: 0 100%;
  }

  #YHLvVD846OUNS3YI {
    grid-area: 2 / 2 / 3 / 9;
    position: relative;
  }

  #hiKlDve7Ur6oWdhU {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(11.66670833em - var(--ffsd)));
  }

  #sRQRne0G8ZI8mPGM {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 11.66670833em);
    --last-font-size: var(--first-font-size);
    margin-top: calc(var(--first-font-size) * 0.125);
    margin-bottom: calc(var(--last-font-size) * 0.125);
  }

  #BQ3TwyuCJn0pF8v8 {
    min-width: 83.22916667rem;
  }

  #JX4GXqTvxlVgfC4y {
    grid-area: 4 / 3 / 5 / 7;
    position: relative;
  }

  #IRLSczWdiNGG5cwk {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.83339583em - var(--ffsd)));
  }

  #MDJxmbNCsWwGmkDV {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.83339583em - var(--ffsd)));
  }

  #bb5t3Nmq61tMWBKt {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5.83339583em);
    --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);
  }

  #XoWHgoUbXaTL3W8u {
    min-width: 83.22916667rem;
  }

  #syWkBkIHhF9pQTfm {
    grid-area: 6 / 4 / 7 / 8;
    position: relative;
  }

  #CLDVrD026hDBz4Ci {
    grid-area: 2 / 2 / 7 / 7;
    position: relative;
  }

  #uwMATq5tTJptD2Cw {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.00002083em - var(--ffsd)));
  }

  #yVopwDUK6rzSjxKK {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5.00002083em);
    --last-font-size: var(--first-font-size);
    margin-top: calc(var(--first-font-size) * 0.125);
    margin-bottom: calc(var(--last-font-size) * 0.125);
  }

  #iy4DnP1urVS93g9n {
    min-width: 33.76762692rem;
  }

  #QRpAkvB3gsq0qyM8 {
    grid-area: 4 / 3 / 5 / 4;
    position: relative;
  }

  #AkXEd4VKzwTVudCc {
    grid-area: 2 / 2 / 5 / 5;
    position: relative;
  }

  #kP9PJm7ewilyrbX9 {
    grid-area: 3 / 3 / 4 / 4;
    position: relative;
  }

  #AP12Z69pJ8t2PoAY {
    grid-template-columns: 0 1.75958808rem 4.39702521rem 1.75958808rem;
    grid-template-rows: 0 minmax(2.29143402rem, max-content) minmax(3.33333333rem, max-content) minmax(2.29143402rem, max-content);
  }

  #DfkOBWO0wdjkxVFo {
    grid-area: 8 / 5 / 9 / 6;
    grid-template-columns: 0 5.68015254rem 33.66346025rem 0.74994448rem 7.91620137rem 2.15426394rem;
    grid-template-rows: 0 minmax(2.09132862rem, max-content) minmax(1.04143141rem, max-content) minmax(5.83333854rem, max-content) minmax(1.04143141rem, max-content) minmax(2.09132862rem, max-content);
  }

  #x5MUwKHOxVDKNcw4 {
    grid-area: 8 / 5 / 9 / 6;
    position: relative;
  }

  #N4t2EM00cWXiAtm4 {
    grid-template-columns: 3.33333333rem 5.10416667rem 0 0 50.16402259rem 32.96097741rem 0 5.10416667rem 3.33333333rem;
    grid-template-rows: minmax(3.33333333rem, max-content) minmax(105.99630314rem, max-content) minmax(5rem, max-content) minmax(25.00001042rem, max-content) minmax(8.79424969rem, max-content) minmax(24.49998125rem, max-content) minmax(14.27127739rem, max-content) minmax(12.09885862rem, max-content) minmax(3.33333333rem, max-content);
  }

  #elaKS42n28XWOcLB {
    min-height: calc(calc(16.61419234 * var(--1vh, 1vh)) - 8.30709617px);
  }

  #osVdDveHvtR4WiTA {
    grid-area: 2 / 2 / 3 / 3;
    position: relative;
  }

  #Cr2Tf5rJ3KwjEnjz {
    grid-template-columns: 0 314.84593054%;
    left: -107.42296527%;
    grid-template-rows: 0 100%;
  }

  #HEXwpsGOZxb4V7W8 {
    grid-area: 2 / 2 / 3 / 9;
    position: relative;
  }

  #e6UMYHgOxyvj0NJa {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(11.66670833em - var(--ffsd)));
  }

  #PiLWgmFPkD8QVHwA {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 11.66670833em);
    --last-font-size: var(--first-font-size);
    margin-top: calc(var(--first-font-size) * 0.125);
    margin-bottom: calc(var(--last-font-size) * 0.125);
  }

  #uUsuWgud6rWO8N4E {
    min-width: 83.22916667rem;
  }

  #dThDIMZi8TCeDGAP {
    grid-area: 4 / 3 / 5 / 7;
    position: relative;
  }

  #d5aZTkPw5yPvDN7d {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.83339583em - var(--ffsd)));
  }

  #Hc4ClCQlHxAjWMTN {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5.83339583em);
    --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);
  }

  #bxfAJ9BUYGZa077K {
    min-width: 83.22916667rem;
  }

  #wKWCgdbBb7jCoGd1 {
    grid-area: 6 / 4 / 7 / 8;
    position: relative;
  }

  #sz9Ko33ykeqibjGG {
    grid-area: 2 / 2 / 7 / 7;
    position: relative;
  }

  #k4tV8YvQS6jqEU5X {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.00002083em - var(--ffsd)));
  }

  #iJI84FQYnG6taxjf {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5.00002083em);
    --last-font-size: var(--first-font-size);
    margin-top: calc(var(--first-font-size) * 0.125);
    margin-bottom: calc(var(--last-font-size) * 0.125);
  }

  #MjEngRuRD5lo8MzU {
    min-width: 33.76762692rem;
  }

  #eO61bnXufhHIZwe9 {
    grid-area: 4 / 3 / 5 / 4;
    position: relative;
  }

  #F7FIpq56B27NfEmX {
    grid-area: 2 / 2 / 5 / 5;
    position: relative;
  }

  #iYfgFVYdlTmSs9u4 {
    grid-area: 3 / 3 / 4 / 4;
    position: relative;
  }

  #XMzaEiKCutR9mRkQ {
    grid-template-columns: 0 1.75958808rem 4.39702521rem 1.75958808rem;
    grid-template-rows: 0 minmax(2.29143402rem, max-content) minmax(3.33333333rem, max-content) minmax(2.29143402rem, max-content);
  }

  #EXHk97TQ4bS59isO {
    grid-area: 8 / 5 / 9 / 6;
    grid-template-columns: 0 5.68015254rem 33.66346025rem 0.74994448rem 7.91620137rem 2.15426394rem;
    grid-template-rows: 0 minmax(2.09132862rem, max-content) minmax(1.04143141rem, max-content) minmax(5.83333854rem, max-content) minmax(1.04143141rem, max-content) minmax(2.09132862rem, max-content);
  }

  #FnbHuKB2XSLNEF0s {
    grid-area: 8 / 5 / 9 / 6;
    position: relative;
  }

  #bPrnHEDNad3YrL9R {
    grid-template-columns: 3.33333333rem 5.10416667rem 0 0 50.16402259rem 32.96097741rem 0 5.10416667rem 3.33333333rem;
    grid-template-rows: minmax(3.33333333rem, max-content) minmax(105.99630314rem, max-content) minmax(5rem, max-content) minmax(13.95834375rem, max-content) minmax(8.79424969rem, max-content) minmax(15.74998125rem, max-content) minmax(8.75rem, max-content) minmax(12.09885862rem, max-content) minmax(3.33333333rem, max-content);
  }

  #eZNnJholAHm497eg {
    min-height: calc(calc(14.53560966 * var(--1vh, 1vh)) - 7.26780483px);
  }

  #PYthIXCLnLU2kr5U {
    grid-area: 2 / 2 / 3 / 3;
    position: relative;
  }

  #EuxpBL8fMdhIIHvL {
    grid-template-columns: 0 337.12929131%;
    left: -118.56464565%;
    grid-template-rows: 0 100%;
  }

  #bPqx35GUyjbVj6Tj {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(10.72202593em - var(--ffsd)));
  }

  #xvmq3aJ6AdeUGVCH {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 10.72202593em);
    --last-font-size: var(--first-font-size);
    transform: translateX(calc(var(--first-font-size) * -0.02));
    margin-top: calc(var(--first-font-size) * 0.125);
    margin-bottom: calc(var(--last-font-size) * 0.125);
  }

  #y6qZBklNNGwHl2w7 {
    min-width: 93.4375rem;
  }

  #xSCYIgKhHzuvz4r6 {
    grid-area: 2 / 2 / 3 / 9;
    position: relative;
  }

  #JGhj9JGHWwqidaZq {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.83335417em - var(--ffsd)));
  }

  #BtFFGpVQ60iNo3RX {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5.83335417em);
    --last-font-size: var(--first-font-size);
    margin-top: calc(var(--first-font-size) * 0.125);
    margin-bottom: calc(var(--last-font-size) * 0.125);
  }

  #U875WExtOwxiu5KN {
    min-width: 93.4375rem;
  }

  #Usy2mOwE5ZMWveQX {
    grid-area: 4 / 3 / 5 / 10;
    position: relative;
  }

  #AmOSGbnVdUTMQEOV {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.83339583em - var(--ffsd)));
  }

  #nxeDQUFU3Rs03s3I {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.83339583em - var(--ffsd)));
  }

  #EDggoNWI0vnJdLnF {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.83339583em - var(--ffsd)));
  }

  #jTaCuE5oDXhfNhu9 {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5.83339583em);
    --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);
  }

  #tdGLxIG9J7451GMP {
    min-width: 93.4375rem;
  }

  #d20dLxaSXmCk258B {
    grid-area: 6 / 4 / 7 / 11;
    position: relative;
  }

  #X1egxkZZde0Ltdtk {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.83335417em - var(--ffsd)));
  }

  #c3vaeC3BBFUExXwX {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5.83335417em);
    --last-font-size: var(--first-font-size);
    margin-top: calc(var(--first-font-size) * 0.125);
    margin-bottom: calc(var(--last-font-size) * 0.125);
  }

  #RLmps6ZukodcszPb {
    min-width: 93.4375rem;
  }

  #C1Plj2I2qLOB8MhB {
    grid-area: 8 / 5 / 9 / 12;
    position: relative;
  }

  #FjoQcpfpFtLSEiY0 {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.83339583em - var(--ffsd)));
  }

  #qgNx358sCfaXWw2F {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.83339583em - var(--ffsd)));
  }

  #DLQuwpx79sN61OlD {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.83339583em - var(--ffsd)));
  }

  #CoyXF6gl70UgxmA0 {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5.83339583em);
    --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);
  }

  #XdXIMz6tOuGPntDH {
    min-width: 93.4375rem;
  }

  #kkLZd2puKL1rTsCP {
    grid-area: 10 / 6 / 11 / 13;
    position: relative;
  }

  #CWyx1Uc93LrqHQ1t {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.83335417em - var(--ffsd)));
  }

  #X291fLG6ntCm6C0S {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5.83335417em);
    --last-font-size: var(--first-font-size);
    margin-top: calc(var(--first-font-size) * 0.125);
    margin-bottom: calc(var(--last-font-size) * 0.125);
  }

  #WRAMqGPeqs2AzXZD {
    min-width: 93.4375rem;
  }

  #ZguUtb4BlB0uEFgN {
    grid-area: 12 / 7 / 13 / 14;
    position: relative;
  }

  #kbl5sSlW189DGdIM {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.83339583em - var(--ffsd)));
  }

  #W1PFJXKL9xE9eK0X {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.83339583em - var(--ffsd)));
  }

  #H1aSqAp1OTzXbfyF {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.83339583em - var(--ffsd)));
  }

  #cZwy73IIAf0B7drK {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5.83339583em);
    --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);
  }

  #jCUukuEQEZAwOwFa {
    min-width: 93.4375rem;
  }

  #fPfCAkKT6ObPFFdN {
    grid-area: 14 / 8 / 15 / 15;
    position: relative;
  }

  #nEOurgizDdUrNSxu {
    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(9.66666667rem, max-content)
    minmax(12.86640565rem, max-content) 
    minmax(26.70832292rem, max-content) 
    minmax(7.54511108rem, max-content) 
    minmax(6.37499062rem, max-content) 
    minmax(26.25028125rem, max-content) 
    minmax(5rem, max-content) 
    minmax(7.54511108rem, max-content) 
    minmax(6.37499062rem, max-content) 
    minmax(26.25028125rem, max-content) 
    minmax(5rem, max-content) 
    minmax(7.66857654rem, max-content) 
    minmax(6.37499062rem, max-content) 
    minmax(26.25028125rem, max-content) 
    minmax(9.66666667rem, max-content);
  }

  #nEOurgizDdUrNSxu_modificado {
    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(0.66666667rem, max-content)
    minmax(0.86640565rem, max-content) 
    minmax(0.70832292rem, max-content) 
    minmax(0.54511108rem, max-content) 

    /* minmax(9.66666667rem, max-content)
    minmax(12.86640565rem, max-content) 
    minmax(26.70832292rem, max-content) 
    minmax(7.54511108rem, max-content)  */

    minmax(6.37499062rem, max-content) 
    minmax(26.25028125rem, max-content) 
    minmax(5rem, max-content) 
    minmax(7.54511108rem, max-content) 
    minmax(6.37499062rem, max-content) 
    minmax(26.25028125rem, max-content) 
    minmax(5rem, max-content) 
    minmax(7.66857654rem, max-content) 
    minmax(6.37499062rem, max-content) 
    minmax(26.25028125rem, max-content) 
    minmax(9.66666667rem, max-content);
  }

  #MwD0YgNFFpvCKNmK {
    min-height: calc(calc(15.56437389 * var(--1vh, 1vh)) - 7.78218695px);
  }

  #mctSc8rWn2txYnws {
    grid-area: 2 / 2 / 3 / 3;
    position: relative;
  }

  #KuTZc83F3rPNMlN6 {
    grid-template-columns: 0 279.55588852%;
    left: -89.77794426%;
    grid-template-rows: 0 100%;
  }

  #bpbTEZfzqQcG0Uix {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(13.80163648em - var(--ffsd)));
  }

  #cX6im6m92cbd0RTj {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 13.80163648em);
    --last-font-size: var(--first-font-size);
    margin-top: calc(var(--first-font-size) * 0.125);
    margin-bottom: calc(var(--last-font-size) * 0.125);
  }

  #Wi4YDWqFpxWwMmlf {
    min-width: 93.4375rem;
  }

  #cNYJSaOUwpwLCGzI {
    grid-area: 2 / 2 / 3 / 12;
    position: relative;
  }

  #jtLe7rszw9rf6qv7 {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.83339583em - var(--ffsd)));
  }

  #pxli6l3RzUZKq2ha {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.83339583em - var(--ffsd)));
  }

  #i1gkj8alXgwof9zp {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.83339583em - var(--ffsd)));
  }

  #iqxEsPVAt04U0HBa {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5.83339583em);
    --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);
  }

  #S9yOadRLaJcnmv9k {
    min-width: 83.22916667rem;
  }

  #zcYoRCjWZmMNMeKp {
    grid-area: 2 / 2 / 3 / 4;
    position: relative;
  }

  #T6dQpC0LWEHmVqRM {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.83339583em - var(--ffsd)));
  }

  #Cd2EMGRvIxgUJ2dW {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5.83339583em);
    --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);
  }

  #LVYVMGor17fLArn4 {
    min-width: 83.22916667rem;
  }

  #Pydl7I0TrIe9iTEf {
    grid-area: 4 / 3 / 5 / 5;
    position: relative;
  }

  #mIm6RwrxMkZkJiU5 {
    grid-area: 4 / 3 / 5 / 13;
    grid-template-columns: 0 0 83.125rem 0;
    grid-template-rows: 
    0 minmax(0.49998125rem, max-content)
    minmax(0.33335208rem, max-content) 
    minmax(6.99998125rem, max-content);
  }

  #Qu5ATzjOusAeq5tz {
    grid-area: 4 / 3 / 5 / 13;
    position: relative;
  }

  #GOL7SBLe8NtyHGJt {
    grid-area: 6 / 4 / 10 / 5;
    position: relative;
  }

  #i3OH1gk1aSN39kMK {
    grid-area: 7 / 6 / 11 / 7;
    position: relative;
  }

  #nHXbvtMwiKxnFFyO {
    grid-area: 8 / 8 / 12 / 9;
    position: relative;
  }

  #HGpiHEdLEL98rOc1 {
    grid-area: 9 / 10 / 13 / 11;
    position: relative;
  }

  #twcVsrkOB76UvCoP {
    grid-template-columns: 3.33333333rem 10.20833333rem 0 11.18539416rem 2.68546456rem 11.22621676rem 2.68546456rem 11.18539416rem 2.68546456rem 11.18539416rem 30.2862071rem 0 3.33333333rem;
    grid-template-rows: minmax(15.6215848rem, max-content) 
    minmax(85.67345287rem, max-content) 0 
    minmax(23.83331458rem, max-content) 
    minmax(12.23811125rem, max-content) 0 0 0 
    minmax(11.18539416rem, max-content) 0 0 0 
    minmax(30.6215848rem, max-content);
  }

  #FStVKA5m7oPXXdF2 {
    min-height: calc(calc(12.90636111 * var(--1vh, 1vh)) - 6.45318055px);
  }
}

@media (min-width: 480.05px) and (max-width: 768px) {
  #qCXQJodR3i4yVhOx {
    grid-area: 2 / 2 / 3 / 3;
    position: relative;
  }

  #aawAdcJIvI2DLECA {
    grid-template-columns: 0 185.27560764%;
    left: -42.63780382%;
    grid-template-rows: 0 100%;
  }

  #Hr3XPKbU77KtOxLM {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.86111979em - var(--ffsd)));
  }

  #L4QqFfFdNccS46je {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.86111979em - var(--ffsd)));
  }

  #vO9J9qCkEDg2XpdE {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.86111979em);
    --last-font-size: var(--first-font-size);
    margin-top: calc(var(--first-font-size) * 0.1);
    margin-bottom: calc(var(--last-font-size) * 0.1);
  }

  #mPL8nVmgfbD6ELIy {
    min-width: 90.74056602rem;
  }

  #puXI9ZTNufj4QyX6 {
    grid-area: 2 / 2 / 3 / 6;
    position: relative;
  }

  #sLxLYnSMh76aXXFb {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(13.02083333em - var(--ffsd)));
  }

  #sLxLYnSMh76aXXFb_album {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(7.13444892em - var(--ffsd)));
  }

  #JE90J4HJW9B51RwU {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 13.02083333em);
    --last-font-size: var(--first-font-size);
    margin-top: calc(var(--first-font-size) * 0.125);
    margin-bottom: calc(var(--last-font-size) * 0.125);
  }

  #BlVpIyQQwgJFUQvc {
    min-width: 90.74056602rem;
  }

  #C9qIYFw8rJTia5mx {
    grid-area: 4 / 3 / 5 / 7;
    position: relative;
  }

  #uUM01L4dKM9QFLfB {
    grid-area: 2 / 2 / 7 / 5;
    position: relative;
  }

  #XRfHbx5bKTOEZCEb {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.12501302em - var(--ffsd)));
  }

  #fnnSYYKVCH1vbOeL {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.12501302em);
    --last-font-size: var(--first-font-size);
    margin-top: calc(var(--first-font-size) * 0.125);
    margin-bottom: calc(var(--last-font-size) * 0.125);
  }

  #mkxsb3q0oh5aHqhf {
    min-width: 21.10476682rem;
  }

  #oiy73Pd58cLJvKPR {
    grid-area: 4 / 3 / 5 / 4;
    position: relative;
  }

  #eq2ajH8sTLTBWhgj {
    grid-area: 2 / 2 / 5 / 5;
    position: relative;
  }

  #Alk0aCVdwvKOckSr {
    grid-area: 3 / 3 / 4 / 4;
    position: relative;
  }

  #FEkGdPhH31jpTQJw {
    grid-template-columns: 0 1.09974255rem 2.74814075rem 1.09974255rem;
    grid-template-rows: 0 minmax(1.43214626rem, max-content) minmax(2.08333333rem, max-content) minmax(1.43214626rem, max-content);
  }

  #iB3U1pcJcQTpXS62 {
    grid-template-columns: 0 3.55009534rem 21.03966266rem 0.4687153rem 4.94762586rem 1.34641496rem;
    grid-template-rows: 0 minmax(1.30708039rem, max-content) minmax(0.65089463rem, max-content) minmax(3.64583659rem, max-content) minmax(0.65089463rem, max-content) minmax(1.30708039rem, max-content);
  }

  #gCwBmKq4qrdg646x {
    grid-area: 5 / 4 / 7 / 5;
    position: relative;
  }

  #vCK2yTSdAIQrPeQe {
    grid-template-columns: 4.66226907rem 0 0 31.35251412rem 59.32294773rem 0 4.66226907rem;
    grid-template-rows: minmax(16.76810671rem, max-content) minmax(9.72223958rem, max-content) minmax(2.39922643rem, max-content) minmax(40.36458333rem, max-content) minmax(9.69812023rem, max-content) minmax(7.56178664rem, max-content) minmax(17.65260375rem, max-content);
  }

  #f1vvkHWam9a9OUn3 {
    min-height: calc(calc(12.19306406 * var(--1vh, 1vh)) - 6.09653203px);
  }

  #KzuBPmf0FejRo7WX {
    grid-area: 2 / 2 / 3 / 3;
    position: relative;
  }

  #fyYbglj94N6Vhw1r {
    grid-template-columns: 0 185.27560764%;
    left: -42.63780382%;
    grid-template-rows: 0 100%;
  }

  #g9Ljsg19vawHC1cB {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(10.41669271em - var(--ffsd)));
  }

  #PfHruJrcm5H536sR {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 10.41669271em);
    --last-font-size: var(--first-font-size);
    transform: translateX(calc(var(--first-font-size) * -0.02));
    margin-top: calc(var(--first-font-size) * 0.125);
    margin-bottom: calc(var(--last-font-size) * 0.125);
  }

  #uLHjUAcbYNSlDlpq {
    min-width: 90.74056602rem;
  }

  #yRwMwf7MFZbXHP16 {
    grid-area: 2 / 2 / 3 / 7;
    position: relative;
  }

  #wv3UaHlCtjEfNpRk {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.6458724em - var(--ffsd)));
  }

  #uKySVN4EbiNfvVZl {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.6458724em);
    --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);
  }

  #YjsIkd0Pp2qRzDk8 {
    min-width: 90.74056602rem;
  }

  #BMKnDNoBSLP7jMjd {
    grid-area: 4 / 3 / 5 / 8;
    position: relative;
  }

  #e8xZRmMvogVdK0mf {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.64584635em - var(--ffsd)));
  }

  #xnI1rCSPzTfliyi3 {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.64584635em);
    --last-font-size: var(--first-font-size);
    transform: translateX(calc(var(--first-font-size) * -0.02));
    margin-top: calc(var(--first-font-size) * 0.125);
    margin-bottom: calc(var(--last-font-size) * 0.125);
  }

  #GsHRQQ0Ph17UjoSe {
    min-width: 90.74056602rem;
  }

  #RRsqus4aOlDPt4fe {
    grid-area: 6 / 4 / 7 / 9;
    position: relative;
  }

  #h9WFM916snyPHqop {
    grid-area: 8 / 5 / 9 / 6;
    position: relative;
  }

  #V0vYz1tJw6D3ov05 {
    grid-template-columns: 4.66226907rem 0 0 44.29606426rem 2.08333333rem 44.29606426rem 0 0 4.66226907rem;
    grid-template-rows: minmax(20.45783601rem, max-content) minmax(12.4986505rem, max-content) minmax(5.49708406rem, max-content) minmax(15.31248828rem, max-content) minmax(19.50359883rem, max-content) minmax(4.29687826rem, max-content) minmax(2.42479172rem, max-content) minmax(3.71750299rem, max-content) minmax(20.45783601rem, max-content);
  }

  #AeVFSLuLyoaS0jQa {
    min-height: calc(calc(12.19306406 * var(--1vh, 1vh)) - 6.09653203px);
  }

  #ibWvpJ2j9M4mdYsl {
    grid-area: 2 / 2 / 3 / 3;
    position: relative;
  }

  #HBkypbWvTEs9Agnz {
    grid-template-columns: 0 264.77945785%;
    left: -82.38972893%;
    grid-template-rows: 0 100%;
  }

  #X1wUgV7C43kdPHjN {
    grid-area: 2 / 2 / 3 / 9;
    position: relative;
  }

  #CgmDxFXO2qlnQ3Ha {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(7.29169271em - var(--ffsd)));
  }

  #YVQ8zeUGUjklMf4O {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 7.29169271em);
    --last-font-size: var(--first-font-size);
    margin-top: calc(var(--first-font-size) * 0.125);
    margin-bottom: calc(var(--last-font-size) * 0.125);
  }

  #OcrmC1fBSNubxXbD {
    min-width: 52.01822917rem;
  }

  #NHeUNvjcDmDa1YPB {
    grid-area: 4 / 3 / 5 / 7;
    position: relative;
  }

  #l616bDmwurfSRNxB {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.6458724em - var(--ffsd)));
  }

  #EjAyXgzq5xSvH7Ho {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.6458724em);
    --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);
  }

  #IC43bBcCwKdbQ8WS {
    min-width: 52.01822917rem;
  }

  #md1yBtLipI4d9mpl {
    grid-area: 6 / 4 / 7 / 8;
    position: relative;
  }

  #dySVi2AT4sWAmCBJ {
    grid-area: 2 / 2 / 7 / 7;
    position: relative;
  }

  #LNBgTIrRR7TxXPTU {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.12501302em - var(--ffsd)));
  }

  #CjMjUuGp3p4cHkHP {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.12501302em);
    --last-font-size: var(--first-font-size);
    margin-top: calc(var(--first-font-size) * 0.125);
    margin-bottom: calc(var(--last-font-size) * 0.125);
  }

  #Z5sdkLLzMZSTMHmk {
    min-width: 21.10476682rem;
  }

  #KQNKFTVTsk84ewzk {
    grid-area: 4 / 3 / 5 / 4;
    position: relative;
  }

  #aDO5mr0feBACGCmV {
    grid-area: 2 / 2 / 5 / 5;
    position: relative;
  }

  #zLJHKUIFVDw1Lhyf {
    grid-area: 3 / 3 / 4 / 4;
    position: relative;
  }

  #nC4HBnfDY0aZrBIr {
    grid-template-columns: 0 1.09974255rem 2.74814075rem 1.09974255rem;
    grid-template-rows: 0 minmax(1.43214626rem, max-content) minmax(2.08333333rem, max-content) minmax(1.43214626rem, max-content);
  }

  #XxirXWUInjxFykku {
    grid-area: 8 / 5 / 9 / 6;
    grid-template-columns: 0 3.55009534rem 21.03966266rem 0.4687153rem 4.94762586rem 1.34641496rem;
    grid-template-rows: 0 minmax(1.30708039rem, max-content) minmax(0.65089463rem, max-content) minmax(3.64583659rem, max-content) minmax(0.65089463rem, max-content) minmax(1.30708039rem, max-content);
  }

  #N941xXgXbiwnUsAR {
    grid-area: 8 / 5 / 9 / 6;
    position: relative;
  }

  #guolKXEIMRr7Psv7 {
    grid-template-columns: 14.77864583rem 9.24479167rem 0 0 31.35251412rem 20.60061088rem 0 9.24479167rem 14.77864583rem;
    grid-template-rows: minmax(4.16666667rem, max-content) minmax(80rem, max-content) minmax(4.16666667rem, max-content) minmax(22.52604818rem, max-content) minmax(5.49640605rem, max-content) minmax(15.31248828rem, max-content) minmax(5.46902753rem, max-content) minmax(7.56178664rem, max-content) minmax(4.16666667rem, max-content);
  }

  #pObIaALwWT8IO5Nc {
    min-height: calc(calc(17.4252452 * var(--1vh, 1vh)) - 8.7126226px);
  }

  #l1nZlV1UKrywPOdm {
    grid-area: 2 / 2 / 3 / 3;
    position: relative;
  }

  #Lfk5nkuBId9eGqpv {
    grid-template-columns: 0 258.64220335%;
    left: -79.32110167%;
    grid-template-rows: 0 100%;
  }

  #YHLvVD846OUNS3YI {
    grid-area: 2 / 2 / 3 / 9;
    position: relative;
  }

  #hiKlDve7Ur6oWdhU {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(7.29169271em - var(--ffsd)));
  }

  #sRQRne0G8ZI8mPGM {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 7.29169271em);
    --last-font-size: var(--first-font-size);
    margin-top: calc(var(--first-font-size) * 0.125);
    margin-bottom: calc(var(--last-font-size) * 0.125);
  }

  #BQ3TwyuCJn0pF8v8 {
    min-width: 52.01822917rem;
  }

  #JX4GXqTvxlVgfC4y {
    grid-area: 4 / 3 / 5 / 7;
    position: relative;
  }

  #IRLSczWdiNGG5cwk {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.6458724em - var(--ffsd)));
  }

  #MDJxmbNCsWwGmkDV {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.6458724em - var(--ffsd)));
  }

  #bb5t3Nmq61tMWBKt {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.6458724em);
    --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);
  }

  #XoWHgoUbXaTL3W8u {
    min-width: 52.01822917rem;
  }

  #syWkBkIHhF9pQTfm {
    grid-area: 6 / 4 / 7 / 8;
    position: relative;
  }

  #CLDVrD026hDBz4Ci {
    grid-area: 2 / 2 / 7 / 7;
    position: relative;
  }

  #uwMATq5tTJptD2Cw {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.12501302em - var(--ffsd)));
  }

  #yVopwDUK6rzSjxKK {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.12501302em);
    --last-font-size: var(--first-font-size);
    margin-top: calc(var(--first-font-size) * 0.125);
    margin-bottom: calc(var(--last-font-size) * 0.125);
  }

  #iy4DnP1urVS93g9n {
    min-width: 21.10476682rem;
  }

  #QRpAkvB3gsq0qyM8 {
    grid-area: 4 / 3 / 5 / 4;
    position: relative;
  }

  #AkXEd4VKzwTVudCc {
    grid-area: 2 / 2 / 5 / 5;
    position: relative;
  }

  #kP9PJm7ewilyrbX9 {
    grid-area: 3 / 3 / 4 / 4;
    position: relative;
  }

  #AP12Z69pJ8t2PoAY {
    grid-template-columns: 0 1.09974255rem 2.74814075rem 1.09974255rem;
    grid-template-rows: 0 minmax(1.43214626rem, max-content) minmax(2.08333333rem, max-content) minmax(1.43214626rem, max-content);
  }

  #DfkOBWO0wdjkxVFo {
    grid-area: 8 / 5 / 9 / 6;
    grid-template-columns: 0 3.55009534rem 21.03966266rem 0.4687153rem 4.94762586rem 1.34641496rem;
    grid-template-rows: 0 minmax(1.30708039rem, max-content) minmax(0.65089463rem, max-content) minmax(3.64583659rem, max-content) minmax(0.65089463rem, max-content) minmax(1.30708039rem, max-content);
  }

  #x5MUwKHOxVDKNcw4 {
    grid-area: 8 / 5 / 9 / 6;
    position: relative;
  }

  #N4t2EM00cWXiAtm4 {
    grid-template-columns: 14.77864583rem 9.24479167rem 0 0 31.35251412rem 20.60061088rem 0 9.24479167rem 14.77864583rem;
    grid-template-rows: minmax(4.16666667rem, max-content) minmax(80rem, max-content) minmax(4.16666667rem, max-content) minmax(15.62500651rem, max-content) minmax(5.49640605rem, max-content) minmax(15.31248828rem, max-content) minmax(8.91954837rem, max-content) minmax(7.56178664rem, max-content) minmax(4.16666667rem, max-content);
  }

  #elaKS42n28XWOcLB {
    min-height: calc(calc(17.02134995 * var(--1vh, 1vh)) - 8.51067498px);
  }

  #osVdDveHvtR4WiTA {
    grid-area: 2 / 2 / 3 / 3;
    position: relative;
  }

  #Cr2Tf5rJ3KwjEnjz {
    grid-template-columns: 0 230.5029768%;
    left: -65.2514884%;
    grid-template-rows: 0 100%;
  }

  #HEXwpsGOZxb4V7W8 {
    grid-area: 2 / 2 / 3 / 9;
    position: relative;
  }

  #e6UMYHgOxyvj0NJa {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(7.29169271em - var(--ffsd)));
  }

  #PiLWgmFPkD8QVHwA {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 7.29169271em);
    --last-font-size: var(--first-font-size);
    margin-top: calc(var(--first-font-size) * 0.125);
    margin-bottom: calc(var(--last-font-size) * 0.125);
  }

  #uUsuWgud6rWO8N4E {
    min-width: 52.01822917rem;
  }

  #dThDIMZi8TCeDGAP {
    grid-area: 4 / 3 / 5 / 7;
    position: relative;
  }

  #d5aZTkPw5yPvDN7d {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.6458724em - var(--ffsd)));
  }

  #Hc4ClCQlHxAjWMTN {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.6458724em);
    --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);
  }

  #bxfAJ9BUYGZa077K {
    min-width: 52.01822917rem;
  }

  #wKWCgdbBb7jCoGd1 {
    grid-area: 6 / 4 / 7 / 8;
    position: relative;
  }

  #sz9Ko33ykeqibjGG {
    grid-area: 2 / 2 / 7 / 7;
    position: relative;
  }

  #k4tV8YvQS6jqEU5X {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.12501302em - var(--ffsd)));
  }

  #iJI84FQYnG6taxjf {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.12501302em);
    --last-font-size: var(--first-font-size);
    margin-top: calc(var(--first-font-size) * 0.125);
    margin-bottom: calc(var(--last-font-size) * 0.125);
  }

  #MjEngRuRD5lo8MzU {
    min-width: 21.10476682rem;
  }

  #eO61bnXufhHIZwe9 {
    grid-area: 4 / 3 / 5 / 4;
    position: relative;
  }

  #F7FIpq56B27NfEmX {
    grid-area: 2 / 2 / 5 / 5;
    position: relative;
  }

  #iYfgFVYdlTmSs9u4 {
    grid-area: 3 / 3 / 4 / 4;
    position: relative;
  }

  #XMzaEiKCutR9mRkQ {
    grid-template-columns: 0 1.09974255rem 2.74814075rem 1.09974255rem;
    grid-template-rows: 0 minmax(1.43214626rem, max-content) minmax(2.08333333rem, max-content) minmax(1.43214626rem, max-content);
  }

  #EXHk97TQ4bS59isO {
    grid-area: 8 / 5 / 9 / 6;
    grid-template-columns: 0 3.55009534rem 21.03966266rem 0.4687153rem 4.94762586rem 1.34641496rem;
    grid-template-rows: 0 minmax(1.30708039rem, max-content) minmax(0.65089463rem, max-content) minmax(3.64583659rem, max-content) minmax(0.65089463rem, max-content) minmax(1.30708039rem, max-content);
  }

  #FnbHuKB2XSLNEF0s {
    grid-area: 8 / 5 / 9 / 6;
    position: relative;
  }

  #bPrnHEDNad3YrL9R {
    grid-template-columns: 14.77864583rem 9.24479167rem 0 0 31.35251412rem 20.60061088rem 0 9.24479167rem 14.77864583rem;
    grid-template-rows: minmax(4.16666667rem, max-content) minmax(80rem, max-content) minmax(4.16666667rem, max-content) minmax(8.72396484rem, max-content) minmax(5.49640605rem, max-content) minmax(9.84373828rem, max-content) minmax(5.46875rem, max-content) minmax(7.56178664rem, max-content) minmax(4.16666667rem, max-content);
  }

  #eZNnJholAHm497eg {
    min-height: calc(calc(15.16949586 * var(--1vh, 1vh)) - 7.58474793px);
  }

  #PYthIXCLnLU2kr5U {
    grid-area: 2 / 2 / 3 / 3;
    position: relative;
  }

  #EuxpBL8fMdhIIHvL {
    grid-template-columns: 0 218.9879259%;
    left: -59.49396295%;
    grid-template-rows: 0 100%;
  }

  #bPqx35GUyjbVj6Tj {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(10.41669271em - var(--ffsd)));
  }

  #xvmq3aJ6AdeUGVCH {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 10.41669271em);
    --last-font-size: var(--first-font-size);
    transform: translateX(calc(var(--first-font-size) * -0.02));
    margin-top: calc(var(--first-font-size) * 0.125);
    margin-bottom: calc(var(--last-font-size) * 0.125);
  }

  #y6qZBklNNGwHl2w7 {
    min-width: 91.73177083rem;
  }

  #xSCYIgKhHzuvz4r6 {
    grid-area: 2 / 2 / 3 / 9;
    position: relative;
  }

  #JGhj9JGHWwqidaZq {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.64584635em - var(--ffsd)));
  }

  #BtFFGpVQ60iNo3RX {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.64584635em);
    --last-font-size: var(--first-font-size);
    margin-top: calc(var(--first-font-size) * 0.125);
    margin-bottom: calc(var(--last-font-size) * 0.125);
  }

  #U875WExtOwxiu5KN {
    min-width: 91.73177083rem;
  }

  #Usy2mOwE5ZMWveQX {
    grid-area: 4 / 3 / 5 / 10;
    position: relative;
  }

  #AmOSGbnVdUTMQEOV {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.6458724em - var(--ffsd)));
  }

  #nxeDQUFU3Rs03s3I {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.6458724em - var(--ffsd)));
  }

  #EDggoNWI0vnJdLnF {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.6458724em - var(--ffsd)));
  }

  #jTaCuE5oDXhfNhu9 {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.6458724em);
    --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);
  }

  #tdGLxIG9J7451GMP {
    min-width: 91.73177083rem;
  }

  #d20dLxaSXmCk258B {
    grid-area: 6 / 4 / 7 / 11;
    position: relative;
  }

  #X1egxkZZde0Ltdtk {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.64584635em - var(--ffsd)));
  }

  #c3vaeC3BBFUExXwX {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.64584635em);
    --last-font-size: var(--first-font-size);
    margin-top: calc(var(--first-font-size) * 0.125);
    margin-bottom: calc(var(--last-font-size) * 0.125);
  }

  #RLmps6ZukodcszPb {
    min-width: 91.73177083rem;
  }

  #C1Plj2I2qLOB8MhB {
    grid-area: 8 / 5 / 9 / 12;
    position: relative;
  }

  #FjoQcpfpFtLSEiY0 {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.6458724em - var(--ffsd)));
  }

  #qgNx358sCfaXWw2F {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.6458724em - var(--ffsd)));
  }

  #DLQuwpx79sN61OlD {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.6458724em - var(--ffsd)));
  }

  #CoyXF6gl70UgxmA0 {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.6458724em);
    --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);
  }

  #XdXIMz6tOuGPntDH {
    min-width: 91.73177083rem;
  }

  #kkLZd2puKL1rTsCP {
    grid-area: 10 / 6 / 11 / 13;
    position: relative;
  }

  #CWyx1Uc93LrqHQ1t {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.64584635em - var(--ffsd)));
  }

  #X291fLG6ntCm6C0S {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.64584635em);
    --last-font-size: var(--first-font-size);
    margin-top: calc(var(--first-font-size) * 0.125);
    margin-bottom: calc(var(--last-font-size) * 0.125);
  }

  #WRAMqGPeqs2AzXZD {
    min-width: 91.73177083rem;
  }

  #ZguUtb4BlB0uEFgN {
    grid-area: 12 / 7 / 13 / 14;
    position: relative;
  }

  #kbl5sSlW189DGdIM {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.6458724em - var(--ffsd)));
  }

  #W1PFJXKL9xE9eK0X {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.6458724em - var(--ffsd)));
  }

  #H1aSqAp1OTzXbfyF {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.6458724em - var(--ffsd)));
  }

  #cZwy73IIAf0B7drK {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.6458724em);
    --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);
  }

  #jCUukuEQEZAwOwFa {
    min-width: 91.73177083rem;
  }

  #fPfCAkKT6ObPFFdN {
    grid-area: 14 / 8 / 15 / 15;
    position: relative;
  }

  #nEOurgizDdUrNSxu {
    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(7.08333333rem, max-content) minmax(12.36484215rem, max-content) minmax(16.69270182rem, max-content) minmax(3.46355404rem, max-content) minmax(3.98436914rem, max-content) minmax(16.40642578rem, max-content) minmax(4.16666667rem, max-content) minmax(3.46355404rem, max-content) minmax(3.98436914rem, max-content) minmax(16.40642578rem, max-content) minmax(4.16666667rem, max-content) minmax(3.46355404rem, max-content) minmax(3.98436914rem, max-content) minmax(16.40642578rem, max-content) minmax(7.08333333rem, max-content);
  }

  #MwD0YgNFFpvCKNmK {
    min-height: calc(calc(14.41168562 * var(--1vh, 1vh)) - 7.20584281px);
  }

  #mctSc8rWn2txYnws {
    grid-area: 2 / 2 / 3 / 3;
    position: relative;
  }

  #KuTZc83F3rPNMlN6 {
    grid-template-columns: 0 176.05261679%;
    left: -38.0263084%;
    grid-template-rows: 0 100%;
  }

  #bpbTEZfzqQcG0Uix {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(10.41669271em - var(--ffsd)));
  }

  #cX6im6m92cbd0RTj {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 10.41669271em);
    --last-font-size: var(--first-font-size);
    margin-top: calc(var(--first-font-size) * 0.125);
    margin-bottom: calc(var(--last-font-size) * 0.125);
  }

  #Wi4YDWqFpxWwMmlf {
    min-width: 91.73177083rem;
  }

  #cNYJSaOUwpwLCGzI {
    grid-area: 2 / 2 / 3 / 13;
    position: relative;
  }

  #jtLe7rszw9rf6qv7 {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.6458724em - var(--ffsd)));
  }

  #pxli6l3RzUZKq2ha {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.6458724em - var(--ffsd)));
  }

  #i1gkj8alXgwof9zp {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.6458724em - var(--ffsd)));
  }

  #iqxEsPVAt04U0HBa {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.6458724em);
    --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);
  }

  #S9yOadRLaJcnmv9k {
    min-width: 52.01822917rem;
  }

  #zcYoRCjWZmMNMeKp {
    grid-area: 2 / 2 / 3 / 4;
    position: relative;
  }

  #T6dQpC0LWEHmVqRM {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.6458724em - var(--ffsd)));
  }

  #Cd2EMGRvIxgUJ2dW {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.6458724em);
    --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);
  }

  #LVYVMGor17fLArn4 {
    min-width: 52.01822917rem;
  }

  #Pydl7I0TrIe9iTEf {
    grid-area: 4 / 3 / 5 / 5;
    position: relative;
  }

  #mIm6RwrxMkZkJiU5 {
    grid-area: 4 / 3 / 5 / 12;
    grid-template-columns: 0 0 51.953125rem 0;
    grid-template-rows: 
    0 minmax(5.31248828rem, max-content)
    minmax(0.08334505rem, max-content) 
    minmax(4.37498828rem, max-content);
  }

  #Qu5ATzjOusAeq5tz {
    grid-area: 4 / 3 / 5 / 12;
    position: relative;
  }

  #GOL7SBLe8NtyHGJt {
    grid-area: 6 / 4 / 10 / 5;
    position: relative;
  }

  #i3OH1gk1aSN39kMK {
    grid-area: 7 / 6 / 11 / 7;
    position: relative;
  }

  #nHXbvtMwiKxnFFyO {
    grid-area: 8 / 8 / 12 / 9;
    position: relative;
  }

  #HGpiHEdLEL98rOc1 {
    grid-area: 9 / 10 / 13 / 11;
    position: relative;
  }

  #twcVsrkOB76UvCoP {
    grid-template-columns: 4.16666667rem 36.824721rem 0 6.99087135rem 1.67841535rem 7.01638548rem 1.67841535rem 6.99087135rem 1.67841535rem 6.99087135rem 18.92887944rem 2.88882067rem 4.16666667rem;
    grid-template-rows: minmax(20.18015717rem, max-content) minmax(17.21043943rem, max-content) 0 minmax(26.77082161rem, max-content) minmax(7.64881953rem, max-content) 0 0 0 minmax(6.99087135rem, max-content) 0 0 0 minmax(20.18015717rem, max-content);
  }

  #FStVKA5m7oPXXdF2 {
    min-height: calc(calc(11.58609524 * var(--1vh, 1vh)) - 5.79304762px);
  }
}

@media (min-width: 768.05px) and (max-width: 1024px) {
  #qCXQJodR3i4yVhOx {
    grid-area: 2 / 2 / 3 / 3;
    position: relative;
  }

  #aawAdcJIvI2DLECA {
    grid-template-columns: 0 138.95670573%;
    left: -19.47835286%;
    grid-template-rows: 0 100%;
  }

  #Hr3XPKbU77KtOxLM {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.64583984em - var(--ffsd)));
  }

  #L4QqFfFdNccS46je {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.64583984em - var(--ffsd)));
  }

  #vO9J9qCkEDg2XpdE {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.64583984em);
    --last-font-size: var(--first-font-size);
    margin-top: calc(var(--first-font-size) * 0.1);
    margin-bottom: calc(var(--last-font-size) * 0.1);
  }

  #mPL8nVmgfbD6ELIy {
    min-width: 68.05542451rem;
  }

  #puXI9ZTNufj4QyX6 {
    grid-area: 2 / 2 / 3 / 6;
    position: relative;
  }

  #sLxLYnSMh76aXXFb {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(9.765625em - var(--ffsd)));
  }

  #sLxLYnSMh76aXXFb_album {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(7.13444892em - var(--ffsd)));
  }

  #JE90J4HJW9B51RwU {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 9.765625em);
    --last-font-size: var(--first-font-size);
    margin-top: calc(var(--first-font-size) * 0.125);
    margin-bottom: calc(var(--last-font-size) * 0.125);
  }

  #BlVpIyQQwgJFUQvc {
    min-width: 68.05542451rem;
  }

  #C9qIYFw8rJTia5mx {
    grid-area: 4 / 3 / 5 / 7;
    position: relative;
  }

  #uUM01L4dKM9QFLfB {
    grid-area: 2 / 2 / 7 / 5;
    position: relative;
  }

  #XRfHbx5bKTOEZCEb {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.34375977em - var(--ffsd)));
  }

  #fnnSYYKVCH1vbOeL {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.34375977em);
    --last-font-size: var(--first-font-size);
    margin-top: calc(var(--first-font-size) * 0.125);
    margin-bottom: calc(var(--last-font-size) * 0.125);
  }

  #mkxsb3q0oh5aHqhf {
    min-width: 15.82857512rem;
  }

  #oiy73Pd58cLJvKPR {
    grid-area: 4 / 3 / 5 / 4;
    position: relative;
  }

  #eq2ajH8sTLTBWhgj {
    grid-area: 2 / 2 / 5 / 5;
    position: relative;
  }

  #Alk0aCVdwvKOckSr {
    grid-area: 3 / 3 / 4 / 4;
    position: relative;
  }

  #FEkGdPhH31jpTQJw {
    grid-template-columns: 0 0.82480691rem 2.06110557rem 0.82480691rem;
    grid-template-rows: 0 minmax(1.0741097rem, max-content) minmax(1.5625rem, max-content) minmax(1.0741097rem, max-content);
  }

  #iB3U1pcJcQTpXS62 {
    grid-template-columns: 0 2.6625715rem 15.77974699rem 0.35153648rem 3.71071939rem 1.00981122rem;
    grid-template-rows: 0 minmax(0.98031029rem, max-content) minmax(0.48817098rem, max-content) minmax(2.73437744rem, max-content) minmax(0.48817098rem, max-content) minmax(0.98031029rem, max-content);
  }

  #gCwBmKq4qrdg646x {
    grid-area: 5 / 4 / 7 / 5;
    position: relative;
  }

  #vCK2yTSdAIQrPeQe {
    grid-template-columns: 15.99670181rem 0 0 23.51438559rem 44.4922108rem 0 15.99670181rem;
    grid-template-rows: minmax(8.57608003rem, max-content) minmax(7.29167969rem, max-content) minmax(1.79941982rem, max-content) minmax(30.2734375rem, max-content) minmax(7.27359018rem, max-content) minmax(5.67133998rem, max-content) minmax(13.23945281rem, max-content);
  }

  #f1vvkHWam9a9OUn3 {
    min-height: calc(calc(12.57803454 * var(--1vh, 1vh)) - 6.28901727px);
  }

  #KzuBPmf0FejRo7WX {
    grid-area: 2 / 2 / 3 / 3;
    position: relative;
  }

  #fyYbglj94N6Vhw1r {
    grid-template-columns: 0 138.95670573%;
    left: -19.47835286%;
    grid-template-rows: 0 100%;
  }

  #g9Ljsg19vawHC1cB {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(7.81251953em - var(--ffsd)));
  }

  #PfHruJrcm5H536sR {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 7.81251953em);
    --last-font-size: var(--first-font-size);
    transform: translateX(calc(var(--first-font-size) * -0.02));
    margin-top: calc(var(--first-font-size) * 0.125);
    margin-bottom: calc(var(--last-font-size) * 0.125);
  }

  #uLHjUAcbYNSlDlpq {
    min-width: 68.05542451rem;
  }

  #yRwMwf7MFZbXHP16 {
    grid-area: 2 / 2 / 3 / 7;
    position: relative;
  }

  #wv3UaHlCtjEfNpRk {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.7344043em - var(--ffsd)));
  }

  #uKySVN4EbiNfvVZl {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.7344043em);
    --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);
  }

  #YjsIkd0Pp2qRzDk8 {
    min-width: 68.05542451rem;
  }

  #BMKnDNoBSLP7jMjd {
    grid-area: 4 / 3 / 5 / 8;
    position: relative;
  }

  #e8xZRmMvogVdK0mf {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.73438477em - var(--ffsd)));
  }

  #xnI1rCSPzTfliyi3 {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.73438477em);
    --last-font-size: var(--first-font-size);
    transform: translateX(calc(var(--first-font-size) * -0.02));
    margin-top: calc(var(--first-font-size) * 0.125);
    margin-bottom: calc(var(--last-font-size) * 0.125);
  }

  #GsHRQQ0Ph17UjoSe {
    min-width: 68.05542451rem;
  }

  #RRsqus4aOlDPt4fe {
    grid-area: 6 / 4 / 7 / 9;
    position: relative;
  }

  #h9WFM916snyPHqop {
    grid-area: 8 / 5 / 9 / 6;
    position: relative;
  }

  #V0vYz1tJw6D3ov05 {
    grid-template-columns: 15.99670181rem 0 0 33.22204819rem 1.5625rem 33.22204819rem 0 0 15.99670181rem;
    grid-template-rows: minmax(15.34337701rem, max-content) minmax(9.37398788rem, max-content) minmax(4.12281304rem, max-content) minmax(11.48436621rem, max-content) minmax(14.62769912rem, max-content) minmax(3.22265869rem, max-content) minmax(1.81859379rem, max-content) minmax(2.78812724rem, max-content) minmax(15.34337701rem, max-content);
  }

  #AeVFSLuLyoaS0jQa {
    min-height: calc(calc(12.57803454 * var(--1vh, 1vh)) - 6.28901727px);
  }

  #ibWvpJ2j9M4mdYsl {
    grid-area: 2 / 2 / 3 / 3;
    position: relative;
  }

  #HBkypbWvTEs9Agnz {
    grid-template-columns: 0 198.58459339%;
    left: -49.29229669%;
    grid-template-rows: 0 100%;
  }

  #X1wUgV7C43kdPHjN {
    grid-area: 2 / 2 / 3 / 9;
    position: relative;
  }

  #CgmDxFXO2qlnQ3Ha {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.46876953em - var(--ffsd)));
  }

  #YVQ8zeUGUjklMf4O {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5.46876953em);
    --last-font-size: var(--first-font-size);
    margin-top: calc(var(--first-font-size) * 0.125);
    margin-bottom: calc(var(--last-font-size) * 0.125);
  }

  #OcrmC1fBSNubxXbD {
    min-width: 39.01367188rem;
  }

  #NHeUNvjcDmDa1YPB {
    grid-area: 4 / 3 / 5 / 7;
    position: relative;
  }

  #l616bDmwurfSRNxB {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.7344043em - var(--ffsd)));
  }

  #EjAyXgzq5xSvH7Ho {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.7344043em);
    --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);
  }

  #IC43bBcCwKdbQ8WS {
    min-width: 39.01367188rem;
  }

  #md1yBtLipI4d9mpl {
    grid-area: 6 / 4 / 7 / 8;
    position: relative;
  }

  #dySVi2AT4sWAmCBJ {
    grid-area: 2 / 2 / 7 / 7;
    position: relative;
  }

  #LNBgTIrRR7TxXPTU {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.34375977em - var(--ffsd)));
  }

  #CjMjUuGp3p4cHkHP {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.34375977em);
    --last-font-size: var(--first-font-size);
    margin-top: calc(var(--first-font-size) * 0.125);
    margin-bottom: calc(var(--last-font-size) * 0.125);
  }

  #Z5sdkLLzMZSTMHmk {
    min-width: 15.82857512rem;
  }

  #KQNKFTVTsk84ewzk {
    grid-area: 4 / 3 / 5 / 4;
    position: relative;
  }

  #aDO5mr0feBACGCmV {
    grid-area: 2 / 2 / 5 / 5;
    position: relative;
  }

  #zLJHKUIFVDw1Lhyf {
    grid-area: 3 / 3 / 4 / 4;
    position: relative;
  }

  #nC4HBnfDY0aZrBIr {
    grid-template-columns: 0 0.82480691rem 2.06110557rem 0.82480691rem;
    grid-template-rows: 0 minmax(1.0741097rem, max-content) minmax(1.5625rem, max-content) minmax(1.0741097rem, max-content);
  }

  #XxirXWUInjxFykku {
    grid-area: 8 / 5 / 9 / 6;
    grid-template-columns: 0 2.6625715rem 15.77974699rem 0.35153648rem 3.71071939rem 1.00981122rem;
    grid-template-rows: 0 minmax(0.98031029rem, max-content) minmax(0.48817098rem, max-content) minmax(2.73437744rem, max-content) minmax(0.48817098rem, max-content) minmax(0.98031029rem, max-content);
  }

  #N941xXgXbiwnUsAR {
    grid-area: 8 / 5 / 9 / 6;
    position: relative;
  }

  #guolKXEIMRr7Psv7 {
    grid-template-columns: 23.58398437rem 6.93359375rem 0 0 23.51438559rem 15.45045816rem 0 6.93359375rem 23.58398438rem;
    grid-template-rows: minmax(3.125rem, max-content) minmax(60rem, max-content) minmax(3.125rem, max-content) minmax(16.89453613rem, max-content) minmax(4.12230454rem, max-content) minmax(11.48436621rem, max-content) minmax(4.10177065rem, max-content) minmax(5.67133998rem, max-content) minmax(3.125rem, max-content);
  }

  #pObIaALwWT8IO5Nc {
    min-height: calc(calc(17.97541085 * var(--1vh, 1vh)) - 8.98770542px);
  }

  #l1nZlV1UKrywPOdm {
    grid-area: 2 / 2 / 3 / 3;
    position: relative;
  }

  #Lfk5nkuBId9eGqpv {
    grid-template-columns: 0 193.98165251%;
    left: -46.99082626%;
    grid-template-rows: 0 100%;
  }

  #YHLvVD846OUNS3YI {
    grid-area: 2 / 2 / 3 / 9;
    position: relative;
  }

  #hiKlDve7Ur6oWdhU {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.46876953em - var(--ffsd)));
  }

  #sRQRne0G8ZI8mPGM {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5.46876953em);
    --last-font-size: var(--first-font-size);
    margin-top: calc(var(--first-font-size) * 0.125);
    margin-bottom: calc(var(--last-font-size) * 0.125);
  }

  #BQ3TwyuCJn0pF8v8 {
    min-width: 39.01367188rem;
  }

  #JX4GXqTvxlVgfC4y {
    grid-area: 4 / 3 / 5 / 7;
    position: relative;
  }

  #IRLSczWdiNGG5cwk {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.7344043em - var(--ffsd)));
  }

  #MDJxmbNCsWwGmkDV {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.7344043em - var(--ffsd)));
  }

  #bb5t3Nmq61tMWBKt {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.7344043em);
    --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);
  }

  #XoWHgoUbXaTL3W8u {
    min-width: 39.01367188rem;
  }

  #syWkBkIHhF9pQTfm {
    grid-area: 6 / 4 / 7 / 8;
    position: relative;
  }

  #CLDVrD026hDBz4Ci {
    grid-area: 2 / 2 / 7 / 7;
    position: relative;
  }

  #uwMATq5tTJptD2Cw {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.34375977em - var(--ffsd)));
  }

  #yVopwDUK6rzSjxKK {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.34375977em);
    --last-font-size: var(--first-font-size);
    margin-top: calc(var(--first-font-size) * 0.125);
    margin-bottom: calc(var(--last-font-size) * 0.125);
  }

  #iy4DnP1urVS93g9n {
    min-width: 15.82857512rem;
  }

  #QRpAkvB3gsq0qyM8 {
    grid-area: 4 / 3 / 5 / 4;
    position: relative;
  }

  #AkXEd4VKzwTVudCc {
    grid-area: 2 / 2 / 5 / 5;
    position: relative;
  }

  #kP9PJm7ewilyrbX9 {
    grid-area: 3 / 3 / 4 / 4;
    position: relative;
  }

  #AP12Z69pJ8t2PoAY {
    grid-template-columns: 0 0.82480691rem 2.06110557rem 0.82480691rem;
    grid-template-rows: 0 minmax(1.0741097rem, max-content) minmax(1.5625rem, max-content) minmax(1.0741097rem, max-content);
  }

  #DfkOBWO0wdjkxVFo {
    grid-area: 8 / 5 / 9 / 6;
    grid-template-columns: 0 2.6625715rem 15.77974699rem 0.35153648rem 3.71071939rem 1.00981122rem;
    grid-template-rows: 0 minmax(0.98031029rem, max-content) minmax(0.48817098rem, max-content) minmax(2.73437744rem, max-content) minmax(0.48817098rem, max-content) minmax(0.98031029rem, max-content);
  }

  #x5MUwKHOxVDKNcw4 {
    grid-area: 8 / 5 / 9 / 6;
    position: relative;
  }

  #N4t2EM00cWXiAtm4 {
    grid-template-columns: 23.58398437rem 6.93359375rem 0 0 23.51438559rem 15.45045816rem 0 6.93359375rem 23.58398438rem;
    grid-template-rows: minmax(3.125rem, max-content) minmax(60rem, max-content) minmax(3.125rem, max-content) minmax(11.71875488rem, max-content) minmax(4.12230454rem, max-content) minmax(11.48436621rem, max-content) minmax(6.68966128rem, max-content) minmax(5.67133998rem, max-content) minmax(3.125rem, max-content);
  }

  #elaKS42n28XWOcLB {
    min-height: calc(calc(17.55876345 * var(--1vh, 1vh)) - 8.77938173px);
  }

  #osVdDveHvtR4WiTA {
    grid-area: 2 / 2 / 3 / 3;
    position: relative;
  }

  #Cr2Tf5rJ3KwjEnjz {
    grid-template-columns: 0 172.8772326%;
    left: -36.4386163%;
    grid-template-rows: 0 100%;
  }

  #HEXwpsGOZxb4V7W8 {
    grid-area: 2 / 2 / 3 / 9;
    position: relative;
  }

  #e6UMYHgOxyvj0NJa {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.46876953em - var(--ffsd)));
  }

  #PiLWgmFPkD8QVHwA {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5.46876953em);
    --last-font-size: var(--first-font-size);
    margin-top: calc(var(--first-font-size) * 0.125);
    margin-bottom: calc(var(--last-font-size) * 0.125);
  }

  #uUsuWgud6rWO8N4E {
    min-width: 39.01367188rem;
  }

  #dThDIMZi8TCeDGAP {
    grid-area: 4 / 3 / 5 / 7;
    position: relative;
  }

  #d5aZTkPw5yPvDN7d {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.7344043em - var(--ffsd)));
  }

  #Hc4ClCQlHxAjWMTN {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.7344043em);
    --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);
  }

  #bxfAJ9BUYGZa077K {
    min-width: 39.01367188rem;
  }

  #wKWCgdbBb7jCoGd1 {
    grid-area: 6 / 4 / 7 / 8;
    position: relative;
  }

  #sz9Ko33ykeqibjGG {
    grid-area: 2 / 2 / 7 / 7;
    position: relative;
  }

  #k4tV8YvQS6jqEU5X {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.34375977em - var(--ffsd)));
  }

  #iJI84FQYnG6taxjf {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.34375977em);
    --last-font-size: var(--first-font-size);
    margin-top: calc(var(--first-font-size) * 0.125);
    margin-bottom: calc(var(--last-font-size) * 0.125);
  }

  #MjEngRuRD5lo8MzU {
    min-width: 15.82857512rem;
  }

  #eO61bnXufhHIZwe9 {
    grid-area: 4 / 3 / 5 / 4;
    position: relative;
  }

  #F7FIpq56B27NfEmX {
    grid-area: 2 / 2 / 5 / 5;
    position: relative;
  }

  #iYfgFVYdlTmSs9u4 {
    grid-area: 3 / 3 / 4 / 4;
    position: relative;
  }

  #XMzaEiKCutR9mRkQ {
    grid-template-columns: 0 0.82480691rem 2.06110557rem 0.82480691rem;
    grid-template-rows: 0 minmax(1.0741097rem, max-content) minmax(1.5625rem, max-content) minmax(1.0741097rem, max-content);
  }

  #EXHk97TQ4bS59isO {
    grid-area: 8 / 5 / 9 / 6;
    grid-template-columns: 0 2.6625715rem 15.77974699rem 0.35153648rem 3.71071939rem 1.00981122rem;
    grid-template-rows: 0 minmax(0.98031029rem, max-content) minmax(0.48817098rem, max-content) minmax(2.73437744rem, max-content) minmax(0.48817098rem, max-content) minmax(0.98031029rem, max-content);
  }

  #FnbHuKB2XSLNEF0s {
    grid-area: 8 / 5 / 9 / 6;
    position: relative;
  }

  #bPrnHEDNad3YrL9R {
    grid-template-columns: 23.58398437rem 6.93359375rem 0 0 23.51438559rem 15.45045816rem 0 6.93359375rem 23.58398438rem;
    grid-template-rows: minmax(3.125rem, max-content) minmax(60rem, max-content) minmax(3.125rem, max-content) minmax(6.54297363rem, max-content) minmax(4.12230454rem, max-content) minmax(7.38280371rem, max-content) minmax(4.1015625rem, max-content) minmax(5.67133998rem, max-content) minmax(3.125rem, max-content);
  }

  #eZNnJholAHm497eg {
    min-height: calc(calc(15.64844095 * var(--1vh, 1vh)) - 7.82422047px);
  }

  #PYthIXCLnLU2kr5U {
    grid-area: 2 / 2 / 3 / 3;
    position: relative;
  }

  #EuxpBL8fMdhIIHvL {
    grid-template-columns: 0 135.4828124%;
    left: -17.7414062%;
    grid-template-rows: 0 100%;
  }

  #bPqx35GUyjbVj6Tj {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(7.81251953em - var(--ffsd)));
  }

  #xvmq3aJ6AdeUGVCH {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 7.81251953em);
    --last-font-size: var(--first-font-size);
    transform: translateX(calc(var(--first-font-size) * -0.02));
    margin-top: calc(var(--first-font-size) * 0.125);
    margin-bottom: calc(var(--last-font-size) * 0.125);
  }

  #y6qZBklNNGwHl2w7 {
    min-width: 93.79882812rem;
  }

  #xSCYIgKhHzuvz4r6 {
    grid-area: 2 / 2 / 3 / 15;
    position: relative;
  }

  #JGhj9JGHWwqidaZq {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.73438477em - var(--ffsd)));
  }

  #BtFFGpVQ60iNo3RX {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.73438477em);
    --last-font-size: var(--first-font-size);
    margin-top: calc(var(--first-font-size) * 0.125);
    margin-bottom: calc(var(--last-font-size) * 0.125);
  }

  #U875WExtOwxiu5KN {
    min-width: 26.90429688rem;
  }

  #Usy2mOwE5ZMWveQX {
    grid-area: 4 / 3 / 7 / 5;
    position: relative;
  }

  #AmOSGbnVdUTMQEOV {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.7344043em - var(--ffsd)));
  }

  #nxeDQUFU3Rs03s3I {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.7344043em - var(--ffsd)));
  }

  #EDggoNWI0vnJdLnF {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.7344043em - var(--ffsd)));
  }

  #jTaCuE5oDXhfNhu9 {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.7344043em);
    --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);
  }

  #tdGLxIG9J7451GMP {
    min-width: 26.90429688rem;
  }

  #d20dLxaSXmCk258B {
    grid-area: 10 / 4 / 13 / 6;
    position: relative;
  }

  #X1egxkZZde0Ltdtk {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.73438477em - var(--ffsd)));
  }

  #c3vaeC3BBFUExXwX {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.73438477em);
    --last-font-size: var(--first-font-size);
    margin-top: calc(var(--first-font-size) * 0.125);
    margin-bottom: calc(var(--last-font-size) * 0.125);
  }

  #RLmps6ZukodcszPb {
    min-width: 26.90429688rem;
  }

  #C1Plj2I2qLOB8MhB {
    grid-area: 5 / 7 / 8 / 9;
    position: relative;
  }

  #FjoQcpfpFtLSEiY0 {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.7344043em - var(--ffsd)));
  }

  #qgNx358sCfaXWw2F {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.7344043em - var(--ffsd)));
  }

  #DLQuwpx79sN61OlD {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.7344043em - var(--ffsd)));
  }

  #CoyXF6gl70UgxmA0 {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.7344043em);
    --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);
  }

  #XdXIMz6tOuGPntDH {
    min-width: 26.90429688rem;
  }

  #kkLZd2puKL1rTsCP {
    grid-area: 11 / 8 / 14 / 10;
    position: relative;
  }

  #CWyx1Uc93LrqHQ1t {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.73438477em - var(--ffsd)));
  }

  #X291fLG6ntCm6C0S {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.73438477em);
    --last-font-size: var(--first-font-size);
    margin-top: calc(var(--first-font-size) * 0.125);
    margin-bottom: calc(var(--last-font-size) * 0.125);
  }

  #WRAMqGPeqs2AzXZD {
    min-width: 27.34375rem;
  }

  #ZguUtb4BlB0uEFgN {
    grid-area: 6 / 11 / 9 / 13;
    position: relative;
  }

  #kbl5sSlW189DGdIM {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.7344043em - var(--ffsd)));
  }

  #W1PFJXKL9xE9eK0X {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.7344043em - var(--ffsd)));
  }

  #H1aSqAp1OTzXbfyF {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.7344043em - var(--ffsd)));
  }

  #cZwy73IIAf0B7drK {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.7344043em);
    --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);
  }

  #jCUukuEQEZAwOwFa {
    min-width: 27.34375rem;
  }

  #fPfCAkKT6ObPFFdN {
    grid-area: 12 / 12 / 15 / 14;
    position: relative;
  }

  #nEOurgizDdUrNSxu {
    grid-template-columns: 3.125rem 0 0 26.85546875rem 0 3.125rem 0 26.85546875rem 0 3.125rem 0 27.29492188rem 0 6.49414062rem 3.125rem;
    grid-template-rows: minmax(13.89733688rem, max-content) minmax(7.42189355rem, max-content) minmax(12.51952637rem, max-content) 0 0 minmax(5.76172119rem, max-content) 0 0 minmax(2.98827686rem, max-content) 0 0 minmax(19.68579695rem, max-content) 0 0 minmax(13.89733688rem, max-content);
  }

  #MwD0YgNFFpvCKNmK {
    min-height: calc(calc(12.26358588 * var(--1vh, 1vh)) - 6.13179294px);
  }

  #mctSc8rWn2txYnws {
    grid-area: 2 / 2 / 3 / 3;
    position: relative;
  }

  #KuTZc83F3rPNMlN6 {
    grid-template-columns: 0 125.91720732%;
    left: -12.95860366%;
    grid-template-rows: 0 100%;
  }

  #bpbTEZfzqQcG0Uix {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(7.81251953em - var(--ffsd)));
  }

  #cX6im6m92cbd0RTj {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 7.81251953em);
    --last-font-size: var(--first-font-size);
    margin-top: calc(var(--first-font-size) * 0.125);
    margin-bottom: calc(var(--last-font-size) * 0.125);
  }

  #Wi4YDWqFpxWwMmlf {
    min-width: 93.79882812rem;
  }

  #cNYJSaOUwpwLCGzI {
    grid-area: 2 / 2 / 3 / 13;
    position: relative;
  }

  #jtLe7rszw9rf6qv7 {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.7344043em - var(--ffsd)));
  }

  #pxli6l3RzUZKq2ha {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.7344043em - var(--ffsd)));
  }

  #i1gkj8alXgwof9zp {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.7344043em - var(--ffsd)));
  }

  #iqxEsPVAt04U0HBa {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.7344043em);
    --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);
  }

  #S9yOadRLaJcnmv9k {
    min-width: 39.01367188rem;
  }

  #zcYoRCjWZmMNMeKp {
    grid-area: 2 / 2 / 3 / 4;
    position: relative;
  }

  #T6dQpC0LWEHmVqRM {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.7344043em - var(--ffsd)));
  }

  #Cd2EMGRvIxgUJ2dW {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.7344043em);
    --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);
  }

  #LVYVMGor17fLArn4 {
    min-width: 39.01367188rem;
  }

  #Pydl7I0TrIe9iTEf {
    grid-area: 4 / 3 / 5 / 5;
    position: relative;
  }

  #mIm6RwrxMkZkJiU5 {
    grid-area: 4 / 3 / 5 / 12;
    grid-template-columns: 0 0 38.96484375rem 0;
    grid-template-rows: 
    0 minmax(5.48436621rem, max-content) 
    minmax(0.31250879rem, max-content) 
    minmax(3.28124121rem, max-content);
  }

  #Qu5ATzjOusAeq5tz {
    grid-area: 4 / 3 / 5 / 12;
    position: relative;
  }

  #GOL7SBLe8NtyHGJt {
    grid-area: 6 / 4 / 10 / 5;
    position: relative;
  }

  #i3OH1gk1aSN39kMK {
    grid-area: 7 / 6 / 11 / 7;
    position: relative;
  }

  #nHXbvtMwiKxnFFyO {
    grid-area: 8 / 8 / 12 / 9;
    position: relative;
  }

  #HGpiHEdLEL98rOc1 {
    grid-area: 9 / 10 / 13 / 11;
    position: relative;
  }

  #twcVsrkOB76UvCoP {
    grid-template-columns: 3.125rem 48.94739287rem 0 5.24315351rem 1.25881151rem 5.26228911rem 1.25881151rem 5.24315351rem 1.25881151rem 5.24315351rem 14.19665958rem 5.83776338rem 3.125rem;
    grid-template-rows: minmax(15.13511787rem, max-content) minmax(9.46574168rem, max-content) 0 minmax(20.07811621rem, max-content) minmax(5.73661465rem, max-content) 0 0 0 minmax(5.24315351rem, max-content) 0 0 0 minmax(15.13511787rem, max-content);
  }

  #FStVKA5m7oPXXdF2 {
    min-height: calc(calc(11.39772978 * var(--1vh, 1vh)) - 5.69886489px);
  }
}

@media (min-width: 1024.05px) {
  #qCXQJodR3i4yVhOx {
    grid-area: 2 / 2 / 3 / 3;
    position: relative;
  }

  #aawAdcJIvI2DLECA {
    grid-template-columns: 0 100%;
    grid-template-rows: 0 100%;
  }

  #Hr3XPKbU77KtOxLM {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.73304539em - var(--ffsd)));
  }

  #L4QqFfFdNccS46je {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.73304539em - var(--ffsd)));
  }

  #vO9J9qCkEDg2XpdE {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.73304539em);
    --last-font-size: var(--first-font-size);
    margin-top: calc(var(--first-font-size) * 0.1);
    margin-bottom: calc(var(--last-font-size) * 0.1);
  }

  #mPL8nVmgfbD6ELIy {
    min-width: 25.52663056rem;
  }

  #puXI9ZTNufj4QyX6 {
    grid-area: 2 / 2 / 3 / 6;
    position: relative;
  }

  #sLxLYnSMh76aXXFb {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(6.32064422em - var(--ffsd)));
  }

  #sLxLYnSMh76aXXFb_album {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.13444892em - var(--ffsd)));
  }s

  #JE90J4HJW9B51RwU {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 7.32064422em);
    --last-font-size: var(--first-font-size);
    margin-top: calc(var(--first-font-size) * 0.125);
    margin-bottom: calc(var(--last-font-size) * 0.125);
  }

  #BlVpIyQQwgJFUQvc {
    min-width: 51.01665791rem;
  }

  #C9qIYFw8rJTia5mx {
    grid-area: 4 / 3 / 5 / 7;
    position: relative;
  }

  #uUM01L4dKM9QFLfB {
    grid-area: 2 / 2 / 7 / 5;
    position: relative;
  }

  #XRfHbx5bKTOEZCEb {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.75696193em - var(--ffsd)));
  }

  #fnnSYYKVCH1vbOeL {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.75696193em);
    --last-font-size: var(--first-font-size);
    margin-top: calc(var(--first-font-size) * 0.125);
    margin-bottom: calc(var(--last-font-size) * 0.125);
  }

  #mkxsb3q0oh5aHqhf {
    min-width: 11.86563757rem;
  }

  #oiy73Pd58cLJvKPR {
    grid-area: 4 / 3 / 5 / 4;
    position: relative;
  }

  #eq2ajH8sTLTBWhgj {
    grid-area: 2 / 2 / 5 / 5;
    position: relative;
  }

  #Alk0aCVdwvKOckSr {
    grid-area: 3 / 3 / 4 / 4;
    position: relative;
  }

  #FEkGdPhH31jpTQJw {
    grid-template-columns: 0 0.61830328rem 1.54507474rem 0.61830328rem;
    grid-template-rows: 0 minmax(0.80518911rem, max-content) minmax(1.17130307rem, max-content) minmax(0.80518911rem, max-content);
  }

  #iB3U1pcJcQTpXS62 {
    grid-template-columns: 0 1.99595404rem 11.82903435rem 0.26352368rem 2.7816813rem 0.75698879rem;
    grid-template-rows: 0 minmax(0.73487389rem, max-content) minmax(0.36594955rem, max-content) minmax(2.04978221rem, max-content) minmax(0.36594955rem, max-content) minmax(0.73487389rem, max-content);
  }

  #gCwBmKq4qrdg646x {
    grid-area: 5 / 4 / 7 / 5;
    position: relative;
  }

  #vCK2yTSdAIQrPeQe {
    grid-template-columns: 24.50997266rem 0 0 17.62718217rem 7.86284517rem 25.49002734rem 24.50997266rem;
    grid-template-rows: minmax(2.13427553rem, max-content) minmax(5.96337754rem, max-content) minmax(1.34890622rem, max-content) minmax(22.69399707rem, max-content) minmax(5.45253026rem, max-content) minmax(4.25142909rem, max-content) minmax(8.37803186rem, max-content);
  }

  #f1vvkHWam9a9OUn3 {
    min-height: calc(calc(14.28571429 * var(--1vh, 1vh)) - 7.14285714px);
  }

  #KzuBPmf0FejRo7WX {
    grid-area: 2 / 2 / 3 / 3;
    position: relative;
  }

  #fyYbglj94N6Vhw1r {
    grid-template-columns: 0 100%;
    grid-template-rows: 0 100%;
  }

  #g9Ljsg19vawHC1cB {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.85653001em - var(--ffsd)));
  }

  #PfHruJrcm5H536sR {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5.85653001em);
    --last-font-size: var(--first-font-size);
    transform: translateX(calc(var(--first-font-size) * -0.02));
    margin-top: calc(var(--first-font-size) * 0.125);
    margin-bottom: calc(var(--last-font-size) * 0.125);
  }

  #uLHjUAcbYNSlDlpq {
    min-width: 51.01665791rem;
  }

  #yRwMwf7MFZbXHP16 {
    grid-area: 2 / 2 / 3 / 7;
    position: relative;
  }

  #wv3UaHlCtjEfNpRk {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.34980234em - var(--ffsd)));
  }

  #uKySVN4EbiNfvVZl {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.04980234em);
    --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);
  }

  #YjsIkd0Pp2qRzDk8 {
    min-width: 51.01665791rem;
  }

  #BMKnDNoBSLP7jMjd {
    grid-area: 4 / 3 / 5 / 8;
    position: relative;
  }

  #e8xZRmMvogVdK0mf {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.0497877em - var(--ffsd)));
  }

  #xnI1rCSPzTfliyi3 {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.0497877em);
    --last-font-size: var(--first-font-size);
    transform: translateX(calc(var(--first-font-size) * -0.02));
    margin-top: calc(var(--first-font-size) * 0.125);
    margin-bottom: calc(var(--last-font-size) * 0.125);
  }

  #GsHRQQ0Ph17UjoSe {
    min-width: 51.01665791rem;
  }

  #RRsqus4aOlDPt4fe {
    grid-area: 6 / 4 / 7 / 9;
    position: relative;
  }

  #h9WFM916snyPHqop {
    grid-area: 8 / 5 / 9 / 6;
    position: relative;
  }

  #V0vYz1tJw6D3ov05 {
    grid-template-columns: 24.50997266rem 0 0 24.90437581rem 1.17130307rem 24.90437581rem 0 0 24.50997266rem;
    grid-template-rows: minmax(3.03897227rem, max-content) 
    minmax(7.02705973rem, max-content) 
    minmax(3.0906007rem, max-content) 
    minmax(8.60907101rem, max-content) 
    minmax(5.96542013rem, max-content) 
    minmax(2.41581442rem, max-content) 
    minmax(1.36327968rem, max-content) 
    minmax(2.09007489rem, max-content) 
    minmax(5.62225476rem, max-content);
  }

  #AeVFSLuLyoaS0jQa {
    min-height: calc(calc(14.28571429 * var(--1vh, 1vh)) - 7.14285714px);
  }

  #ibWvpJ2j9M4mdYsl {
    grid-area: 2 / 2 / 3 / 3;
    position: relative;
  }

  #HBkypbWvTEs9Agnz {
    grid-template-columns: 0 100%;
    grid-template-rows: 0 100%;
  }

  #X1wUgV7C43kdPHjN {
    grid-area: 2 / 2 / 9 / 3;
    position: relative;
  }

  #CgmDxFXO2qlnQ3Ha {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.0995754em - var(--ffsd)));
  }

  #YVQ8zeUGUjklMf4O {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.0995754em);
    --last-font-size: var(--first-font-size);
    margin-top: calc(var(--first-font-size) * 0.125);
    margin-bottom: calc(var(--last-font-size) * 0.125);
  }

  #OcrmC1fBSNubxXbD {
    min-width: 29.24597365rem;
  }

  #NHeUNvjcDmDa1YPB {
    grid-area: 3 / 4 / 4 / 8;
    position: relative;
  }

  #l616bDmwurfSRNxB {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.04980234em - var(--ffsd)));
  }

  #EjAyXgzq5xSvH7Ho {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.04980234em);
    --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);
  }

  #IC43bBcCwKdbQ8WS {
    min-width: 29.24597365rem;
  }

  #md1yBtLipI4d9mpl {
    grid-area: 5 / 5 / 6 / 9;
    position: relative;
  }

  #dySVi2AT4sWAmCBJ {
    grid-area: 2 / 2 / 7 / 7;
    position: relative;
  }

  #LNBgTIrRR7TxXPTU {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.75696193em - var(--ffsd)));
  }

  #CjMjUuGp3p4cHkHP {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.75696193em);
    --last-font-size: var(--first-font-size);
    margin-top: calc(var(--first-font-size) * 0.125);
    margin-bottom: calc(var(--last-font-size) * 0.125);
  }

  #Z5sdkLLzMZSTMHmk {
    min-width: 11.86563757rem;
  }

  #KQNKFTVTsk84ewzk {
    grid-area: 4 / 3 / 5 / 4;
    position: relative;
  }

  #aDO5mr0feBACGCmV {
    grid-area: 2 / 2 / 5 / 5;
    position: relative;
  }

  #zLJHKUIFVDw1Lhyf {
    grid-area: 3 / 3 / 4 / 4;
    position: relative;
  }

  #nC4HBnfDY0aZrBIr {
    grid-template-columns: 0 0.61830328rem 1.54507474rem 0.61830328rem;
    grid-template-rows: 0 minmax(0.80518911rem, max-content) minmax(1.17130307rem, max-content) minmax(0.80518911rem, max-content);
  }

  #XxirXWUInjxFykku {
    grid-area: 7 / 6 / 8 / 7;
    grid-template-columns: 0 1.99595404rem 11.82903435rem 0.26352368rem 2.7816813rem 0.75698879rem;
    grid-template-rows: 0 minmax(0.73487389rem, max-content) minmax(0.36594955rem, max-content) minmax(2.04978221rem, max-content) minmax(0.36594955rem, max-content) minmax(0.73487389rem, max-content);
  }

  #N941xXgXbiwnUsAR {
    grid-area: 7 / 6 / 8 / 7;
    position: relative;
  }

  #guolKXEIMRr7Psv7 {
    grid-template-columns: 10.39531479rem 39.60468521rem 10.39531479rem 0 0 17.62718217rem 11.58218825rem 0 10.39531479rem;
    grid-template-rows: minmax(5.62225476rem, max-content) minmax(7.4763656rem, max-content) minmax(12.66471816rem, max-content) minmax(3.09021951rem, max-content) minmax(8.60907101rem, max-content) minmax(3.07482661rem, max-content) minmax(4.25142909rem, max-content) minmax(5.8114081rem, max-content) minmax(5.62225476rem, max-content);
  }

  #pObIaALwWT8IO5Nc {
    min-height: calc(calc(14.28571429 * var(--1vh, 1vh)) - 7.14285714px);
  }

  #l1nZlV1UKrywPOdm {
    grid-area: 2 / 2 / 3 / 3;
    position: relative;
  }

  #Lfk5nkuBId9eGqpv {
    grid-template-columns: 0 100%;
    grid-template-rows: 0 100%;
  }

  #YHLvVD846OUNS3YI {
    grid-area: 2 / 2 / 9 / 3;
    position: relative;
  }

  #hiKlDve7Ur6oWdhU {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.0995754em - var(--ffsd)));
  }

  #sRQRne0G8ZI8mPGM {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.0995754em);
    --last-font-size: var(--first-font-size);
    margin-top: calc(var(--first-font-size) * 0.125);
    margin-bottom: calc(var(--last-font-size) * 0.125);
  }

  #BQ3TwyuCJn0pF8v8 {
    min-width: 29.24597365rem;
  }

  #JX4GXqTvxlVgfC4y {
    grid-area: 3 / 4 / 4 / 8;
    position: relative;
  }

  #IRLSczWdiNGG5cwk {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.04980234em - var(--ffsd)));
  }

  #MDJxmbNCsWwGmkDV {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.04980234em - var(--ffsd)));
  }

  #bb5t3Nmq61tMWBKt {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.04980234em);
    --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);
  }

  #XoWHgoUbXaTL3W8u {
    min-width: 29.24597365rem;
  }

  #syWkBkIHhF9pQTfm {
    grid-area: 5 / 5 / 6 / 9;
    position: relative;
  }

  #CLDVrD026hDBz4Ci {
    grid-area: 2 / 2 / 7 / 7;
    position: relative;
  }

  #uwMATq5tTJptD2Cw {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.75696193em - var(--ffsd)));
  }

  #yVopwDUK6rzSjxKK {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.75696193em);
    --last-font-size: var(--first-font-size);
    margin-top: calc(var(--first-font-size) * 0.125);
    margin-bottom: calc(var(--last-font-size) * 0.125);
  }

  #iy4DnP1urVS93g9n {
    min-width: 11.86563757rem;
  }

  #QRpAkvB3gsq0qyM8 {
    grid-area: 4 / 3 / 5 / 4;
    position: relative;
  }

  #AkXEd4VKzwTVudCc {
    grid-area: 2 / 2 / 5 / 5;
    position: relative;
  }

  #kP9PJm7ewilyrbX9 {
    grid-area: 3 / 3 / 4 / 4;
    position: relative;
  }

  #AP12Z69pJ8t2PoAY {
    grid-template-columns: 0 0.61830328rem 1.54507474rem 0.61830328rem;
    grid-template-rows: 0 minmax(0.80518911rem, max-content) minmax(1.17130307rem, max-content) minmax(0.80518911rem, max-content);
  }

  #DfkOBWO0wdjkxVFo {
    grid-area: 7 / 6 / 8 / 7;
    grid-template-columns: 0 1.99595404rem 11.82903435rem 0.26352368rem 2.7816813rem 0.75698879rem;
    grid-template-rows: 0 minmax(0.73487389rem, max-content) minmax(0.36594955rem, max-content) minmax(2.04978221rem, max-content) minmax(0.36594955rem, max-content) minmax(0.73487389rem, max-content);
  }

  #x5MUwKHOxVDKNcw4 {
    grid-area: 7 / 6 / 8 / 7;
    position: relative;
  }

  #N4t2EM00cWXiAtm4 {
    grid-template-columns: 10.39531479rem 39.60468521rem 10.39531479rem 0 0 17.62718217rem 11.58218825rem 0 10.39531479rem;
    grid-template-rows: minmax(5.62225476rem, max-content) minmax(9.41633632rem, max-content) minmax(8.78477672rem, max-content) minmax(3.09021951rem, max-content) minmax(8.60907101rem, max-content) minmax(5.01479733rem, max-content) minmax(4.25142909rem, max-content) minmax(5.8114081rem, max-content) minmax(5.62225476rem, max-content);
  }

  #elaKS42n28XWOcLB {
    min-height: calc(calc(14.28571429 * var(--1vh, 1vh)) - 7.14285714px);
  }

  #osVdDveHvtR4WiTA {
    grid-area: 2 / 2 / 3 / 3;
    position: relative;
  }

  #Cr2Tf5rJ3KwjEnjz {
    grid-template-columns: 0 100%;
    grid-template-rows: 0 100%;
  }

  #HEXwpsGOZxb4V7W8 {
    grid-area: 2 / 2 / 9 / 3;
    position: relative;
  }

  #e6UMYHgOxyvj0NJa {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.0995754em - var(--ffsd)));
  }

  #PiLWgmFPkD8QVHwA {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 4.0995754em);
    --last-font-size: var(--first-font-size);
    margin-top: calc(var(--first-font-size) * 0.125);
    margin-bottom: calc(var(--last-font-size) * 0.125);
  }

  #uUsuWgud6rWO8N4E {
    min-width: 29.24597365rem;
  }

  #dThDIMZi8TCeDGAP {
    grid-area: 3 / 4 / 4 / 8;
    position: relative;
  }

  #d5aZTkPw5yPvDN7d {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.04980234em - var(--ffsd)));
  }

  #Hc4ClCQlHxAjWMTN {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.04980234em);
    --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);
  }

  #bxfAJ9BUYGZa077K {
    min-width: 29.24597365rem;
  }

  #wKWCgdbBb7jCoGd1 {
    grid-area: 5 / 5 / 6 / 9;
    position: relative;
  }

  #sz9Ko33ykeqibjGG {
    grid-area: 2 / 2 / 7 / 7;
    position: relative;
  }

  #k4tV8YvQS6jqEU5X {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.75696193em - var(--ffsd)));
  }

  #iJI84FQYnG6taxjf {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 1.75696193em);
    --last-font-size: var(--first-font-size);
    margin-top: calc(var(--first-font-size) * 0.125);
    margin-bottom: calc(var(--last-font-size) * 0.125);
  }

  #MjEngRuRD5lo8MzU {
    min-width: 11.86563757rem;
  }

  #eO61bnXufhHIZwe9 {
    grid-area: 4 / 3 / 5 / 4;
    position: relative;
  }

  #F7FIpq56B27NfEmX {
    grid-area: 2 / 2 / 5 / 5;
    position: relative;
  }

  #iYfgFVYdlTmSs9u4 {
    grid-area: 3 / 3 / 4 / 4;
    position: relative;
  }

  #XMzaEiKCutR9mRkQ {
    grid-template-columns: 0 0.61830328rem 1.54507474rem 0.61830328rem;
    grid-template-rows: 0 minmax(0.80518911rem, max-content) minmax(1.17130307rem, max-content) minmax(0.80518911rem, max-content);
  }

  #EXHk97TQ4bS59isO {
    grid-area: 7 / 6 / 8 / 7;
    grid-template-columns: 0 1.99595404rem 11.82903435rem 0.26352368rem 2.7816813rem 0.75698879rem;
    grid-template-rows: 0 minmax(0.73487389rem, max-content) minmax(0.36594955rem, max-content) minmax(2.04978221rem, max-content) minmax(0.36594955rem, max-content) minmax(0.73487389rem, max-content);
  }

  #FnbHuKB2XSLNEF0s {
    grid-area: 7 / 6 / 8 / 7;
    position: relative;
  }

  #bPrnHEDNad3YrL9R {
    grid-template-columns: 10.39531479rem 39.60468521rem 10.39531479rem 0 0 17.62718217rem 11.58218825rem 0 10.39531479rem;
    grid-template-rows: minmax(5.62225476rem, max-content) minmax(12.89364232rem, max-content) minmax(4.90483529rem, max-content) minmax(3.09021951rem, max-content) minmax(5.53440044rem, max-content) minmax(3.07467057rem, max-content) minmax(4.25142909rem, max-content) minmax(11.22884085rem, max-content) minmax(5.62225476rem, max-content);
  }

  #eZNnJholAHm497eg {
    min-height: calc(calc(14.28571429 * var(--1vh, 1vh)) - 7.14285714px);
  }

  #PYthIXCLnLU2kr5U {
    grid-area: 2 / 2 / 3 / 3;
    position: relative;
  }

  #EuxpBL8fMdhIIHvL {
    grid-template-columns: 0 100%;
    grid-template-rows: 0 100%;
  }

  #bPqx35GUyjbVj6Tj {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.85653001em - var(--ffsd)));
  }

  #xvmq3aJ6AdeUGVCH {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5.85653001em);
    --last-font-size: var(--first-font-size);
    transform: translateX(calc(var(--first-font-size) * -0.02));
    margin-top: calc(var(--first-font-size) * 0.125);
    margin-bottom: calc(var(--last-font-size) * 0.125);
  }

  #y6qZBklNNGwHl2w7 {
    min-width: 51.01665791rem;
  }

  #xSCYIgKhHzuvz4r6 {
    grid-area: 2 / 4 / 3 / 13;
    position: relative;
  }

  #JGhj9JGHWwqidaZq {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.0497877em - var(--ffsd)));
  }

  #BtFFGpVQ60iNo3RX {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.0497877em);
    --last-font-size: var(--first-font-size);
    margin-top: calc(var(--first-font-size) * 0.125);
    margin-bottom: calc(var(--last-font-size) * 0.125);
  }

  #U875WExtOwxiu5KN {
    min-width: 20.16837482rem;
  }

  #Usy2mOwE5ZMWveQX {
    grid-area: 4 / 2 / 7 / 5;
    position: relative;
  }

  #AmOSGbnVdUTMQEOV {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.04980234em - var(--ffsd)));
  }

  #nxeDQUFU3Rs03s3I {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.04980234em - var(--ffsd)));
  }

  #EDggoNWI0vnJdLnF {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.04980234em - var(--ffsd)));
  }

  #jTaCuE5oDXhfNhu9 {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.04980234em);
    --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);
  }

  #tdGLxIG9J7451GMP {
    min-width: 20.16837482rem;
  }

  #d20dLxaSXmCk258B {
    grid-area: 10 / 3 / 13 / 6;
    position: relative;
  }

  #X1egxkZZde0Ltdtk {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.0497877em - var(--ffsd)));
  }

  #c3vaeC3BBFUExXwX {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.0497877em);
    --last-font-size: var(--first-font-size);
    margin-top: calc(var(--first-font-size) * 0.125);
    margin-bottom: calc(var(--last-font-size) * 0.125);
  }

  #RLmps6ZukodcszPb {
    min-width: 20.16837482rem;
  }

  #C1Plj2I2qLOB8MhB {
    grid-area: 5 / 7 / 8 / 9;
    position: relative;
  }

  #FjoQcpfpFtLSEiY0 {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.04980234em - var(--ffsd)));
  }

  #qgNx358sCfaXWw2F {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.04980234em - var(--ffsd)));
  }

  #DLQuwpx79sN61OlD {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.04980234em - var(--ffsd)));
  }

  #CoyXF6gl70UgxmA0 {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.04980234em);
    --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);
  }

  #XdXIMz6tOuGPntDH {
    min-width: 20.16837482rem;
  }

  #kkLZd2puKL1rTsCP {
    grid-area: 11 / 8 / 14 / 10;
    position: relative;
  }

  #CWyx1Uc93LrqHQ1t {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.0497877em - var(--ffsd)));
  }

  #X291fLG6ntCm6C0S {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.0497877em);
    --last-font-size: var(--first-font-size);
    margin-top: calc(var(--first-font-size) * 0.125);
    margin-bottom: calc(var(--last-font-size) * 0.125);
  }

  #WRAMqGPeqs2AzXZD {
    min-width: 20.49780381rem;
  }

  #ZguUtb4BlB0uEFgN {
    grid-area: 6 / 11 / 9 / 14;
    position: relative;
  }

  #kbl5sSlW189DGdIM {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.04980234em - var(--ffsd)));
  }

  #W1PFJXKL9xE9eK0X {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.04980234em - var(--ffsd)));
  }

  #H1aSqAp1OTzXbfyF {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.04980234em - var(--ffsd)));
  }

  #cZwy73IIAf0B7drK {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.04980234em);
    --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);
  }

  #jCUukuEQEZAwOwFa {
    min-width: 20.49780381rem;
  }

  #fPfCAkKT6ObPFFdN {
    grid-area: 12 / 12 / 15 / 15;
    position: relative;
  }

  #nEOurgizDdUrNSxu {
    grid-template-columns: 10.39531479rem 0 14.11465787rem 6.01711373rem 0 9.40702782rem 0 20.1317716rem 0 9.07759883rem 0 6.34654272rem 14.11465787rem 0 10.39531479rem;
    grid-template-rows: minmax(5.62225476rem, max-content) 
    minmax(7.02782211rem, max-content) 
    minmax(9.38506223rem, max-content) 0 0 
    minmax(4.31918192rem, max-content) 0 0 
    minmax(2.24011384rem, max-content) 0 0 
    minmax(14.75714208rem, max-content) 0 0 
    minmax(2.87097066rem, max-content);
  }

  #nEOurgizDdUrNSxu_modificado {
    grid-template-columns: 10.39531479rem 0 14.11465787rem 6.01711373rem 0 9.40702782rem 0 20.1317716rem 0 9.07759883rem 0 6.34654272rem 14.11465787rem 0 10.39531479rem;
    grid-template-rows: 
    minmax(0.62225476rem, max-content) 
    minmax(0.02782211rem, max-content) 
    minmax(0.38506223rem, max-content) 0 0 
    minmax(4.31918192rem, max-content) 0 0 
    minmax(2.24011384rem, max-content) 0 0 
    minmax(14.75714208rem, max-content) 0 0 
    minmax(1.87097066rem, max-content);
  }

  #MwD0YgNFFpvCKNmK {
    min-height: calc(calc(14.28571429 * var(--1vh, 1vh)) - 7.14285714px);
  }

  #mctSc8rWn2txYnws {
    grid-area: 2 / 2 / 3 / 3;
    position: relative;
  }

  #KuTZc83F3rPNMlN6 {
    grid-template-columns: 0 100%;
    grid-template-rows: 0 100%;
  }

  #bpbTEZfzqQcG0Uix {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.85653001em - var(--ffsd)));
  }

  #cX6im6m92cbd0RTj {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5.85653001em);
    --last-font-size: var(--first-font-size);
    margin-top: calc(var(--first-font-size) * 0.125);
    margin-bottom: calc(var(--last-font-size) * 0.125);
  }

  #Wi4YDWqFpxWwMmlf {
    min-width: 65.64128843rem;
  }

  #cNYJSaOUwpwLCGzI {
    grid-area: 2 / 2 / 3 / 3;
    position: relative;
  }

  #jtLe7rszw9rf6qv7 {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.04980234em - var(--ffsd)));
  }

  #pxli6l3RzUZKq2ha {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.04980234em - var(--ffsd)));
  }

  #i1gkj8alXgwof9zp {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.04980234em - var(--ffsd)));
  }

  #iqxEsPVAt04U0HBa {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.04980234em);
    --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);
  }

  #S9yOadRLaJcnmv9k {
    min-width: 29.24597365rem;
  }

  #zcYoRCjWZmMNMeKp {
    grid-area: 2 / 2 / 3 / 4;
    position: relative;
  }

  #T6dQpC0LWEHmVqRM {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.04980234em - var(--ffsd)));
  }

  #Cd2EMGRvIxgUJ2dW {
    --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.04980234em);
    --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);
  }

  #LVYVMGor17fLArn4 {
    min-width: 29.24597365rem;
  }

  #Pydl7I0TrIe9iTEf {
    grid-area: 4 / 3 / 5 / 5;
    position: relative;
  }

  #mIm6RwrxMkZkJiU5 {
    grid-area: 4 / 4 / 5 / 13;
    grid-template-columns: 0 0 29.20937042rem 0;
    grid-template-rows: 
    0 minmax(0.60907101rem, max-content)
     minmax(0.000000rem, max-content) 
     minmax(2.45972987rem, max-content);
  }

  #Qu5ATzjOusAeq5tz {
    grid-area: 4 / 4 / 5 / 13;
    position: relative;
  }

  #GOL7SBLe8NtyHGJt {
    grid-area: 6 / 5 / 10 / 6;
    position: relative;
  }

  #i3OH1gk1aSN39kMK {
    grid-area: 7 / 7 / 11 / 8;
    position: relative;
  }

  #nHXbvtMwiKxnFFyO {
    grid-area: 8 / 9 / 12 / 10;
    position: relative;
  }

  #HGpiHEdLEL98rOc1 {
    grid-area: 9 / 11 / 13 / 12;
    position: relative;
  }

  #twcVsrkOB76UvCoP {
    grid-template-columns: 10.39531479rem 39.60468521rem 10.39531479rem 0 3.93044597rem 0.94364787rem 3.94479066rem 0.94364787rem 3.93044597rem 0.94364787rem 3.93044597rem 10.64229825rem 10.39531479rem;
    grid-template-rows: minmax(3.30216592rem, max-content) 
    minmax(12.59151171rem, max-content) 0 
    minmax(10.05123792rem, max-content) 
    minmax(4.3003612rem, max-content) 0 0 0 
    minmax(3.93044597rem, max-content) 0 0 0 
    minmax(9.04682486rem, max-content);
  }

  #FStVKA5m7oPXXdF2 {
    min-height: calc(calc(14.28571429 * var(--1vh, 1vh)) - 7.14285714px);
  }
}

/* ESTILO PARA SECCION DE FOTOS */
@media (max-width: 375px) {
#V5o1I0VbZn4Zs7FY {
  grid-area: 2 / 2 / 3 / 3;
  position: relative;
}

#jHcZEVj9yWBLYq3u {
  grid-template-columns: 0 704.09929956%;
  left: -302.04964978%;
  grid-template-rows: 0 100%;
}

#VVEVuNi903GfdFMu {
  font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(6.26914497em - var(--ffsd)));
}

#QFTADwqLOn80Yrlt {
  --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 6.26914497em);
  --last-font-size: var(--first-font-size);
  transform: translateX(calc(var(--first-font-size) * -0.02));
  margin-top: 0;
  margin-bottom: 0;
}

#AD1Qct3DDkkGygem {
  min-width: 91.6rem;
}

#wtw8exQZDo7hhcPu {
  grid-area: 2 / 2 / 3 / 6;
  position: relative;
}

#kjYe8V74YHy9Nl6q {
  grid-area: 2 / 2 / 3 / 3;
  position: relative;
}

#T10hDfiT7UkiEEnB {
  grid-area: 4 / 3 / 5 / 7;
  grid-template-columns: 0 91.46666667rem;
  grid-template-rows: 0 minmax(111.25701507rem, max-content);
}

#XuV8AufSk02SONdm {
  grid-area: 4 / 3 / 5 / 7;
  position: relative;
}

#BejVOKlSr5Lq6zpg {
  grid-area: 2 / 2 / 3 / 3;
  position: relative;
}

#HgqQJNDLB5TUH0Ew {
  grid-area: 6 / 4 / 7 / 8;
  grid-template-columns: 0 91.46666667rem;
  grid-template-rows: 0 minmax(111.25701507rem, max-content);
}

#Da2uW1vsIMg61gpS {
  grid-area: 6 / 4 / 7 / 8;
  position: relative;
}

#f2yXvG495AAzMKDf {
  grid-area: 2 / 2 / 3 / 3;
  position: relative;
}

#OuIjkOnKqQDJ3L8Y {
  grid-area: 8 / 5 / 9 / 9;
  grid-template-columns: 0 91.46666667rem;
  grid-template-rows: 0 minmax(111.25701507rem, max-content);
}

#P7LrcoxZnVXXeZEd {
  grid-area: 8 / 5 / 9 / 9;
  position: relative;
}

#UxDQsXYDi3upXYRB {
  grid-template-columns: 4.26666667rem 0 0 0 91.46666667rem 0 0 0 4.26666667rem;
  grid-template-rows: minmax(14.60704403rem, max-content) minmax(7.4972937rem, max-content) minmax(12.58013678rem, max-content) minmax(111.25701507rem, max-content) minmax(6.4rem, max-content) minmax(111.25701507rem, max-content) minmax(6.4rem, max-content) minmax(111.25701507rem, max-content) minmax(14.60704403rem, max-content);
}

#VBO3FNCekfrbLtmf {
  min-height: calc(100 * var(--1vh, 1vh));
}
}

@media (min-width: 375.05px) and (max-width: 480px) {
#V5o1I0VbZn4Zs7FY {
  grid-area: 2 / 2 / 3 / 3;
  position: relative;
}

#jHcZEVj9yWBLYq3u {
  grid-template-columns: 0 575.22161966%;
  left: -237.61080983%;
  grid-template-rows: 0 100%;
}

#VVEVuNi903GfdFMu {
  font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(6.39708671em - var(--ffsd)));
}

#QFTADwqLOn80Yrlt {
  --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 6.39708671em);
  --last-font-size: var(--first-font-size);
  transform: translateX(calc(var(--first-font-size) * -0.02));
  margin-top: 0;
  margin-bottom: 0;
}

#AD1Qct3DDkkGygem {
  min-width: 93.4375rem;
}

#wtw8exQZDo7hhcPu {
  grid-area: 2 / 2 / 3 / 9;
  position: relative;
}

#kjYe8V74YHy9Nl6q {
  grid-area: 2 / 2 / 3 / 3;
  position: relative;
}

#T10hDfiT7UkiEEnB {
  grid-area: 4 / 3 / 5 / 6;
  grid-template-columns: 0 74.84097035rem;
  grid-template-rows: 0 minmax(91.03407033rem, max-content);
}

#XuV8AufSk02SONdm {
  grid-area: 4 / 3 / 5 / 6;
  position: relative;
}

#BejVOKlSr5Lq6zpg {
  grid-area: 2 / 2 / 3 / 3;
  position: relative;
}

#HgqQJNDLB5TUH0Ew {
  grid-area: 6 / 4 / 7 / 7;
  grid-template-columns: 0 74.84097035rem;
  grid-template-rows: 0 minmax(91.03407033rem, max-content);
}

#Da2uW1vsIMg61gpS {
  grid-area: 6 / 4 / 7 / 7;
  position: relative;
}

#f2yXvG495AAzMKDf {
  grid-area: 2 / 2 / 3 / 3;
  position: relative;
}

#OuIjkOnKqQDJ3L8Y {
  grid-area: 8 / 5 / 9 / 8;
  grid-template-columns: 0 74.84097035rem;
  grid-template-rows: 0 minmax(91.03407033rem, max-content);
}

#P7LrcoxZnVXXeZEd {
  grid-area: 8 / 5 / 9 / 8;
  position: relative;
}

#UxDQsXYDi3upXYRB {
  grid-template-columns: 3.33333333rem 9.24618149rem 0 0 74.84097035rem 0 0 9.24618149rem 3.33333333rem;
  grid-template-rows: minmax(11.41175314rem, max-content) minmax(7.65029969rem, max-content) minmax(9.82823186rem, max-content) minmax(91.03407033rem, max-content) minmax(5rem, max-content) minmax(91.03407033rem, max-content) minmax(5rem, max-content) minmax(91.03407033rem, max-content) minmax(11.41175314rem, max-content);
}

#VBO3FNCekfrbLtmf {
  min-height: calc(100 * var(--1vh, 1vh));
}
}

@media (min-width: 480.05px) and (max-width: 768px) {
#V5o1I0VbZn4Zs7FY {
  grid-area: 2 / 2 / 3 / 3;
  position: relative;
}

#jHcZEVj9yWBLYq3u {
  grid-template-columns: 0 369.5333737%;
  left: -134.76668685%;
  grid-template-rows: 0 100%;
}

#VVEVuNi903GfdFMu {
  font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.22466146em - var(--ffsd)));
}

#QFTADwqLOn80Yrlt {
  --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 5.22466146em);
  --last-font-size: var(--first-font-size);
  transform: translateX(calc(var(--first-font-size) * -0.02));
  margin-top: 0;
  margin-bottom: 0;
}

#AD1Qct3DDkkGygem {
  min-width: 91.73177083rem;
}

#wtw8exQZDo7hhcPu {
  grid-area: 2 / 2 / 3 / 9;
  position: relative;
}

#kjYe8V74YHy9Nl6q {
  grid-area: 2 / 2 / 3 / 3;
  position: relative;
}

#T10hDfiT7UkiEEnB {
  grid-area: 4 / 3 / 5 / 6;
  grid-template-columns: 0 46.77560647rem;
  grid-template-rows: 0 minmax(56.89629395rem, max-content);
}

#XuV8AufSk02SONdm {
  grid-area: 4 / 3 / 5 / 6;
  position: relative;
}

#BejVOKlSr5Lq6zpg {
  grid-area: 2 / 2 / 3 / 3;
  position: relative;
}

#HgqQJNDLB5TUH0Ew {
  grid-area: 6 / 4 / 7 / 7;
  grid-template-columns: 0 46.77560647rem;
  grid-template-rows: 0 minmax(56.89629395rem, max-content);
}

#Da2uW1vsIMg61gpS {
  grid-area: 6 / 4 / 7 / 7;
  position: relative;
}

#f2yXvG495AAzMKDf {
  grid-area: 2 / 2 / 3 / 3;
  position: relative;
}

#OuIjkOnKqQDJ3L8Y {
  grid-area: 8 / 5 / 9 / 8;
  grid-template-columns: 0 46.77560647rem;
  grid-template-rows: 0 minmax(56.89629395rem, max-content);
}

#P7LrcoxZnVXXeZEd {
  grid-area: 8 / 5 / 9 / 8;
  position: relative;
}

#UxDQsXYDi3upXYRB {
  grid-template-columns: 4.16666667rem 22.4455301rem 0 0 46.77560647rem 0 0 22.4455301rem 4.16666667rem;
  grid-template-rows: minmax(8.17401238rem, max-content) minmax(6.24819199rem, max-content) minmax(6.14264491rem, max-content) minmax(56.89629395rem, max-content) minmax(4.16666667rem, max-content) minmax(56.89629395rem, max-content) minmax(4.16666667rem, max-content) minmax(56.89629395rem, max-content) minmax(8.17401238rem, max-content);
}

#VBO3FNCekfrbLtmf {
  min-height: calc(100 * var(--1vh, 1vh));
}
}

@media (min-width: 768.05px) and (max-width: 1024px) {
#V5o1I0VbZn4Zs7FY {
  grid-area: 2 / 2 / 3 / 3;
  position: relative;
}

#jHcZEVj9yWBLYq3u {
  grid-template-columns: 0 277.15003028%;
  left: -88.57501514%;
  grid-template-rows: 0 100%;
}

#VVEVuNi903GfdFMu {
  font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.91849609em - var(--ffsd)));
}

#QFTADwqLOn80Yrlt {
  --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 3.91849609em);
  --last-font-size: var(--first-font-size);
  transform: translateX(calc(var(--first-font-size) * -0.02));
  margin-top: 0;
  margin-bottom: 0;
}

#AD1Qct3DDkkGygem {
  min-width: 93.79882812rem;
}

#wtw8exQZDo7hhcPu {
  grid-area: 2 / 2 / 3 / 9;
  position: relative;
}

#kjYe8V74YHy9Nl6q {
  grid-area: 2 / 2 / 3 / 3;
  position: relative;
}

#T10hDfiT7UkiEEnB {
  grid-area: 4 / 3 / 5 / 6;
  grid-template-columns: 0 35.08170485rem;
  grid-template-rows: 0 minmax(42.67222047rem, max-content);
}

#XuV8AufSk02SONdm {
  grid-area: 4 / 3 / 5 / 6;
  position: relative;
}

#BejVOKlSr5Lq6zpg {
  grid-area: 2 / 2 / 3 / 3;
  position: relative;
}

#HgqQJNDLB5TUH0Ew {
  grid-area: 6 / 4 / 7 / 7;
  grid-template-columns: 0 35.08170485rem;
  grid-template-rows: 0 minmax(42.67222047rem, max-content);
}

#Da2uW1vsIMg61gpS {
  grid-area: 6 / 4 / 7 / 7;
  position: relative;
}

#f2yXvG495AAzMKDf {
  grid-area: 2 / 2 / 3 / 3;
  position: relative;
}

#OuIjkOnKqQDJ3L8Y {
  grid-area: 8 / 5 / 9 / 8;
  grid-template-columns: 0 35.08170485rem;
  grid-template-rows: 0 minmax(42.67222047rem, max-content);
}

#P7LrcoxZnVXXeZEd {
  grid-area: 8 / 5 / 9 / 8;
  position: relative;
}

#UxDQsXYDi3upXYRB {
  grid-template-columns: 3.125rem 29.33414757rem 0 0 35.08170485rem 0 0 29.33414757rem 3.125rem;
  grid-template-rows: minmax(6.13050929rem, max-content) minmax(4.68614399rem, max-content) minmax(4.60698369rem, max-content) minmax(42.67222047rem, max-content) minmax(3.125rem, max-content) minmax(42.67222047rem, max-content) minmax(3.125rem, max-content) minmax(42.67222047rem, max-content) minmax(6.13050929rem, max-content);
}

#VBO3FNCekfrbLtmf {
  min-height: calc(100 * var(--1vh, 1vh));
}
}

@media (min-width: 1024.05px) {
#V5o1I0VbZn4Zs7FY {
  grid-area: 2 / 2 / 3 / 3;
  position: relative;
}

#jHcZEVj9yWBLYq3u {
  grid-template-columns: 0 100%;
  grid-template-rows: 0 100%;
}

#VVEVuNi903GfdFMu {
  font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.93743777em - var(--ffsd)));
}

#QFTADwqLOn80Yrlt {
  --first-font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), 2.93743777em);
  --last-font-size: var(--first-font-size);
  transform: translateX(calc(var(--first-font-size) * -0.02));
  margin-top: 0;
  margin-bottom: 0;
}

#AD1Qct3DDkkGygem {
  min-width: 42.89374608rem;
}

#wtw8exQZDo7hhcPu {
  grid-area: 2 / 3 / 3 / 8;
  position: relative;
}

#kjYe8V74YHy9Nl6q {
  grid-area: 2 / 2 / 3 / 3;
  position: relative;
}

#T10hDfiT7UkiEEnB {
  grid-area: 4 / 2 / 7 / 4;
  grid-template-columns: 0 26.2984376rem;
  grid-template-rows: 0 minmax(31.98854594rem, max-content);
}

#XuV8AufSk02SONdm {
  grid-area: 4 / 2 / 7 / 4;
  position: relative;
}

#BejVOKlSr5Lq6zpg {
  grid-area: 2 / 2 / 3 / 3;
  position: relative;
}

#HgqQJNDLB5TUH0Ew {
  grid-area: 5 / 5 / 8 / 6;
  grid-template-columns: 0 26.2984376rem;
  grid-template-rows: 0 minmax(31.98854594rem, max-content);
}

#Da2uW1vsIMg61gpS {
  grid-area: 5 / 5 / 8 / 6;
  position: relative;
}

#f2yXvG495AAzMKDf {
  grid-area: 2 / 2 / 3 / 3;
  position: relative;
}

#OuIjkOnKqQDJ3L8Y {
  grid-area: 6 / 7 / 9 / 9;
  grid-template-columns: 0 26.2984376rem;
  grid-template-rows: 0 minmax(31.98854594rem, max-content);
}

#P7LrcoxZnVXXeZEd {
  grid-area: 6 / 7 / 9 / 9;
  position: relative;
}

#UxDQsXYDi3upXYRB {
  grid-template-columns: 9.31246128rem 19.2589673rem 7.03947031rem 1.23525512rem 26.2984376rem 1.24450952rem 7.03947031rem 19.2589673rem 9.31246128rem;
  grid-template-rows: minmax(6.84866985rem, max-content) minmax(3.51289272rem, max-content) minmax(3.45355146rem, max-content) 0 0 minmax(31.98854594rem, max-content) 0 0 minmax(10.41888761rem, max-content);
}

#VBO3FNCekfrbLtmf {
  min-height: calc(100 * var(--1vh, 1vh));
}
}
/* FIN ESTILO PARA SECCION FOTOS */

@keyframes rise-RIGHT-99957a63-6351-4490-8833-8eeaf80b9ac7 {
  0% {
    transform: translate(0px, 80px);
    animation-timing-function: cubic-bezier(0.4, 0.8, 0.74, 1.0);
  }

  100% {
    transform: translate(0px, 0px);
  }
}

@keyframes wipe-LEFT-69a1c28a-14c4-4a20-bd32-d4ea83edb84d {
  0% {
    clip-path: inset(-60% 100% -60% -10%);
    animation-timing-function: cubic-bezier(0.31, 0.92, 0.6, 1.01);
  }

  100% {
    clip-path: inset(-60% -10% -60% -10%);
  }
}

@keyframes rise-LEFT-80ed724c-1012-44f2-9eb2-2c777ae2ae98 {
  0% {
    transform: translate(0px, 80px);
    animation-timing-function: cubic-bezier(0.4, 0.8, 0.74, 1.0);
  }

  100% {
    transform: translate(0px, 0px);
  }
}

@keyframes wipe-LEFT-5752fd44-20b2-445d-8e7e-3879a62ee637 {
  0% {
    clip-path: inset(-60% 100% -60% -10%);
    animation-timing-function: cubic-bezier(0.31, 0.92, 0.6, 1.01);
  }

  100% {
    clip-path: inset(-60% -10% -60% -10%);
  }
}

@keyframes wipe-RIGHT-b2088a8a-4dfc-4a5b-ba1b-60617a0859eb {
  0% {
    clip-path: inset(-60% 100% -60% -10%);
    animation-timing-function: cubic-bezier(0.31, 0.92, 0.6, 1.01);
  }

  100% {
    clip-path: inset(-60% -10% -60% -10%);
  }
}

@keyframes baseline-RIGHT-bddafced-3b34-4ca7-82b5-86dc869f730c {
  0% {
    transform: translate(-100%, 0%);
    animation-timing-function: cubic-bezier(0.15, 1.03, 0.34, 0.99);
  }

  100% {
    transform: translate(0px, 0px);
  }
}

@keyframes wipe-RIGHT-93f04b87-ae54-4015-a06d-83a77cca8bf1 {
  0% {
    clip-path: inset(-60% 100% -60% -10%);
    animation-timing-function: cubic-bezier(0.31, 0.92, 0.6, 1.01);
  }

  100% {
    clip-path: inset(-60% -10% -60% -10%);
  }
}

@keyframes baseline-RIGHT-9d80084d-8887-49b9-83bb-166d535cf11e {
  0% {
    transform: translate(-100%, 0%);
    animation-timing-function: cubic-bezier(0.15, 1.03, 0.34, 0.99);
  }

  100% {
    transform: translate(0px, 0px);
  }
}

@keyframes wipe-LEFT-cd9ad7a8-5aca-461b-9e53-126ed13594d2 {
  0% {
    clip-path: inset(-60% 100% -60% -10%);
    animation-timing-function: cubic-bezier(0.31, 0.92, 0.6, 1.01);
  }

  100% {
    clip-path: inset(-60% -10% -60% -10%);
  }
}

@keyframes rise-RIGHT-13692f5c-e21e-4ab3-b896-4d4a6fd76cda {
  0% {
    transform: translate(0px, 80px);
    animation-timing-function: cubic-bezier(0.4, 0.8, 0.74, 1.0);
  }

  100% {
    transform: translate(0px, 0px);
  }
}

@keyframes rise-LEFT-47526199-af73-4cd0-b2bb-1588db6bd1f4 {
  0% {
    transform: translate(0px, 80px);
    animation-timing-function: cubic-bezier(0.4, 0.8, 0.74, 1.0);
  }

  100% {
    transform: translate(0px, 0px);
  }
}

@keyframes rise-LEFT-fae5cfa6-2f71-47a6-9532-a78c0d5aef14 {
  0% {
    transform: translate(0px, 80px);
    animation-timing-function: cubic-bezier(0.4, 0.8, 0.74, 1.0);
  }

  100% {
    transform: translate(0px, 0px);
  }
}

@keyframes wipe-RIGHT-2f345da5-fa68-4ac6-8429-6e09b8341242 {
  0% {
    clip-path: inset(-60% 100% -60% -10%);
    animation-timing-function: cubic-bezier(0.31, 0.92, 0.6, 1.01);
  }

  100% {
    clip-path: inset(-60% -10% -60% -10%);
  }
}

@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);
  }
}

@keyframes rise-LEFT-722b2417-886e-46b3-8377-689cc55fd1ef {
  0% {
    transform: translate(0px, -80px);
    animation-timing-function: cubic-bezier(0.4, 0.8, 0.74, 1.0);
  }

  100% {
    transform: translate(0px, 0px);
  }
}

@keyframes linear_fade {
  0% {
    opacity: 0.0;
  }

  100% {
    opacity: 1.0;
  }
}

@keyframes wipe-RIGHT-fc45836f-34c5-4bc7-bdaa-4141846d007b {
  0% {
    clip-path: inset(-60% 100% -60% -10%);
    animation-timing-function: cubic-bezier(0.31, 0.92, 0.6, 1.01);
  }

  100% {
    clip-path: inset(-60% -10% -60% -10%);
  }
}

@keyframes wipe-LEFT-50e9b29b-a4b0-4764-9d47-760430f8be87 {
  0% {
    clip-path: inset(-60% -10% -60% 100%);
    animation-timing-function: cubic-bezier(0.31, 0.92, 0.6, 1.01);
  }

  100% {
    clip-path: inset(-60% -10% -60% -10%);
  }
}

@keyframes rise-LEFT-e3c6855a-3525-4d87-b7fe-0244b30fe03c {
  0% {
    transform: translate(0px, 80px);
    animation-timing-function: cubic-bezier(0.4, 0.8, 0.74, 1.0);
  }

  100% {
    transform: translate(0px, 0px);
  }
}

@keyframes wipe-RIGHT-d9494364-aab4-442f-ac4f-27a7f6f4fab1 {
  0% {
    clip-path: inset(-60% 100% -60% -10%);
    animation-timing-function: cubic-bezier(0.31, 0.92, 0.6, 1.01);
  }

  100% {
    clip-path: inset(-60% -10% -60% -10%);
  }
}

@keyframes wipe-RIGHT-404453d5-a078-4edc-99de-32e7494d3981 {
  0% {
    clip-path: inset(-60% 100% -60% -10%);
    animation-timing-function: cubic-bezier(0.31, 0.92, 0.6, 1.01);
  }

  100% {
    clip-path: inset(-60% -10% -60% -10%);
  }
}

@keyframes rise-LEFT-d60fe0c1-2e8a-4cb9-ad2d-96c18c36693c {
  0% {
    transform: translate(0px, 80px);
    animation-timing-function: cubic-bezier(0.4, 0.8, 0.74, 1.0);
  }

  100% {
    transform: translate(0px, 0px);
  }
}

@keyframes wipe-RIGHT-856757e4-f2ae-4227-aeb3-3f1b9c4172a1 {
  0% {
    clip-path: inset(-60% 100% -60% -10%);
    animation-timing-function: cubic-bezier(0.31, 0.92, 0.6, 1.01);
  }

  100% {
    clip-path: inset(-60% -10% -60% -10%);
  }
}

@keyframes wipe-LEFT-97a5b17d-5c76-4f1a-a22b-b040c162e280 {
  0% {
    clip-path: inset(-60% 100% -60% -10%);
    animation-timing-function: cubic-bezier(0.31, 0.92, 0.6, 1.01);
  }

  100% {
    clip-path: inset(-60% -10% -60% -10%);
  }
}

@keyframes wipe-RIGHT-96a243d8-a916-42b0-86c5-0a0b42c03b77 {
  0% {
    clip-path: inset(-60% 100% -60% -10%);
    animation-timing-function: cubic-bezier(0.31, 0.92, 0.6, 1.01);
  }

  100% {
    clip-path: inset(-60% -10% -60% -10%);
  }
}

@keyframes rise-LEFT-cd62dc68-7107-4d67-aa8b-fa6b01e5c183 {
  0% {
    transform: translate(0px, 80px);
    animation-timing-function: cubic-bezier(0.4, 0.8, 0.74, 1.0);
  }

  100% {
    transform: translate(0px, 0px);
  }
}

@keyframes wipe-LEFT-52cf3b00-893b-4c52-aa9f-d1e008e7fc91 {
  0% {
    clip-path: inset(-60% 100% -60% -10%);
    animation-timing-function: cubic-bezier(0.31, 0.92, 0.6, 1.01);
  }

  100% {
    clip-path: inset(-60% -10% -60% -10%);
  }
}

@keyframes wipe-RIGHT-57813a41-2835-4e0c-9a13-760bea32b3f9 {
  0% {
    clip-path: inset(-60% 100% -60% -10%);
    animation-timing-function: cubic-bezier(0.31, 0.92, 0.6, 1.01);
  }

  100% {
    clip-path: inset(-60% -10% -60% -10%);
  }
}

@keyframes rise-LEFT-da965d2d-14ad-43ba-a46b-860f56d210ed {
  0% {
    transform: translate(0px, 80px);
    animation-timing-function: cubic-bezier(0.4, 0.8, 0.74, 1.0);
  }

  100% {
    transform: translate(0px, 0px);
  }
}

@keyframes rise-LEFT-955b45ad-e9f8-45f4-9da4-b53fcd46a5c1 {
  0% {
    transform: translate(0px, 80px);
    animation-timing-function: cubic-bezier(0.4, 0.8, 0.74, 1.0);
  }

  100% {
    transform: translate(0px, 0px);
  }
}

@keyframes baseline-RIGHT-eb4928d3-e963-4516-b3f1-7346e6d300b5 {
  0% {
    transform: translate(-100%, 0%);
    animation-timing-function: cubic-bezier(0.15, 1.03, 0.34, 0.99);
  }

  100% {
    transform: translate(0px, 0px);
  }
}

@keyframes wipe-RIGHT-b6f4f897-8f00-4802-8eb9-9b451aa71935 {
  0% {
    clip-path: inset(-60% 100% -60% -10%);
    animation-timing-function: cubic-bezier(0.31, 0.92, 0.6, 1.01);
  }

  100% {
    clip-path: inset(-60% -10% -60% -10%);
  }
}

@keyframes baseline-RIGHT-1773c6b7-364c-4af4-a9dd-396eef69ffe5 {
  0% {
    transform: translate(-100%, 0%);
    animation-timing-function: cubic-bezier(0.15, 1.03, 0.34, 0.99);
  }

  100% {
    transform: translate(0px, 0px);
  }
}

@keyframes wipe-RIGHT-60858319-5c55-445f-b1c6-597de495bc5c {
  0% {
    clip-path: inset(-60% 100% -60% -10%);
    animation-timing-function: cubic-bezier(0.31, 0.92, 0.6, 1.01);
  }

  100% {
    clip-path: inset(-60% -10% -60% -10%);
  }
}