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

code {
  display:none;
}




.w-checkbox {
  margin-bottom: 5px;
  padding-left: 20px;
  display: block;
}

.w-checkbox:before {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-checkbox:after {
  content: " ";
  clear: both;
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-checkbox-input {
  float: left;
  margin: 4px 0 0 -20px;
  line-height: normal;
}

.w-checkbox-input--inputType-custom {
  width: 12px;
  height: 12px;
  border: 1px solid #ccc;
  border-radius: 2px;
}

.w-checkbox-input--inputType-custom.w--redirected-checked {
  background-color: #3898ec;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/static/custom-checkbox-checkmark.589d534424.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-color: #3898ec;
}

.w-checkbox-input--inputType-custom.w--redirected-focus {
  box-shadow: 0 0 3px 1px #3898ec;
}

h1 {
  color: #000;
  letter-spacing: 4px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 40px;
}

h2 {
  letter-spacing: 4px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 28px;
  font-weight: 700;
  line-height: 28px;
  clear:both;
}

h3 {
  color: #000;
  text-align: left;
  letter-spacing: 2px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 12px;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
}

h4 {
  color: #000;
  letter-spacing: 2px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 16px;
  font-size: 16px;
  font-weight: 700;
  line-height: 16px;
}

p {
  margin-bottom: 16px;
}

a {
  color: #91aa42;
  -webkit-text-stroke-color: #91aa42;
  font-weight: 700;
  text-decoration: none;
  cursor:pointer;
}

label {
  letter-spacing: 2px;
  text-transform: uppercase;
  margin-bottom: 5px;
  font-size: 12px;
  font-weight: 400;
  line-height: 12px;
  display: block;
}

.topnav {
  width: 100%;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #000;
  justify-content: center;
  align-items: flex-start;
  margin-right: 0;
  padding: 9px 60px;
  display: flex;
}

.links {
  width: 100%;
  max-width: 1200px;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: flex-end;
  align-items: flex-start;
  display: flex;
}

.text {
  color: #fff;
  text-align: right;
  letter-spacing: 1.6px;
  text-transform: uppercase;
  font-family: Lato, sans-serif;
  font-size: 10px;
  font-weight: 400;
  line-height: 10px;
}

.vectors-wrapper {
  width: 12.439px;
  height: 12px;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  display: flex;
}

.divider {
  width: 100%;
  height: 1px;
  max-width: 1200px;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  color: #e0e0e0;
  border-bottom: 1px solid #e0e0e0;
  border-radius: 0;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.page-title {
  width: 100%;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #f3f3f3;
  border: 0 solid #e0e0e0;
  border-bottom-width: 1px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding-left: 60px;
  padding-right: 60px;
  display: flex;
}

.page-title-container {
  width: 100%;
  height: 240px;
  max-width: 1200px;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 32px 60px 32px 0;
  display: flex;
}

.page-title-content {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.page-description {
  max-width: 588px;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.eyebrow {
  color: #000;
  letter-spacing: 1.6px;
  text-transform: uppercase;
  font-family: Lato, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
}

.eyebrow.order {
  margin-bottom: 20px;
}

.page-titles {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.heading-line {
  width: 80px;
  height: 0;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  top: 17px;
  left: -100px;
}

.heading-line.h1 {
  border-bottom: 1px solid #000;
  top: 18px;
}

.heading-line.h2 {
  border-bottom: 1px solid #000;
  position: absolute;
  top: 13px;
}

.heading-line.h2.eyebrow {
  top: 10px;
}

.heading-line.h2.eyebrow.right {
  left: 88px;
}

.heading-line.h2.eyebrow.right.about {
  position: static;
}

.heading-line.h2.eyebrow.right._2 {
  left: 130px;
}

.heading-line.h2.eyebrow.right._4 {
  left: 140px;
}

.content-container {
  width: 100%;
  max-width: 1200px;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 0;
  padding-top: 56px;
  padding-bottom: 56px;
  display: flex;
}

.content-container.design {
  grid-row-gap: 16px;
  text-align: center;
  align-items: center;
  padding-top: 0;
  padding-bottom: 0;
}

.content-container._2 {
  padding-top: 0;
}

.content-container.title {
  padding-top: 0;
  padding-bottom: 0;
}

.page-intro {
  width: 100%;
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-bottom: 32px;
  padding-right: 20%;
  display: flex;
}

.collections {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 32px;
  padding-bottom: 32px;
  display: flex;
}

.h2 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.collection-links {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.inspiration {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.filter-list {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-wrap: wrap;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.button-filter {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  background-color: #fff;
  border: 1px solid #000;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 8px 16px;
  display: flex;
}

.button-filter:hover {
  background-color: #f3f3f3;
}

.button-filter:active {
  color: #fff;
  background-color: #000;
}

.text-3 {
  color: #000;
  letter-spacing: 1.6px;
  -webkit-text-stroke-color: white;
  text-transform: uppercase;
  font-family: Lato, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 12px;
}

.column-1 {
  grid-column-gap: 44px;
  grid-row-gap: 44px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.insp_image {
  position:relative;
  width: 100%;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.favorited {
  position: absolute;
  top: -10px;
  left: -10px;
  width: 26px;
  height: 24px;
  background-image: url('/images/icon_favorites_red.svg');
  background-position: center center;
  background-size: cover;
}

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

.insp_caption {
  color: #444;
  letter-spacing: 1px;
  text-transform: undefined;
  font-family: Lato, sans-serif;
  font-size: 10px;
  font-weight: 400;
  line-height: 16px;
}

.body {
  letter-spacing: 1.6px;
  flex-direction: column;
  align-items: center;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 26px;
  display: flex;
}

.page-desc-text {
  color: #000;
  letter-spacing: 1.6px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.image {
  height: 100%;
  margin-top: 20px;
}

.dropdown.mobile {
  display: none;
}

.nav-link {
  letter-spacing: 2px;
  text-transform: uppercase;
  padding-top: 34px;
  padding-bottom: 33px;
  font-family: Lato, sans-serif;
  font-size: 12px;
  font-weight: 400;
}

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

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

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

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

.container-2 {
  height: 87px;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}

.navbar {
  background-color: #f3f3f3;
  border-bottom: 1px solid #e0e0e0;
  padding-left: 60px;
  padding-right: 60px;
}

.navbar.home {
  background-color: rgba(0, 0, 0, .4);
}

.menu-button.dark {
  color: #fff;
}

.dropdown-link {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  font-family: Lato, sans-serif;
  font-size: 12px;
}

.dropdown-link:hover {
  background-color: #222;
}

.dropdown-link:active {
  background-color: #333;
}

.dropdown-list {
  background-color: #ddd;
  display: none;
  -webkit-text-stroke-color: white;
  background-color: #000;
  margin-top: 0;
}

.nav-contain {
  width: 100%;
  max-height: 87px;
}
br
.nav-contain.home {
  background-color: rgba(0, 0, 0, 0);
  position: absolute;
}

._4-col {
  width: 100%;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  display: grid;
}

.column {
  width: 100%;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #f8f8f8;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.collection-btn {
  width: 100%;
  height: 282px;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #000;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 20px;
  display: flex;
  cursor:pointer;
}

.collection-btn.wood {
  background-image: url('../images/BTN_1_wood.jpg');
  background-position: 0 0;
  background-size: 282px;
}

.collection-btn.wood:hover {
  background-image: linear-gradient(rgba(0, 0, 0, .3), rgba(0, 0, 0, .3)), url('../images/BTN_1_wood.jpg');
  background-position: 0 0, 0 0;
  background-size: auto, 282px;
}

.collection-btn.ultra_matte_fenix {
  background-image: url('../images/BTN_2_ultra-matte.jpg');
  background-position: 0 0;
  background-size: 282px;
}

.collection-btn.ultra_matte_fenix:hover {
  background-image: linear-gradient(rgba(0, 0, 0, .3), rgba(0, 0, 0, .3)), url('../images/BTN_2_ultra-matte.jpg');
  background-position: 0 0, 0 0;
  background-size: auto, 282px;
}

.collection-btn.prefinished_wood {
  background-image: url('../images/BTN_3_prefinished-wood.jpg');
  background-position: 0 0;
  background-size: 282px;
}

.collection-btn.prefinished_wood:hover {
  background-image: linear-gradient(rgba(0, 0, 0, .3), rgba(0, 0, 0, .3)), url('../images/BTN_3_prefinished-wood.jpg');
  background-position: 0 0, 0 0;
  background-size: auto, 282px;
}

.collection-btn.bathroom_and_closet {
  background-image: url('../images/BTN_4_bath-closet.jpg');
  background-position: 0 0;
  background-size: 282px;
}

.collection-btn.bathroom_and_closet:hover {
  background-image: linear-gradient(rgba(0, 0, 0, .3), rgba(0, 0, 0, .3)), url('../images/BTN_4_bath-closet.jpg');
  background-position: 0 0, 0 0;
  background-size: auto, 282px;
}

.label {
  width: 100%;
  height: 100%;
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  border: 1px solid #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.label._2 {
  border-style: none;
  justify-content: flex-end;
}

.text-5 {
  color: #fff;
  text-align: center;
  letter-spacing: 4px;
  text-transform: uppercase;
  font-family: Lato, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
}

.col-label {
  color: #fff;
  text-align: center;
  line-height: 24px;
}

.col-label._2 {
  width: 100%;
  background-color: #000;
  margin-bottom: 0;
  padding: 8px;
  position: relative;
}

.divider-2 {
  width: 100%;
  height: 1px;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  color: #e0e0e0;
  border-bottom: 1px solid #e0e0e0;
  border-radius: 1px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 32px;
  margin-bottom: 32px;
  display: flex;
}

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

.link-block:hover {
  color: #fff;
  background-color: #e3e3e3;
}

.link-block:active {
  -webkit-text-stroke-color: white;
}

.filter {
  color: #000;
  letter-spacing: 2px;
  text-transform: uppercase;
  border: 1px solid #000;
  padding: 8px 16px;
  font-size: 10px;
  line-height: 12px;
  cursor:pointer;
}

.filter:hover {
  background-color: #f3f3f3;
}

.filter:active {
  color: #fff;
  background-color: #000;
}

.filter.current {
  color: #fff;
  background-color: #000;
}

.link-block-2 {
  border: 1px solid #000;
  padding: 8px 16px;
}

.insp_image_img {
  width: 100%;
}

.insp_image_img:hover {
  opacity: .68;
}

.footer {
  width: 100%;
  color: #fff;
  background-color: #000;
  margin-top: 0;
  padding-top: 60px;
  padding-bottom: 60px;
  font-size: 12px;
}

.footer_container {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}

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

.footer_col-label {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  font-weight: 400;
}

.footer_column {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.image-3 {
  max-height: 48px;
}

.footer_link {
  color: #ccc;
  text-decoration: none;
}

.footer_link:hover {
  text-decoration: underline;
}

.div-block {
  grid-column-gap: 12px;
  display: flex;
}

.footer_divider {
  width: 100%;
  height: 1px;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  color: #e0e0e0;
  border: 1px solid #fff;
  border-bottom-width: 0;
  border-radius: 0;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 32px;
  margin-bottom: 32px;
  display: flex;
}

.footer_copy-text {
  font-weight: 300;
}

.materials {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 32px;
  padding-bottom: 24px;
  display: flex;
}

.materials._2 {
  padding-top: 0;
}

.anchor-links {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-wrap: wrap;
  display: flex;
}

.anchor {
  color: #000;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #f3f3f3;
  padding: 16px 12px;
  font-size: 14px;
  line-height: 14px;
  text-decoration: none;
}

.anchor:hover {
  background-color: #dadada;
}

.text-block {
  text-decoration: none;
}

.material-container {
  width: 100%;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 40px;
  margin-bottom: 40px;
  display: grid;
  position: relative;
}

.material_img {
  width: 100%;
  padding-bottom: 24px;
}

.material_purchase {
  position: relative;
}

.material_desc {
  color: #444;
  margin-top: 20px;
  margin-bottom: 30px;
  font-weight: 400;
}

.material_small {
  color: #444;
  margin-bottom: 30px;
  padding-top: 0;
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
}

.sample-grid {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.btn_purchase-sample {
  width: 100%;
  color: #000;
  text-align: center;
  text-transform: uppercase;
  background-color: #b5d452;
  border: 1px solid #c6f13a;
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 12px;
  line-height: 10px;
}

div.swatch {
  position:relative;
  float:left;
  clear:none;
  height:30px;
  width:30px;
  border: 2px solid #e3e3e3;
  margin-bottom: 12px;
  background-repeat: repeat;
  background-position: center center;
  background-size: cover;
  cursor:pointer;
}
div.swatch.current {
  border: 2px solid #333333;
}


.sample-image {
  position:relative;
  float:left;
  clear:none;
  width: 100%;
  height: 100%;
  min-height: 100px;
  border: 1px solid #e3e3e3;
  margin-bottom: 12px;
  background-repeat: repeat;
  background-position: center center;
  background-size: cover;
}

.sample_link {
  color: #000;
  letter-spacing: 1.2px;
  font-size: 14px;
  line-height: 14px;
  text-decoration: none;
  margin-bottom:20px;
  cursor:pointer;
}

.sample_link:hover {
  text-decoration: underline;
}

.pull-container {
  width: 100%;
  max-width: 1200px;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.pull_img {
  border: 1px solid #e3e3e3;
  margin-bottom: 12px;
}

.small {
  color: #444;
  letter-spacing: 1.2px;
  margin-bottom: 0;
  font-size: 12px;
  line-height: 18px;
}

.pull-price {
  text-transform: uppercase;
  margin-right: 12px;
  font-weight: 400;
  display: block;
}

.pull-title {
  margin-top: 28px;
  margin-bottom: 12px;
  font-weight: 400;
  line-height: 20px;
}

.pull-price_contain {
  display: flex;
}

.order_section {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  margin-top: 60px;
  margin-bottom: 60px;
  display: grid;
}

.order_section.about {
  margin-top: 100px;
  margin-bottom: 44px;
}

.order_section.about.white {
  grid-column-gap: 126px;
  margin-top: 44px;
}

.order_section.about.top {
  grid-column-gap: 126px;
}

.order_section.light {
  margin-top: 0;
  margin-bottom: 0;
}

.order_section.light.about {
  grid-column-gap: 126px;
  align-items: center;
}

.order_section._2 {
  grid-template-columns: 1fr;
}

.order_heading {
  color: #000;
  margin-bottom: 20px;
  font-size: 60px;
  font-weight: 400;
  line-height: 60px;
}

.btn {
  color: #000;
  text-transform: uppercase;
  background-color: #b5d452;
  border: 1px solid #c6f13a;
  padding: 20px 32px;
  font-size: 12px;
  line-height: 10px;
}

.btn:hover {
  background-color: #a5c452;
}

.btn.dark {
  color: #fff;
  background-color: #000;
  border-style: none;
}

.btn.profile {
  letter-spacing: 2px;
}

.btn.inactive {
  color: #666;
  -webkit-text-stroke-color: #666;
  background-color: #ccc;
  border-color: #bbb;
}

.btn.form {
  margin-top: 24px;
}

.image-4 {
  width: 100%;
}

.image-4._2 {
  display: none;
}

.order {
  margin-bottom: 20px;
}

.eyebrow_line {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.design-prompt {
  width: 100%;
  background-color: #b5d452;
  background-image: url('../images/design_pattern.png');
  background-position: 0 0;
  background-size: auto;
  justify-content: center;
  align-items: center;
  padding-top: 124px;
  padding-bottom: 124px;
  display: flex;
}

.wrapper {
  width: 100%;
  justify-content: center;
  margin-bottom: 0;
  padding-left: 60px;
  padding-right: 60px;
  display: flex;
}

.wrapper.about {
  padding-top: 52px;
  padding-bottom: 52px;
}

.wrapper.title {
  max-width: 1200px;
  justify-content: flex-start;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
}

.faq_hero {
  width: 100%;
}

.faq_container {
  width: 100%;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 60px;
  display: grid;
  position: relative;
}

.faq_subnav {
  max-width: none;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  display: flex;
  position: -webkit-sticky;
  position: sticky;
  top: 40px;
}

.subnav {
  color: #91aa42;
  letter-spacing: 4px;
  text-decoration: none;
}

.subnav:hover {
  color: #aaa;
}

.faq_section {
  margin-bottom: 80px;
}

.accordion_wrapper {
  width: 100%;
  margin-top: 16px;
  clear:both;
}

.accordion_icon_wrapper {
  transform: translate3d(0px, 0px, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg); 
  transform-style: preserve-3d;
}
.accordion_icon_wrapper.expanded {
  transform: translate3d(0px, 0px, 0px) scale3d(1, 1, 1) rotateX(180deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg); 
}

.accordion {
  border-top: 1px solid #e3e3e3;
}

.accordion.last {
  border-bottom: 1px solid #e3e3e3;
}

.accordion_header {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-right: 20px;
  font-weight: 700;
  display: flex;
}

.accordion_panel {
  color: #444;
  padding-bottom: 24px;
  padding-left: 0;
  padding-right: 60px;
  font-size: 14px;
  line-height: 24px;
  display: none;
}
.accordion_panel.expanded {
  display: block;
}

.video_frame {
  max-width: 588px;
  margin-top: 24px;
}

.faq-prompt {
  width: 100%;
  background-color: #f3f3f3;
  justify-content: center;
  align-items: center;
  padding-top: 124px;
  padding-bottom: 124px;
  display: flex;
}

.prompt_divider {
  margin-top: 8px;
}

.prompt-wrapper {
  width: 100%;
  justify-content: center;
  margin-bottom: 0;
  padding-left: 60px;
  padding-right: 60px;
  display: flex;
}

.footer_spacer {
  width: 100%;
  padding-top: 60px;
  padding-bottom: 60px;
}

.contact_container {
  width: 100%;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 40px;
  display: grid;
}

.contact_info {
  flex-direction: column;
  font-size: 14px;
  line-height: 24px;
  display: flex;
}

.contact {
  margin-bottom: 12px;
}

.contact_link {
  color: #444;
  margin-bottom: 34px;
  text-decoration: none;
}

.contact_link:hover {
  text-decoration: underline;
}

.contact_link.inquiries {
  margin-bottom: 16px;
}

.form_container {
  width: 100%;
  max-width: 792px;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  color: #444;
  background-color: #f3f3f3;
  border: 1px solid #e3e3e3;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-left: 0;
  margin-right: 0;
  padding: 40px;
  font-size: 14px;
  line-height: 24px;
  display: flex;
}

.text-field {
  letter-spacing: 1.6px;
  border: 1px solid #e3e3e3;
  margin-bottom: 28px;
  font-size: 12px;
  line-height: 20px;
}

.text-field.message {
  min-height: 200px;
}

.contact-form_text {
  border-bottom: 1px solid #e3e3e3;
  margin-bottom: 29px;
  padding-bottom: 40px;
}

.form {
  grid-column-gap: 28px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.btn_submit {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #000;
}

.account_container {
  width: 100%;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 40px;
  display: grid;
}

.profile_subnav {
  max-width: none;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  display: flex;
}

.profile_heading {
  grid-column-gap: 12px;
  border-bottom: 1px solid #e3e3e3;
  align-items: flex-end;
  margin-bottom: 28px;
  padding-bottom: 16px;
  display: flex;
}

.edit {
  color: #91aa42;
  letter-spacing: 1.2px;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
  line-height: 12px;
  text-decoration: none;
}

.profile_heading-text {
  line-height: 25px;
}

.profile {
  margin-bottom: 12px;
  font-weight: 400;
}

.account_text {
  margin-bottom: 40px;
  font-size: 14px;
  line-height: 24px;
}

.profile_field-label {
  color: #000;
  margin-bottom: 12px;
  font-size: 16px;
  line-height: 16px;
}

.form-2 {
  max-width: 486px;
}

.profile_text-field {
  border: 1px solid #e3e3e3;
  margin-bottom: 32px;
}

.subnav_text-link {
  color: #000;
  margin-bottom: 0;
  padding-bottom: 0;
  font-weight: 700;
  text-decoration: none;
}

.subnav_text-link:hover {
  text-decoration: underline;
}

.shopping_container {
  width: 100%;
  grid-column-gap: 24px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.item_list {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.item {
  width: 100%;
  min-height: 180px;
  background-color: #fff;
  border: 1px solid #e3e3e3;
  padding: 10px;
  text-decoration: none;
}

.item:hover {
  background-color: #f3f3f3;
}

.item:active {
  background-color: #b5d452;
}

.item_image {
  width: 100%;
  border: 1px solid #e3e3e3;
  margin-bottom: 8px;
}

.item_desc {
  color: #444;
  letter-spacing: 1px;
  font-size: 12px;
  line-height: 16px;
}

.item_section_heading {
  border-bottom: 1px solid #e3e3e3;
  margin-bottom: 24px;
  padding-bottom: 16px;
}

.item_wrapper {
  margin-bottom: 80px;
}

.preview_container {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  text-align: center;
  background-color: #f9f9f9;
  border: 1px solid #e3e3e3;
  flex-direction: column;
  align-items: center;
  padding: 24px;
  display: flex;
  position: -webkit-sticky;
  position: sticky;
  top: 56px;
}

.design_wrapper {
  width: 100%;
  flex-direction: column;
  display: flex;
}

.design_top {
  width: 100%;
  border-bottom: 1px solid #e3e3e3;
  align-items: flex-start;
  padding-bottom: 16px;
  display: flex;
}

.current_container {
  width: 100%;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #f9f9f9;
  border: 1px solid #e3e3e3;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 40px;
  margin-bottom: 40px;
  padding: 40px;
  display: grid;
}

.current_img {
  width: 100%;
}

.current_content {
  grid-column-gap: 16px;
  grid-row-gap: 20px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.current {
  margin-bottom: 0;
}

.design_container {
  grid-row-gap: 32px;
  flex-direction: column;
  margin-top: 80px;
  display: flex;
}

.design_btns {
  justify-content: space-between;
  display: flex;
}

.design_primary-btns {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  display: flex;
}

.design_btn {
  grid-column-gap: 10px;
  color: #000;
  text-transform: uppercase;
  background-color: #d9d9d9;
  align-items: center;
  padding: 8px 18px;
  font-size: 10px;
  line-height: 10px;
  text-decoration: none;
  display: flex;
}

.design_btn:hover {
  background-color: #b9b9b9;
}

.design_btn.checkout {
  background-color: #b5d452;
}

.design_btn.checkout:hover {
  background-color: #a5c452;
}

.grid_info {
  width: 100%;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.wall_info {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  align-items: center;
  display: flex;
}

.edit_btn {
  height: 17px;
  grid-column-gap: 4px;
  color: #444;
  text-transform: uppercase;
  background-color: #e9e9e9;
  align-items: center;
  padding: 4px 8px;
  font-size: 10px;
  line-height: 10px;
  text-decoration: none;
  display: flex;
}

.edit_btn:hover {
  background-color: #c9c9c9;
}

.grid_heading {
  margin-bottom: 0;
}

.design_grid {
  width: 100%;
  min-height: 400px;
  background-color: #f9f9f9;
  background-image: url('../images/img_grid.png');
  background-position: 0 0;
  background-size: auto;
  border: 1px solid #e3e3e3;
  justify-content: center;
  align-items: center;
  display: flex;
}

.btn_dark {
  color: #fff;
  text-transform: uppercase;
  background-color: #000;
  margin-top: 40px;
  padding: 12px 18px;
  font-size: 12px;
  line-height: 12px;
}

.btn_dark:hover {
  background-color: #333;
}

.modal_wrapper, .materials_overlay {
  z-index: 9999;
  background-color: rgba(0, 0, 0, .76);
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.form_block {
  background-color: #fff;
  flex-direction: column;
  padding: 32px 40px;
  display: flex;
}

.form_modal_container {
  width: 100%;
  max-width: 792px;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  color: #444;
  background-color: #fff;
  border: 0 solid #e3e3e3;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-left: 0;
  margin-right: 0;
  padding: 0;
  font-size: 14px;
  line-height: 24px;
  display: grid;
  position: static;
  box-shadow: 1px 1px 50px rgba(0, 0, 0, .28);
}

.form_sign-up {
  flex-direction: column;
  display: flex;
}

.form_field-label {
  margin-top: 16px;
  margin-bottom: 0;
}

.form_block_text {
  border: 0 #000;
  border-bottom: 1px solid #e3e3e3;
  margin-bottom: 20px;
  padding-bottom: 20px;
  font-size: 12px;
  font-weight: 300;
  line-height: 20px;
}

.form_text-field {
  border: 1px solid #e3e3e3;
  margin-top: 8px;
}

.form_text-field::-ms-input-placeholder {
  color: #999;
  letter-spacing: 1.6px;
  font-size: 12px;
  line-height: 12px;
}

.form_text-field::placeholder {
  color: #999;
  letter-spacing: 1.6px;
  font-size: 12px;
  line-height: 12px;
}

.form_img {
  background-image: url('../images/img_account.png');
  background-position: 0 0;
  background-size: cover;
}

.form_link {
  letter-spacing: 1px;
  align-self: center;
  font-size: 12px;
  line-height: 20px;
}

.link {
  color: #91aa42;
}

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

.close_modal_button {
  width: 40px;
  height: 40px;
  background-color: #000;
  justify-content: center;
  align-items: center;
  padding: 0;
  display: flex;
  position: relative;
}

.form_close-container {
  width: 100%;
  max-width: 792px;
  flex-direction: column;
  align-items: flex-end;
  margin-left: 20px;
  margin-right: 20px;
  display: flex;
}

.close-icon {
  width: 16px;
  height: 16px;
  margin: 0;
  padding-left: 0;
  padding-right: 0;
}

/* .modal_wrapper_sign-in {
  z-index: 9999;
  background-color: rgba(0, 0, 0, .76);
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
} */

.topnav_link {
  color: #fff;
  font-weight: 400;
}

.topnav_link:hover {
  color: #91aa42;
}

.sign-in_row {
  justify-content: space-between;
  align-items: center;
  margin-top: 10px;
  font-size: 12px;
  line-height: 12px;
  display: flex;
}

.checkbox-field {
  align-items: center;
  display: flex;
}

.checkbox {
  margin-right: 6px;
  padding-right: 0;
}

.checkbox_label {
  text-transform: none;
  margin-top: 4px;
}

.img_link {
  background-color: #000;
}

.lightbox-overlay {
  z-index: 9999;
  background-color: rgba(0, 0, 0, .76);
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.lightbox_container {
  width: 100%;
  max-width: 1320px;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: space-between;
  align-items: center;
  margin-left: 60px;
  margin-right: 60px;
  padding-right: 0;
  display: flex;
}

.lightbox_content {
  width: 100%;
  max-width: 1200px;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #fff;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 40px;
  display: grid;
}

.lightbox-image {
  width: 100%;
}

.lightbox_info {
  grid-column-gap: 20px;
  flex-direction: column;
  display: flex;
}

.lightbox_tags {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-bottom: 1px solid #d9d9d9;
  margin-bottom: 24px;
  padding-bottom: 24px;
  display: flex;
}

.lightbox_tag {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #000;
  text-transform: uppercase;
  background-color: #fff;
  border: 1px solid #000;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 6px 16px;
  font-size: 10px;
  font-weight: 400;
  line-height: 10px;
  display: flex;
}

.lightbox_tag:hover {
  background-color: #f3f3f3;
}

.lightbox_tag:active {
  color: #fff;
  background-color: #000;
}

.lightbox_btn {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #000;
  text-transform: uppercase;
  align-self: flex-start;
  padding: 20px 32px;
  font-size: 12px;
  line-height: 10px;
  display: flex;
  cursor:pointer;
}
.lightbox_btn.add-to-favorites {
  background-color: #b5d452;
  border: 1px solid #c6f13a;
  color:#000;
}
.lightbox_btn.remove-from-favorites {
  background-color: #900;
  border: 1px solid #A00;
  color:#FFF;
}

.lightbox_btn.add-to-favorites:hover {
  background-color: #c6f13a;
}
.lightbox_btn.remove-from-favorites:hover {
  background-color: #A00;
}

.lightbox_btn.dark {
  color: #fff;
  background-color: #000;
  border-style: none;
}

.lightbox_btn.profile {
  letter-spacing: 2px;
}

.lightbox_btn.inactive {
  color: #666;
  -webkit-text-stroke-color: #666;
  background-color: #ccc;
  border-color: #bbb;
}

.lightbox_btn.form {
  margin-top: 24px;
}

.lightbox_credit {
  color: #666;
  border-bottom: 1px solid #d9d9d9;
  margin-bottom: 24px;
  padding-bottom: 24px;
  font-size: 12px;
  line-height: 12px;
}

.lightbox_img {
  position:relative;
}

.lightbox_img-description {
  color: #444;
  letter-spacing: 1.2px;
  border-bottom: 1px solid #d9d9d9;
  margin-bottom: 24px;
  padding-bottom: 24px;
  font-size: 12px;
  line-height: 24px;
}


.link-block-3 {
  display: flex;
}

.lightbox_close {
  cursor:pointer;
  justify-content: flex-end;
  display: flex;
}

.close_lightbox_button {
  width: 40px;
  height: 40px;
  background-color: #000;
  justify-content: center;
  align-items: center;
  padding: 0;
  display: flex;
  position: relative;
}

.cabinet_overlay {
  z-index: 9999;
  background-color: rgba(0, 0, 0, .76);
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.cabinet_close_container {
  width: 100%;
  max-width: 996px;
  flex-direction: column;
  margin-left: 60px;
  margin-right: 60px;
  display: flex;
}

.cabinet_close {
  justify-content: flex-end;
  display: flex;
}

.cabinet_container {
  width: 100%;
  max-width: 996px;
  background-color: #fff;
  flex-direction: column;
  padding: 32px 40px;
  display: flex;
}

.cabinet_grid {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.cabinet_list_contain, .cabinet_preview_contain {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  display: flex;
}

.cabinet_filters {
  justify-content: flex-start;
  display: flex;
}

.cabinet_filter {
  color: #000;
  letter-spacing: 1.2px;
  text-transform: uppercase;
  background-color: #e9e9e9;
  border-top: 1px solid #c9c9c9;
  border-bottom: 1px solid #c9c9c9;
  border-right: 1px solid #c9c9c9;
  padding: 8px 17px;
  font-size: 9px;
  font-weight: 400;
  line-height: 14px;
}

.cabinet_filter:hover {
  background-color: #b5d452;
}

.cabinet_filter.first {
  border-left: 1px solid #c9c9c9;
}

.cabinet_list {
  max-height: 480px;
  border: 1px solid #e3e3e3;
  flex-direction: column;
  display: flex;
  overflow: scroll;
}

.cabinet_item {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #444;
  background-color: #f9f9f9;
  border-bottom: 1px solid #e3e3e3;
  grid-template-rows: auto;
  grid-template-columns: .3fr 1fr;
  grid-auto-columns: 1fr;
  padding: 6px 12px;
  font-size: 10px;
  font-weight: 400;
  line-height: 14px;
  display: grid;
}

.cabinet_item:hover {
  background-color: #e9e9e9;
}

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

.cabinet_accordion_item {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #444;
  background-color: #f9f9f9;
  border-bottom: 0 #e3e3e3;
  grid-template-rows: auto;
  grid-template-columns: .3fr 1fr;
  grid-auto-columns: 1fr;
  padding: 6px 12px;
  font-size: 10px;
  font-weight: 400;
  line-height: 14px;
  display: grid;
}

.cabinet_accordion_item:hover {
  background-color: #e9e9e9;
}

.cabinet_accordion_item.last {
  border-bottom-style: solid;
  border-bottom-width: 1px;
}

.cabinet_accordion_contain {
  display: none;
}

.cabinet_preview {
  width: 100%;
  height: 100%;
  background-color: #f9f9f9;
  border: 1px solid #e3e3e3;
  flex-direction: column;
  padding: 20px;
  display: flex;
}

.cabinet_preview_heading {
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}

.cabinet_prev_dimension {
  color: #444;
  letter-spacing: 1px;
  text-transform: undefined;
  font-family: Lato, sans-serif;
  font-size: 10px;
  font-weight: 400;
  line-height: 16px;
}

.cabinet_preview_desc {
  color: #444;
  padding-bottom: 40px;
  font-size: 12px;
  line-height: 20px;
}

.image-6 {
  max-width: 80%;
  margin-left: auto;
  margin-right: auto;
}

.close_cabinet_button {
  width: 40px;
  height: 40px;
  background-color: #000;
  justify-content: center;
  align-items: center;
  padding: 0;
  display: flex;
  position: relative;
}

.sticky_contain {
  position: -webkit-sticky;
  position: sticky;
  top: 40px;
}

.lacquered_detail_overlay {
  z-index: 9999;
  background-color: rgba(0, 0, 0, .76);
  justify-content: center;
  align-items: center;
  display: flex;
  position: fixed;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.lacquered_close_contain {
  width: 100%;
  max-width: 1200px;
  flex-direction: column;
  align-items: flex-start;
  margin-left: 60px;
  margin-right: 60px;
  padding-bottom: 0;
  display: flex;
}

.lacquered_container {
  width: 100%;
  background-color: #fff;
  padding: 40px;
}

.materials_overaly {
  z-index: 9999;
  background-color: rgba(0, 0, 0, .76);
  justify-content: center;
  align-items: center;
  display: block;
  position: fixed;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.materials_overaly.ultra-matte, .materials_overaly.shinnoki-lignapal, .materials_overaly.natural-wood, .materials_overaly.lacquered, .materials_overaly.solid, .materials_overaly.reflekt, .materials_overaly.textured, .materials_overaly.rcn {
  display: none;
}

.materials_container {
  width: 100%;
  max-width: 1200px;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: space-between;
  align-items: center;
  margin-left: 60px;
  margin-right: 60px;
  padding-right: 0;
  display: flex;
}

.materials_content {
  width: 100%;
  max-width: 1200px;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #fff;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-items: center;
  padding: 40px;
  display: grid;
}

.material_img-main, .material_img-big {
  width: 100%;
}

.material-title-span {
  color: #888;
}

.material_heading {
  border-bottom: 1px solid #e9e9e9;
  margin-bottom: 20px;
  padding-bottom: 20px;
  line-height: 24px;
}

.material_description_p {
  color: #444;
  letter-spacing: 1.2px;
  border-bottom: 1px solid #d9d9d9;
  margin-bottom: 24px;
  padding-bottom: 24px;
  font-size: 12px;
  line-height: 24px;
}

.material_color_grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-bottom: 1px #d9d9d9;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 0;
  padding-bottom: 0;
  display: grid;
}

.heading {
  display: flex;
}

.material_color_heading {
  grid-column-gap: 10px;
  align-items: center;
  margin-bottom: 12px;
  display: flex;
}

.material_color_heading._2 {
  margin-top: 24px;
}

.material_color_label {
  letter-spacing: 1.2px;
  font-size: 14px;
  line-height: 14px;
}

.material_color_h4 {
  margin-bottom: 0;
}

.material_color_item {
  width: 40px;
  border: 1px solid #e9e9e9;
}

.material_color_item:hover {
  border: 2px solid #b5d452;
}

.material_info_contain {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.quantity_dropdown {
  background-color: #f3f3f3;
  border: 1px solid #d9d9d9;
  align-self: flex-start;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  font-size: 14px;
  line-height: 14px;
  display: block;
  position: static;
}

.dropdown-toggle {
  padding: 10px 8px 10px 12px;
}

.material_quantity_text {
  margin-right: 29px;
}

.icon {
  margin-right: 12px;
}

.quantity_container {
  width: 100%;
  border-top: 1px solid #e9e9e9;
  border-bottom: 1px solid #e9e9e9;
  margin-top: 24px;
  margin-bottom: 24px;
  padding-top: 24px;
  padding-bottom: 24px;
  display: flex;
  position: relative;
}

.material_dropdown_link {
  background-color: #f3f3f3;
  border: 0 #d9d9d9;
  border-bottom: 1px solid #d9d9d9;
  justify-content: flex-start;
  padding: 8px 12px;
  font-weight: 400;
  display: flex;
}

.material_dropdown_link:hover {
  background-color: #e3e3e3;
}

.material_dropdown_link.last {
  border-bottom-style: none;
  border-bottom-width: 0;
}

.material_dropdown_list {
  background-color: #f3f3f3;
  border: 1px solid #d9d9d9;
  left: -1px;
}

.material_dropdown_list.w--open {
  left: 0;
}

.quantity_toggle_container, .pull_img-swap, .pull-img_1 {
  position: relative;
}
.pull-img_1 {
  z-index: 100;
}

.pull-img_2 {
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 101;
}

.subnav_container {
  position: relative;
}

.mainnav_dropdownlink {
  color: #fff;
  letter-spacing: 2px;
  -webkit-text-stroke-color: white;
  text-transform: uppercase;
  font-family: Lato, sans-serif;
  font-size: 12px;
}

.mainnav_dropdownlink:hover, .mainnav_dropdownlink:active {
  background-color: #333;
}

.mainnav_dropdownlink.w--current {
  color: #fff;
  -webkit-text-stroke-color: white;
  text-transform: uppercase;
  padding-top: 10px;
}

.hero_contain {
  width: 100%;
  min-height: 680px;
  padding-right: 0;
}

.hero_slider {
  min-height: 680px;
  background-color: #000;
}

.hero_slide {
  background-position: 50%;
  background-size: cover;
}

.hero_content {
  height: 100%;
  max-width: 720px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin: auto;
  padding-top: 60px;
  display: flex;
  position: static;
}

.hero_heading {
  color: #fff;
  letter-spacing: 8px;
  text-shadow: 0 0 24px rgba(0, 0, 0, .9);
  margin-bottom: 4px;
  font-size: 48px;
  font-weight: 400;
  line-height: 52px;
}

.hero_p {
  color: #fff;
  text-align: center;
  letter-spacing: 1.8px;
  margin-bottom: 20px;
  font-size: 20px;
  font-weight: 300;
  line-height: 24px;
}

.full_width_dark {
  width: 100%;
  min-height: 592px;
  background-color: #000;
  justify-content: center;
  align-items: flex-start;
  padding-left: 60px;
  padding-right: 60px;
  display: flex;
}

.full_width_dark.about {
  min-height: 0;
  padding-top: 52px;
  padding-bottom: 52px;
}

._1200 {
  width: 100%;
  max-width: 1200px;
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 92px;
  padding-bottom: 92px;
  display: flex;
}

._1200._2 {
  padding-top: 68px;
}

.on_dark {
  color: #fff;
  font-size: 40px;
  font-weight: 400;
}

.dark_divider {
  width: 80px;
  height: 1px;
  background-color: #d9d9d9;
}

.p_ondark {
  max-width: 996px;
  color: #fff;
  text-align: center;
  letter-spacing: 2px;
  font-size: 20px;
  font-weight: 300;
  line-height: 32px;
}

.full_width_light {
  width: 100%;
  background-color: #f3f3f3;
  flex-direction: row;
  justify-content: center;
  padding-top: 0;
  padding-bottom: 92px;
  display: flex;
}

.full_width_light.second {
  padding-bottom: 0;
}

.full_width_light.about {
  padding-top: 44px;
  padding-bottom: 44px;
}

.home_products {
  width: 100%;
  max-width: 1200px;
  min-height: 0;
  grid-column-gap: 24px;
  justify-content: center;
  margin-top: -220px;
  display: flex;
  position: relative;
}

.products_home_img {
  width: 100%;
  height: auto;
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.home_img_static {
  z-index: 8000;
  position: relative;
}

.home_img_hover {
  z-index: 8500;
  width: 100%;
  height: 100%;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  text-align: center;
  background-image: none;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
}

.home_hover_heading {
  width: 340px;
  color: #fff;
  background-color: rgba(0, 0, 0, .64);
  padding: 8px;
  font-weight: 700;
}

.hover_btn {
  color: #000;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #b5d452;
  border: 1px solid #c6f13a;
  padding: 20px 32px;
  font-size: 10px;
  font-weight: 400;
  line-height: 10px;
}

.home_inspiration {
  width: 100%;
  max-width: none;
  flex-direction: column;
  justify-content: center;
  align-self: center;
  align-items: flex-start;
  display: flex;
}

.home_p {
  max-width: 996px;
  color: #666;
  letter-spacing: 2px;
  font-size: 20px;
  font-weight: 300;
  line-height: 32px;
}

.inspiration_content {
  width: 100%;
  grid-column-gap: 60px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 60px;
  margin-bottom: 60px;
  display: flex;
}

.inspiration_content_2 {
  grid-row-gap: 40px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.inspiration_img {
  width: 100%;
  max-width: none;
  object-fit: fill;
}

.paragraph {
  font-weight: 300;
}

.home_buttons {
  width: 100%;
  grid-column-gap: 24px;
  justify-content: space-between;
  display: flex;
}

.button {
  margin-top: 20px;
  margin-bottom: 4px;
  font-weight: 700;
}

.home-btn {
  grid-row-gap: 0px;
  flex-direction: column;
  display: flex;
}

.home-btn:hover {
  text-decoration: underline;
}

.dark_bg {
  background-color: #000;
}

.img {
  opacity: 1;
}

.img:hover {
  opacity: .72;
}

.section_heading {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 16px;
  display: flex;
  position: relative;
}

.left {
  margin-bottom: 20px;
}

.inquiries_text {
  margin-bottom: 34px;
}

.hero_text_box {
  max-width: 95%;
  text-align: center;
  background-color: rgba(0, 0, 0, .64);
  border: 0 rgba(0, 0, 0, .6);
  margin-bottom: 20px;
  padding-top: 20px;
  padding-bottom: 0;
}

.hero_slide_05 {
  background-image: url('../images/White-P2-Marsh3.jpg');
  background-position: 50%;
  background-size: cover;
}

.materials_subnav {
  width: 100%;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 40px;
  display: grid;
  position: relative;
}

.material_subnav_container {
  position: relative;
}

.material-container-2 {
  width: 100%;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 0;
  margin-bottom: 40px;
  display: grid;
  position: relative;
}

.material_purchase-2 {
  position: relative;
}

.sticky_contain-2 {
  position: static;
  top: 40px;
}

.material_img-2 {
  width: 100%;
  padding-bottom: 24px;
}

.material_desc-2 {
  color: #444;
  margin-top: 20px;
  margin-bottom: 30px;
  font-weight: 400;
}

.material_small-2 {
  color: #444;
  margin-bottom: 10px;
  padding-top: 0;
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
}

.material_small-2.last {
  margin-bottom: 30px;
}

.sample-grid-2 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.material_subnav-2 {
  max-width: none;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  display: flex;
  position: -webkit-sticky;
  position: sticky;
  top: 40px;
}

.subnav_material {
  color: #91aa42;
  letter-spacing: 4px;
  font-size: 14px;
  line-height: 18px;
}

.subnav_material:hover {
  color: #aaa;
}

.subnav-h3 {
  color: #91aa42;
  letter-spacing: 3px;
  margin-bottom: 0;
  padding-bottom: 4px;
  font-size: 14px;
  line-height: 20px;
}

.subnav-h3:hover {
  color: #aaa;
}

.divider-3 {
  width: 100%;
  height: 1px;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  color: #e0e0e0;
  border-bottom: 1px solid #e0e0e0;
  border-radius: 1px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 40px;
  margin-bottom: 40px;
  display: flex;
}

.sample_link-2 {
  color: #000;
  letter-spacing: 1.2px;
  font-size: 12px;
  line-height: 14px;
}

.sample_link-2:hover {
  text-decoration: underline;
}

.materials_sample_link {
  font-size: 12px;
  line-height: 14px;
}

.eyebrow_line-2 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.paragraph-2 {
  font-style: italic;
  font-weight: 700;
}

.faq-table {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px #000;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 12px;
  display: grid;
}

.faq-heading {
  color: #fff;
  text-align: center;
  background-color: #000;
  border-right: 1px solid #666;
}

.faq-table-item {
  text-align: center;
  border: 1px solid #000;
}

.training-video {
  max-width: 80%;
}

.training-video.img {
  max-width: 50%;
  margin-top: 30px;
}

.round-loope {
  border-radius: 50%;
  display: none;
  box-shadow: 0 2px 9px rgba(0, 0, 0, .38);
}

.terms {
  width: 100%;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-bottom: 0;
  padding-right: 20%;
  display: flex;
}

.terms-container {
  width: 100%;
  max-width: 1200px;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 56px;
  padding-bottom: 56px;
  display: flex;
}

.terms-container.design {
  grid-row-gap: 16px;
  text-align: center;
  align-items: center;
  padding-top: 0;
  padding-bottom: 0;
}

.terms-container._2 {
  padding-top: 0;
}

.terms-h3 {
  margin-top: 24px;
  margin-bottom: 0;
  padding-bottom: 0;
  display: block;
}

.terms-h3.first {
  margin-top: 0;
}

.text-span, .text-span-2 {
  text-decoration: underline;
}

.full_width_gray {
  width: 100%;
  background-color: #f3f3f3;
  flex-direction: row;
  justify-content: center;
  padding-top: 0;
  padding-bottom: 92px;
  display: flex;
}

.full_width_gray.second {
  padding-bottom: 0;
}

.full_width_gray.about {
  background-color: #fff;
  margin-bottom: 56px;
  padding: 0;
}

.about_list {
  margin-top: -12px;
  margin-bottom: 16px;
  padding-left: 32px;
  font-size: 14px;
  line-height: 24px;
}

.about_list_item {
  margin-bottom: 8px;
}

.list-item {
  line-height: 26px;
}

.h5_about {
  color: #fff;
  text-align: center;
  font-size: 20px;
  font-style: italic;
  font-weight: 300;
  line-height: 32px;
}

.about_list_p {
  font-size: 14px;
  line-height: 24px;
}

.about_quote {
  font-size: 40px;
  font-style: italic;
  font-weight: 300;
  line-height: 48px;
}

.colors-2 {
  margin-top: 30px;
}

.privacy-h2 {
  margin-bottom: 12px;
}

.h4_accessibility {
  text-transform: uppercase;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}


.add_sample {
  position:absolute;
  top: -10px;
  right: -10px;
  z-index:10;	
  background-color:#b5d35c;
  font-weight:bold;
  border-width: 1px;
  border-radius: 6px;
  padding: 1px;
  box-shadow: 2px 2px 4px #999;
  color: #FFF;
  width:auto;
  padding: 2px 6px;
  cursor: pointer;
  font-size: 14px;
  text-align:center;
}

.sample_added {
  position:absolute;
  top: -10px;
  right: -10px;
  z-index:10;	
  background-color:#b5d35c;
  font-weight:bold;
  border-width: 1px;
  border-radius: 6px;
  padding: 1px;
  box-shadow: 2px 2px 4px #999;
  color: #FFF;
  width:auto;
  padding: 2px 6px;
  cursor: pointer;
  font-family: "FontAwesome";
  font-size: 14px;
}
.sample_added:hover {
  background-color:#d45d5d;
}


.green_button {
  position:relative;
  float:left;
  clear:left;
  z-index:10;	
  width:220px;
  height:24px;
  margin:8px 0 0 20px;
  background-color:#b5d35c;
  border-radius: 6px;
  padding: 1px;
  box-shadow: 2px 2px 4px #999;
  color: white;
  cursor: pointer;
  font-weight: bold;
  font-size: 14px;
  text-align:center;
}
.green_button:hover, .green_button2:hover {
  background-color: #95af44;
}
.green_button>p {
  position:absolute;
  top:2px;
  left:10px;
  margin:0;
  font-weight: bold;
  font-size: 18px;
  line-height: 20px;
  color:#fff;
}
.green_button>.arrow {
  position:absolute;
  top:12px;
  left:190px;
  width:16px;
  height:19px;
  background-image: url('/images/button_arrow@1x.png')
}

.green_button>.icon {
  position:absolute;
  right:10px;
  width:16px;
  height:19px;
  font-family: "FontAwesome";
  font-size: 15px;
  color:#FFF;
  margin:0;
}

.green_button.samples {
  margin-top: 0;
  width: 200px;
  float:right;
  clear:right;
  position: relative;
  z-index: 20;
}
.green_button.samples.checkout>p,
.green_button.samples.checkout>p>span {
  font-size:14px;
  font-weight: bold;
  color:#fff;
}
.green_button.samples.checkout {
  width: 270px;
  position: fixed;
  bottom: 50px;
  font-size: 13px;
  cursor: pointer;
}




.address_block.submit {
  display:none;
}


.checkoutWrap {
  position:relative;
  width: 100%;
  height: 100%;
  min-height: 430px;
}

.checkoutWrap>h2,
.checkoutWrap>h3,
.checkoutWrap>h4 {
  font-weight: bold;
  margin: 20px 40px;
}

.checkoutWrap .loginForm,
.checkoutWrap .registerForm {
  width: 100%;
}

.checkoutWrap>.checkoutForm,
.paymentForm {
  position:relative;
  float:left;
  width: 90%;
  margin-left: 30px;
  padding: 12px;
  border: 1px solid #ccc;
  border-radius: 4px;
  margin-top:10px;
  margin-bottom:10px;
}
.checkoutWrap>.paymentForm {
  display:none;
}

.checkoutWrap h3 {
  margin: 0;
  font-weight:bold;
}
.checkoutWrap h4 {
  font-size: 12px;
  margin: 0;
  font-weight:bold;
}

.little_green_loader {
  position:relative;
  float:left;
  clear:left;
  width:50px;
  height:50px;
  background-image: url(/images/green-ajax-loader.gif);
  background-position: center center;
  background-repeat: no-repeat;
  display: none;
}


.checkoutWrap .loginForm>div,
.checkoutWrap .registerForm>div,
.checkoutWrap>.checkoutForm>div {
  position: relative;
  float:left;
  clear:left;
}

.checkoutWrap>.checkoutForm>div.submit,
.checkoutWrap>.checkoutForm>div.first_name,
.checkoutWrap>.checkoutForm>div.last_name,
.checkoutWrap>.checkoutForm>div.phone,
.checkoutWrap>.checkoutForm>div.company,
.checkoutWrap>.checkoutForm>div.address1,
.checkoutWrap>.checkoutForm>div.address2,
.checkoutWrap>.checkoutForm>div.city,
.checkoutWrap>.checkoutForm>div.state {
  display: none;
}

.checkoutWrap>.checkoutForm>div.country {
  margin-top: 8px;
}

.checkoutWrap>.checkoutForm>div.zip {
  width: 100px;
  float: left;
  clear: left;
  margin-right: 24px;
}

.finalPaymentForm {
  position:relative;
  float:left;
  padding: 12px;
  border: 1px solid #ccc;
  border-radius: 4px;
  width: 50%;
  margin-left: 25%;
  margin-top:10px;
  margin-bottom:10px;
}


p.use_shipping {
  margin: 0;
  font-weight:bold;
  font-size: 12px;
  color: #b5d35c;
  text-decoration: underline;
  cursor: pointer;
}
p.use_shipping:hover {
  color: #999;
}



input#frmNameCC, 
input#frmCCNum, 
input#frmCCAddress,
input#frmCCAddress2,
input#frmCCCity,
input#frmCCState,
input#frmFirstNameCC,
input#frmLastNameCC,
input#frmCCBusiness,
input#frmCCPhone,
input#shipping_company, 
input#shipping_address, 
input#shipping_address2 {
  width: 300px;
}


input#frmCCCVC {
  width: 90px;
  
}
input#frmCCZip {
  width: 120px;
}

input#zip {
  width: 100px;
}
input#city {
  width: 110px;
}


.checkoutWrap label {
  position: relative;
  float:left;
  clear:left;
  margin: 3px 4px;
}

.checkout_popup input[type=text],
.checkoutWrap input[type=text] {
  position: relative;
  float:left;
  width: 200px;
  font-size: 16px;
  padding: 4px;
  margin: 6px 0px;
  color: #ccc;
  border: 1px solid #ddd;
}
.checkout_popup select {
  position: relative;
  float:left;
  font-size: 16px;
  padding: 4px;
  margin: 0px 6px 0 0;
  color: #000;
  border: 1px solid #ddd;
}

.checkout_popup form div,
.checkoutWrap form div {
  position:relative;
  float:left;
  clear:left;
}

.checkout_popup div.frmCCExp>input,
.checkoutWrap div.frmCCExp>input {
  width: 128px;
  margin: 6px 8px 6px 0px;
}


.checkoutWrap textarea {
  border: 1px solid #ddd;
}

.checkoutWrap textarea.required,
.checkout_popup input.required,
.checkoutWrap input.required {
  border: 1px solid #F00;
}

input.green_submit {
  position:relative;
  float:left;
  clear:left;
  z-index:10;	
  background-color:#b5d35c;
  font-weight:bold;
  border-width: 1px;
  border-radius: 6px;
  padding: 1px;
  box-shadow: 2px 2px 4px #999;
  color: #FFF;
  width:auto;
  padding: 4px 12px;
  cursor: pointer;
/* 	margin-top: 20px; */
}
.checkout_popup input.green_submit:hover,
.checkoutWrap input.green_submit:hover {
  background-color: #95af44;
}
.checkout_popup input.green_submit.disabled,
.checkoutWrap input.green_submit.disabled {
  background-color:#ccc;
  cursor:default;
}



.paymentForm select,
.checkoutWrap select {
  position: relative;
  float:left;
  font-size: 16px;
  padding: 4px;
  margin: 3px 4px;
  border: 1px solid black;
  border-radius: 0;
}
.checkoutWrap select#state {
  margin: 8px 4px;
}
.checkoutWrap table.item_summary div.swatch {
  position:relative;
  float:left;
  clear:none;
  width:90px;
  height:18px;
  background-color:#fff;
  box-shadow: 1px 1px 3px #999;
  margin-bottom:6px;
}
div#item_summary h2 {
  margin: 30px;
}

table.item_summary {
  width: calc(100% - 60px);
  margin: 30px;	
}
table.item_summary td {
  background-color: #fff;
  margin: 1px;
  padding: 4px;
  border-bottom: 1px solid #ddd;
}

table.item_summary td p.paint_swatch {
  font-size: 12px;
  margin:0;
}

table.item_summary th {
  font-weight:bold;
  text-align: left;
  background-color: #fff;
  margin: 1px;
  padding: 4px;
  border-bottom: 1px solid #ddd;
}

.shipping_options .icon {
  top:5px;
  right:10px;
  width:16px;
  height:19px;
  font-family: "FontAwesome";
  font-size: 15px;
  color:#DDD;
  margin:0 6px 0 0;
}

.shipping_options>.shipping_option {
  cursor:pointer;
}
.shipping_options>.shipping_option:hover,
.shipping_options>.shipping_option.selected {
  font-weight:bold;
}
.shipping_options>.shipping_option:hover .icon {
  color: #b5d35c;
}
.shipping_options>.shipping_option.selected .icon {
  color: #b5d35c;
}

.green_button.sample_back {
  position: absolute;
  top: 0;
  right: 20px;
  width: 100px;
  height: 20px;
  font-weight: bold;
  padding: 2px;
}



.login_pane,.billing_pane,.terms_pane,.orders_list{
  width:calc(100% - 30px);
  position:relative;
  margin-top:10px;
  margin-left:30px;
}
.login_pane>.register_window {
  position:relative;
  float:left;
  clear:none;
  margin-left:30px;
  width:calc(50% - 30px);
}
.login_pane>.forgot_window {
  position:relative;
  float:left;
  clear:none;
  margin-left:80px;
  width:calc(100% - 30px);
  display:none;
}

.login_pane>.reset_window {
  position:relative;
  float:left;
  clear:none;
  margin-left:200px;
  width:400px;
  display:none;
}
.login_pane>.login_window {
  position:relative;
  float:left;
  clear:none;
  margin-left:30px;
  width:calc(50% - 30px);
}
.login_pane dl {
  width:100%;
  margin-top:10px;
  margin-left:0;	
}
.login_pane dl>dt {
  float:left;
  clear:left;
  width:35%;
  text-align:right;
  margin-top:2px;
  font-size:13px;
  font-weight:bold;
}

.login_pane dl>dd {
  float:left;
  clear:none;
  width:50%;
  text-align:left;
  margin-left:10px;
  margin-top:4px;
}

.login_pane dl dd>input[type=text],
.login_pane dl dd>input[type=password] {
  width: 200px;
  font-size: 14px;
  margin-top: -10px;
}

.register_popup p.forgot {
  width: 100%;
  float:left;
  clear:left;
  margin-top:20px;
  text-align:center;
  font-size:14px;
}

.panewrap {
  display:block;
}

.logout {
  font-size: 7px;
  margin-left: 4px;
  cursor:pointer;
}


.faq_entry {
  position:relative;	
  float:left;
  clear:both;
  width:100%;
  margin-bottom:30px;
}

.faq_entry_image_wrap {
  position:relative;	
  float:right;
  clear:right;
  width:210px;
}

.faq_entry_image_wrap>.faq_entry_image {
  position:relative;
  float:left;
  clear:none;	
  padding:4px;
  margin:4px;
  border: 1px solid #EEE;
  cursor:pointer;
}

.faq_entry_image_wrap>.faq_entry_image:hover {
  border: 1px solid #b6d45d;
}

.full_image {
  position:absolute;
  left:50%;
  margin-left: 0;
  width:0;
  height:0;
  background-color:#ddd;
  padding:12px;
  border-radius:6px;
  z-index:100;
}
.full_image>img {
  width:0;
  height:0;
}
.scrim {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background-color:#000;
  opacity:.7;
  z-index:99;
  display:none;
}
.close_button {
  position: absolute;
  height: 21px;
  top: -14px;
  right: -14px;
  cursor: pointer;
  display: none;
  background-color: #fff;
  border-radius: 4px;
  margin: 0px;
  padding: 8px;
  line-height: 6px;
}
.close_button:hover {
  background-position: bottom left;
}


/* @media screen and (max-width: 991px) { */
@media screen and (max-width: 1095px) {
  .topnav {
    padding-left: 40px;
    padding-right: 64px;
  }

  .page-title, .page-title-container {
    padding-left: 0;
    padding-right: 0;
  }

  .eyebrow.order {
    margin-bottom: 6px;
  }

  .heading-line {
    display: none;
  }

  .content-container {
    padding-left: 0;
    padding-right: 0;
  }

  .page-intro {
    width: 100%;
    padding-right: 0%;
  }

  .filter-list {
    flex-wrap: wrap;
  }

  .dropdown, .dropdown.mobile {
    display: block;
  }

  .dropdown.desktop {
    display: none;
  }

  .nav-link {
    width: 100%;
    color: #fff;
    background-color: #000;
    padding-top: 17px;
    padding-bottom: 17px;
  }

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

  .nav-link:active, .nav-link.w--open {
    background-color: #333;
  }

  .navbar {
    padding-left: 40px;
    padding-right: 40px;
    max-height: 87px;
  }

  .menu-button {
    margin-top: 0;
    padding-top: 31px;
    padding-bottom: 31px;
  }

  .menu-button:hover {
    background-color: #e3e3e3;
  }

  .menu-button:active {
    color: #000;
    background-color: rgba(0, 0, 0, 0);
  }

  .menu-button.w--open {
    color: #fff;
    background-color: #000;
    padding-top: 32px;
  }

  .menu-button.dark:hover {
    color: #000;
  }

  .dropdown-link {
    background-color: #444;
  }

  .dropdown-link:hover {
    background-color: #333;
  }

  .dropdown-list.w--open {
    margin-top: 0;
    position: relative;
  }

  ._4-col {
    flex-direction: column;
    grid-template-columns: 1fr 1fr;
    align-items: center;
  }

  .footer_container {
    width: 100%;
    padding-left: 40px;
    padding-right: 40px;
  }

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

  .btn_purchase-sample {
    padding-top: 10px;
    padding-bottom: 10px;
    line-height: 14px;
  }

  .pull-container {
    grid-template-columns: 1fr 1fr;
  }

  .order_section {
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .order_section.about.white, .order_section.about.top, .order_section.light.about {
    grid-template-columns: 1fr;
  }

  .order_heading {
    margin-bottom: 6px;
    font-size: 36px;
    line-height: 36px;
  }

  .order {
    font-size: 14px;
    line-height: 24px;
  }

  .design-prompt {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .wrapper, .wrapper.title {
    padding-left: 40px;
    padding-right: 40px;
  }

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

  .prompt-wrapper {
    padding-left: 40px;
    padding-right: 40px;
  }

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

  .lightbox_container {
    grid-column-gap: 28px;
    grid-row-gap: 28px;
    margin-left: 20px;
    margin-right: 20px;
  }

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

  .cabinet_close_container {
    margin-left: 20px;
    margin-right: 20px;
  }

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

  .materials_overaly {
    display: none;
  }

  .materials_container {
    grid-column-gap: 28px;
    grid-row-gap: 28px;
    margin-left: 20px;
    margin-right: 20px;
  }

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

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

  .mainnav_dropdownlink {
    background-color: #444;
  }

  .mainnav_dropdownlink:hover {
    background-color: #333;
  }

  .hero_slide_01 {
    padding-left: 100px;
    padding-right: 100px;
  }

  .hero_content {
    max-width: 95%;
    text-align: center;
  }

  .hero_p {
    font-weight: 300;
  }

  .full_width_dark {
    min-height: 450px;
    padding-left: 40px;
    padding-right: 40px;
  }

  ._1200 {
    grid-row-gap: 28px;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .full_width_light {
    padding-bottom: 60px;
  }

  .full_width_light.about {
    padding-left: 40px;
    padding-right: 40px;
  }

  .home_products {
    min-height: 0;
    margin-top: 60px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .products_home_img {
    height: auto;
    grid-row-gap: 0px;
  }

  .home_img_static {
    position: relative;
  }

  .home_img_hover {
    height: 100%;
    text-align: center;
  }

  .home_hover_heading {
    width: 90%;
  }

  .home_inspiration {
    align-items: flex-start;
  }

  .inspiration_content {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .home_buttons {
    width: 90%;
  }

  .left {
    font-size: 14px;
    line-height: 24px;
  }

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

  .materials_subnav {
    grid-template-columns: .75fr 1fr 1fr;
    margin-top: 0;
  }

  .sample-grid-2 {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .terms {
    width: 100%;
    padding-right: 0%;
  }

  .terms-container {
    padding-left: 0;
    padding-right: 0;
  }

  .full_width_gray {
    padding-bottom: 60px;
  }

  .full_width_gray.about {
    padding-left: 40px;
    padding-right: 40px;
  }

  .about_quote {
    font-size: 32px;
    line-height: 44px;
  }

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



@media screen and (max-width: 767px) {
  .topnav {
    padding-right: 36px;
  }
  
  .panewrap {
    display:none;
  }

  .page-title-container {
    height: auto;
    max-width: none;
    padding-left: 20px;
    padding-right: 20px;
  }

  .page-title-content {
    grid-column-gap: 0px;
  }

  .content-container {
    padding: 32px 0;
  }

  .collection-links {
    width: 100%;
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-direction: column;
    align-items: flex-start;
  }

  .inspiration {
    width: 100%;
  }

  .filter-list {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-wrap: wrap;
  }

  .column-1 {
    width: 100%;
    grid-column-gap: 44px;
    grid-row-gap: 52px;
  }

  .image {
    height: 38px;
    margin-top: 15px;
  }

  .nav-link {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .container-2 {
    height: 67px;
  }

  .navbar {
    padding-left: 10px;
    padding-right: 10px;
  }

  .menu-button {
    padding-top: 22px;
    padding-bottom: 21px;
  }

  .menu-button.w--open {
    padding-top: 22px;
  }

  .collection-btn {
    height: 200px;
  }

  .filter {
    font-size: 10px;
    line-height: 10px;
  }

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

  .anchor {
    font-size: 10px;
    line-height: 10px;
  }

  .material-container {
    grid-template-columns: 1fr;
  }

  .material_desc {
    font-size: 14px;
    line-height: 24px;
  }

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

  .btn_purchase-sample {
    padding-top: 12px;
    padding-bottom: 12px;
    line-height: 16px;
  }

  .pull-title {
    font-size: 14px;
    line-height: 18px;
  }

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

  .design-prompt {
    padding-top: 60px;
    padding-bottom: 60px;
  }

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

  .wrapper.title {
    padding-left: 0;
    padding-right: 0;
  }

  .video_frame {
    width: 100%;
  }

  .faq-prompt {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .prompt-wrapper {
    padding-left: 20px;
    padding-right: 20px;
  }

  .shopping_container {
    grid-column-gap: 16px;
  }

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

  .design_btns {
    grid-row-gap: 12px;
    flex-wrap: wrap;
  }

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

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

  .form_img {
    display: none;
  }

  .img_link {
    width: 100%;
  }

  .lightbox_content {
    padding: 24px;
  }

  .lightbox_tags {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-wrap: wrap;
    margin-bottom: 16px;
    padding-bottom: 16px;
  }

  .lightbox_credit, .lightbox_img-description {
    margin-bottom: 16px;
    padding-bottom: 16px;
  }
  
  .materials_overaly {
    display: none;
  }

  .materials_content {
    grid-template-columns: 1fr;
    padding: 24px;
  }

  .material_img-main {
    justify-content: center;
    display: flex;
  }

  .material_img-big {
    width: 50%;
  }

  .material_description_p {
    margin-bottom: 16px;
    padding-bottom: 16px;
  }

  .material_color_grid {
    width: 100%;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    align-items: start;
    justify-items: start;
  }

  .material_color_item {
    width: 100%;
  }

  .subnav_container {
    display: none;
  }

  .hero_contain, .hero_slider {
    min-height: 480px;
  }

  .hero_content {
    max-width: 100%;
    padding-top: 40px;
  }

  .hero_heading {
    font-size: 40px;
    line-height: 40px;
  }

  .hero_p {
    font-size: 16px;
  }

  .full_width_dark {
    min-height: 380px;
    padding-left: 40px;
    padding-right: 40px;
  }

  ._1200 {
    grid-row-gap: 24px;
    padding-top: 45px;
    padding-bottom: 45px;
  }

  .on_dark {
    text-align: center;
    font-size: 28px;
    line-height: 28px;
  }

  .p_ondark {
    font-size: 16px;
    line-height: 28px;
  }

  .full_width_light {
    padding-bottom: 60px;
  }

  .full_width_light.about {
    padding-left: 20px;
    padding-right: 20px;
  }

  .home_products {
    margin-top: 60px;
  }

  .products_home_img, .home_img_static {
    height: 100%;
  }

  .home_img_hover {
    height: 100%;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    text-align: center;
  }

  .home_hover_heading {
    width: 80%;
    font-size: 20px;
    line-height: 20px;
  }

  .hover_btn {
    padding: 16px 24px;
  }

  .hero_text_box {
    max-width: 100%;
  }

  .material_subnav_container {
    display: none;
  }

  .material-container-2 {
    grid-template-columns: 1fr;
  }

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

  .material_img-2 {
    width: 50%;
  }

  .material_desc-2 {
    font-size: 14px;
    line-height: 24px;
  }

  .sample-grid-2 {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .terms-container {
    padding: 32px 0;
  }

  .full_width_gray {
    padding-bottom: 60px;
  }

  .full_width_gray.about {
    padding-left: 20px;
    padding-right: 20px;
  }

  .about_quote {
    font-size: 24px;
    line-height: 36px;
  }
}

@media screen and (max-width: 479px) {
  h1 {
    font-size: 32px;
    line-height: 36px;
  }

  .topnav {
    padding-left: 0;
    padding-right: 0;
  }

  .links {
    max-width: none;
    justify-content: center;
  }

  .page-title-container {
    flex-wrap: wrap;
    padding: 24px 20px;
  }

  .page-title-content {
    grid-row-gap: 4px;
    flex-wrap: wrap;
  }

  .page-description {
    flex-wrap: wrap;
  }

  .eyebrow {
    font-size: 10px;
    line-height: 10px;
  }

  .page-titles {
    flex-wrap: wrap;
  }

  .content-container {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .page-intro {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .collections {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .body {
    font-size: 14px;
    line-height: 21px;
  }

  .page-desc-text {
    font-size: 14px;
    line-height: 20px;
  }

  .image {
    height: 32px;
    margin-top: 13px;
  }

  .nav-link {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .container-2 {
    height: 57px;
  }

  .navbar {
    padding-left: 10px;
    padding-right: 10px;
  }

  .menu-button {
    padding-top: 17px;
    padding-bottom: 16px;
  }

  .menu-button.w--open {
    padding-top: 17px;
  }

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

  .collection-btn {
    height: 140px;
  }

  .footer {
    margin-top: 0;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .footer_grid {
    grid-row-gap: 24px;
    grid-template-columns: 1fr 1fr;
  }

  .footer_col-label {
    margin-bottom: 12px;
  }

  .footer_link {
    font-size: 10px;
    line-height: 20px;
  }

  .footer_divider {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .materials {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .material-container {
    grid-template-columns: 1fr;
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .material_desc {
    font-size: 12px;
    line-height: 20px;
  }

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

  .pull-container {
    grid-template-columns: 1fr;
  }

  .order_section.about.white {
    margin-top: 28px;
    margin-bottom: 28px;
  }

  .order_section.about.top {
    margin-top: 50px;
    margin-bottom: 50px;
  }

  .btn {
    width: 100%;
    text-align: center;
    padding-top: 12px;
    padding-bottom: 12px;
    line-height: 16px;
  }

  .btn.form {
    margin-top: 8px;
  }

  .form_container {
    padding: 20px;
  }

  .contact-form_text {
    padding-bottom: 20px;
  }

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

  .profile_content {
    margin-top: 40px;
  }

  .item_preview {
    display: none;
  }

  .item {
    min-height: 160px;
  }

  .current_container {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    margin: 40px 0;
    padding: 20px;
  }

  .design_primary-btns {
    flex-wrap: wrap;
  }

  .grid_heading {
    font-size: 16px;
    line-height: 16px;
  }

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

  .form_block {
    padding: 24px;
  }

  .form_modal_container {
    padding: 0;
  }

  .form_field-label {
    margin-top: 8px;
  }

  .lightbox_container {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    margin-left: 10px;
    margin-right: 4px;
  }

  .lightbox_arrow-left, .lightbox_arrow-right {
    width: 20px;
    cursor:pointer;
  }

  .lightbox_tags {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .lightbox_tag {
    font-size: 8px;
    line-height: 8px;
  }

  .lightbox_btn {
    width: 100%;
    text-align: center;
    padding-top: 12px;
    padding-bottom: 12px;
    line-height: 16px;
  }

  .lightbox_btn.form {
    margin-top: 8px;
  }

  .lightbox_credit {
    font-size: 10px;
  }

  .lightbox_img-description {
    line-height: 20px;
  }

  .lightbox_close-container {
    min-width: 80%;
  }

  .link-block-4, .link-block-5 {
    width: 12px;
  }

  .cabinet_close_container {
    margin-left: 10px;
    margin-right: 10px;
  }

  .cabinet_container {
    max-height: 800px;
    flex-wrap: nowrap;
    padding: 20px;
    overflow: scroll;
  }

  .cabinet_grid {
    width: 100%;
  }

  .cabinet_list_contain {
    max-width: 100%;
    grid-column-gap: 0px;
  }

  .cabinet_filters {
    grid-row-gap: 8px;
    flex-wrap: wrap;
  }

  .materials_overaly {
    flex-direction: column;
    display: none;
  }

  .materials_container {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    justify-content: center;
    margin-left: 0;
    margin-right: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .material_img-big {
    width: 100%;
  }

  .material_heading {
    margin-bottom: 16px;
    padding-bottom: 16px;
  }

  .material_description_p {
    line-height: 20px;
  }

  .material_color_grid {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .quantity_container {
    margin-top: 16px;
    margin-bottom: 16px;
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .hero_slide_01 {
    padding-left: 50px;
    padding-right: 50px;
  }

  .hero_heading {
    letter-spacing: 4px;
    font-size: 20px;
    line-height: 24px;
  }

  .hero_p {
    font-size: 12px;
    font-weight: 300;
    line-height: 18px;
  }

  .full_width_dark {
    min-height: 400px;
    padding-left: 20px;
    padding-right: 20px;
  }

  ._1200 {
    grid-row-gap: 20px;
  }

  .on_dark {
    font-size: 20px;
    line-height: 20px;
  }

  .p_ondark {
    font-size: 12px;
    line-height: 20px;
  }

  .full_width_light.about {
    padding-top: 28px;
    padding-bottom: 28px;
  }

  .home_products {
    min-height: 0;
    grid-row-gap: 24px;
    flex-direction: column;
    margin-top: 40px;
  }

  .hover_btn {
    display: block;
  }

  .icon_hero_left {
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: auto;
  }

  .icon_hero_right {
    top: 0%;
    bottom: 0%;
    left: auto;
    right: 0%;
  }

  .inspiration_content, .home_buttons {
    flex-direction: column;
  }

  .home-btn {
    margin-bottom: 30px;
  }

  .heading-2 {
    font-size: 28px;
    line-height: 32px;
  }

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

  .material-container-2 {
    grid-template-columns: 1fr;
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .material_img-2 {
    width: 100%;
  }

  .material_desc-2 {
    font-size: 12px;
    line-height: 20px;
  }

  .sample-grid-2 {
    grid-template-columns: 1fr 1fr;
  }

  .terms {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .terms-container {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .full_width_gray.about {
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 28px;
  }

  .about_quote {
    font-size: 18px;
    line-height: 28px;
  }

  .image-7 {
    max-width: 100%;
  }
}

#w-node-_2552f9ed-c922-7220-3ede-ad6a9a6c3c47-add74df6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ddbb3331-7c80-c503-268e-d94aa539b81c-add74df6 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: start;
}

#w-node-_94fe2d67-4f53-0fd3-9fb7-f1b0e54ef3ac-e54ef3a9, #w-node-_94fe2d67-4f53-0fd3-9fb7-f1b0e54ef3ad-e54ef3a9, #w-node-_94fe2d67-4f53-0fd3-9fb7-f1b0e54ef3ae-e54ef3a9, #w-node-_94fe2d67-4f53-0fd3-9fb7-f1b0e54ef3bb-e54ef3a9, #w-node-_94fe2d67-4f53-0fd3-9fb7-f1b0e54ef3bc-e54ef3a9, #w-node-_94fe2d67-4f53-0fd3-9fb7-f1b0e54ef3c5-e54ef3a9, #w-node-_94fe2d67-4f53-0fd3-9fb7-f1b0e54ef3c6-e54ef3a9, #w-node-_23b11acb-cd3c-fd5e-2a80-8facf3374401-37b7e922, #w-node-_23b11acb-cd3c-fd5e-2a80-8facf3374422-37b7e922, #w-node-_36e1ab1c-17bb-117b-2d7f-d33b7e393453-37b7e922, #w-node-_36e1ab1c-17bb-117b-2d7f-d33b7e393474-37b7e922, #w-node-_63022216-0174-a5d0-463d-f419f86d90eb-add74dfd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5bb4877d-b08b-922b-c6a9-2d2ff82339f9-add74dfd {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_654fa571-75ed-614f-96a7-e0545d813033-add74dfe {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#material-wrapper.w-node-_654fa571-75ed-614f-96a7-e0545d813034-add74dfe, #w-node-_654fa571-75ed-614f-96a7-e0545d813038-add74dfe, #w-node-_654fa571-75ed-614f-96a7-e0545d81303c-add74dfe, #w-node-_654fa571-75ed-614f-96a7-e0545d813040-add74dfe, #w-node-_654fa571-75ed-614f-96a7-e0545d813044-add74dfe, #w-node-_654fa571-75ed-614f-96a7-e0545d813048-add74dfe, #w-node-_654fa571-75ed-614f-96a7-e0545d81304c-add74dfe, #w-node-_654fa571-75ed-614f-96a7-e0545d813050-add74dfe, #w-node-_654fa571-75ed-614f-96a7-e0545d813054-add74dfe, #w-node-_654fa571-75ed-614f-96a7-e0545d813058-add74dfe, #w-node-_654fa571-75ed-614f-96a7-e0545d813060-add74dfe, #w-node-_654fa571-75ed-614f-96a7-e0545d813067-add74dfe, #w-node-_654fa571-75ed-614f-96a7-e0545d813072-add74dfe, #w-node-_654fa571-75ed-614f-96a7-e0545d813079-add74dfe, #w-node-_654fa571-75ed-614f-96a7-e0545d813080-add74dfe, #w-node-_654fa571-75ed-614f-96a7-e0545d813087-add74dfe, #w-node-_654fa571-75ed-614f-96a7-e0545d81308e-add74dfe, #w-node-_654fa571-75ed-614f-96a7-e0545d813095-add74dfe, #w-node-_654fa571-75ed-614f-96a7-e0545d81309c-add74dfe, #w-node-_654fa571-75ed-614f-96a7-e0545d8130a3-add74dfe, #w-node-_654fa571-75ed-614f-96a7-e0545d8130aa-add74dfe, #w-node-_654fa571-75ed-614f-96a7-e0545d8130b1-add74dfe, #w-node-_654fa571-75ed-614f-96a7-e0545d8130b8-add74dfe {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_654fa571-75ed-614f-96a7-e0545d8130bf-add74dfe {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_626d5f7d-2fd1-43b6-2f81-b7a48a411dea-add74dff {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-bb130410-a37e-2ab0-cd2f-e391332e921e-add74dff {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-bf14de9e-144e-8833-3e6c-fdfa38dc8bcf-add74dff, #w-node-_6f425cfd-3859-f09f-99be-68deed814185-add74dff, #w-node-_7905e89b-922c-654c-e9ed-c4904f8da1f9-add74dff, #w-node-_897fb001-0268-9d16-6cb4-686cb716940b-add74dff {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_96b9872c-f566-4b70-46eb-a5a0b03761c8-add74dff, #w-node-_5a7b730b-416e-f2a0-2079-768392044f45-add74dff {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_367f5c0c-f700-98f0-2f7b-f966230b4a9d-add74e00 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_115a116b-0290-9e38-76a4-4e265a562859-add74e00 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_7dd3cb18-b653-df4c-3459-6864f76dc705-add74e00, #w-node-b392fd8c-59bf-0cdf-bb7c-69bc6c1c7d79-add74e00, #w-node-_5341e8ac-fd31-3c52-961a-bff084ee86fc-add74e00, #w-node-ac67a26b-e51e-50a4-8034-3854be9a1f6d-add74e00, #w-node-a48f5c49-f107-1725-f4d9-a91c8dfc2559-add74e00, #w-node-e79dee96-369e-2fe9-05d1-7bcb9d0b44ce-add74e00, #w-node-_8a88be14-3654-0086-e157-733d4648799c-add74e00, #w-node-_6a328665-936e-166a-64ee-512f710a6d35-add74e00, #w-node-_6a328665-936e-166a-64ee-512f710a6d37-add74e00, #w-node-f1d902e6-9cf9-030c-3629-65381eb808bb-add74e00, #w-node-f1d902e6-9cf9-030c-3629-65381eb808bd-add74e00, #w-node-f1d9bb72-d345-d055-ed06-e89eb1d3214d-add74e00, #w-node-f1d9bb72-d345-d055-ed06-e89eb1d3214f-add74e00, #w-node-cf932e1e-0018-ccd6-d646-ee34eea1537a-add74e00, #w-node-cf932e1e-0018-ccd6-d646-ee34eea1537c-add74e00, #w-node-cf932e1e-0018-ccd6-d646-ee34eea15380-add74e00, #w-node-cf932e1e-0018-ccd6-d646-ee34eea15382-add74e00, #w-node-cf932e1e-0018-ccd6-d646-ee34eea15385-add74e00, #w-node-cf932e1e-0018-ccd6-d646-ee34eea15387-add74e00, #w-node-cf932e1e-0018-ccd6-d646-ee34eea1538a-add74e00, #w-node-cf932e1e-0018-ccd6-d646-ee34eea1538c-add74e00, #w-node-cf932e1e-0018-ccd6-d646-ee34eea1538f-add74e00, #w-node-cf932e1e-0018-ccd6-d646-ee34eea15391-add74e00, #w-node-_38174a0a-be3f-b3e9-85b4-da3c6b1373cd-add74e00, #w-node-_38174a0a-be3f-b3e9-85b4-da3c6b1373cf-add74e00, #w-node-_38174a0a-be3f-b3e9-85b4-da3c6b1373d3-add74e00, #w-node-_38174a0a-be3f-b3e9-85b4-da3c6b1373d5-add74e00, #w-node-_38174a0a-be3f-b3e9-85b4-da3c6b1373d8-add74e00, #w-node-_38174a0a-be3f-b3e9-85b4-da3c6b1373da-add74e00, #w-node-_38174a0a-be3f-b3e9-85b4-da3c6b1373dd-add74e00, #w-node-_38174a0a-be3f-b3e9-85b4-da3c6b1373df-add74e00, #w-node-_38174a0a-be3f-b3e9-85b4-da3c6b1373e2-add74e00, #w-node-_38174a0a-be3f-b3e9-85b4-da3c6b1373e4-add74e00, #w-node-_9e76eb67-dccf-d8ee-fce4-28f8950c0e0e-add74e00, #w-node-_9e76eb67-dccf-d8ee-fce4-28f8950c0e10-add74e00, #w-node-_9e76eb67-dccf-d8ee-fce4-28f8950c0e14-add74e00, #w-node-_9e76eb67-dccf-d8ee-fce4-28f8950c0e16-add74e00, #w-node-_9e76eb67-dccf-d8ee-fce4-28f8950c0e19-add74e00, #w-node-_9e76eb67-dccf-d8ee-fce4-28f8950c0e1b-add74e00, #w-node-_9e76eb67-dccf-d8ee-fce4-28f8950c0e1e-add74e00, #w-node-_9e76eb67-dccf-d8ee-fce4-28f8950c0e20-add74e00, #w-node-_9e76eb67-dccf-d8ee-fce4-28f8950c0e23-add74e00, #w-node-_9e76eb67-dccf-d8ee-fce4-28f8950c0e25-add74e00, #w-node-ce7b97d0-59ed-d899-a8a1-d2104e3eec73-add74e00, #w-node-ce7b97d0-59ed-d899-a8a1-d2104e3eec75-add74e00, #w-node-ce7b97d0-59ed-d899-a8a1-d2104e3eec79-add74e00, #w-node-ce7b97d0-59ed-d899-a8a1-d2104e3eec7b-add74e00, #w-node-ce7b97d0-59ed-d899-a8a1-d2104e3eec7e-add74e00, #w-node-ce7b97d0-59ed-d899-a8a1-d2104e3eec80-add74e00, #w-node-ce7b97d0-59ed-d899-a8a1-d2104e3eec83-add74e00, #w-node-ce7b97d0-59ed-d899-a8a1-d2104e3eec85-add74e00, #w-node-ce7b97d0-59ed-d899-a8a1-d2104e3eec88-add74e00, #w-node-ce7b97d0-59ed-d899-a8a1-d2104e3eec8a-add74e00, #w-node-_24e13431-9899-ad85-7bd9-35a83dc6a2ba-add74e00, #w-node-_24e13431-9899-ad85-7bd9-35a83dc6a2bc-add74e00, #w-node-_24e13431-9899-ad85-7bd9-35a83dc6a2c0-add74e00, #w-node-_24e13431-9899-ad85-7bd9-35a83dc6a2c2-add74e00, #w-node-_24e13431-9899-ad85-7bd9-35a83dc6a2c5-add74e00, #w-node-_24e13431-9899-ad85-7bd9-35a83dc6a2c7-add74e00, #w-node-_24e13431-9899-ad85-7bd9-35a83dc6a2ca-add74e00, #w-node-_24e13431-9899-ad85-7bd9-35a83dc6a2cc-add74e00, #w-node-_24e13431-9899-ad85-7bd9-35a83dc6a2cf-add74e00, #w-node-_24e13431-9899-ad85-7bd9-35a83dc6a2d1-add74e00, #w-node-_88c64089-7a5a-173b-1c1f-b0be99e113e2-add74e00, #w-node-_88c64089-7a5a-173b-1c1f-b0be99e113e4-add74e00, #w-node-_88c64089-7a5a-173b-1c1f-b0be99e113e8-add74e00, #w-node-_88c64089-7a5a-173b-1c1f-b0be99e113ea-add74e00, #w-node-_88c64089-7a5a-173b-1c1f-b0be99e113ed-add74e00, #w-node-_88c64089-7a5a-173b-1c1f-b0be99e113ef-add74e00, #w-node-_88c64089-7a5a-173b-1c1f-b0be99e113f2-add74e00, #w-node-_88c64089-7a5a-173b-1c1f-b0be99e113f4-add74e00, #w-node-_88c64089-7a5a-173b-1c1f-b0be99e113f7-add74e00, #w-node-_88c64089-7a5a-173b-1c1f-b0be99e113f9-add74e00, #w-node-bf26c4fc-c090-945e-c7b4-cede7abeec44-add74e00, #w-node-bf26c4fc-c090-945e-c7b4-cede7abeec46-add74e00, #w-node-bf26c4fc-c090-945e-c7b4-cede7abeec4a-add74e00, #w-node-bf26c4fc-c090-945e-c7b4-cede7abeec4c-add74e00, #w-node-bf26c4fc-c090-945e-c7b4-cede7abeec4f-add74e00, #w-node-bf26c4fc-c090-945e-c7b4-cede7abeec51-add74e00, #w-node-bf26c4fc-c090-945e-c7b4-cede7abeec54-add74e00, #w-node-bf26c4fc-c090-945e-c7b4-cede7abeec56-add74e00, #w-node-bf26c4fc-c090-945e-c7b4-cede7abeec59-add74e00, #w-node-bf26c4fc-c090-945e-c7b4-cede7abeec5b-add74e00, #w-node-_953bdc0c-9847-9c08-69f1-3f7a471156b3-add74e00, #w-node-_953bdc0c-9847-9c08-69f1-3f7a471156b5-add74e00, #w-node-_953bdc0c-9847-9c08-69f1-3f7a471156b9-add74e00, #w-node-_953bdc0c-9847-9c08-69f1-3f7a471156bb-add74e00, #w-node-_953bdc0c-9847-9c08-69f1-3f7a471156be-add74e00, #w-node-_953bdc0c-9847-9c08-69f1-3f7a471156c0-add74e00, #w-node-_953bdc0c-9847-9c08-69f1-3f7a471156c3-add74e00, #w-node-_953bdc0c-9847-9c08-69f1-3f7a471156c5-add74e00, #w-node-_953bdc0c-9847-9c08-69f1-3f7a471156c8-add74e00, #w-node-_953bdc0c-9847-9c08-69f1-3f7a471156ca-add74e00, #w-node-_95a68d95-422d-75ec-1b27-02a4034b2a06-add74e00, #w-node-_95a68d95-422d-75ec-1b27-02a4034b2a08-add74e00, #w-node-_95a68d95-422d-75ec-1b27-02a4034b2a0c-add74e00, #w-node-_95a68d95-422d-75ec-1b27-02a4034b2a0e-add74e00, #w-node-_95a68d95-422d-75ec-1b27-02a4034b2a11-add74e00, #w-node-_95a68d95-422d-75ec-1b27-02a4034b2a13-add74e00, #w-node-_95a68d95-422d-75ec-1b27-02a4034b2a16-add74e00, #w-node-_95a68d95-422d-75ec-1b27-02a4034b2a18-add74e00, #w-node-_95a68d95-422d-75ec-1b27-02a4034b2a1b-add74e00, #w-node-_95a68d95-422d-75ec-1b27-02a4034b2a1d-add74e00, #w-node-acfba0d9-cefe-51b9-c305-4e7d7625ef19-add74e00, #w-node-acfba0d9-cefe-51b9-c305-4e7d7625ef1b-add74e00, #w-node-acfba0d9-cefe-51b9-c305-4e7d7625ef1f-add74e00, #w-node-acfba0d9-cefe-51b9-c305-4e7d7625ef21-add74e00, #w-node-acfba0d9-cefe-51b9-c305-4e7d7625ef24-add74e00, #w-node-acfba0d9-cefe-51b9-c305-4e7d7625ef26-add74e00, #w-node-acfba0d9-cefe-51b9-c305-4e7d7625ef29-add74e00, #w-node-acfba0d9-cefe-51b9-c305-4e7d7625ef2b-add74e00, #w-node-acfba0d9-cefe-51b9-c305-4e7d7625ef2e-add74e00, #w-node-acfba0d9-cefe-51b9-c305-4e7d7625ef30-add74e00, #w-node-afd253d2-2dcf-06fe-6bdc-7868ba71e6de-add74e00, #w-node-afd253d2-2dcf-06fe-6bdc-7868ba71e6e0-add74e00, #w-node-afd253d2-2dcf-06fe-6bdc-7868ba71e6e4-add74e00, #w-node-afd253d2-2dcf-06fe-6bdc-7868ba71e6e6-add74e00, #w-node-afd253d2-2dcf-06fe-6bdc-7868ba71e6e9-add74e00, #w-node-afd253d2-2dcf-06fe-6bdc-7868ba71e6eb-add74e00, #w-node-afd253d2-2dcf-06fe-6bdc-7868ba71e6ee-add74e00, #w-node-afd253d2-2dcf-06fe-6bdc-7868ba71e6f0-add74e00, #w-node-afd253d2-2dcf-06fe-6bdc-7868ba71e6f3-add74e00, #w-node-afd253d2-2dcf-06fe-6bdc-7868ba71e6f5-add74e00, #w-node-_49f0cac8-0a93-f270-dabe-550dbd2d819c-add74e00, #w-node-_49f0cac8-0a93-f270-dabe-550dbd2d819e-add74e00, #w-node-_49f0cac8-0a93-f270-dabe-550dbd2d81a2-add74e00, #w-node-_49f0cac8-0a93-f270-dabe-550dbd2d81a4-add74e00, #w-node-_49f0cac8-0a93-f270-dabe-550dbd2d81a7-add74e00, #w-node-_49f0cac8-0a93-f270-dabe-550dbd2d81a9-add74e00, #w-node-_49f0cac8-0a93-f270-dabe-550dbd2d81ac-add74e00, #w-node-_49f0cac8-0a93-f270-dabe-550dbd2d81ae-add74e00, #w-node-_49f0cac8-0a93-f270-dabe-550dbd2d81b1-add74e00, #w-node-_49f0cac8-0a93-f270-dabe-550dbd2d81b3-add74e00, #w-node-d97b138b-bafd-310a-f4f1-7f0a6b682752-add74e00, #w-node-d97b138b-bafd-310a-f4f1-7f0a6b682754-add74e00, #w-node-d97b138b-bafd-310a-f4f1-7f0a6b682758-add74e00, #w-node-d97b138b-bafd-310a-f4f1-7f0a6b68275a-add74e00, #w-node-d97b138b-bafd-310a-f4f1-7f0a6b68275d-add74e00, #w-node-d97b138b-bafd-310a-f4f1-7f0a6b68275f-add74e00, #w-node-d97b138b-bafd-310a-f4f1-7f0a6b682762-add74e00, #w-node-d97b138b-bafd-310a-f4f1-7f0a6b682764-add74e00, #w-node-d97b138b-bafd-310a-f4f1-7f0a6b682767-add74e00, #w-node-d97b138b-bafd-310a-f4f1-7f0a6b682769-add74e00, #w-node-c1d22c63-6792-f011-9e5a-809a08970dbd-add74e00, #w-node-c1d22c63-6792-f011-9e5a-809a08970dbf-add74e00, #w-node-c1d22c63-6792-f011-9e5a-809a08970dc3-add74e00, #w-node-c1d22c63-6792-f011-9e5a-809a08970dc5-add74e00, #w-node-c1d22c63-6792-f011-9e5a-809a08970dc8-add74e00, #w-node-c1d22c63-6792-f011-9e5a-809a08970dca-add74e00, #w-node-c1d22c63-6792-f011-9e5a-809a08970dcd-add74e00, #w-node-c1d22c63-6792-f011-9e5a-809a08970dcf-add74e00, #w-node-c1d22c63-6792-f011-9e5a-809a08970dd2-add74e00, #w-node-c1d22c63-6792-f011-9e5a-809a08970dd4-add74e00, #w-node-e8dd804f-7cfc-2a8c-e4a8-ed28a33ec85c-add74e00, #w-node-e8dd804f-7cfc-2a8c-e4a8-ed28a33ec85e-add74e00, #w-node-e8dd804f-7cfc-2a8c-e4a8-ed28a33ec862-add74e00, #w-node-e8dd804f-7cfc-2a8c-e4a8-ed28a33ec864-add74e00, #w-node-e8dd804f-7cfc-2a8c-e4a8-ed28a33ec867-add74e00, #w-node-e8dd804f-7cfc-2a8c-e4a8-ed28a33ec869-add74e00, #w-node-e8dd804f-7cfc-2a8c-e4a8-ed28a33ec86c-add74e00, #w-node-e8dd804f-7cfc-2a8c-e4a8-ed28a33ec86e-add74e00, #w-node-e8dd804f-7cfc-2a8c-e4a8-ed28a33ec871-add74e00, #w-node-e8dd804f-7cfc-2a8c-e4a8-ed28a33ec873-add74e00, #w-node-_3c12f9b2-39bc-b1a5-eda3-8a3481773770-add74e00, #w-node-_3c12f9b2-39bc-b1a5-eda3-8a3481773772-add74e00, #w-node-_3c12f9b2-39bc-b1a5-eda3-8a3481773776-add74e00, #w-node-_3c12f9b2-39bc-b1a5-eda3-8a3481773778-add74e00, #w-node-_3c12f9b2-39bc-b1a5-eda3-8a348177377b-add74e00, #w-node-_3c12f9b2-39bc-b1a5-eda3-8a348177377d-add74e00, #w-node-_3c12f9b2-39bc-b1a5-eda3-8a3481773780-add74e00, #w-node-_3c12f9b2-39bc-b1a5-eda3-8a3481773782-add74e00, #w-node-_3c12f9b2-39bc-b1a5-eda3-8a3481773785-add74e00, #w-node-_3c12f9b2-39bc-b1a5-eda3-8a3481773787-add74e00, #w-node-_16913337-e6b7-4fbd-cd4a-c5eb0a58dfa4-add74e00, #w-node-_16913337-e6b7-4fbd-cd4a-c5eb0a58dfa6-add74e00, #w-node-_16913337-e6b7-4fbd-cd4a-c5eb0a58dfaa-add74e00, #w-node-_16913337-e6b7-4fbd-cd4a-c5eb0a58dfac-add74e00, #w-node-_16913337-e6b7-4fbd-cd4a-c5eb0a58dfaf-add74e00, #w-node-_16913337-e6b7-4fbd-cd4a-c5eb0a58dfb1-add74e00, #w-node-_16913337-e6b7-4fbd-cd4a-c5eb0a58dfb4-add74e00, #w-node-_16913337-e6b7-4fbd-cd4a-c5eb0a58dfb6-add74e00, #w-node-_16913337-e6b7-4fbd-cd4a-c5eb0a58dfb9-add74e00, #w-node-_16913337-e6b7-4fbd-cd4a-c5eb0a58dfbb-add74e00, #w-node-_80bfc014-508a-cd24-8817-1d47d08c63c3-add74e00, #w-node-_80bfc014-508a-cd24-8817-1d47d08c63c5-add74e00, #w-node-_80bfc014-508a-cd24-8817-1d47d08c63c9-add74e00, #w-node-_80bfc014-508a-cd24-8817-1d47d08c63cb-add74e00, #w-node-_80bfc014-508a-cd24-8817-1d47d08c63ce-add74e00, #w-node-_80bfc014-508a-cd24-8817-1d47d08c63d0-add74e00, #w-node-_80bfc014-508a-cd24-8817-1d47d08c63d3-add74e00, #w-node-_80bfc014-508a-cd24-8817-1d47d08c63d5-add74e00, #w-node-_80bfc014-508a-cd24-8817-1d47d08c63d8-add74e00, #w-node-_80bfc014-508a-cd24-8817-1d47d08c63da-add74e00, #w-node-d2ec8b87-22a4-9861-308a-7f0bd36843eb-add74e00, #w-node-d2ec8b87-22a4-9861-308a-7f0bd36843ed-add74e00, #w-node-d2ec8b87-22a4-9861-308a-7f0bd36843f1-add74e00, #w-node-d2ec8b87-22a4-9861-308a-7f0bd36843f3-add74e00, #w-node-d2ec8b87-22a4-9861-308a-7f0bd36843f6-add74e00, #w-node-d2ec8b87-22a4-9861-308a-7f0bd36843f8-add74e00, #w-node-d2ec8b87-22a4-9861-308a-7f0bd36843fb-add74e00, #w-node-d2ec8b87-22a4-9861-308a-7f0bd36843fd-add74e00, #w-node-d2ec8b87-22a4-9861-308a-7f0bd3684400-add74e00, #w-node-d2ec8b87-22a4-9861-308a-7f0bd3684402-add74e00, #w-node-c344ba94-030a-dbf3-11e7-dce09496bd07-add74e00, #w-node-c344ba94-030a-dbf3-11e7-dce09496bd09-add74e00, #w-node-c344ba94-030a-dbf3-11e7-dce09496bd0d-add74e00, #w-node-c344ba94-030a-dbf3-11e7-dce09496bd0f-add74e00, #w-node-c344ba94-030a-dbf3-11e7-dce09496bd12-add74e00, #w-node-c344ba94-030a-dbf3-11e7-dce09496bd14-add74e00, #w-node-c344ba94-030a-dbf3-11e7-dce09496bd17-add74e00, #w-node-c344ba94-030a-dbf3-11e7-dce09496bd19-add74e00, #w-node-c344ba94-030a-dbf3-11e7-dce09496bd1c-add74e00, #w-node-c344ba94-030a-dbf3-11e7-dce09496bd1e-add74e00, #w-node-_3ae98777-0136-379b-ba5a-48c6d0092db8-add74e00, #w-node-_3ae98777-0136-379b-ba5a-48c6d0092dba-add74e00, #w-node-_3ae98777-0136-379b-ba5a-48c6d0092dbe-add74e00, #w-node-_3ae98777-0136-379b-ba5a-48c6d0092dc0-add74e00, #w-node-_3ae98777-0136-379b-ba5a-48c6d0092dc3-add74e00, #w-node-_3ae98777-0136-379b-ba5a-48c6d0092dc5-add74e00, #w-node-_3ae98777-0136-379b-ba5a-48c6d0092dc8-add74e00, #w-node-_3ae98777-0136-379b-ba5a-48c6d0092dca-add74e00, #w-node-_3ae98777-0136-379b-ba5a-48c6d0092dcd-add74e00, #w-node-_3ae98777-0136-379b-ba5a-48c6d0092dcf-add74e00, #w-node-edb28a2a-2a37-1d20-dc85-216ca1755a89-add74e00, #w-node-edb28a2a-2a37-1d20-dc85-216ca1755a8b-add74e00, #w-node-edb28a2a-2a37-1d20-dc85-216ca1755a8f-add74e00, #w-node-edb28a2a-2a37-1d20-dc85-216ca1755a91-add74e00, #w-node-edb28a2a-2a37-1d20-dc85-216ca1755a94-add74e00, #w-node-edb28a2a-2a37-1d20-dc85-216ca1755a96-add74e00, #w-node-edb28a2a-2a37-1d20-dc85-216ca1755a99-add74e00, #w-node-edb28a2a-2a37-1d20-dc85-216ca1755a9b-add74e00, #w-node-edb28a2a-2a37-1d20-dc85-216ca1755a9e-add74e00, #w-node-edb28a2a-2a37-1d20-dc85-216ca1755aa0-add74e00, #w-node-_3bb54b4b-6c10-cb36-93d0-43c0b6173bc8-add74e00, #w-node-_7007c8ef-034a-5fe8-574b-05019961cd8a-add74e01, #w-node-_63022216-0174-a5d0-463d-f419f86d90eb-add74e01 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5bb4877d-b08b-922b-c6a9-2d2ff82339f9-add74e01 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_3edcf449-4f49-f53f-cfca-db4803c33643-add74e01, #w-node-d65e6a6f-2a24-3c65-331b-b13819bd1917-add74e01, #w-node-ed139d86-1cae-f145-fc0c-43ea7038a916-add74e01, #w-node-_3a871f5a-2bc0-8c43-e8e9-2205b5e45340-add74e01, #w-node-_7a940fbd-1387-b176-faf1-79da855a6f5a-add74e01, #w-node-_54af0244-8410-6a26-2410-79cc50615b29-add74e01, #w-node-facbace7-2411-36b7-4d54-0eb770748158-add74e01, #w-node-_3053494c-fc05-7e78-2e08-ff40eae199f2-add74e01, #w-node-fa52d3f3-0f8c-a64d-21a6-7a2d60bd67f0-add74e01, #w-node-_2bfea6f1-80a6-d096-d5ee-92a4e1222140-add74e01, #w-node-b9bcf8c0-7df9-f272-8d81-eb95928fa2e8-add74e01, #w-node-_14e50d57-3e63-abc5-6b90-ea9f78e34e29-add74e01, #w-node-_856bfba8-2654-f509-d5f1-c00ce7ef5a76-add74e01, #w-node-_50c93c8f-54a8-2010-abfb-09e8eb6b19cb-add74e01, #w-node-ade3d999-6693-644c-77cb-0218b8aee5cc-add74e01, #w-node-_7f28f189-62de-7f42-8bb0-b88040e3f0d5-add74e01, #w-node-_1cb6831e-70a0-a235-9672-bf602b25a20e-add74e03, #w-node-e36823bf-b24f-85a8-4050-9ab0399860c4-add74e03, #w-node-f2d9db58-0819-be30-c86e-bbfe6e838305-add74e03, #w-node-b181045b-3860-5374-fac3-c1a0c8daf054-add74e04, #w-node-b181045b-3860-5374-fac3-c1a0c8daf055-add74e04 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b181045b-3860-5374-fac3-c1a0c8daf065-add74e04 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_1986aaac-2c91-e93b-b0a1-684e776cc424-add74e04, #w-node-_1986aaac-2c91-e93b-b0a1-684e776cc426-add74e04 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1986aaac-2c91-e93b-b0a1-684e776cc429-add74e04 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_13f996ad-545e-1938-f9b2-948fdc8edcd7-add74e04, #w-node-_13f996ad-545e-1938-f9b2-948fdc8edcdb-add74e04, #w-node-_13f996ad-545e-1938-f9b2-948fdc8edcdf-add74e04, #w-node-_13f996ad-545e-1938-f9b2-948fdc8edce3-add74e04, #w-node-_13f996ad-545e-1938-f9b2-948fdc8edce7-add74e04, #w-node-_13f996ad-545e-1938-f9b2-948fdc8edceb-add74e04, #w-node-_13f996ad-545e-1938-f9b2-948fdc8edcef-add74e04, #w-node-_13f996ad-545e-1938-f9b2-948fdc8edcf3-add74e04, #w-node-_13f996ad-545e-1938-f9b2-948fdc8edcf7-add74e04, #w-node-_13f996ad-545e-1938-f9b2-948fdc8edcfb-add74e04, #w-node-_13f996ad-545e-1938-f9b2-948fdc8edcff-add74e04, #w-node-_13f996ad-545e-1938-f9b2-948fdc8edd03-add74e04, #w-node-_13f996ad-545e-1938-f9b2-948fdc8edd07-add74e04, #w-node-_13f996ad-545e-1938-f9b2-948fdc8edd0b-add74e04, #w-node-daa9fc60-999a-0b6a-f574-35dfbd059a3f-add74e04, #w-node-daa9fc60-999a-0b6a-f574-35dfbd059a41-add74e04 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-daa9fc60-999a-0b6a-f574-35dfbd059a44-add74e04 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-daa9fc60-999a-0b6a-f574-35dfbd059a56-add74e04, #w-node-daa9fc60-999a-0b6a-f574-35dfbd059a5a-add74e04, #w-node-daa9fc60-999a-0b6a-f574-35dfbd059a5e-add74e04, #w-node-daa9fc60-999a-0b6a-f574-35dfbd059a62-add74e04, #w-node-daa9fc60-999a-0b6a-f574-35dfbd059a66-add74e04, #w-node-daa9fc60-999a-0b6a-f574-35dfbd059a6a-add74e04, #w-node-daa9fc60-999a-0b6a-f574-35dfbd059a6e-add74e04, #w-node-daa9fc60-999a-0b6a-f574-35dfbd059a72-add74e04, #w-node-daa9fc60-999a-0b6a-f574-35dfbd059a76-add74e04, #w-node-_227c4562-7d27-761d-1026-3491f3eacf6b-add74e04, #w-node-_227c4562-7d27-761d-1026-3491f3eacf6f-add74e04, #w-node-_227c4562-7d27-761d-1026-3491f3eacf73-add74e04, #w-node-_227c4562-7d27-761d-1026-3491f3eacf77-add74e04, #w-node-_227c4562-7d27-761d-1026-3491f3eacf7b-add74e04, #w-node-_227c4562-7d27-761d-1026-3491f3eacf7f-add74e04, #w-node-_35b547d5-7d45-1844-fc86-9e32c1ef4b59-add74e04, #w-node-_35b547d5-7d45-1844-fc86-9e32c1ef4b5b-add74e04 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_35b547d5-7d45-1844-fc86-9e32c1ef4b5e-add74e04 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_35b547d5-7d45-1844-fc86-9e32c1ef4b6a-add74e04, #w-node-_35b547d5-7d45-1844-fc86-9e32c1ef4b6e-add74e04, #w-node-_35b547d5-7d45-1844-fc86-9e32c1ef4b72-add74e04, #w-node-_35b547d5-7d45-1844-fc86-9e32c1ef4b76-add74e04, #w-node-_35b547d5-7d45-1844-fc86-9e32c1ef4b7a-add74e04, #w-node-_35b547d5-7d45-1844-fc86-9e32c1ef4b7e-add74e04, #w-node-_35b547d5-7d45-1844-fc86-9e32c1ef4b82-add74e04, #w-node-_35b547d5-7d45-1844-fc86-9e32c1ef4b86-add74e04, #w-node-_35b547d5-7d45-1844-fc86-9e32c1ef4b8a-add74e04, #w-node-_35b547d5-7d45-1844-fc86-9e32c1ef4b8e-add74e04, #w-node-_35b547d5-7d45-1844-fc86-9e32c1ef4b96-add74e04, #w-node-_35b547d5-7d45-1844-fc86-9e32c1ef4b9a-add74e04, #w-node-_35b547d5-7d45-1844-fc86-9e32c1ef4b9e-add74e04, #w-node-_35b547d5-7d45-1844-fc86-9e32c1ef4ba2-add74e04, #w-node-c3538f2f-aa31-0064-df10-1bc9ceb30ef7-add74e04, #w-node-c3538f2f-aa31-0064-df10-1bc9ceb30ef9-add74e04 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c3538f2f-aa31-0064-df10-1bc9ceb30efc-add74e04 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c3538f2f-aa31-0064-df10-1bc9ceb30f08-add74e04, #w-node-c3538f2f-aa31-0064-df10-1bc9ceb30f0c-add74e04, #w-node-c3538f2f-aa31-0064-df10-1bc9ceb30f10-add74e04, #w-node-c3538f2f-aa31-0064-df10-1bc9ceb30f14-add74e04, #w-node-c3538f2f-aa31-0064-df10-1bc9ceb30f18-add74e04, #w-node-c3538f2f-aa31-0064-df10-1bc9ceb30f1c-add74e04, #w-node-c3538f2f-aa31-0064-df10-1bc9ceb30f20-add74e04, #w-node-c3538f2f-aa31-0064-df10-1bc9ceb30f24-add74e04, #w-node-c3538f2f-aa31-0064-df10-1bc9ceb30f28-add74e04, #w-node-c3538f2f-aa31-0064-df10-1bc9ceb30f2c-add74e04, #w-node-c3538f2f-aa31-0064-df10-1bc9ceb30f30-add74e04, #w-node-c3538f2f-aa31-0064-df10-1bc9ceb30f34-add74e04, #w-node-c3538f2f-aa31-0064-df10-1bc9ceb30f38-add74e04, #w-node-c3538f2f-aa31-0064-df10-1bc9ceb30f3c-add74e04, #w-node-c3538f2f-aa31-0064-df10-1bc9ceb30f40-add74e04, #w-node-c3538f2f-aa31-0064-df10-1bc9ceb30f44-add74e04, #w-node-ef5aba28-f809-b90c-32e7-90d39890cf47-add74e04, #w-node-ef5aba28-f809-b90c-32e7-90d39890cf49-add74e04 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ef5aba28-f809-b90c-32e7-90d39890cf4c-add74e04 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ef5aba28-f809-b90c-32e7-90d39890cf5b-add74e04, #w-node-ef5aba28-f809-b90c-32e7-90d39890cf5f-add74e04, #w-node-ef5aba28-f809-b90c-32e7-90d39890cf63-add74e04, #w-node-ef5aba28-f809-b90c-32e7-90d39890cf67-add74e04, #w-node-ef5aba28-f809-b90c-32e7-90d39890cf6b-add74e04, #w-node-_8c9b0dbe-9dd4-95af-8b08-d3c6943e3dc4-add74e04, #w-node-_8c9b0dbe-9dd4-95af-8b08-d3c6943e3dc6-add74e04 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8c9b0dbe-9dd4-95af-8b08-d3c6943e3dc9-add74e04 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_8c9b0dbe-9dd4-95af-8b08-d3c6943e3dd8-add74e04, #w-node-_8c9b0dbe-9dd4-95af-8b08-d3c6943e3ddc-add74e04, #w-node-_8c9b0dbe-9dd4-95af-8b08-d3c6943e3de0-add74e04, #w-node-_8c9b0dbe-9dd4-95af-8b08-d3c6943e3de4-add74e04, #w-node-bf8da569-3e96-b146-d9f5-9a71537f4005-add74e04, #w-node-bf8da569-3e96-b146-d9f5-9a71537f4007-add74e04 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bf8da569-3e96-b146-d9f5-9a71537f400a-add74e04 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_33499c73-cf68-8eec-5c04-7f9639df6168-add74e04, #w-node-_33499c73-cf68-8eec-5c04-7f9639df616f-add74e04, #w-node-_33499c73-cf68-8eec-5c04-7f9639df6176-add74e04, #w-node-_33499c73-cf68-8eec-5c04-7f9639df617d-add74e04, #w-node-_33499c73-cf68-8eec-5c04-7f9639df6184-add74e04, #w-node-_33499c73-cf68-8eec-5c04-7f9639df618b-add74e04, #w-node-_33499c73-cf68-8eec-5c04-7f9639df6192-add74e04, #w-node-_33499c73-cf68-8eec-5c04-7f9639df6199-add74e04, #w-node-_33499c73-cf68-8eec-5c04-7f9639df61a0-add74e04, #w-node-_33499c73-cf68-8eec-5c04-7f9639df61a7-add74e04, #w-node-_33499c73-cf68-8eec-5c04-7f9639df61ae-add74e04, #w-node-_942f3d83-afeb-b047-9711-db87c81cf845-add74e04, #w-node-_942f3d83-afeb-b047-9711-db87c81cf847-add74e04 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_942f3d83-afeb-b047-9711-db87c81cf84a-add74e04 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_942f3d83-afeb-b047-9711-db87c81cf856-add74e04, #w-node-_942f3d83-afeb-b047-9711-db87c81cf85a-add74e04, #w-node-_942f3d83-afeb-b047-9711-db87c81cf85e-add74e04, #w-node-_942f3d83-afeb-b047-9711-db87c81cf862-add74e04, #w-node-_942f3d83-afeb-b047-9711-db87c81cf866-add74e04, #w-node-_942f3d83-afeb-b047-9711-db87c81cf86a-add74e04, #w-node-_96977485-17f4-10c4-5bab-60ff89fbebc9-add74e04 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_96977485-17f4-10c4-5bab-60ff89fbebcb-add74e04 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_96977485-17f4-10c4-5bab-60ff89fbebd0-add74e04, #w-node-_2c455e16-b0e4-d489-1884-92d838bd5d88-add74e04, #w-node-_9aefaf62-e3e0-3558-e0a3-93a88354c1e2-add74e04, #w-node-_4b586750-d0c5-1ab5-c017-fbe26e9bfb64-add74e04, #w-node-_963450d2-d155-adbf-68dd-59c785aa0f59-add74e04, #w-node-a1fb49e7-815b-2a1e-b1f2-b781d1689e8c-add74e04, #w-node-_3c6e66f0-205d-fc47-05df-a6e35e2794a1-add74e04, #w-node-_7c994600-62d3-18d0-ba50-f95cc63d3753-add74e04, #w-node-_5d500d97-0697-62f2-4992-20da96034af7-add74e04, #w-node-eebda1be-6066-8b32-fd8b-32250c38c184-add74e04, #w-node-_0f8bfc8a-4a1b-2ced-eaa9-adefd25b78b5-add74e04, #w-node-_19f71873-2be8-a04d-826c-0a2e10eed54b-add74e04, #w-node-a2d6f563-5c3f-3668-f920-cff4153754d8-add74e04, #w-node-_8d3a2ff4-f66d-a6fe-37d1-be488e942878-add74e04, #w-node-_6ace75ae-c055-5228-c4de-aa5f6f6d6b13-add74e04, #w-node-fc04165b-3ff8-759f-4fc2-e8f4919625ef-add74e04 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fc04165b-3ff8-759f-4fc2-e8f4919625f1-add74e04 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-fc04165b-3ff8-759f-4fc2-e8f4919625f6-add74e04, #w-node-fc04165b-3ff8-759f-4fc2-e8f491962604-add74e04, #w-node-fc04165b-3ff8-759f-4fc2-e8f491962606-add74e04, #w-node-fc04165b-3ff8-759f-4fc2-e8f491962608-add74e04, #w-node-fc04165b-3ff8-759f-4fc2-e8f49196260a-add74e04, #w-node-fc04165b-3ff8-759f-4fc2-e8f49196260c-add74e04, #w-node-fc04165b-3ff8-759f-4fc2-e8f49196260e-add74e04, #w-node-fc04165b-3ff8-759f-4fc2-e8f491962610-add74e04, #w-node-fc04165b-3ff8-759f-4fc2-e8f491962612-add74e04, #w-node-fc04165b-3ff8-759f-4fc2-e8f491962614-add74e04, #w-node-_266e95b0-545e-57f2-53a4-d35ca4a36def-add74e04, #w-node-_266e95b0-545e-57f2-53a4-d35ca4a36df1-add74e04, #w-node-_266e95b0-545e-57f2-53a4-d35ca4a36df3-add74e04, #w-node-_266e95b0-545e-57f2-53a4-d35ca4a36df5-add74e04, #w-node-_266e95b0-545e-57f2-53a4-d35ca4a36df7-add74e04, #w-node-_266e95b0-545e-57f2-53a4-d35ca4a36df9-add74e04, #w-node-eb09de93-697e-47bb-59d1-6d0c2219961c-add74e04 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eb09de93-697e-47bb-59d1-6d0c2219961e-add74e04 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-eb09de93-697e-47bb-59d1-6d0c22199623-add74e04, #w-node-eb09de93-697e-47bb-59d1-6d0c2219963b-add74e04, #w-node-eb09de93-697e-47bb-59d1-6d0c2219963d-add74e04, #w-node-eb09de93-697e-47bb-59d1-6d0c2219963f-add74e04, #w-node-eb09de93-697e-47bb-59d1-6d0c22199641-add74e04, #w-node-eb09de93-697e-47bb-59d1-6d0c22199643-add74e04, #w-node-eb09de93-697e-47bb-59d1-6d0c22199645-add74e04, #w-node-eb09de93-697e-47bb-59d1-6d0c22199647-add74e04, #w-node-eb09de93-697e-47bb-59d1-6d0c22199649-add74e04, #w-node-eb09de93-697e-47bb-59d1-6d0c2219964b-add74e04, #w-node-c87dfe97-b6f7-f58c-9ff3-f925003edd98-add74e04, #w-node-ec3449b8-ba8a-c242-bed9-a07cff197a38-add74e04, #w-node-_23ff6904-3a90-d96b-c905-b8dd4dde5950-add74e04, #w-node-_7b1419c3-70ca-ebf6-3bed-56bfdb7d5029-add74e04, #w-node-_3c7d4d72-518e-ca60-9485-8f47714e692a-add74e04, #w-node-c44fa51d-d4b1-b305-6219-fc30e6bdbc9b-add74e04 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c44fa51d-d4b1-b305-6219-fc30e6bdbc9d-add74e04 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-c44fa51d-d4b1-b305-6219-fc30e6bdbca2-add74e04, #w-node-c44fa51d-d4b1-b305-6219-fc30e6bdbcb0-add74e04, #w-node-c44fa51d-d4b1-b305-6219-fc30e6bdbcb2-add74e04, #w-node-c44fa51d-d4b1-b305-6219-fc30e6bdbcb4-add74e04, #w-node-c44fa51d-d4b1-b305-6219-fc30e6bdbcb6-add74e04, #w-node-c44fa51d-d4b1-b305-6219-fc30e6bdbcb8-add74e04, #w-node-c44fa51d-d4b1-b305-6219-fc30e6bdbcba-add74e04, #w-node-c44fa51d-d4b1-b305-6219-fc30e6bdbcbc-add74e04, #w-node-c44fa51d-d4b1-b305-6219-fc30e6bdbcbe-add74e04, #w-node-c44fa51d-d4b1-b305-6219-fc30e6bdbcc0-add74e04, #w-node-c44fa51d-d4b1-b305-6219-fc30e6bdbcc2-add74e04, #w-node-c44fa51d-d4b1-b305-6219-fc30e6bdbcc4-add74e04, #w-node-c44fa51d-d4b1-b305-6219-fc30e6bdbcc6-add74e04, #w-node-c44fa51d-d4b1-b305-6219-fc30e6bdbcc8-add74e04, #w-node-c44fa51d-d4b1-b305-6219-fc30e6bdbcca-add74e04, #w-node-_10d8f1ae-cdc3-3428-3a36-d5d5673b1e89-add74e04, #w-node-_69595c62-6ece-4d14-b50d-ec2768a5f6eb-add74e04, #w-node-ca14031c-a7ce-2412-f7cb-df55e03aecfa-add74e04 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ca14031c-a7ce-2412-f7cb-df55e03aecfc-add74e04 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-ca14031c-a7ce-2412-f7cb-df55e03aed01-add74e04, #w-node-ca14031c-a7ce-2412-f7cb-df55e03aed15-add74e04, #w-node-ca14031c-a7ce-2412-f7cb-df55e03aed17-add74e04, #w-node-ca14031c-a7ce-2412-f7cb-df55e03aed19-add74e04, #w-node-ca14031c-a7ce-2412-f7cb-df55e03aed1b-add74e04, #w-node-ca14031c-a7ce-2412-f7cb-df55e03aed1d-add74e04, #w-node-da5d7f78-afb7-5a90-f448-51ea3164cd11-add74e04 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-da5d7f78-afb7-5a90-f448-51ea3164cd13-add74e04 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-da5d7f78-afb7-5a90-f448-51ea3164cd18-add74e04, #w-node-da5d7f78-afb7-5a90-f448-51ea3164cd26-add74e04, #w-node-da5d7f78-afb7-5a90-f448-51ea3164cd28-add74e04, #w-node-da5d7f78-afb7-5a90-f448-51ea3164cd2a-add74e04, #w-node-da5d7f78-afb7-5a90-f448-51ea3164cd2c-add74e04, #w-node-_28795b42-8733-bc0c-50eb-614f251b3d36-add74e04 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_28795b42-8733-bc0c-50eb-614f251b3d38-add74e04 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_28795b42-8733-bc0c-50eb-614f251b3d3d-add74e04, #w-node-_28795b42-8733-bc0c-50eb-614f251b3d54-add74e04, #w-node-_28795b42-8733-bc0c-50eb-614f251b3d56-add74e04, #w-node-_28795b42-8733-bc0c-50eb-614f251b3d58-add74e04, #w-node-_28795b42-8733-bc0c-50eb-614f251b3d5a-add74e04, #w-node-_28795b42-8733-bc0c-50eb-614f251b3d5c-add74e04, #w-node-_28795b42-8733-bc0c-50eb-614f251b3d5e-add74e04, #w-node-_28795b42-8733-bc0c-50eb-614f251b3d60-add74e04, #w-node-_28795b42-8733-bc0c-50eb-614f251b3d62-add74e04, #w-node-_28795b42-8733-bc0c-50eb-614f251b3d64-add74e04, #w-node-_28795b42-8733-bc0c-50eb-614f251b3d66-add74e04, #w-node-_28795b42-8733-bc0c-50eb-614f251b3d68-add74e04, #w-node-_94266347-05ea-8946-ff5c-757168287e39-add74e04 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_94266347-05ea-8946-ff5c-757168287e3b-add74e04 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_94266347-05ea-8946-ff5c-757168287e40-add74e04, #w-node-_94266347-05ea-8946-ff5c-757168287e51-add74e04, #w-node-_94266347-05ea-8946-ff5c-757168287e53-add74e04, #w-node-_94266347-05ea-8946-ff5c-757168287e55-add74e04, #w-node-_94266347-05ea-8946-ff5c-757168287e57-add74e04, #w-node-_94266347-05ea-8946-ff5c-757168287e59-add74e04, #w-node-_94266347-05ea-8946-ff5c-757168287e5b-add74e04, #w-node-fed23646-83ed-08d9-f8af-a1c3a575884e-add74e06, #w-node-c19eb9c8-42c3-3af0-763c-19d87ee7a8ec-add74e06, #w-node-ddb16ebd-e790-5d1a-0355-b0bf58d1608a-add74e06, #w-node-d6c777ca-dd4d-f510-ff16-dd0a9a3982e2-add74e06, #w-node-b10b1abe-5c7b-7cf5-fa21-7a6805e735a3-add74e06, #w-node-f5a0862a-f984-89ef-16e9-1e2b9577b630-add74e06, #w-node-_31ceb4c5-fe45-24dc-6113-ff18bfd81ac0-add74e06, #w-node-_04a817f0-d19c-aa70-d6ba-65df5d70b186-add74e06, #w-node-_9a7966fa-28b1-3182-89c2-2d0425c81e04-add74e06, #w-node-_7a4cf2f6-a347-69a5-1e97-3d54d4753575-add74e06 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

@media screen and (max-width: 991px) {
  #w-node-bf14de9e-144e-8833-3e6c-fdfa38dc8bcf-add74dff, #w-node-_6f425cfd-3859-f09f-99be-68deed814185-add74dff, #w-node-_7905e89b-922c-654c-e9ed-c4904f8da1f9-add74dff, #w-node-_897fb001-0268-9d16-6cb4-686cb716940b-add74dff, #w-node-_5bb4877d-b08b-922b-c6a9-2d2ff82339f9-add74e01, #w-node-b181045b-3860-5374-fac3-c1a0c8daf065-add74e04 {
    grid-column: span 2 / span 2;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_30defe1b-c469-ddc1-884c-164f94958ee2-add74dfc, #w-node-b8bcee8c-7399-07ad-a22e-3a16623b8868-add74dfc {
    order: 9999;
  }

  #w-node-_654fa571-75ed-614f-96a7-e0545d813033-add74dfe {
    grid-column: span 7 / span 7;
  }

  #w-node-_654fa571-75ed-614f-96a7-e0545d8130bf-add74dfe {
    grid-column: span 5 / span 5;
  }

  #w-node-_626d5f7d-2fd1-43b6-2f81-b7a48a411dea-add74dff, #w-node-bb130410-a37e-2ab0-cd2f-e391332e921e-add74dff {
    grid-column: span 12 / span 12;
  }

  #w-node-_5bb4877d-b08b-922b-c6a9-2d2ff82339f9-add74e01, #w-node-b181045b-3860-5374-fac3-c1a0c8daf065-add74e04 {
    grid-column: span 3 / span 3;
  }

  #w-node-_1986aaac-2c91-e93b-b0a1-684e776cc424-add74e04, #w-node-daa9fc60-999a-0b6a-f574-35dfbd059a3f-add74e04, #w-node-_35b547d5-7d45-1844-fc86-9e32c1ef4b59-add74e04 {
    grid-column: span 2 / span 2;
  }

  #w-node-c3538f2f-aa31-0064-df10-1bc9ceb30ef7-add74e04 {
    grid-column: span 2 / span 2;
    justify-self: center;
  }

  #w-node-ef5aba28-f809-b90c-32e7-90d39890cf47-add74e04, #w-node-_8c9b0dbe-9dd4-95af-8b08-d3c6943e3dc4-add74e04, #w-node-bf8da569-3e96-b146-d9f5-9a71537f4005-add74e04, #w-node-_942f3d83-afeb-b047-9711-db87c81cf845-add74e04 {
    grid-column: span 2 / span 2;
  }

  #w-node-_72d13404-e6e2-4850-e84c-21f23a935f1b-add74e05, #w-node-_321db681-0f89-b670-33c9-4bae7c7b8ace-add74e05, #w-node-_72d13404-e6e2-4850-e84c-21f23a935f1b-add74e07, #w-node-b8bcee8c-7399-07ad-a22e-3a16623b8868-add74e07, #w-node-_72d13404-e6e2-4850-e84c-21f23a935f1b-92a22372, #w-node-_321db681-0f89-b670-33c9-4bae7c7b8ace-92a22372 {
    order: 9999;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_30defe1b-c469-ddc1-884c-164f94958ee2-add74dfc, #w-node-b8bcee8c-7399-07ad-a22e-3a16623b8868-add74dfc {
    order: 9999;
  }

  #w-node-_63022216-0174-a5d0-463d-f419f86d90eb-add74dfd, #w-node-_5bb4877d-b08b-922b-c6a9-2d2ff82339f9-add74dfd {
    grid-column: span 2 / span 2;
  }

  #w-node-_654fa571-75ed-614f-96a7-e0545d813033-add74dfe {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_654fa571-75ed-614f-96a7-e0545d8130bf-add74dfe {
    grid-column: span 12 / span 12;
  }

  #w-node-_367f5c0c-f700-98f0-2f7b-f966230b4a9d-add74e00 {
    grid-column: span 3 / span 3;
  }

  #w-node-_115a116b-0290-9e38-76a4-4e265a562859-add74e00 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_1986aaac-2c91-e93b-b0a1-684e776cc424-add74e04, #w-node-daa9fc60-999a-0b6a-f574-35dfbd059a3f-add74e04, #w-node-_35b547d5-7d45-1844-fc86-9e32c1ef4b59-add74e04, #w-node-c3538f2f-aa31-0064-df10-1bc9ceb30ef7-add74e04, #w-node-ef5aba28-f809-b90c-32e7-90d39890cf47-add74e04, #w-node-_8c9b0dbe-9dd4-95af-8b08-d3c6943e3dc4-add74e04, #w-node-bf8da569-3e96-b146-d9f5-9a71537f4005-add74e04, #w-node-_942f3d83-afeb-b047-9711-db87c81cf845-add74e04 {
    grid-column: span 2 / span 2;
  }

  #w-node-_72d13404-e6e2-4850-e84c-21f23a935f1b-add74e05, #w-node-_321db681-0f89-b670-33c9-4bae7c7b8ace-add74e05, #w-node-_72d13404-e6e2-4850-e84c-21f23a935f1b-add74e07, #w-node-b8bcee8c-7399-07ad-a22e-3a16623b8868-add74e07, #w-node-_72d13404-e6e2-4850-e84c-21f23a935f1b-92a22372, #w-node-_321db681-0f89-b670-33c9-4bae7c7b8ace-92a22372 {
    order: 9999;
  }
}


