@font-face {
  font-family: Batmfa;
  src: url('../fonts/batmfa__.ttf') format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Batmfo;
  src: url('../fonts/batmfo__.ttf') format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

:root {
  --black: #1e1e1e;
  --dark-orange: #f58635;
  --grey: #8d8d8d;
  --shadows: #727272;
  --white-smoke: #f4f4f4;
  --black-2: #242424;
  --black-3: #242331;
}

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

.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-layout-vflex {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

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

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

h1 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 38px;
  font-weight: bold;
  line-height: 44px;
}

ul {
  color: var(--black);
  margin-top: 0;
  margin-bottom: 10px;
  padding-left: 40px;
  font-family: Chakra Petch, sans-serif;
  font-size: 18px;
  line-height: 22px;
}

.header_section {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-bottom: 5px solid var(--dark-orange);
  background-color: var(--black);
  grid-template-rows: auto;
  grid-template-columns: auto auto auto;
  grid-auto-columns: 1fr;
  padding-left: 0;
  display: grid;
}

.header_container {
  grid-column-gap: 40px;
  justify-content: space-between;
  width: 100%;
  max-width: 1600px;
  margin-left: auto;
  margin-right: auto;
  padding: 20px 40px;
  display: flex;
}

.logo_link {
  text-decoration: none;
}

.navigation_holder {
  grid-column-gap: 20px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.navlink {
  border-bottom: 2px solid var(--black);
  color: #fff;
  padding: 10px 10px 6px;
  font-family: Chakra Petch, sans-serif;
  font-size: 18px;
  text-decoration: none;
}

.navlink:hover {
  border-bottom-color: var(--dark-orange);
  padding-bottom: 6px;
}

.navlink.w--current {
  border-bottom-color: var(--dark-orange);
}

.contact_header {
  background-color: var(--dark-orange);
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
  flex-direction: column;
  align-items: center;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.navlink_call {
  border-bottom: 2px none var(--black);
  color: #fff;
  padding: 10px 0;
  font-family: Chakra Petch, sans-serif;
  font-size: 15px;
  line-height: 18px;
  text-decoration: none;
}

.navlink_call:hover {
  border-bottom-color: var(--dark-orange);
  padding-bottom: 10px;
}

.social_link_holder {
  grid-column-gap: 20px;
  background-color: #fff;
  background-image: linear-gradient(to right, white, var(--grey));
  box-shadow: 0 -1px 3px 0 var(--shadows);
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  justify-content: center;
  padding: 5px 10px;
  display: flex;
}

.social_link {
  width: 25px;
  height: 25px;
  transition: all .2s;
}

.social_link:hover {
  width: 28px;
  padding-left: 0;
  padding-right: 0;
}

.banner_section {
  height: 500px;
  min-height: 0;
  max-height: none;
}

.slider_banner {
  height: 100%;
}

.slider_arrow_left {
  z-index: 10;
  background-image: linear-gradient(to right, #fff, var(--grey));
  box-shadow: 1px 1px 3px 0 var(--shadows);
  color: var(--black);
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  height: 50px;
  font-size: 25px;
  font-weight: 400;
  line-height: 25px;
  display: block;
}

.slider_arrow_right {
  z-index: 10;
  background-image: linear-gradient(to right, var(--grey), #fff);
  box-shadow: 1px 1px 3px 0 var(--shadows);
  color: var(--black);
  border-radius: 10px 0 0 10px;
  height: 50px;
  font-size: 25px;
  font-weight: 400;
  line-height: 25px;
  display: block;
}

.slider_images {
  object-fit: cover;
  object-position: 50% 50%;
  width: 100%;
  height: 100%;
}

.slider_abs_shape {
  z-index: 5;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .75fr;
  grid-auto-columns: 1fr;
  max-width: 1400px;
  margin-left: auto;
  margin-right: auto;
  padding: 0 40px;
  display: grid;
  position: absolute;
  inset: 0%;
}

.grid_banner_content {
  justify-content: space-between;
  display: flex;
  transform: skew(-10deg);
}

.orange_line_div_banner {
  background-color: #f58635;
  order: 1;
  width: 20px;
}

.div_banner_text {
  background-color: #ffffffd9;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.banner_heading {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Batmfa, sans-serif;
}

.banner_heading.white {
  color: #fff;
  font-family: Batmfa, sans-serif;
}

.banner_text_holder {
  grid-row-gap: 10px;
  flex-direction: column;
  margin-bottom: 40px;
  padding: 10px 40px;
  display: flex;
  transform: skew(10deg);
}

.banner-paragraph {
  color: #fff;
  margin-bottom: 0;
  font-family: Chakra Petch, sans-serif;
  font-size: 16px;
  line-height: 22px;
}

.banner-paragraph.white {
  color: #fff;
}

.main_button {
  background-color: var(--black);
  border-radius: 10px;
  align-self: flex-start;
  padding: 10px 15px;
  font-family: Chakra Petch, sans-serif;
  font-size: 18px;
  line-height: 24px;
  text-decoration: none;
  transition: all .2s;
  transform: skew(-10deg);
}

.main_button:hover {
  color: var(--dark-orange);
  padding-left: 20px;
  padding-right: 20px;
}

.main_button.orange {
  background-color: var(--dark-orange);
}

.body_content_section {
  border-style: solid none none;
  border-width: 5px 10px 10px;
  border-color: var(--dark-orange) black black;
}

.body_content_section.dark {
  background-color: var(--black);
}

.body_content {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 1400px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.body_text_holder {
  grid-row-gap: 10px;
  flex-direction: column;
  margin-bottom: 0;
  padding: 40px 60px;
  display: flex;
}

.div_body_text {
  background-color: #0000;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  transform: skew(10deg);
}

.orange_line_div {
  background-color: #f58635;
  width: 20px;
}

.grid_body_image {
  flex: 0 auto;
  width: 100%;
  height: 100%;
  margin-top: 20px;
  margin-bottom: 20px;
}

.image {
  border: 2px solid var(--black);
  box-shadow: 1px 1px 3px 0 var(--shadows);
  border-radius: 5px;
  width: 100%;
  height: 100%;
}

.unscew_text {
  color: #fff;
  transform: skew(10deg);
}

.icon {
  font-size: 30px;
  line-height: 30px;
}

.logo-split {
  grid-column-gap: 10px;
  display: flex;
}

.logo-blocks {
  grid-row-gap: 2px;
  flex-direction: column;
  display: flex;
}

.logo-top-block {
  color: #fff;
  background-color: #f58635;
  justify-content: center;
  align-items: center;
  padding-bottom: 2px;
  padding-left: 5px;
  padding-right: 5px;
  font-family: Batmfa, sans-serif;
  font-size: 28px;
  line-height: 28px;
  text-decoration: none;
  display: flex;
}

.logo-top-block.split {
  padding-left: 4px;
  padding-right: 4px;
}

.logo-block-split {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.black-rock-logo-text {
  color: #fff;
  align-self: center;
  font-family: Batmfa, sans-serif;
  font-size: 34px;
  line-height: 23px;
}

.orange-logo-text {
  color: var(--dark-orange);
  font-size: 27.6px;
  line-height: 26px;
}

.pty-text {
  color: #fff;
  align-self: auto;
  font-family: Batmfa, sans-serif;
  font-size: 7.8px;
  font-weight: 400;
  line-height: 8px;
  transform: rotate(-90deg);
}

.banner-section {
  z-index: 2;
  background-color: var(--black);
  border-bottom: 2px solid #fff;
  padding: 0 40px;
  position: relative;
}

.container {
  z-index: 1;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex: 1;
  justify-content: space-between;
  width: 100%;
  max-width: 1400px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.container.body {
  border-right: 1px solid var(--dark-orange);
  border-left: 1px solid var(--dark-orange);
  max-width: 1600px;
  padding: 0 100px;
}

.container.body.white {
  border-right-color: var(--white-smoke);
  border-left-color: var(--white-smoke);
}

.container.footer {
  border-left: 1px solid #323232;
  border-right: 1px solid #323232;
  max-width: 1600px;
  padding: 0 100px;
}

.container.footer.white {
  border-right-color: var(--white-smoke);
  border-left-color: var(--white-smoke);
}

.logo-link.mobile {
  display: none;
}

.logo-image {
  max-height: 60px;
  margin-top: 20px;
  margin-bottom: 20px;
}

.logo-image.footer {
  max-height: 40px;
  margin-top: 0;
  margin-bottom: 0;
}

.nav-holder {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  display: flex;
}

.nav-link {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: #fff;
  align-items: center;
  height: 100%;
  padding: 0 15px;
  font-family: Chakra Petch, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 22px;
  text-decoration: none;
  transition: all .2s;
  display: flex;
}

.nav-link:hover {
  background-color: var(--dark-orange);
}

.top-nar {
  z-index: 2;
  background-color: var(--black);
  border-bottom: 2px solid #333;
  padding: 10px 40px;
  position: relative;
}

.top-bar-split {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #fff;
  white-space: nowrap;
  flex: 0 auto;
  justify-content: flex-start;
  align-self: center;
  align-items: center;
  width: 100%;
  font-family: Chakra Petch, sans-serif;
  font-size: 16px;
  font-weight: 700;
  text-decoration: none;
  display: flex;
}

.top-bar-icon {
  max-height: 20px;
}

.social-media-div {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  width: auto;
  display: flex;
}

.social-media-link {
  background-color: var(--dark-orange);
  object-fit: fill;
  padding: 5px;
}

.social-media-link.margin-top {
  background-color: var(--dark-orange);
  border-radius: 0%;
  margin-top: 10px;
  padding: 5px;
}

.social-media-icon {
  max-height: 40px;
}

.banner-div {
  flex-direction: column;
  min-height: 800px;
  padding-left: 40px;
  padding-right: 40px;
  position: relative;
}

.banner-div.subpages {
  min-height: 400px;
}

.absolute-slider {
  z-index: 0;
  width: 100%;
  height: 100%;
  position: absolute;
}

.slide-nav-hidden, .arrows-hidden {
  display: none;
}

.slide-image {
  z-index: 0;
  object-fit: cover;
  object-position: 50% 50%;
  width: 100%;
  height: 100%;
  position: fixed;
  inset: 0%;
}

.slide-image.non-fixed {
  position: absolute;
}

.banner-content-holder {
  justify-content: center;
  align-items: center;
  display: flex;
}

.banner-content {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #0000;
  border: 3px #fff;
  border-radius: 5px;
  flex-direction: column;
  align-items: flex-start;
  max-width: 600px;
  padding: 0;
  display: flex;
}

.banner-heading {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Chakra Petch, sans-serif;
  font-size: 40px;
  font-weight: 400;
  line-height: 44px;
}

.banner-heading.large {
  text-shadow: 6px 6px 1px #ffffff4d;
  font-family: Chakra Petch, sans-serif;
  font-size: 200px;
  line-height: 180px;
}

.banner-heading.subpages {
  font-size: 60px;
  line-height: 70px;
}

.body-div {
  padding: 40px;
}

.body-div.dark {
  z-index: 1;
  background-color: var(--black);
  padding-top: 0;
  padding-bottom: 0;
  position: relative;
}

.body-div.light {
  z-index: 1;
  background-color: var(--white-smoke);
  padding-top: 0;
  padding-bottom: 0;
  position: relative;
}

.body-div.colour {
  z-index: 1;
  background-color: var(--dark-orange);
  padding-top: 0;
  padding-bottom: 0;
  position: relative;
}

.banner-heading-holder {
  flex-direction: column;
  display: flex;
}

.banner-para {
  color: var(--white-smoke);
  margin-bottom: 0;
  font-family: Chakra Petch, sans-serif;
  font-size: 18px;
  line-height: 22px;
}

.banner-para.dark {
  color: var(--black);
}

.banner-para.light {
  font-weight: 300;
}

.button {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #fff;
  background-color: #ffffff1a;
  border: 4px solid #fff;
  border-radius: 5px;
  align-items: center;
  padding: 7px 15px;
  font-family: Chakra Petch, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 24px;
  text-decoration: none;
  transition: all .4s;
  display: flex;
}

.button:hover {
  color: var(--black);
  background-color: #fff;
}

.button.dark {
  border-width: 2px;
  border-color: var(--black);
  color: var(--black);
}

.button.dark:hover {
  border-color: var(--dark-orange);
  background-color: var(--dark-orange);
  color: #fff;
}

.arrow-icon {
  max-height: 20px;
}

.arrow {
  justify-content: center;
  align-items: center;
  margin-top: 0;
  font-size: 26px;
  font-weight: 700;
  line-height: 10px;
  display: flex;
}

.body-line-div-1 {
  border-right: 1px solid var(--dark-orange);
  border-left: 1px solid var(--dark-orange);
  max-width: 2000px;
  margin-left: auto;
  margin-right: auto;
  padding: 0 40px;
}

.body-line-div-1.white {
  border-right-color: var(--white-smoke);
  border-left-color: var(--white-smoke);
}

.body-line-div-1.footer {
  border-left-color: #323232;
  border-right-color: #323232;
}

.body-headings {
  color: var(--white-smoke);
  text-transform: uppercase;
  background-color: #0000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Chakra Petch, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 36px;
}

.body-headings.dark {
  color: var(--black);
}

.body-headings.h2 {
  font-size: 26px;
  line-height: 32px;
}

.body-pic-holder {
  background-image: url('../images/Black-Rock---Body-Pics.avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  flex: 1;
  max-width: 400px;
}

.body-content-holder {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  flex: 1;
  align-items: flex-start;
  padding: 100px 40px;
  display: flex;
  position: relative;
}

.body-images {
  object-fit: cover;
  width: 100%;
  height: 100%;
  max-height: 400px;
}

.header-title-holder {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  align-items: center;
  display: flex;
}

.line-header-div {
  background-color: var(--white-smoke);
  border-radius: 5px;
  width: 30px;
  height: 3px;
}

.line-header-div.dark {
  background-color: var(--dark-orange);
}

.line-header-div.light {
  background-color: var(--white-smoke);
}

.top-headings {
  color: var(--white-smoke);
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Chakra Petch, sans-serif;
  font-size: 20px;
  line-height: 24px;
}

.top-headings.dark {
  color: var(--black);
}

.owner-div {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  display: flex;
}

.services-grid {
  grid-template-rows: auto;
  width: 100%;
}

.services-div {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border: 1px none var(--black);
  background-color: var(--black);
  box-shadow: 5px 5px 0 0 var(--dark-orange);
  border-radius: 3px;
  flex-direction: column;
  padding: 20px;
  display: flex;
}

.services-div.construction {
  box-shadow: 5px 5px 0 0 var(--black);
  filter: grayscale();
  background-image: url('../images/construction.avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  border-radius: 5px;
  justify-content: flex-end;
  width: 100%;
  min-height: 250px;
  padding: 40px 0 0;
  text-decoration: none;
  transition: all .4s;
  position: static;
  left: -40px;
  overflow: hidden;
}

.services-div.construction:hover {
  filter: none;
  width: 100%;
}

.services-div.electrical {
  box-shadow: 5px 5px 0 0 var(--black);
  filter: grayscale();
  background-image: url('../images/electrical.avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 5px;
  justify-content: flex-end;
  width: 100%;
  height: auto;
  min-height: 250px;
  padding: 40px 0 0;
  text-decoration: none;
  transition: all .4s;
  position: static;
  right: -40px;
  overflow: hidden;
}

.services-div.electrical:hover {
  filter: none;
  width: 100%;
}

.bottom-service-div {
  background-color: #1e1e1ebf;
  height: auto;
  padding: 20px;
}

.footer-div {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-top: 0;
  padding: 0 40px;
  display: flex;
}

.footer-divs {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  height: 100%;
  padding-top: 60px;
  padding-bottom: 60px;
  display: flex;
}

.dropdown-holder {
  align-items: center;
  display: flex;
}

.drop-icon {
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
  position: static;
}

.drop-list.w--open {
  background-color: var(--black);
  border-bottom: 2px solid #fff;
  border-left: 2px solid #fff;
  border-right: 2px solid #fff;
  min-width: 200px;
  position: absolute;
  inset: 100% auto auto 0%;
}

.drop-nav {
  color: #fff;
  font-family: Chakra Petch, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.drop-nav:hover {
  background-color: var(--dark-orange);
}

.drop-nav.w--current {
  background-color: var(--dark-orange);
  color: #fff;
}

.left-top-bar-holder {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  display: flex;
}

.footer-contact-holder {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
}

.footer-links {
  color: var(--white-smoke);
  text-transform: uppercase;
  font-family: Chakra Petch, sans-serif;
  text-decoration: none;
  transition: all .4s;
}

.footer-links:hover {
  color: var(--dark-orange);
}

.footer-link-holder {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.footer-lines {
  background-color: #323232;
  width: 1px;
  height: 100%;
  padding-top: 100px;
  padding-bottom: 100px;
}

.projects-grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
}

.bottom-project-div {
  z-index: 1;
  background-color: #1e1e1ebf;
  height: auto;
  padding: 20px;
  position: absolute;
  inset: auto 0% 0%;
}

.projects {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border: 1px none var(--black);
  background-color: var(--black);
  box-shadow: 5px 5px 0 0 var(--black);
  border-radius: 3px;
  flex-direction: column;
  width: 100%;
  min-height: 350px;
  padding: 20px;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
}

.projects.construction {
  box-shadow: 5px 5px 0 0 var(--black);
  filter: grayscale();
  background-image: url('../images/construction.avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  border-radius: 5px;
  justify-content: flex-end;
  width: 100%;
  min-height: 350px;
  padding: 40px 0 0;
  text-decoration: none;
  transition: all .4s;
  position: static;
  left: -40px;
}

.projects.construction:hover {
  filter: none;
  width: 100%;
}

.projects.electrical {
  box-shadow: 5px 5px 0 0 var(--black);
  filter: grayscale();
  background-image: url('../images/electrical.avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 5px;
  justify-content: flex-end;
  width: 100%;
  padding: 40px 0 0;
  text-decoration: none;
  transition: all .4s;
  position: static;
  right: -40px;
}

.projects.electrical:hover {
  filter: none;
  width: 100%;
}

.projects._1 {
  box-shadow: 5px 5px 0 0 var(--black);
  filter: grayscale();
  background-image: url('../images/3.avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  border-radius: 5px;
  justify-content: flex-end;
  width: 100%;
  min-height: 350px;
  padding: 40px 0 0;
  text-decoration: none;
  transition: all .4s;
  position: static;
  left: -40px;
}

.projects._1:hover {
  filter: none;
  width: 100%;
}

.projects._2 {
  box-shadow: 5px 5px 0 0 var(--black);
  filter: grayscale();
  background-image: url('../images/Wonderboom-Spar-31.avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  border-radius: 5px;
  justify-content: flex-end;
  width: 100%;
  min-height: 350px;
  padding: 40px 0 0;
  text-decoration: none;
  transition: all .4s;
  position: static;
  left: -40px;
}

.projects._2:hover {
  filter: none;
  width: 100%;
}

.projects._3 {
  box-shadow: 5px 5px 0 0 var(--black);
  filter: grayscale();
  background-image: url('../images/skil-2.avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  border-radius: 5px;
  justify-content: flex-end;
  width: 100%;
  min-height: 350px;
  padding: 40px 0 0;
  text-decoration: none;
  transition: all .4s;
  position: static;
  left: -40px;
}

.projects._3:hover {
  filter: none;
  width: 100%;
}

.projects._4 {
  box-shadow: 5px 5px 0 0 var(--black);
  filter: grayscale();
  background-image: url('../images/Danville-Spar-1.avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  border-radius: 5px;
  justify-content: flex-end;
  width: 100%;
  min-height: 350px;
  padding: 40px 0 0;
  text-decoration: none;
  transition: all .4s;
  position: static;
  left: -40px;
}

.projects._4:hover {
  filter: none;
  width: 100%;
}

.projects._5 {
  box-shadow: 5px 5px 0 0 var(--black);
  filter: grayscale();
  background-image: url('../images/Fowkes-Bros.avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  border-radius: 5px;
  justify-content: flex-end;
  width: 100%;
  min-height: 350px;
  padding: 40px 0 0;
  text-decoration: none;
  transition: all .4s;
  position: static;
  left: -40px;
}

.projects._5:hover {
  filter: none;
  width: 100%;
}

.projects._6 {
  box-shadow: 5px 5px 0 0 var(--black);
  filter: grayscale();
  background-image: url('../images/Southdowns-Estate-6.avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  border-radius: 5px;
  justify-content: flex-end;
  width: 100%;
  min-height: 350px;
  padding: 40px 0 0;
  text-decoration: none;
  transition: all .4s;
  position: static;
  left: -40px;
}

.projects._6:hover {
  filter: none;
  width: 100%;
}

.projects._7 {
  box-shadow: 5px 5px 0 0 var(--black);
  filter: grayscale();
  background-image: url('../images/Junction-Tops-9.avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  border-radius: 5px;
  justify-content: flex-end;
  width: 100%;
  min-height: 350px;
  padding: 40px 0 0;
  text-decoration: none;
  transition: all .4s;
  position: relative;
  left: 0;
  overflow: hidden;
}

.projects._7:hover {
  filter: none;
  width: 100%;
}

.projects._8 {
  box-shadow: 5px 5px 0 0 var(--black);
  filter: grayscale();
  background-image: url('../images/Loftus-4.avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  border-radius: 5px;
  justify-content: flex-end;
  width: 100%;
  min-height: 350px;
  padding: 40px 0 0;
  text-decoration: none;
  transition: all .4s;
  position: static;
  left: -40px;
}

.projects._8:hover {
  filter: none;
  width: 100%;
}

.projects._9 {
  box-shadow: 5px 5px 0 0 var(--black);
  filter: grayscale();
  background-image: url('../images/skil-2.avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  border-radius: 5px;
  justify-content: flex-end;
  width: 100%;
  min-height: 350px;
  padding: 40px 0 0;
  text-decoration: none;
  transition: all .4s;
  position: static;
  left: -40px;
}

.projects._9:hover {
  filter: none;
  width: 100%;
}

.projects._10 {
  box-shadow: 5px 5px 0 0 var(--black);
  filter: grayscale();
  background-image: url('../images/skil-2.avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  border-radius: 5px;
  justify-content: flex-end;
  width: 100%;
  min-height: 350px;
  padding: 40px 0 0;
  text-decoration: none;
  transition: all .4s;
  position: static;
  left: -40px;
}

.projects._10:hover {
  filter: none;
  width: 100%;
}

.projects._11 {
  box-shadow: 5px 5px 0 0 var(--black);
  filter: grayscale();
  background-image: url('../images/skil-2.avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  border-radius: 5px;
  justify-content: flex-end;
  width: 100%;
  min-height: 350px;
  padding: 40px 0 0;
  text-decoration: none;
  transition: all .4s;
  position: static;
  left: -40px;
}

.projects._11:hover {
  filter: none;
  width: 100%;
}

.project-image {
  z-index: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
  transition: all .4s;
  position: absolute;
  inset: 0%;
}

.project-image:hover {
  transform: scale(1.1);
}

.header-split {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.quick-stack-photos {
  width: 100%;
  padding: 0;
}

.main-photos-link {
  width: 100%;
  height: 100%;
}

.main-photos-link.button {
  background-color: #0000;
  border-style: none;
  align-self: auto;
  width: auto;
  padding: 0;
  display: block;
}

.main-photos-link.hidden {
  display: none;
}

.project-photos {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.body-para {
  color: var(--white-smoke);
  margin-bottom: 0;
  font-family: Chakra Petch, sans-serif;
  font-size: 18px;
  line-height: 22px;
}

.body-para.dark {
  color: var(--black);
}

.body-para.light {
  font-weight: 300;
}

.form {
  width: 100%;
  margin-bottom: 0;
}

.form-headings {
  color: #fff;
  font-family: Chakra Petch, sans-serif;
  font-size: 16px;
}

.inputs {
  color: #fff;
  background-color: #ffffff0d;
  border: 2px solid #fff;
  border-radius: 20px;
  margin-bottom: 0;
  font-family: Chakra Petch, sans-serif;
}

.form-inner {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.input-holder {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-direction: column;
  flex: 1;
  width: 100%;
  display: flex;
}

.form-input-splt {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-wrap: wrap;
  width: 100%;
  display: flex;
}

.notification-div {
  background-color: var(--dark-orange);
  color: #fff;
  text-align: center;
  border-radius: 20px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Chakra Petch, sans-serif;
  font-size: 16px;
}

.quick-contact, .link-block, .hidden-lightboxes {
  display: none;
}

.list-item {
  color: var(--black);
  font-size: 18px;
}

.icon-footer {
  color: var(--dark-orange);
  width: 20px;
  height: 20px;
}

.utility-page-wrap {
  justify-content: center;
  align-items: center;
  width: 100vw;
  max-width: 100%;
  height: 100vh;
  max-height: 100%;
  display: flex;
}

.utility-page-content {
  text-align: center;
  flex-direction: column;
  width: 260px;
  display: flex;
}

.code-embed {
  width: 100%;
  display: block;
}

@media screen and (max-width: 991px) {
  ul {
    font-size: 17px;
    line-height: 20px;
  }

  .banner-section {
    padding-left: 30px;
    padding-right: 30px;
  }

  .container.body {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: column;
    padding-left: 10px;
    padding-right: 10px;
  }

  .container.footer {
    padding-left: 30px;
    padding-right: 30px;
  }

  .logo-link.mobile {
    display: flex;
  }

  .logo-image {
    max-height: 50px;
  }

  .logo-image.mobile {
    margin-top: 0;
    margin-bottom: 0;
  }

  .nav-holder {
    z-index: 10;
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    background-color: var(--black);
    flex-direction: column;
    align-items: flex-start;
    padding: 20px 30px;
    display: none;
    position: fixed;
    inset: 0%;
  }

  .nav-link {
    background-color: #0000;
    align-self: auto;
    height: auto;
    padding: 0;
    font-size: 22px;
    line-height: 26px;
  }

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

  .nav-link.w--current {
    border-left: 4px solid var(--dark-orange);
    padding-left: 10px;
  }

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

  .nav-link.first {
    margin-top: 20px;
  }

  .top-nar {
    padding-left: 30px;
    padding-right: 30px;
    display: none;
  }

  .top-bar-split {
    justify-content: center;
    padding: 15px;
  }

  .top-bar-split.line-right {
    border-right: 2px solid var(--white-smoke);
  }

  .top-bar-split.hidden {
    display: none;
  }

  .banner-div {
    min-height: auto;
    padding: 50px 30px;
  }

  .banner-div.subpages {
    min-height: auto;
  }

  .slide-image {
    height: 100%;
  }

  .banner-heading {
    font-size: 28px;
    line-height: 34px;
  }

  .banner-heading.large {
    font-size: 100px;
    line-height: 100px;
  }

  .body-div.dark {
    padding-bottom: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .body-div.dark.footer {
    padding-bottom: 50px;
  }

  .body-div.light, .body-div.colour {
    padding-left: 10px;
    padding-right: 10px;
  }

  .banner-para {
    font-size: 17px;
    line-height: 20px;
  }

  .body-line-div-1 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .body-headings, .body-headings.dark {
    font-size: 26px;
    line-height: 30px;
  }

  .body-headings.h2 {
    font-size: 19px;
    line-height: 22px;
  }

  .body-pic-holder {
    background-position: 50% 100%;
    width: 100%;
    max-width: none;
    min-height: 200px;
  }

  .body-content-holder {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    padding: 50px 30px;
  }

  .top-headings, .top-headings.dark {
    font-size: 18px;
    line-height: 22px;
  }

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

  .services-div.construction, .services-div.electrical {
    min-height: 200px;
  }

  .bottom-service-div {
    padding: 15px;
  }

  .footer-div {
    padding-left: 0;
    padding-right: 0;
  }

  .footer-divs {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .dropdown-holder {
    align-self: auto;
    margin-left: 0;
    margin-right: 0;
  }

  .bottom-project-div {
    padding: 15px;
  }

  .projects {
    min-height: 250px;
  }

  .body-para.dark, .body-para.light {
    font-size: 17px;
    line-height: 20px;
  }

  .quick-contact {
    z-index: 11;
    border-top: 2px solid var(--white-smoke);
    background-color: var(--black-2);
    display: flex;
    position: fixed;
    inset: auto 0% 0%;
  }

  .burger-link {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .burger-line {
    background-color: var(--white-smoke);
    border-radius: 20px;
    width: 40px;
    height: 4px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .link-block {
    z-index: 11;
    display: flex;
    position: relative;
  }

  .list-item {
    font-size: 17px;
  }
}

@media screen and (max-width: 767px) {
  ul {
    font-size: 15px;
    line-height: 18px;
  }

  .banner-section {
    padding-left: 25px;
    padding-right: 25px;
  }

  .container.body {
    padding-left: 5px;
    padding-right: 5px;
  }

  .logo-image {
    max-height: 40px;
  }

  .nav-holder {
    padding-left: 25px;
    padding-right: 25px;
    display: flex;
  }

  .top-nar {
    padding-left: 25px;
    padding-right: 25px;
  }

  .top-bar-split {
    justify-content: center;
    font-size: 15px;
    line-height: 18px;
  }

  .top-bar-split.line-right {
    font-size: 15px;
    line-height: 18px;
  }

  .banner-div {
    padding: 30px 25px;
  }

  .banner-content {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }

  .banner-heading.large {
    font-size: 80px;
    line-height: 84px;
  }

  .banner-heading.subpages {
    font-size: 34px;
    line-height: 38px;
  }

  .body-div.dark {
    padding-left: 5px;
    padding-right: 5px;
  }

  .body-div.dark.footer {
    padding-bottom: 50px;
  }

  .body-div.light, .body-div.colour {
    padding-left: 5px;
    padding-right: 5px;
  }

  .banner-para {
    font-size: 15px;
    line-height: 18px;
  }

  .button.dark {
    border-width: 2px;
    padding: 5px 10px;
    font-size: 16px;
    line-height: 21px;
  }

  .body-line-div-1 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .body-headings.dark {
    font-size: 22px;
    line-height: 26px;
  }

  .body-headings.h2 {
    font-size: 17px;
    line-height: 20px;
  }

  .body-content-holder {
    padding: 30px 20px;
  }

  .services-div.construction, .services-div.electrical {
    min-height: 150px;
  }

  .footer-div {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: column;
  }

  .footer-divs {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    text-align: center;
    align-items: flex-start;
    width: 100%;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .footer-contact-holder {
    align-items: center;
  }

  .footer-link-holder {
    align-items: flex-start;
  }

  .footer-lines {
    flex: 0 auto;
    align-self: auto;
    width: 100%;
    height: 1px;
    padding-top: 0;
    padding-bottom: 0;
  }

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

  .bottom-project-div {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .projects {
    min-height: 150px;
  }

  .header-split {
    flex-wrap: wrap;
  }

  .body-para.dark {
    font-size: 15px;
    line-height: 18px;
  }

  .body-para.light {
    font-size: 15px;
  }

  .burger-link {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
  }

  .burger-line {
    width: 30px;
  }

  .list-item {
    font-size: 15px;
  }
}

@media screen and (max-width: 479px) {
  .container {
    justify-content: flex-start;
    align-items: center;
  }

  .container.header {
    flex-direction: column;
    align-items: center;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .logo-image {
    margin-top: 0;
    margin-bottom: 0;
  }

  .nav-holder {
    align-items: center;
    display: none;
  }

  .nav-link.first {
    margin-top: 40px;
  }

  .nav-link.first.w--current {
    margin-top: 50px;
  }

  .top-bar-split {
    flex-wrap: wrap;
    font-size: 15px;
  }

  .top-bar-split.line-right {
    flex-wrap: wrap;
  }

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

  .banner-heading {
    text-align: left;
  }

  .banner-heading.large {
    text-align: center;
    font-size: 80px;
    line-height: 84px;
  }

  .banner-para {
    text-align: left;
    font-size: 12px;
  }

  .button.w--current {
    padding: 4px 10px;
    font-size: 14px;
  }

  .button.dark {
    font-size: 18px;
  }

  .body-headings, .body-headings.dark {
    text-align: left;
  }

  .body-content-holder {
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .line-header-div {
    display: none;
  }

  .footer-divs, .footer-link-holder {
    justify-content: center;
    align-items: flex-start;
  }

  .header-split {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column wrap-reverse;
    justify-content: space-between;
    align-items: flex-end;
  }

  .body-para.dark {
    text-align: left;
  }

  .body-para.light {
    text-align: left;
    font-size: 15px;
  }

  .form-inner {
    justify-content: center;
    align-items: center;
  }

  .input-holder {
    align-items: center;
  }

  .hidden-contacts {
    display: none;
  }

  .recaptcha {
    flex: none;
  }

  .list {
    padding-left: 15px;
  }
}

#w-node-cb50b0b9-032d-9ae6-6f4f-ec1f4a5ac6d5-4c040843, #w-node-b310cdbe-046e-97e4-fb9f-9fcd64e305dd-4c040843 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f0d3e4aa-f74c-7844-8e3b-2da7f431ae84-4c040843, #w-node-_0ed230a0-4250-b5e7-fdfe-c23f0748fe25-4c040843, #w-node-_08e5b1fd-5647-d0a7-5ee1-208ac9449517-4c040843, #w-node-_895ae352-94b7-89e1-a2bf-68fda3be5e9f-7016507d, #w-node-acf582f2-2811-87e8-4ccf-45a9f257bce6-7016507d, #w-node-_6aefc4fc-d8fb-036e-bd9c-59e21bab1e81-7016507d, #w-node-ff22f11d-0ecd-ddf9-3577-f0deb117157d-7016507d, #w-node-_002e4d23-51a2-03c1-639d-49a13f875610-7016507d, #w-node-_278619cb-2026-5a50-3491-b7d1a63ba663-7016507d, #w-node-_77dc6516-f664-d1c2-084f-b6f81b7f5cc3-7016507d, #w-node-abd17e68-4539-5fd3-f936-7ca6344f8ec8-7016507d, #w-node-_5dcbe4c8-7c14-1126-6e98-08e9704be890-7016507d, #w-node-e3759041-3104-fb49-69b6-c615f100f583-7016507d, #w-node-afee6634-810f-877c-fe51-699391a71a61-7016507d, #w-node-f7455f0f-2da7-715b-b06d-5e05c9f234ec-7016507d, #w-node-_8f2b44c5-f626-c4df-592b-5d03a6e954b8-7016507d, #w-node-_3d31495f-ae76-69d2-7efd-433eb7e793d3-7016507d, #w-node-b287176b-bff1-fa82-737b-8bfce6d2e29d-7016507d, #w-node-ad56594a-2da3-b974-5d47-603bf1cc2c11-7016507d, #w-node-d6eabbbc-1ee1-2c15-542a-6feaec15c069-7016507d, #w-node-d8a0b870-19ee-641a-b428-3ed8c52c40f0-7016507d, #w-node-_80569deb-b6ae-08a6-6a4b-158479bf41a5-7016507d, #w-node-_696112a6-b3aa-9274-a692-61d3c6db3291-7016507d, #w-node-_103d4930-f86e-64c1-e57c-f677b03cdc12-7016507d, #w-node-_6418a675-4061-9da6-e44d-a7db3036377a-7016507d, #w-node-be074e61-6e58-c837-3ea8-e501303509de-7016507d, #w-node-b306acd7-1c1b-9401-42e2-fd44eb62d817-7016507d, #w-node-_11bdb30e-aefc-67f6-96b2-4ff6e0f2ca5f-7016507d, #w-node-fb9f0ae7-178f-6382-e845-ad876219090c-7016507d, #w-node-_385d6c76-793a-f868-5d79-871476a58da2-7016507d, #w-node-_0146259f-d1e3-8372-c398-4f0d2cba5bd6-7016507d, #w-node-_1e5b6d42-8f18-e1d8-c8ff-2a3a346e8717-7016507d, #w-node-cde0df1f-37cb-9b23-98d2-94b74eaa3f52-7016507d, #w-node-_276b5799-8d64-6bbc-13b1-2414d41157f9-7016507d, #w-node-_3e15edd3-2999-f708-11a0-a3f8c5a7187c-7016507d, #w-node-_3215eb73-835d-1941-a600-b16d0403611f-7016507d, #w-node-_08de124b-c521-73b0-823d-f5f343780a11-7016507d, #w-node-_0a2cb8f7-8c47-3712-35a6-89d0a57fd709-7016507d, #w-node-_658f8cc8-fd93-c43f-2ae3-62ff14430a0f-7016507d, #w-node-a6309883-1a92-01a4-ebe2-d4098fcf49f5-7016507d, #w-node-_2d35b8e9-a1ef-4f72-a540-09aefab226a7-7016507d, #w-node-fb57dff1-0c07-e978-6d9d-8a5983b2369a-7016507d, #w-node-_785a2bb2-840d-a4d6-c5f3-8bad152ddd51-7016507d, #w-node-fe554c9d-b0b9-587f-c78c-8c1613e019d0-7016507d, #w-node-_698c24d3-41c9-a09e-7c72-3cc37b49f39d-7016507d, #w-node-_71efd787-5528-76fc-07ed-f1c97167b6b4-7016507d, #w-node-_1deef6da-ca82-b407-8536-bc9d686a721a-7016507d, #w-node-dfd63c4f-6e9d-bd46-54ab-e7cfcea7f719-7016507d, #w-node-_57712120-2991-a30d-7c43-f872a61aa4ad-7016507d {
  justify-self: end;
}

#w-node-_564c2524-1ea4-fa60-a394-1df66b86afe6-62018ff4 {
  grid-template-rows: auto auto;
  grid-template-columns: 2.75fr 1fr 1fr;
}

#w-node-d76574a4-f725-d9b9-9286-8dc37c9b3c9c-62018ff4 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_10cc02dc-77ea-6513-e88f-c2d52b6654bd-62018ff4, #w-node-e85a18c3-69c6-90f4-705b-bc59d13981ff-62018ff4, #w-node-_7b6492fa-a913-e2bc-f062-673a40c91be7-62018ff4, #w-node-_40c3d5d4-0edb-c16e-f579-1e8b34f20f45-62018ff4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_564c2524-1ea4-fa60-a394-1df66b86afe6-63616554 {
  grid-template-rows: auto auto;
  grid-template-columns: 2.75fr 1fr 1fr;
}

#w-node-d76574a4-f725-d9b9-9286-8dc37c9b3c9c-63616554 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_10cc02dc-77ea-6513-e88f-c2d52b6654bd-63616554, #w-node-e85a18c3-69c6-90f4-705b-bc59d13981ff-63616554, #w-node-_7b6492fa-a913-e2bc-f062-673a40c91be7-63616554, #w-node-_40c3d5d4-0edb-c16e-f579-1e8b34f20f45-63616554 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_564c2524-1ea4-fa60-a394-1df66b86afe6-658da71b {
  grid-template-rows: auto auto;
  grid-template-columns: 2.75fr 1fr 1fr;
}

#w-node-d76574a4-f725-d9b9-9286-8dc37c9b3c9c-658da71b {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_10cc02dc-77ea-6513-e88f-c2d52b6654bd-658da71b, #w-node-e85a18c3-69c6-90f4-705b-bc59d13981ff-658da71b, #w-node-_7b6492fa-a913-e2bc-f062-673a40c91be7-658da71b, #w-node-_40c3d5d4-0edb-c16e-f579-1e8b34f20f45-658da71b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_564c2524-1ea4-fa60-a394-1df66b86afe6-2e4780e7 {
  grid-template-rows: auto auto;
  grid-template-columns: 2.75fr 1fr 1fr;
}

#w-node-d76574a4-f725-d9b9-9286-8dc37c9b3c9c-2e4780e7 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_10cc02dc-77ea-6513-e88f-c2d52b6654bd-2e4780e7, #w-node-e85a18c3-69c6-90f4-705b-bc59d13981ff-2e4780e7, #w-node-_7b6492fa-a913-e2bc-f062-673a40c91be7-2e4780e7, #w-node-_40c3d5d4-0edb-c16e-f579-1e8b34f20f45-2e4780e7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_564c2524-1ea4-fa60-a394-1df66b86afe6-dcc71018 {
  grid-template-rows: auto auto;
  grid-template-columns: 2.75fr 1fr 1fr;
}

#w-node-d76574a4-f725-d9b9-9286-8dc37c9b3c9c-dcc71018 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_10cc02dc-77ea-6513-e88f-c2d52b6654bd-dcc71018, #w-node-e85a18c3-69c6-90f4-705b-bc59d13981ff-dcc71018, #w-node-_7b6492fa-a913-e2bc-f062-673a40c91be7-dcc71018, #w-node-_40c3d5d4-0edb-c16e-f579-1e8b34f20f45-dcc71018 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_564c2524-1ea4-fa60-a394-1df66b86afe6-033f71cc {
  grid-template-rows: auto auto;
  grid-template-columns: 2.75fr 1fr 1fr;
}

#w-node-d76574a4-f725-d9b9-9286-8dc37c9b3c9c-033f71cc {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_10cc02dc-77ea-6513-e88f-c2d52b6654bd-033f71cc, #w-node-e85a18c3-69c6-90f4-705b-bc59d13981ff-033f71cc, #w-node-_7b6492fa-a913-e2bc-f062-673a40c91be7-033f71cc, #w-node-_40c3d5d4-0edb-c16e-f579-1e8b34f20f45-033f71cc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_564c2524-1ea4-fa60-a394-1df66b86afe6-c1c3f21d {
  grid-template-rows: auto auto;
  grid-template-columns: 2.75fr 1fr 1fr;
}

#w-node-d76574a4-f725-d9b9-9286-8dc37c9b3c9c-c1c3f21d {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_10cc02dc-77ea-6513-e88f-c2d52b6654bd-c1c3f21d, #w-node-e85a18c3-69c6-90f4-705b-bc59d13981ff-c1c3f21d, #w-node-_7b6492fa-a913-e2bc-f062-673a40c91be7-c1c3f21d, #w-node-_40c3d5d4-0edb-c16e-f579-1e8b34f20f45-c1c3f21d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_564c2524-1ea4-fa60-a394-1df66b86afe6-9b458a7e {
  grid-template-rows: auto auto;
  grid-template-columns: 2.75fr 1fr 1fr;
}

#w-node-d76574a4-f725-d9b9-9286-8dc37c9b3c9c-9b458a7e {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_10cc02dc-77ea-6513-e88f-c2d52b6654bd-9b458a7e, #w-node-e85a18c3-69c6-90f4-705b-bc59d13981ff-9b458a7e, #w-node-_7b6492fa-a913-e2bc-f062-673a40c91be7-9b458a7e, #w-node-_40c3d5d4-0edb-c16e-f579-1e8b34f20f45-9b458a7e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_564c2524-1ea4-fa60-a394-1df66b86afe6-9e93ff32 {
  grid-template-rows: auto auto;
  grid-template-columns: 2.75fr 1fr 1fr;
}

#w-node-d76574a4-f725-d9b9-9286-8dc37c9b3c9c-9e93ff32 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_10cc02dc-77ea-6513-e88f-c2d52b6654bd-9e93ff32, #w-node-e85a18c3-69c6-90f4-705b-bc59d13981ff-9e93ff32, #w-node-_7b6492fa-a913-e2bc-f062-673a40c91be7-9e93ff32, #w-node-_40c3d5d4-0edb-c16e-f579-1e8b34f20f45-9e93ff32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_564c2524-1ea4-fa60-a394-1df66b86afe6-94410730 {
  grid-template-rows: auto auto;
  grid-template-columns: 2.75fr 1fr 1fr;
}

#w-node-d76574a4-f725-d9b9-9286-8dc37c9b3c9c-94410730 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_10cc02dc-77ea-6513-e88f-c2d52b6654bd-94410730, #w-node-e85a18c3-69c6-90f4-705b-bc59d13981ff-94410730, #w-node-_7b6492fa-a913-e2bc-f062-673a40c91be7-94410730, #w-node-_40c3d5d4-0edb-c16e-f579-1e8b34f20f45-94410730 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_564c2524-1ea4-fa60-a394-1df66b86afe6-13ccd547 {
  grid-template-rows: auto auto;
  grid-template-columns: 2.75fr 1fr 1fr;
}

#w-node-d76574a4-f725-d9b9-9286-8dc37c9b3c9c-13ccd547 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_10cc02dc-77ea-6513-e88f-c2d52b6654bd-13ccd547, #w-node-e85a18c3-69c6-90f4-705b-bc59d13981ff-13ccd547, #w-node-_7b6492fa-a913-e2bc-f062-673a40c91be7-13ccd547, #w-node-_40c3d5d4-0edb-c16e-f579-1e8b34f20f45-13ccd547 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_564c2524-1ea4-fa60-a394-1df66b86afe6-52709f87 {
  grid-template-rows: auto auto;
  grid-template-columns: 2.75fr 1fr 1fr;
}

#w-node-d76574a4-f725-d9b9-9286-8dc37c9b3c9c-52709f87 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_10cc02dc-77ea-6513-e88f-c2d52b6654bd-52709f87, #w-node-e85a18c3-69c6-90f4-705b-bc59d13981ff-52709f87, #w-node-_7b6492fa-a913-e2bc-f062-673a40c91be7-52709f87, #w-node-_40c3d5d4-0edb-c16e-f579-1e8b34f20f45-52709f87 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_564c2524-1ea4-fa60-a394-1df66b86afe6-d2c201f1 {
  grid-template-rows: auto auto;
  grid-template-columns: 2.75fr 1fr 1fr;
}

#w-node-d76574a4-f725-d9b9-9286-8dc37c9b3c9c-d2c201f1 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_10cc02dc-77ea-6513-e88f-c2d52b6654bd-d2c201f1, #w-node-e85a18c3-69c6-90f4-705b-bc59d13981ff-d2c201f1, #w-node-_7b6492fa-a913-e2bc-f062-673a40c91be7-d2c201f1, #w-node-_40c3d5d4-0edb-c16e-f579-1e8b34f20f45-d2c201f1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_41fff132-1ae3-9ce8-683c-8348e64020df-ad2681dd, #w-node-_41fff132-1ae3-9ce8-683c-8348e64020da-ad2681dd, #w-node-_41fff132-1ae3-9ce8-683c-8348e64020e9-ad2681dd, #w-node-_41fff132-1ae3-9ce8-683c-8348e64020ee-ad2681dd, #w-node-_06d5c9f7-e5d3-1aed-6c11-8fbb5ff8f7b3-ad2681dd {
  justify-self: end;
}

#w-node-_564c2524-1ea4-fa60-a394-1df66b86afe6-91d9ef18 {
  grid-template-rows: auto auto;
  grid-template-columns: 2.75fr 1fr 1fr;
}

#w-node-d76574a4-f725-d9b9-9286-8dc37c9b3c9c-91d9ef18 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_10cc02dc-77ea-6513-e88f-c2d52b6654bd-91d9ef18, #w-node-e85a18c3-69c6-90f4-705b-bc59d13981ff-91d9ef18, #w-node-_7b6492fa-a913-e2bc-f062-673a40c91be7-91d9ef18, #w-node-_40c3d5d4-0edb-c16e-f579-1e8b34f20f45-91d9ef18 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_564c2524-1ea4-fa60-a394-1df66b86afe6-be421015 {
  grid-template-rows: auto auto;
  grid-template-columns: 2.75fr 1fr 1fr;
}

#w-node-d76574a4-f725-d9b9-9286-8dc37c9b3c9c-be421015 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_10cc02dc-77ea-6513-e88f-c2d52b6654bd-be421015, #w-node-e85a18c3-69c6-90f4-705b-bc59d13981ff-be421015, #w-node-_7b6492fa-a913-e2bc-f062-673a40c91be7-be421015, #w-node-_40c3d5d4-0edb-c16e-f579-1e8b34f20f45-be421015 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_564c2524-1ea4-fa60-a394-1df66b86afe6-c7346ac8 {
  grid-template-rows: auto auto;
  grid-template-columns: 2.75fr 1fr 1fr;
}

#w-node-d76574a4-f725-d9b9-9286-8dc37c9b3c9c-c7346ac8 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_10cc02dc-77ea-6513-e88f-c2d52b6654bd-c7346ac8, #w-node-e85a18c3-69c6-90f4-705b-bc59d13981ff-c7346ac8, #w-node-_7b6492fa-a913-e2bc-f062-673a40c91be7-c7346ac8, #w-node-_40c3d5d4-0edb-c16e-f579-1e8b34f20f45-c7346ac8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_564c2524-1ea4-fa60-a394-1df66b86afe6-d79c39d3 {
  grid-template-rows: auto auto;
  grid-template-columns: 2.75fr 1fr 1fr;
}

#w-node-d76574a4-f725-d9b9-9286-8dc37c9b3c9c-d79c39d3 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_10cc02dc-77ea-6513-e88f-c2d52b6654bd-d79c39d3, #w-node-e85a18c3-69c6-90f4-705b-bc59d13981ff-d79c39d3, #w-node-_7b6492fa-a913-e2bc-f062-673a40c91be7-d79c39d3, #w-node-_40c3d5d4-0edb-c16e-f579-1e8b34f20f45-d79c39d3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_564c2524-1ea4-fa60-a394-1df66b86afe6-8f204c76 {
  grid-template-rows: auto auto;
  grid-template-columns: 2.75fr 1fr 1fr;
}

#w-node-d76574a4-f725-d9b9-9286-8dc37c9b3c9c-8f204c76 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_10cc02dc-77ea-6513-e88f-c2d52b6654bd-8f204c76, #w-node-e85a18c3-69c6-90f4-705b-bc59d13981ff-8f204c76, #w-node-_7b6492fa-a913-e2bc-f062-673a40c91be7-8f204c76, #w-node-_40c3d5d4-0edb-c16e-f579-1e8b34f20f45-8f204c76 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_564c2524-1ea4-fa60-a394-1df66b86afe6-8ea62d5b {
  grid-template-rows: auto auto;
  grid-template-columns: 2.75fr 1fr 1fr;
}

#w-node-d76574a4-f725-d9b9-9286-8dc37c9b3c9c-8ea62d5b {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_10cc02dc-77ea-6513-e88f-c2d52b6654bd-8ea62d5b, #w-node-e85a18c3-69c6-90f4-705b-bc59d13981ff-8ea62d5b, #w-node-_7b6492fa-a913-e2bc-f062-673a40c91be7-8ea62d5b, #w-node-_40c3d5d4-0edb-c16e-f579-1e8b34f20f45-8ea62d5b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_564c2524-1ea4-fa60-a394-1df66b86afe6-5f8b0234 {
  grid-template-rows: auto auto;
  grid-template-columns: 2.75fr 1fr 1fr;
}

#w-node-d76574a4-f725-d9b9-9286-8dc37c9b3c9c-5f8b0234 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_10cc02dc-77ea-6513-e88f-c2d52b6654bd-5f8b0234, #w-node-e85a18c3-69c6-90f4-705b-bc59d13981ff-5f8b0234, #w-node-_7b6492fa-a913-e2bc-f062-673a40c91be7-5f8b0234, #w-node-_40c3d5d4-0edb-c16e-f579-1e8b34f20f45-5f8b0234 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_41fff132-1ae3-9ce8-683c-8348e64020da-c8615971, #w-node-_41fff132-1ae3-9ce8-683c-8348e64020df-c8615971 {
  justify-self: end;
}

#w-node-_564c2524-1ea4-fa60-a394-1df66b86afe6-9f3b88c1 {
  grid-template-rows: auto auto;
  grid-template-columns: 2.75fr 1fr 1fr;
}

#w-node-d76574a4-f725-d9b9-9286-8dc37c9b3c9c-9f3b88c1 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_10cc02dc-77ea-6513-e88f-c2d52b6654bd-9f3b88c1, #w-node-e85a18c3-69c6-90f4-705b-bc59d13981ff-9f3b88c1, #w-node-_7b6492fa-a913-e2bc-f062-673a40c91be7-9f3b88c1, #w-node-_40c3d5d4-0edb-c16e-f579-1e8b34f20f45-9f3b88c1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_564c2524-1ea4-fa60-a394-1df66b86afe6-4505f199 {
  grid-template-rows: auto auto;
  grid-template-columns: 2.75fr 1fr 1fr;
}

#w-node-d76574a4-f725-d9b9-9286-8dc37c9b3c9c-4505f199 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_10cc02dc-77ea-6513-e88f-c2d52b6654bd-4505f199, #w-node-e85a18c3-69c6-90f4-705b-bc59d13981ff-4505f199, #w-node-_7b6492fa-a913-e2bc-f062-673a40c91be7-4505f199, #w-node-_40c3d5d4-0edb-c16e-f579-1e8b34f20f45-4505f199 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_41fff132-1ae3-9ce8-683c-8348e64020da-2a8987ed, #w-node-_41fff132-1ae3-9ce8-683c-8348e64020df-2a8987ed {
  justify-self: end;
}

#w-node-_564c2524-1ea4-fa60-a394-1df66b86afe6-1717d130 {
  grid-template-rows: auto auto;
  grid-template-columns: 2.75fr 1fr 1fr;
}

#w-node-d76574a4-f725-d9b9-9286-8dc37c9b3c9c-1717d130 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_10cc02dc-77ea-6513-e88f-c2d52b6654bd-1717d130, #w-node-e85a18c3-69c6-90f4-705b-bc59d13981ff-1717d130, #w-node-_7b6492fa-a913-e2bc-f062-673a40c91be7-1717d130, #w-node-_40c3d5d4-0edb-c16e-f579-1e8b34f20f45-1717d130 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_564c2524-1ea4-fa60-a394-1df66b86afe6-0e8239a0 {
  grid-template-rows: auto auto;
  grid-template-columns: 2.75fr 1fr 1fr;
}

#w-node-d76574a4-f725-d9b9-9286-8dc37c9b3c9c-0e8239a0 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_10cc02dc-77ea-6513-e88f-c2d52b6654bd-0e8239a0, #w-node-e85a18c3-69c6-90f4-705b-bc59d13981ff-0e8239a0, #w-node-_7b6492fa-a913-e2bc-f062-673a40c91be7-0e8239a0, #w-node-_40c3d5d4-0edb-c16e-f579-1e8b34f20f45-0e8239a0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_564c2524-1ea4-fa60-a394-1df66b86afe6-bf38abd4 {
  grid-template-rows: auto auto;
  grid-template-columns: 2.75fr 1fr 1fr;
}

#w-node-d76574a4-f725-d9b9-9286-8dc37c9b3c9c-bf38abd4 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_10cc02dc-77ea-6513-e88f-c2d52b6654bd-bf38abd4, #w-node-e85a18c3-69c6-90f4-705b-bc59d13981ff-bf38abd4, #w-node-_7b6492fa-a913-e2bc-f062-673a40c91be7-bf38abd4, #w-node-_40c3d5d4-0edb-c16e-f579-1e8b34f20f45-bf38abd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_564c2524-1ea4-fa60-a394-1df66b86afe6-ebaf4d44 {
  grid-template-rows: auto auto;
  grid-template-columns: 2.75fr 1fr 1fr;
}

#w-node-d76574a4-f725-d9b9-9286-8dc37c9b3c9c-ebaf4d44 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_10cc02dc-77ea-6513-e88f-c2d52b6654bd-ebaf4d44, #w-node-e85a18c3-69c6-90f4-705b-bc59d13981ff-ebaf4d44, #w-node-_7b6492fa-a913-e2bc-f062-673a40c91be7-ebaf4d44, #w-node-_40c3d5d4-0edb-c16e-f579-1e8b34f20f45-ebaf4d44 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_564c2524-1ea4-fa60-a394-1df66b86afe6-3897c6ce {
  grid-template-rows: auto auto;
  grid-template-columns: 2.75fr 1fr 1fr;
}

#w-node-d76574a4-f725-d9b9-9286-8dc37c9b3c9c-3897c6ce {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_10cc02dc-77ea-6513-e88f-c2d52b6654bd-3897c6ce, #w-node-e85a18c3-69c6-90f4-705b-bc59d13981ff-3897c6ce, #w-node-_7b6492fa-a913-e2bc-f062-673a40c91be7-3897c6ce, #w-node-_40c3d5d4-0edb-c16e-f579-1e8b34f20f45-3897c6ce {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_41fff132-1ae3-9ce8-683c-8348e64020da-e3fe1539, #w-node-_41fff132-1ae3-9ce8-683c-8348e64020df-e3fe1539 {
  justify-self: end;
}

#w-node-_564c2524-1ea4-fa60-a394-1df66b86afe6-643186e3 {
  grid-template-rows: auto auto;
  grid-template-columns: 2.75fr 1fr 1fr;
}

#w-node-d76574a4-f725-d9b9-9286-8dc37c9b3c9c-643186e3 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_10cc02dc-77ea-6513-e88f-c2d52b6654bd-643186e3, #w-node-e85a18c3-69c6-90f4-705b-bc59d13981ff-643186e3, #w-node-_7b6492fa-a913-e2bc-f062-673a40c91be7-643186e3, #w-node-_40c3d5d4-0edb-c16e-f579-1e8b34f20f45-643186e3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_564c2524-1ea4-fa60-a394-1df66b86afe6-f3349222 {
  grid-template-rows: auto auto;
  grid-template-columns: 2.75fr 1fr 1fr;
}

#w-node-d76574a4-f725-d9b9-9286-8dc37c9b3c9c-f3349222 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_10cc02dc-77ea-6513-e88f-c2d52b6654bd-f3349222, #w-node-e85a18c3-69c6-90f4-705b-bc59d13981ff-f3349222, #w-node-_7b6492fa-a913-e2bc-f062-673a40c91be7-f3349222, #w-node-_40c3d5d4-0edb-c16e-f579-1e8b34f20f45-f3349222 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_564c2524-1ea4-fa60-a394-1df66b86afe6-41415cba {
  grid-template-rows: auto auto;
  grid-template-columns: 2.75fr 1fr 1fr;
}

#w-node-d76574a4-f725-d9b9-9286-8dc37c9b3c9c-41415cba {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_10cc02dc-77ea-6513-e88f-c2d52b6654bd-41415cba, #w-node-e85a18c3-69c6-90f4-705b-bc59d13981ff-41415cba, #w-node-_7b6492fa-a913-e2bc-f062-673a40c91be7-41415cba, #w-node-_40c3d5d4-0edb-c16e-f579-1e8b34f20f45-41415cba {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_564c2524-1ea4-fa60-a394-1df66b86afe6-b12fd53e {
  grid-template-rows: auto auto;
  grid-template-columns: 2.75fr 1fr 1fr;
}

#w-node-d76574a4-f725-d9b9-9286-8dc37c9b3c9c-b12fd53e {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_10cc02dc-77ea-6513-e88f-c2d52b6654bd-b12fd53e, #w-node-e85a18c3-69c6-90f4-705b-bc59d13981ff-b12fd53e, #w-node-_7b6492fa-a913-e2bc-f062-673a40c91be7-b12fd53e, #w-node-_40c3d5d4-0edb-c16e-f579-1e8b34f20f45-b12fd53e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_564c2524-1ea4-fa60-a394-1df66b86afe6-d7d5975e {
  grid-template-rows: auto auto;
  grid-template-columns: 2.75fr 1fr 1fr;
}

#w-node-d76574a4-f725-d9b9-9286-8dc37c9b3c9c-d7d5975e {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_10cc02dc-77ea-6513-e88f-c2d52b6654bd-d7d5975e, #w-node-e85a18c3-69c6-90f4-705b-bc59d13981ff-d7d5975e, #w-node-_7b6492fa-a913-e2bc-f062-673a40c91be7-d7d5975e, #w-node-_40c3d5d4-0edb-c16e-f579-1e8b34f20f45-d7d5975e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_41fff132-1ae3-9ce8-683c-8348e64020da-ef62c91f, #w-node-_41fff132-1ae3-9ce8-683c-8348e64020df-ef62c91f {
  justify-self: end;
}

#w-node-_564c2524-1ea4-fa60-a394-1df66b86afe6-ec8fff58 {
  grid-template-rows: auto auto;
  grid-template-columns: 2.75fr 1fr 1fr;
}

#w-node-d76574a4-f725-d9b9-9286-8dc37c9b3c9c-ec8fff58 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_10cc02dc-77ea-6513-e88f-c2d52b6654bd-ec8fff58, #w-node-e85a18c3-69c6-90f4-705b-bc59d13981ff-ec8fff58, #w-node-_7b6492fa-a913-e2bc-f062-673a40c91be7-ec8fff58, #w-node-_40c3d5d4-0edb-c16e-f579-1e8b34f20f45-ec8fff58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_564c2524-1ea4-fa60-a394-1df66b86afe6-5a4b4fa8 {
  grid-template-rows: auto auto;
  grid-template-columns: 2.75fr 1fr 1fr;
}

#w-node-d76574a4-f725-d9b9-9286-8dc37c9b3c9c-5a4b4fa8 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_10cc02dc-77ea-6513-e88f-c2d52b6654bd-5a4b4fa8, #w-node-e85a18c3-69c6-90f4-705b-bc59d13981ff-5a4b4fa8, #w-node-_7b6492fa-a913-e2bc-f062-673a40c91be7-5a4b4fa8, #w-node-_40c3d5d4-0edb-c16e-f579-1e8b34f20f45-5a4b4fa8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_41fff132-1ae3-9ce8-683c-8348e64020da-38698cc4, #w-node-_41fff132-1ae3-9ce8-683c-8348e64020df-38698cc4, #w-node-_41fff132-1ae3-9ce8-683c-8348e64020df-1542d60d, #w-node-_41fff132-1ae3-9ce8-683c-8348e64020da-1542d60d {
  justify-self: end;
}

#w-node-_564c2524-1ea4-fa60-a394-1df66b86afe6-997ce5ba {
  grid-template-rows: auto auto;
  grid-template-columns: 2.75fr 1fr 1fr;
}

#w-node-d76574a4-f725-d9b9-9286-8dc37c9b3c9c-997ce5ba {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_10cc02dc-77ea-6513-e88f-c2d52b6654bd-997ce5ba, #w-node-e85a18c3-69c6-90f4-705b-bc59d13981ff-997ce5ba, #w-node-_7b6492fa-a913-e2bc-f062-673a40c91be7-997ce5ba, #w-node-_40c3d5d4-0edb-c16e-f579-1e8b34f20f45-997ce5ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_564c2524-1ea4-fa60-a394-1df66b86afe6-e6c01697 {
  grid-template-rows: auto auto;
  grid-template-columns: 2.75fr 1fr 1fr;
}

#w-node-d76574a4-f725-d9b9-9286-8dc37c9b3c9c-e6c01697 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_10cc02dc-77ea-6513-e88f-c2d52b6654bd-e6c01697, #w-node-e85a18c3-69c6-90f4-705b-bc59d13981ff-e6c01697, #w-node-_7b6492fa-a913-e2bc-f062-673a40c91be7-e6c01697, #w-node-_40c3d5d4-0edb-c16e-f579-1e8b34f20f45-e6c01697 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_41fff132-1ae3-9ce8-683c-8348e64020da-a9d7dd5a, #w-node-_41fff132-1ae3-9ce8-683c-8348e64020df-a9d7dd5a {
  justify-self: end;
}

#w-node-_564c2524-1ea4-fa60-a394-1df66b86afe6-7f33b385 {
  grid-template-rows: auto auto;
  grid-template-columns: 2.75fr 1fr 1fr;
}

#w-node-d76574a4-f725-d9b9-9286-8dc37c9b3c9c-7f33b385 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_10cc02dc-77ea-6513-e88f-c2d52b6654bd-7f33b385, #w-node-e85a18c3-69c6-90f4-705b-bc59d13981ff-7f33b385, #w-node-_7b6492fa-a913-e2bc-f062-673a40c91be7-7f33b385, #w-node-_40c3d5d4-0edb-c16e-f579-1e8b34f20f45-7f33b385 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_564c2524-1ea4-fa60-a394-1df66b86afe6-ea395075 {
  grid-template-rows: auto auto;
  grid-template-columns: 2.75fr 1fr 1fr;
}

#w-node-d76574a4-f725-d9b9-9286-8dc37c9b3c9c-ea395075 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_10cc02dc-77ea-6513-e88f-c2d52b6654bd-ea395075, #w-node-e85a18c3-69c6-90f4-705b-bc59d13981ff-ea395075, #w-node-_7b6492fa-a913-e2bc-f062-673a40c91be7-ea395075, #w-node-_40c3d5d4-0edb-c16e-f579-1e8b34f20f45-ea395075 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_564c2524-1ea4-fa60-a394-1df66b86afe6-de61b011 {
  grid-template-rows: auto auto;
  grid-template-columns: 2.75fr 1fr 1fr;
}

#w-node-d76574a4-f725-d9b9-9286-8dc37c9b3c9c-de61b011 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_10cc02dc-77ea-6513-e88f-c2d52b6654bd-de61b011, #w-node-e85a18c3-69c6-90f4-705b-bc59d13981ff-de61b011, #w-node-_7b6492fa-a913-e2bc-f062-673a40c91be7-de61b011, #w-node-_40c3d5d4-0edb-c16e-f579-1e8b34f20f45-de61b011 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_564c2524-1ea4-fa60-a394-1df66b86afe6-db930ae3 {
  grid-template-rows: auto auto;
  grid-template-columns: 2.75fr 1fr 1fr;
}

#w-node-d76574a4-f725-d9b9-9286-8dc37c9b3c9c-db930ae3 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_10cc02dc-77ea-6513-e88f-c2d52b6654bd-db930ae3, #w-node-e85a18c3-69c6-90f4-705b-bc59d13981ff-db930ae3, #w-node-_7b6492fa-a913-e2bc-f062-673a40c91be7-db930ae3, #w-node-_40c3d5d4-0edb-c16e-f579-1e8b34f20f45-db930ae3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_564c2524-1ea4-fa60-a394-1df66b86afe6-2af38c9b {
  grid-template-rows: auto auto;
  grid-template-columns: 2.75fr 1fr 1fr;
}

#w-node-d76574a4-f725-d9b9-9286-8dc37c9b3c9c-2af38c9b {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_10cc02dc-77ea-6513-e88f-c2d52b6654bd-2af38c9b, #w-node-e85a18c3-69c6-90f4-705b-bc59d13981ff-2af38c9b, #w-node-_7b6492fa-a913-e2bc-f062-673a40c91be7-2af38c9b, #w-node-_40c3d5d4-0edb-c16e-f579-1e8b34f20f45-2af38c9b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_564c2524-1ea4-fa60-a394-1df66b86afe6-48e9d267 {
  grid-template-rows: auto auto;
  grid-template-columns: 2.75fr 1fr 1fr;
}

#w-node-d76574a4-f725-d9b9-9286-8dc37c9b3c9c-48e9d267 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_10cc02dc-77ea-6513-e88f-c2d52b6654bd-48e9d267, #w-node-e85a18c3-69c6-90f4-705b-bc59d13981ff-48e9d267, #w-node-_7b6492fa-a913-e2bc-f062-673a40c91be7-48e9d267, #w-node-_40c3d5d4-0edb-c16e-f579-1e8b34f20f45-48e9d267 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ee84aaff-f329-a403-bfa5-c3dd46b6abbe-a2cb7bf3, #w-node-_41fff132-1ae3-9ce8-683c-8348e64020da-a2cb7bf3, #w-node-_41fff132-1ae3-9ce8-683c-8348e64020df-a2cb7bf3 {
  justify-self: end;
}

#w-node-_564c2524-1ea4-fa60-a394-1df66b86afe6-809704f0 {
  grid-template-rows: auto auto;
  grid-template-columns: 2.75fr 1fr 1fr;
}

#w-node-d76574a4-f725-d9b9-9286-8dc37c9b3c9c-809704f0 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_10cc02dc-77ea-6513-e88f-c2d52b6654bd-809704f0, #w-node-e85a18c3-69c6-90f4-705b-bc59d13981ff-809704f0, #w-node-_7b6492fa-a913-e2bc-f062-673a40c91be7-809704f0, #w-node-_40c3d5d4-0edb-c16e-f579-1e8b34f20f45-809704f0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_564c2524-1ea4-fa60-a394-1df66b86afe6-17d6ecc7 {
  grid-template-rows: auto auto;
  grid-template-columns: 2.75fr 1fr 1fr;
}

#w-node-d76574a4-f725-d9b9-9286-8dc37c9b3c9c-17d6ecc7 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_10cc02dc-77ea-6513-e88f-c2d52b6654bd-17d6ecc7, #w-node-e85a18c3-69c6-90f4-705b-bc59d13981ff-17d6ecc7, #w-node-_7b6492fa-a913-e2bc-f062-673a40c91be7-17d6ecc7, #w-node-_40c3d5d4-0edb-c16e-f579-1e8b34f20f45-17d6ecc7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_564c2524-1ea4-fa60-a394-1df66b86afe6-1af5f522 {
  grid-template-rows: auto auto;
  grid-template-columns: 2.75fr 1fr 1fr;
}

#w-node-d76574a4-f725-d9b9-9286-8dc37c9b3c9c-1af5f522 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_10cc02dc-77ea-6513-e88f-c2d52b6654bd-1af5f522, #w-node-e85a18c3-69c6-90f4-705b-bc59d13981ff-1af5f522, #w-node-_7b6492fa-a913-e2bc-f062-673a40c91be7-1af5f522, #w-node-_40c3d5d4-0edb-c16e-f579-1e8b34f20f45-1af5f522 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_564c2524-1ea4-fa60-a394-1df66b86afe6-cacd2bc2 {
  grid-template-rows: auto auto;
  grid-template-columns: 2.75fr 1fr 1fr;
}

#w-node-d76574a4-f725-d9b9-9286-8dc37c9b3c9c-cacd2bc2 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_10cc02dc-77ea-6513-e88f-c2d52b6654bd-cacd2bc2, #w-node-e85a18c3-69c6-90f4-705b-bc59d13981ff-cacd2bc2, #w-node-_7b6492fa-a913-e2bc-f062-673a40c91be7-cacd2bc2, #w-node-_40c3d5d4-0edb-c16e-f579-1e8b34f20f45-cacd2bc2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_564c2524-1ea4-fa60-a394-1df66b86afe6-c4b9ff07 {
  grid-template-rows: auto auto;
  grid-template-columns: 2.75fr 1fr 1fr;
}

#w-node-d76574a4-f725-d9b9-9286-8dc37c9b3c9c-c4b9ff07 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_10cc02dc-77ea-6513-e88f-c2d52b6654bd-c4b9ff07, #w-node-e85a18c3-69c6-90f4-705b-bc59d13981ff-c4b9ff07, #w-node-_7b6492fa-a913-e2bc-f062-673a40c91be7-c4b9ff07, #w-node-_40c3d5d4-0edb-c16e-f579-1e8b34f20f45-c4b9ff07 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_564c2524-1ea4-fa60-a394-1df66b86afe6-58ff49f7 {
  grid-template-rows: auto auto;
  grid-template-columns: 2.75fr 1fr 1fr;
}

#w-node-d76574a4-f725-d9b9-9286-8dc37c9b3c9c-58ff49f7 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_10cc02dc-77ea-6513-e88f-c2d52b6654bd-58ff49f7, #w-node-e85a18c3-69c6-90f4-705b-bc59d13981ff-58ff49f7, #w-node-_7b6492fa-a913-e2bc-f062-673a40c91be7-58ff49f7, #w-node-_40c3d5d4-0edb-c16e-f579-1e8b34f20f45-58ff49f7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_564c2524-1ea4-fa60-a394-1df66b86afe6-580036c7 {
  grid-template-rows: auto auto;
  grid-template-columns: 2.75fr 1fr 1fr;
}

#w-node-d76574a4-f725-d9b9-9286-8dc37c9b3c9c-580036c7 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_10cc02dc-77ea-6513-e88f-c2d52b6654bd-580036c7, #w-node-e85a18c3-69c6-90f4-705b-bc59d13981ff-580036c7, #w-node-_7b6492fa-a913-e2bc-f062-673a40c91be7-580036c7, #w-node-_40c3d5d4-0edb-c16e-f579-1e8b34f20f45-580036c7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_564c2524-1ea4-fa60-a394-1df66b86afe6-78eff614 {
  grid-template-rows: auto auto;
  grid-template-columns: 2.75fr 1fr 1fr;
}

#w-node-d76574a4-f725-d9b9-9286-8dc37c9b3c9c-78eff614 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_10cc02dc-77ea-6513-e88f-c2d52b6654bd-78eff614, #w-node-e85a18c3-69c6-90f4-705b-bc59d13981ff-78eff614, #w-node-_7b6492fa-a913-e2bc-f062-673a40c91be7-78eff614, #w-node-_40c3d5d4-0edb-c16e-f579-1e8b34f20f45-78eff614 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_564c2524-1ea4-fa60-a394-1df66b86afe6-eb1f7b11 {
  grid-template-rows: auto auto;
  grid-template-columns: 2.75fr 1fr 1fr;
}

#w-node-d76574a4-f725-d9b9-9286-8dc37c9b3c9c-eb1f7b11 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_10cc02dc-77ea-6513-e88f-c2d52b6654bd-eb1f7b11, #w-node-e85a18c3-69c6-90f4-705b-bc59d13981ff-eb1f7b11, #w-node-_7b6492fa-a913-e2bc-f062-673a40c91be7-eb1f7b11, #w-node-_40c3d5d4-0edb-c16e-f579-1e8b34f20f45-eb1f7b11 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_564c2524-1ea4-fa60-a394-1df66b86afe6-10d3631b {
  grid-template-rows: auto auto;
  grid-template-columns: 2.75fr 1fr 1fr;
}

#w-node-d76574a4-f725-d9b9-9286-8dc37c9b3c9c-10d3631b {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_10cc02dc-77ea-6513-e88f-c2d52b6654bd-10d3631b, #w-node-e85a18c3-69c6-90f4-705b-bc59d13981ff-10d3631b, #w-node-_7b6492fa-a913-e2bc-f062-673a40c91be7-10d3631b, #w-node-_40c3d5d4-0edb-c16e-f579-1e8b34f20f45-10d3631b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_564c2524-1ea4-fa60-a394-1df66b86afe6-9095dd1d {
  grid-template-rows: auto auto;
  grid-template-columns: 2.75fr 1fr 1fr;
}

#w-node-d76574a4-f725-d9b9-9286-8dc37c9b3c9c-9095dd1d {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_10cc02dc-77ea-6513-e88f-c2d52b6654bd-9095dd1d, #w-node-e85a18c3-69c6-90f4-705b-bc59d13981ff-9095dd1d, #w-node-_7b6492fa-a913-e2bc-f062-673a40c91be7-9095dd1d, #w-node-_40c3d5d4-0edb-c16e-f579-1e8b34f20f45-9095dd1d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_564c2524-1ea4-fa60-a394-1df66b86afe6-652aa105 {
  grid-template-rows: auto auto;
  grid-template-columns: 2.75fr 1fr 1fr;
}

#w-node-d76574a4-f725-d9b9-9286-8dc37c9b3c9c-652aa105 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_10cc02dc-77ea-6513-e88f-c2d52b6654bd-652aa105, #w-node-e85a18c3-69c6-90f4-705b-bc59d13981ff-652aa105, #w-node-_7b6492fa-a913-e2bc-f062-673a40c91be7-652aa105, #w-node-_40c3d5d4-0edb-c16e-f579-1e8b34f20f45-652aa105 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_564c2524-1ea4-fa60-a394-1df66b86afe6-45504af1 {
  grid-template-rows: auto auto;
  grid-template-columns: 2.75fr 1fr 1fr;
}

#w-node-d76574a4-f725-d9b9-9286-8dc37c9b3c9c-45504af1 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_10cc02dc-77ea-6513-e88f-c2d52b6654bd-45504af1, #w-node-e85a18c3-69c6-90f4-705b-bc59d13981ff-45504af1, #w-node-_7b6492fa-a913-e2bc-f062-673a40c91be7-45504af1, #w-node-_40c3d5d4-0edb-c16e-f579-1e8b34f20f45-45504af1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_564c2524-1ea4-fa60-a394-1df66b86afe6-199eab61 {
  grid-template-rows: auto auto;
  grid-template-columns: 2.75fr 1fr 1fr;
}

#w-node-d76574a4-f725-d9b9-9286-8dc37c9b3c9c-199eab61 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_10cc02dc-77ea-6513-e88f-c2d52b6654bd-199eab61, #w-node-e85a18c3-69c6-90f4-705b-bc59d13981ff-199eab61, #w-node-_7b6492fa-a913-e2bc-f062-673a40c91be7-199eab61, #w-node-_40c3d5d4-0edb-c16e-f579-1e8b34f20f45-199eab61 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ae866093-84d1-4dbb-5293-ec11e539dfbd-ba2a7e6e, #w-node-_41fff132-1ae3-9ce8-683c-8348e64020da-ba2a7e6e, #w-node-_41fff132-1ae3-9ce8-683c-8348e64020df-ba2a7e6e {
  justify-self: end;
}

#w-node-_564c2524-1ea4-fa60-a394-1df66b86afe6-3ac8b288 {
  grid-template-rows: auto auto;
  grid-template-columns: 2.75fr 1fr 1fr;
}

#w-node-d76574a4-f725-d9b9-9286-8dc37c9b3c9c-3ac8b288 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_10cc02dc-77ea-6513-e88f-c2d52b6654bd-3ac8b288, #w-node-e85a18c3-69c6-90f4-705b-bc59d13981ff-3ac8b288, #w-node-_7b6492fa-a913-e2bc-f062-673a40c91be7-3ac8b288, #w-node-_40c3d5d4-0edb-c16e-f579-1e8b34f20f45-3ac8b288 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_564c2524-1ea4-fa60-a394-1df66b86afe6-4ea4b590 {
  grid-template-rows: auto auto;
  grid-template-columns: 2.75fr 1fr 1fr;
}

#w-node-d76574a4-f725-d9b9-9286-8dc37c9b3c9c-4ea4b590 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_10cc02dc-77ea-6513-e88f-c2d52b6654bd-4ea4b590, #w-node-e85a18c3-69c6-90f4-705b-bc59d13981ff-4ea4b590, #w-node-_7b6492fa-a913-e2bc-f062-673a40c91be7-4ea4b590, #w-node-_40c3d5d4-0edb-c16e-f579-1e8b34f20f45-4ea4b590 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_564c2524-1ea4-fa60-a394-1df66b86afe6-fe0d369c {
  grid-template-rows: auto auto;
  grid-template-columns: 2.75fr 1fr 1fr;
}

#w-node-d76574a4-f725-d9b9-9286-8dc37c9b3c9c-fe0d369c {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_10cc02dc-77ea-6513-e88f-c2d52b6654bd-fe0d369c, #w-node-e85a18c3-69c6-90f4-705b-bc59d13981ff-fe0d369c, #w-node-_7b6492fa-a913-e2bc-f062-673a40c91be7-fe0d369c, #w-node-_40c3d5d4-0edb-c16e-f579-1e8b34f20f45-fe0d369c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_564c2524-1ea4-fa60-a394-1df66b86afe6-e2679d11 {
  grid-template-rows: auto auto;
  grid-template-columns: 2.75fr 1fr 1fr;
}

#w-node-d76574a4-f725-d9b9-9286-8dc37c9b3c9c-e2679d11 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_10cc02dc-77ea-6513-e88f-c2d52b6654bd-e2679d11, #w-node-e85a18c3-69c6-90f4-705b-bc59d13981ff-e2679d11, #w-node-_7b6492fa-a913-e2bc-f062-673a40c91be7-e2679d11, #w-node-_40c3d5d4-0edb-c16e-f579-1e8b34f20f45-e2679d11 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_41fff132-1ae3-9ce8-683c-8348e64020da-e0c0dfdc, #w-node-_41fff132-1ae3-9ce8-683c-8348e64020df-e0c0dfdc {
  justify-self: end;
}

#w-node-_564c2524-1ea4-fa60-a394-1df66b86afe6-423ec6e1 {
  grid-template-rows: auto auto;
  grid-template-columns: 2.75fr 1fr 1fr;
}

#w-node-d76574a4-f725-d9b9-9286-8dc37c9b3c9c-423ec6e1 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_10cc02dc-77ea-6513-e88f-c2d52b6654bd-423ec6e1, #w-node-e85a18c3-69c6-90f4-705b-bc59d13981ff-423ec6e1, #w-node-_7b6492fa-a913-e2bc-f062-673a40c91be7-423ec6e1, #w-node-_40c3d5d4-0edb-c16e-f579-1e8b34f20f45-423ec6e1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_564c2524-1ea4-fa60-a394-1df66b86afe6-132f50bd {
  grid-template-rows: auto auto;
  grid-template-columns: 2.75fr 1fr 1fr;
}

#w-node-d76574a4-f725-d9b9-9286-8dc37c9b3c9c-132f50bd {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_10cc02dc-77ea-6513-e88f-c2d52b6654bd-132f50bd, #w-node-e85a18c3-69c6-90f4-705b-bc59d13981ff-132f50bd, #w-node-_7b6492fa-a913-e2bc-f062-673a40c91be7-132f50bd, #w-node-_40c3d5d4-0edb-c16e-f579-1e8b34f20f45-132f50bd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_41fff132-1ae3-9ce8-683c-8348e64020da-4665b7f8, #w-node-_41fff132-1ae3-9ce8-683c-8348e64020df-4665b7f8 {
  justify-self: end;
}

#w-node-_564c2524-1ea4-fa60-a394-1df66b86afe6-6ede1eda {
  grid-template-rows: auto auto;
  grid-template-columns: 2.75fr 1fr 1fr;
}

#w-node-d76574a4-f725-d9b9-9286-8dc37c9b3c9c-6ede1eda {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_10cc02dc-77ea-6513-e88f-c2d52b6654bd-6ede1eda, #w-node-e85a18c3-69c6-90f4-705b-bc59d13981ff-6ede1eda, #w-node-_7b6492fa-a913-e2bc-f062-673a40c91be7-6ede1eda, #w-node-_40c3d5d4-0edb-c16e-f579-1e8b34f20f45-6ede1eda {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_564c2524-1ea4-fa60-a394-1df66b86afe6-b2aa849e {
  grid-template-rows: auto auto;
  grid-template-columns: 2.75fr 1fr 1fr;
}

#w-node-d76574a4-f725-d9b9-9286-8dc37c9b3c9c-b2aa849e {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_10cc02dc-77ea-6513-e88f-c2d52b6654bd-b2aa849e, #w-node-e85a18c3-69c6-90f4-705b-bc59d13981ff-b2aa849e, #w-node-_7b6492fa-a913-e2bc-f062-673a40c91be7-b2aa849e, #w-node-_40c3d5d4-0edb-c16e-f579-1e8b34f20f45-b2aa849e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_41fff132-1ae3-9ce8-683c-8348e64020da-4f06c2e9, #w-node-_41fff132-1ae3-9ce8-683c-8348e64020df-4f06c2e9 {
  justify-self: end;
}

#w-node-_564c2524-1ea4-fa60-a394-1df66b86afe6-3dbae81f {
  grid-template-rows: auto auto;
  grid-template-columns: 2.75fr 1fr 1fr;
}

#w-node-d76574a4-f725-d9b9-9286-8dc37c9b3c9c-3dbae81f {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_10cc02dc-77ea-6513-e88f-c2d52b6654bd-3dbae81f, #w-node-e85a18c3-69c6-90f4-705b-bc59d13981ff-3dbae81f, #w-node-_7b6492fa-a913-e2bc-f062-673a40c91be7-3dbae81f, #w-node-_40c3d5d4-0edb-c16e-f579-1e8b34f20f45-3dbae81f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_564c2524-1ea4-fa60-a394-1df66b86afe6-394f03a1 {
  grid-template-rows: auto auto;
  grid-template-columns: 2.75fr 1fr 1fr;
}

#w-node-d76574a4-f725-d9b9-9286-8dc37c9b3c9c-394f03a1 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_10cc02dc-77ea-6513-e88f-c2d52b6654bd-394f03a1, #w-node-e85a18c3-69c6-90f4-705b-bc59d13981ff-394f03a1, #w-node-_7b6492fa-a913-e2bc-f062-673a40c91be7-394f03a1, #w-node-_40c3d5d4-0edb-c16e-f579-1e8b34f20f45-394f03a1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

@media screen and (max-width: 479px) {
  #w-node-_564c2524-1ea4-fa60-a394-1df66b86afe6-62018ff4 {
    grid-template-rows: auto auto;
    grid-template-columns: 2.75fr;
  }

  #w-node-d76574a4-f725-d9b9-9286-8dc37c9b3c9c-62018ff4 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_10cc02dc-77ea-6513-e88f-c2d52b6654bd-62018ff4, #w-node-e85a18c3-69c6-90f4-705b-bc59d13981ff-62018ff4, #w-node-_7b6492fa-a913-e2bc-f062-673a40c91be7-62018ff4, #w-node-_40c3d5d4-0edb-c16e-f579-1e8b34f20f45-62018ff4 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_564c2524-1ea4-fa60-a394-1df66b86afe6-63616554 {
    grid-template-rows: auto auto;
    grid-template-columns: 2.75fr;
  }

  #w-node-d76574a4-f725-d9b9-9286-8dc37c9b3c9c-63616554 {
    grid-row: span 2 / span 2;
  }

  #w-node-_564c2524-1ea4-fa60-a394-1df66b86afe6-658da71b {
    grid-template-rows: auto auto;
    grid-template-columns: 2.75fr;
  }

  #w-node-d76574a4-f725-d9b9-9286-8dc37c9b3c9c-658da71b {
    grid-row: span 2 / span 2;
  }

  #w-node-_564c2524-1ea4-fa60-a394-1df66b86afe6-2e4780e7 {
    grid-template-rows: auto auto;
    grid-template-columns: 2.75fr;
  }

  #w-node-d76574a4-f725-d9b9-9286-8dc37c9b3c9c-2e4780e7 {
    grid-row: span 2 / span 2;
  }

  #w-node-_564c2524-1ea4-fa60-a394-1df66b86afe6-dcc71018 {
    grid-template-rows: auto auto;
    grid-template-columns: 2.75fr;
  }

  #w-node-d76574a4-f725-d9b9-9286-8dc37c9b3c9c-dcc71018 {
    grid-row: span 2 / span 2;
  }

  #w-node-_564c2524-1ea4-fa60-a394-1df66b86afe6-033f71cc {
    grid-template-rows: auto auto;
    grid-template-columns: 2.75fr;
  }

  #w-node-d76574a4-f725-d9b9-9286-8dc37c9b3c9c-033f71cc {
    grid-row: span 2 / span 2;
  }

  #w-node-_564c2524-1ea4-fa60-a394-1df66b86afe6-c1c3f21d {
    grid-template-rows: auto auto;
    grid-template-columns: 2.75fr;
  }

  #w-node-d76574a4-f725-d9b9-9286-8dc37c9b3c9c-c1c3f21d {
    grid-row: span 2 / span 2;
  }

  #w-node-_564c2524-1ea4-fa60-a394-1df66b86afe6-9b458a7e {
    grid-template-rows: auto auto;
    grid-template-columns: 2.75fr;
  }

  #w-node-d76574a4-f725-d9b9-9286-8dc37c9b3c9c-9b458a7e {
    grid-row: span 2 / span 2;
  }

  #w-node-_564c2524-1ea4-fa60-a394-1df66b86afe6-9e93ff32 {
    grid-template-rows: auto auto;
    grid-template-columns: 2.75fr;
  }

  #w-node-d76574a4-f725-d9b9-9286-8dc37c9b3c9c-9e93ff32 {
    grid-row: span 2 / span 2;
  }

  #w-node-_564c2524-1ea4-fa60-a394-1df66b86afe6-94410730 {
    grid-template-rows: auto auto;
    grid-template-columns: 2.75fr;
  }

  #w-node-d76574a4-f725-d9b9-9286-8dc37c9b3c9c-94410730 {
    grid-row: span 2 / span 2;
  }

  #w-node-_564c2524-1ea4-fa60-a394-1df66b86afe6-13ccd547 {
    grid-template-rows: auto auto;
    grid-template-columns: 2.75fr;
  }

  #w-node-d76574a4-f725-d9b9-9286-8dc37c9b3c9c-13ccd547 {
    grid-row: span 2 / span 2;
  }

  #w-node-_564c2524-1ea4-fa60-a394-1df66b86afe6-52709f87 {
    grid-template-rows: auto auto;
    grid-template-columns: 2.75fr;
  }

  #w-node-d76574a4-f725-d9b9-9286-8dc37c9b3c9c-52709f87 {
    grid-row: span 2 / span 2;
  }

  #w-node-_564c2524-1ea4-fa60-a394-1df66b86afe6-d2c201f1 {
    grid-template-rows: auto auto;
    grid-template-columns: 2.75fr;
  }

  #w-node-d76574a4-f725-d9b9-9286-8dc37c9b3c9c-d2c201f1 {
    grid-row: span 2 / span 2;
  }

  #w-node-_564c2524-1ea4-fa60-a394-1df66b86afe6-91d9ef18 {
    grid-template-rows: auto auto;
    grid-template-columns: 2.75fr;
  }

  #w-node-d76574a4-f725-d9b9-9286-8dc37c9b3c9c-91d9ef18 {
    grid-row: span 2 / span 2;
  }

  #w-node-_564c2524-1ea4-fa60-a394-1df66b86afe6-be421015 {
    grid-template-rows: auto auto;
    grid-template-columns: 2.75fr;
  }

  #w-node-d76574a4-f725-d9b9-9286-8dc37c9b3c9c-be421015 {
    grid-row: span 2 / span 2;
  }

  #w-node-_564c2524-1ea4-fa60-a394-1df66b86afe6-c7346ac8 {
    grid-template-rows: auto auto;
    grid-template-columns: 2.75fr;
  }

  #w-node-d76574a4-f725-d9b9-9286-8dc37c9b3c9c-c7346ac8 {
    grid-row: span 2 / span 2;
  }

  #w-node-_564c2524-1ea4-fa60-a394-1df66b86afe6-d79c39d3 {
    grid-template-rows: auto auto;
    grid-template-columns: 2.75fr;
  }

  #w-node-d76574a4-f725-d9b9-9286-8dc37c9b3c9c-d79c39d3 {
    grid-row: span 2 / span 2;
  }

  #w-node-_564c2524-1ea4-fa60-a394-1df66b86afe6-8f204c76 {
    grid-template-rows: auto auto;
    grid-template-columns: 2.75fr;
  }

  #w-node-d76574a4-f725-d9b9-9286-8dc37c9b3c9c-8f204c76 {
    grid-row: span 2 / span 2;
  }

  #w-node-_564c2524-1ea4-fa60-a394-1df66b86afe6-8ea62d5b {
    grid-template-rows: auto auto;
    grid-template-columns: 2.75fr;
  }

  #w-node-d76574a4-f725-d9b9-9286-8dc37c9b3c9c-8ea62d5b {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_10cc02dc-77ea-6513-e88f-c2d52b6654bd-8ea62d5b, #w-node-e85a18c3-69c6-90f4-705b-bc59d13981ff-8ea62d5b, #w-node-_7b6492fa-a913-e2bc-f062-673a40c91be7-8ea62d5b, #w-node-_40c3d5d4-0edb-c16e-f579-1e8b34f20f45-8ea62d5b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_564c2524-1ea4-fa60-a394-1df66b86afe6-5f8b0234 {
    grid-template-rows: auto auto;
    grid-template-columns: 2.75fr;
  }

  #w-node-d76574a4-f725-d9b9-9286-8dc37c9b3c9c-5f8b0234 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_10cc02dc-77ea-6513-e88f-c2d52b6654bd-5f8b0234, #w-node-e85a18c3-69c6-90f4-705b-bc59d13981ff-5f8b0234, #w-node-_7b6492fa-a913-e2bc-f062-673a40c91be7-5f8b0234, #w-node-_40c3d5d4-0edb-c16e-f579-1e8b34f20f45-5f8b0234 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_564c2524-1ea4-fa60-a394-1df66b86afe6-9f3b88c1 {
    grid-template-rows: auto auto;
    grid-template-columns: 2.75fr;
  }

  #w-node-d76574a4-f725-d9b9-9286-8dc37c9b3c9c-9f3b88c1 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_10cc02dc-77ea-6513-e88f-c2d52b6654bd-9f3b88c1, #w-node-e85a18c3-69c6-90f4-705b-bc59d13981ff-9f3b88c1, #w-node-_7b6492fa-a913-e2bc-f062-673a40c91be7-9f3b88c1, #w-node-_40c3d5d4-0edb-c16e-f579-1e8b34f20f45-9f3b88c1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_564c2524-1ea4-fa60-a394-1df66b86afe6-4505f199 {
    grid-template-rows: auto auto;
    grid-template-columns: 2.75fr;
  }

  #w-node-d76574a4-f725-d9b9-9286-8dc37c9b3c9c-4505f199 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_10cc02dc-77ea-6513-e88f-c2d52b6654bd-4505f199, #w-node-e85a18c3-69c6-90f4-705b-bc59d13981ff-4505f199, #w-node-_7b6492fa-a913-e2bc-f062-673a40c91be7-4505f199, #w-node-_40c3d5d4-0edb-c16e-f579-1e8b34f20f45-4505f199 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_564c2524-1ea4-fa60-a394-1df66b86afe6-1717d130 {
    grid-template-rows: auto auto;
    grid-template-columns: 2.75fr;
  }

  #w-node-d76574a4-f725-d9b9-9286-8dc37c9b3c9c-1717d130 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_10cc02dc-77ea-6513-e88f-c2d52b6654bd-1717d130, #w-node-e85a18c3-69c6-90f4-705b-bc59d13981ff-1717d130, #w-node-_7b6492fa-a913-e2bc-f062-673a40c91be7-1717d130, #w-node-_40c3d5d4-0edb-c16e-f579-1e8b34f20f45-1717d130 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_564c2524-1ea4-fa60-a394-1df66b86afe6-0e8239a0 {
    grid-template-rows: auto auto;
    grid-template-columns: 2.75fr;
  }

  #w-node-d76574a4-f725-d9b9-9286-8dc37c9b3c9c-0e8239a0 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_10cc02dc-77ea-6513-e88f-c2d52b6654bd-0e8239a0, #w-node-e85a18c3-69c6-90f4-705b-bc59d13981ff-0e8239a0, #w-node-_7b6492fa-a913-e2bc-f062-673a40c91be7-0e8239a0, #w-node-_40c3d5d4-0edb-c16e-f579-1e8b34f20f45-0e8239a0 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_564c2524-1ea4-fa60-a394-1df66b86afe6-bf38abd4 {
    grid-template-rows: auto auto;
    grid-template-columns: 2.75fr;
  }

  #w-node-d76574a4-f725-d9b9-9286-8dc37c9b3c9c-bf38abd4 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_10cc02dc-77ea-6513-e88f-c2d52b6654bd-bf38abd4, #w-node-e85a18c3-69c6-90f4-705b-bc59d13981ff-bf38abd4, #w-node-_7b6492fa-a913-e2bc-f062-673a40c91be7-bf38abd4, #w-node-_40c3d5d4-0edb-c16e-f579-1e8b34f20f45-bf38abd4 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_564c2524-1ea4-fa60-a394-1df66b86afe6-ebaf4d44 {
    grid-template-rows: auto auto;
    grid-template-columns: 2.75fr;
  }

  #w-node-d76574a4-f725-d9b9-9286-8dc37c9b3c9c-ebaf4d44 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_10cc02dc-77ea-6513-e88f-c2d52b6654bd-ebaf4d44, #w-node-e85a18c3-69c6-90f4-705b-bc59d13981ff-ebaf4d44, #w-node-_7b6492fa-a913-e2bc-f062-673a40c91be7-ebaf4d44, #w-node-_40c3d5d4-0edb-c16e-f579-1e8b34f20f45-ebaf4d44 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_564c2524-1ea4-fa60-a394-1df66b86afe6-3897c6ce {
    grid-template-rows: auto auto;
    grid-template-columns: 2.75fr;
  }

  #w-node-d76574a4-f725-d9b9-9286-8dc37c9b3c9c-3897c6ce {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_10cc02dc-77ea-6513-e88f-c2d52b6654bd-3897c6ce, #w-node-e85a18c3-69c6-90f4-705b-bc59d13981ff-3897c6ce, #w-node-_7b6492fa-a913-e2bc-f062-673a40c91be7-3897c6ce, #w-node-_40c3d5d4-0edb-c16e-f579-1e8b34f20f45-3897c6ce {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_564c2524-1ea4-fa60-a394-1df66b86afe6-643186e3 {
    grid-template-rows: auto auto;
    grid-template-columns: 2.75fr;
  }

  #w-node-d76574a4-f725-d9b9-9286-8dc37c9b3c9c-643186e3 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_10cc02dc-77ea-6513-e88f-c2d52b6654bd-643186e3, #w-node-e85a18c3-69c6-90f4-705b-bc59d13981ff-643186e3, #w-node-_7b6492fa-a913-e2bc-f062-673a40c91be7-643186e3, #w-node-_40c3d5d4-0edb-c16e-f579-1e8b34f20f45-643186e3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_564c2524-1ea4-fa60-a394-1df66b86afe6-f3349222 {
    grid-template-rows: auto auto;
    grid-template-columns: 2.75fr;
  }

  #w-node-d76574a4-f725-d9b9-9286-8dc37c9b3c9c-f3349222 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_10cc02dc-77ea-6513-e88f-c2d52b6654bd-f3349222, #w-node-e85a18c3-69c6-90f4-705b-bc59d13981ff-f3349222, #w-node-_7b6492fa-a913-e2bc-f062-673a40c91be7-f3349222, #w-node-_40c3d5d4-0edb-c16e-f579-1e8b34f20f45-f3349222 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_564c2524-1ea4-fa60-a394-1df66b86afe6-41415cba {
    grid-template-rows: auto auto;
    grid-template-columns: 2.75fr;
  }

  #w-node-d76574a4-f725-d9b9-9286-8dc37c9b3c9c-41415cba {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_10cc02dc-77ea-6513-e88f-c2d52b6654bd-41415cba, #w-node-e85a18c3-69c6-90f4-705b-bc59d13981ff-41415cba, #w-node-_7b6492fa-a913-e2bc-f062-673a40c91be7-41415cba, #w-node-_40c3d5d4-0edb-c16e-f579-1e8b34f20f45-41415cba {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_564c2524-1ea4-fa60-a394-1df66b86afe6-b12fd53e {
    grid-template-rows: auto auto;
    grid-template-columns: 2.75fr;
  }

  #w-node-d76574a4-f725-d9b9-9286-8dc37c9b3c9c-b12fd53e {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_10cc02dc-77ea-6513-e88f-c2d52b6654bd-b12fd53e, #w-node-e85a18c3-69c6-90f4-705b-bc59d13981ff-b12fd53e, #w-node-_7b6492fa-a913-e2bc-f062-673a40c91be7-b12fd53e, #w-node-_40c3d5d4-0edb-c16e-f579-1e8b34f20f45-b12fd53e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_564c2524-1ea4-fa60-a394-1df66b86afe6-d7d5975e {
    grid-template-rows: auto auto;
    grid-template-columns: 2.75fr;
  }

  #w-node-d76574a4-f725-d9b9-9286-8dc37c9b3c9c-d7d5975e {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_10cc02dc-77ea-6513-e88f-c2d52b6654bd-d7d5975e, #w-node-e85a18c3-69c6-90f4-705b-bc59d13981ff-d7d5975e, #w-node-_7b6492fa-a913-e2bc-f062-673a40c91be7-d7d5975e, #w-node-_40c3d5d4-0edb-c16e-f579-1e8b34f20f45-d7d5975e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_564c2524-1ea4-fa60-a394-1df66b86afe6-ec8fff58 {
    grid-template-rows: auto auto;
    grid-template-columns: 2.75fr;
  }

  #w-node-d76574a4-f725-d9b9-9286-8dc37c9b3c9c-ec8fff58 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_10cc02dc-77ea-6513-e88f-c2d52b6654bd-ec8fff58, #w-node-e85a18c3-69c6-90f4-705b-bc59d13981ff-ec8fff58, #w-node-_7b6492fa-a913-e2bc-f062-673a40c91be7-ec8fff58, #w-node-_40c3d5d4-0edb-c16e-f579-1e8b34f20f45-ec8fff58 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_564c2524-1ea4-fa60-a394-1df66b86afe6-5a4b4fa8 {
    grid-template-rows: auto auto;
    grid-template-columns: 2.75fr;
  }

  #w-node-d76574a4-f725-d9b9-9286-8dc37c9b3c9c-5a4b4fa8 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_10cc02dc-77ea-6513-e88f-c2d52b6654bd-5a4b4fa8, #w-node-e85a18c3-69c6-90f4-705b-bc59d13981ff-5a4b4fa8, #w-node-_7b6492fa-a913-e2bc-f062-673a40c91be7-5a4b4fa8, #w-node-_40c3d5d4-0edb-c16e-f579-1e8b34f20f45-5a4b4fa8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_564c2524-1ea4-fa60-a394-1df66b86afe6-997ce5ba {
    grid-template-rows: auto auto;
    grid-template-columns: 2.75fr;
  }

  #w-node-d76574a4-f725-d9b9-9286-8dc37c9b3c9c-997ce5ba {
    grid-row: span 2 / span 2;
  }

  #w-node-_564c2524-1ea4-fa60-a394-1df66b86afe6-e6c01697 {
    grid-template-rows: auto auto;
    grid-template-columns: 2.75fr;
  }

  #w-node-d76574a4-f725-d9b9-9286-8dc37c9b3c9c-e6c01697 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_10cc02dc-77ea-6513-e88f-c2d52b6654bd-e6c01697, #w-node-e85a18c3-69c6-90f4-705b-bc59d13981ff-e6c01697, #w-node-_7b6492fa-a913-e2bc-f062-673a40c91be7-e6c01697, #w-node-_40c3d5d4-0edb-c16e-f579-1e8b34f20f45-e6c01697 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_564c2524-1ea4-fa60-a394-1df66b86afe6-7f33b385 {
    grid-template-rows: auto auto;
    grid-template-columns: 2.75fr;
  }

  #w-node-d76574a4-f725-d9b9-9286-8dc37c9b3c9c-7f33b385 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_10cc02dc-77ea-6513-e88f-c2d52b6654bd-7f33b385, #w-node-e85a18c3-69c6-90f4-705b-bc59d13981ff-7f33b385, #w-node-_7b6492fa-a913-e2bc-f062-673a40c91be7-7f33b385, #w-node-_40c3d5d4-0edb-c16e-f579-1e8b34f20f45-7f33b385 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_564c2524-1ea4-fa60-a394-1df66b86afe6-ea395075 {
    grid-template-rows: auto auto;
    grid-template-columns: 2.75fr;
  }

  #w-node-d76574a4-f725-d9b9-9286-8dc37c9b3c9c-ea395075 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_10cc02dc-77ea-6513-e88f-c2d52b6654bd-ea395075, #w-node-e85a18c3-69c6-90f4-705b-bc59d13981ff-ea395075, #w-node-_7b6492fa-a913-e2bc-f062-673a40c91be7-ea395075, #w-node-_40c3d5d4-0edb-c16e-f579-1e8b34f20f45-ea395075 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_564c2524-1ea4-fa60-a394-1df66b86afe6-de61b011 {
    grid-template-rows: auto auto;
    grid-template-columns: 2.75fr;
  }

  #w-node-d76574a4-f725-d9b9-9286-8dc37c9b3c9c-de61b011 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_10cc02dc-77ea-6513-e88f-c2d52b6654bd-de61b011, #w-node-e85a18c3-69c6-90f4-705b-bc59d13981ff-de61b011, #w-node-_7b6492fa-a913-e2bc-f062-673a40c91be7-de61b011, #w-node-_40c3d5d4-0edb-c16e-f579-1e8b34f20f45-de61b011 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_564c2524-1ea4-fa60-a394-1df66b86afe6-db930ae3 {
    grid-template-rows: auto auto;
    grid-template-columns: 2.75fr;
  }

  #w-node-d76574a4-f725-d9b9-9286-8dc37c9b3c9c-db930ae3 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_10cc02dc-77ea-6513-e88f-c2d52b6654bd-db930ae3, #w-node-e85a18c3-69c6-90f4-705b-bc59d13981ff-db930ae3, #w-node-_7b6492fa-a913-e2bc-f062-673a40c91be7-db930ae3, #w-node-_40c3d5d4-0edb-c16e-f579-1e8b34f20f45-db930ae3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_564c2524-1ea4-fa60-a394-1df66b86afe6-2af38c9b {
    grid-template-rows: auto auto;
    grid-template-columns: 2.75fr;
  }

  #w-node-d76574a4-f725-d9b9-9286-8dc37c9b3c9c-2af38c9b {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_10cc02dc-77ea-6513-e88f-c2d52b6654bd-2af38c9b, #w-node-e85a18c3-69c6-90f4-705b-bc59d13981ff-2af38c9b, #w-node-_7b6492fa-a913-e2bc-f062-673a40c91be7-2af38c9b, #w-node-_40c3d5d4-0edb-c16e-f579-1e8b34f20f45-2af38c9b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_564c2524-1ea4-fa60-a394-1df66b86afe6-48e9d267 {
    grid-template-rows: auto auto;
    grid-template-columns: 2.75fr;
  }

  #w-node-d76574a4-f725-d9b9-9286-8dc37c9b3c9c-48e9d267 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_10cc02dc-77ea-6513-e88f-c2d52b6654bd-48e9d267, #w-node-e85a18c3-69c6-90f4-705b-bc59d13981ff-48e9d267, #w-node-_7b6492fa-a913-e2bc-f062-673a40c91be7-48e9d267, #w-node-_40c3d5d4-0edb-c16e-f579-1e8b34f20f45-48e9d267 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_564c2524-1ea4-fa60-a394-1df66b86afe6-809704f0 {
    grid-template-rows: auto auto;
    grid-template-columns: 2.75fr;
  }

  #w-node-d76574a4-f725-d9b9-9286-8dc37c9b3c9c-809704f0 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_10cc02dc-77ea-6513-e88f-c2d52b6654bd-809704f0, #w-node-e85a18c3-69c6-90f4-705b-bc59d13981ff-809704f0, #w-node-_7b6492fa-a913-e2bc-f062-673a40c91be7-809704f0, #w-node-_40c3d5d4-0edb-c16e-f579-1e8b34f20f45-809704f0 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_564c2524-1ea4-fa60-a394-1df66b86afe6-17d6ecc7 {
    grid-template-rows: auto auto;
    grid-template-columns: 2.75fr;
  }

  #w-node-d76574a4-f725-d9b9-9286-8dc37c9b3c9c-17d6ecc7 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_10cc02dc-77ea-6513-e88f-c2d52b6654bd-17d6ecc7, #w-node-e85a18c3-69c6-90f4-705b-bc59d13981ff-17d6ecc7, #w-node-_7b6492fa-a913-e2bc-f062-673a40c91be7-17d6ecc7, #w-node-_40c3d5d4-0edb-c16e-f579-1e8b34f20f45-17d6ecc7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_564c2524-1ea4-fa60-a394-1df66b86afe6-1af5f522 {
    grid-template-rows: auto auto;
    grid-template-columns: 2.75fr;
  }

  #w-node-d76574a4-f725-d9b9-9286-8dc37c9b3c9c-1af5f522 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_10cc02dc-77ea-6513-e88f-c2d52b6654bd-1af5f522, #w-node-e85a18c3-69c6-90f4-705b-bc59d13981ff-1af5f522, #w-node-_7b6492fa-a913-e2bc-f062-673a40c91be7-1af5f522, #w-node-_40c3d5d4-0edb-c16e-f579-1e8b34f20f45-1af5f522 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_564c2524-1ea4-fa60-a394-1df66b86afe6-cacd2bc2 {
    grid-template-rows: auto auto;
    grid-template-columns: 2.75fr;
  }

  #w-node-d76574a4-f725-d9b9-9286-8dc37c9b3c9c-cacd2bc2 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_10cc02dc-77ea-6513-e88f-c2d52b6654bd-cacd2bc2, #w-node-e85a18c3-69c6-90f4-705b-bc59d13981ff-cacd2bc2, #w-node-_7b6492fa-a913-e2bc-f062-673a40c91be7-cacd2bc2, #w-node-_40c3d5d4-0edb-c16e-f579-1e8b34f20f45-cacd2bc2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_564c2524-1ea4-fa60-a394-1df66b86afe6-c4b9ff07 {
    grid-template-rows: auto auto;
    grid-template-columns: 2.75fr;
  }

  #w-node-d76574a4-f725-d9b9-9286-8dc37c9b3c9c-c4b9ff07 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_10cc02dc-77ea-6513-e88f-c2d52b6654bd-c4b9ff07, #w-node-e85a18c3-69c6-90f4-705b-bc59d13981ff-c4b9ff07, #w-node-_7b6492fa-a913-e2bc-f062-673a40c91be7-c4b9ff07, #w-node-_40c3d5d4-0edb-c16e-f579-1e8b34f20f45-c4b9ff07 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_564c2524-1ea4-fa60-a394-1df66b86afe6-58ff49f7 {
    grid-template-rows: auto auto;
    grid-template-columns: 2.75fr;
  }

  #w-node-d76574a4-f725-d9b9-9286-8dc37c9b3c9c-58ff49f7 {
    grid-row: span 2 / span 2;
  }

  #w-node-_564c2524-1ea4-fa60-a394-1df66b86afe6-580036c7 {
    grid-template-rows: auto auto;
    grid-template-columns: 2.75fr;
  }

  #w-node-d76574a4-f725-d9b9-9286-8dc37c9b3c9c-580036c7 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_10cc02dc-77ea-6513-e88f-c2d52b6654bd-580036c7, #w-node-e85a18c3-69c6-90f4-705b-bc59d13981ff-580036c7, #w-node-_7b6492fa-a913-e2bc-f062-673a40c91be7-580036c7, #w-node-_40c3d5d4-0edb-c16e-f579-1e8b34f20f45-580036c7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_564c2524-1ea4-fa60-a394-1df66b86afe6-78eff614 {
    grid-template-rows: auto auto;
    grid-template-columns: 2.75fr;
  }

  #w-node-d76574a4-f725-d9b9-9286-8dc37c9b3c9c-78eff614 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_10cc02dc-77ea-6513-e88f-c2d52b6654bd-78eff614, #w-node-e85a18c3-69c6-90f4-705b-bc59d13981ff-78eff614, #w-node-_7b6492fa-a913-e2bc-f062-673a40c91be7-78eff614, #w-node-_40c3d5d4-0edb-c16e-f579-1e8b34f20f45-78eff614 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_564c2524-1ea4-fa60-a394-1df66b86afe6-eb1f7b11 {
    grid-template-rows: auto auto;
    grid-template-columns: 2.75fr;
  }

  #w-node-d76574a4-f725-d9b9-9286-8dc37c9b3c9c-eb1f7b11 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_10cc02dc-77ea-6513-e88f-c2d52b6654bd-eb1f7b11, #w-node-e85a18c3-69c6-90f4-705b-bc59d13981ff-eb1f7b11, #w-node-_7b6492fa-a913-e2bc-f062-673a40c91be7-eb1f7b11, #w-node-_40c3d5d4-0edb-c16e-f579-1e8b34f20f45-eb1f7b11 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_564c2524-1ea4-fa60-a394-1df66b86afe6-10d3631b {
    grid-template-rows: auto auto;
    grid-template-columns: 2.75fr;
  }

  #w-node-d76574a4-f725-d9b9-9286-8dc37c9b3c9c-10d3631b {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_10cc02dc-77ea-6513-e88f-c2d52b6654bd-10d3631b, #w-node-e85a18c3-69c6-90f4-705b-bc59d13981ff-10d3631b, #w-node-_7b6492fa-a913-e2bc-f062-673a40c91be7-10d3631b, #w-node-_40c3d5d4-0edb-c16e-f579-1e8b34f20f45-10d3631b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_564c2524-1ea4-fa60-a394-1df66b86afe6-9095dd1d {
    grid-template-rows: auto auto;
    grid-template-columns: 2.75fr;
  }

  #w-node-d76574a4-f725-d9b9-9286-8dc37c9b3c9c-9095dd1d {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_10cc02dc-77ea-6513-e88f-c2d52b6654bd-9095dd1d, #w-node-e85a18c3-69c6-90f4-705b-bc59d13981ff-9095dd1d, #w-node-_7b6492fa-a913-e2bc-f062-673a40c91be7-9095dd1d, #w-node-_40c3d5d4-0edb-c16e-f579-1e8b34f20f45-9095dd1d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_564c2524-1ea4-fa60-a394-1df66b86afe6-652aa105 {
    grid-template-rows: auto auto;
    grid-template-columns: 2.75fr;
  }

  #w-node-d76574a4-f725-d9b9-9286-8dc37c9b3c9c-652aa105 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_10cc02dc-77ea-6513-e88f-c2d52b6654bd-652aa105, #w-node-e85a18c3-69c6-90f4-705b-bc59d13981ff-652aa105, #w-node-_7b6492fa-a913-e2bc-f062-673a40c91be7-652aa105, #w-node-_40c3d5d4-0edb-c16e-f579-1e8b34f20f45-652aa105 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_564c2524-1ea4-fa60-a394-1df66b86afe6-45504af1 {
    grid-template-rows: auto auto;
    grid-template-columns: 2.75fr;
  }

  #w-node-d76574a4-f725-d9b9-9286-8dc37c9b3c9c-45504af1 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_10cc02dc-77ea-6513-e88f-c2d52b6654bd-45504af1, #w-node-e85a18c3-69c6-90f4-705b-bc59d13981ff-45504af1, #w-node-_7b6492fa-a913-e2bc-f062-673a40c91be7-45504af1, #w-node-_40c3d5d4-0edb-c16e-f579-1e8b34f20f45-45504af1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_564c2524-1ea4-fa60-a394-1df66b86afe6-199eab61 {
    grid-template-rows: auto auto;
    grid-template-columns: 2.75fr;
  }

  #w-node-d76574a4-f725-d9b9-9286-8dc37c9b3c9c-199eab61 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_10cc02dc-77ea-6513-e88f-c2d52b6654bd-199eab61, #w-node-e85a18c3-69c6-90f4-705b-bc59d13981ff-199eab61, #w-node-_7b6492fa-a913-e2bc-f062-673a40c91be7-199eab61, #w-node-_40c3d5d4-0edb-c16e-f579-1e8b34f20f45-199eab61 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_564c2524-1ea4-fa60-a394-1df66b86afe6-3ac8b288 {
    grid-template-rows: auto auto;
    grid-template-columns: 2.75fr;
  }

  #w-node-d76574a4-f725-d9b9-9286-8dc37c9b3c9c-3ac8b288 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_10cc02dc-77ea-6513-e88f-c2d52b6654bd-3ac8b288, #w-node-e85a18c3-69c6-90f4-705b-bc59d13981ff-3ac8b288, #w-node-_7b6492fa-a913-e2bc-f062-673a40c91be7-3ac8b288, #w-node-_40c3d5d4-0edb-c16e-f579-1e8b34f20f45-3ac8b288 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_564c2524-1ea4-fa60-a394-1df66b86afe6-4ea4b590 {
    grid-template-rows: auto auto;
    grid-template-columns: 2.75fr;
  }

  #w-node-d76574a4-f725-d9b9-9286-8dc37c9b3c9c-4ea4b590 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_10cc02dc-77ea-6513-e88f-c2d52b6654bd-4ea4b590, #w-node-e85a18c3-69c6-90f4-705b-bc59d13981ff-4ea4b590, #w-node-_7b6492fa-a913-e2bc-f062-673a40c91be7-4ea4b590, #w-node-_40c3d5d4-0edb-c16e-f579-1e8b34f20f45-4ea4b590 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_564c2524-1ea4-fa60-a394-1df66b86afe6-fe0d369c {
    grid-template-rows: auto auto;
    grid-template-columns: 2.75fr;
  }

  #w-node-d76574a4-f725-d9b9-9286-8dc37c9b3c9c-fe0d369c {
    grid-row: span 2 / span 2;
  }

  #w-node-_564c2524-1ea4-fa60-a394-1df66b86afe6-e2679d11 {
    grid-template-rows: auto auto;
    grid-template-columns: 2.75fr;
  }

  #w-node-d76574a4-f725-d9b9-9286-8dc37c9b3c9c-e2679d11 {
    grid-row: span 2 / span 2;
  }

  #w-node-_564c2524-1ea4-fa60-a394-1df66b86afe6-423ec6e1 {
    grid-template-rows: auto auto;
    grid-template-columns: 2.75fr;
  }

  #w-node-d76574a4-f725-d9b9-9286-8dc37c9b3c9c-423ec6e1 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_10cc02dc-77ea-6513-e88f-c2d52b6654bd-423ec6e1, #w-node-e85a18c3-69c6-90f4-705b-bc59d13981ff-423ec6e1, #w-node-_7b6492fa-a913-e2bc-f062-673a40c91be7-423ec6e1, #w-node-_40c3d5d4-0edb-c16e-f579-1e8b34f20f45-423ec6e1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_564c2524-1ea4-fa60-a394-1df66b86afe6-132f50bd {
    grid-template-rows: auto auto;
    grid-template-columns: 2.75fr;
  }

  #w-node-d76574a4-f725-d9b9-9286-8dc37c9b3c9c-132f50bd {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_10cc02dc-77ea-6513-e88f-c2d52b6654bd-132f50bd, #w-node-e85a18c3-69c6-90f4-705b-bc59d13981ff-132f50bd, #w-node-_7b6492fa-a913-e2bc-f062-673a40c91be7-132f50bd, #w-node-_40c3d5d4-0edb-c16e-f579-1e8b34f20f45-132f50bd {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_564c2524-1ea4-fa60-a394-1df66b86afe6-6ede1eda {
    grid-template-rows: auto auto;
    grid-template-columns: 2.75fr;
  }

  #w-node-d76574a4-f725-d9b9-9286-8dc37c9b3c9c-6ede1eda {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_10cc02dc-77ea-6513-e88f-c2d52b6654bd-6ede1eda, #w-node-e85a18c3-69c6-90f4-705b-bc59d13981ff-6ede1eda, #w-node-_7b6492fa-a913-e2bc-f062-673a40c91be7-6ede1eda, #w-node-_40c3d5d4-0edb-c16e-f579-1e8b34f20f45-6ede1eda {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_564c2524-1ea4-fa60-a394-1df66b86afe6-b2aa849e {
    grid-template-rows: auto auto;
    grid-template-columns: 2.75fr;
  }

  #w-node-d76574a4-f725-d9b9-9286-8dc37c9b3c9c-b2aa849e {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_10cc02dc-77ea-6513-e88f-c2d52b6654bd-b2aa849e, #w-node-e85a18c3-69c6-90f4-705b-bc59d13981ff-b2aa849e, #w-node-_7b6492fa-a913-e2bc-f062-673a40c91be7-b2aa849e, #w-node-_40c3d5d4-0edb-c16e-f579-1e8b34f20f45-b2aa849e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_564c2524-1ea4-fa60-a394-1df66b86afe6-3dbae81f {
    grid-template-rows: auto auto;
    grid-template-columns: 2.75fr;
  }

  #w-node-d76574a4-f725-d9b9-9286-8dc37c9b3c9c-3dbae81f {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_10cc02dc-77ea-6513-e88f-c2d52b6654bd-3dbae81f, #w-node-e85a18c3-69c6-90f4-705b-bc59d13981ff-3dbae81f, #w-node-_7b6492fa-a913-e2bc-f062-673a40c91be7-3dbae81f, #w-node-_40c3d5d4-0edb-c16e-f579-1e8b34f20f45-3dbae81f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_564c2524-1ea4-fa60-a394-1df66b86afe6-394f03a1 {
    grid-template-rows: auto auto;
    grid-template-columns: 2.75fr;
  }

  #w-node-d76574a4-f725-d9b9-9286-8dc37c9b3c9c-394f03a1 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_10cc02dc-77ea-6513-e88f-c2d52b6654bd-394f03a1, #w-node-e85a18c3-69c6-90f4-705b-bc59d13981ff-394f03a1, #w-node-_7b6492fa-a913-e2bc-f062-673a40c91be7-394f03a1, #w-node-_40c3d5d4-0edb-c16e-f579-1e8b34f20f45-394f03a1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}


@font-face {
  font-family: 'Batmfa';
  src: url('../fonts/batmfa__.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Batmfo';
  src: url('../fonts/batmfo__.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}