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

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

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

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

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

body {
  background-color: #fff;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 16px;
  line-height: 1;
}

.dropdown-divbox:hover {
  color: #fff;
  background-color: #000;
}

.nav-link-dropdown {
  color: #000;
  -webkit-text-stroke-color: #fff;
  border-radius: 0;
}

.nav-link-dropdown:hover {
  color: #fff;
  -webkit-text-stroke-color: #fff;
}

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

.showcase {
  background-color: #000;
  background-image: linear-gradient(#00000080, #00000080), url('../images/IMG_7085.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, scroll;
  border: 1px #0000;
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  height: 300px;
  display: flex;
}

.showcase.services {
  height: 250px;
}

.showcase.about {
  background-image: linear-gradient(#00000080, #00000080), url('../images/IMG_7084.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, scroll;
  height: 300px;
}

.showcase-container {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-left: 0;
  display: flex;
}

.book-button {
  color: #fff;
  text-align: center;
  -webkit-text-fill-color: inherit;
  background-color: #722434;
  background-clip: border-box;
  border: 0 #000;
  border-radius: 20px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 200px;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 20px;
  display: flex;
  box-shadow: 0 2px 5px 5px #0003;
}

.homepage-heading {
  color: #fff;
  text-align: center;
  margin-bottom: 20px;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Georgia, Times, Times New Roman, serif;
  font-size: 62px;
  line-height: 1;
}

.barbers-container {
  padding-bottom: 20px;
}

.barbers-heading {
  color: #333;
  text-align: center;
  margin-bottom: 20px;
  font-size: 43px;
}

.barber-grid-div {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.barber-grid-image {
  border-radius: 50%;
}

.barber-book-button {
  text-align: center;
  background-color: #722434;
  border-radius: 20px;
  width: 120px;
}

.barber-portfolio-button {
  text-align: center;
  background-color: #daa49a;
  border-radius: 20px;
  width: 120px;
}

.barber-grid-name {
  color: #333;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  line-height: 1;
}

.barber-grid-title {
  color: #333;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 15px;
  font-weight: 400;
  line-height: 1;
}

.footer {
  background-color: #f5f5f5;
  width: 100vw;
  margin-top: auto;
}

.div-block-34 {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-5 {
  color: #333;
  text-align: center;
  position: static;
  inset: auto 0% 0%;
}

.sm-icon-link {
  color: #000;
  flex-direction: column;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  min-height: 65px;
  margin-left: auto;
  margin-right: auto;
  font-weight: 500;
  text-decoration: none;
  display: flex;
}

.sm-icon {
  object-fit: cover;
  width: 32px;
  height: auto;
}

.barbers-section {
  margin-bottom: 20px;
}

.wedding-section {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  color: #5f392c;
  background-color: #ecd4b2;
  background-image: url('../images/backgwedding1.png');
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  height: 550px;
  display: flex;
}

.wedding-heading {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-top: 0;
  padding-bottom: 0;
}

.wedding-packages-span-1 {
  color: #815f54;
  justify-content: center;
  align-items: center;
  font-family: Great Vibes, cursive;
  font-size: 144px;
  line-height: 1;
  display: block;
  position: static;
  top: 0;
}

.wedding-packages-span-2 {
  color: #7a716e;
  margin-top: -30px;
  padding-top: 0;
  padding-left: 60px;
  font-family: Varela Round, sans-serif;
  font-size: 48px;
  font-weight: 400;
  line-height: 1;
  display: block;
  position: static;
}

.text-section {
  z-index: -1;
  background-color: #fff;
  margin-bottom: 20px;
  position: static;
}

.text-container {
  color: #000;
  text-align: center;
}

.container-3 {
  background-image: url('../images/119859053_1222506858142035_1329260772377707004_n.jpg');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 600px;
  margin-top: 0;
  margin-bottom: -20px;
  position: relative;
}

.barbers-grid {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  justify-items: center;
}

.showcase-section {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 600px;
  display: flex;
}

.showcase-section.kyle {
  background-image: linear-gradient(#0009, #0009), url('../images/IMG_0884.webp');
  background-position: 0 0, 50% 4%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.showcase-section.connor {
  background-image: linear-gradient(#0009, #0009), url('../images/IMG_0922.webp');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  justify-content: center;
  align-items: center;
  height: 600px;
  display: flex;
}

.showcase-section.prabash {
  background-image: linear-gradient(#0009, #0009), url('../images/IMG_0921.webp');
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.showcase-section.anthony {
  background-image: linear-gradient(#0009, #0009), url('../images/IMG_0891.webp');
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.showcase-section.jacob {
  background-image: linear-gradient(#0009, #0009), url('../images/IMG_0859.webp');
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.container-4 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-self: auto;
  align-items: center;
  display: flex;
}

.heading-4 {
  margin-bottom: 0;
  line-height: 1;
}

.text-span-4 {
  color: #dadada;
  font-family: PT Sans, sans-serif;
  font-size: 36px;
  font-weight: 400;
}

.text-span-5 {
  color: #e4e4e4;
  font-family: PT Sans, sans-serif;
  font-size: 72px;
  font-weight: 400;
  line-height: 1;
}

.container-5 {
  background-color: #fff;
  margin-top: -100px;
  margin-bottom: 20px;
}

.portfolio-grid {
  z-index: 5;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  padding: 20px;
  position: static;
  box-shadow: 0 2px 5px #0003;
}

.portfolio-image {
  border-radius: 0;
  margin-top: 0;
  box-shadow: 0 2px 5px 1px #0003;
}

.nav-link {
  color: #e9e9e9;
  margin-left: auto;
  margin-right: auto;
  text-decoration: none;
  display: inline-block;
}

.nav-link:hover {
  color: #fff;
}

.nav-link.w--current {
  color: #e9e9e9;
  margin-left: 0;
  margin-right: 0;
  text-decoration: none;
}

.nav-link.w--current:hover {
  color: #fff;
  border-style: none;
}

.dropdown-toggle-2 {
  padding-right: 20px;
}

.dropdown-toggle-2.w--open {
  color: #fff;
}

.nav-menu {
  color: #e9e9e9;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.icon {
  color: #000;
}

.navbar-2 {
  background-color: #722434;
  width: 100%;
}

.nav-dropdown-list-2 {
  background-color: #fff;
  border: 0 solid #000;
  border-radius: 1px;
}

.nav-dropdown-3 {
  border-radius: 0;
}

.nav-dropdown-3.w--open {
  background-color: #fff;
}

.nav-dropdown-4 {
  color: #e9e9e9;
  text-align: center;
  display: inline-block;
}

.nav-dropdown-4.w--open, .nav-dropdown-4.w--open:hover {
  color: #fff;
  background-color: #000;
}

.nav-container {
  background-color: #0000;
  justify-content: flex-end;
  align-items: center;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
  position: relative;
}

.logo-wrapper {
  z-index: 1;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
}

.image-2 {
  max-height: 100px;
}

.groomsmen-image {
  order: 1;
  align-self: auto;
  width: 100%;
}

.wedding-subheading {
  margin-top: 10px;
  font-family: Droid Serif, serif;
  font-size: 36px;
}

.wedding-subheading.bottom {
  margin-top: 40px;
}

.wedding-paragraph {
  margin-bottom: 20px;
}

.wedding-section-copy {
  color: #5f392c;
  background-image: url('../images/groomsmen-banner.png');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  display: flex;
  position: relative;
}

.wedding-heading-copy {
  grid-column-gap: 21px;
  grid-row-gap: 21px;
  text-align: center;
  flex-flow: column;
  order: 0;
  justify-content: flex-end;
  align-items: center;
  margin-top: 90px;
  margin-bottom: 0;
  padding-bottom: 0;
  display: flex;
  position: static;
  bottom: -358px;
}

.section {
  object-fit: cover;
  background-image: url('../images/groomsmen-banner.png');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 345px;
  position: static;
}

.heading-5 {
  text-align: center;
  position: absolute;
  inset: auto 0% 0%;
}

.text-span-6 {
  color: #532d1f;
  font-family: Great Vibes, cursive;
  font-size: 6vw;
}

.text-span-7 {
  font-size: 2vw;
}

.navbar-3 {
  background-color: #722434;
}

.nav-link-2 {
  color: #fff;
  font-weight: 400;
}

.services-div {
  text-align: center;
  background-color: #fff;
  padding: 10px;
  box-shadow: 0 2px 5px #0003;
}

.container-7 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  display: flex;
}

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

.section-2 {
  background-color: #e7e7e7;
  padding-top: 10px;
  padding-bottom: 10px;
}

.html-embed-2 {
  padding-top: 0;
  display: block;
}

.div-block-35 {
  margin-bottom: 10px;
}

.contact-section {
  margin-top: 20px;
  margin-bottom: 10px;
  padding-top: 10px;
}

.contact-div {
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
}

.container-8 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  justify-content: center;
  align-items: stretch;
  display: block;
}

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

.paragraph-4 {
  font-size: 24px;
}

.barber-sm-icon-link {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  color: #000;
  flex-flow: row;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  font-weight: 500;
  text-decoration: none;
  display: flex;
}

.barber-sm-icon {
  float: left;
  object-fit: cover;
  width: 32px;
  height: auto;
}

.barber-sm-text {
  float: left;
  color: #dadada;
  font-family: PT Sans, sans-serif;
}

.div-block-37 {
  flex-flow: column;
}

.dropdown-toggle-1 {
  color: #e9e9e9;
  padding-right: 20px;
}

.navigation {
  background-color: #0000;
  align-items: center;
  padding-left: 50px;
  padding-right: 50px;
  display: flex;
}

.navigation-items {
  flex: 1;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.logo-link {
  z-index: 1;
}

.logo-link:hover {
  opacity: .8;
}

.logo-link:active {
  opacity: .7;
}

.logo-image {
  display: block;
}

.navigation-wrap {
  align-items: center;
  margin-right: -20px;
  display: flex;
}

.navigation-item {
  opacity: .6;
  letter-spacing: 1px;
  text-transform: uppercase;
  padding: 9px 20px;
  font-size: 12px;
  font-weight: 500;
  line-height: 20px;
}

.navigation-item:hover {
  opacity: .9;
}

.navigation-item:active {
  opacity: .8;
}

.navigation-item.w--current {
  opacity: 1;
  color: #1a1b1f;
  font-weight: 600;
}

.navigation-item.w--current:hover {
  opacity: .8;
  color: #32343a;
}

.navigation-item.w--current:active {
  opacity: .7;
  color: #32343a;
}

.dropdown-toggle-3 {
  padding: 0;
}

@media screen and (max-width: 991px) {
  .nav-link-dropdown {
    text-align: center;
  }

  .nav-link-dropdown:hover, .nav-link-dropdown:active {
    color: #fff;
  }

  .showcase {
    height: 400px;
  }

  .barbers-container {
    background-color: #0000;
  }

  .barber-grid-image {
    border-radius: 50%;
  }

  .sm-icon-link {
    margin-right: 16px;
  }

  .wedding-section {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    background-size: 100%;
    justify-content: flex-end;
    align-items: center;
    height: 400px;
  }

  .wedding-packages-span-1 {
    padding-bottom: 15px;
    font-size: 120px;
  }

  .wedding-packages-span-2 {
    margin-bottom: -30px;
    padding-left: 40px;
  }

  .container-3 {
    height: 485px;
  }

  .nav-link {
    color: var(--black);
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .nav-link:hover {
    color: #e9e9e9;
    background-color: #000;
  }

  .nav-link.w--current {
    color: #000;
    margin-left: auto;
    margin-right: auto;
  }

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

  .dropdown-toggle-2 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

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

  .icon {
    color: #fff;
  }

  .nav-dropdown-list-2 {
    border-style: solid;
    border-radius: 0;
  }

  .nav-dropdown-3 {
    width: 100%;
  }

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

  .nav-dropdown-4 {
    color: var(--black);
  }

  .nav-container {
    justify-content: space-between;
    align-items: center;
  }

  .logo-wrapper {
    display: flex;
  }

  .wedding-section-copy {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    background-size: 100%;
    justify-content: flex-end;
    align-items: center;
    height: 50vh;
  }

  .wedding-heading-copy {
    margin-bottom: 0;
  }

  .barber-sm-icon-link {
    margin-right: 16px;
  }

  .testdrop:hover {
    color: red;
  }

  .dropdown-toggle-1 {
    color: #000;
    flex-flow: column;
    display: flex;
  }

  .dropdown-toggle-1:hover, .dropdown-toggle-1:active {
    color: #e9e9e9;
    background-color: #000;
  }

  .text-block-6 {
    text-align: center;
  }

  .navigation {
    padding: 25px 30px;
  }

  .navigation-items {
    background-color: #fff;
  }

  .logo-link.w--current {
    flex: 1;
  }

  .navigation-wrap {
    margin-right: 0;
  }

  .navigation-item {
    text-align: center;
    padding: 15px 30px;
    transition: background-color .4s, opacity .4s, color .4s;
  }

  .navigation-item:hover {
    background-color: #f7f8f9;
  }

  .navigation-item:active {
    background-color: #eef0f3;
  }

  .menu-button-2 {
    padding: 0;
  }

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

  .menu-icon {
    display: block;
  }
}

@media screen and (max-width: 767px) {
  .showcase {
    height: 300px;
  }

  .homepage-heading {
    margin-bottom: 20px;
    font-size: 42px;
  }

  .barbers-container {
    margin-top: 0;
  }

  .wedding-section {
    height: 350px;
  }

  .wedding-packages-span-1 {
    font-size: 85px;
  }

  .wedding-packages-span-2 {
    margin-top: -30px;
    margin-bottom: -30px;
    padding-left: 20px;
    font-size: 36px;
  }

  .container-3 {
    height: 380px;
  }

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

  .showcase-section.connor {
    background-position: 0 0, 0%;
  }

  .portfolio-grid {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .navigation {
    padding: 20px 30px;
  }

  .logo-link {
    padding-left: 0;
  }
}

@media screen and (max-width: 479px) {
  .nav-link-dropdown {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .book-button {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
  }

  .homepage-heading {
    font-size: 32px;
  }

  .footer {
    padding-bottom: 10px;
  }

  .div-block-34 {
    grid-column-gap: 3px;
    grid-row-gap: 3px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-block-5 {
    font-size: 1em;
    line-height: 1em;
  }

  .wedding-section {
    background-size: 100%;
    height: 30vh;
  }

  .wedding-heading {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: block;
  }

  .wedding-packages-span-1 {
    font-size: 70px;
    top: -2.1rem;
  }

  .wedding-packages-span-2 {
    margin-bottom: -15px;
    padding-left: 10px;
    font-size: 32px;
  }

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

  .container-3 {
    height: 220px;
  }

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

  .showcase-section.kyle {
    height: 400px;
  }

  .showcase-section.prabash {
    background-position: 0 0, 0%;
  }

  .container-5 {
    margin-top: 0;
  }

  .portfolio-grid {
    grid-template-columns: 1fr;
  }

  .nav-link {
    border: 1px #000;
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .dropdown-toggle-2 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-right: 20px;
    display: flex;
  }

  .nav-menu {
    background-color: #fff;
    flex-direction: column;
    order: 0;
    justify-content: flex-start;
    align-self: auto;
    align-items: flex-start;
    display: flex;
  }

  .icon {
    color: #fff;
  }

  .nav-dropdown-list-2 {
    background-color: #fff;
    border: 1px solid #000;
  }

  .nav-dropdown-3 {
    background-color: #fff;
    border: 0 #000;
  }

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

  .menu-button.w--open {
    opacity: 1;
    color: #000;
    display: block;
  }

  .nav-dropdown-4:active {
    color: #000;
  }

  .wedding-section-copy {
    background-size: 100%;
    height: 28vh;
  }

  .wedding-heading-copy {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-bottom: 0;
    display: block;
  }

  .div-block-36 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .navigation {
    padding-left: 20px;
    padding-right: 20px;
  }

  .menu-button-2, .menu-button-2.w--open {
    flex: none;
  }
}

#w-node-_9126eec8-4f71-19b9-2461-f9e5fcd83175-63d6ff47, #w-node-_5fa52da0-e8d8-2b0b-5777-94de245ad437-63d6ff47, #w-node-fc4b39d7-5927-e0f4-fbe2-86e6c258f361-63d6ff47, #w-node-_09dbfbf0-8314-b6cd-2029-5ae7719cc202-63d6ff47, #w-node-_01714ec8-befd-51e7-863f-a15d79550a91-63d6ff47, #w-node-a374017f-dc0a-40a2-6d86-ba6dcfbd1a1c-63d6ff47, #w-node-cd0841ea-193c-a22e-7024-2ae809b008cb-63d6ff47, #w-node-f1a8be62-a16e-5592-3649-24916903da42-63d6ff47, #w-node-_4ed71aeb-ca7c-eda2-d3e2-f4e778f2524f-63d6ff47 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3e049f65-1874-de3a-3f95-3e7a2c046e5a-91558557 {
  align-self: stretch;
}

#w-node-_9126eec8-4f71-19b9-2461-f9e5fcd83175-4f6c4459, #w-node-_5fa52da0-e8d8-2b0b-5777-94de245ad437-4f6c4459, #w-node-fc4b39d7-5927-e0f4-fbe2-86e6c258f361-4f6c4459, #w-node-_09dbfbf0-8314-b6cd-2029-5ae7719cc202-4f6c4459, #w-node-_01714ec8-befd-51e7-863f-a15d79550a91-4f6c4459, #w-node-a374017f-dc0a-40a2-6d86-ba6dcfbd1a1c-4f6c4459, #w-node-cd0841ea-193c-a22e-7024-2ae809b008cb-4f6c4459, #w-node-f1a8be62-a16e-5592-3649-24916903da42-4f6c4459, #w-node-_4ed71aeb-ca7c-eda2-d3e2-f4e778f2524f-4f6c4459, #w-node-_9126eec8-4f71-19b9-2461-f9e5fcd83175-a0fa36b7, #w-node-_5fa52da0-e8d8-2b0b-5777-94de245ad437-a0fa36b7, #w-node-fc4b39d7-5927-e0f4-fbe2-86e6c258f361-a0fa36b7, #w-node-_09dbfbf0-8314-b6cd-2029-5ae7719cc202-a0fa36b7, #w-node-_01714ec8-befd-51e7-863f-a15d79550a91-a0fa36b7, #w-node-a374017f-dc0a-40a2-6d86-ba6dcfbd1a1c-a0fa36b7, #w-node-cd0841ea-193c-a22e-7024-2ae809b008cb-a0fa36b7, #w-node-f1a8be62-a16e-5592-3649-24916903da42-a0fa36b7, #w-node-_4ed71aeb-ca7c-eda2-d3e2-f4e778f2524f-a0fa36b7, #w-node-_9126eec8-4f71-19b9-2461-f9e5fcd83175-94811eaa, #w-node-_5fa52da0-e8d8-2b0b-5777-94de245ad437-94811eaa, #w-node-fc4b39d7-5927-e0f4-fbe2-86e6c258f361-94811eaa, #w-node-_09dbfbf0-8314-b6cd-2029-5ae7719cc202-94811eaa, #w-node-_01714ec8-befd-51e7-863f-a15d79550a91-94811eaa, #w-node-a374017f-dc0a-40a2-6d86-ba6dcfbd1a1c-94811eaa, #w-node-cd0841ea-193c-a22e-7024-2ae809b008cb-94811eaa, #w-node-f1a8be62-a16e-5592-3649-24916903da42-94811eaa, #w-node-_4ed71aeb-ca7c-eda2-d3e2-f4e778f2524f-94811eaa, #w-node-_9126eec8-4f71-19b9-2461-f9e5fcd83175-b914a7f9, #w-node-_5fa52da0-e8d8-2b0b-5777-94de245ad437-b914a7f9, #w-node-fc4b39d7-5927-e0f4-fbe2-86e6c258f361-b914a7f9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

@media screen and (max-width: 991px) {
  #w-node-_2a18b7be-2a21-4316-422e-98dddbd15cf6-1510ce88 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
}
