:root {
  --noir: #333;
  --_noirs---noir-20: #0003;
  --loro: #f70;
  --_noirs---noir-4: #0000000a;
  --rose: #ff409f;
  --mauve: #9060bf;
  --vert: #30bf83;
  --_jeux---euromillions: #007fbf;
  --_jeux---swiss-loto: #bf0000;
  --bleu: #40bfff;
  --blanc: #fff;
  --_jeux---pmu: #004d33;
  --_jeux---carton: #55ab64;
  --_jeux---rento: #703aa6;
  --_jeux---carton-bonus: #e61780;
  --_groupes-participatifs---équipe-verte: #9fb854;
  --_groupes-participatifs---e-volution: #a23d5c;
  --_groupes-participatifs---comité-sportif: #388286;
  --_groupes-participatifs---gestion-de-la-santé-en-entreprise: #3c5485;
  --link: #0af;
  --_valeurs---solidarité: #cc297a;
  --_valeurs---dynamisme: #6f2e7c;
  --_valeurs---responsabilité: #2a8047;
  --_valeurs---intégrité: #7f5a40;
  --_valeurs---diversité: #323299;
  --_valeurs---collaboration: #268f99;
  --_noirs---noir-80: #000c;
  --_domaines---action-sociale: #2996cc;
  --_domaines---jeunesse: #a3cc52;
  --_domaines---santé: #cc2996;
  --_domaines---culture: #ab8138;
  --_domaines---formation: #8f7ee5;
  --_domaines---patrimoine: #cc292c;
  --_domaines---environnement: #52cc52;
  --_domaines---tourisme: #29b1cc;
  --_domaines---sport: #29cc96;
  --gris: #999;
}

.w-layout-vflex {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.w-layout-hflex {
  flex-direction: row;
  align-items: flex-start;
  display: flex;
}

.w-layout-blockcontainer {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.w-layout-layout {
  grid-row-gap: 20px;
  grid-column-gap: 20px;
  grid-auto-columns: 1fr;
  justify-content: center;
  padding: 20px;
}

.w-layout-cell {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

@media screen and (max-width: 991px) {
  .w-layout-blockcontainer {
    max-width: 728px;
  }
}

@media screen and (max-width: 767px) {
  .w-layout-blockcontainer {
    max-width: none;
  }
}

body {
  color: var(--noir);
  flex-flow: column;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6em;
  display: flex;
}

h1 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 3em;
  font-weight: 700;
  line-height: 1.2em;
}

h2 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2em;
  font-weight: 700;
  line-height: 1.2em;
}

h3 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.5em;
  line-height: 1.4em;
}

h4 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 700;
  line-height: 24px;
}

p {
  margin-bottom: 0;
}

a {
  grid-column-gap: .25em;
  grid-row-gap: .25em;
  color: var(--noir);
  text-decoration: none;
  transition: all .5s cubic-bezier(.25, .46, .45, .94);
  display: inline-flex;
}

label {
  margin-bottom: 0;
  font-weight: 400;
}

.navbar-section {
  z-index: 2;
  position: sticky;
  top: 0;
}

.menu2-link {
  grid-column-gap: .25em;
  grid-row-gap: .25em;
  border-top: 1px solid var(--_noirs---noir-20);
  border-left: 0em solid var(--loro);
  background-color: var(--_noirs---noir-4);
  align-self: stretch;
  align-items: center;
  padding: 1em;
  display: inline-flex;
}

.menu2-link:hover, .menu2-link.w--current {
  border-left-width: .5em;
}

.container {
  align-self: stretch;
  max-width: 1324px;
  padding-top: 4em;
  padding-left: 72px;
  padding-right: 72px;
}

.container.bottom8 {
  padding-bottom: 8em;
}

.container.v-flex {
  flex-flow: column;
  flex: 1;
  width: 100%;
  display: flex;
}

.container.bottom4 {
  padding-bottom: 4em;
}

.container.rf {
  flex-flow: column;
  flex: 1;
  justify-content: center;
  padding-bottom: 4em;
  display: flex;
}

.undermenu-title {
  display: none;
}

.menu2 {
  z-index: 1;
  flex-flow: column;
  align-self: stretch;
  position: relative;
}

.logo-loro {
  aspect-ratio: 1;
  height: 100%;
}

.menu-item-old {
  cursor: default;
  align-self: stretch;
  position: relative;
}

.menu-item-old:hover {
  color: #333;
}

.chapeau {
  font-size: 1.2em;
  font-weight: 600;
  line-height: 1.6em;
}

.material-symbol {
  font-family: Material Symbols, sans-serif;
  font-weight: 300;
  line-height: 1em;
}

.material-symbol.pagenav-icon {
  color: var(--loro);
  font-size: 3em;
  line-height: 1em;
}

.material-symbol.text6 {
  font-size: 6em;
  line-height: 1em;
}

.material-symbol.menu-icon {
  color: var(--noir);
  align-self: center;
}

.material-symbol.text1-5 {
  line-height: 1em;
}

.section {
  flex: 1;
  align-self: stretch;
}

.section.overflowhidden {
  overflow: hidden;
}

.section.v-flex {
  flex-flow: column;
  display: flex;
}

.section.homeheader {
  flex: 0 auto;
  height: 100vh;
  margin-top: -3em;
  padding-top: 9em;
  position: relative;
  overflow: hidden;
}

.section.noir4 {
  background-color: var(--_noirs---noir-4);
}

.section.shrink {
  flex: 0 auto;
}

.section.rose {
  background-color: #ff409f33;
}

.section.vert {
  background-color: #30bf8333;
}

.section.mauve {
  background-color: #9060bf33;
}

.section.loro {
  background-color: #f703;
}

.section.bleu {
  background-color: #40bfff33;
}

.header {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  font-size: 1.5em;
  font-weight: 700;
  line-height: 1.4em;
}

.header.h1 {
  font-size: 3em;
  line-height: 1.2em;
}

.header.h2 {
  font-size: 2em;
}

.header.text1 {
  font-size: 1em;
}

.header-line {
  background-color: var(--noir);
  width: 1.5em;
  height: .25em;
}

.header-line.loro {
  background-color: var(--loro);
}

.header-line.rose {
  background-color: var(--rose);
}

.header-line.mauve {
  background-color: var(--mauve);
}

.header-line.vert {
  background-color: var(--vert);
}

.header-line.euromillions {
  background-color: var(--_jeux---euromillions);
}

.header-line.swiss-loto {
  background-color: var(--_jeux---swiss-loto);
}

.header-line.bleu {
  background-color: var(--bleu);
}

.gap2 {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
}

.gap2.x-center.centered-text {
  text-align: center;
}

.gap2.xy-center {
  flex: 1;
}

.gap2.centered-text {
  text-align: center;
}

.loro-text {
  color: var(--loro);
}

.text1-2, .intertitre {
  font-size: 1.2em;
  line-height: 1.4em;
}

.gap0-5 {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
}

.gap0-5.for-rf {
  align-items: flex-end;
}

.quick-stack {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  align-self: stretch;
  padding: 0;
}

.quick-stack.for-footer {
  grid-column-gap: 4em;
  grid-row-gap: 2em;
  font-size: 14px;
  line-height: 1.6em;
}

.quick-stack.for-pagenav {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  margin-left: auto;
  margin-right: auto;
}

.quick-stack.for-banner {
  grid-column-gap: 4em;
  grid-row-gap: 1em;
}

.quick-stack.gap2 {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
}

.quick-stack.for-columns {
  grid-column-gap: 6em;
  grid-row-gap: 4em;
}

.quick-stack.for-members {
  grid-column-gap: 4em;
  grid-row-gap: 4em;
}

.quick-stack.gap2-1 {
  grid-column-gap: 2em;
  grid-row-gap: 1em;
}

.gap4 {
  grid-column-gap: 4em;
  grid-row-gap: 4em;
}

.encart {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  border-left: .25em solid var(--noir);
  padding-left: 1.5em;
}

.encart.loro {
  border-left-color: var(--loro);
}

.encart.rose {
  border-left-color: var(--rose);
}

.encart.mauve {
  border-left-color: var(--mauve);
}

.encart.vert {
  border-left-color: var(--vert);
}

.encart.bleu {
  border-left-color: var(--bleu);
}

.media-wrapper {
  aspect-ratio: auto;
  border-radius: 1em;
  flex: 1;
  align-self: stretch;
  width: 100%;
  position: relative;
  overflow: hidden;
}

.media-wrapper.widescreen {
  aspect-ratio: 16 / 9;
  flex: none;
}

.media-wrapper.landscape {
  aspect-ratio: 3 / 2;
  flex: none;
}

.sticky-column {
  align-self: stretch;
  position: sticky;
  top: 7em;
}

.y-center {
  justify-content: center;
}

.footer {
  color: #fff;
  background-color: #333;
  align-self: stretch;
}

.pagenav-title {
  color: #fff;
  font-size: 2em;
  font-weight: 500;
  line-height: 1.4em;
}

.pagenav-title:hover {
  color: #fff;
}

.pagenav-prev-next {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  color: #fff;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  font-size: 12px;
  line-height: 1.6em;
  transition: all .5s cubic-bezier(.19, 1, .22, 1);
  display: flex;
}

.pagenav-prev-next:hover {
  color: #f70;
}

.pagenav-prev-next.prev {
  opacity: .5;
  text-align: right;
  justify-content: flex-start;
  align-items: flex-end;
}

.pagenav-prev-next.prev:hover {
  opacity: 1;
}

.x-right {
  justify-content: flex-start;
  align-items: flex-end;
}

.pagenav-separator {
  background-color: #ccc;
  flex: 1;
  width: 1px;
}

.line {
  background-color: #0003;
  align-self: stretch;
  height: .5px;
}

.line.blanc {
  background-color: #fff9;
}

.white-link {
  color: #fff;
  align-items: center;
}

.white-link.w--current {
  color: #f70;
}

.xy-center {
  justify-content: center;
  align-items: center;
}

.text12 {
  font-size: 12px;
  line-height: 1.5em;
}

.text12._60 {
  color: #fff9;
}

.text12.noir {
  color: var(--noir);
}

.stretch {
  align-self: stretch;
}

.gap1 {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
}

.gap1.x-center.centered-text {
  text-align: center;
}

.gap1.grow {
  flex: 1;
}

.gap1.grow.y-center {
  align-items: flex-start;
}

.gap1.baseline {
  align-items: baseline;
}

.gap1.baseline.grow {
  align-self: stretch;
}

.x-center {
  text-align: center;
  align-items: center;
}

.chiffre {
  font-weight: 800;
}

.chiffre.h1 {
  font-size: 3em;
  line-height: 1.2em;
}

.chiffre.h2 {
  font-size: 1.5em;
  line-height: 1.2em;
}

.card {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  background-color: var(--_noirs---noir-4);
  border-radius: 1em;
  flex-flow: column;
  flex: 1;
  align-self: stretch;
  align-items: stretch;
  padding: 2em;
  display: flex;
}

.card.loro {
  background-color: #ff77001a;
}

.card.mauve {
  background-color: #9060bf1a;
}

.card.rose {
  background-color: #ff409f1a;
}

.card.vert {
  background-color: #30bf831a;
}

.card.vert.border {
  border: 1px solid var(--vert);
}

.card.vert.full {
  background-color: var(--vert);
  color: var(--blanc);
}

.card.bleu {
  background-color: #40bfff1a;
}

.card.bleu.border {
  border: 1px solid var(--bleu);
}

.card.bleu.full {
  background-color: var(--bleu);
  color: var(--blanc);
}

.card.x-center {
  text-align: center;
  align-items: center;
}

.card.euromillions {
  border: 1px solid var(--_jeux---euromillions);
  background-color: #007fbf1a;
}

.card.swissloto {
  border: 1px solid var(--_jeux---swiss-loto);
  background-color: #bf00001a;
}

.card.pmu {
  border: 1px solid var(--_jeux---pmu);
  background-color: #004d331a;
}

.card.carton {
  border: 1px solid var(--_jeux---carton);
  background-color: #55ab641a;
}

.card.rento {
  border: 1px solid var(--_jeux---rento);
  background-color: #703aa61a;
}

.card.cartonbonus {
  border: 1px solid var(--_jeux---carton-bonus);
  background-color: #e617801a;
}

.card.equipeverte {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  border: 1px solid var(--_groupes-participatifs---équipe-verte);
  background-color: #9fb8541a;
  grid-template-rows: 1fr;
  grid-template-columns: 1fr;
  grid-auto-rows: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.card.evolution {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  border: 1px solid var(--_groupes-participatifs---e-volution);
  background-color: #a23d5c1a;
  grid-template-rows: 1fr;
  grid-template-columns: 1fr;
  grid-auto-rows: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.card.comitesportif {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  border: 1px solid var(--_groupes-participatifs---comité-sportif);
  background-color: #3882861a;
  grid-template-rows: 1fr 1fr;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.card.gestionsanteentreprise {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  border: 1px solid var(--_groupes-participatifs---gestion-de-la-santé-en-entreprise);
  background-color: #3c54851a;
  grid-template-rows: 1fr;
  grid-template-columns: 1fr;
  grid-auto-rows: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.card.link-block {
  flex-flow: row;
  align-items: baseline;
  padding: 1em;
}

.card.link-block.rose:hover {
  color: var(--rose);
}

.card.link-block.vert:hover {
  color: var(--vert);
}

.card.link-block.mauve:hover {
  color: var(--mauve);
}

.card.link-block.loro:hover {
  color: var(--loro);
}

.card.blanc {
  background-color: var(--blanc);
}

.card.for-chiffres {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  grid-template-rows: 1fr;
  grid-template-columns: 1fr;
  grid-auto-rows: minmax(160px, auto);
  grid-auto-columns: 1fr;
  display: grid;
}

.list-item {
  border-bottom: 1px solid var(--_noirs---noir-20);
  flex-flow: column;
  align-self: stretch;
  padding-bottom: .75em;
  display: flex;
}

.list-item.loro {
  border-bottom-color: var(--loro);
}

.list-item.last {
  border-bottom-style: none;
  padding-bottom: 0;
}

.list-item.rose {
  border-bottom-color: var(--rose);
}

.list-item.vert {
  border-bottom-color: var(--vert);
}

.list-item.bleu {
  border-bottom-color: var(--bleu);
}

.list-item.euromillions {
  border-bottom-color: var(--_jeux---euromillions);
}

.list-item.swiss-loto {
  border-bottom-color: var(--_jeux---swiss-loto);
}

.list-item.blanc {
  border-bottom-color: var(--blanc);
}

.list-item.mauve {
  border-bottom-color: var(--mauve);
}

.list {
  grid-column-gap: .75em;
  grid-row-gap: .75em;
  flex-flow: column;
  align-self: stretch;
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
  display: flex;
}

.fs-slider_slide {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  flex-flow: column;
  flex: none;
  width: 33.3333%;
  display: flex;
  position: relative;
}

.fs-slider_slide.x-center {
  align-items: center;
}

.fs-slider_list {
  transform-style: preserve-3d;
  display: flex;
}

.fs-slider_button {
  aspect-ratio: 1;
  background-color: var(--link);
  color: var(--blanc);
  border-radius: 50%;
  font-size: 1.5em;
  line-height: 1.4em;
  transition: all .5s cubic-bezier(.19, 1, .22, 1);
}

.fs-slider_button:hover {
  background-color: var(--loro);
  color: var(--blanc);
}

.fs-slider_button.is-nav-disabled {
  background-color: var(--_noirs---noir-4);
}

.fs-slider_instance {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  flex-flow: column;
  width: 100%;
  min-width: 0;
  max-width: 100%;
  max-height: 100%;
  display: flex;
  position: relative;
}

.fs-slider_pagination {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  display: flex;
  position: relative;
}

.fs-slider_navigation {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  display: flex;
  position: relative;
}

.fs-slider_navigation._3-or-less, .fs-slider_navigation._2-or-less {
  display: none;
}

.fs-slider_list-wrapper {
  perspective: 1200px;
  position: relative;
}

.fs-slider_pagination_bullet {
  background-color: var(--_noirs---noir-4);
  cursor: pointer;
  border-radius: 50%;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: .5em;
  height: .5em;
  transition: all .5s cubic-bezier(.19, 1, .22, 1);
}

.fs-slider_pagination_bullet:hover {
  background-color: var(--loro);
}

.fs-slider_pagination_bullet.is-bullet-active {
  background-color: var(--_noirs---noir-20);
  cursor: auto;
}

.mauve-text {
  color: var(--mauve);
}

.rose-text {
  color: var(--rose);
}

.vert-text {
  color: var(--vert);
}

.bleu-text {
  color: var(--bleu);
}

.energy-icon {
  color: var(--vert);
  font-family: Material Symbols, sans-serif;
  font-size: 3em;
  font-weight: 300;
  line-height: 1em;
}

.pratiques-durables-title {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  align-items: center;
}

.right-cell {
  text-align: right;
  align-self: stretch;
  align-items: flex-end;
}

.valeur {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  align-items: flex-end;
  font-size: 1.5em;
  font-weight: 700;
}

.valeur.solidarit {
  color: var(--_valeurs---solidarité);
}

.valeur.dynamisme {
  color: var(--_valeurs---dynamisme);
}

.valeur.responsabilit {
  color: var(--_valeurs---responsabilité);
}

.valeur.int-grit {
  color: var(--_valeurs---intégrité);
}

.valeur.diversit {
  color: var(--_valeurs---diversité);
}

.valeur.collaboration {
  color: var(--_valeurs---collaboration);
}

.maxw800 {
  max-width: 800px;
}

.maxw800.center {
  margin-left: auto;
  margin-right: auto;
}

.maxw800.center.grow {
  flex: 1;
  justify-content: center;
  align-items: center;
}

.maxw800.right {
  margin-left: auto;
}

.utility-page-wrap {
  flex-flow: column;
  flex: 1;
  display: flex;
}

.utility-page-content {
  flex-direction: column;
  flex: 1;
  margin-bottom: 0;
  display: flex;
}

.utility-page-form {
  flex-direction: column;
  flex: 1;
  align-items: stretch;
  display: flex;
}

.text-field {
  border-radius: 2em;
  margin-bottom: 0;
}

.grow {
  flex: 1;
}

.navbar-title {
  font-size: 1.4em;
  line-height: 1.2em;
}

.navbar-icon {
  align-self: flex-start;
  width: 3em;
  height: 3em;
  padding: .5em;
}

.menu-wrapper {
  background-color: var(--blanc);
  min-width: 400px;
  padding-top: 3em;
  display: none;
  position: fixed;
  top: 0%;
  bottom: 0%;
  right: 0%;
  box-shadow: 0 0 24px #0000003d;
}

.menu-item {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  flex-flow: row;
  align-self: stretch;
  height: 64px;
  padding: 0 1em;
  font-family: Montserrat, sans-serif;
  display: flex;
}

.menu-dropdown {
  border-bottom: 1px solid var(--_noirs---noir-20);
  border-left: 0em solid var(--loro);
  align-self: stretch;
  transition: all .5s cubic-bezier(.19, 1, .22, 1);
  display: block;
  overflow: hidden;
}

.menu-dropdown:hover {
  border-left-width: .5em;
}

.menu-dropdown.rapport-financier {
  border-bottom-style: none;
}

.submenu {
  background-color: #0000;
  flex: 1;
  padding-bottom: 1em;
  padding-left: 2em;
  padding-right: 2em;
  position: static;
}

.submenu-link {
  color: var(--noir);
  justify-content: space-between;
  align-self: stretch;
  align-items: center;
  padding-top: .5em;
  padding-bottom: .5em;
  font-size: 16px;
  font-weight: 700;
  display: flex;
}

.submenu-link:hover {
  color: var(--loro);
}

.submenu-link.w--current {
  color: #f70;
}

.menu-title {
  white-space: nowrap;
  flex: 1;
  align-self: stretch;
  align-items: center;
  transition: all .5s cubic-bezier(.19, 1, .22, 1);
  display: flex;
}

.menu-background {
  z-index: -1;
  background-color: var(--_noirs---noir-80);
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0%;
}

.menu-1 {
  flex: 1;
  align-self: stretch;
  font-size: 1.2em;
  position: relative;
  overflow: auto;
}

.navbar-title-year {
  color: var(--loro);
}

.navbar-background {
  z-index: 1;
  background-color: var(--blanc);
  position: absolute;
  inset: 0%;
}

.navbar-wrapper {
  z-index: 2;
  justify-content: space-between;
  align-items: center;
  height: 3em;
  display: flex;
  position: relative;
  overflow: hidden;
}

.navbar-main-link {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  flex-flow: row;
  align-items: center;
  height: 3em;
  display: flex;
  position: absolute;
}

.navbar-main-link-wrapper {
  flex: 1;
  height: 100%;
  position: relative;
}

.navbar-shadow {
  z-index: 1;
  position: absolute;
  inset: 0%;
  box-shadow: 0 12px 24px #0000001f;
}

.link-block {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  flex-flow: column;
  flex: 0 auto;
  align-self: stretch;
  align-items: flex-start;
  display: flex;
}

.media {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.media.top37 {
  object-position: 50% 37%;
}

.media.top0 {
  object-position: 50% 0%;
}

.banner-title-cell {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  justify-content: flex-end;
}

.banner-title-cell.right {
  text-align: right;
  align-items: flex-end;
}

.text1-5 {
  font-size: 1.5em;
  line-height: 1.4em;
}

.text1-5.y-center {
  justify-content: flex-start;
  align-items: center;
}

.button {
  grid-column-gap: .25em;
  grid-row-gap: .25em;
  color: var(--link);
  background-color: #0af0;
  align-items: center;
  padding: 0;
  font-weight: 600;
  transition: all .5s cubic-bezier(.19, 1, .22, 1);
  display: inline-flex;
}

.button:hover {
  color: var(--loro);
}

.button.capsule {
  border: 1px solid var(--bleu);
  background-color: #f700;
  border-radius: 2em;
  align-self: flex-start;
  padding: .4em .8em;
  font-size: 14px;
}

.button.capsule:hover {
  border-color: var(--loro);
  background-color: var(--loro);
  color: var(--blanc);
}

.button.capsule.x-center {
  align-self: center;
}

.document-image {
  width: 240px;
  margin-top: 2%;
  margin-bottom: -10%;
}

.section-title-wrapper {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  flex-flow: wrap;
  align-items: baseline;
  display: flex;
}

.home-main-illustration {
  aspect-ratio: 2;
  object-fit: cover;
  object-position: 50% 0%;
  width: 100%;
  display: block;
}

.fs-tabs_content-item {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  opacity: 0;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: none;
}

.fs-tabs_content-item.is-content-active {
  opacity: 100;
  grid-auto-columns: 1fr;
  transition: all 1s;
  display: grid;
}

.fs-tabs_tab-item {
  border-bottom: .5em solid var(--_noirs---noir-20);
  color: var(--_noirs---noir-80);
  text-align: center;
  white-space: nowrap;
  cursor: pointer;
  flex: 1;
  padding: .5em;
  transition: all .5s cubic-bezier(.19, 1, .22, 1);
}

.fs-tabs_tab-item:hover {
  border-bottom-color: var(--noir);
  color: var(--noir);
}

.fs-tabs_tab-item.rose {
  border-bottom-color: #ff409f66;
}

.fs-tabs_tab-item.rose:hover, .fs-tabs_tab-item.rose.is-tab-active {
  border-bottom-color: var(--rose);
}

.fs-tabs_tab-item.mauve {
  border-bottom-color: #9060bf66;
}

.fs-tabs_tab-item.mauve:hover, .fs-tabs_tab-item.mauve.is-tab-active {
  border-bottom-color: var(--mauve);
}

.fs-tabs_tab-item.bleu {
  border-bottom-color: #40bfff66;
}

.fs-tabs_tab-item.bleu:hover, .fs-tabs_tab-item.bleu.is-tab-active {
  border-bottom-color: var(--bleu);
}

.fs-tabs_tab-item.vert {
  color: #0009;
  border-bottom-color: #30bf8366;
}

.fs-tabs_tab-item.vert:hover, .fs-tabs_tab-item.vert.is-tab-active {
  border-bottom-color: var(--vert);
}

.fs-tabs_tab-item.is-tab-active {
  border-bottom-color: var(--noir);
  color: var(--noir);
  cursor: auto;
  font-weight: 700;
}

.fs-tabs_tab-item.loro {
  border-bottom-color: #f706;
}

.fs-tabs_tab-item.loro:hover, .fs-tabs_tab-item.loro.is-tab-active {
  border-bottom-color: var(--loro);
}

.fs-tabs_styles {
  display: none;
}

.fs-tabs_content-list {
  z-index: 0;
  grid-column-gap: 0em;
  grid-row-gap: 4em;
  flex-flow: column;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.fs-logos_list-wrapper {
  position: relative;
}

.fs-logos_list {
  grid-column-gap: 0em;
  grid-row-gap: 0em;
  transform-style: preserve-3d;
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.logo-item {
  backface-visibility: hidden;
  width: 218px;
  height: 112px;
  transition-property: transform opacity;
  flex: none;
  justify-content: center;
  align-items: center;
  display: flex;
}

.fs-tabs_instance {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  flex-direction: column;
  display: flex;
  position: relative;
}

.fs-tabs_tab-list {
  z-index: 1;
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  background-color: var(--blanc);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-end;
  margin-left: -72px;
  margin-right: -72px;
  padding-left: 72px;
  padding-right: 72px;
  display: flex;
  position: sticky;
  top: 3em;
  overflow: auto;
}

.fs-tabs_tab-list.noir4 {
  background-color: #f5f5f5;
}

.chart-wrapper-v {
  grid-column-gap: 0em;
  grid-row-gap: .5em;
  text-align: center;
  grid-template-rows: 1fr auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  align-self: stretch;
  justify-items: center;
  height: 280px;
  display: grid;
}

.chart-bar-v {
  border-top: 1px solid var(--noir);
  border-right: 1px solid var(--noir);
  border-left: 1px solid var(--noir);
  background-color: var(--_noirs---noir-4);
  border-top-left-radius: 1em;
  border-top-right-radius: 1em;
  flex-flow: column;
  flex: 1;
  align-items: center;
  height: 100%;
  padding: .5em .25em .25em;
  font-weight: 700;
  line-height: 1em;
  display: flex;
  transform: none;
}

.chart-bar-v.rose {
  border-top-color: var(--rose);
  border-right-color: var(--rose);
  border-left-color: var(--rose);
  color: var(--rose);
  background-color: #ff409f1a;
}

.chart-bar-v.mauve {
  border-top-color: var(--mauve);
  border-right-color: var(--mauve);
  border-left-color: var(--mauve);
  color: var(--mauve);
  background-color: #9060bf1a;
}

.chart-bar-v.bleu {
  border-top-color: var(--bleu);
  border-right-color: var(--bleu);
  border-left-color: var(--bleu);
  color: var(--bleu);
  background-color: #40bfff1a;
}

.chart-bar-v.vert {
  border-top-color: var(--vert);
  border-right-color: var(--vert);
  border-left-color: var(--vert);
  color: var(--vert);
  background-color: #30bf831a;
}

.chart-label-v {
  padding-left: 1em;
  padding-right: 1em;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.4em;
}

.chart-bar-wrapper-v {
  border-bottom: 1px solid var(--noir);
  flex-flow: column;
  width: 100%;
  min-height: 100%;
  padding-left: 1em;
  padding-right: 1em;
  display: flex;
  overflow: hidden;
}

.chart-bar-wrapper-v.tirage {
  min-height: 94.2446%;
}

.chart-bar-wrapper-v.jzs {
  min-height: 31.6547%;
}

.chart-bar-wrapper-v.pmu {
  min-height: 13.9089%;
}

.chart-bar-wrapper-v.horizontal {
  border-left: 1px solid var(--noir);
  padding-top: .5em;
  padding-bottom: .5em;
}

.chart-bar-wrapper-v.grattage {
  min-height: 100%;
}

.y-bottom {
  justify-content: flex-end;
}

.navbar-button {
  background-color: var(--blanc);
  cursor: pointer;
  border-bottom-left-radius: 1em;
  flex-flow: row;
  align-items: center;
  font-weight: 500;
  display: flex;
}

.navbar-button:hover {
  color: var(--loro);
}

.navbar-button-title {
  margin-left: 1em;
}

.flex-wrap {
  flex-flow: wrap;
}

.rf-cover {
  margin-bottom: -4em;
  margin-left: -4em;
  margin-right: -4em;
}

.rf-cell {
  grid-column-gap: 1.5em;
  grid-row-gap: 1.5em;
  text-align: right;
  justify-content: center;
  align-items: flex-end;
}

.member {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  flex-flow: row;
  align-self: stretch;
  align-items: center;
  max-width: 320px;
}

.member-image {
  border-radius: 50%;
  width: 5em;
  height: 5em;
}

.capsule {
  background-color: var(--blanc);
  border-radius: 2em;
  padding: .25em .75em;
  font-size: 12px;
  line-height: 1.6em;
}

.capsule.mauve {
  background-color: #9060bf1a;
}

.maxw320 {
  max-width: 320px;
}

.chart-bar-wrapper-h {
  border-left: 1px solid var(--noir);
  justify-content: flex-end;
  align-items: center;
  min-width: 100%;
  padding-top: .5em;
  padding-bottom: .5em;
  display: flex;
  overflow: hidden;
}

.chart-bar-wrapper-h.pbj2024 {
  min-width: 100%;
}

.chart-bar-wrapper-h.pbj2025 {
  min-width: 98.0831%;
}

.chart-bar-wrapper-h.pbj2023 {
  min-width: 96.0064%;
}

.chart-bar-wrapper-h.pbj2022 {
  min-width: 99.3838%;
}

.chart-bar-wrapper-h.pbj2021 {
  min-width: 90.5979%;
}

.chart-bar-wrapper-h.pbj2020 {
  min-width: 85.4176%;
}

.chart-bar-wrapper-h.pbj2019 {
  min-width: 93.131%;
}

.chart-bar-wrapper-h.pbj2018 {
  min-width: 88.544%;
}

.chart-bar-wrapper-h.pbj2017 {
  min-width: 88.2017%;
}

.chart-bar-wrapper-h.pbj2016 {
  min-width: 90.8946%;
}

.chart-bar-wrapper-h.bn2025 {
  min-width: 97.5988%;
}

.chart-bar-wrapper-h.bn2024 {
  min-width: 100%;
}

.chart-bar-wrapper-h.bn2023 {
  min-width: 94.3842%;
}

.chart-bar-wrapper-h.bn2022, .chart-bar-wrapper-h.bn2021 {
  min-width: 94.268%;
}

.chart-bar-wrapper-h.bn2020 {
  min-width: 87.0256%;
}

.chart-bar-wrapper-h.bn2019 {
  min-width: 86.8706%;
}

.chart-bar-wrapper-h.bn2018 {
  min-width: 83.811%;
}

.chart-bar-wrapper-h.bn2017 {
  min-width: 83.7335%;
}

.chart-bar-wrapper-h.bn2016 {
  min-width: 83.9659%;
}

.chart-bar-wrapper-h.vaud {
  min-width: 100%;
}

.chart-bar-wrapper-h.fribourg {
  min-width: 35.7204%;
}

.chart-bar-wrapper-h.valais {
  min-width: 51.8837%;
}

.chart-bar-wrapper-h.neuch-tel {
  min-width: 19.4828%;
}

.chart-bar-wrapper-h.gen-ve {
  min-width: 55.9075%;
}

.chart-bar-wrapper-h.jura {
  min-width: 10.9297%;
}

.chart-bar-wrapper-h.romandie {
  min-width: 14.6014%;
}

.chart-bar-wrapper-h.action-sociale {
  min-width: 41.6554%;
}

.chart-bar-wrapper-h.jeunesse {
  min-width: 17.5654%;
}

.chart-bar-wrapper-h.sant {
  min-width: 11.1169%;
}

.chart-bar-wrapper-h.culture {
  min-width: 100%;
}

.chart-bar-wrapper-h.formation {
  min-width: 7.97546%;
}

.chart-bar-wrapper-h.patrimoine {
  min-width: 16.8861%;
}

.chart-bar-wrapper-h.environnement {
  min-width: 4.89439%;
}

.chart-bar-wrapper-h.tourisme {
  min-width: 11.9761%;
}

.chart-bar-wrapper-h.sport {
  min-width: 47.3531%;
}

.chart-wrapper-h {
  grid-column-gap: 1em;
  grid-row-gap: 0em;
  grid-template-rows: 1fr;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  align-self: stretch;
  place-items: center start;
  max-width: 320px;
  display: grid;
}

.chart-wrapper-h.b-n-fices {
  max-width: 640px;
}

.chart-bar-h {
  border-top: 1px solid var(--noir);
  border-right: 1px solid var(--noir);
  border-bottom: 1px solid var(--noir);
  background-color: var(--_noirs---noir-4);
  border-top-right-radius: 2em;
  border-bottom-right-radius: 2em;
  flex-flow: row;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  padding: .5em;
  font-size: .8em;
  font-weight: 600;
  line-height: 1.4em;
  display: flex;
  transform: none;
}

.chart-bar-h.rose {
  border-top-color: var(--rose);
  border-right-color: var(--rose);
  border-bottom-color: var(--rose);
  color: var(--rose);
  background-color: #ff409f1a;
}

.chart-bar-h.rose.accent {
  background-color: var(--rose);
}

.chart-bar-h.accent {
  background-color: var(--noir);
  color: var(--blanc);
}

.chart-bar-h.mauve {
  border-top-color: var(--mauve);
  border-right-color: var(--mauve);
  border-bottom-color: var(--mauve);
  color: var(--mauve);
}

.chart-bar-h.mauve.accent {
  background-color: var(--mauve);
  color: var(--blanc);
}

.chart-bar-h.action-sociale {
  border-top-color: var(--_domaines---action-sociale);
  border-right-color: var(--_domaines---action-sociale);
  border-bottom-color: var(--_domaines---action-sociale);
  background-color: var(--_domaines---action-sociale);
  color: var(--blanc);
}

.chart-bar-h.jeunesse {
  border-top-color: var(--_domaines---jeunesse);
  border-right-color: var(--_domaines---jeunesse);
  border-bottom-color: var(--_domaines---jeunesse);
  background-color: var(--_domaines---jeunesse);
  color: var(--blanc);
}

.chart-bar-h.sant {
  border-top-color: var(--_domaines---santé);
  border-right-color: var(--_domaines---santé);
  border-bottom-color: var(--_domaines---santé);
  background-color: var(--_domaines---santé);
  color: var(--blanc);
}

.chart-bar-h.culture {
  border-top-color: var(--_domaines---culture);
  border-right-color: var(--_domaines---culture);
  border-bottom-color: var(--_domaines---culture);
  background-color: var(--_domaines---culture);
  color: var(--blanc);
}

.chart-bar-h.formation {
  border-top-color: var(--_domaines---formation);
  border-right-color: var(--_domaines---formation);
  border-bottom-color: var(--_domaines---formation);
  background-color: var(--_domaines---formation);
  color: var(--blanc);
}

.chart-bar-h.patrimoine {
  border-top-color: var(--_domaines---patrimoine);
  border-right-color: var(--_domaines---patrimoine);
  border-bottom-color: var(--_domaines---patrimoine);
  background-color: var(--_domaines---patrimoine);
  color: var(--blanc);
}

.chart-bar-h.environnement {
  border-top-color: var(--_domaines---environnement);
  border-right-color: var(--_domaines---environnement);
  border-bottom-color: var(--_domaines---environnement);
  background-color: var(--_domaines---environnement);
  color: var(--blanc);
}

.chart-bar-h.tourisme {
  border-top-color: var(--_domaines---tourisme);
  border-right-color: var(--_domaines---tourisme);
  border-bottom-color: var(--_domaines---tourisme);
  background-color: var(--_domaines---tourisme);
  color: var(--blanc);
}

.chart-bar-h.sport {
  border-top-color: var(--_domaines---sport);
  border-right-color: var(--_domaines---sport);
  border-bottom-color: var(--_domaines---sport);
  background-color: var(--_domaines---sport);
  color: var(--blanc);
}

.h4em {
  align-self: stretch;
  height: 4em;
}

.odile {
  width: calc(100% + 72px);
  max-width: none;
  margin-left: -72px;
}

.top2em {
  margin-top: 2em;
}

.baroloro-legend {
  width: 80%;
  margin-left: 1em;
  font-weight: 500;
}

.baroloro-chart-bar {
  background-color: var(--noir);
  min-width: 100%;
  color: var(--blanc);
  flex-flow: row;
  justify-content: flex-end;
  align-items: center;
  padding: .25em .5em .25em .25em;
  font-size: 1.5em;
  font-weight: 700;
  line-height: 1em;
  display: flex;
  transform: none;
}

.baroloro-chart-bar.joueurs {
  background-color: var(--loro);
  min-width: 71%;
}

.baroloro-chart-bar.opinion {
  background-color: var(--rose);
  min-width: 94%;
}

.baroloro-chart-bar.confiance {
  background-color: var(--mauve);
  min-width: 73%;
}

.baroloro-chart-bar.jeu-en-ligne {
  background-color: var(--bleu);
  min-width: 80%;
}

.baroloro-chart-bar.pr-vention {
  background-color: var(--vert);
  min-width: 73%;
}

.baroloro-chart-wrapper {
  grid-column-gap: 1em;
  grid-row-gap: .5em;
  border-left: 1px solid var(--noir);
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  align-self: stretch;
  justify-items: start;
  max-width: 320px;
  padding-bottom: 1em;
}

.baroloro-chart-bar-wrapper {
  border: 1px solid var(--noir);
  background-color: var(--_noirs---noir-4);
  border-top-right-radius: 1em;
  border-bottom-right-radius: 1em;
  align-items: center;
  width: 100%;
  margin-top: 2em;
  display: flex;
  overflow: hidden;
}

.baroloro-chart-bar-wrapper.joueurs {
  border-color: var(--loro);
  background-color: #ff77001a;
}

.baroloro-chart-bar-wrapper.opinion {
  border-color: var(--rose);
  background-color: #ff409f1a;
}

.baroloro-chart-bar-wrapper.confiance {
  border-color: var(--mauve);
  background-color: #9060bf1a;
}

.baroloro-chart-bar-wrapper.jeu-en-ligne {
  border-color: var(--bleu);
  background-color: #40bfff1a;
}

.baroloro-chart-bar-wrapper.pr-vention {
  border-color: var(--vert);
  background-color: #30bf831a;
}

.chart-cell {
  justify-content: center;
  align-items: flex-start;
  padding-right: 2em;
}

.chart-cell.center {
  justify-content: flex-start;
  align-items: center;
}

.chart-cantons {
  grid-column-gap: 1.5em;
  grid-row-gap: 1.5em;
  flex: 1;
  align-self: stretch;
  padding: 0;
}

.orange-text {
  color: #f70;
}

.chart-h-line {
  background-color: #000;
  align-self: stretch;
  height: .25em;
  margin-left: -1em;
  margin-right: -1em;
}

.chart-h-line.mauve {
  background-color: #9060bf;
}

.chart-h-line.intermediaire {
  margin-left: .125em;
  margin-right: -2em;
  position: absolute;
  left: 50%;
  right: 0;
}

.chart-h-line.intermediaire.vert {
  background-color: #30bf83;
}

.chart-h-line.right50 {
  margin-right: 50%;
}

.chart-h-line.left50 {
  margin-left: 50%;
}

.canton-icon {
  border: .5px solid #000;
  border-radius: 50%;
  width: 3em;
  margin-top: .5em;
}

.brb-chart-ors {
  height: 15%;
  color: var(--loro);
  background-color: #ff77001a;
  border: 1px solid #f70;
  border-top-style: none;
  border-bottom-right-radius: .5em;
  border-bottom-left-radius: .5em;
  justify-content: center;
  align-items: center;
  padding-left: 1em;
  padding-right: 1em;
}

.brb-chart-or {
  height: 85%;
  color: var(--loro);
  background-color: #ff77001a;
  border: 1px solid #f70;
  border-top-left-radius: .5em;
  border-top-right-radius: .5em;
  justify-content: center;
  align-items: center;
  padding-left: 1em;
  padding-right: 1em;
}

.bases-l-gales-cell {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  border-left: 1px solid #000;
  justify-content: center;
  align-items: stretch;
  padding-top: 1em;
  padding-bottom: 1em;
  padding-left: 2em;
  font-size: .75em;
  line-height: 1.4em;
}

.chart-fup {
  color: var(--rose);
  background-color: #ff409f1a;
  border: 1px solid #ff409f;
  border-radius: .5em;
  justify-content: center;
  align-items: center;
  padding-left: 1em;
  padding-right: 1em;
}

.chart-fup.fr {
  height: 9%;
}

.chart-fup.vd {
  height: 25%;
}

.chart-fup.ne {
  height: 10%;
}

.chart-fup.ju {
  height: 20%;
}

.chart-v-line {
  background-color: #000;
  flex: 1;
  width: .25em;
  min-height: 2em;
  margin-left: auto;
  margin-right: auto;
}

.chart-v-line.orange-mauve {
  background-image: linear-gradient(#f70, #9060bf);
}

.chart-v-line.canton {
  background-color: #9060bf;
  border-radius: 0%;
  width: .3125em;
  margin-top: -.25em;
}

.chart-v-line.mauve {
  background-color: #9060bf;
}

.chart-v-line.orange {
  background-color: #f70;
}

.chart-canton-item {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  text-align: center;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 1em;
  font-size: .8em;
  line-height: 1.6em;
}

.chart-organe {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  border-radius: .5em;
  flex: 1;
  align-items: stretch;
  min-height: 24em;
  overflow: hidden;
}

.brb-chart-or-ors {
  flex: 1;
  align-items: stretch;
}

.relative {
  position: relative;
}

.relative.grow {
  flex: 1;
}

.relative.grow.center {
  justify-content: center;
  align-self: stretch;
  align-items: center;
}

.chart-canton-cell {
  justify-content: flex-start;
  align-items: stretch;
}

.chart-item {
  text-align: center;
  background-color: #fff;
  border: 1px solid #000;
  border-radius: 1em;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  max-width: 300px;
  margin-top: 1em;
  margin-bottom: 1em;
  padding: 1em;
  font-weight: 500;
  line-height: 1.4em;
}

.chart-item.mauve {
  background-color: #9060bf1a;
  border-color: #9060bf;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.5em;
  line-height: 1.4em;
}

.chart-item.vert {
  background-color: #30bf831a;
  border-color: #30bf83;
}

.chart-item.orange {
  background-color: #ff77001a;
  border-color: #f70;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.5em;
  line-height: 1.4em;
}

.text0-8 {
  font-size: .8em;
}

.text0-8.w400 {
  font-weight: 400;
}

.chart-bar-legend {
  text-align: right;
  font-size: 12px;
  line-height: 1.4em;
}

.card-2, .card-3 {
  background-color: #f5f5f5;
  border-radius: 1em;
  flex: 1;
  align-self: stretch;
  padding: 2em;
  font-size: .8em;
  line-height: 1.4em;
}

.no-wrap {
  white-space: nowrap;
}

.ca {
  z-index: 1;
  border: 1px solid var(--loro);
  width: 2em;
  height: 2em;
  color: var(--loro);
  border-radius: 50%;
  flex: none;
  justify-content: center;
  align-items: center;
  font-size: .8em;
  font-weight: 700;
  line-height: 1em;
  display: flex;
  position: relative;
}

.ca:hover {
  background-color: var(--loro);
  color: var(--blanc);
}

.ca-toggle {
  cursor: pointer;
  position: relative;
}

.ca-label-wrapper {
  filter: drop-shadow(0px 2px 4px var(--_noirs---noir-20));
  white-space: nowrap;
  padding-top: 2.25em;
  font-size: .8em;
  display: none;
  position: absolute;
  left: -1em;
}

.ca-label {
  background-color: var(--blanc);
  border-radius: 2em;
  margin-top: -.5em;
  padding: .25em 1em;
  position: relative;
}

.ca-label-triangle {
  background-color: var(--blanc);
  width: 1em;
  height: 1em;
  margin-left: 1.5em;
  transform: rotate(45deg);
}

.chiffre-icon {
  width: 160px;
}

.chiffre-icon.point-de-vente {
  width: 100px;
}

.chiffre-icon.collaborateur {
  width: 120px;
}

.document-button-wrapper {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  flex-flow: wrap;
  flex: 1;
  place-content: center;
  align-self: stretch;
  align-items: center;
  display: flex;
}

.maxw960 {
  max-width: 960px;
}

.semibold {
  font-weight: 600;
}

.media-legend {
  padding: .5em 1em;
  font-size: 10px;
  line-height: 1.6em;
  position: absolute;
}

.media-legend.right {
  text-align: right;
  right: 0;
}

.media-legend.blanc {
  color: var(--blanc);
}

.media-legend.bottom {
  bottom: 0;
}

.consent_components {
  position: relative;
}

.consent_informational_banner {
  z-index: 99999;
  flex-flow: column;
  position: fixed;
  inset: auto 1em 1em auto;
}

.consent_banner {
  background-color: var(--blanc);
  max-width: 480px;
  filter: drop-shadow(.25em .25em .5em var(--_noirs---noir-20));
  border-radius: .5em;
  flex-flow: column;
  padding: 1.5em;
  font-size: 12px;
  line-height: 1.6em;
  display: block;
}

.consent_banner_buttons {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  flex-flow: wrap;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.consent_banner_button {
  border: 1px solid var(--link);
  width: 24px;
  height: 24px;
  color: var(--link);
  background-color: #f700;
  border-radius: 50%;
  padding: 0;
  font-size: 16px;
  line-height: 1em;
  transition: all .5s cubic-bezier(.19, 1, .22, 1);
}

.consent_banner_button:hover {
  border-color: var(--loro);
  background-color: var(--loro);
  color: var(--blanc);
}

.homeheader-foreground, .homeheader-background {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
}

.alban-gradient {
  background-image: linear-gradient(180deg, var(--blanc), #fff0 50%);
  width: 100%;
  height: 100%;
  position: absolute;
}

.homeheader-title-wrapper {
  align-items: center;
  font-size: 4em;
  font-weight: 700;
  line-height: 1em;
  position: absolute;
  top: 48px;
  left: 0;
  right: 0;
}

.homeheader-logo {
  width: 2em;
}

.homeheader-title {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  align-items: center;
}

.alban-verre {
  width: 100%;
  position: absolute;
  bottom: 0%;
  right: 0%;
}

.scrolldown-animation {
  filter: drop-shadow(0 0 1em #000);
  width: 5em;
}

.scrolldown {
  align-items: center;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

.homeheader {
  height: 100vh;
  margin-top: -3em;
  padding-top: 9em;
  position: relative;
  overflow: hidden;
}

.homeheader-mobile {
  object-fit: cover;
  width: 100%;
  height: 100%;
  display: none;
  position: absolute;
}

@media screen and (max-width: 991px) {
  h1 {
    font-size: 2.5em;
  }

  .container {
    padding-left: 3em;
    padding-right: 3em;
  }

  .undermenu-title {
    grid-column-gap: .5em;
    grid-row-gap: .5em;
    color: #999;
    cursor: pointer;
    align-self: stretch;
    align-items: baseline;
    padding: 1em 16px;
    display: flex;
  }

  .undermenu-title:hover {
    color: #f70;
  }

  .menu-item-old {
    border-bottom: 1px solid var(--_noirs---noir-20);
    cursor: pointer;
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    padding-top: 1em;
    padding-bottom: 1em;
    font-size: 1.5em;
    line-height: 1.4em;
    position: static;
  }

  .material-symbol.pagenav-icon {
    font-size: 2em;
  }

  .section.homeheader {
    padding-top: 3em;
  }

  .header.h1 {
    font-size: 2.5em;
  }

  .quick-stack.gap4 {
    grid-column-gap: 3em;
    grid-row-gap: 3em;
  }

  .quick-stack.for-banner {
    grid-column-gap: 3em;
    grid-row-gap: 2em;
  }

  .quick-stack.for-columns {
    grid-column-gap: 3em;
  }

  .quick-stack.for-members {
    grid-column-gap: 3em;
    grid-row-gap: 3em;
  }

  .pagenav-prev-next.prev {
    opacity: 1;
  }

  .fs-slider_slide {
    width: 50%;
  }

  .fs-slider_navigation._3-or-less {
    display: flex;
  }

  .right-cell {
    text-align: left;
    align-items: flex-start;
  }

  .navbar-icon {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
  }

  .banner-title-cell {
    justify-content: center;
  }

  .fs-tabs_tab-list {
    margin-left: -3em;
    margin-right: -3em;
    padding-left: 3em;
    padding-right: 3em;
  }

  .rf-cover {
    margin-bottom: -3em;
    margin-left: -3em;
    margin-right: -3em;
  }

  .rf-cell {
    text-align: right;
  }

  .odile {
    width: calc(100% + 9em);
    margin-left: -6em;
  }

  .chart-cantons {
    margin-right: -2em;
  }

  .bases-l-gales-cell {
    border-top: 1px solid #000;
    border-left-style: none;
    padding-top: 2em;
    padding-bottom: 2em;
    padding-left: 0;
  }

  .bases-l-gales-cell.first {
    border-top-style: none;
    padding-top: 4em;
  }

  .bases-l-gales-cell.empty {
    display: none;
  }

  .no-wrap {
    white-space: nowrap;
  }

  .homeheader-title-wrapper {
    font-size: 3em;
  }

  .homeheader {
    padding-top: 6em;
  }
}

@media screen and (max-width: 767px) {
  body {
    font-size: 14px;
  }

  .container {
    padding-left: 2em;
    padding-right: 2em;
  }

  .chapeau {
    font-size: 1em;
  }

  .material-symbol.pagenav-icon {
    font-size: 1.5em;
  }

  .section.homeheader {
    padding-top: 0;
  }

  .header.h2 {
    font-size: 1.5em;
  }

  .quick-stack.for-pagenav {
    grid-column-gap: 1em;
    grid-row-gap: 1em;
  }

  .quick-stack.for-banner, .quick-stack.for-columns, .quick-stack.for-members {
    grid-column-gap: 2em;
  }

  .card.for-chiffres {
    grid-auto-rows: minmax(140px, auto);
  }

  .home-main-illustration {
    height: 320px;
  }

  .fs-logos_list {
    grid-column-gap: 1em;
    grid-row-gap: 1em;
  }

  .fs-tabs_tab-list {
    margin-left: -2em;
    margin-right: -2em;
    padding-left: 2em;
    padding-right: 2em;
  }

  .chart-bar-wrapper-v {
    padding-left: .5em;
    padding-right: .5em;
  }

  .rf-cover {
    margin-bottom: -2em;
    margin-left: -2em;
    margin-right: -2em;
  }

  .maxw320 {
    max-width: 240px;
  }

  .odile {
    width: calc(100% + 7em);
    margin-left: -4em;
  }

  .chiffre-icon {
    width: 140px;
  }

  .chiffre-icon.point-de-vente {
    width: 90px;
  }

  .chiffre-icon.collaborateur {
    width: 110px;
  }

  .homeheader-foreground, .homeheader-background {
    display: none;
  }

  .homeheader-title-wrapper {
    font-size: 2em;
    display: none;
    top: 0;
  }

  .homeheader {
    padding-top: 3em;
  }

  .homeheader-mobile {
    object-position: 50% 0%;
    display: block;
  }
}

@media screen and (max-width: 479px) {
  .container {
    padding-left: 1.5em;
    padding-right: 1.5em;
  }

  .gap2 {
    grid-column-gap: 1.5em;
    grid-row-gap: 1.5em;
  }

  .gap0-5.for-rf {
    align-items: center;
  }

  .quick-stack.for-banner {
    grid-column-gap: 1.5em;
    grid-row-gap: 1.5em;
  }

  .quick-stack.for-columns {
    grid-column-gap: 1.5em;
  }

  .quick-stack.for-members {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
  }

  .footer {
    overflow: hidden;
  }

  .pagenav-title {
    font-size: 1.5em;
    overflow: hidden;
  }

  .pagenav-prev-next:hover {
    color: #f70;
  }

  .fs-slider_slide {
    width: 100%;
  }

  .fs-slider_navigation._2-or-less {
    display: flex;
  }

  .menu-wrapper {
    width: 100%;
    min-width: auto;
  }

  .banner-title-cell.right {
    text-align: left;
    align-items: flex-start;
  }

  .fs-tabs_content-list {
    flex: 0 auto;
    max-width: 100%;
  }

  .logo-item {
    width: auto;
  }

  .fs-tabs_tab-list {
    margin-left: -1.5em;
    margin-right: -1.5em;
    padding-left: 1.5em;
    padding-right: 1.5em;
  }

  .navbar-button-title {
    display: none;
  }

  .rf-cover {
    align-self: center;
  }

  .rf-cell {
    text-align: center;
    align-items: center;
  }

  .member, .maxw320 {
    max-width: none;
  }

  .odile {
    box-sizing: border-box;
    aspect-ratio: 1;
    object-fit: cover;
    object-position: 50% 0%;
    width: calc(100% + 3em);
    margin-left: -1.5em;
    margin-right: -1.5px;
  }

  .chart-cell {
    align-items: stretch;
    padding-right: 0;
  }

  .chart-cell.center {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .chart-cantons {
    grid-column-gap: .5em;
    grid-row-gap: .5em;
    margin-right: 0;
    font-size: .75em;
  }

  .chart-h-line.intermediaire {
    margin-right: 0;
  }

  .chart-item {
    font-size: .8em;
  }

  .chart-item.mauve, .chart-item.orange {
    font-size: 1em;
  }

  .chiffre-icon {
    width: 120px;
  }

  .chiffre-icon.point-de-vente {
    width: 70px;
  }

  .chiffre-icon.collaborateur {
    width: 100px;
  }

  .consent_banner {
    margin-left: 1rem;
    left: 0%;
  }

  .consent_banner_buttons {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column;
    align-items: stretch;
  }

  .homeheader-title-wrapper {
    font-size: 1.5em;
  }

  .homeheader {
    height: 480px;
  }
}

#scrolldown.w-node-b96e375e-4f78-24c3-f7ce-53fae5a31b33-956a806d {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_6fdcc446-8239-c5c4-85c5-9741d145b1f8-956a806d {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_6fdcc446-8239-c5c4-85c5-9741d145b1fa-956a806d {
  grid-row: span 2 / span 2;
}

#w-node-_69b8c42c-d4fe-ef14-698f-11b7d9674e78-956a806d, #w-node-c9a75405-0286-f26b-1aad-37b5ce8a38da-956a806d, #w-node-_07185af0-9fd8-327f-88f0-2976594ad74d-956a806d, #w-node-_7851de60-075d-fb82-7635-f1f7a949ee90-956a806d, #w-node-_410ded0d-f56b-012d-b94a-fb14721db3ab-956a806d, #w-node-_69bc3c92-5b41-6511-e651-3f65342ff250-956a806d {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_6a39477b-e5d2-7754-f59e-3bf81c14755c-b02f20b5, #w-node-c6889d65-34d9-71a1-89a1-67adb02f20b7-b02f20b5 {
  grid-template-rows: auto;
  grid-template-columns: auto auto auto;
}

#w-node-_25243aca-8cdd-a4c6-01ac-93d8e3cd31d7-b02f20b5 {
  grid-template-rows: auto;
  grid-template-columns: auto auto auto auto auto;
}

#w-node-_25243aca-8cdd-a4c6-01ac-93d8e3cd31d8-b02f20b5 {
  grid-template-rows: auto;
  grid-template-columns: auto auto auto auto auto auto;
}

#w-node-_25243aca-8cdd-a4c6-01ac-93d8e3cd31eb-b02f20b5 {
  grid-template-rows: auto;
  grid-template-columns: auto auto auto auto;
}

#w-node-_2b478715-8dfc-e7c3-5129-351e91fb7aea-32e093b3 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 2fr;
}

#w-node-ab2ee8cc-7edf-2213-9fd6-3848831cfd27-b6f91c3c, #w-node-_5f4a24f6-446c-a5dd-e691-e660132d18a8-b6f91c3c, #w-node-_4024c8bd-2506-9259-58b5-1bd755a8358c-b6f91c3c, #w-node-d24b728e-15d5-2100-8ce5-25ae0de0b462-b6f91c3c, #w-node-_25d72b91-1f70-8b0e-be92-cc8e1cfd0d0f-b6f91c3c, #w-node-f877f2c4-ac90-e451-6b65-37bbc760c45b-b6f91c3c, #w-node-d4864c0b-18bd-076e-76db-6c02737f0fa8-b6f91c3c, #w-node-d78c79a8-9c5c-36a1-9390-16787bc9ea23-b6f91c3c, #w-node-_6c156d1b-29a5-b74b-5174-3e677a5d9883-b6f91c3c, #w-node-_054d2655-8791-24fd-9cec-c4fdd1f846f5-b6f91c3c, #w-node-_53ae6ddc-d4f2-adb6-0d18-546e57af8cd0-b6f91c3c, #w-node-_0ceda318-f8d4-8d93-f408-6db69ffebcfe-b6f91c3c, #w-node-fea891c6-752b-994f-606f-677ee437d2de-b6f91c3c, #w-node-_424bd6c4-3f50-1897-71a0-0f8e38c19a53-b6f91c3c, #w-node-cdf2843c-479d-d639-b621-da9e1d34e484-b6f91c3c {
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
}

#w-node-d2172714-8edb-2de5-899c-e4e02c87271f-f7f17408, #w-node-_47a2bf6c-324c-229b-f7de-e595df583360-f7f17408 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_4aaba1a9-35e6-7534-9989-499c5ff875da-f7f17408 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_4aaba1a9-35e6-7534-9989-499c5ff875db-f7f17408 {
  grid-row: span 2 / span 2;
}

#w-node-ec72e147-fe5c-426c-14ef-951edea66929-f7f17408 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-ec72e147-fe5c-426c-14ef-951edea6692a-f7f17408 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-ec72e147-fe5c-426c-14ef-951edea6692e-f7f17408 {
  grid-row: span 2 / span 2;
}

#w-node-d78b804e-40d8-20b0-3fe3-c1cd2526965f-f7f17408 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-d78b804e-40d8-20b0-3fe3-c1cd25269660-f7f17408 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-d78b804e-40d8-20b0-3fe3-c1cd25269661-f7f17408 {
  grid-row: span 2 / span 2;
}

#w-node-_7bdafcc5-d2d4-91ab-8cf1-0292cb66bf01-f7f17408 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_7bdafcc5-d2d4-91ab-8cf1-0292cb66bf05-f7f17408 {
  grid-row: span 2 / span 2;
}

#w-node-_6fe17536-914d-d024-ad87-19dd84e9e64e-f7f17408 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_6fe17536-914d-d024-ad87-19dd84e9e64f-f7f17408 {
  grid-row: span 2 / span 2;
}

#w-node-_352f3a6a-ff70-2abf-3cbe-e9e9f6d71fa5-f7f17408 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_352f3a6a-ff70-2abf-3cbe-e9e9f6d71fa6-f7f17408 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_352f3a6a-ff70-2abf-3cbe-e9e9f6d71faa-f7f17408 {
  grid-row: span 2 / span 2;
}

#w-node-_8a4d7325-f5bc-aa3a-daa3-90f19e12ec87-f7f17408 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-fcbb8140-0571-6108-38a5-b799e4502ed7-f7f17408 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-fcbb8140-0571-6108-38a5-b799e4502ed8-f7f17408 {
  grid-row: span 2 / span 2;
}

#w-node-ea8b173c-3cdb-6f6b-b288-6f56acbce2c3-f7f17408 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_710d5a97-e19a-6af6-cc75-5083385da5e8-f7f17408 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_710d5a97-e19a-6af6-cc75-5083385da5ef-f7f17408 {
  grid-row: span 2 / span 2;
}

#w-node-_2b478715-8dfc-e7c3-5129-351e91fb7aea-2a28967e {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-e89b0dc7-a3c1-16a4-a7bc-9f3c5317a228-a55bf674 {
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr;
}

#w-node-ca64773b-0562-c853-ca84-90386717facc-a55bf674, #w-node-_05166069-0958-3f31-ac33-9ec6761bb552-a55bf674, #w-node-bd467e17-71d2-e1d3-e890-4a80a8b37586-a55bf674, #w-node-e6d24279-7248-032f-02dd-2fd44237d674-a55bf674, #w-node-e06a3030-d862-b4d7-ac55-2a1d20cd7335-a55bf674, #w-node-f9e98bc8-6557-3786-fe3e-be2364781713-a55bf674, #w-node-_27c2ca2f-4b7f-f9e9-6e19-cc88e15e911d-a55bf674, #w-node-ca64773b-0562-c853-ca84-90386717fad0-a55bf674 {
  align-self: end;
}

#w-node-cf9c12b7-a113-dfc4-948a-a58c75ad6029-a55bf674 {
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr;
}

#w-node-_76c6dc2e-81f3-3a59-bccd-0f471f301644-a55bf674 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_76c6dc2e-81f3-3a59-bccd-0f471f301649-a55bf674, #w-node-_76c6dc2e-81f3-3a59-bccd-0f471f30164e-a55bf674, #w-node-_76c6dc2e-81f3-3a59-bccd-0f471f301653-a55bf674, #w-node-_76c6dc2e-81f3-3a59-bccd-0f471f301658-a55bf674, #w-node-_76c6dc2e-81f3-3a59-bccd-0f471f30165d-a55bf674, #w-node-_76c6dc2e-81f3-3a59-bccd-0f471f301662-a55bf674, #w-node-_76c6dc2e-81f3-3a59-bccd-0f471f301667-a55bf674, #w-node-_76c6dc2e-81f3-3a59-bccd-0f471f30166c-a55bf674, #w-node-_76c6dc2e-81f3-3a59-bccd-0f471f301671-a55bf674 {
  align-self: end;
}

#w-node-c775cc93-6b5b-a98b-c0a4-ec5fe1bed30e-f22157ec {
  grid-template-rows: auto;
  grid-template-columns: 1fr auto;
}

#w-node-_26a7de27-3929-c034-084e-f448533bcb3c-f22157ec, #w-node-d70059c4-dc41-a7d1-66c8-5f4ffcd30b5f-f22157ec {
  grid-template-rows: auto;
  grid-template-columns: auto auto;
}

#w-node-e6f29452-dedf-bc8d-1f83-0f97aa900698-f22157ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dc40cac5-ca9c-56b5-2b68-031c700f503f-f22157ec, #w-node-_5e411ee1-187c-e8d4-6a13-03a4bc5a4297-f22157ec, #w-node-_10d3e3d2-65af-008a-9e86-1c689d0c0da5-f22157ec {
  align-self: end;
}

#w-node-d20075cd-a6e0-14a1-39e7-28f1160bcb47-f22157ec, #w-node-_97d50add-f8ee-0b43-a0ff-49a397070bd0-f22157ec, #w-node-_01269996-3b91-0510-33bc-722324554439-f22157ec, #w-node-_4f1d87a6-a307-d288-b865-36e3e6d5c2f7-f22157ec, #w-node-df425885-baa7-54fb-a6a6-fe16f0ef3499-f22157ec, #w-node-_4435a5de-8315-323e-498a-35c5063ba338-f22157ec, #w-node-_4488bdf1-0f32-33d7-2df8-14dd1aacc42b-f22157ec, #w-node-_28801f4f-eaae-aab3-c2e2-57f2c0951815-89bca0f1, #w-node-_06b530e6-0f2c-baf8-789b-e8b9786cfd1d-89bca0f1 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 2fr;
}

#w-node-c44048ec-04c3-d979-99cd-374651c799d4-f969b200 {
  grid-template-rows: auto;
  grid-template-columns: 1fr minmax(auto, 480px);
}

#w-node-ed8cc62d-d2dd-e415-9469-a77f1fb3f17c-f969b200 {
  grid-template-rows: auto;
  grid-template-columns: minmax(auto, 480px) 1fr;
}

#w-node-_0e4ed874-db95-e108-cff2-310e7925d403-f969b200 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_0e4ed874-db95-e108-cff2-310e7925d409-f969b200 {
  grid-row: span 2 / span 2;
}

#w-node-b11cbac9-e43a-1bc9-80ac-d2d9665eb77e-f969b200 {
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr;
}

#w-node-_75fc0b9f-5f31-7557-54cd-eed5a597c833-f969b200, #w-node-_75fc0b9f-5f31-7557-54cd-eed5a597c838-f969b200, #w-node-_75fc0b9f-5f31-7557-54cd-eed5a597c83d-f969b200 {
  align-self: end;
}

#w-node-_0b99333d-a2aa-3df0-caa6-15de5bee2aca-aef3444a {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_25221c3f-4a27-29b1-9fa2-63cd2a9dff56-aef3444a, #w-node-_3553be6f-1223-d8d0-558f-9c3780806337-aef3444a, #w-node-c7bb2187-614e-af14-6757-ba55c6826b7b-aef3444a, #w-node-dd71b059-d11a-b99a-e3f9-bd264846d0cb-aef3444a, #w-node-be14a384-557e-55be-dd4c-1aa5b8d7f5e7-aef3444a, #w-node-_624a0c3a-31ce-d15e-6077-910e93c2cf8f-aef3444a, #w-node-c8b4dd7e-61d2-2247-a25e-9fced83e6c9b-aef3444a, #w-node-_47e51397-2b49-f60b-dc4a-5aad4308e162-aef3444a {
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
}

#w-node-_3d6716bf-a6a5-4188-6c17-3e3e69041dd7-aef3444a, #w-node-_1faf9db9-ae5b-40f5-02b8-0a5936621405-aef3444a {
  grid-template-rows: auto;
  grid-template-columns: 1fr 2fr;
}

#w-node-dab8e806-7939-8893-e1a4-be8f225f172b-aef3444a {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_55be8365-6ac5-28ec-f9b2-078a2febcfbb-aef3444a {
  grid-template-rows: 1fr 2fr;
  grid-template-columns: 1fr;
}

#w-node-_382c4655-58d6-859f-e710-da8ebee6b290-aef3444a {
  grid-template-rows: 1fr;
  grid-template-columns: 1fr 4fr;
}

#w-node-_22a12ffc-019e-eed8-0d77-ed8bc0602636-aef3444a {
  grid-template-rows: 1fr 2fr;
  grid-template-columns: 1fr;
}

#w-node-_97c5099b-2c2e-e2d5-a5ba-113eac5cf6c6-aef3444a {
  grid-template-rows: 1fr;
  grid-template-columns: 1fr 4fr;
}

#w-node-_7592305e-d670-44d3-61ca-1d48a181e2f8-aef3444a {
  grid-template-rows: 1fr 2fr;
  grid-template-columns: 1fr;
}

#w-node-ca2f6bdc-4872-0069-99d1-e7b79782b3c1-aef3444a {
  grid-template-rows: 1fr;
  grid-template-columns: 1fr 4fr;
}

#w-node-_7673bf8f-52c7-59af-1645-e0ac10a455d0-aef3444a {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-e046c8ba-97a3-70b5-ea09-8e54cf2b8ef8-660e70cb {
  grid-template-rows: auto;
  grid-template-columns: 1fr 2fr;
}

#w-node-_6a973277-326e-761b-6595-5dfa7896ad6b-660e70cb, #w-node-_6a973277-326e-761b-6595-5dfa7896ad7d-660e70cb {
  grid-template-rows: auto;
  grid-template-columns: 1fr auto;
}

#w-node-cd38b494-827c-9798-95cd-d9e73660e734-660e70cb, #w-node-_4f6b6b2f-ee40-aab8-3fcf-969c2632d5a3-66eba6aa {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_08b54ef9-5547-9744-82c1-4c2d305015df-bc721b90, #w-node-a7175d5e-0614-7ac5-01a5-70063e825422-bc721b90, #w-node-_0ea83275-7dab-c1e0-84e4-315b1a9db25b-bc721b90 {
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr;
}

#w-node-b32bd465-3e27-d99d-c2fc-c0bcee53ff09-bc721b90 {
  grid-template-rows: auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-b32bd465-3e27-d99d-c2fc-c0bcee53ff53-bc721b90 {
  grid-column: span 2 / span 2;
}

#w-node-b32bd465-3e27-d99d-c2fc-c0bcee53ff54-bc721b90 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
}

#w-node-b32bd465-3e27-d99d-c2fc-c0bcee53ff9e-bc721b90 {
  grid-column: span 2 / span 2;
}

#w-node-b32bd465-3e27-d99d-c2fc-c0bcee53ff9f-bc721b90 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
}

#w-node-_324e81dd-2736-099f-2ebd-062822d81bc6-bc721b90 {
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr;
}

#w-node-b283e6eb-887c-ef9f-0329-404db9a70603-bc721b90 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_290329b6-6f8f-78af-dcc6-35bd451cacd5-bc721b90, #w-node-_290329b6-6f8f-78af-dcc6-35bd451cacda-bc721b90, #w-node-_290329b6-6f8f-78af-dcc6-35bd451cacdf-bc721b90 {
  justify-self: end;
}

#w-node-_290329b6-6f8f-78af-dcc6-35bd451cace1-bc721b90 {
  align-self: end;
}

#w-node-_290329b6-6f8f-78af-dcc6-35bd451cace4-bc721b90 {
  justify-self: end;
}

#w-node-_290329b6-6f8f-78af-dcc6-35bd451cace6-bc721b90 {
  align-self: end;
}

#w-node-_290329b6-6f8f-78af-dcc6-35bd451cace9-bc721b90 {
  justify-self: end;
}

#w-node-_290329b6-6f8f-78af-dcc6-35bd451caceb-bc721b90 {
  align-self: end;
}

#w-node-_290329b6-6f8f-78af-dcc6-35bd451cacee-bc721b90 {
  justify-self: end;
}

#w-node-_290329b6-6f8f-78af-dcc6-35bd451cacf0-bc721b90, #w-node-_290329b6-6f8f-78af-dcc6-35bd451cacf5-bc721b90 {
  align-self: end;
}

#w-node-_58ad057d-ad87-a4fc-f512-4338731da537-bc721b90, #w-node-_58ad057d-ad87-a4fc-f512-4338731da53c-bc721b90, #w-node-_58ad057d-ad87-a4fc-f512-4338731da541-bc721b90, #w-node-_58ad057d-ad87-a4fc-f512-4338731da546-bc721b90, #w-node-_58ad057d-ad87-a4fc-f512-4338731da54b-bc721b90 {
  justify-self: end;
}

#w-node-_58ad057d-ad87-a4fc-f512-4338731da54d-bc721b90 {
  align-self: end;
}

#w-node-_58ad057d-ad87-a4fc-f512-4338731da550-bc721b90 {
  justify-self: end;
}

#w-node-_58ad057d-ad87-a4fc-f512-4338731da552-bc721b90 {
  align-self: end;
}

#w-node-_58ad057d-ad87-a4fc-f512-4338731da555-bc721b90 {
  justify-self: end;
}

#w-node-_58ad057d-ad87-a4fc-f512-4338731da559-bc721b90 {
  align-self: end;
}

#w-node-_8b7ea4be-2386-6901-8d3e-57cdb1f53ef7-bc721b90 {
  justify-self: end;
}

#w-node-_00b5b856-a53b-6af3-f7d3-b6ef47e73dc4-bc721b90 {
  align-self: end;
}

#w-node-b6e933b8-16bd-587f-3992-6cc005b79bdb-bc721b90 {
  justify-self: end;
}

#w-node-_21716c2b-a70f-af1b-a2f0-1fe4283e92c7-bc721b90 {
  align-self: end;
}

#w-node-bc34712b-90bf-32c2-fbe6-d2824d233dfb-bc721b90 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_73954fff-6f73-f134-3a5a-aefe93bf7e9f-3aca552e, #w-node-_73954fff-6f73-f134-3a5a-aefe93bf7ea0-3aca552e {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_73954fff-6f73-f134-3a5a-aefe93bf7ea1-3aca552e {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_73954fff-6f73-f134-3a5a-aefe93bf7ea2-3aca552e {
  grid-row: span 2 / span 2;
}

#w-node-a56c2566-3660-04d1-ee7b-3027f194abcc-3aca552e, #w-node-_175015e3-4c2e-2ea8-ce96-7ac723a5f627-3aca552e {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_175015e3-4c2e-2ea8-ce96-7ac723a5f628-3aca552e {
  grid-row: span 2 / span 2;
}

#w-node-d9c7c39f-e7c4-f402-70a5-700366c49e68-3aca552e, #w-node-_73954fff-6f73-f134-3a5a-aefe93bf7ec3-3aca552e, #w-node-_73954fff-6f73-f134-3a5a-aefe93bf7eef-3aca552e {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_8f357934-35f6-b91a-2cfd-01311abbfc3c-3aca552e {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_8f357934-35f6-b91a-2cfd-01311abbfc3d-3aca552e {
  grid-row: span 2 / span 2;
}

#w-node-d8e71983-4179-1866-0aaf-4be0d90e8a38-3aca552e {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_73954fff-6f73-f134-3a5a-aefe93bf7eff-3aca552e {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_73954fff-6f73-f134-3a5a-aefe93bf7f00-3aca552e {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_73954fff-6f73-f134-3a5a-aefe93bf7f01-3aca552e {
  grid-row: span 2 / span 2;
}

#w-node-a02b79c8-1b32-7071-e188-bc07c9a72d41-3aca552e, #w-node-ca9e8d30-2f57-9209-7ae7-234aa1b460b2-3aca552e, #w-node-f9ed89cb-5b59-a890-26c2-d57fc0ba1736-3aca552e {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_3b0f55fb-c42c-169e-1e27-94086373e507-8f609e62 {
  grid-template-rows: auto auto auto;
  grid-template-columns: auto auto auto;
}

#w-node-_3b0f55fb-c42c-169e-1e27-94086373e508-8f609e62 {
  grid-row: span 3 / span 3;
}

#w-node-_572bcd3d-3fb3-e29c-4c84-08a13509b202-2134afdb, #w-node-_497a0c55-89ac-3ee4-eff1-b349dc5080cc-2134afdb, #w-node-_9e3f25ea-5049-fc97-d296-dc2f3ff36cbc-2134afdb, #w-node-_9e3f25ea-5049-fc97-d296-dc2f3ff36cc1-2134afdb {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_778ea947-1944-63b0-ce3e-479ca89798f1-c10e461c {
  grid-template-rows: auto;
  grid-template-columns: 1fr 2fr;
}

#w-node-_782d838c-9bf8-6f7d-2807-45499ff23c88-b65b8ee9 {
  grid-template-rows: auto auto auto;
  grid-template-columns: auto auto auto;
}

#w-node-c75a1228-b1ba-6921-0b3b-b0515d622cf7-1a5aee3c {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-c32069fb-0bf0-f7c6-40f1-2c31dec027ea-1a5aee3c, #w-node-_32c51158-5c53-9c0b-df28-6397a72a96c2-1a5aee3c, #w-node-d40c120f-822f-a4ff-35e4-fd8a070c7f7b-1a5aee3c, #w-node-_50dfc8ae-d372-6ece-7ecb-e90c90906b82-1a5aee3c, #w-node-_3f61940e-e51a-5e07-60d2-66caf836c008-1a5aee3c, #w-node-d341f146-d877-c572-c196-850c4b3b7e1b-1a5aee3c, #w-node-e4db0fc9-b3a9-83fa-1178-7f607f8d60e2-1a5aee3c, #w-node-cd61e8e0-e389-0c57-889f-588e43b852e6-1a5aee3c {
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
}

#w-node-d2f45200-e492-ecfa-faee-1a78d6095e16-a680e225 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 3fr;
}

#w-node-d2f45200-e492-ecfa-faee-1a78d6095e1f-a680e225 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-d2f45200-e492-ecfa-faee-1a78d6095e21-a680e225 {
  grid-template-rows: 1fr 2fr;
  grid-template-columns: 1fr;
}

#w-node-d2f45200-e492-ecfa-faee-1a78d6095e22-a680e225 {
  grid-template-rows: 1fr;
  grid-template-columns: 1fr auto;
}

#w-node-d2f45200-e492-ecfa-faee-1a78d6095e2c-a680e225 {
  grid-template-rows: 1fr 2fr;
  grid-template-columns: 1fr;
}

#w-node-d2f45200-e492-ecfa-faee-1a78d6095e2d-a680e225 {
  grid-template-rows: 1fr;
  grid-template-columns: 1fr auto;
}

#w-node-f37effe0-493e-49c6-2cd2-224bb02c68c8-a680e225 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 3fr;
}

#w-node-f37effe0-493e-49c6-2cd2-224bb02c68d1-a680e225 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-f37effe0-493e-49c6-2cd2-224bb02c68d3-a680e225 {
  grid-template-rows: 1fr 2fr;
  grid-template-columns: 1fr;
}

#w-node-f37effe0-493e-49c6-2cd2-224bb02c68d4-a680e225 {
  grid-template-rows: 1fr;
  grid-template-columns: 1fr auto;
}

#w-node-f37effe0-493e-49c6-2cd2-224bb02c68de-a680e225 {
  grid-template-rows: 1fr 2fr;
  grid-template-columns: 1fr;
}

#w-node-f37effe0-493e-49c6-2cd2-224bb02c68df-a680e225 {
  grid-template-rows: 1fr;
  grid-template-columns: 1fr auto;
}

#w-node-b0b350f7-1509-2213-473f-2d6d63a73302-a680e225 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 3fr;
}

#w-node-b0b350f7-1509-2213-473f-2d6d63a7330b-a680e225 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-b0b350f7-1509-2213-473f-2d6d63a7330d-a680e225 {
  grid-template-rows: 1fr 2fr;
  grid-template-columns: 1fr;
}

#w-node-b0b350f7-1509-2213-473f-2d6d63a7330e-a680e225 {
  grid-template-rows: 1fr;
  grid-template-columns: 1fr auto;
}

#w-node-b0b350f7-1509-2213-473f-2d6d63a73318-a680e225 {
  grid-template-rows: 1fr 2fr;
  grid-template-columns: 1fr;
}

#w-node-b0b350f7-1509-2213-473f-2d6d63a73319-a680e225 {
  grid-template-rows: 1fr;
  grid-template-columns: 1fr auto;
}

#w-node-_5c4f670a-84ba-a648-e3cd-c721fae32184-70dc05be {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

@media screen and (max-width: 991px) {
  #w-node-_6fdcc446-8239-c5c4-85c5-9741d145b1fa-956a806d {
    grid-row: span 1 / span 1;
  }

  #w-node-_1c224e6d-3bc5-8efb-8731-f7dfd467867c-956a806d {
    grid-column: span 2 / span 2;
  }

  #w-node-_69b8c42c-d4fe-ef14-698f-11b7d9674e78-956a806d, #w-node-c9a75405-0286-f26b-1aad-37b5ce8a38da-956a806d, #w-node-_07185af0-9fd8-327f-88f0-2976594ad74d-956a806d, #w-node-_7851de60-075d-fb82-7635-f1f7a949ee90-956a806d, #w-node-_410ded0d-f56b-012d-b94a-fb14721db3ab-956a806d, #w-node-_69bc3c92-5b41-6511-e651-3f65342ff250-956a806d {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_25243aca-8cdd-a4c6-01ac-93d8e3cd31eb-b02f20b5 {
    grid-template-rows: auto;
    grid-template-columns: auto auto auto;
  }

  #w-node-_25243aca-8cdd-a4c6-01ac-93d8e3cd31ec-b02f20b5 {
    grid-column: span 3 / span 3;
  }

  #w-node-_2b478715-8dfc-e7c3-5129-351e91fb7aea-32e093b3 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_2b478715-8dfc-e7c3-5129-351e91fb7af3-32e093b3 {
    grid-row: span 2 / span 2;
  }

  #w-node-ab2ee8cc-7edf-2213-9fd6-3848831cfd27-b6f91c3c, #w-node-_5f4a24f6-446c-a5dd-e691-e660132d18a8-b6f91c3c {
    grid-template-rows: auto;
    grid-template-columns: 320px 1fr;
  }

  #w-node-_4024c8bd-2506-9259-58b5-1bd755a8358c-b6f91c3c {
    grid-template-rows: auto;
    grid-template-columns: auto 1fr;
  }

  #w-node-d24b728e-15d5-2100-8ce5-25ae0de0b462-b6f91c3c, #w-node-_25d72b91-1f70-8b0e-be92-cc8e1cfd0d0f-b6f91c3c {
    grid-template-rows: auto;
    grid-template-columns: 320px 1fr;
  }

  #w-node-f877f2c4-ac90-e451-6b65-37bbc760c45b-b6f91c3c {
    grid-template-rows: auto;
    grid-template-columns: auto 1fr;
  }

  #w-node-d4864c0b-18bd-076e-76db-6c02737f0fa8-b6f91c3c, #w-node-d78c79a8-9c5c-36a1-9390-16787bc9ea23-b6f91c3c {
    grid-template-rows: auto;
    grid-template-columns: 320px 1fr;
  }

  #w-node-_6c156d1b-29a5-b74b-5174-3e677a5d9883-b6f91c3c {
    grid-template-rows: auto;
    grid-template-columns: auto 1fr;
  }

  #w-node-_054d2655-8791-24fd-9cec-c4fdd1f846f5-b6f91c3c, #w-node-_53ae6ddc-d4f2-adb6-0d18-546e57af8cd0-b6f91c3c {
    grid-template-rows: auto;
    grid-template-columns: 320px 1fr;
  }

  #w-node-_0ceda318-f8d4-8d93-f408-6db69ffebcfe-b6f91c3c {
    grid-template-rows: auto;
    grid-template-columns: auto 1fr;
  }

  #w-node-fea891c6-752b-994f-606f-677ee437d2de-b6f91c3c, #w-node-_424bd6c4-3f50-1897-71a0-0f8e38c19a53-b6f91c3c {
    grid-template-rows: auto;
    grid-template-columns: 320px 1fr;
  }

  #w-node-cdf2843c-479d-d639-b621-da9e1d34e484-b6f91c3c {
    grid-template-rows: auto;
    grid-template-columns: auto 1fr;
  }

  #w-node-_4aaba1a9-35e6-7534-9989-499c5ff875da-f7f17408 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_4aaba1a9-35e6-7534-9989-499c5ff875db-f7f17408 {
    grid-row: span 1 / span 1;
  }

  #w-node-_0bdc2198-000f-dfe8-5781-4836fd793e1b-f7f17408 {
    grid-column: span 2 / span 2;
  }

  #w-node-ec72e147-fe5c-426c-14ef-951edea66929-f7f17408 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-ec72e147-fe5c-426c-14ef-951edea6692a-f7f17408 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-ec72e147-fe5c-426c-14ef-951edea6692e-f7f17408 {
    grid-row: span 1 / span 1;
  }

  #w-node-ec72e147-fe5c-426c-14ef-951edea66931-f7f17408 {
    grid-column: span 2 / span 2;
  }

  #w-node-d78b804e-40d8-20b0-3fe3-c1cd2526965f-f7f17408 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-d78b804e-40d8-20b0-3fe3-c1cd25269660-f7f17408 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-d78b804e-40d8-20b0-3fe3-c1cd25269661-f7f17408 {
    grid-row: span 1 / span 1;
  }

  #w-node-d78b804e-40d8-20b0-3fe3-c1cd25269667-f7f17408 {
    grid-column: span 2 / span 2;
  }

  #w-node-_7bdafcc5-d2d4-91ab-8cf1-0292cb66bf01-f7f17408 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_7bdafcc5-d2d4-91ab-8cf1-0292cb66bf05-f7f17408 {
    grid-row: span 1 / span 1;
  }

  #w-node-_7bdafcc5-d2d4-91ab-8cf1-0292cb66bf08-f7f17408 {
    grid-column: span 2 / span 2;
  }

  #w-node-_6fe17536-914d-d024-ad87-19dd84e9e64e-f7f17408 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_6fe17536-914d-d024-ad87-19dd84e9e64f-f7f17408 {
    grid-row: span 1 / span 1;
  }

  #w-node-_6fe17536-914d-d024-ad87-19dd84e9e655-f7f17408 {
    grid-column: span 2 / span 2;
  }

  #w-node-_352f3a6a-ff70-2abf-3cbe-e9e9f6d71fa5-f7f17408 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_352f3a6a-ff70-2abf-3cbe-e9e9f6d71fa6-f7f17408 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_352f3a6a-ff70-2abf-3cbe-e9e9f6d71faa-f7f17408 {
    grid-row: span 1 / span 1;
  }

  #w-node-_352f3a6a-ff70-2abf-3cbe-e9e9f6d71fad-f7f17408 {
    grid-column: span 2 / span 2;
  }

  #w-node-_8a4d7325-f5bc-aa3a-daa3-90f19e12ec87-f7f17408 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-fcbb8140-0571-6108-38a5-b799e4502ed7-f7f17408 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-fcbb8140-0571-6108-38a5-b799e4502ed8-f7f17408 {
    grid-row: span 1 / span 1;
  }

  #w-node-fcbb8140-0571-6108-38a5-b799e4502ede-f7f17408 {
    grid-column: span 2 / span 2;
  }

  #w-node-ea8b173c-3cdb-6f6b-b288-6f56acbce2c3-f7f17408 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_710d5a97-e19a-6af6-cc75-5083385da5e8-f7f17408 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_710d5a97-e19a-6af6-cc75-5083385da5ef-f7f17408 {
    grid-row: span 1 / span 1;
  }

  #w-node-_5b02638c-4536-5400-ffc6-a483fbcf0b26-f7f17408 {
    grid-column: span 2 / span 2;
  }

  #w-node-_2b478715-8dfc-e7c3-5129-351e91fb7aea-2a28967e {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-e89b0dc7-a3c1-16a4-a7bc-9f3c5317a228-a55bf674, #w-node-cf9c12b7-a113-dfc4-948a-a58c75ad6029-a55bf674 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_28801f4f-eaae-aab3-c2e2-57f2c0951815-89bca0f1 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_28801f4f-eaae-aab3-c2e2-57f2c095182f-89bca0f1 {
    grid-row: span 2 / span 2;
  }

  #w-node-_06b530e6-0f2c-baf8-789b-e8b9786cfd1d-89bca0f1 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-c44048ec-04c3-d979-99cd-374651c799d4-f969b200 {
    grid-template-rows: auto;
    grid-template-columns: 1fr minmax(auto, 320px);
  }

  #w-node-ed8cc62d-d2dd-e415-9469-a77f1fb3f17c-f969b200 {
    grid-template-rows: auto;
    grid-template-columns: minmax(auto, 320px) 1fr;
  }

  #w-node-_0e4ed874-db95-e108-cff2-310e7925d403-f969b200 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_0e4ed874-db95-e108-cff2-310e7925d404-f969b200, #w-node-_0e4ed874-db95-e108-cff2-310e7925d409-f969b200 {
    grid-row: span 1 / span 1;
  }

  #w-node-_0e4ed874-db95-e108-cff2-310e7925d40a-f969b200 {
    grid-column: span 2 / span 2;
  }

  #w-node-b11cbac9-e43a-1bc9-80ac-d2d9665eb77e-f969b200 {
    grid-template-rows: auto;
    grid-template-columns: 2fr;
  }

  #w-node-_0b99333d-a2aa-3df0-caa6-15de5bee2aca-aef3444a {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_3d6716bf-a6a5-4188-6c17-3e3e69041dd7-aef3444a, #w-node-_1faf9db9-ae5b-40f5-02b8-0a5936621405-aef3444a, #w-node-dab8e806-7939-8893-e1a4-be8f225f172b-aef3444a, #w-node-_7673bf8f-52c7-59af-1645-e0ac10a455d0-aef3444a, #w-node-e046c8ba-97a3-70b5-ea09-8e54cf2b8ef8-660e70cb, #w-node-cd38b494-827c-9798-95cd-d9e73660e734-660e70cb, #w-node-_4f6b6b2f-ee40-aab8-3fcf-969c2632d5a3-66eba6aa {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_08b54ef9-5547-9744-82c1-4c2d305015df-bc721b90, #w-node-a7175d5e-0614-7ac5-01a5-70063e825422-bc721b90, #w-node-_0ea83275-7dab-c1e0-84e4-315b1a9db25b-bc721b90 {
    grid-template-rows: auto;
    grid-template-columns: 2fr;
  }

  #w-node-b32bd465-3e27-d99d-c2fc-c0bcee53ff09-bc721b90 {
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: auto auto;
  }

  #w-node-b32bd465-3e27-d99d-c2fc-c0bcee53ff13-bc721b90, #w-node-b32bd465-3e27-d99d-c2fc-c0bcee53ff22-bc721b90, #w-node-b32bd465-3e27-d99d-c2fc-c0bcee53ff37-bc721b90 {
    order: 9999;
    grid-column: span 2 / span 2;
  }

  #w-node-b32bd465-3e27-d99d-c2fc-c0bcee53ff49-bc721b90 {
    grid-column: span 2 / span 2;
  }

  #w-node-b32bd465-3e27-d99d-c2fc-c0bcee53ff4a-bc721b90, #w-node-b32bd465-3e27-d99d-c2fc-c0bcee53ff9d-bc721b90, #w-node-b32bd465-3e27-d99d-c2fc-c0bcee53fff2-bc721b90 {
    order: 9999;
    grid-column: span 2 / span 2;
  }

  #w-node-_324e81dd-2736-099f-2ebd-062822d81bc6-bc721b90 {
    grid-template-rows: auto;
    grid-template-columns: 2fr;
  }

  #w-node-b283e6eb-887c-ef9f-0329-404db9a70603-bc721b90 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-bc34712b-90bf-32c2-fbe6-d2824d233dfb-bc721b90, #w-node-_73954fff-6f73-f134-3a5a-aefe93bf7ea1-3aca552e {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_73954fff-6f73-f134-3a5a-aefe93bf7ea2-3aca552e {
    grid-row: span 1 / span 1;
  }

  #w-node-_73954fff-6f73-f134-3a5a-aefe93bf7ea5-3aca552e {
    order: -9999;
  }

  #w-node-_73954fff-6f73-f134-3a5a-aefe93bf7ea8-3aca552e {
    grid-column: span 2 / span 2;
  }

  #w-node-a56c2566-3660-04d1-ee7b-3027f194abcc-3aca552e, #w-node-_175015e3-4c2e-2ea8-ce96-7ac723a5f627-3aca552e {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_175015e3-4c2e-2ea8-ce96-7ac723a5f628-3aca552e {
    grid-row: span 1 / span 1;
  }

  #w-node-_175015e3-4c2e-2ea8-ce96-7ac723a5f62b-3aca552e {
    order: -9999;
  }

  #w-node-_175015e3-4c2e-2ea8-ce96-7ac723a5f635-3aca552e {
    grid-column: span 2 / span 2;
  }

  #w-node-d9c7c39f-e7c4-f402-70a5-700366c49e68-3aca552e, #w-node-_73954fff-6f73-f134-3a5a-aefe93bf7ec3-3aca552e, #w-node-_73954fff-6f73-f134-3a5a-aefe93bf7eef-3aca552e {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_8f357934-35f6-b91a-2cfd-01311abbfc3c-3aca552e {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_8f357934-35f6-b91a-2cfd-01311abbfc3d-3aca552e {
    grid-row: span 1 / span 1;
  }

  #w-node-_8f357934-35f6-b91a-2cfd-01311abbfc40-3aca552e {
    order: -9999;
  }

  #w-node-_8f357934-35f6-b91a-2cfd-01311abbfc49-3aca552e {
    grid-column: span 2 / span 2;
  }

  #w-node-d8e71983-4179-1866-0aaf-4be0d90e8a38-3aca552e {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_73954fff-6f73-f134-3a5a-aefe93bf7eff-3aca552e {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_73954fff-6f73-f134-3a5a-aefe93bf7f00-3aca552e {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_73954fff-6f73-f134-3a5a-aefe93bf7f01-3aca552e {
    grid-row: span 1 / span 1;
  }

  #w-node-_73954fff-6f73-f134-3a5a-aefe93bf7f04-3aca552e {
    order: -9999;
  }

  #w-node-_73954fff-6f73-f134-3a5a-aefe93bf7f07-3aca552e {
    grid-column: span 2 / span 2;
  }

  #w-node-a02b79c8-1b32-7071-e188-bc07c9a72d41-3aca552e, #w-node-ca9e8d30-2f57-9209-7ae7-234aa1b460b2-3aca552e, #w-node-f9ed89cb-5b59-a890-26c2-d57fc0ba1736-3aca552e {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_572bcd3d-3fb3-e29c-4c84-08a13509b202-2134afdb, #w-node-_9e3f25ea-5049-fc97-d296-dc2f3ff36cc1-2134afdb {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_778ea947-1944-63b0-ce3e-479ca89798f1-c10e461c {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_782d838c-9bf8-6f7d-2807-45499ff23c88-b65b8ee9 {
    grid-template-rows: auto auto auto;
    grid-template-columns: auto auto;
  }

  #w-node-c75a1228-b1ba-6921-0b3b-b0515d622cf7-1a5aee3c {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-d2f45200-e492-ecfa-faee-1a78d6095e16-a680e225, #w-node-d2f45200-e492-ecfa-faee-1a78d6095e1f-a680e225, #w-node-f37effe0-493e-49c6-2cd2-224bb02c68c8-a680e225, #w-node-f37effe0-493e-49c6-2cd2-224bb02c68d1-a680e225, #w-node-b0b350f7-1509-2213-473f-2d6d63a73302-a680e225, #w-node-b0b350f7-1509-2213-473f-2d6d63a7330b-a680e225 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_5c4f670a-84ba-a648-e3cd-c721fae32184-70dc05be {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_5c4f670a-84ba-a648-e3cd-c721fae32185-70dc05be, #w-node-_5c4f670a-84ba-a648-e3cd-c721fae32188-70dc05be {
    grid-row: span 1 / span 1;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_4aaba1a9-35e6-7534-9989-499c5ff875da-f7f17408, #w-node-d78b804e-40d8-20b0-3fe3-c1cd25269660-f7f17408, #w-node-_6fe17536-914d-d024-ad87-19dd84e9e64e-f7f17408, #w-node-fcbb8140-0571-6108-38a5-b799e4502ed7-f7f17408 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_2b478715-8dfc-e7c3-5129-351e91fb7aea-2a28967e {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-d20075cd-a6e0-14a1-39e7-28f1160bcb47-f22157ec, #w-node-_97d50add-f8ee-0b43-a0ff-49a397070bd0-f22157ec, #w-node-_01269996-3b91-0510-33bc-722324554439-f22157ec, #w-node-_4f1d87a6-a307-d288-b865-36e3e6d5c2f7-f22157ec, #w-node-df425885-baa7-54fb-a6a6-fe16f0ef3499-f22157ec, #w-node-_4435a5de-8315-323e-498a-35c5063ba338-f22157ec {
    grid-template-rows: auto;
    grid-template-columns: 2fr;
  }

  #w-node-_4488bdf1-0f32-33d7-2df8-14dd1aacc42b-f22157ec {
    grid-template-rows: auto;
    grid-template-columns: 1fr 2fr;
  }

  #w-node-_06b530e6-0f2c-baf8-789b-e8b9786cfd1d-89bca0f1, #w-node-c44048ec-04c3-d979-99cd-374651c799d4-f969b200, #w-node-ed8cc62d-d2dd-e415-9469-a77f1fb3f17c-f969b200 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-ed8cc62d-d2dd-e415-9469-a77f1fb3f17d-f969b200 {
    order: -9999;
  }

  #w-node-_0e4ed874-db95-e108-cff2-310e7925d403-f969b200, #w-node-b11cbac9-e43a-1bc9-80ac-d2d9665eb77e-f969b200 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_0b99333d-a2aa-3df0-caa6-15de5bee2aca-aef3444a {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_3d6716bf-a6a5-4188-6c17-3e3e69041dd7-aef3444a, #w-node-_1faf9db9-ae5b-40f5-02b8-0a5936621405-aef3444a {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-dab8e806-7939-8893-e1a4-be8f225f172b-aef3444a {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_55be8365-6ac5-28ec-f9b2-078a2febcfbb-aef3444a {
    grid-template-rows: 1fr;
    grid-template-columns: 1fr 3fr;
  }

  #w-node-_382c4655-58d6-859f-e710-da8ebee6b290-aef3444a {
    grid-template-rows: 1fr;
    grid-template-columns: 1fr 4fr;
  }

  #w-node-_22a12ffc-019e-eed8-0d77-ed8bc0602636-aef3444a {
    grid-template-rows: 1fr;
    grid-template-columns: 1fr 3fr;
  }

  #w-node-_97c5099b-2c2e-e2d5-a5ba-113eac5cf6c6-aef3444a {
    grid-template-rows: 1fr;
    grid-template-columns: 1fr 4fr;
  }

  #w-node-_7592305e-d670-44d3-61ca-1d48a181e2f8-aef3444a {
    grid-template-rows: 1fr;
    grid-template-columns: 1fr 3fr;
  }

  #w-node-ca2f6bdc-4872-0069-99d1-e7b79782b3c1-aef3444a {
    grid-template-rows: 1fr;
    grid-template-columns: 1fr 4fr;
  }

  #w-node-_08b54ef9-5547-9744-82c1-4c2d305015df-bc721b90, #w-node-a7175d5e-0614-7ac5-01a5-70063e825422-bc721b90, #w-node-_0ea83275-7dab-c1e0-84e4-315b1a9db25b-bc721b90 {
    grid-template-rows: auto;
    grid-template-columns: 2fr;
  }

  #w-node-b32bd465-3e27-d99d-c2fc-c0bcee53ff09-bc721b90 {
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: auto auto;
  }

  #w-node-b32bd465-3e27-d99d-c2fc-c0bcee53ff37-bc721b90, #w-node-b32bd465-3e27-d99d-c2fc-c0bcee53ff49-bc721b90, #w-node-b32bd465-3e27-d99d-c2fc-c0bcee53fff2-bc721b90 {
    grid-column: span 2 / span 2;
  }

  #w-node-b283e6eb-887c-ef9f-0329-404db9a70603-bc721b90, #w-node-bc34712b-90bf-32c2-fbe6-d2824d233dfb-bc721b90, #w-node-_73954fff-6f73-f134-3a5a-aefe93bf7ea1-3aca552e, #w-node-_175015e3-4c2e-2ea8-ce96-7ac723a5f627-3aca552e, #w-node-_8f357934-35f6-b91a-2cfd-01311abbfc3c-3aca552e, #w-node-_73954fff-6f73-f134-3a5a-aefe93bf7f00-3aca552e {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_3b0f55fb-c42c-169e-1e27-94086373e507-8f609e62 {
    grid-template-rows: auto auto auto;
    grid-template-columns: auto auto;
  }

  #w-node-_3b0f55fb-c42c-169e-1e27-94086373e508-8f609e62 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_572bcd3d-3fb3-e29c-4c84-08a13509b202-2134afdb, #w-node-_497a0c55-89ac-3ee4-eff1-b349dc5080cc-2134afdb, #w-node-_9e3f25ea-5049-fc97-d296-dc2f3ff36cbc-2134afdb, #w-node-_9e3f25ea-5049-fc97-d296-dc2f3ff36cc1-2134afdb {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_782d838c-9bf8-6f7d-2807-45499ff23c88-b65b8ee9 {
    grid-template-rows: auto auto auto;
    grid-template-columns: auto auto;
  }

  #w-node-c75a1228-b1ba-6921-0b3b-b0515d622cf7-1a5aee3c {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-d2f45200-e492-ecfa-faee-1a78d6095e16-a680e225 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-d2f45200-e492-ecfa-faee-1a78d6095e1f-a680e225 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-d2f45200-e492-ecfa-faee-1a78d6095e21-a680e225 {
    grid-template-rows: 1fr;
    grid-template-columns: 1fr 3fr;
  }

  #w-node-d2f45200-e492-ecfa-faee-1a78d6095e22-a680e225 {
    grid-template-rows: 1fr;
    grid-template-columns: 1fr auto;
  }

  #w-node-d2f45200-e492-ecfa-faee-1a78d6095e2c-a680e225 {
    grid-template-rows: 1fr;
    grid-template-columns: 1fr 3fr;
  }

  #w-node-d2f45200-e492-ecfa-faee-1a78d6095e2d-a680e225 {
    grid-template-rows: 1fr;
    grid-template-columns: 1fr auto;
  }

  #w-node-f37effe0-493e-49c6-2cd2-224bb02c68c8-a680e225 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-f37effe0-493e-49c6-2cd2-224bb02c68d1-a680e225 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-f37effe0-493e-49c6-2cd2-224bb02c68d3-a680e225 {
    grid-template-rows: 1fr;
    grid-template-columns: 1fr 3fr;
  }

  #w-node-f37effe0-493e-49c6-2cd2-224bb02c68d4-a680e225 {
    grid-template-rows: 1fr;
    grid-template-columns: 1fr auto;
  }

  #w-node-f37effe0-493e-49c6-2cd2-224bb02c68de-a680e225 {
    grid-template-rows: 1fr;
    grid-template-columns: 1fr 3fr;
  }

  #w-node-f37effe0-493e-49c6-2cd2-224bb02c68df-a680e225 {
    grid-template-rows: 1fr;
    grid-template-columns: 1fr auto;
  }

  #w-node-b0b350f7-1509-2213-473f-2d6d63a73302-a680e225 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-b0b350f7-1509-2213-473f-2d6d63a7330b-a680e225 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-b0b350f7-1509-2213-473f-2d6d63a7330d-a680e225 {
    grid-template-rows: 1fr;
    grid-template-columns: 1fr 3fr;
  }

  #w-node-b0b350f7-1509-2213-473f-2d6d63a7330e-a680e225 {
    grid-template-rows: 1fr;
    grid-template-columns: 1fr auto;
  }

  #w-node-b0b350f7-1509-2213-473f-2d6d63a73318-a680e225 {
    grid-template-rows: 1fr;
    grid-template-columns: 1fr 3fr;
  }

  #w-node-b0b350f7-1509-2213-473f-2d6d63a73319-a680e225 {
    grid-template-rows: 1fr;
    grid-template-columns: 1fr auto;
  }

  #w-node-_5c4f670a-84ba-a648-e3cd-c721fae32184-70dc05be {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }
}

@media screen and (max-width: 479px) {
  #scrolldown.w-node-b96e375e-4f78-24c3-f7ce-53fae5a31b33-956a806d, #w-node-_6fdcc446-8239-c5c4-85c5-9741d145b1f8-956a806d {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_6fdcc446-8239-c5c4-85c5-9741d145b1fa-956a806d {
    order: -9999;
  }

  #w-node-_1c224e6d-3bc5-8efb-8731-f7dfd467867c-956a806d {
    grid-column: span 1 / span 1;
  }

  #w-node-_69b8c42c-d4fe-ef14-698f-11b7d9674e78-956a806d, #w-node-c9a75405-0286-f26b-1aad-37b5ce8a38da-956a806d, #w-node-_07185af0-9fd8-327f-88f0-2976594ad74d-956a806d, #w-node-_7851de60-075d-fb82-7635-f1f7a949ee90-956a806d, #w-node-_410ded0d-f56b-012d-b94a-fb14721db3ab-956a806d, #w-node-_69bc3c92-5b41-6511-e651-3f65342ff250-956a806d {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_25243aca-8cdd-a4c6-01ac-93d8e3cd31eb-b02f20b5 {
    grid-template-rows: auto;
    grid-template-columns: auto auto;
  }

  #w-node-_25243aca-8cdd-a4c6-01ac-93d8e3cd31ec-b02f20b5, #w-node-_25243aca-8cdd-a4c6-01ac-93d8e3cd3207-b02f20b5 {
    grid-column: span 2 / span 2;
  }

  #w-node-ab2ee8cc-7edf-2213-9fd6-3848831cfd27-b6f91c3c, #w-node-_5f4a24f6-446c-a5dd-e691-e660132d18a8-b6f91c3c, #w-node-_4024c8bd-2506-9259-58b5-1bd755a8358c-b6f91c3c, #w-node-d24b728e-15d5-2100-8ce5-25ae0de0b462-b6f91c3c, #w-node-_25d72b91-1f70-8b0e-be92-cc8e1cfd0d0f-b6f91c3c, #w-node-f877f2c4-ac90-e451-6b65-37bbc760c45b-b6f91c3c, #w-node-d4864c0b-18bd-076e-76db-6c02737f0fa8-b6f91c3c, #w-node-d78c79a8-9c5c-36a1-9390-16787bc9ea23-b6f91c3c, #w-node-_6c156d1b-29a5-b74b-5174-3e677a5d9883-b6f91c3c, #w-node-_054d2655-8791-24fd-9cec-c4fdd1f846f5-b6f91c3c, #w-node-_53ae6ddc-d4f2-adb6-0d18-546e57af8cd0-b6f91c3c, #w-node-_0ceda318-f8d4-8d93-f408-6db69ffebcfe-b6f91c3c, #w-node-fea891c6-752b-994f-606f-677ee437d2de-b6f91c3c, #w-node-_424bd6c4-3f50-1897-71a0-0f8e38c19a53-b6f91c3c, #w-node-cdf2843c-479d-d639-b621-da9e1d34e484-b6f91c3c {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_0bdc2198-000f-dfe8-5781-4836fd793e1b-f7f17408 {
    grid-column: span 1 / span 1;
  }

  #w-node-ec72e147-fe5c-426c-14ef-951edea6692a-f7f17408 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-ec72e147-fe5c-426c-14ef-951edea6692e-f7f17408 {
    order: -9999;
  }

  #w-node-ec72e147-fe5c-426c-14ef-951edea66931-f7f17408, #w-node-d78b804e-40d8-20b0-3fe3-c1cd25269667-f7f17408 {
    grid-column: span 1 / span 1;
  }

  #w-node-_7bdafcc5-d2d4-91ab-8cf1-0292cb66bf01-f7f17408 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_7bdafcc5-d2d4-91ab-8cf1-0292cb66bf05-f7f17408 {
    order: -9999;
  }

  #w-node-_7bdafcc5-d2d4-91ab-8cf1-0292cb66bf08-f7f17408, #w-node-_6fe17536-914d-d024-ad87-19dd84e9e655-f7f17408 {
    grid-column: span 1 / span 1;
  }

  #w-node-_352f3a6a-ff70-2abf-3cbe-e9e9f6d71fa6-f7f17408 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_352f3a6a-ff70-2abf-3cbe-e9e9f6d71faa-f7f17408 {
    order: -9999;
  }

  #w-node-_352f3a6a-ff70-2abf-3cbe-e9e9f6d71fad-f7f17408, #w-node-fcbb8140-0571-6108-38a5-b799e4502ede-f7f17408 {
    grid-column: span 1 / span 1;
  }

  #w-node-_710d5a97-e19a-6af6-cc75-5083385da5e8-f7f17408 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_710d5a97-e19a-6af6-cc75-5083385da5ef-f7f17408 {
    order: -9999;
  }

  #w-node-_5b02638c-4536-5400-ffc6-a483fbcf0b26-f7f17408 {
    grid-column: span 1 / span 1;
  }

  #w-node-c775cc93-6b5b-a98b-c0a4-ec5fe1bed30e-f22157ec, #w-node-_26a7de27-3929-c034-084e-f448533bcb3c-f22157ec, #w-node-d70059c4-dc41-a7d1-66c8-5f4ffcd30b5f-f22157ec {
    grid-template-rows: auto;
    grid-template-columns: auto;
  }

  #w-node-_4488bdf1-0f32-33d7-2df8-14dd1aacc42b-f22157ec, #w-node-_06b530e6-0f2c-baf8-789b-e8b9786cfd1d-89bca0f1, #w-node-c44048ec-04c3-d979-99cd-374651c799d4-f969b200, #w-node-ed8cc62d-d2dd-e415-9469-a77f1fb3f17c-f969b200 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_0e4ed874-db95-e108-cff2-310e7925d409-f969b200 {
    order: -9999;
  }

  #w-node-_0e4ed874-db95-e108-cff2-310e7925d40a-f969b200 {
    grid-column: span 1 / span 1;
  }

  #w-node-_0b99333d-a2aa-3df0-caa6-15de5bee2aca-aef3444a, #w-node-_25221c3f-4a27-29b1-9fa2-63cd2a9dff56-aef3444a {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_0b99333d-a2aa-3df0-caa6-15de5bee2ad6-aef3444a {
    order: -9999;
  }

  #w-node-_3553be6f-1223-d8d0-558f-9c3780806337-aef3444a, #w-node-c7bb2187-614e-af14-6757-ba55c6826b7b-aef3444a, #w-node-dd71b059-d11a-b99a-e3f9-bd264846d0cb-aef3444a, #w-node-be14a384-557e-55be-dd4c-1aa5b8d7f5e7-aef3444a, #w-node-_624a0c3a-31ce-d15e-6077-910e93c2cf8f-aef3444a, #w-node-c8b4dd7e-61d2-2247-a25e-9fced83e6c9b-aef3444a, #w-node-_47e51397-2b49-f60b-dc4a-5aad4308e162-aef3444a, #w-node-dab8e806-7939-8893-e1a4-be8f225f172b-aef3444a {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_55be8365-6ac5-28ec-f9b2-078a2febcfbb-aef3444a, #w-node-_382c4655-58d6-859f-e710-da8ebee6b290-aef3444a, #w-node-_22a12ffc-019e-eed8-0d77-ed8bc0602636-aef3444a, #w-node-_97c5099b-2c2e-e2d5-a5ba-113eac5cf6c6-aef3444a, #w-node-_7592305e-d670-44d3-61ca-1d48a181e2f8-aef3444a, #w-node-ca2f6bdc-4872-0069-99d1-e7b79782b3c1-aef3444a {
    grid-template-rows: 1fr;
    grid-template-columns: 1fr;
  }

  #w-node-_6a973277-326e-761b-6595-5dfa7896ad6b-660e70cb {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_6a973277-326e-761b-6595-5dfa7896ad6e-660e70cb {
    order: -9999;
  }

  #w-node-_6a973277-326e-761b-6595-5dfa7896ad7d-660e70cb {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_6a973277-326e-761b-6595-5dfa7896ad80-660e70cb {
    order: -9999;
  }

  #w-node-b32bd465-3e27-d99d-c2fc-c0bcee53ff09-bc721b90 {
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: auto auto;
  }

  #w-node-b32bd465-3e27-d99d-c2fc-c0bcee53ff0a-bc721b90, #w-node-b32bd465-3e27-d99d-c2fc-c0bcee53ff12-bc721b90, #w-node-b32bd465-3e27-d99d-c2fc-c0bcee53ff37-bc721b90, #w-node-b32bd465-3e27-d99d-c2fc-c0bcee53ff49-bc721b90 {
    grid-column: span 2 / span 2;
  }

  #w-node-_73954fff-6f73-f134-3a5a-aefe93bf7ea8-3aca552e {
    grid-column: span 1 / span 1;
  }

  #w-node-a56c2566-3660-04d1-ee7b-3027f194abcc-3aca552e {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_175015e3-4c2e-2ea8-ce96-7ac723a5f635-3aca552e, #w-node-_8f357934-35f6-b91a-2cfd-01311abbfc49-3aca552e {
    grid-column: span 1 / span 1;
  }

  #w-node-d8e71983-4179-1866-0aaf-4be0d90e8a38-3aca552e {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_73954fff-6f73-f134-3a5a-aefe93bf7f07-3aca552e {
    grid-column: span 1 / span 1;
  }

  #w-node-a02b79c8-1b32-7071-e188-bc07c9a72d41-3aca552e, #w-node-ca9e8d30-2f57-9209-7ae7-234aa1b460b2-3aca552e, #w-node-f9ed89cb-5b59-a890-26c2-d57fc0ba1736-3aca552e {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_3b0f55fb-c42c-169e-1e27-94086373e507-8f609e62 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_3b0f55fb-c42c-169e-1e27-94086373e508-8f609e62 {
    grid-column: span 1 / span 1;
  }

  #w-node-_572bcd3d-3fb3-e29c-4c84-08a13509b202-2134afdb, #w-node-_497a0c55-89ac-3ee4-eff1-b349dc5080cc-2134afdb, #w-node-_9e3f25ea-5049-fc97-d296-dc2f3ff36cbc-2134afdb, #w-node-_9e3f25ea-5049-fc97-d296-dc2f3ff36cc1-2134afdb {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_782d838c-9bf8-6f7d-2807-45499ff23c88-b65b8ee9 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_782d838c-9bf8-6f7d-2807-45499ff23c89-b65b8ee9 {
    grid-column: span 1 / span 1;
  }

  #w-node-c32069fb-0bf0-f7c6-40f1-2c31dec027ea-1a5aee3c, #w-node-_32c51158-5c53-9c0b-df28-6397a72a96c2-1a5aee3c, #w-node-d40c120f-822f-a4ff-35e4-fd8a070c7f7b-1a5aee3c, #w-node-_50dfc8ae-d372-6ece-7ecb-e90c90906b82-1a5aee3c, #w-node-_3f61940e-e51a-5e07-60d2-66caf836c008-1a5aee3c, #w-node-d341f146-d877-c572-c196-850c4b3b7e1b-1a5aee3c, #w-node-e4db0fc9-b3a9-83fa-1178-7f607f8d60e2-1a5aee3c, #w-node-cd61e8e0-e389-0c57-889f-588e43b852e6-1a5aee3c {
    grid-template-rows: auto;
    grid-template-columns: auto;
  }

  #w-node-d2f45200-e492-ecfa-faee-1a78d6095e1f-a680e225 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-d2f45200-e492-ecfa-faee-1a78d6095e21-a680e225, #w-node-d2f45200-e492-ecfa-faee-1a78d6095e22-a680e225 {
    grid-template-rows: 1fr;
    grid-template-columns: 1fr;
  }

  #w-node-d2f45200-e492-ecfa-faee-1a78d6095e25-a680e225 {
    order: -9999;
  }

  #w-node-d2f45200-e492-ecfa-faee-1a78d6095e2c-a680e225, #w-node-d2f45200-e492-ecfa-faee-1a78d6095e2d-a680e225 {
    grid-template-rows: 1fr;
    grid-template-columns: 1fr;
  }

  #w-node-d2f45200-e492-ecfa-faee-1a78d6095e30-a680e225 {
    order: -9999;
  }

  #w-node-f37effe0-493e-49c6-2cd2-224bb02c68d1-a680e225 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-f37effe0-493e-49c6-2cd2-224bb02c68d3-a680e225, #w-node-f37effe0-493e-49c6-2cd2-224bb02c68d4-a680e225 {
    grid-template-rows: 1fr;
    grid-template-columns: 1fr;
  }

  #w-node-f37effe0-493e-49c6-2cd2-224bb02c68d7-a680e225 {
    order: -9999;
  }

  #w-node-f37effe0-493e-49c6-2cd2-224bb02c68de-a680e225, #w-node-f37effe0-493e-49c6-2cd2-224bb02c68df-a680e225 {
    grid-template-rows: 1fr;
    grid-template-columns: 1fr;
  }

  #w-node-f37effe0-493e-49c6-2cd2-224bb02c68e2-a680e225 {
    order: -9999;
  }

  #w-node-b0b350f7-1509-2213-473f-2d6d63a7330b-a680e225 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-b0b350f7-1509-2213-473f-2d6d63a7330d-a680e225, #w-node-b0b350f7-1509-2213-473f-2d6d63a7330e-a680e225 {
    grid-template-rows: 1fr;
    grid-template-columns: 1fr;
  }

  #w-node-b0b350f7-1509-2213-473f-2d6d63a73311-a680e225 {
    order: -9999;
  }

  #w-node-b0b350f7-1509-2213-473f-2d6d63a73318-a680e225, #w-node-b0b350f7-1509-2213-473f-2d6d63a73319-a680e225 {
    grid-template-rows: 1fr;
    grid-template-columns: 1fr;
  }

  #w-node-b0b350f7-1509-2213-473f-2d6d63a7331c-a680e225 {
    order: -9999;
  }

  #w-node-_5c4f670a-84ba-a648-e3cd-c721fae32184-70dc05be {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }
}


