:root {
  --black: black;
  --white: white;
}

.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;
}

a {
  color: #fff;
  text-decoration: none;
}

a.w--current {
  color: var(--black);
}

.background-video {
  height: 100%;
}

.div-video {
  height: 100vh;
}

.global-nav-wrapper {
  z-index: 9999;
  background-color: #fff;
  justify-content: space-between;
  align-items: center;
  padding: 10px 20px;
  display: flex;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  box-shadow: 0 1px 23px #0000002b;
}

.burger-line {
  background-color: #444;
  border-radius: 2px;
  width: 22.5px;
  height: 3px;
  margin-top: 1px;
  margin-bottom: 1px;
}

.burger-button {
  flex-direction: column;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  padding: 5px 15px;
  display: flex;
}

.right-line {
  background-color: #000;
  width: 2px;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
}

.logo-link {
  flex: 1;
}

.left-line {
  background-color: #000;
  width: 2px;
  height: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
}

.nav-buttons-wrapper {
  justify-content: flex-end;
  align-items: stretch;
  display: flex;
}

.global-nav-button {
  color: #000;
  text-transform: uppercase;
  justify-content: center;
  align-items: center;
  width: 110px;
  margin-left: 10px;
  padding: 10px 15px;
  font-family: Montserrat, sans-serif;
  font-size: 15px;
  font-weight: 500;
  text-decoration: none;
  display: flex;
  position: relative;
}

.top-line {
  background-color: #000;
  width: 100%;
  height: 2px;
  position: absolute;
  top: 0;
  left: 0;
}

.mobile-nav {
  background-color: #fff;
  justify-content: center;
  align-items: center;
  padding: 10px 10px 10px 20px;
  display: flex;
  position: absolute;
  bottom: -60px;
  left: 0;
  right: 0;
}

.bottom-line {
  background-color: #000;
  width: 100%;
  height: 2px;
  position: absolute;
  bottom: 0;
  right: 0;
}

.div-block-9, .section {
  height: 100vh;
}

.slider {
  background-color: #0000;
  height: 100%;
}

.slide-content {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.slide-img {
  background-image: linear-gradient(#00000059, #00000059), url('../images/dding-salemi.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  width: 100%;
  height: 100%;
}

.slide-img.two {
  background-image: linear-gradient(#00000059, #00000059), url('../images/eventi.gif');
  background-size: auto, cover;
}

.slide-img.three {
  background-image: linear-gradient(#00000026, #00000026), url('../images/fiori.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.slide-txt-wrap {
  z-index: 2;
  color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  font-family: Oswald, sans-serif;
  font-size: 24px;
  font-weight: 200;
  line-height: 30px;
  display: flex;
  position: absolute;
  inset: 0%;
}

.text-block {
  text-transform: uppercase;
  margin-bottom: 15px;
  font-family: Montserrat, sans-serif;
  font-size: 100px;
  font-weight: 700;
  line-height: 90px;
}

.paragraph {
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 21px;
  font-weight: 300;
  line-height: 25px;
}

.div-block-10 {
  background-color: #fff;
  width: 4%;
  height: 2px;
  margin: 10px auto 20px;
}

.div-block-11 {
  padding-top: 100px;
  padding-bottom: 100px;
}

.div-block-12 {
  background-image: linear-gradient(#00000026, #00000026);
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
}

.container {
  text-align: center;
  flex: 1;
}

.div-block-13 {
  text-align: center;
  display: inline-block;
}

.image {
  opacity: 0;
  display: none;
}

.container-2 {
  text-align: center;
}

.div-block-14 {
  background-color: #000;
  width: 9%;
  height: 2px;
  margin: 10px auto 20px;
}

.text-block-2 {
  color: #000;
  text-transform: uppercase;
  margin-bottom: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 30px;
}

.paragraph-2 {
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-weight: 400;
}

.div-block-15 {
  background-image: url('../images/dding-salemi.jpg');
  background-position: 50%;
  background-size: cover;
  background-attachment: fixed;
  height: 100vh;
}

.div-block-26 {
  justify-content: flex-start;
  align-items: center;
  height: 100%;
  display: flex;
}

.div-block-27 {
  background-color: #000;
  padding: 20px;
}

.text-block-2-copy {
  color: #fff;
  text-transform: uppercase;
  font-family: Montserrat, sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 30px;
}

.paragraph-3 {
  color: #fff;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
}

.button {
  color: #000;
  text-transform: uppercase;
  background-color: #fff;
  border: 2px solid #fff;
  margin-top: 20px;
  font-family: Montserrat, sans-serif;
  transition: all .5s;
}

.button:hover {
  color: #fff;
  background-color: #0000;
}

.div-block-15-fixed {
  background-image: url('../images/exibitions.jpg');
  background-position: 50%;
  background-size: cover;
  background-attachment: scroll;
  height: 60vh;
}

.div-block-26-copy {
  justify-content: flex-end;
  align-items: center;
  height: 100%;
  display: flex;
}

.div-block-15-copy {
  background-image: url('../images/eventi.gif');
  background-position: 50%;
  background-size: cover;
  background-attachment: fixed;
  height: 100vh;
}

.div-block-29 {
  background-color: #000;
  padding-top: 100px;
  padding-bottom: 100px;
}

.basic-column {
  padding-left: 5px;
  padding-right: 5px;
}

.tag-wrapper {
  margin-bottom: 35px;
  padding-left: 5px;
  padding-right: 5px;
}

.product-name-title {
  color: #000;
  text-align: center;
  text-transform: uppercase;
  margin-top: 6px;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 15px;
  font-weight: 700;
  line-height: 20px;
}

.product-card-description {
  text-align: center;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding: 20px 30px;
  display: flex;
}

.product-card {
  cursor: pointer;
  background-color: #fff;
  transition: transform .4s, box-shadow .4s;
  box-shadow: 0 1px 4px #0000000d;
}

.product-card:hover {
  transform: translate(0, -6px)scale(1.02);
  box-shadow: 0 1px 6px #00000026;
}

.product-card-image {
  background-image: linear-gradient(#f5f5f580, #f5f5f580);
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  height: 260px;
}

.product-card-image.product-card-2 {
  background-image: url('../images/flower-design.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.product-card-image.product-card-2.dos {
  background-image: url('../images/matrimoni.jpg');
  background-size: cover;
}

.product-card-image.product-card-2.dos._55 {
  background-image: url('../images/mori.jpg');
  background-size: 960px;
}

.product-card-image.product-card-2.tres {
  background-image: url('../images/business.jpg');
  background-size: cover;
}

.product-card-image.product-card-2.tres._66 {
  background-image: url('../images/piante.jpg');
  background-size: cover;
}

.product-card-image.product-card-2._44 {
  background-image: url('../images/10599311_1537899066440567_9087048093503816702_n.jpg');
  background-size: 352px;
}

.price-wrapper {
  padding-left: 0;
}

.div-block-30 {
  width: 100%;
}

.div-block-31 {
  background-color: #000;
  width: 12%;
  height: 2px;
  margin-top: 10px;
  margin-left: auto;
  margin-right: auto;
}

.text-block-2-copyf {
  color: #fff;
  text-transform: uppercase;
  margin-bottom: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 30px;
}

.paragraph-2-copy {
  color: #fff;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-weight: 400;
}

.container-2-copy {
  text-align: center;
  margin-bottom: 50px;
}

.container-3 {
  text-align: center;
}

.div-block-15-copy-copy {
  background-image: url('../images/showroom.jpg');
  background-position: 50%;
  background-size: cover;
  background-attachment: fixed;
  height: 100vh;
}

.div-block-32 {
  background-color: #000;
  padding-top: 20px;
  padding-bottom: 20px;
}

.text-block-2-copyf-copy {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  font-family: Montserrat, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 30px;
}

.div-block-33 {
  border-top: 2px solid #000;
  padding-top: 50px;
  padding-bottom: 50px;
}

.container-4 {
  text-align: center;
}

.image-2 {
  margin-bottom: 20px;
}

.div-block-34 {
  background-image: url('../images/news.jpg');
  background-position: 50%;
  background-size: cover;
  align-items: flex-end;
  height: 60vh;
  display: flex;
}

.div-block-35 {
  text-align: center;
  background-color: #000;
  width: 100%;
  padding-top: 20px;
  padding-bottom: 20px;
}

.div-block-34-copy {
  background-image: url('../images/salemi.jpg');
  background-position: 50%;
  background-size: cover;
  align-items: flex-end;
  height: 60vh;
  display: flex;
}

.div-block-34-copy-copy {
  background-image: url('../images/exibitions.jpg');
  background-position: 50%;
  background-size: cover;
  align-items: flex-end;
  height: 60vh;
  display: flex;
}

.wedding {
  background-image: url('../images/wed.jpg');
  background-position: 50% 81%;
  background-size: cover;
  align-items: flex-end;
  height: 60vh;
  display: flex;
}

.d-99-card-wrapper {
  background-color: #fff;
  border-radius: 3px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 33.3333%;
  height: 300px;
  margin-left: 0;
  margin-right: 0;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
}

.text-block-2-copysa {
  color: #000;
  text-transform: uppercase;
  margin-top: 60px;
  margin-bottom: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 30px;
}

.grid {
  grid-column-gap: 5px;
  grid-row-gap: 0px;
  grid-template: "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 / 1fr 1fr 1fr;
  margin-top: 60px;
}

.div-block-11-copy {
  padding-top: 100px;
}

.div-block-37 {
  text-align: center;
  padding-top: 10px;
  padding-bottom: 10px;
}

.image-5 {
  margin-bottom: 0;
}

.lightbox-link {
  text-decoration: none;
}

.paragraph-2-copysa {
  margin-bottom: 60px;
  font-family: Montserrat, sans-serif;
  font-weight: 400;
}

.flower-design {
  background-image: url('../images/flower-design.jpeg');
  background-position: 50% 81%;
  background-size: cover;
  align-items: flex-end;
  height: 60vh;
  display: flex;
}

.image-6 {
  margin-top: 60px;
}

.link-block {
  width: 100%;
  text-decoration: none;
}

.business-event {
  background-image: url('../images/eventi.jpg');
  background-position: 50%;
  background-size: cover;
  align-items: flex-end;
  height: 60vh;
  display: flex;
}

.addobbi {
  background-image: url('../images/bouquet_1.jpg');
  background-position: 50%;
  background-size: cover;
  align-items: flex-end;
  height: 60vh;
  display: flex;
}

.business-event-copya {
  background-image: url('../images/mori.jpg');
  background-position: 50%;
  background-size: cover;
  align-items: flex-end;
  height: 60vh;
  display: flex;
}

.image-6-copy {
  margin-top: 0;
}

.un-fiore-casa {
  background-image: url('../images/unfuiore.jpg');
  background-position: 50%;
  background-size: cover;
  align-items: flex-end;
  height: 60vh;
  display: flex;
}

.columns, .div-block-38 {
  margin-top: 60px;
}

.div-block-11-copy-copy-copy {
  padding-top: 100px;
}

.flower-design-copyde {
  background-image: url('../images/contacts.jpg');
  background-position: 50% 81%;
  background-size: cover;
  align-items: flex-end;
  height: 60vh;
  display: flex;
}

.div-block-11-copyd {
  padding-top: 100px;
  padding-bottom: 0;
}

.image-7-copy {
  margin-top: 0;
  margin-bottom: 100px;
}

.div-block-11-copya-copy {
  padding-top: 100px;
}

.space {
  margin-top: 80px;
}

.image-6-copy-copy {
  margin-top: 60px;
}

.div-block-11-copy-copy-copydsc {
  padding-top: 100px;
  padding-bottom: 0;
}

.image-6-copy-copyc {
  margin-top: 0;
  margin-bottom: 100px;
}

.se {
  padding-top: 100px;
}

.image-6-copys {
  margin-top: 60px;
  margin-bottom: 100px;
}

.bf, .aq {
  padding-top: 100px;
}

.we {
  margin-top: 0;
  margin-bottom: 100px;
}

.paragraph-2-copysaa {
  color: #000;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-weight: 400;
}

.div-block-37-copys, .div-block-37-copyss, .div-block-37-copysss {
  text-align: center;
  padding-top: 10px;
  padding-bottom: 10px;
  display: none;
}

.navbar-tablet-mobile {
  z-index: 9999;
  background-color: #fff;
  justify-content: space-between;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0% 0% auto;
}

.nav-link {
  color: #838383;
  text-transform: uppercase;
  font-family: Montserrat, sans-serif;
  font-weight: 500;
}

.nav-link.w--current {
  color: #000;
}

.gdpr {
  background-image: url('../images/contacts.jpg');
  background-position: 50% 81%;
  background-size: cover;
  align-items: flex-end;
  height: 60vh;
  display: flex;
}

.link {
  color: #929292;
  line-height: 14px;
  text-decoration: none;
}

.gd {
  padding-top: 100px;
  padding-bottom: 100px;
}

.seo {
  display: none;
}

.link-3, .link-4, .link-5 {
  color: #000;
  text-decoration: none;
}

.text-block-2-copyf-copy-copy {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  margin-top: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 25px;
}

.link-7 {
  color: #fff;
  text-decoration: none;
}

.navbar {
  background-color: #fff;
  justify-content: space-between;
  align-items: center;
  padding: 5px 10px 5px 30px;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
  box-shadow: 0 1px 3px #ccc;
}

.brand {
  flex: 1;
}

.nav-link-2 {
  color: #555;
  text-transform: uppercase;
  font-family: Montserrat, sans-serif;
  transition: all .5s;
}

.nav-link-2:hover, .nav-link-2.w--current {
  color: #000;
}

.div-block-26-copylpo {
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
}

.div-block-27-copyjui {
  text-align: center;
  background-color: #000;
  padding: 20px;
}

.text-block-2-copy-copy {
  color: #fff;
  text-transform: uppercase;
  font-family: Montserrat, sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 30px;
}

.text-block-2-copy-copyswa {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  font-family: Montserrat, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 30px;
}

.div-block-11-copya-copy-copyxsxsx {
  padding-top: 100px;
}

.div-block-40 {
  padding-top: 40px;
  padding-bottom: 100px;
}

.text-block-2-copyxszmn {
  color: #000;
  text-transform: uppercase;
  margin-top: 60px;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 30px;
}

.large-bf {
  padding-top: 100px;
  padding-bottom: 100px;
}

.div-block-41 {
  margin-top: 100px;
}

.image-7 {
  margin-bottom: 40px;
}

.button-copyswaswaswa {
  background-color: var(--black);
  color: #fff;
  text-transform: uppercase;
  border: 2px solid #fff;
  margin-top: 20px;
  font-family: Montserrat, sans-serif;
  transition: all .5s;
}

.button-copyswaswaswa:hover {
  color: #fff;
  background-color: gray;
}

.image-8 {
  margin-top: 40px;
}

.div-block-217 {
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  display: flex;
}

.html-embed-6 {
  margin-right: 5px;
}

.code-embed {
  margin-top: 20px;
}

.button-2 {
  margin-top: 20px;
  margin-left: 10px;
}

@media screen and (max-width: 991px) {
  .global-nav-wrapper {
    display: none;
  }

  .text-block-2 {
    font-size: 27px;
    line-height: 27px;
  }

  .product-card-image.product-card-2._44 {
    background-position: 50%;
    background-size: cover;
  }

  .d-99-card-wrapper {
    margin-bottom: 60px;
  }

  .navbar-tablet-mobile {
    background-color: #fff;
    justify-content: space-between;
    display: flex;
    position: fixed;
    inset: 0% 0% auto;
  }

  .nav-menu {
    background-color: #fff;
  }

  .nav-link {
    color: #858585;
    text-align: center;
    text-transform: uppercase;
    padding-top: 10px;
    padding-bottom: 10px;
    font-family: Montserrat, sans-serif;
    display: block;
  }

  .nav-link.w--current, .menu-button {
    color: #000;
  }

  .menu-button.w--open {
    color: #858585;
    background-color: #0000;
  }

  .nav-link-2 {
    text-align: center;
  }

  .text-block-2-copyxszmn {
    font-size: 27px;
    line-height: 27px;
  }

  .nav-menu-2 {
    background-color: var(--white);
    border-bottom: 2px solid #000;
  }

  .menu-button-2 {
    color: var(--black);
  }

  .menu-button-2.w--open {
    background-color: var(--black);
  }
}

@media screen and (max-width: 767px) {
  .burger-button {
    cursor: pointer;
  }

  .container-2 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-block-2 {
    font-size: 25px;
    line-height: 25px;
  }

  .text-block-2-copy {
    font-size: 20px;
    line-height: 20px;
  }

  .paragraph-3 {
    font-size: 11px;
  }

  .container-2-copy {
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-33 {
    z-index: 1001;
    background-color: #fff;
    position: relative;
  }

  .grid {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .div-block-39 {
    z-index: 1000;
    text-align: right;
    background-color: #000;
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
  }

  .row-3 {
    display: flex;
  }

  .column-23 {
    text-align: center;
    border-right: 1px solid #fff;
    justify-content: center;
    align-items: center;
    padding-top: 3px;
    padding-bottom: 3px;
    display: flex;
  }

  .link-block-2 {
    flex: 1;
  }

  .column-24 {
    text-align: center;
    border-left: 1px solid #fff;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .container-6 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-block-2-copy-copy, .text-block-2-copy-copyswa {
    font-size: 20px;
    line-height: 20px;
  }

  .text-block-2-copyxszmn {
    font-size: 25px;
    line-height: 25px;
  }

  .div-block-217 {
    flex-direction: column;
  }

  .html-embed-6 {
    margin-right: 0;
  }
}

@media screen and (max-width: 479px) {
  .logo-link {
    max-width: 80px;
    margin-left: 0;
  }

  .global-nav-button {
    margin-left: 1px;
    margin-right: 1px;
  }

  .mobile-nav {
    padding-left: 10px;
  }

  .container-2 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-block-2 {
    font-size: 20px;
    line-height: 20px;
  }

  .div-block-27 {
    text-align: center;
  }

  .text-block-2-copy {
    text-align: center;
    font-size: 20px;
    line-height: 20px;
  }

  .paragraph-3 {
    text-align: center;
    line-height: 15px;
  }

  .text-block-2-copyf {
    font-size: 20px;
    line-height: 20px;
  }

  .container-2-copy, .div-block-32 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-block-2-copyf-copy {
    font-size: 21px;
    line-height: 20px;
  }

  .container-4 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-block-2-copysa {
    font-size: 20px;
    line-height: 20px;
  }

  .grid {
    flex-direction: column;
    display: flex;
  }

  .paragraph-2-copysaa {
    font-size: 11px;
    line-height: 17px;
  }

  .div-block-37-copys, .div-block-37-copyss, .div-block-37-copysss {
    display: block;
  }

  .div-block-39 {
    background-color: #000;
  }

  .row-3 {
    justify-content: center;
  }

  .text-block-2-copyf-copy-copy {
    font-size: 10px;
    line-height: 14px;
  }

  .link-7 {
    font-size: 10px;
  }

  .div-block-27-copyjui {
    text-align: center;
  }

  .text-block-2-copy-copy, .text-block-2-copy-copyswa {
    text-align: center;
    font-size: 20px;
    line-height: 20px;
  }

  .text-block-2-copyxszmn {
    font-size: 20px;
    line-height: 20px;
  }

  .menu-button-2.w--open {
    color: var(--black);
    background-color: #0000;
  }
}

#w-node-_03c2176c-8a8d-3243-b992-795a9e09fd05-de945b47 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_12a7ffd0-db7d-3a67-e20f-16b216507086-de945b47 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_94a33dda-50b8-b5cc-1f4f-9726713ce477-de945b47 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-ac8ae95d-f2ab-e83f-c1d4-75401bf4bab5-de945b47 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-cdd64422-9954-9bed-a3f5-527f18c6ad56-de945b47 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-c3fa3090-fec5-4f8e-68c2-13570382b073-de945b47 {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-f6b12692-1df2-5ca3-a796-0300d43610f7-de945b47 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_06f641bf-f726-9fd8-08dc-f277bf8abd35-de945b47 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-ce212835-e688-11cb-09b8-1b470ccc2449-de945b47 {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-_3929fa37-418b-1218-f2ff-cbf74020eac3-de945b47 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_993904be-c3ed-63aa-f8e5-f1287c4f8f62-de945b47 {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_49dc8716-7f2f-27db-36c9-5af1f5674b3b-de945b47 {
  grid-area: 4 / 3 / 5 / 4;
}

#w-node-_4e5cf7a8-9077-b449-bdb9-8c29d19ed699-de945b47 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_96f997a8-b494-acb2-efd0-0a2f967f3f14-de945b47 {
  grid-area: 5 / 2 / 6 / 3;
}

#w-node-_9644ca9f-ab23-3f35-c282-72dcdac03c65-de945b47 {
  grid-area: 5 / 3 / 6 / 4;
}

#w-node-_15cd916b-9dbe-b198-0577-70a07a4a210e-de945b47 {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-f42b9eaf-b51e-3ca9-14fb-da57be4e2fda-de945b47 {
  grid-area: 6 / 2 / 7 / 3;
}

#w-node-f71244b8-732d-60f6-6453-b9c21e1034eb-de945b47 {
  grid-area: 6 / 3 / 7 / 4;
}

#w-node-_03c2176c-8a8d-3243-b992-795a9e09fd05-76bbcf1a {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_12a7ffd0-db7d-3a67-e20f-16b216507086-76bbcf1a {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_94a33dda-50b8-b5cc-1f4f-9726713ce477-76bbcf1a {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-ac8ae95d-f2ab-e83f-c1d4-75401bf4bab5-76bbcf1a {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-cdd64422-9954-9bed-a3f5-527f18c6ad56-76bbcf1a {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-c3fa3090-fec5-4f8e-68c2-13570382b073-76bbcf1a {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-f6b12692-1df2-5ca3-a796-0300d43610f7-76bbcf1a {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_06f641bf-f726-9fd8-08dc-f277bf8abd35-76bbcf1a {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-ce212835-e688-11cb-09b8-1b470ccc2449-76bbcf1a {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-_3929fa37-418b-1218-f2ff-cbf74020eac3-76bbcf1a {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_993904be-c3ed-63aa-f8e5-f1287c4f8f62-76bbcf1a {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_49dc8716-7f2f-27db-36c9-5af1f5674b3b-76bbcf1a {
  grid-area: 4 / 3 / 5 / 4;
}

#w-node-_4e5cf7a8-9077-b449-bdb9-8c29d19ed699-76bbcf1a {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_96f997a8-b494-acb2-efd0-0a2f967f3f14-76bbcf1a {
  grid-area: 5 / 2 / 6 / 3;
}

#w-node-_9644ca9f-ab23-3f35-c282-72dcdac03c65-76bbcf1a {
  grid-area: 5 / 3 / 6 / 4;
}

#w-node-_15cd916b-9dbe-b198-0577-70a07a4a210e-76bbcf1a {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-f42b9eaf-b51e-3ca9-14fb-da57be4e2fda-76bbcf1a {
  grid-area: 6 / 2 / 7 / 3;
}

#w-node-f71244b8-732d-60f6-6453-b9c21e1034eb-76bbcf1a {
  grid-area: 6 / 3 / 7 / 4;
}


