:root {
  --midnight-blue: #041d5b;
  --neo-background: #ecf0f3;
  --royal-blue: #2175ff;
  --turquoise: #00e2ff;
  --grey: #a9aeb6;
  --neo-dark: #d1d9e6;
  --dodger-blue: #2189ff;
  --dark-grey: #959ba3;
  --white: white;
  --carte-bg: #2e67b0;
}

.w-layout-grid {
  grid-row-gap: 16px;
  grid-column-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.w-form-formrecaptcha {
  margin-bottom: 8px;
}

body {
  color: #333;
  letter-spacing: 0;
  padding-right: 0;
  font-family: frank-new, sans-serif;
  font-size: 1vw;
  line-height: 1.6;
}

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

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

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

h4 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.88em;
  font-weight: 700;
  line-height: 1.4;
}

h5 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.67em;
  font-weight: 700;
  line-height: 1.4;
}

h6 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.46em;
  font-weight: 700;
  line-height: 1.4;
}

p {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.5em;
}

a {
  font-size: 1em;
  text-decoration: none;
}

label {
  margin-bottom: .3em;
  font-size: 1.25em;
  font-weight: 700;
  display: block;
}

blockquote {
  border-left: .3em solid #e2e2e2;
  margin-bottom: 1em;
  padding: 1em 2em 1em 1.7em;
  font-size: 1.2em;
  line-height: 1.6;
}

.container {
  color: #fff;
  object-fit: fill;
  background-color: #0000;
  width: 100%;
  max-width: 100em;
  margin-left: auto;
  margin-right: auto;
  padding: 1em 6em;
  font-weight: 300;
  transition: background-color .4s cubic-bezier(.165, .84, .44, 1);
  display: block;
}

.container.is-logo-grid {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  background-color: var(--midnight-blue);
  color: var(--midnight-blue);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-items: stretch;
  padding: 4em;
  display: grid;
}

.container.is-footer {
  background-color: #0000;
  padding-top: .6em;
  padding-bottom: .6em;
}

.container.is-contact-line {
  padding: 2em;
}

.container.is-contact-line.is-phone {
  background-color: #0000;
}

.container.is-menu {
  flex-direction: row;
  justify-content: space-between;
  padding-top: 1em;
  padding-bottom: 1em;
  display: flex;
}

.container.is-picto {
  background-color: #fff0;
  padding-top: 3em;
  padding-bottom: 5em;
}

.container.is-menu {
  background-color: #0000;
  display: block;
}

.container.light-grey {
  background-color: var(--neo-background);
}

.container.is-contact-form {
  margin-top: 3em;
}

.container.logo-fixe {
  grid-column-gap: 2em;
  grid-row-gap: 16px;
  background-color: var(--midnight-blue);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 4em;
  display: grid;
}

.container.is-other-membres {
  grid-column-gap: 4em;
  grid-row-gap: 4em;
  background-color: var(--midnight-blue);
  color: var(--midnight-blue);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-items: stretch;
  padding: 0 20em 4em;
  display: grid;
}

.style_item {
  border-bottom: .1em solid #bdbdbd;
  padding: 2em 0;
}

.html {
  width: 0;
  height: 0;
  position: absolute;
  inset: 0% 0% auto;
  overflow: hidden;
}

.global-styles {
  position: fixed;
  inset: 0% 0% auto;
}

.rich-text p {
  margin-top: 0;
  margin-bottom: 1.6em;
}

.rich-text h1 {
  margin-top: 0;
  margin-bottom: .2em;
  font-size: 3.28em;
}

.rich-text h2 {
  margin-top: 0;
  margin-bottom: .2em;
  font-size: 2.5em;
}

.rich-text h3 {
  margin-top: 0;
  margin-bottom: .3em;
  font-size: 2.19em;
}

.rich-text h4 {
  margin-top: 0;
  margin-bottom: .4em;
  font-size: 1.88em;
}

.rich-text h5 {
  margin-top: 0;
  margin-bottom: .6em;
  font-size: 1.67em;
}

.rich-text h6 {
  margin-top: 0;
  margin-bottom: .7em;
  font-size: 1.46em;
}

.section {
  object-fit: cover;
  background-color: #0000;
  max-height: none;
  margin-top: 0;
  margin-bottom: 0;
}

.section.is-light-grey {
  background-color: var(--neo-background);
  border-radius: 0;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 4em;
  padding-bottom: 4em;
}

.section.is-light-grey.no-bot-margin {
  margin-bottom: 0;
}

.section.h1-background {
  background-color: var(--royal-blue);
  margin-top: 0;
  margin-bottom: 0;
}

.section.h1-background.no-top-margin {
  margin-top: 0;
  margin-bottom: 0;
}

.section.h1-background.no-bot-margin {
  margin-bottom: 0;
}

.section.is-dark-blue {
  background-color: var(--midnight-blue);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  display: block;
}

.section.is-contact-line {
  background-color: var(--royal-blue);
}

.section.is-contact-line.no-margin {
  margin-top: 0;
}

.section.is-footer {
  background-color: var(--midnight-blue);
}

.section.is-footer.no-margin {
  margin-top: 0;
}

.section.is-footer.no-margin.royalblue {
  background-color: var(--royal-blue);
}

.section.phone.no-magin {
  margin-top: 0;
  margin-bottom: 0;
}

.section.is-content {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 4em;
  padding-bottom: 4em;
}

.section.is-content.is-light-grey.mention {
  padding-top: 8em;
  padding-bottom: 8em;
}

.section.is-content.is-white {
  background-color: #fff;
}

.section.is-content.is-white.mention {
  padding-top: 8em;
  padding-bottom: 8em;
}

.section.margin-top-bot {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 4em;
  padding-bottom: 4em;
}

.section.mentions {
  background-color: #0000;
}

.page-wrapper {
  width: 100%;
  font-size: 1em;
  display: none;
  position: relative;
  overflow: hidden;
}

.main-wrapper {
  background-color: #a7a7a7;
  display: block;
  overflow: visible;
}

.h1 {
  color: var(--turquoise);
  text-align: center;
  padding-top: .8em;
  padding-bottom: .8em;
  font-size: 2.6em;
  font-weight: 200;
  line-height: 1.2;
}

.h3 {
  background-color: var(--neo-background);
  color: var(--midnight-blue);
  text-align: center;
  border-radius: .5em;
  margin-bottom: 1.6em;
  padding: .4em;
  font-size: 1.875em;
  font-weight: 400;
  line-height: 1.3;
}

.h4-quick {
  color: var(--royal-blue);
  text-align: center;
  font-size: 1.25em;
  font-weight: 400;
  line-height: 1.3;
}

.h5-contact {
  color: var(--turquoise);
  text-align: left;
  margin-left: 0;
  padding-right: 0;
  font-size: 2.4em;
  font-weight: 200;
  line-height: 1.3;
}

.h6 {
  font-size: 1.46em;
}

.form_input {
  height: 3em;
  color: var(--grey);
  border: 1px solid #0003;
  border-radius: 0;
  margin-bottom: 1em;
  padding: 0 .9em;
  font-size: 1.25em;
}

.display {
  font-size: 4.38em;
  line-height: 1.1;
}

.form_submit {
  background-color: var(--royal-blue);
  border-radius: .5em;
  font-size: 1.25em;
}

.section.is-light-grey {
  background-color: var(--neo-background);
}

.paragraph {
  color: var(--midnight-blue);
  text-align: left;
  letter-spacing: .01em;
  font-weight: 300;
  line-height: 1.8;
  text-decoration: none;
}

.paragraph.is-savoir-faire {
  padding-left: 2em;
  padding-right: 2em;
  line-height: 1.75;
}

.paragraph.is-savoir-faire.is-list {
  justify-content: center;
  display: flex;
}

.heading {
  color: var(--turquoise);
  text-align: center;
  padding-top: .5em;
  padding-bottom: .5em;
  font-size: 2.6em;
  font-weight: 200;
}

.h3-royal {
  color: var(--royal-blue);
  text-align: center;
  background-color: #fff;
  border-radius: .5em;
  margin-bottom: 1.6em;
  padding: .4em;
  font-size: 1.875em;
  font-weight: 400;
}

.link {
  color: var(--royal-blue);
}

.field-label, .field-label-2 {
  color: var(--midnight-blue);
  font-weight: 500;
}

.image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  max-height: 35vw;
}

.image-2 {
  width: 100%;
  height: 100%;
  max-height: 100%;
}

._2-grid-content {
  grid-column-gap: 11em;
  grid-row-gap: 11em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-left: 5em;
  padding-right: 5em;
  display: grid;
}

._2-grid-content.h4-quick {
  grid-column-gap: 5.25em;
  grid-template-columns: 1fr 1fr 1fr;
  padding-left: 10em;
  padding-right: 10em;
}

._2-grid-content.is-savoir-faire {
  grid-column-gap: 6em;
  grid-auto-rows: minmax(auto, 1fr);
}

._2-grid-content.is-savoir-faire.margin-top-bot {
  margin-top: 4em;
  margin-bottom: 4em;
}

._2-grid-content.is-double-section {
  margin-top: 4em;
}

._2-grid-content.top-bot-margin {
  margin-top: 2em;
  margin-bottom: 2em;
}

._2-grid-content.double {
  grid-column-gap: 4em;
  grid-row-gap: 4em;
  grid-template-rows: auto auto;
}

.div-block-4, .div-block-7 {
  justify-content: center;
  display: flex;
}

.neoboxout {
  box-shadow: -14px -14px 15px 0 #fff, 9px 9px 15px 0 var(--neo-dark);
  border-radius: 2em;
  transition: box-shadow 1.5s cubic-bezier(.075, .82, .165, 1);
  transform: translate(0);
}

.neoboxout:hover {
  box-shadow: 14px 14px 15px 0 #fff, -10px -9px 15px 0 var(--neo-dark);
}

.neoboxout:active {
  box-shadow: 14px 14px 15px #fff0, -10px -9px 15px #d1d9e600;
}

.label-quick {
  background-color: var(--midnight-blue);
  border-bottom-right-radius: 2em;
  border-bottom-left-radius: 2em;
  padding-top: .8em;
  padding-bottom: .8em;
}

.contact-icon-txt {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-left: 40.3em;
  margin-right: 40.3em;
  display: grid;
}

.image-9 {
  max-width: 10%;
}

.image-9.is-phone {
  object-fit: fill;
  max-width: 70%;
  margin-right: 0;
  padding-right: 0;
}

.div-block-17 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.text-block {
  color: #fff;
  text-align: center;
  font-size: .8vw;
}

.footer-links {
  text-align: left;
}

.footer-links.left {
  color: var(--neo-dark);
  font-size: .8em;
}

.footer-links.right {
  color: var(--neo-dark);
  text-align: right;
  font-size: .8em;
}

.image-11 {
  width: 100px;
}

.menu-links {
  color: var(--grey);
  align-items: center;
  padding: 0 28px 0 2.5em;
  font-weight: 400;
  display: flex;
}

.menu-links.button {
  background-color: var(--neo-background);
  color: #959ba3;
  border-radius: .5em;
  margin-left: 2.5em;
  padding-top: .5em;
  padding-bottom: .5em;
  padding-right: 2.5em;
}

.menu-links._1, .menu-links._2, .menu-links._3, .menu-links._4 {
  padding-right: 2.5em;
  font-size: 1.2em;
}

.menu-links.contact {
  background-color: var(--neo-dark);
  color: var(--dark-grey);
  border-radius: .5em;
  margin-left: 2.5em;
  padding-top: .25em;
  padding-bottom: .25em;
  padding-right: 2.5em;
  font-size: 1.2em;
}

.div-block-18 {
  flex-direction: row;
  justify-content: center;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.link-block {
  display: flex;
}

.image-14 {
  object-fit: cover;
  width: 100%;
  max-height: 18em;
  margin-top: 0;
}

.image-15 {
  max-width: 70%;
}

._3-grid {
  grid-column-gap: 5em;
  grid-row-gap: 3em;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.info-distributeurs {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: .25fr 1fr;
  grid-auto-columns: 1fr;
  max-height: 100%;
  display: grid;
}

.text-distri {
  color: #323237;
  font-size: 1.5em;
}

.carte-distributeur {
  background-color: #2e66ab;
  justify-content: center;
  display: flex;
}

.carte-france, .carte-france.rondeau {
  justify-content: center;
  align-items: center;
  display: flex;
}

.picto-container {
  object-fit: fill;
  justify-content: center;
  margin-top: -1em;
  margin-bottom: -.7em;
  padding-top: 0;
  display: flex;
}

.picto {
  object-fit: fill;
  width: 7em;
  max-width: none;
  height: 10em;
  margin-left: .5em;
  margin-right: .5em;
  padding-bottom: 1em;
  padding-left: 0;
  padding-right: 0;
  display: block;
}

.picto.rondeau {
  margin-left: .7em;
  margin-right: .7em;
}

.picto.rondeau._2ligne {
  margin-top: 1em;
}

.block-picto-texte.is-widder {
  margin-left: 2em;
  margin-right: 2em;
}

.block-picto-texte.is-further {
  margin-left: .8em;
  margin-right: .8em;
}

.block-picto-texte.is-closer {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.block-picto-texte.is-closer.adjust {
  margin-left: -1em;
}

.legende-picto {
  color: var(--dodger-blue);
  text-align: center;
}

.div-block-20 {
  align-items: flex-end;
  margin-left: 1em;
  margin-right: 1px;
  display: flex;
}

.ligne-picto {
  object-fit: cover;
  width: auto;
  min-width: .6em;
  min-height: 10em;
  padding-left: 0;
  padding-right: 0;
}

.ligne-picto.is-widder {
  min-width: .8em;
  padding-left: .08em;
  padding-right: .08em;
}

.image-17, .image-18, .image-19, .image-20, .image-21, .image-22, .image-23, .image-24 {
  width: 100%;
  min-width: 100%;
}

.image-25 {
  max-width: 60%;
}

.picto-atelier {
  max-width: 40%;
  margin-bottom: 2.8em;
}

.picto-atelier.is-peinture {
  max-width: 45%;
}

.div-block-21 {
  justify-content: center;
  display: flex;
}

.image-atelier {
  border-radius: 1.5em;
}

.section {
  margin-top: 4em;
  margin-bottom: 4em;
}

.section.no-margin {
  margin-bottom: 0;
}

.picto-illustration {
  border-radius: 1.5em;
  max-width: 60%;
}

.picto-illustration.is-smaller {
  max-width: 50%;
}

.image-29 {
  border-radius: 1.5em;
  margin-bottom: 4em;
}

.image-developpement {
  border-radius: 1.5em;
}

.link-2 {
  text-decoration: underline;
}

.image-30 {
  border-radius: 1.5em;
  max-width: 100%;
}

.section.h1-background.no-margin {
  margin-top: 0;
}

.grid-enseignes {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.grid-enseignes.top-bot-margin {
  grid-template-rows: auto;
  margin-top: 2em;
  margin-bottom: 2em;
}

.text-block-2 {
  color: var(--royal-blue);
  text-align: center;
  letter-spacing: -.08em;
  font-size: 6.5em;
  font-weight: 200;
  line-height: 1.2;
}

.text-block-3 {
  color: var(--midnight-blue);
  text-align: center;
  font-size: 1.5em;
  font-weight: 400;
}

.grid-4-logo {
  grid-column-gap: 3em;
  grid-row-gap: 3em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.grid-4-logo.top-margin {
  margin-top: 2em;
}

.grid-5-logo {
  grid-column-gap: 3em;
  grid-row-gap: 3em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 2em;
  display: grid;
}

.grid-6-logo {
  grid-column-gap: 3em;
  grid-row-gap: 3em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 2em;
  display: grid;
}

.grid-6-logo.bot-margin {
  grid-template-rows: auto;
  margin-bottom: 2em;
}

.logox4 {
  border-radius: 1.5em;
}

.logox5 {
  border-radius: 1.5em;
  margin-top: 0;
}

.image-31, .image-32 {
  border-radius: 1.5em;
}

.navbar {
  color: #0000;
  background-color: #0000;
  padding: 0;
}

.nav-menu {
  justify-content: center;
  display: flex;
}

.img.photo-illustration {
  border-radius: .5em;
}

.img.picto-illustration.is-larger {
  max-width: 80%;
}

.titre-text {
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.nav-wrapper {
  z-index: 99;
  color: #fff;
  background-color: #fff;
  position: fixed;
  inset: 0% 0% auto;
}

.menu-logo {
  object-fit: fill;
  width: 0%;
  min-width: 7em;
  height: 0%;
  min-height: 2.5em;
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
  position: static;
  inset: 0%;
}

.brand {
  min-width: 7em;
  min-height: 2.5em;
  display: block;
}

.div-block-23 {
  min-width: 7em;
  min-height: 2.5em;
  position: absolute;
}

.menu-white-logo {
  margin-left: 0;
  margin-right: 0;
  padding-left: 1em;
  padding-right: 1em;
  display: inline-block;
}

.h3.royal {
  color: var(--royal-blue);
  background-color: #fff;
}

.hero-section {
  margin-top: 4.4em;
}

.simple-section.grey {
  background-color: var(--neo-background);
}

.map {
  object-fit: fill;
  width: 25vw;
}

.map.rondeau {
  width: 100%;
  max-width: 150%;
  display: inline-block;
}

.div-block-25 {
  background-color: var(--neo-background);
}

.contact-txt {
  color: var(--midnight-blue);
  text-align: center;
  margin: 1em 0 1em 0;
}

.field-label-3 {
  color: var(--dark-grey);
  margin-right: 1em;
  font-weight: 300;
}

.field-label-4 {
  color: var(--dark-grey);
  margin-left: 0;
  margin-right: 1em;
  font-weight: 300;
}

.info-field-wrap {
  flex-direction: row;
  justify-content: center;
  display: flex;
}

.text-field {
  color: var(--grey);
  background-color: #fff;
  border: .1em solid #d8d8d8;
  border-radius: .7em;
  margin-top: 1em;
  padding: 1.2em 1.5em;
  font-size: 1.25em;
  font-weight: 400;
}

.text-field.message {
  min-height: 16em;
  color: var(--midnight-blue);
  border: .1em solid #d8d8d8;
  border-radius: .7em;
  padding-top: .6em;
  padding-bottom: 1em;
  padding-right: 1.5em;
  font-size: 1.25em;
}

.text-field-2 {
  border-radius: .5em;
}

.info-field {
  flex-direction: column;
  flex: 1;
  align-items: stretch;
  margin-right: 2em;
  display: flex;
}

.info-field.div-block-21 {
  margin-right: 0;
}

.div-block-28 {
  flex-direction: column;
  display: flex;
}

.submit-button {
  border: .2em solid var(--royal-blue);
  background-color: var(--white);
  color: var(--royal-blue);
  text-align: center;
  letter-spacing: .1em;
  border-radius: 1em;
  margin-top: 1em;
  margin-bottom: 1em;
  padding-left: 2em;
  padding-right: 2em;
  font-size: 1.25em;
  font-weight: 500;
  transition: border-color .4s, background-color .4s cubic-bezier(.292, .036, .012, 1.001);
  display: inline-block;
}

.submit-button:hover {
  background-color: var(--royal-blue);
  color: var(--white);
}

.submit-button:active {
  border-color: var(--midnight-blue);
  background-color: var(--midnight-blue);
}

.envoyer-wrap {
  justify-content: flex-end;
  display: flex;
}

.text-block-4 {
  color: var(--white);
  font-size: 1.25em;
}

.success-message {
  background-color: var(--royal-blue);
  border-radius: .7em;
}

.text-block-5 {
  color: #b1797af5;
  text-align: center;
  flex-direction: column;
  justify-content: flex-end;
  display: flex;
}

.error-message {
  border-radius: .7em;
}

.recaptcha {
  margin-top: 8px;
  margin-right: 2em;
  overflow: visible;
}

.recaptch-wrap {
  display: none;
}

.logo-fixe {
  flex-direction: row;
  display: block;
}

.simple-section.is-logo {
  background-color: var(--midnight-blue);
}

.logox6 {
  border-radius: 1.5em;
}

.counterup {
  color: var(--royal-blue);
  text-align: center;
  letter-spacing: -.08em;
  font-size: 6.5em;
  font-weight: 200;
  line-height: 1.2;
  transition: all .5s cubic-bezier(.421, .001, 0, 1.019);
}

.html-embed {
  width: 0;
  height: 0;
  margin-bottom: 0;
  padding-bottom: 0;
}

.body {
  height: 0;
}

.body.mention {
  background-color: var(--midnight-blue);
}

@media screen and (min-width: 1440px) {
  .container {
    max-width: 80em;
    padding-left: 4em;
    padding-right: 4em;
  }

  .container.is-logo-grid {
    padding-left: 0;
    padding-right: 0;
  }

  .container.is-footer {
    padding-top: .5em;
    padding-bottom: .5em;
  }

  .container.is-contact-line {
    padding-top: 1.5em;
    padding-bottom: 1.5em;
  }

  .container.is-picto {
    padding-left: 0;
    padding-right: 0;
  }

  .container.is-higher {
    padding-top: 1em;
    padding-bottom: 1em;
  }

  .container.is-menu, .container.info-membre, .container.no-magin {
    padding-left: 0;
    padding-right: 0;
  }

  .container.logo-fixe {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    padding-left: 0;
    padding-right: 0;
  }

  .container.is-other-membres {
    padding-left: 0;
    padding-right: 0;
  }

  .section {
    -webkit-text-fill-color: inherit;
    background-clip: content-box;
  }

  .section.is-light-grey {
    -webkit-text-fill-color: inherit;
    background-clip: border-box;
  }

  .section.is-light-grey.low--margin {
    padding-top: 2em;
    padding-bottom: 2em;
  }

  .section.is-contact-line {
    background-color: var(--royal-blue);
  }

  .section.is-footer {
    background-color: var(--midnight-blue);
  }

  .section.is-content {
    margin-top: 0;
    margin-bottom: 0;
  }

  .section.is-content.is-light-grey {
    background-color: var(--neo-background);
    opacity: 1;
    -webkit-text-fill-color: inherit;
    mix-blend-mode: normal;
    background-clip: border-box;
    border-radius: 0;
  }

  .page-wrapper {
    display: none;
  }

  .h1 {
    padding-top: .6em;
    padding-bottom: .6em;
    font-size: 2.4em;
  }

  .h4-quick {
    padding-top: .2em;
    padding-bottom: .5em;
  }

  .h5-contact {
    font-size: 2.4em;
  }

  .paragraph {
    font-size: 1.35em;
  }

  .image {
    max-height: 30vw;
  }

  ._2-grid-content {
    grid-column-gap: 5em;
    padding-left: 0;
    padding-right: 0;
  }

  ._2-grid-content.h4-quick {
    grid-column-gap: 4em;
    grid-row-gap: 5em;
    grid-template-columns: 1fr 1fr 1fr;
    align-items: stretch;
    padding-left: 5em;
    padding-right: 5em;
  }

  ._2-grid-content.is-savoir-faire {
    margin-top: 2em;
    margin-bottom: 2em;
  }

  ._2-grid-content.is-double-section {
    margin-top: 4em;
  }

  .div-block-7 {
    justify-content: center;
    display: flex;
  }

  .neoboxout {
    box-shadow: -14px -14px 1.5em 0 #fff, 9px 9px 1.5em 0 var(--neo-dark);
    border-radius: 2em;
  }

  .div-block-13 {
    background-color: var(--midnight-blue);
    border-radius: 0 0 40px 40px;
    justify-content: center;
    align-items: flex-end;
    display: flex;
  }

  .div-block-13.label-quick {
    padding-top: .5em;
    padding-bottom: .5em;
  }

  .div-block-14 {
    background-color: var(--midnight-blue);
    border-bottom-right-radius: 40px;
    border-bottom-left-radius: 40px;
  }

  .div-block-14.label-quick {
    padding-top: .5em;
    padding-bottom: .5em;
  }

  .label-quick {
    background-color: var(--midnight-blue);
    border-bottom-right-radius: 40px;
    border-bottom-left-radius: 40px;
    padding-top: .5em;
    padding-bottom: .5em;
  }

  .contact-icon-txt {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-items: center;
    display: grid;
  }

  .image-9 {
    max-width: 10%;
  }

  .image-9.is-phone {
    width: 5em;
    min-width: 5em;
    max-width: 5em;
  }

  .div-block-17 {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .text-block {
    color: #fff;
    font-size: .8vw;
  }

  .footer-links {
    color: var(--neo-dark);
    font-size: .8em;
  }

  .menu-links._1, .menu-links._2, .menu-links._3, .menu-links._4 {
    padding-left: 2em;
    padding-right: 2em;
    font-size: 1.1em;
  }

  .menu-links.contact {
    font-size: 1.1em;
  }

  .image-14 {
    max-height: 16em;
  }

  .image-15 {
    max-width: 60%;
  }

  ._3-grid {
    padding-left: 0;
    padding-right: 0;
  }

  .text-distri {
    font-size: 1.35em;
  }

  .carte-distributeur {
    background-color: var(--midnight-blue);
    -webkit-text-fill-color: inherit;
    object-fit: cover;
    background-clip: content-box;
  }

  .carte-distributeur.as {
    background-color: #0f65b5;
  }

  .carte-distributeur.dlt {
    background-color: #102660;
    align-items: center;
    width: 100%;
    height: 100%;
    overflow: hidden;
  }

  .carte-distributeur.ds {
    background-color: #0260b6;
  }

  .carte-distributeur.gpm {
    background-color: #001b5e;
  }

  .carte-distributeur.mcl {
    background-color: #0171cf;
  }

  .carte-distributeur.rg {
    background-color: #012063;
  }

  .carte-distributeur.rd {
    background-color: #001d5f;
  }

  .carte-distributeur.ved {
    background-color: #005cb6;
  }

  .logo-distributeur {
    max-width: 80%;
  }

  .picto {
    width: 6em;
  }

  .block-picto-texte {
    flex-direction: column;
    align-items: center;
    margin-left: .5em;
    margin-right: .5px;
    display: flex;
  }

  .legende-picto {
    font-size: 1.1em;
  }

  .div-block-20 {
    object-fit: cover;
    min-height: 10em;
    margin-right: 1em;
  }

  .ligne-picto {
    object-fit: fill;
    min-width: .6em;
  }

  .ligne-picto.is-widder {
    min-width: .7em;
    min-height: 10em;
    padding-left: 0;
    padding-right: 0;
  }

  .carte-membre {
    -webkit-text-fill-color: inherit;
    object-fit: cover;
    background-clip: content-box;
    min-width: 100%;
    max-width: 100em;
    max-height: 28em;
  }

  .image-19 {
    min-width: 100%;
  }

  .image-developpement {
    object-fit: cover;
    min-width: 100%;
    max-height: 18em;
  }

  .image-developpement.inauto {
    max-height: 50em;
  }

  .text-block-2 {
    font-size: 7em;
  }

  .text-block-3 {
    font-size: 1.5em;
  }

  .navbar {
    background-color: #fff;
  }

  .link-block-2 {
    justify-content: center;
    display: flex;
  }

  .simple-section.blue {
    background-color: var(--midnight-blue);
  }

  .map {
    width: 23vw;
  }

  .map-side-bg {
    background-color: var(--turquoise);
    object-fit: fill;
    width: 50%;
    height: 40%;
    display: flex;
    position: static;
  }

  .map-bg {
    z-index: 0;
    position: absolute;
  }

  .counterup {
    font-size: 7em;
  }

  .body.mention {
    background-color: #fff;
  }
}

@media screen and (min-width: 1920px) {
  .container {
    max-width: 100em;
    padding: 1em 0;
  }

  .container.is-logo-grid {
    grid-column-gap: 2vw;
    grid-row-gap: 1.5em;
  }

  .container.is-picto {
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .container.is-menu {
    padding-left: 6vw;
    padding-right: 6vw;
  }

  .container.logo-fixe {
    padding-left: 0;
    padding-right: 0;
  }

  .container.is-other-membres {
    grid-column-gap: 2vw;
    grid-row-gap: 1.5em;
  }

  .h1 {
    padding-top: .8em;
    padding-bottom: .8em;
    font-size: 2em;
  }

  .h1.distri {
    font-size: 2.4em;
  }

  .h3 {
    font-size: 1.5em;
  }

  .paragraph {
    font-size: 1.35em;
  }

  .paragraph.is-savoir-faire.is-list {
    padding-right: 0;
    font-size: 1.35em;
  }

  .heading {
    padding-top: .3em;
    padding-bottom: .3em;
    font-size: 2.4em;
  }

  .h3-royal {
    font-size: 1.5em;
  }

  ._2-grid-content {
    grid-column-gap: 8em;
    grid-row-gap: 8em;
    padding-left: 10vw;
    padding-right: 10vw;
  }

  ._2-grid-content.h4-quick {
    grid-column-gap: 6vw;
    grid-row-gap: 4em;
    padding-left: 12vw;
    padding-right: 12vw;
  }

  ._2-grid-content.is-savoir-faire {
    grid-column-gap: 10em;
  }

  ._2-grid-content.is-savoir-faire.margin-top-bot {
    grid-column-gap: 5em;
    grid-row-gap: 5em;
  }

  ._2-grid-content.is-double-section {
    margin-top: 3em;
  }

  ._2-grid-content.dev {
    grid-column-gap: 5em;
    grid-row-gap: 5em;
  }

  .div-block-13.label-quick, .div-block-14.label-quick, .label-quick {
    padding-top: .3em;
    padding-bottom: .3em;
  }

  .menu-links {
    font-size: .8em;
  }

  .menu-links.button {
    margin-left: 2.5em;
    padding-right: 2.5em;
  }

  .menu-links._1 {
    font-size: 1.1em;
  }

  .carte-distributeur.rg {
    background-color: #0d175c;
  }

  .carte-france {
    width: 100%;
  }

  .logo-distributeur {
    max-width: 90%;
  }

  .picto {
    width: 5.5vw;
    margin-left: .5vw;
    margin-right: .5vw;
    font-size: .8vw;
  }

  .block-picto-texte {
    margin-left: .5vw;
    margin-right: .5vw;
  }

  .block-picto-texte.is-widder {
    margin-left: 1.5em;
    margin-right: 1.5em;
  }

  .legende-picto {
    font-size: .85vw;
  }

  .ligne-picto.is-widder {
    min-width: .55em;
  }

  .image-18, .image-19, .image-20, .image-21, .image-22, .image-23, .image-24 {
    width: 100%;
  }

  .image-developpement {
    object-fit: cover;
    min-width: 100%;
    max-height: 20em;
  }

  .image-30 {
    max-width: 80%;
  }

  .logox4, .logox5, .image-31, .image-32 {
    border-radius: 1em;
  }

  .img.photo-illustration._1 {
    margin-bottom: 4em;
  }

  .simple-section.upper {
    margin-top: -.1em;
  }

  .map {
    width: 18.5vw;
  }

  .logo-distri-link {
    justify-content: center;
    align-items: center;
    display: flex;
  }
}

@media screen and (max-width: 991px) {
  body {
    font-size: .619375em;
  }

  .container {
    padding: 1em 4em;
  }

  .container.is-logo-grid {
    grid-column-gap: 1.5em;
    grid-row-gap: 1.5em;
    padding: 3em;
  }

  .container.is-picto {
    padding: 3em;
  }

  .container.is-picto.is-ragues {
    padding-left: 1em;
    padding-right: 1em;
  }

  .container.is-menu {
    display: block;
  }

  .container.is-other-membres {
    grid-column-gap: 1.5em;
    grid-row-gap: 1.5em;
    padding: 3em;
  }

  .section.is-dark-blue {
    padding-top: 0;
  }

  .h3 {
    margin-bottom: 1.5em;
  }

  .paragraph {
    padding: 0 1.5em 0 0;
    font-size: 1.6em;
  }

  .paragraph.is-savoir-faire.is-list {
    justify-content: center;
    display: flex;
  }

  .paragraph.is-under-title {
    padding-left: 2em;
  }

  .heading {
    font-size: 3em;
  }

  .h3-royal {
    margin-bottom: 1.5em;
  }

  .image {
    max-height: 40vw;
  }

  .image.hero {
    margin-top: 1em;
  }

  .image-2 {
    object-fit: contain;
  }

  ._2-grid-content {
    grid-column-gap: 4em;
    padding-left: 0;
    padding-right: 0;
  }

  ._2-grid-content.h4-quick {
    grid-column-gap: 4em;
    grid-row-gap: 4em;
    padding-left: 4em;
    padding-right: 4em;
  }

  ._2-grid-content.is-double-section {
    grid-column-gap: 4em;
    margin-top: 4em;
  }

  .contact-icon-txt {
    grid-template-columns: 1fr 1fr;
    align-content: center;
    align-items: center;
    margin-left: 29em;
    margin-right: 29em;
  }

  .image-9.is-phone {
    object-fit: fill;
    width: 50px;
    min-width: 50px;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-17 {
    grid-template-columns: 1fr 2fr 1fr;
  }

  .text-block, .footer-links.left, .footer-links.right {
    font-size: 1.2em;
  }

  .menu-links {
    color: var(--dodger-blue);
    text-align: right;
    justify-content: flex-end;
    padding: .5em 3em .5em 1em;
    font-size: 1.4em;
  }

  .menu-links.button {
    color: var(--royal-blue);
    background-color: #0000;
    border-radius: 0;
    margin-left: auto;
    padding-right: 3em;
  }

  .menu-links._1 {
    flex: 0 auto;
    justify-content: flex-end;
    margin-top: -.3em;
    padding-top: 1.3em;
    font-size: 1.4em;
  }

  .menu-links._2, .menu-links._3, .menu-links._4 {
    font-size: 1.4em;
  }

  .menu-links.contact {
    color: var(--dodger-blue);
    -webkit-text-fill-color: inherit;
    background-color: #0000;
    background-clip: border-box;
    border-radius: 0;
    margin-left: 0;
    padding-top: .5em;
    padding-bottom: 1em;
    font-size: 1.4em;
  }

  .image-14 {
    margin-top: 4.8em;
  }

  ._3-grid {
    margin-top: 2em;
    margin-bottom: 2em;
  }

  .picto-container {
    flex-wrap: wrap;
    margin-bottom: 1em;
  }

  .picto {
    width: 5.5em;
    margin-left: .3em;
    margin-right: .3em;
  }

  .block-picto-texte.is-widder {
    margin-left: 1em;
    margin-right: 1em;
  }

  .block-picto-texte.is-further {
    margin-right: 0;
  }

  .block-picto-texte.is-closer {
    margin-left: .3em;
    padding-right: 0;
  }

  .legende-picto {
    font-size: .8em;
  }

  .div-block-20 {
    margin-left: .3em;
    margin-right: .3px;
  }

  .image-18, .image-23 {
    width: 100%;
  }

  .image-25 {
    max-width: 50%;
  }

  .picto-atelier {
    max-width: 35%;
  }

  .picto-atelier.is-peinture {
    max-width: 38%;
  }

  .link-2 {
    color: var(--royal-blue);
  }

  .image-30 {
    max-width: 80%;
  }

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

  .image-32 {
    border-radius: 1.5em;
  }

  .navbar {
    padding-bottom: 0;
  }

  .nav-menu {
    border-top: 0px solid var(--neo-dark);
    -webkit-backdrop-filter: blur(2px);
    backdrop-filter: blur(2px);
    color: var(--neo-dark);
    text-align: right;
    background-color: #041d5be6;
    margin-top: 0;
  }

  .icon {
    color: var(--midnight-blue);
    background-color: #fff0;
    padding-top: 0;
    font-size: 1.1em;
  }

  .menu-button {
    padding: 0;
  }

  .menu-button.w--open {
    background-color: #fff;
    padding-bottom: 0;
  }

  .img.photo-illustration._1 {
    margin-bottom: 4em;
  }

  .hero-section {
    margin-top: 0;
  }
}

@media screen and (max-width: 767px) {
  .container {
    margin-left: auto;
    margin-right: auto;
    padding: 1em 4em 0;
  }

  .container.is-logo-grid {
    grid-column-gap: 3em;
    grid-row-gap: 3em;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    padding: 4em;
  }

  .container.is-contact-line.is-phone {
    padding-top: 1em;
    padding-bottom: 1em;
  }

  .container.is-menu {
    padding-left: 3.5em;
    padding-right: 3.5em;
  }

  .container.is-picto {
    padding: 1em;
  }

  .container.is-higher {
    padding-top: 1.5em;
  }

  .container.is-menu {
    justify-content: space-between;
    padding-left: 4em;
    display: block;
  }

  .container.logo-fixe {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  }

  .container.is-other-membres {
    grid-column-gap: 3em;
    grid-row-gap: 3em;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    padding: 4em;
  }

  .section.is-contact-line {
    background-color: var(--royal-blue);
  }

  .section.no-margin-bot {
    margin-bottom: 0;
  }

  .h1 {
    padding: .5em;
    font-size: 2.4em;
    line-height: 1.4;
  }

  .h4-quick {
    font-size: 1.2em;
  }

  .h5-contact {
    text-align: left;
    padding-top: 0;
  }

  .paragraph {
    padding: 0 .5em;
  }

  .paragraph.is-savoir-faire.is-list {
    justify-content: center;
    padding-left: 1.5em;
    padding-right: 0;
    display: flex;
  }

  .paragraph.is-under-title {
    padding-left: .5em;
    padding-right: .5em;
  }

  .h3-royal {
    flex-direction: column;
    display: flex;
  }

  .image {
    max-height: none;
  }

  .image.hero {
    margin-top: 2em;
  }

  .image-2 {
    padding-left: 15vw;
    padding-right: 15vw;
  }

  ._2-grid-content {
    grid-column-gap: 3em;
    grid-row-gap: 3em;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    padding: 0;
  }

  ._2-grid-content.h4-quick {
    grid-column-gap: 2em;
    grid-template-rows: auto;
    padding: 0;
  }

  ._2-grid-content.is-closer {
    grid-column-gap: 3em;
    grid-row-gap: 0em;
  }

  ._2-grid-content.top-bot-margin {
    margin-bottom: 0;
  }

  ._2-grid-content.white-bg.mention, ._2-grid-content.mention {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  .div-block-7 {
    justify-content: center;
    display: flex;
  }

  .contact-icon-txt {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    display: grid;
  }

  .image-9 {
    max-width: 25%;
  }

  .image-9.is-phone {
    max-width: 15%;
  }

  .image-11 {
    width: 12em;
    font-size: .5em;
  }

  .menu-links {
    padding: .7em 3em .7em .5em;
  }

  .menu-links.button {
    margin-left: 0;
    padding-right: 3em;
  }

  .menu-links._1 {
    padding-top: 1.4em;
  }

  .menu-links.contact {
    padding-top: .7em;
    padding-bottom: 1.4em;
  }

  .image-15 {
    max-width: 45%;
  }

  ._3-grid {
    grid-column-gap: 2em;
    grid-row-gap: 3em;
    grid-template-rows: minmax(auto, .5fr);
    grid-template-columns: .75fr 1fr 1fr;
    margin-top: 0;
    margin-bottom: 0;
  }

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

  .text-distri {
    font-size: 1.3em;
  }

  .carte-france, .logo-distributeur {
    max-width: 100%;
  }

  .picto-container {
    margin-top: -1.5em;
    margin-bottom: .5em;
  }

  .picto {
    margin-top: -.5em;
    padding: 0;
  }

  .picto.rondeau {
    width: 5.3em;
    margin-left: .2em;
    margin-right: .2em;
  }

  .block-picto-texte.is-widder {
    margin-left: .1em;
    margin-right: .1em;
  }

  .legende-picto {
    margin-top: -1.5em;
  }

  .legende-picto.rondeau {
    font-size: .7em;
  }

  .ligne-picto {
    min-height: 6em;
  }

  .ligne-picto.is-widder {
    min-height: 8em;
    padding-left: .3em;
    padding-right: .3em;
  }

  .image-17 {
    width: 95%;
    min-width: 95%;
    max-width: 95%;
  }

  .image-18, .image-19 {
    min-width: 95%;
    max-width: 95%;
  }

  .image-20 {
    min-width: 95%;
  }

  .image-21, .image-22 {
    min-width: 95%;
    max-width: 95%;
  }

  .image-23 {
    min-width: 95%;
  }

  .image-24 {
    min-width: 95%;
    max-width: 95%;
  }

  .image-25 {
    max-width: 40%;
  }

  .container {
    padding-bottom: 5em;
    padding-left: 5em;
    padding-right: 5em;
  }

  .picto-atelier {
    max-width: 30%;
  }

  .div-block-21 {
    flex-direction: column;
    align-items: center;
  }

  .image-atelier {
    object-fit: cover;
    min-width: 100%;
    max-height: 30em;
  }

  .div-block-22 {
    min-width: 100px;
  }

  .picto-illustration {
    max-width: 40%;
  }

  .image-developpement {
    object-fit: cover;
    min-width: 100%;
    max-height: 30em;
  }

  .image-30 {
    max-width: 50%;
  }

  .grid-enseignes.top-bot-margin {
    margin-top: 2em;
    margin-bottom: 0;
  }

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

  .grid-5-logo, .grid-6-logo {
    grid-column-gap: 1em;
    grid-row-gap: 1em;
    margin-top: 1em;
  }

  .grid-6-logo.bot-margin {
    margin-bottom: 0;
  }

  .logox4, .logox5, .image-31 {
    border-radius: 1em;
  }

  .img.picto-illustration.is-larger {
    max-width: 50%;
  }
}

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

  .container.is-logo-grid {
    grid-column-gap: 1.5em;
    grid-row-gap: 1.5em;
    padding: 4em 2em;
  }

  .container.is-footer {
    padding-left: 1em;
    padding-right: 1em;
  }

  .container.is-contact-line {
    padding: 1em;
  }

  .container.is-higher {
    padding-top: .5em;
  }

  .container.logo-fixe {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .container.is-other-membres {
    grid-column-gap: 1.5em;
    grid-row-gap: 1.5em;
    padding: 4em 2em;
  }

  .section {
    margin-top: 0;
    margin-bottom: 0;
  }

  .section.is-light-grey {
    padding-top: 0;
    padding-bottom: 0;
  }

  .section.is-content {
    padding-top: 2em;
    padding-bottom: 2em;
  }

  .section.margin-top-bot {
    padding-top: 0;
    padding-bottom: 0;
  }

  .h1 {
    padding: .5em;
    font-size: 2.2em;
    font-weight: 300;
  }

  .h3 {
    margin-bottom: 1.2em;
  }

  .h4-quick {
    font-size: 1.3em;
  }

  .h5-contact {
    padding-top: 0;
    font-size: 2em;
  }

  .paragraph {
    padding: 0;
    font-size: 1.6em;
  }

  .paragraph.is-savoir-faire {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .paragraph.is-savoir-faire.is-list {
    justify-content: flex-start;
    padding-left: 0;
  }

  .paragraph.is-under-title {
    padding-bottom: 0;
  }

  .heading {
    padding-top: .5em;
    padding-bottom: .5em;
    font-size: 2.2em;
    font-weight: 300;
  }

  .h3-royal {
    margin-bottom: 1.2em;
    font-size: 1.875em;
  }

  .image {
    max-height: none;
  }

  .image.hero {
    margin-top: 3.5em;
  }

  ._2-grid-content {
    grid-row-gap: 2em;
    padding: 0;
  }

  ._2-grid-content.h4-quick {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    margin-left: 2em;
    padding-top: 1em;
    padding-bottom: 1em;
    padding-right: 2em;
  }

  ._2-grid-content.is-savoir-faire.margin-top-bot {
    margin-top: 0;
    margin-bottom: 0;
  }

  ._2-grid-content.is-double-section {
    grid-column-gap: 4em;
    grid-row-gap: 2em;
    margin-top: 0;
  }

  ._2-grid-content.is-double-section.dev {
    margin-top: 2em;
  }

  ._2-grid-content.is-closer {
    grid-row-gap: 0em;
  }

  ._2-grid-content.top-bot-margin {
    margin-top: 0;
  }

  ._2-grid-content.white-bg {
    padding-top: 0;
    padding-bottom: 0;
  }

  ._2-grid-content.dev {
    margin-top: 2em;
    margin-bottom: 2em;
  }

  .contact-icon-txt {
    align-content: stretch;
    place-items: stretch stretch;
    margin-left: 1em;
    margin-right: 0;
    display: flex;
  }

  .div-block-17 {
    grid-column-gap: 1em;
    grid-row-gap: 1em;
    grid-template-columns: .75fr 2fr .35fr;
    grid-template-areas: ". . Area";
  }

  .text-block, .footer-links.left, .footer-links.right {
    font-size: .8em;
  }

  .menu-links, .menu-links.button {
    padding-right: 3em;
  }

  .image-14 {
    width: 300%;
    max-width: 200%;
    margin-top: 0;
  }

  .image-15 {
    margin-top: .3em;
  }

  ._3-grid {
    grid-column-gap: 1em;
    grid-row-gap: 1em;
    grid-template-rows: minmax(auto, 1.5fr) auto;
    grid-template-columns: .5fr .75fr;
    margin-top: .5em;
    margin-bottom: .5em;
  }

  .text-distri {
    font-size: 1.4em;
  }

  .carte-distributeur {
    object-fit: cover;
  }

  .carte-france {
    width: 65%;
  }

  .logo-distributeur {
    max-width: 90%;
  }

  .picto-container {
    margin-top: 1.5em;
    margin-bottom: 0;
  }

  .picto {
    width: 5.5em;
    margin: -2.9em .4em -.5em;
  }

  .picto.bot {
    margin-top: -1em;
  }

  .block-picto-texte {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .block-picto-texte.is-widder {
    margin-left: 0;
    margin-right: 0;
  }

  .legende-picto {
    margin: -1em .5em 2em;
    font-size: 1em;
  }

  .div-block-20 {
    align-items: center;
  }

  .ligne-picto {
    min-width: .45em;
    min-height: 3em;
  }

  .ligne-picto.is-widder {
    min-width: .45em;
    min-height: 9em;
  }

  .carte-membre {
    object-fit: cover;
    min-height: 18em;
  }

  .image-18 {
    width: 100%;
    min-width: 100%;
    max-width: 100%;
  }

  .image-19, .image-20, .image-21, .image-22, .image-23, .image-24 {
    width: 100%;
  }

  .image-atelier {
    max-width: 80%;
    max-height: 20em;
    margin-bottom: 2em;
  }

  .picto-illustration {
    max-width: 45%;
  }

  .image-29 {
    max-width: 150%;
    margin-bottom: 0;
  }

  .image-developpement {
    object-fit: cover;
    border-radius: 1.2em;
    min-width: 100%;
    max-height: 25em;
  }

  .grid-enseignes {
    grid-column-gap: .5em;
    grid-row-gap: 2em;
    max-width: 90em;
  }

  .grid-enseignes.top-bot-margin {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    justify-content: center;
    margin-bottom: 2em;
  }

  .text-block-2 {
    font-size: 5.5em;
  }

  .text-block-3 {
    font-size: 1.25em;
  }

  .grid-4-logo {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .grid-5-logo {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    margin-top: 2em;
  }

  .grid-6-logo {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    margin-top: 2em;
  }

  .logox4, .logox5, .image-31 {
    border-radius: .5em;
  }

  .link-block-2 {
    justify-content: center;
    display: flex;
  }

  .link-block-2.w--current {
    justify-content: center;
  }

  .hero-section {
    justify-content: center;
    margin-top: 5em;
    display: flex;
  }

  .map {
    width: 100%;
    max-width: 100%;
  }

  .img-wrap {
    border-radius: 1.5em;
    justify-content: center;
    margin-top: 2em;
    margin-bottom: 2em;
    display: flex;
    overflow: hidden;
  }

  .quick {
    margin: 0 2.5em;
  }

  .counterup {
    font-size: 5.5em;
  }
}

#w-node-_56416991-8768-e2d6-774a-da8784007f40-62542efe {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f9246f2f-e5a9-bfac-3ef9-df3ada5766de-62542efe {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_5d92d147-9726-75c4-ca04-1c9a71d894da-62542efe, #w-node-_7133d90f-e065-5712-21d4-aef710eb68a7-62542efe, #w-node-_011c33d0-cc5f-f166-22ab-d0b51a36b933-62542efe, #w-node-_438ea799-8398-3ffb-b0bf-e049d24a9e30-62542efe, #w-node-_63f86bd4-53c9-e1d7-a6ab-4b8b5e8df1b5-62542efe, #w-node-_9a018d9d-e8ab-f83d-587f-d8126b82520d-62542efe, #w-node-_76fcfe7a-05fe-4c04-07c4-73071a159313-62542efe, #w-node-ad19cc3d-027a-e423-98c8-4343595e78aa-62542efe, #w-node-f00e1c09-744a-8a89-4333-3a107c58bc18-62542efe, #w-node-_3b749915-7e12-a0f5-6923-14fd9360f0cd-62542efe, #w-node-_1b4c6e3e-af23-d325-3ab0-71c2cbb54834-62542efe, #w-node-_777c1ec8-85f1-94ee-e7ed-d1fa61432dbe-62542efe, #w-node-_777c1ec8-85f1-94ee-e7ed-d1fa61432dbf-62542efe, #w-node-_666b68f6-5dbc-87bc-19a8-ed753451b14f-62542efe, #w-node-_04c4629e-b33e-b693-d068-7ffd21116ee3-62542efe, #w-node-_9f23bd2b-504b-9062-cb0b-58f06d9d049d-62542efe, #w-node-_9f23bd2b-504b-9062-cb0b-58f06d9d049f-62542efe, #w-node-_9f23bd2b-504b-9062-cb0b-58f06d9d04a1-62542efe, #w-node-_9f23bd2b-504b-9062-cb0b-58f06d9d04a2-62542efe, #w-node-_9f23bd2b-504b-9062-cb0b-58f06d9d04a3-62542efe, #w-node-_9f23bd2b-504b-9062-cb0b-58f06d9d04a4-62542efe, #w-node-_9f23bd2b-504b-9062-cb0b-58f06d9d04a5-62542efe, #w-node-_9f23bd2b-504b-9062-cb0b-58f06d9d04a6-62542efe {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3e1f43a7-3329-4ccf-9417-5eaaa9b42b3f-62542efe {
  place-self: center;
}

#w-node-_2c353591-b56d-7bd3-e0a2-dfb8b1f75951-62542efe, #w-node-_6eb1a34b-b6d0-c10f-0151-eb700229b72e-62542efe {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0e787df6-c27d-7fd3-541c-122a025c4f77-62542efe {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_1cc80ddd-e7ff-7d8f-99ee-d1f134f080fe-62542efe, #w-node-_13b06b31-04ee-534c-3377-6ac3e077f4bf-62542efe {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6c230bb8-b927-a586-0914-af10d4a1260a-62542efe {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_7cb88477-a7f8-ad43-41ce-8e6f5f9db852-62542efe {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_52cda930-7044-bb16-6aae-51d5990b1384-62542efe {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-a0739ce8-ddaf-fae8-a1fb-405039eb5dea-62542efe {
  align-self: center;
}

#w-node-b176f2e9-8dac-f452-e6c7-310df447ab4b-62542efe {
  place-self: center;
}

#w-node-_1c2532de-0799-c3e4-aa1b-ad98653304e7-62542efe {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-a87b2b3a-4c4a-c5f8-5b12-72794ad646c0-62542efe {
  align-self: center;
}

#w-node-a18b0da2-75d9-02c5-fb00-2c511a26bf19-62542efe {
  place-self: center;
}

#w-node-_97bd5b57-092d-0903-55bb-b7e744755afe-62542efe, #w-node-_3941c10a-fd1e-4233-a850-6eeb504f6a37-62542efe, #w-node-_84330ada-b0b9-969a-bc35-a5a85fddfff8-62542efe {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ba82f666-5613-6caf-cc50-bf6b81e85c2b-81e85c27 {
  place-self: center;
}

#w-node-ba82f666-5613-6caf-cc50-bf6b81e85c2c-81e85c27, #w-node-ba82f666-5613-6caf-cc50-bf6b81e85c31-81e85c27, #w-node-ba82f666-5613-6caf-cc50-bf6b81e85c33-81e85c27, #w-node-ba82f666-5613-6caf-cc50-bf6b81e85c35-81e85c27 {
  align-self: center;
}

#w-node-_04804f99-c16a-b2ef-e8a1-c74cdc361061-12954750 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-fa167c44-22c4-2d75-bffb-2d214144864f-12954750 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_9188c46a-b694-197b-ae40-718a2f90f133-12954750 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-ef4b2942-eb83-732f-5b60-a1cb31c33899-12954750, #w-node-adadd6bd-f31c-aafd-4a50-10105120aaf4-12954750, #w-node-_3519c05c-340c-5fdb-d1e9-9be7ae43ffc1-12954750, #w-node-_6d4390d5-11bc-f1b8-9fbe-10c3038d3c26-12954750, #w-node-bb8a54c4-6330-9190-d46b-55c444d9f37b-12954750, #w-node-_1080e4c7-48bb-f8ab-29ca-ef407db597ef-12954750, #w-node-bb42fb15-845e-d6f6-d3d8-c314d0458d97-12954750, #w-node-ec3a9284-6a4f-c445-4438-f29f5eec7223-12954750, #w-node-c5f2756e-cd37-edca-dd8d-8dabbba36b57-12954750 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-c5f2756e-cd37-edca-dd8d-8dabbba36b59-12954750 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_74969d01-6129-105a-02e9-a0d13e64850d-12954750, #w-node-de641304-c798-ea4a-6ef2-a83ad2da4344-12954750 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: center;
}

#w-node-_309efc61-424f-2fe3-a9e4-6c7459315da4-12954750 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_309efc61-424f-2fe3-a9e4-6c7459315da6-12954750, #w-node-_309efc61-424f-2fe3-a9e4-6c7459315da7-12954750, #w-node-_309efc61-424f-2fe3-a9e4-6c7459315da8-12954750, #w-node-_309efc61-424f-2fe3-a9e4-6c7459315daa-12954750, #w-node-_309efc61-424f-2fe3-a9e4-6c7459315dab-12954750, #w-node-_309efc61-424f-2fe3-a9e4-6c7459315dad-12954750, #w-node-_309efc61-424f-2fe3-a9e4-6c7459315dae-12954750, #w-node-_309efc61-424f-2fe3-a9e4-6c7459315db1-12954750, #w-node-b23283ef-a768-5700-18ad-c5762cfcfe0b-12954750 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-b23283ef-a768-5700-18ad-c5762cfcfe0d-12954750 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d707fd73-3002-6329-d558-aaf491f250fb-12954750, #w-node-_309efc61-424f-2fe3-a9e4-6c7459315da3-12954750 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: center;
}

#w-node-_31f9a77a-8169-a086-8099-48a8a1dc5e57-12954750 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_678d212d-c595-0aa7-f985-6013fc80a9ee-12954750, #w-node-_31f9a77a-8169-a086-8099-48a8a1dc5e56-12954750 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: center;
}

#w-node-_31f9a77a-8169-a086-8099-48a8a1dc5e59-12954750, #w-node-_31f9a77a-8169-a086-8099-48a8a1dc5e5a-12954750, #w-node-_31f9a77a-8169-a086-8099-48a8a1dc5e5b-12954750 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-cf98fca5-4b49-447c-f5e9-b9db17436282-12954750 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_31f9a77a-8169-a086-8099-48a8a1dc5e5e-12954750, #w-node-_31f9a77a-8169-a086-8099-48a8a1dc5e5d-12954750, #w-node-_31f9a77a-8169-a086-8099-48a8a1dc5e61-12954750, #w-node-_31f9a77a-8169-a086-8099-48a8a1dc5e60-12954750, #w-node-_31f9a77a-8169-a086-8099-48a8a1dc5e65-12954750, #w-node-_31f9a77a-8169-a086-8099-48a8a1dc5e64-12954750, #w-node-_95114988-1eeb-01a8-9343-65eec7ae5fc0-12954750 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_95114988-1eeb-01a8-9343-65eec7ae5fc2-12954750 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d22f81ab-0bd6-7879-5686-950f54a8c6df-12954750, #w-node-c133d348-c7ed-a937-3c55-83fd85a53f4b-12954750 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: center;
}

#w-node-c133d348-c7ed-a937-3c55-83fd85a53f4c-12954750 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-c133d348-c7ed-a937-3c55-83fd85a53f4e-12954750, #w-node-c133d348-c7ed-a937-3c55-83fd85a53f4f-12954750, #w-node-c133d348-c7ed-a937-3c55-83fd85a53f50-12954750, #w-node-c133d348-c7ed-a937-3c55-83fd85a53f52-12954750, #w-node-c133d348-c7ed-a937-3c55-83fd85a53f53-12954750, #w-node-c133d348-c7ed-a937-3c55-83fd85a53f55-12954750, #w-node-c133d348-c7ed-a937-3c55-83fd85a53f56-12954750, #w-node-c133d348-c7ed-a937-3c55-83fd85a53f59-12954750, #w-node-_9d01dd54-ef72-bdcf-dffc-3f0a41b6b14b-12954750 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_9d01dd54-ef72-bdcf-dffc-3f0a41b6b14d-12954750 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_57d06b11-5bf6-ab6e-f65a-9f85a31cc7e0-12954750, #w-node-_28b2020b-5cab-f020-3530-1d6206ba0858-12954750 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: center;
}

#w-node-_28b2020b-5cab-f020-3530-1d6206ba0859-12954750 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_28b2020b-5cab-f020-3530-1d6206ba085b-12954750, #w-node-_28b2020b-5cab-f020-3530-1d6206ba085c-12954750, #w-node-_28b2020b-5cab-f020-3530-1d6206ba085d-12954750, #w-node-_28b2020b-5cab-f020-3530-1d6206ba085f-12954750, #w-node-_28b2020b-5cab-f020-3530-1d6206ba0860-12954750, #w-node-_28b2020b-5cab-f020-3530-1d6206ba0862-12954750, #w-node-_28b2020b-5cab-f020-3530-1d6206ba0863-12954750, #w-node-_28b2020b-5cab-f020-3530-1d6206ba0866-12954750, #w-node-d6679be7-c343-8f36-36e2-c8776d02d1fe-12954750 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-d6679be7-c343-8f36-36e2-c8776d02d200-12954750 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_478b25cf-007c-ec98-4b2b-e43f151a63f8-12954750 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_9d9071db-a158-1b62-474e-1330d5b455d4-12954750, #w-node-_478b25cf-007c-ec98-4b2b-e43f151a63f7-12954750 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: center;
}

#w-node-_478b25cf-007c-ec98-4b2b-e43f151a63fa-12954750, #w-node-_478b25cf-007c-ec98-4b2b-e43f151a63fb-12954750, #w-node-_478b25cf-007c-ec98-4b2b-e43f151a63fc-12954750 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-b276a051-7b07-faac-d202-abdf82e7d007-12954750 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_478b25cf-007c-ec98-4b2b-e43f151a63ff-12954750, #w-node-_478b25cf-007c-ec98-4b2b-e43f151a63fe-12954750, #w-node-_478b25cf-007c-ec98-4b2b-e43f151a6402-12954750, #w-node-_478b25cf-007c-ec98-4b2b-e43f151a6401-12954750, #w-node-_478b25cf-007c-ec98-4b2b-e43f151a6406-12954750, #w-node-_478b25cf-007c-ec98-4b2b-e43f151a6405-12954750, #w-node-_0ef11734-fa5a-6ea6-bde2-7c4d7fa6f24d-12954750 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_65d4d833-c047-a306-b7b3-9ec5d1dfc341-12954750 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_21e1b62d-6295-cdce-10cb-3dd5eed991c4-12954750 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_20bcb793-f664-f062-282d-3fbbe7929dca-12954750 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_20bcb793-f664-f062-282d-3fbbe7929dc9-12954750 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: center;
}

#w-node-_20bcb793-f664-f062-282d-3fbbe7929dcc-12954750, #w-node-_20bcb793-f664-f062-282d-3fbbe7929dcd-12954750, #w-node-_20bcb793-f664-f062-282d-3fbbe7929dce-12954750, #w-node-_20bcb793-f664-f062-282d-3fbbe7929dd0-12954750, #w-node-_20bcb793-f664-f062-282d-3fbbe7929dd1-12954750, #w-node-_20bcb793-f664-f062-282d-3fbbe7929dd3-12954750, #w-node-_20bcb793-f664-f062-282d-3fbbe7929dd4-12954750, #w-node-_20bcb793-f664-f062-282d-3fbbe7929dd7-12954750, #w-node-df231f47-4133-675e-98e5-2063d862536b-12954750, #w-node-_20bcb793-f664-f062-282d-3fbbe7929dd8-12954750 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_819e05ca-ddbc-61bd-1fc2-6189daf5fa63-12954750 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-b3a67661-e6a7-8813-df88-7e8b270790a9-12954750, #w-node-_819e05ca-ddbc-61bd-1fc2-6189daf5fa62-12954750 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: center;
}

#w-node-_819e05ca-ddbc-61bd-1fc2-6189daf5fa65-12954750, #w-node-_819e05ca-ddbc-61bd-1fc2-6189daf5fa66-12954750, #w-node-_819e05ca-ddbc-61bd-1fc2-6189daf5fa67-12954750, #w-node-_819e05ca-ddbc-61bd-1fc2-6189daf5fa69-12954750, #w-node-_819e05ca-ddbc-61bd-1fc2-6189daf5fa6a-12954750, #w-node-_819e05ca-ddbc-61bd-1fc2-6189daf5fa6c-12954750, #w-node-_819e05ca-ddbc-61bd-1fc2-6189daf5fa6d-12954750, #w-node-_819e05ca-ddbc-61bd-1fc2-6189daf5fa70-12954750, #w-node-_569c6c28-5af5-50ab-6fbe-e84fe8e004b5-12954750, #w-node-_819e05ca-ddbc-61bd-1fc2-6189daf5fa71-12954750 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-cbdadaef-0a7f-a82e-c304-fecb6584fdcf-12954750 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-cbdadaef-0a7f-a82e-c304-fecb6584fdd1-12954750, #w-node-cbdadaef-0a7f-a82e-c304-fecb6584fdd2-12954750 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: center;
}

#w-node-cbdadaef-0a7f-a82e-c304-fecb6584fdd3-12954750, #w-node-cbdadaef-0a7f-a82e-c304-fecb6584fdd4-12954750, #w-node-cbdadaef-0a7f-a82e-c304-fecb6584fdd5-12954750, #w-node-cbdadaef-0a7f-a82e-c304-fecb6584fdd7-12954750, #w-node-cbdadaef-0a7f-a82e-c304-fecb6584fdd8-12954750, #w-node-cbdadaef-0a7f-a82e-c304-fecb6584fdda-12954750, #w-node-cbdadaef-0a7f-a82e-c304-fecb6584fddb-12954750, #w-node-cbdadaef-0a7f-a82e-c304-fecb6584fdde-12954750, #w-node-cbdadaef-0a7f-a82e-c304-fecb6584fddf-12954750, #w-node-cbdadaef-0a7f-a82e-c304-fecb6584fde0-12954750 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_3fbd03d7-39bf-5d77-9ac4-aa06c98ac547-12954750 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_3fbd03d7-39bf-5d77-9ac4-aa06c98ac549-12954750, #w-node-_3fbd03d7-39bf-5d77-9ac4-aa06c98ac54a-12954750 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: center;
}

#w-node-_3fbd03d7-39bf-5d77-9ac4-aa06c98ac54b-12954750, #w-node-_3fbd03d7-39bf-5d77-9ac4-aa06c98ac54c-12954750, #w-node-_3fbd03d7-39bf-5d77-9ac4-aa06c98ac54d-12954750, #w-node-_3fbd03d7-39bf-5d77-9ac4-aa06c98ac54f-12954750, #w-node-_3fbd03d7-39bf-5d77-9ac4-aa06c98ac550-12954750, #w-node-_3fbd03d7-39bf-5d77-9ac4-aa06c98ac552-12954750, #w-node-_3fbd03d7-39bf-5d77-9ac4-aa06c98ac553-12954750, #w-node-_3fbd03d7-39bf-5d77-9ac4-aa06c98ac556-12954750, #w-node-_3fbd03d7-39bf-5d77-9ac4-aa06c98ac557-12954750, #w-node-_3fbd03d7-39bf-5d77-9ac4-aa06c98ac558-12954750 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_7fff3e13-4530-896b-880f-028b0ed5424d-12954750 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_7fff3e13-4530-896b-880f-028b0ed5424f-12954750, #w-node-_7fff3e13-4530-896b-880f-028b0ed54250-12954750 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: center;
}

#w-node-_7fff3e13-4530-896b-880f-028b0ed54251-12954750, #w-node-_7fff3e13-4530-896b-880f-028b0ed54252-12954750, #w-node-_7fff3e13-4530-896b-880f-028b0ed54253-12954750, #w-node-_7fff3e13-4530-896b-880f-028b0ed54255-12954750, #w-node-_7fff3e13-4530-896b-880f-028b0ed54256-12954750, #w-node-_7fff3e13-4530-896b-880f-028b0ed54258-12954750, #w-node-_7fff3e13-4530-896b-880f-028b0ed54259-12954750, #w-node-_7fff3e13-4530-896b-880f-028b0ed5425c-12954750, #w-node-_7fff3e13-4530-896b-880f-028b0ed5425d-12954750, #w-node-_7fff3e13-4530-896b-880f-028b0ed5425e-12954750 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_043d480e-9cdb-d22a-d87b-2cb7726a048c-12954750 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_043d480e-9cdb-d22a-d87b-2cb7726a048e-12954750, #w-node-_043d480e-9cdb-d22a-d87b-2cb7726a048f-12954750 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: center;
}

#w-node-_043d480e-9cdb-d22a-d87b-2cb7726a0490-12954750, #w-node-_043d480e-9cdb-d22a-d87b-2cb7726a0491-12954750, #w-node-_043d480e-9cdb-d22a-d87b-2cb7726a0492-12954750, #w-node-_043d480e-9cdb-d22a-d87b-2cb7726a0494-12954750, #w-node-_043d480e-9cdb-d22a-d87b-2cb7726a0495-12954750, #w-node-_043d480e-9cdb-d22a-d87b-2cb7726a0497-12954750, #w-node-_043d480e-9cdb-d22a-d87b-2cb7726a0498-12954750, #w-node-_043d480e-9cdb-d22a-d87b-2cb7726a049b-12954750, #w-node-_043d480e-9cdb-d22a-d87b-2cb7726a049c-12954750, #w-node-_043d480e-9cdb-d22a-d87b-2cb7726a049d-12954750 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-b7550f1e-8912-09bb-aa7c-cc8e707d56b9-12954750 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-b7550f1e-8912-09bb-aa7c-cc8e707d56bb-12954750, #w-node-b7550f1e-8912-09bb-aa7c-cc8e707d56bc-12954750 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: center;
}

#w-node-b7550f1e-8912-09bb-aa7c-cc8e707d56bd-12954750, #w-node-b7550f1e-8912-09bb-aa7c-cc8e707d56be-12954750, #w-node-b7550f1e-8912-09bb-aa7c-cc8e707d56bf-12954750, #w-node-b7550f1e-8912-09bb-aa7c-cc8e707d56c1-12954750, #w-node-b7550f1e-8912-09bb-aa7c-cc8e707d56c2-12954750, #w-node-b7550f1e-8912-09bb-aa7c-cc8e707d56c4-12954750, #w-node-b7550f1e-8912-09bb-aa7c-cc8e707d56c5-12954750, #w-node-b7550f1e-8912-09bb-aa7c-cc8e707d56c8-12954750, #w-node-b7550f1e-8912-09bb-aa7c-cc8e707d56c9-12954750, #w-node-b7550f1e-8912-09bb-aa7c-cc8e707d56ca-12954750 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_3543830e-6fda-ca88-361c-8c109b258452-8c59c9f0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-c2f02d6c-c19c-a6fa-c2f3-16b5a8e6204d-8c59c9f0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_0a810f01-b2ee-7475-8fc9-edcd113749b7-8c59c9f0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-d9d29676-f764-e06d-0014-2823d14b7899-8c59c9f0, #w-node-_81266038-052f-3aed-2e10-32247c3cf631-8c59c9f0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-acb2a78d-495c-ba7a-e5a9-30622a20bfb1-8c59c9f0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-ae872989-dbc2-b334-1375-bce7dd5240bb-8c59c9f0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-ae872989-dbc2-b334-1375-bce7dd5240bd-8c59c9f0, #w-node-ae872989-dbc2-b334-1375-bce7dd5240c0-8c59c9f0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ae872989-dbc2-b334-1375-bce7dd5240ba-8c59c9f0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_9c357372-5e88-0554-70f2-756cbceb4bd1-8c59c9f0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_9c357372-5e88-0554-70f2-756cbceb4bd3-8c59c9f0, #w-node-_9c357372-5e88-0554-70f2-756cbceb4bd6-8c59c9f0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9c357372-5e88-0554-70f2-756cbceb4bd0-8c59c9f0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-edd1ce83-b83d-c8e9-d73b-975350686f36-8c59c9f0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-edd1ce83-b83d-c8e9-d73b-975350686f38-8c59c9f0, #w-node-edd1ce83-b83d-c8e9-d73b-975350686f3b-8c59c9f0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-edd1ce83-b83d-c8e9-d73b-975350686f35-8c59c9f0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-dcab8de9-4ac6-e805-900a-42298f129708-8c59c9f0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-dcab8de9-4ac6-e805-900a-42298f12970a-8c59c9f0, #w-node-dcab8de9-4ac6-e805-900a-42298f12970d-8c59c9f0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dcab8de9-4ac6-e805-900a-42298f129707-8c59c9f0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-fb7f85e4-53d3-bac6-08e7-77b4c8a9875b-8c59c9f0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-fb7f85e4-53d3-bac6-08e7-77b4c8a9875d-8c59c9f0, #w-node-fb7f85e4-53d3-bac6-08e7-77b4c8a98760-8c59c9f0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fb7f85e4-53d3-bac6-08e7-77b4c8a9875a-8c59c9f0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-fb7f85e4-53d3-bac6-08e7-77b4c8a98766-8c59c9f0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-fb7f85e4-53d3-bac6-08e7-77b4c8a98768-8c59c9f0, #w-node-fb7f85e4-53d3-bac6-08e7-77b4c8a9876b-8c59c9f0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fb7f85e4-53d3-bac6-08e7-77b4c8a98765-8c59c9f0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_1d2e3b97-1837-7732-2e62-aa9213294cd5-8c59c9f0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_1d2e3b97-1837-7732-2e62-aa9213294cd7-8c59c9f0, #w-node-_1d2e3b97-1837-7732-2e62-aa9213294cda-8c59c9f0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1d2e3b97-1837-7732-2e62-aa9213294cd4-8c59c9f0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_1d2e3b97-1837-7732-2e62-aa9213294ce0-8c59c9f0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_1d2e3b97-1837-7732-2e62-aa9213294ce2-8c59c9f0, #w-node-_1d2e3b97-1837-7732-2e62-aa9213294ce5-8c59c9f0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1d2e3b97-1837-7732-2e62-aa9213294cdf-8c59c9f0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_4928c6cf-7e2b-e22a-50c9-7ea740e83ce7-8c59c9f0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_4928c6cf-7e2b-e22a-50c9-7ea740e83ce9-8c59c9f0, #w-node-_4928c6cf-7e2b-e22a-50c9-7ea740e83cec-8c59c9f0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4928c6cf-7e2b-e22a-50c9-7ea740e83ce6-8c59c9f0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-c1190341-0299-902c-6bc0-3c80b9a1652f-eb3b827c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_5108b079-183e-5c5e-8b89-b5e7208e0716-eb3b827c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_3360de31-6c1b-7761-26f9-00190b867c6d-eb3b827c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_3360de31-6c1b-7761-26f9-00190b867c6e-eb3b827c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_9e5ead69-c376-6e2e-b181-5484f82cfe5e-eb3b827c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_9e5ead69-c376-6e2e-b181-5484f82cfe5f-eb3b827c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-a7431638-956c-8fbb-c273-84adfe382c27-eb3b827c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-a7431638-956c-8fbb-c273-84adfe382c28-eb3b827c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_10ce0c13-abfb-f0fd-5b99-c160efd0cf6e-eb3b827c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_10ce0c13-abfb-f0fd-5b99-c160efd0cf6f-eb3b827c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_63e7d50c-6ec6-b903-751b-625332d46370-eb3b827c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_6936434f-a745-7b8e-21df-011f75a45481-eb3b827c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_6936434f-a745-7b8e-21df-011f75a45480-eb3b827c {
  grid-area: span 2 / span 1 / span 2 / span 1;
  place-self: end center;
}

#w-node-_6936434f-a745-7b8e-21df-011f75a45485-eb3b827c, #w-node-a2dc7010-da67-6a2e-4aef-3e0f2ee3b2f7-eb3b827c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-a2dc7010-da67-6a2e-4aef-3e0f2ee3b2fa-eb3b827c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-a2dc7010-da67-6a2e-4aef-3e0f2ee3b2f6-eb3b827c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-a2dc7010-da67-6a2e-4aef-3e0f2ee3b2fe-eb3b827c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-a2dc7010-da67-6a2e-4aef-3e0f2ee3b2fd-eb3b827c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-_3033e20f-d789-23a0-383d-59de72326794-0ba0504b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_3935a369-061a-8575-6814-5d2edc637e42-0ba0504b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_96fe5554-07f2-b0b2-6f47-bb0b2c20fbb4-0ba0504b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_96fe5554-07f2-b0b2-6f47-bb0b2c20fbb5-0ba0504b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_165dec4f-f0ef-4c9d-9f33-c7e5444d43a6-0ba0504b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_165dec4f-f0ef-4c9d-9f33-c7e5444d43a7-0ba0504b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_08c6dd3a-c42a-e423-3e98-8ee14ab93807-0ba0504b, #w-node-bc69e060-5ad1-3d36-4e18-d2bb5feb76db-0ba0504b, #w-node-_4c518a69-0009-f2f8-eab8-c35d90f9e4f6-0ba0504b, #w-node-_4c518a69-0009-f2f8-eab8-c35d90f9e4f7-0ba0504b, #w-node-_5736f154-9796-81a5-e37b-a7782c001d61-0ba0504b, #w-node-_5736f154-9796-81a5-e37b-a7782c001d62-0ba0504b, #w-node-f906be47-4b5a-1112-8f9d-e141e25d2b9e-0ba0504b, #w-node-f906be47-4b5a-1112-8f9d-e141e25d2b9f-0ba0504b, #w-node-_1f57bffc-53e3-83e4-1f41-743494c4c795-0ba0504b, #w-node-_1f57bffc-53e3-83e4-1f41-743494c4c796-0ba0504b, #w-node-_1f57bffc-53e3-83e4-1f41-743494c4c79a-0ba0504b, #w-node-_1f57bffc-53e3-83e4-1f41-743494c4c79b-0ba0504b, #w-node-_1f57bffc-53e3-83e4-1f41-743494c4c79f-0ba0504b, #w-node-_1f57bffc-53e3-83e4-1f41-743494c4c7a0-0ba0504b, #w-node-_1f57bffc-53e3-83e4-1f41-743494c4c7a4-0ba0504b, #w-node-_1f57bffc-53e3-83e4-1f41-743494c4c7a5-0ba0504b, #w-node-_25e5827c-5344-33e2-ed95-893a10e7e0b9-0ba0504b, #w-node-c2155b16-ffc9-efea-d9ab-575645f28154-0ba0504b, #w-node-bd526a98-2e69-8c1c-c7fc-91ccefbba826-0ba0504b, #w-node-_8ce0f894-9959-813c-45ba-e1a8c0901f70-0ba0504b, #w-node-_7bf18e67-cdc3-3298-9473-716c9f8235ed-0ba0504b, #w-node-b648ca6b-fe85-a4b1-a0a1-307174049611-0ba0504b, #w-node-_9fa1409a-aa5f-5d2a-f62c-76ebdd45f538-0ba0504b, #w-node-_39d045a8-4645-ce5b-920f-913e20f29856-0ba0504b, #w-node-_2e19dae8-879e-3256-ad6a-411002887eb7-0ba0504b, #w-node-b50ce666-696a-e4bd-1f88-12c4621b2ac9-0ba0504b, #w-node-b50ce666-696a-e4bd-1f88-12c4621b2aca-0ba0504b, #w-node-b50ce666-696a-e4bd-1f88-12c4621b2acb-0ba0504b, #w-node-b50ce666-696a-e4bd-1f88-12c4621b2acc-0ba0504b, #w-node-b50ce666-696a-e4bd-1f88-12c4621b2acd-0ba0504b, #w-node-_68b2ab65-7bdb-ea9b-e797-c5c9c8be4a48-0ba0504b, #w-node-_614dd766-4377-25a1-8ade-3225f960eca2-0ba0504b, #w-node-_6b68877f-a44f-1d9f-f95c-989b6579c2ba-0ba0504b, #w-node-cfa77f69-8f52-10d8-6610-08a9124dd530-0ba0504b, #w-node-c91fb5ba-0c8e-663c-6855-390431a019a8-0ba0504b, #w-node-_00ef9437-5aaf-16a9-4c5d-da17699c2c82-0ba0504b, #w-node-_5824d910-8860-797d-6296-4e7191cf1367-0ba0504b, #w-node-_5824d910-8860-797d-6296-4e7191cf1368-0ba0504b, #w-node-_5824d910-8860-797d-6296-4e7191cf1369-0ba0504b, #w-node-_5824d910-8860-797d-6296-4e7191cf136a-0ba0504b, #w-node-_5824d910-8860-797d-6296-4e7191cf136b-0ba0504b, #w-node-_5824d910-8860-797d-6296-4e7191cf136c-0ba0504b, #w-node-_55f651d3-081f-ed91-2435-af04d94d9560-0ba0504b, #w-node-_55f651d3-081f-ed91-2435-af04d94d9561-0ba0504b, #w-node-_55f651d3-081f-ed91-2435-af04d94d9562-0ba0504b, #w-node-_55f651d3-081f-ed91-2435-af04d94d9563-0ba0504b, #w-node-_55f651d3-081f-ed91-2435-af04d94d9564-0ba0504b, #w-node-_55f651d3-081f-ed91-2435-af04d94d9565-0ba0504b, #w-node-_2b0c3c4a-5447-8d9d-5d9b-10ef72f9bcfe-0ba0504b, #w-node-_2b0c3c4a-5447-8d9d-5d9b-10ef72f9bcff-0ba0504b, #w-node-_2b0c3c4a-5447-8d9d-5d9b-10ef72f9bd00-0ba0504b, #w-node-_2b0c3c4a-5447-8d9d-5d9b-10ef72f9bd01-0ba0504b, #w-node-_2b0c3c4a-5447-8d9d-5d9b-10ef72f9bd02-0ba0504b, #w-node-f180e963-5e03-bfbb-4461-5fe543d30786-0ba0504b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-efdb0c2d-940b-24f5-b4c7-7cc181fcef92-f0aba27d, #w-node-efdb0c2d-940b-24f5-b4c7-7cc181fcef94-f0aba27d, #w-node-efdb0c2d-940b-24f5-b4c7-7cc181fcef96-f0aba27d {
  align-self: center;
}

#w-node-_36a9a9b4-ce85-f32a-63d1-55bca078ab43-fa8f3541 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_36a9a9b4-ce85-f32a-63d1-55bca078ab44-fa8f3541 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_36a9a9b4-ce85-f32a-63d1-55bca078ab46-fa8f3541 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-e137db8a-b90c-50d9-9a48-0f3cecac8268-fa8f3541, #w-node-d50704d6-b80c-eed3-2c16-a0da6254b5a5-fa8f3541 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d50704d6-b80c-eed3-2c16-a0da6254b5a6-fa8f3541 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d50704d6-b80c-eed3-2c16-a0da6254b5a8-fa8f3541 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-a6e8fc2b-d733-7b79-8079-9add2522044f-fa8f3541, #w-node-_6cf4d756-ce36-9324-ae55-310b7eea8a64-fa8f3541 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_6cf4d756-ce36-9324-ae55-310b7eea8a65-fa8f3541 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6cf4d756-ce36-9324-ae55-310b7eea8a67-fa8f3541 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-defe7d4c-554f-067c-c954-ac2f63f40058-e808b32e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-defe7d4c-554f-067c-c954-ac2f63f40059-e808b32e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-defe7d4c-554f-067c-c954-ac2f63f4005b-e808b32e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-defe7d4c-554f-067c-c954-ac2f63f40064-e808b32e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

@media screen and (min-width: 1920px) {
  #w-node-_9188c46a-b694-197b-ae40-718a2f90f133-12954750 {
    align-self: center;
  }

  #w-node-_309efc61-424f-2fe3-a9e4-6c7459315da4-12954750 {
    place-self: center;
  }

  #w-node-_31f9a77a-8169-a086-8099-48a8a1dc5e57-12954750, #w-node-c133d348-c7ed-a937-3c55-83fd85a53f4c-12954750, #w-node-_28b2020b-5cab-f020-3530-1d6206ba0859-12954750, #w-node-_478b25cf-007c-ec98-4b2b-e43f151a63f8-12954750, #w-node-_20bcb793-f664-f062-282d-3fbbe7929dca-12954750, #w-node-_819e05ca-ddbc-61bd-1fc2-6189daf5fa63-12954750, #w-node-cbdadaef-0a7f-a82e-c304-fecb6584fdcf-12954750, #w-node-_3fbd03d7-39bf-5d77-9ac4-aa06c98ac547-12954750, #w-node-_7fff3e13-4530-896b-880f-028b0ed5424d-12954750, #w-node-_043d480e-9cdb-d22a-d87b-2cb7726a048c-12954750, #w-node-b7550f1e-8912-09bb-aa7c-cc8e707d56b9-12954750 {
    align-self: center;
  }

  #w-node-_0a810f01-b2ee-7475-8fc9-edcd113749b7-8c59c9f0, #w-node-ae872989-dbc2-b334-1375-bce7dd5240bb-8c59c9f0, #w-node-_9c357372-5e88-0554-70f2-756cbceb4bd1-8c59c9f0, #w-node-edd1ce83-b83d-c8e9-d73b-975350686f36-8c59c9f0, #w-node-dcab8de9-4ac6-e805-900a-42298f129708-8c59c9f0, #w-node-fb7f85e4-53d3-bac6-08e7-77b4c8a9875b-8c59c9f0, #w-node-_1d2e3b97-1837-7732-2e62-aa9213294cd5-8c59c9f0, #w-node-_1d2e3b97-1837-7732-2e62-aa9213294ce0-8c59c9f0, #w-node-_4928c6cf-7e2b-e22a-50c9-7ea740e83ce7-8c59c9f0 {
    justify-self: auto;
  }

  #w-node-a7431638-956c-8fbb-c273-84adfe382c28-eb3b827c {
    align-self: end;
  }

  #w-node-_10ce0c13-abfb-f0fd-5b99-c160efd0cf6f-eb3b827c {
    align-self: start;
  }
}

@media screen and (min-width: 1440px) {
  #w-node-a0739ce8-ddaf-fae8-a1fb-405039eb5dea-62542efe {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-b176f2e9-8dac-f452-e6c7-310df447ab4b-62542efe {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_7cf03f64-fa52-d2b8-a83f-413fe1112c77-62542efe, #w-node-a87b2b3a-4c4a-c5f8-5b12-72794ad646c0-62542efe {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-a18b0da2-75d9-02c5-fb00-2c511a26bf19-62542efe {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
  }

  #w-node-_99e52e36-0b12-3aab-eae6-7b10542a5447-62542efe {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_5504419b-bcb5-000d-8cc1-3029d4b28f58-62542efe {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: end;
  }

  #w-node-_8a156c22-479d-937c-d0b5-1c73a5317d28-62542efe {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ba82f666-5613-6caf-cc50-bf6b81e85c2b-81e85c27 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: end;
  }

  #w-node-ba82f666-5613-6caf-cc50-bf6b81e85c2c-81e85c27 {
    justify-self: start;
  }

  #w-node-ba82f666-5613-6caf-cc50-bf6b81e85c31-81e85c27 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-ba82f666-5613-6caf-cc50-bf6b81e85c33-81e85c27 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
  }

  #w-node-ba82f666-5613-6caf-cc50-bf6b81e85c35-81e85c27 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center end;
  }

  #w-node-de641304-c798-ea4a-6ef2-a83ad2da4344-12954750, #w-node-_28b2020b-5cab-f020-3530-1d6206ba0858-12954750, #w-node-_478b25cf-007c-ec98-4b2b-e43f151a63f7-12954750 {
    justify-self: center;
  }

  #w-node-_21e1b62d-6295-cdce-10cb-3dd5eed991c4-12954750 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_20bcb793-f664-f062-282d-3fbbe7929dc9-12954750, #w-node-_819e05ca-ddbc-61bd-1fc2-6189daf5fa62-12954750, #w-node-cbdadaef-0a7f-a82e-c304-fecb6584fdd2-12954750, #w-node-_3fbd03d7-39bf-5d77-9ac4-aa06c98ac54a-12954750, #w-node-_7fff3e13-4530-896b-880f-028b0ed54250-12954750, #w-node-_043d480e-9cdb-d22a-d87b-2cb7726a048f-12954750, #w-node-b7550f1e-8912-09bb-aa7c-cc8e707d56bc-12954750 {
    justify-self: center;
  }

  #w-node-_0a810f01-b2ee-7475-8fc9-edcd113749b7-8c59c9f0, #w-node-ae872989-dbc2-b334-1375-bce7dd5240bb-8c59c9f0, #w-node-_9c357372-5e88-0554-70f2-756cbceb4bd1-8c59c9f0, #w-node-edd1ce83-b83d-c8e9-d73b-975350686f36-8c59c9f0, #w-node-dcab8de9-4ac6-e805-900a-42298f129708-8c59c9f0, #w-node-fb7f85e4-53d3-bac6-08e7-77b4c8a9875b-8c59c9f0, #w-node-fb7f85e4-53d3-bac6-08e7-77b4c8a98766-8c59c9f0, #w-node-_1d2e3b97-1837-7732-2e62-aa9213294cd5-8c59c9f0, #w-node-_1d2e3b97-1837-7732-2e62-aa9213294ce0-8c59c9f0, #w-node-_4928c6cf-7e2b-e22a-50c9-7ea740e83ce7-8c59c9f0 {
    justify-self: auto;
  }

  #w-node-a7431638-956c-8fbb-c273-84adfe382c28-eb3b827c {
    align-self: end;
  }

  #w-node-_10ce0c13-abfb-f0fd-5b99-c160efd0cf6f-eb3b827c {
    align-self: start;
  }

  #w-node-_6936434f-a745-7b8e-21df-011f75a45480-eb3b827c {
    align-self: end;
  }

  #w-node-efdb0c2d-940b-24f5-b4c7-7cc181fcef92-f0aba27d {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-efdb0c2d-940b-24f5-b4c7-7cc181fcef94-f0aba27d {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
  }

  #w-node-efdb0c2d-940b-24f5-b4c7-7cc181fcef96-f0aba27d {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center end;
  }

  #w-node-e137db8a-b90c-50d9-9a48-0f3cecac8268-fa8f3541, #w-node-a6e8fc2b-d733-7b79-8079-9add2522044f-fa8f3541, #w-node-defe7d4c-554f-067c-c954-ac2f63f40064-e808b32e {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
}

@media screen and (max-width: 991px) {
  #w-node-a0739ce8-ddaf-fae8-a1fb-405039eb5dea-62542efe {
    place-self: center;
  }

  #w-node-b176f2e9-8dac-f452-e6c7-310df447ab4b-62542efe {
    align-self: center;
  }

  #w-node-ba82f666-5613-6caf-cc50-bf6b81e85c2b-81e85c27 {
    place-self: center;
  }

  #w-node-_6936434f-a745-7b8e-21df-011f75a45480-eb3b827c {
    align-self: center;
  }
}

@media screen and (max-width: 767px) {
  #w-node-b176f2e9-8dac-f452-e6c7-310df447ab4b-62542efe, #w-node-a18b0da2-75d9-02c5-fb00-2c511a26bf19-62542efe {
    justify-self: center;
  }

  #w-node-ba82f666-5613-6caf-cc50-bf6b81e85c2b-81e85c27 {
    justify-self: end;
  }

  #w-node-_9188c46a-b694-197b-ae40-718a2f90f133-12954750 {
    grid-area: 1 / 2 / 2 / 3;
    place-self: center;
  }

  #w-node-ef4b2942-eb83-732f-5b60-a1cb31c33899-12954750 {
    grid-area: 1 / 3 / 2 / 4;
    align-self: center;
  }

  #w-node-de641304-c798-ea4a-6ef2-a83ad2da4344-12954750 {
    grid-area: 1 / 2 / 2 / 3;
    place-self: center start;
  }

  #w-node-_309efc61-424f-2fe3-a9e4-6c7459315da4-12954750 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
  }

  #w-node-_309efc61-424f-2fe3-a9e4-6c7459315da6-12954750 {
    grid-area: 1 / 3 / 2 / 4;
    align-self: center;
  }

  #w-node-_309efc61-424f-2fe3-a9e4-6c7459315da3-12954750 {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: start;
  }

  #w-node-_31f9a77a-8169-a086-8099-48a8a1dc5e57-12954750 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
  }

  #w-node-_31f9a77a-8169-a086-8099-48a8a1dc5e56-12954750, #w-node-c133d348-c7ed-a937-3c55-83fd85a53f4b-12954750 {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: start;
  }

  #w-node-c133d348-c7ed-a937-3c55-83fd85a53f4c-12954750 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
  }

  #w-node-_28b2020b-5cab-f020-3530-1d6206ba0858-12954750 {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: start;
  }

  #w-node-_28b2020b-5cab-f020-3530-1d6206ba0859-12954750, #w-node-_478b25cf-007c-ec98-4b2b-e43f151a63f8-12954750 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
  }

  #w-node-_478b25cf-007c-ec98-4b2b-e43f151a63f7-12954750 {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: start;
  }

  #w-node-_20bcb793-f664-f062-282d-3fbbe7929dca-12954750 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
  }

  #w-node-_20bcb793-f664-f062-282d-3fbbe7929dc9-12954750 {
    grid-area: 1 / 1 / 2 / 2;
    place-self: center start;
  }

  #w-node-_819e05ca-ddbc-61bd-1fc2-6189daf5fa63-12954750 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
  }

  #w-node-_819e05ca-ddbc-61bd-1fc2-6189daf5fa62-12954750 {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: start;
  }

  #w-node-cbdadaef-0a7f-a82e-c304-fecb6584fdcf-12954750 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
  }

  #w-node-cbdadaef-0a7f-a82e-c304-fecb6584fdd2-12954750 {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: start;
  }

  #w-node-_3fbd03d7-39bf-5d77-9ac4-aa06c98ac547-12954750 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
  }

  #w-node-_3fbd03d7-39bf-5d77-9ac4-aa06c98ac54a-12954750 {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: start;
  }

  #w-node-_7fff3e13-4530-896b-880f-028b0ed5424d-12954750 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
  }

  #w-node-_7fff3e13-4530-896b-880f-028b0ed54250-12954750 {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: start;
  }

  #w-node-_043d480e-9cdb-d22a-d87b-2cb7726a048c-12954750 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
  }

  #w-node-_043d480e-9cdb-d22a-d87b-2cb7726a048f-12954750 {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: start;
  }

  #w-node-b7550f1e-8912-09bb-aa7c-cc8e707d56b9-12954750 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
  }

  #w-node-b7550f1e-8912-09bb-aa7c-cc8e707d56bc-12954750 {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: start;
  }

  #w-node-ae872989-dbc2-b334-1375-bce7dd5240ba-8c59c9f0 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_9c357372-5e88-0554-70f2-756cbceb4bd1-8c59c9f0 {
    justify-self: auto;
  }

  #w-node-_9c357372-5e88-0554-70f2-756cbceb4bd0-8c59c9f0 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-edd1ce83-b83d-c8e9-d73b-975350686f36-8c59c9f0 {
    justify-self: auto;
  }

  #w-node-edd1ce83-b83d-c8e9-d73b-975350686f35-8c59c9f0 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-dcab8de9-4ac6-e805-900a-42298f129708-8c59c9f0 {
    justify-self: auto;
  }

  #w-node-dcab8de9-4ac6-e805-900a-42298f129707-8c59c9f0 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-fb7f85e4-53d3-bac6-08e7-77b4c8a9875b-8c59c9f0, #w-node-fb7f85e4-53d3-bac6-08e7-77b4c8a98766-8c59c9f0 {
    justify-self: auto;
  }

  #w-node-fb7f85e4-53d3-bac6-08e7-77b4c8a98765-8c59c9f0 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_1d2e3b97-1837-7732-2e62-aa9213294cd5-8c59c9f0, #w-node-_1d2e3b97-1837-7732-2e62-aa9213294ce0-8c59c9f0 {
    justify-self: auto;
  }

  #w-node-_1d2e3b97-1837-7732-2e62-aa9213294cdf-8c59c9f0 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_4928c6cf-7e2b-e22a-50c9-7ea740e83ce7-8c59c9f0 {
    justify-self: auto;
  }

  #w-node-_6936434f-a745-7b8e-21df-011f75a45480-eb3b827c {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
  }
}

@media screen and (max-width: 479px) {
  #w-node-ba82f666-5613-6caf-cc50-bf6b81e85c2b-81e85c27, #w-node-ba82f666-5613-6caf-cc50-bf6b81e85c2c-81e85c27 {
    align-self: center;
  }

  #w-node-_9188c46a-b694-197b-ae40-718a2f90f133-12954750 {
    grid-area: 1 / 1 / 2 / 3;
    place-self: center;
  }

  #w-node-ef4b2942-eb83-732f-5b60-a1cb31c33899-12954750 {
    grid-area: 2 / 2 / 3 / 3;
    place-self: center;
  }

  #w-node-_74969d01-6129-105a-02e9-a0d13e64850d-12954750 {
    grid-area: 2 / 1 / 3 / 2;
    align-self: center;
  }

  #w-node-de641304-c798-ea4a-6ef2-a83ad2da4344-12954750 {
    grid-area: 2 / 1 / 3 / 2;
    place-self: center;
  }

  #w-node-_309efc61-424f-2fe3-a9e4-6c7459315da4-12954750 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: center;
  }

  #w-node-_309efc61-424f-2fe3-a9e4-6c7459315da6-12954750 {
    justify-self: center;
  }

  #w-node-d707fd73-3002-6329-d558-aaf491f250fb-12954750 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_309efc61-424f-2fe3-a9e4-6c7459315da3-12954750 {
    grid-area: 2 / 1 / 3 / 2;
    place-self: center;
  }

  #w-node-_31f9a77a-8169-a086-8099-48a8a1dc5e57-12954750 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: center;
  }

  #w-node-_678d212d-c595-0aa7-f985-6013fc80a9ee-12954750 {
    grid-area: 2 / 1 / 3 / 2;
    align-self: center;
  }

  #w-node-_31f9a77a-8169-a086-8099-48a8a1dc5e56-12954750 {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: center;
  }

  #w-node-d22f81ab-0bd6-7879-5686-950f54a8c6df-12954750 {
    grid-area: 2 / 1 / 3 / 2;
    align-self: center;
  }

  #w-node-c133d348-c7ed-a937-3c55-83fd85a53f4b-12954750 {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: center;
  }

  #w-node-c133d348-c7ed-a937-3c55-83fd85a53f4c-12954750 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: center;
  }

  #w-node-_57d06b11-5bf6-ab6e-f65a-9f85a31cc7e0-12954750 {
    grid-area: 2 / 1 / 3 / 2;
    align-self: center;
  }

  #w-node-_28b2020b-5cab-f020-3530-1d6206ba0858-12954750 {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: center;
  }

  #w-node-_28b2020b-5cab-f020-3530-1d6206ba0859-12954750, #w-node-_478b25cf-007c-ec98-4b2b-e43f151a63f8-12954750 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: center;
  }

  #w-node-_9d9071db-a158-1b62-474e-1330d5b455d4-12954750 {
    grid-area: 2 / 1 / 3 / 2;
    align-self: center;
  }

  #w-node-_478b25cf-007c-ec98-4b2b-e43f151a63f7-12954750 {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: center;
  }

  #w-node-_20bcb793-f664-f062-282d-3fbbe7929dca-12954750 {
    grid-area: 1 / 1 / 2 / 3;
    place-self: center;
  }

  #w-node-_20bcb793-f664-f062-282d-3fbbe7929dc9-12954750 {
    grid-area: 2 / 1 / 3 / 2;
    place-self: center;
  }

  #w-node-_819e05ca-ddbc-61bd-1fc2-6189daf5fa63-12954750 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: center;
  }

  #w-node-b3a67661-e6a7-8813-df88-7e8b270790a9-12954750 {
    grid-area: 2 / 1 / 3 / 2;
    align-self: center;
  }

  #w-node-_819e05ca-ddbc-61bd-1fc2-6189daf5fa62-12954750 {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: center;
  }

  #w-node-cbdadaef-0a7f-a82e-c304-fecb6584fdcf-12954750 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: center;
  }

  #w-node-cbdadaef-0a7f-a82e-c304-fecb6584fdd1-12954750 {
    grid-area: 2 / 1 / 3 / 2;
    align-self: center;
  }

  #w-node-cbdadaef-0a7f-a82e-c304-fecb6584fdd2-12954750 {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: center;
  }

  #w-node-_3fbd03d7-39bf-5d77-9ac4-aa06c98ac547-12954750 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: center;
  }

  #w-node-_3fbd03d7-39bf-5d77-9ac4-aa06c98ac549-12954750 {
    grid-area: 2 / 1 / 3 / 2;
    align-self: center;
  }

  #w-node-_3fbd03d7-39bf-5d77-9ac4-aa06c98ac54a-12954750 {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: center;
  }

  #w-node-_7fff3e13-4530-896b-880f-028b0ed5424d-12954750 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: center;
  }

  #w-node-_7fff3e13-4530-896b-880f-028b0ed5424f-12954750 {
    grid-area: 2 / 1 / 3 / 2;
    align-self: center;
  }

  #w-node-_7fff3e13-4530-896b-880f-028b0ed54250-12954750 {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: center;
  }

  #w-node-_043d480e-9cdb-d22a-d87b-2cb7726a048c-12954750 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: center;
  }

  #w-node-_043d480e-9cdb-d22a-d87b-2cb7726a048e-12954750 {
    grid-area: 2 / 1 / 3 / 2;
    align-self: center;
  }

  #w-node-_043d480e-9cdb-d22a-d87b-2cb7726a048f-12954750 {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: center;
  }

  #w-node-b7550f1e-8912-09bb-aa7c-cc8e707d56b9-12954750 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: center;
  }

  #w-node-b7550f1e-8912-09bb-aa7c-cc8e707d56bb-12954750 {
    grid-area: 2 / 1 / 3 / 2;
    align-self: center;
  }

  #w-node-b7550f1e-8912-09bb-aa7c-cc8e707d56bc-12954750 {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: center;
  }

  #w-node-_08c6dd3a-c42a-e423-3e98-8ee14ab93807-0ba0504b {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_4c518a69-0009-f2f8-eab8-c35d90f9e4f6-0ba0504b {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_5736f154-9796-81a5-e37b-a7782c001d61-0ba0504b {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-f906be47-4b5a-1112-8f9d-e141e25d2b9e-0ba0504b {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_1f57bffc-53e3-83e4-1f41-743494c4c795-0ba0504b {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_1f57bffc-53e3-83e4-1f41-743494c4c79a-0ba0504b {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_1f57bffc-53e3-83e4-1f41-743494c4c79f-0ba0504b {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_1f57bffc-53e3-83e4-1f41-743494c4c7a4-0ba0504b, #w-node-b50ce666-696a-e4bd-1f88-12c4621b2acd-0ba0504b {
    grid-area: 2 / 2 / 3 / 3;
  }
}


