:root {
  --white-smoke: #ececec;
  --purple: #870150;
  --dark-slate-grey: #036364;
  --dark-slate-grey-2: #00393a;
  --light-sea-green: #00c2bc;
}

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

.nav-section {
  background-color: #fff;
  padding-left: 40px;
  padding-right: 40px;
}

.container {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-wrap: wrap;
  justify-content: space-between;
  width: 100%;
  max-width: 1600px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

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

.container.vertical {
  grid-row-gap: 20px;
  flex-direction: column;
  align-self: auto;
  align-items: stretch;
}

.container.right {
  justify-content: flex-end;
  align-items: center;
  padding-top: 0;
  padding-bottom: 0;
}

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

.banner-section {
  z-index: 1;
  border-bottom: 5px solid var(--white-smoke);
  background-color: #03636466;
  border-bottom-right-radius: 50px;
  border-bottom-left-radius: 50px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-height: 35vw;
  padding: 60px 40px 80px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.heading {
  z-index: 2;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 50px;
  font-weight: 600;
  line-height: 58px;
  position: relative;
}

.hero-subtext {
  color: #fff;
  text-align: center;
  text-transform: capitalize;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 22px;
}

.background-video {
  z-index: -1;
  flex: 1;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.banner-div-holder {
  grid-row-gap: 20px;
  background-color: #181818e0;
  border-radius: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 20px 30px;
  display: flex;
}

.page-divs {
  z-index: 1;
  margin-top: -60px;
  padding-bottom: 0;
  padding-left: 40px;
  padding-right: 40px;
  position: relative;
}

.page-divs.blue {
  background-color: #0000;
  padding-bottom: 0;
  padding-left: 40px;
  padding-right: 40px;
}

.page-divs.blue.no-margin {
  padding-left: 40px;
  padding-right: 40px;
}

.page-divs.blue.no-margin.footer {
  border-top-style: none;
  border-top-left-radius: 50px;
  border-top-right-radius: 50px;
  padding-left: 0;
  padding-right: 0;
  overflow: hidden;
}

.page-divs.no-margin {
  border-top: 4px solid var(--purple);
  margin-top: 0;
}

.round-page-top {
  border-top: 5px solid var(--white-smoke);
  border-right: 5px solid var(--white-smoke);
  border-left: 5px solid var(--white-smoke);
  background-color: #fff;
  border-radius: 50px 50px 0 0;
  min-height: 60px;
}

.round-page-top.blue {
  background-color: var(--dark-slate-grey);
  background-image: linear-gradient(#036364cc, #036364cc), url('../images/Italpac-Texture.jpg');
  background-position: 0 0, 50%;
  background-size: auto, auto;
  background-attachment: scroll, fixed;
  border-top-left-radius: 50px;
  border-top-right-radius: 50px;
}

.round-page-top.blue.fixed-image {
  background-image: linear-gradient(#036364e6, #036364e6), url('../images/hero_plastic-.3.3.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  border-top-right-radius: 50px;
}

.round-page-top.dark {
  background-color: #242424;
}

.page-content-div {
  grid-row-gap: 20px;
  border-right: 5px solid var(--white-smoke);
  border-left: 5px solid var(--white-smoke);
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-bottom: 120px;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.page-content-div.blue {
  background-color: var(--dark-slate-grey);
  background-image: linear-gradient(#036364cc, #036364cc), url('../images/Italpac-Texture.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  padding-bottom: 120px;
}

.page-content-div.blue.fixed-image {
  background-image: linear-gradient(#036364e6, #036364e6), url('../images/hero_plastic-.3.3.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  padding-bottom: 140px;
}

.page-content-div.dark {
  background-color: #242424;
  padding-bottom: 60px;
}

.page-content-div.dark.square {
  border-left-style: none;
  border-right-style: none;
  padding-top: 60px;
  padding-left: 40px;
}

.page-content-div.top {
  align-items: flex-start;
  padding-top: 60px;
  padding-bottom: 60px;
}

.page-content-div.about {
  align-items: flex-start;
  padding-top: 60px;
  padding-bottom: 100px;
}

.page-text-div {
  grid-row-gap: 10px;
  flex-direction: column;
  align-items: flex-start;
  max-width: 70%;
  display: flex;
}

.page-text-div.full {
  grid-row-gap: 10px;
  width: 100%;
  max-width: none;
}

.page-headings {
  color: #870150;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 34px;
  line-height: 38px;
}

.page-headings.white {
  color: #fff;
}

.main-para {
  color: #575757;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 14px;
  font-style: normal;
  line-height: 18px;
}

.main-para.white {
  color: #fff;
}

.main-para.announcement {
  font-size: 16px;
  line-height: 20px;
}

.heading_sub {
  color: #870150;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 10px;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 26px;
}

.iso_icon {
  background-color: #fff;
  border: 1px #575757;
  border-radius: 10px;
  max-width: none;
  height: auto;
  max-height: 80px;
  margin-right: 0;
  padding: 5px;
  box-shadow: 1px 1px 5px #575757;
}

.cert-div {
  background-color: #dfdfdf;
  border-radius: 10px;
  flex-direction: column;
  justify-content: center;
  align-self: flex-start;
  align-items: center;
  width: auto;
  margin-top: 10px;
  margin-bottom: 0;
  padding: 10px 20px;
  display: flex;
  box-shadow: 0 0 5px #575757;
}

.hero-image {
  box-shadow: none;
  background-image: url('../images/plastic-view.jpg');
  background-position: 50%;
  background-size: cover;
  border: 2px solid #870150;
  border-radius: 10px;
  flex: 1;
  align-self: auto;
  width: auto;
  height: auto;
  max-height: none;
  margin-left: 0;
}

.hero-image._2 {
  box-shadow: none;
  background-image: url('../images/plastic-hero2.23.jpg');
}

.hero-image.top {
  background-image: url('../images/About-Hero1.jpg');
  width: auto;
  max-width: none;
  min-height: auto;
}

.main-buttons {
  text-align: center;
  text-transform: uppercase;
  background-color: #870150;
  border: 1px #870150;
  border-radius: 10px;
  align-self: flex-start;
  margin-top: 10px;
  margin-bottom: 10px;
  padding: 8px 20px;
  font-family: Poppins, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 18px;
  transition: all .2s;
}

.main-buttons:hover {
  background-color: #009a9c;
  border: 1px #fff;
}

.main-buttons.fixed {
  z-index: 10;
  border-radius: 10px;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
  padding: 10px 30px;
  font-size: 18px;
  line-height: 22px;
  position: static;
  inset: auto 0% 0% auto;
}

.main-buttons.fixed.hidden {
  display: none;
}

.main-buttons.centered {
  align-self: center;
}

.product-split {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-wrap: wrap;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  display: flex;
}

.range-div {
  grid-row-gap: 10px;
  background-color: var(--dark-slate-grey-2);
  border: 2px solid #fff;
  border-radius: 10px;
  flex-direction: column;
  flex: 1;
  align-items: stretch;
  min-width: 300px;
  max-width: none;
  padding: 20px;
  display: flex;
}

.range-div.red {
  background-color: var(--purple);
}

.subheadings {
  color: #870150;
  text-transform: uppercase;
  flex: 0 auto;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 22px;
  font-weight: 600;
  line-height: 26px;
}

.subheadings.white {
  color: #fff;
}

.subheadings.white.smaller {
  font-size: 18px;
  line-height: 22px;
}

.subheadings.smaller {
  font-size: 16px;
  line-height: 20px;
}

.image-range {
  background-color: var(--dark-slate-grey);
  border: 2px solid #fff;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  padding: 10px;
  display: flex;
}

.image-range.blue {
  background-color: var(--dark-slate-grey-2);
  max-width: 400px;
}

.image-range.blue.no-limit {
  max-width: none;
}

.main-list {
  color: var(--purple);
  padding-left: 20px;
}

.main-list.white {
  grid-row-gap: 4px;
  color: #fff;
  flex-direction: column;
  flex: 0 auto;
  display: flex;
}

.range-bottom {
  grid-row-gap: 10px;
  flex-direction: column;
  flex: 1;
  display: flex;
}

.prod-slider {
  background-color: #0000;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: none;
  height: auto;
  display: block;
}

.arrows {
  color: var(--purple);
  width: 30px;
  height: 30px;
  font-size: 20px;
}

.arrows.white {
  color: #fff;
}

.nav-hidden {
  display: none;
}

.slide {
  height: 150px;
  min-height: auto;
  position: static;
}

.slide.large {
  height: 250px;
}

.slide-mask {
  position: static;
  overflow: hidden;
}

.slide-image-holder {
  justify-content: center;
  align-items: center;
  height: 150px;
  display: flex;
}

.slide-image-holder.large {
  height: 250px;
}

.prod-image {
  object-fit: cover;
  border-radius: 5px;
  flex: 0 auto;
  align-self: center;
  width: auto;
  max-width: 70%;
  height: 90%;
  max-height: none;
  margin-top: 0;
  transition: all .3s;
  position: static;
  inset: 0%;
  box-shadow: 0 0 6px #1b1b1b;
}

.prod-image.no-shadow {
  box-shadow: none;
}

.industry {
  background-color: var(--purple);
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  width: 80px;
  height: 80px;
  padding: 0;
  display: flex;
}

.icon_image {
  width: 40px;
  height: 40px;
}

.industries-grid {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  width: 100%;
  margin-top: 0;
}

.industry-parent {
  grid-row-gap: 10px;
  background-color: #fff;
  border-radius: 10px;
  flex-direction: column;
  align-items: center;
  padding: 10px;
  display: flex;
}

.industries-text {
  color: var(--purple);
  text-align: center;
  text-transform: capitalize;
  font-family: Poppins, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 20px;
}

.body {
  background-color: #fff;
  background-image: linear-gradient(#ececec80, #ececec80), url('../images/Italpac-Body-Texture.jpg');
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
}

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

.line-split {
  background-color: var(--purple);
  border-radius: 10px;
  width: 40px;
  height: 4px;
}

.line-split.white {
  background-color: #fff;
}

.footer-line {
  background-color: #fff;
  border-radius: 10px;
  width: 20px;
  height: 3px;
}

.grid-6 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  justify-content: space-between;
  display: flex;
}

.form-block-footer {
  background-color: #0000;
}

.body-squares {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  outline-offset: 0px;
  background-color: #f0f0f0;
  outline: 2px solid #e2e2e2;
  flex-direction: column;
  justify-content: space-between;
  padding: 30px 40px;
  display: flex;
}

.body-squares.footer {
  grid-row-gap: 10px;
  outline-offset: 0px;
  background-color: #0000;
  outline: 2px #e2e2e2;
  padding: 0;
}

.maps-div {
  border-radius: 10px;
  height: 150px;
  min-height: auto;
  position: relative;
  overflow: hidden;
}

.grid-2x1 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-radius: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  width: 100%;
  margin-top: 0;
}

.footer-heading {
  color: #fff;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 20px;
  text-decoration: none;
}

.logo-div {
  grid-column-gap: 10px;
  grid-row-gap: 20px;
  flex-direction: column;
  display: flex;
}

.sitemap-holders {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex-direction: column;
  flex: 0 auto;
  display: flex;
}

.html-embed {
  border-radius: 10px;
  height: auto;
  position: absolute;
  inset: 0%;
}

.logo-image-2 {
  background-color: #fff;
  border-radius: 5px;
  min-height: 40px;
  padding: 5px 0;
}

.logo-image-2.footer {
  align-self: flex-start;
  min-height: 30px;
  max-height: 60px;
  padding-left: 15px;
  padding-right: 15px;
}

.footer-nav {
  color: #dadada;
  font-family: Poppins, sans-serif;
  font-size: 15px;
  font-weight: 300;
  line-height: 20px;
  text-decoration: none;
}

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

.right-footer {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  display: flex;
}

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

.navlink {
  z-index: 0;
  grid-column-gap: 4px;
  background-color: var(--dark-slate-grey);
  color: #fff;
  text-transform: uppercase;
  border-radius: 10px;
  align-items: center;
  padding: 6px 10px;
  font-family: Poppins, sans-serif;
  font-weight: 600;
  text-decoration: none;
  transition: all .2s;
  display: flex;
}

.navlink:hover {
  background-color: var(--purple);
}

.navlink.w--current {
  background-color: var(--purple);
  color: #fff;
}

.dropicon {
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
  font-size: 14px;
  line-height: 12px;
  position: static;
}

.red-contact-div {
  background-color: var(--purple);
  padding-left: 40px;
  padding-right: 40px;
}

.navlink-split {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #fff;
  align-items: center;
  padding: 8px 0;
  font-family: Poppins, sans-serif;
  font-size: 12px;
  line-height: 14px;
  text-decoration: none;
  display: flex;
}

.navlink-split:hover {
  background-color: #0000;
  border-radius: 0;
  padding: 8px 0;
}

.contact-icon {
  width: 15px;
  height: 15px;
}

.top-line {
  background-color: #fff;
  width: 2px;
  height: 20px;
}

.list-split {
  grid-column-gap: 20px;
  display: flex;
}

.inline-link {
  color: var(--purple);
  font-weight: 700;
}

.inline-link.pixelverse {
  color: var(--light-sea-green);
  font-weight: 500;
}

.product-details-left {
  flex-direction: column;
  align-items: center;
  width: auto;
  height: auto;
  padding: 20px 10px 10px 0;
  font-size: 12px;
  display: flex;
}

.description_top {
  background-color: var(--light-sea-green);
  color: #fff;
  text-align: left;
  border-top: 1px solid #00c2bc4d;
  border-bottom: 1px #fff;
  flex-wrap: wrap;
  flex: 1;
  order: 1;
  justify-content: flex-start;
  align-self: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 5px 10px;
  font-family: Poppins, sans-serif;
  font-size: 12px;
  font-weight: 600;
  display: flex;
}

.size_chevron_top {
  width: 15px;
  position: absolute;
  inset: -6px -8px auto auto;
  transform: rotate(180deg);
}

.flex-product {
  border-radius: 10px;
  flex-direction: row;
  flex: 1;
  justify-content: center;
  align-self: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding-left: 10px;
  padding-right: 0;
  font-family: Poppins, sans-serif;
  font-size: 13px;
  line-height: 16px;
  display: flex;
}

.macrons {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  border-top: 2px solid var(--light-sea-green);
  background-color: var(--dark-slate-grey);
  color: #fff;
  border-bottom: 1px #fff;
  flex-wrap: wrap;
  order: 2;
  align-self: flex-start;
  width: 100%;
  padding: 5px 10px;
  font-size: 12px;
  display: flex;
}

.product_lines {
  border-bottom: 1px solid #fff;
  border-right: 1px solid #fff;
  border-radius: 0;
  flex-direction: column;
  width: auto;
  padding: 0 20px 20px 0;
  display: flex;
  position: relative;
}

.product-details-right {
  color: #fff;
  flex-direction: column;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  width: auto;
  height: auto;
  margin-right: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
  font-size: 12px;
  display: flex;
}

.product-inner {
  background-color: #f8f8f863;
  background-image: linear-gradient(to right, #e4e4e447, #ffffff47);
  border: 1px solid #fff;
  width: 71px;
  height: 118px;
}

.product-inner._2 {
  width: 53.33px;
  height: 80px;
}

.product-inner._3 {
  background-image: linear-gradient(to right, #e4e4e447, #ffffff47);
  width: 33.3333px;
  height: 80px;
}

.product-inner._4 {
  width: 49.15px;
  height: 80px;
}

.product-inner._1 {
  width: 60px;
  height: 80px;
}

.product-inner._5 {
  width: 41.53px;
  height: 80px;
}

.product-inner.butcher2 {
  width: 53.33px;
  height: 80px;
}

.product-inner.butcher1 {
  width: 48px;
  height: 80px;
}

.product-inner.butcher3 {
  width: 50px;
  height: 80px;
}

.product-inner.butcher4 {
  width: 49.15px;
  height: 80px;
}

.product-inner.butcher5 {
  width: 40px;
  height: 80px;
}

.product-inner.butcher6 {
  width: 55.38px;
  height: 80px;
}

.product-inner.hdbutcher1 {
  width: 48px;
  height: 80px;
}

.product-inner.hdbutcher2 {
  width: 53.33px;
  height: 80px;
}

.product-inner.hdbutcher3 {
  background-image: linear-gradient(to right, #e4e4e447, #ffffff47);
  width: 44.44px;
  height: 80px;
}

.product-inner.hdbutcher4 {
  width: 53.3333px;
  height: 80px;
}

.product-inner.hdbutcher5 {
  width: 60px;
  height: 80px;
}

.product-inner.econo1 {
  width: 48px;
  height: 80px;
}

.product-inner.econo2 {
  width: 53.33px;
  height: 80px;
}

.product-inner.econo3 {
  background-image: linear-gradient(to right, #e4e4e447, #ffffff47);
  width: 50px;
  height: 80px;
}

.product-inner.econo4 {
  width: 53.333px;
  height: 80px;
}

.product-inner.econo5 {
  width: 60px;
  height: 80px;
}

.product-inner.bread1 {
  width: 46.222px;
  height: 80px;
}

.product-inner.bread2 {
  width: 53.33px;
  height: 80px;
}

.product-inner.cake1 {
  width: 60px;
  height: 80px;
}

.product-inner.punch1 {
  width: 42.86px;
  height: 80px;
}

.product-inner.punch2 {
  width: 48px;
  height: 80px;
}

.product-inner.punch3 {
  background-image: linear-gradient(to right, #e4e4e447, #ffffff47);
  width: 23.61px;
  height: 80px;
}

.product-inner.punch4 {
  width: 38.97px;
  height: 80px;
}

.product-inner.punch5 {
  width: 35.44px;
  height: 80px;
}

.product-inner.punch6 {
  width: 41.52px;
  height: 80px;
}

.product-inner.hd1 {
  width: 48px;
  height: 80px;
}

.product-inner.hd2 {
  width: 53.33px;
  height: 80px;
}

.product-inner.hd3 {
  background-image: linear-gradient(to right, #e4e4e447, #ffffff47);
  width: 50px;
  height: 80px;
}

.product-inner.hd4 {
  width: 53.333px;
  height: 80px;
}

.product-inner.hd5 {
  width: 60px;
  height: 80px;
}

.product-inner.hd6, .product-inner.clear1 {
  width: 53.33px;
  height: 80px;
}

.product-inner.doggy1 {
  width: 42.35px;
  height: 80px;
}

.product-inner.clearld1, .product-inner.clearld2 {
  width: 53.33px;
  height: 80px;
}

.product-inner.clearld3 {
  background-image: linear-gradient(to right, #e4e4e447, #ffffff47);
  width: 48px;
  height: 80px;
}

.product-inner.clearld4 {
  width: 43.64px;
  height: 80px;
}

.product-inner.clearld5 {
  width: 38.97px;
  height: 80px;
}

.product-inner.clearld6 {
  width: 60px;
  height: 80px;
}

.product-inner.white1 {
  width: 62.07px;
  height: 80px;
}

.product-inner.white2 {
  width: 64.32px;
  height: 80px;
}

.product-inner.white3 {
  background-image: linear-gradient(to right, #e4e4e447, #ffffff47);
  width: 51.1111px;
  height: 80px;
}

.product-inner.white4 {
  width: 51.06px;
  height: 80px;
}

.product-inner.white5 {
  width: 60px;
  height: 80px;
}

.product-inner.ice1, .product-inner.ice2 {
  width: 40px;
  height: 80px;
}

.product-inner.ice3 {
  background-image: linear-gradient(to right, #e4e4e447, #ffffff47);
  width: 35.43px;
  height: 80px;
}

.product-inner.ice4 {
  width: 37.33px;
  height: 80px;
}

.product-inner.ice5 {
  width: 37.47px;
  height: 80px;
}

.product-inner.ice6 {
  width: 36px;
  height: 80px;
}

.product-inner.ice7 {
  width: 44.44px;
  height: 80px;
}

.product-inner.ice8 {
  width: 30.77px;
  height: 80px;
}

.product-inner.ice9 {
  width: 44.44px;
  height: 80px;
}

.product-inner.ice10 {
  width: 30.77px;
  height: 80px;
}

.product-inner.carrot1 {
  background-image: linear-gradient(to right, #e4e4e447, #ffffff47);
  width: 48.48px;
  height: 80px;
}

.product-inner.carrot2 {
  width: 41.33px;
  height: 80px;
}

.product-inner.carrot3 {
  width: 32.2px;
  height: 80px;
}

.product-inner.apple1 {
  width: 36.36px;
  height: 80px;
}

.product-inner.gemsquash1 {
  width: 51.58px;
  height: 80px;
}

.product-inner.butternut1 {
  width: 38px;
  height: 80px;
}

.product-inner.butternut2 {
  width: 36px;
  height: 80px;
}

.product-inner.onion1 {
  width: 51.58px;
  height: 80px;
}

.product-inner.potato1 {
  width: 52.63px;
  height: 80px;
}

.product-inner.potato2 {
  width: 51.06px;
  height: 80px;
}

.product-inner.sweetpotato1 {
  width: 65.14px;
  height: 80px;
}

.product-inner.bin1 {
  background-image: linear-gradient(to right, #e4e4e447, #ffffff47);
  width: 24.62px;
  height: 80px;
}

.product-inner.bin2 {
  width: 24.62px;
  height: 80px;
}

.product-inner.wood1 {
  width: 71.11px;
  height: 80px;
}

.product-inner.wood2 {
  width: 49.23px;
  height: 80px;
}

.product-inner.black1 {
  width: 63.16px;
  height: 80px;
}

.product-container {
  border: 2px solid var(--light-sea-green);
  background-color: #00393a;
  border-radius: 10px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  font-size: 13px;
  display: flex;
  overflow: hidden;
}

.bottom_size_div {
  color: #fff;
  text-align: center;
  background-color: #a5a5a500;
  width: 100%;
  height: auto;
  padding-top: 10px;
}

.micron_bubble {
  border: 2px solid var(--light-sea-green);
  background-color: var(--dark-slate-grey-2);
  border-radius: 5px;
  order: 1;
  margin-top: 0;
  margin-right: 0;
  padding: 2px 4px;
  font-family: Poppins, sans-serif;
  font-size: 10px;
  font-weight: 600;
  line-height: 15px;
}

.size_chevron-side {
  width: 15px;
  position: absolute;
  inset: auto 0 -8px -6px;
  transform: rotate(90deg);
}

.product-grid {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border-radius: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  overflow: visible;
}

.measure-text {
  font-size: 12px;
  font-weight: 500;
  line-height: 14px;
}

.prod-holder {
  grid-row-gap: 10px;
  background-color: var(--dark-slate-grey);
  background-image: linear-gradient(#036364cc, #036364cc), url('../images/Italpac-Texture.jpg');
  background-position: 0 0, 0 0;
  background-size: auto, auto;
  border-radius: 10px;
  flex-direction: column;
  align-items: stretch;
  padding: 20px;
  display: flex;
}

.table-headings {
  background-color: var(--light-sea-green);
  outline-color: var(--light-sea-green);
  outline-offset: 0px;
  color: #fff;
  text-align: center;
  outline-width: 2px;
  outline-style: solid;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 30px;
  padding: 5px 10px;
  font-family: Poppins, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  display: flex;
}

.table-headings.inner {
  background-color: var(--dark-slate-grey);
  outline-color: var(--light-sea-green);
  outline-offset: 0px;
  border-right: 2px #00c2bc80;
  outline-width: 2px;
  outline-style: solid;
  flex: 1;
  justify-content: center;
  align-items: center;
  height: auto;
  min-height: 30px;
  padding-top: 6px;
  padding-bottom: 6px;
  font-size: 11px;
  line-height: 14px;
  display: flex;
}

.table-content {
  background-color: var(--dark-slate-grey-2);
  outline-color: var(--light-sea-green);
  outline-offset: 0px;
  color: #fff;
  text-align: center;
  outline-width: 2px;
  outline-style: solid;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  min-height: 30px;
  padding: 5px 10px;
  font-family: Poppins, sans-serif;
  font-size: 11px;
  font-weight: 500;
  line-height: 14px;
  display: flex;
}

.grid-holder {
  border-radius: 10px;
  display: none;
  overflow: hidden;
}

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

.product_inner {
  background-color: #f8f8f863;
  background-image: linear-gradient(to right, #e4e4e447, #ffffff47);
  border: 1px solid #fff;
  width: 71px;
  height: 118px;
}

.product_inner.carrot {
  object-fit: cover;
  background-image: url('../images/10kg-Car.jpg'), linear-gradient(to right, #e4e4e447, #ffffff47);
  background-position: 50%, 0 0;
  background-size: cover, auto;
  width: 100%;
  height: 100%;
}

.product_inner._10kg_beet {
  background-image: url('../images/Beet-1kg.jpg'), linear-gradient(to right, #e4e4e447, #ffffff47);
  background-position: 50%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: cover, auto;
  width: 100%;
  height: 100%;
}

.product_inner._4kg_potato {
  background-image: url('../images/4kg-potato-03-02.jpg'), linear-gradient(to right, #e4e4e447, #ffffff47);
  background-position: 50%, 0 0;
  background-size: cover, auto;
  width: 100%;
  height: 100%;
}

.product_inner._4kg_tomato {
  background-image: url('../images/Tomoato-1kg-02.jpg'), linear-gradient(to right, #e4e4e447, #ffffff47);
  background-position: 50%, 0 0;
  background-size: cover, auto;
  width: 100%;
  height: 100%;
}

.description_top-2 {
  color: #fff;
  text-align: left;
  background-color: #00c2bc;
  border-top: 1px solid #00c2bc4d;
  border-bottom: 1px #fff;
  flex-wrap: wrap;
  order: 1;
  justify-content: center;
  align-self: flex-start;
  align-items: center;
  width: 100%;
  padding: 5px 10px;
  font-family: Varela Round, sans-serif;
  font-size: 12px;
  display: flex;
}

.grid-specialised {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.footer-text {
  color: #fff;
  font-family: Poppins, sans-serif;
  font-size: 13px;
  line-height: 18px;
}

.form-popup {
  z-index: 20;
  background-color: #fffffff2;
  align-items: stretch;
  padding: 40px;
  display: none;
  position: fixed;
  inset: 0%;
  overflow: auto;
}

.dropdown {
  z-index: 20;
}

.form-container {
  border: 2px solid var(--dark-slate-grey-2);
  border-radius: 10px;
  flex-direction: column;
  align-self: auto;
  max-width: 600px;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
  overflow: hidden;
}

.form-embed {
  flex: 1;
  margin-bottom: 0;
  display: block;
  overflow: auto;
}

.close-div {
  background-color: var(--dark-slate-grey-2);
  border-bottom-left-radius: 10px;
  width: auto;
  height: auto;
  padding: 0;
  position: absolute;
  inset: 0% 0% auto auto;
}

.close-icon {
  max-height: 40px;
  padding-bottom: 2px;
  padding-left: 2px;
}

.form-heading-div {
  padding: 10px 20px;
}

.drop-list.w--open {
  z-index: 2;
  border: 2px solid var(--dark-slate-grey);
  opacity: 1;
  background-color: #fff;
  border-radius: 10px;
  margin-top: 10px;
  padding: 0;
  position: absolute;
  overflow: hidden;
}

.blue-overlay {
  background-color: #036364cc;
  height: 100%;
}

.navdrop {
  text-transform: uppercase;
  padding-top: 7px;
  padding-bottom: 7px;
  font-family: Poppins, sans-serif;
  font-size: 13px;
  font-weight: 600;
  line-height: 18px;
}

.navdrop:hover {
  background-color: var(--dark-slate-grey);
  color: #fff;
}

.navdrop.w--current {
  background-color: var(--purple);
  color: #fff;
}

.hamburger-div {
  display: none;
}

.fixed-button-holder {
  z-index: 10;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  margin-bottom: 20px;
  margin-right: 20px;
  display: flex;
  position: fixed;
  inset: auto 0% 0% auto;
}

.loader {
  flex-direction: column;
  align-items: center;
  padding: 10px 20px;
  display: flex;
}

.loader-lottie {
  width: 100%;
  max-width: 150px;
}

.bold-text, .bold-text-2 {
  font-weight: 400;
}

.button-holder {
  grid-column-gap: 10px;
  display: flex;
}

.popup {
  z-index: 10;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: var(--white-smoke);
  border-radius: 10px;
  flex-flow: column;
  width: 100%;
  max-width: 800px;
  height: auto;
  margin: auto;
  padding: 30px;
  display: flex;
  position: relative;
  inset: 0%;
}

.full-page-popup {
  z-index: 21;
  border-top: 2px solid var(--dark-slate-grey);
  background-color: #fff;
  justify-content: center;
  align-items: center;
  margin: 40px auto 0;
  padding: 20px;
  display: block;
  position: fixed;
  inset: auto 0% 0%;
}

@media screen and (max-width: 991px) {
  .nav-section {
    padding-left: 30px;
    padding-right: 30px;
  }

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

  .banner-section {
    border-bottom-style: none;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    padding: 40px 30px 80px;
  }

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

  .hero-subtext {
    font-size: 18px;
  }

  .page-divs, .page-divs.blue, .page-divs.blue.no-margin {
    padding-left: 0;
    padding-right: 0;
  }

  .page-divs.blue.no-margin.footer {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }

  .round-page-top {
    min-height: 40px;
  }

  .page-content-div {
    padding-bottom: 100px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .page-content-div.blue, .page-content-div.blue.fixed-image {
    padding-bottom: 100px;
  }

  .page-content-div.dark {
    padding-bottom: 40px;
  }

  .page-content-div.top {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .page-content-div.about {
    padding-top: 40px;
    padding-bottom: 100px;
  }

  .page-text-div {
    max-width: 100%;
  }

  .page-headings {
    font-size: 30px;
    line-height: 36px;
  }

  .main-para {
    font-size: 14px;
    line-height: 18px;
  }

  .heading_sub {
    font-size: 22px;
    line-height: 26px;
  }

  .cert-div {
    align-items: center;
  }

  .hero-image {
    height: 200px;
    margin-bottom: 20px;
    margin-left: 0;
    display: none;
  }

  .main-buttons {
    margin-top: 10px;
  }

  .main-buttons.fixed {
    margin-top: 0;
    padding: 10px 30px;
    font-size: 15px;
    line-height: 20px;
  }

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

  .prod-image {
    max-height: 200px;
  }

  .industry {
    width: 60px;
    height: 60px;
    padding: 10px;
  }

  .industries-grid {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-wrap: wrap;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .industry-parent {
    flex: 1;
    align-items: center;
  }

  .industries-text {
    font-size: 15px;
    line-height: 18px;
  }

  .grid-6 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-wrap: wrap;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .body-squares {
    padding: 20px 30px;
  }

  .footer-heading {
    font-size: 14px;
  }

  .logo-div {
    max-width: 200px;
  }

  .sitemap-holders {
    flex: 1;
    align-items: flex-start;
    width: 100%;
    min-width: auto;
    max-width: none;
  }

  .logo-image-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .logo-image-2.footer {
    min-height: 30px;
  }

  .footer-nav {
    font-size: 13px;
    line-height: 16px;
  }

  .navlink {
    font-size: 13px;
    line-height: 18px;
  }

  .red-contact-div {
    padding-left: 30px;
    padding-right: 30px;
  }

  .product-grid {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    margin-bottom: 0;
  }

  .table-headings, .table-content {
    padding-top: 5px;
  }
}

@media screen and (max-width: 767px) {
  .nav-section {
    padding-left: 20px;
    padding-right: 20px;
    position: relative;
  }

  .container.vertical {
    grid-row-gap: 14px;
  }

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

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

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

  .hero-subtext {
    font-size: 14px;
    line-height: 18px;
  }

  .banner-div-holder {
    grid-row-gap: 20px;
    padding: 15px 20px;
  }

  .round-page-top {
    min-height: 20px;
  }

  .page-content-div {
    margin-top: -1px;
    padding-bottom: 80px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .page-content-div.blue, .page-content-div.blue.fixed-image {
    padding-bottom: 80px;
  }

  .page-content-div.top {
    margin-top: 0;
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .page-content-div.about {
    margin-top: 0;
    padding-top: 30px;
    padding-bottom: 90px;
  }

  .page-headings {
    font-size: 24px;
    line-height: 28px;
  }

  .main-para {
    font-size: 13px;
    line-height: 18px;
  }

  .main-para.white {
    line-height: 16px;
  }

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

  .iso_icon {
    height: 60px;
    max-height: 60px;
  }

  .cert-div {
    padding: 10px;
  }

  .hero-image {
    flex: 0 auto;
    order: -1;
    align-self: auto;
    height: 250px;
    margin-bottom: 20px;
    margin-left: 0;
    margin-right: 0;
  }

  .main-buttons {
    margin-top: 10px;
    padding: 8px 20px;
    font-size: 14px;
    line-height: 16px;
  }

  .main-buttons.fixed {
    border-radius: 0;
    flex: 1;
    justify-content: center;
    align-items: center;
    height: 40px;
    margin-bottom: 0;
    margin-right: 0;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
    inset: auto 0% 0%;
  }

  .main-buttons.fixed.hidden {
    background-color: #242424;
    align-self: stretch;
    height: auto;
    padding: 10px;
    display: none;
  }

  .main-buttons.fixed.hidden.mail {
    display: none;
  }

  .range-div {
    min-width: 250px;
    padding: 10px;
  }

  .subheadings {
    font-size: 18px;
    line-height: 22px;
  }

  .industries-grid {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .industries-text {
    font-size: 13px;
    line-height: 16px;
  }

  .body {
    padding-bottom: 40px;
  }

  .grid-6 {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    flex-direction: column;
    grid-template-columns: 1fr 1fr;
    align-items: flex-start;
    display: flex;
  }

  .body-squares {
    padding: 20px;
  }

  .footer-heading {
    font-size: 13px;
  }

  .logo-div {
    grid-row-gap: 20px;
  }

  .logo-image-2.footer {
    max-height: 50px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .navigation {
    z-index: 20;
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    border-top: 2px solid var(--white-smoke);
    border-bottom: 2px solid var(--white-smoke);
    opacity: 0;
    background-color: #fff;
    flex-direction: column;
    align-items: flex-start;
    height: 0;
    padding: 10px 20px;
    display: none;
    position: absolute;
    inset: 100% 0% auto;
    overflow: hidden;
  }

  .red-contact-div {
    display: none;
  }

  .contact-icon.fixed {
    width: 20px;
    height: 20px;
  }

  .product-grid {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: none;
  }

  .grid-holder {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    border: 2px solid var(--light-sea-green);
    outline-color: var(--light-sea-green);
    outline-offset: 0px;
    outline-width: 2px;
    outline-style: none;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: block;
  }

  .grid-4 {
    grid-column-gap: 0px;
    outline-color: var(--light-sea-green);
    outline-offset: 0px;
    border-radius: 10px;
    outline-width: 2px;
    outline-style: none;
  }

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

  .form-popup {
    padding: 0;
  }

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

  .form-container {
    border-width: 4px;
    border-radius: 0;
  }

  .close-icon {
    max-height: 35px;
  }

  .drop-list, .drop-list.w--open {
    position: static;
  }

  .hamburger-div {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .hamburger-line {
    background-color: var(--dark-slate-grey);
    width: 30px;
    height: 4px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .fixed-button-holder {
    grid-column-gap: 2px;
    grid-row-gap: 2px;
    background-color: #fff;
    border-top: 2px solid #fff;
    flex-flow: row;
    margin-bottom: 0;
    margin-right: 0;
    inset: auto 0% 0%;
  }
}

@media screen and (max-width: 479px) {
  .container.nav {
    grid-column-gap: 14px;
    grid-row-gap: 14px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .banner-section {
    padding-top: 20px;
  }

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

  .hero-subtext {
    font-size: 14px;
    line-height: 18px;
  }

  .banner-div-holder {
    padding: 15px;
  }

  .round-page-top {
    min-height: 30px;
  }

  .page-content-div {
    padding-bottom: 90px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .page-content-div.blue, .page-content-div.blue.fixed-image {
    padding-bottom: 90px;
  }

  .hero-image {
    height: 150px;
  }

  .main-buttons {
    margin-top: 20px;
    margin-bottom: 10px;
    padding-top: 8px;
    padding-bottom: 8px;
    font-size: 14px;
  }

  .main-buttons.fixed {
    white-space: nowrap;
    height: auto;
  }

  .main-buttons.fixed.hidden {
    align-self: stretch;
    display: none;
  }

  .range-div {
    min-width: 200px;
    padding: 15px;
  }

  .industry {
    width: 60px;
    height: 60px;
  }

  .icon_image {
    width: 30px;
    height: 30px;
  }

  .industries-grid {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .industries-text {
    font-size: 14px;
    line-height: 18px;
  }

  .grid-6 {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
  }

  .maps-div {
    border-radius: 10px;
  }

  .logo-div {
    grid-row-gap: 20px;
  }

  .html-embed {
    border-radius: 10px;
    overflow: hidden;
  }

  .right-footer {
    flex-direction: column;
  }

  .navigation {
    align-items: center;
  }

  .red-contact-div {
    display: none;
  }

  .navlink-split {
    width: 100%;
  }

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

  .table-headings {
    width: 100%;
  }

  .table-headings.inner {
    text-align: center;
    flex: 1;
    width: 100%;
    padding-left: 6px;
    font-size: 11px;
  }

  .table-content {
    width: 100%;
  }

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

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

  .hamburger-div {
    margin-bottom: 6px;
  }

  .button-holder {
    grid-row-gap: 0px;
    flex-direction: row;
  }

  .full-page-popup {
    margin-top: 0;
    inset: auto 0% 0%;
  }
}

#w-node-_730c075d-720c-91f1-5d29-f972b4a2691f-119100f7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_730c075d-720c-91f1-5d29-f972b4a26923-119100f7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_730c075d-720c-91f1-5d29-f972b4a2691f-67b2fd98 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_730c075d-720c-91f1-5d29-f972b4a26923-67b2fd98 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eed6972e-1d96-9b8d-e70d-851cddd93cb4-51f77644 {
  justify-self: auto;
}

#w-node-_518eff60-de60-85b1-13de-8ba04b69b670-51f77644 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-a00c59d0-c4a1-0f8b-f205-07f5b2b5e32b-51f77644, #w-node-_805e99ed-9f0e-fb9b-9473-15d24a12899b-51f77644, #w-node-_54d6601e-b302-762f-615f-77ac9e9cb240-51f77644, #w-node-_23a61fc1-f88b-34ee-03b2-a3dab6575ce7-51f77644, #w-node-_234e5039-dc87-0a62-5bc6-68afb9e1e68b-51f77644, #w-node-_4cb03bd9-8f60-c1e7-179c-1f2cd619f2ae-51f77644, #w-node-_474224d0-fb40-8c3b-7702-14ebd2faf29c-51f77644 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8d1ee30b-e44c-8c0d-11f0-125862287225-51f77644 {
  justify-self: auto;
}

#w-node-_4948bb94-e431-f128-49f1-9bfbcb70e98f-51f77644 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_4948bb94-e431-f128-49f1-9bfbcb70e9a4-51f77644, #w-node-_4948bb94-e431-f128-49f1-9bfbcb70e9b0-51f77644, #w-node-_4948bb94-e431-f128-49f1-9bfbcb70e9bc-51f77644, #w-node-_4948bb94-e431-f128-49f1-9bfbcb70e9c8-51f77644, #w-node-_4948bb94-e431-f128-49f1-9bfbcb70e9cb-51f77644, #w-node-_4948bb94-e431-f128-49f1-9bfbcb70e9d4-51f77644, #w-node-_4948bb94-e431-f128-49f1-9bfbcb70e9d7-51f77644 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0e381870-21b2-dc7c-7071-0ee6466abfc6-51f77644 {
  justify-self: auto;
}

#w-node-_5af9c423-54ff-0291-c6af-ea08a41e13f3-51f77644 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_5af9c423-54ff-0291-c6af-ea08a41e1408-51f77644, #w-node-_5af9c423-54ff-0291-c6af-ea08a41e1414-51f77644, #w-node-_5af9c423-54ff-0291-c6af-ea08a41e1420-51f77644, #w-node-_5af9c423-54ff-0291-c6af-ea08a41e142c-51f77644, #w-node-_5af9c423-54ff-0291-c6af-ea08a41e142f-51f77644, #w-node-_5af9c423-54ff-0291-c6af-ea08a41e1438-51f77644, #w-node-_5af9c423-54ff-0291-c6af-ea08a41e143b-51f77644 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_67f2a512-1a63-60dd-dcab-31465cdf32de-51f77644 {
  justify-self: auto;
}

#w-node-bed60c51-e03d-9bf7-a76b-e117a8dd8002-51f77644 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-bed60c51-e03d-9bf7-a76b-e117a8dd8017-51f77644, #w-node-bed60c51-e03d-9bf7-a76b-e117a8dd8023-51f77644, #w-node-bed60c51-e03d-9bf7-a76b-e117a8dd802f-51f77644, #w-node-bed60c51-e03d-9bf7-a76b-e117a8dd803b-51f77644, #w-node-bed60c51-e03d-9bf7-a76b-e117a8dd803e-51f77644, #w-node-bed60c51-e03d-9bf7-a76b-e117a8dd8047-51f77644, #w-node-bed60c51-e03d-9bf7-a76b-e117a8dd804a-51f77644 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a9fc448d-d593-3b9c-9dc2-1768db3d6fc9-51f77644 {
  justify-self: auto;
}

#w-node-_185c5e91-6886-f067-5f27-e0f1fc08121c-51f77644 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_185c5e91-6886-f067-5f27-e0f1fc081231-51f77644, #w-node-_185c5e91-6886-f067-5f27-e0f1fc08123d-51f77644 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b3e020ee-299f-1fcf-d039-791ae18ba3cd-51f77644 {
  justify-self: auto;
}

#w-node-_528d4b77-13c6-387f-3570-78a860de6828-51f77644 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_528d4b77-13c6-387f-3570-78a860de683d-51f77644 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-de3f924b-48dd-4c07-1f05-54e85138cfd4-51f77644 {
  justify-self: auto;
}

#w-node-_2fd8a8a8-0989-c659-4182-51c926616f95-51f77644 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_2fd8a8a8-0989-c659-4182-51c926616faa-51f77644, #w-node-_2fd8a8a8-0989-c659-4182-51c926616fb6-51f77644, #w-node-_2fd8a8a8-0989-c659-4182-51c926616fc2-51f77644, #w-node-_2fd8a8a8-0989-c659-4182-51c926616fce-51f77644, #w-node-_2fd8a8a8-0989-c659-4182-51c926616fd1-51f77644, #w-node-_2fd8a8a8-0989-c659-4182-51c926616fda-51f77644, #w-node-_2fd8a8a8-0989-c659-4182-51c926616fdd-51f77644, #w-node-ffceed58-8e0a-cdf7-1553-68beb8afa191-51f77644, #w-node-_6968fa9a-4a94-3055-2eed-5d02cdd4105e-51f77644 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2c06920a-2558-99dc-f538-d7271d9a824d-51f77644 {
  justify-self: auto;
}

#w-node-c8ad7ef5-6469-7c65-4731-8ac5b16cb5ed-51f77644 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-c8ad7ef5-6469-7c65-4731-8ac5b16cb602-51f77644, #w-node-c8ad7ef5-6469-7c65-4731-8ac5b16cb60e-51f77644, #w-node-c8ad7ef5-6469-7c65-4731-8ac5b16cb61a-51f77644, #w-node-c8ad7ef5-6469-7c65-4731-8ac5b16cb626-51f77644, #w-node-c8ad7ef5-6469-7c65-4731-8ac5b16cb629-51f77644, #w-node-c8ad7ef5-6469-7c65-4731-8ac5b16cb632-51f77644, #w-node-c8ad7ef5-6469-7c65-4731-8ac5b16cb635-51f77644, #w-node-c8ad7ef5-6469-7c65-4731-8ac5b16cb63e-51f77644, #w-node-c8ad7ef5-6469-7c65-4731-8ac5b16cb641-51f77644 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b9225235-2e4e-920a-180e-b290a3a59619-51f77644 {
  justify-self: auto;
}

#w-node-_856ad0d7-a12d-b753-e603-ed44c6ee7018-51f77644 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_856ad0d7-a12d-b753-e603-ed44c6ee702d-51f77644 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1c9a932d-66b6-f99c-e1f8-ce3ae63e919f-51f77644 {
  justify-self: auto;
}

#w-node-e8f6ba25-3cfb-9673-8290-c34ad4f409ba-51f77644 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-e8f6ba25-3cfb-9673-8290-c34ad4f409cf-51f77644 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f08db3b8-1ef0-3699-fa76-d2ddb3f3733b-51f77644 {
  justify-self: auto;
}

#w-node-_954a8e2a-5690-216e-b5bc-ada7056cadc6-51f77644 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_954a8e2a-5690-216e-b5bc-ada7056caddb-51f77644, #w-node-_954a8e2a-5690-216e-b5bc-ada7056cade7-51f77644, #w-node-_954a8e2a-5690-216e-b5bc-ada7056cadf3-51f77644, #w-node-_954a8e2a-5690-216e-b5bc-ada7056cadff-51f77644, #w-node-_954a8e2a-5690-216e-b5bc-ada7056cae02-51f77644, #w-node-_954a8e2a-5690-216e-b5bc-ada7056cae0b-51f77644, #w-node-_954a8e2a-5690-216e-b5bc-ada7056cae0e-51f77644, #w-node-_954a8e2a-5690-216e-b5bc-ada7056cae17-51f77644, #w-node-_954a8e2a-5690-216e-b5bc-ada7056cae1a-51f77644 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a600b382-71f4-4a73-0a73-a26888fe3f2b-51f77644 {
  justify-self: auto;
}

#w-node-baa12ce5-7578-5569-d47f-92ae35bd1ca3-51f77644 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-baa12ce5-7578-5569-d47f-92ae35bd1cb8-51f77644, #w-node-baa12ce5-7578-5569-d47f-92ae35bd1cc4-51f77644, #w-node-baa12ce5-7578-5569-d47f-92ae35bd1cd0-51f77644, #w-node-baa12ce5-7578-5569-d47f-92ae35bd1cdc-51f77644, #w-node-baa12ce5-7578-5569-d47f-92ae35bd1cdf-51f77644, #w-node-baa12ce5-7578-5569-d47f-92ae35bd1ce8-51f77644, #w-node-baa12ce5-7578-5569-d47f-92ae35bd1ceb-51f77644 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cd6715d8-74e4-8ac5-00e5-a5e5a438aed2-51f77644 {
  justify-self: auto;
}

#w-node-cd6715d8-74e4-8ac5-00e5-a5e5a438af96-51f77644 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-cd6715d8-74e4-8ac5-00e5-a5e5a438afab-51f77644, #w-node-cd6715d8-74e4-8ac5-00e5-a5e5a438afb7-51f77644, #w-node-cd6715d8-74e4-8ac5-00e5-a5e5a438afc3-51f77644, #w-node-cd6715d8-74e4-8ac5-00e5-a5e5a438afcf-51f77644, #w-node-cd6715d8-74e4-8ac5-00e5-a5e5a438afd2-51f77644, #w-node-cd6715d8-74e4-8ac5-00e5-a5e5a438afdb-51f77644, #w-node-cd6715d8-74e4-8ac5-00e5-a5e5a438afde-51f77644, #w-node-cd6715d8-74e4-8ac5-00e5-a5e5a438afe7-51f77644, #w-node-cd6715d8-74e4-8ac5-00e5-a5e5a438afea-51f77644, #w-node-cd6715d8-74e4-8ac5-00e5-a5e5a438aff3-51f77644, #w-node-cd6715d8-74e4-8ac5-00e5-a5e5a438aff6-51f77644, #w-node-cd6715d8-74e4-8ac5-00e5-a5e5a438afff-51f77644, #w-node-cd6715d8-74e4-8ac5-00e5-a5e5a438b002-51f77644, #w-node-cd6715d8-74e4-8ac5-00e5-a5e5a438b00b-51f77644, #w-node-cd6715d8-74e4-8ac5-00e5-a5e5a438b00e-51f77644, #w-node-cd6715d8-74e4-8ac5-00e5-a5e5a438b017-51f77644, #w-node-cd6715d8-74e4-8ac5-00e5-a5e5a438b01a-51f77644 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_730c075d-720c-91f1-5d29-f972b4a2691f-51f77644 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-eed6972e-1d96-9b8d-e70d-851cddd93cb4-264d17a5 {
  justify-self: auto;
}

#w-node-_518eff60-de60-85b1-13de-8ba04b69b670-264d17a5 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-a00c59d0-c4a1-0f8b-f205-07f5b2b5e32b-264d17a5, #w-node-_805e99ed-9f0e-fb9b-9473-15d24a12899b-264d17a5, #w-node-_54d6601e-b302-762f-615f-77ac9e9cb240-264d17a5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8d1ee30b-e44c-8c0d-11f0-125862287225-264d17a5 {
  justify-self: auto;
}

#w-node-_4948bb94-e431-f128-49f1-9bfbcb70e98f-264d17a5 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_4948bb94-e431-f128-49f1-9bfbcb70e9a4-264d17a5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0e381870-21b2-dc7c-7071-0ee6466abfc6-264d17a5 {
  justify-self: auto;
}

#w-node-_5af9c423-54ff-0291-c6af-ea08a41e13f3-264d17a5 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_5af9c423-54ff-0291-c6af-ea08a41e1408-264d17a5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0de889d4-80de-9f66-17c8-9736df59d818-264d17a5 {
  justify-self: auto;
}

#w-node-bcd002b2-cab3-4829-b217-ea6f9afc72ce-264d17a5 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-bcd002b2-cab3-4829-b217-ea6f9afc72e3-264d17a5, #w-node-bcd002b2-cab3-4829-b217-ea6f9afc72ef-264d17a5, #w-node-bcd002b2-cab3-4829-b217-ea6f9afc72fb-264d17a5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a9fc448d-d593-3b9c-9dc2-1768db3d6fc9-264d17a5 {
  justify-self: auto;
}

#w-node-_185c5e91-6886-f067-5f27-e0f1fc08121c-264d17a5 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_185c5e91-6886-f067-5f27-e0f1fc081231-264d17a5, #w-node-_185c5e91-6886-f067-5f27-e0f1fc08123d-264d17a5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b3e020ee-299f-1fcf-d039-791ae18ba3cd-264d17a5 {
  justify-self: auto;
}

#w-node-_528d4b77-13c6-387f-3570-78a860de6828-264d17a5 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_528d4b77-13c6-387f-3570-78a860de683d-264d17a5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-de3f924b-48dd-4c07-1f05-54e85138cfd4-264d17a5 {
  justify-self: auto;
}

#w-node-_2fd8a8a8-0989-c659-4182-51c926616f95-264d17a5 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_2fd8a8a8-0989-c659-4182-51c926616faa-264d17a5, #w-node-_2fd8a8a8-0989-c659-4182-51c926616fb6-264d17a5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2c06920a-2558-99dc-f538-d7271d9a824d-264d17a5 {
  justify-self: auto;
}

#w-node-c8ad7ef5-6469-7c65-4731-8ac5b16cb5ed-264d17a5 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-c8ad7ef5-6469-7c65-4731-8ac5b16cb602-264d17a5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_509205eb-fa74-3876-1e99-de50607838c6-264d17a5 {
  justify-self: auto;
}

#w-node-_509205eb-fa74-3876-1e99-de50607838f0-264d17a5 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_509205eb-fa74-3876-1e99-de5060783905-264d17a5, #w-node-_509205eb-fa74-3876-1e99-de5060783911-264d17a5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eb4de9b3-3026-699b-d3b4-f8433264a6ad-264d17a5 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-eb4de9b3-3026-699b-d3b4-f8433264a6c2-264d17a5, #w-node-eb4de9b3-3026-699b-d3b4-f8433264a6ce-264d17a5, #w-node-eb4de9b3-3026-699b-d3b4-f8433264a6da-264d17a5, #w-node-eb4de9b3-3026-699b-d3b4-f8433264a6e6-264d17a5, #w-node-eb4de9b3-3026-699b-d3b4-f8433264a6e9-264d17a5, #w-node-eb4de9b3-3026-699b-d3b4-f8433264a6f2-264d17a5, #w-node-eb4de9b3-3026-699b-d3b4-f8433264a6f5-264d17a5, #w-node-eb4de9b3-3026-699b-d3b4-f8433264a6fe-264d17a5, #w-node-eb4de9b3-3026-699b-d3b4-f8433264a701-264d17a5, #w-node-eb4de9b3-3026-699b-d3b4-f8433264a70a-264d17a5, #w-node-eb4de9b3-3026-699b-d3b4-f8433264a70d-264d17a5, #w-node-eb4de9b3-3026-699b-d3b4-f8433264a716-264d17a5, #w-node-eb4de9b3-3026-699b-d3b4-f8433264a719-264d17a5, #w-node-eb4de9b3-3026-699b-d3b4-f8433264a722-264d17a5, #w-node-eb4de9b3-3026-699b-d3b4-f8433264a725-264d17a5, #w-node-eb4de9b3-3026-699b-d3b4-f8433264a72e-264d17a5, #w-node-eb4de9b3-3026-699b-d3b4-f8433264a731-264d17a5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_730c075d-720c-91f1-5d29-f972b4a2691f-264d17a5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_730c075d-720c-91f1-5d29-f972b4a26923-264d17a5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_518eff60-de60-85b1-13de-8ba04b69b670-cec31eb8 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-a00c59d0-c4a1-0f8b-f205-07f5b2b5e32b-cec31eb8, #w-node-_805e99ed-9f0e-fb9b-9473-15d24a12899b-cec31eb8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8d1ee30b-e44c-8c0d-11f0-125862287225-cec31eb8, #w-node-_2e1d626c-8c6d-2ea0-8f53-bf7df8a01bb7-cec31eb8 {
  justify-self: auto;
}

#w-node-_4948bb94-e431-f128-49f1-9bfbcb70e98f-cec31eb8 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_4948bb94-e431-f128-49f1-9bfbcb70e9a4-cec31eb8, #w-node-_7f0cb2a0-b0cb-b064-a571-3d9010ba8e42-cec31eb8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_730c075d-720c-91f1-5d29-f972b4a2691f-cec31eb8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_730c075d-720c-91f1-5d29-f972b4a26923-cec31eb8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_730c075d-720c-91f1-5d29-f972b4a2691f-b60dd798 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_730c075d-720c-91f1-5d29-f972b4a26923-b60dd798 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

@media screen and (max-width: 767px) {
  #w-node-_518eff60-de60-85b1-13de-8ba04b69b670-51f77644, #w-node-_4948bb94-e431-f128-49f1-9bfbcb70e98f-51f77644, #w-node-_5af9c423-54ff-0291-c6af-ea08a41e13f3-51f77644, #w-node-bed60c51-e03d-9bf7-a76b-e117a8dd8002-51f77644, #w-node-_185c5e91-6886-f067-5f27-e0f1fc08121c-51f77644, #w-node-_528d4b77-13c6-387f-3570-78a860de6828-51f77644, #w-node-_2fd8a8a8-0989-c659-4182-51c926616f95-51f77644, #w-node-c8ad7ef5-6469-7c65-4731-8ac5b16cb5ed-51f77644, #w-node-_856ad0d7-a12d-b753-e603-ed44c6ee7018-51f77644, #w-node-e8f6ba25-3cfb-9673-8290-c34ad4f409ba-51f77644, #w-node-_954a8e2a-5690-216e-b5bc-ada7056cadc6-51f77644, #w-node-baa12ce5-7578-5569-d47f-92ae35bd1ca3-51f77644, #w-node-cd6715d8-74e4-8ac5-00e5-a5e5a438af96-51f77644, #w-node-_518eff60-de60-85b1-13de-8ba04b69b670-264d17a5, #w-node-_4948bb94-e431-f128-49f1-9bfbcb70e98f-264d17a5, #w-node-_5af9c423-54ff-0291-c6af-ea08a41e13f3-264d17a5, #w-node-bcd002b2-cab3-4829-b217-ea6f9afc72ce-264d17a5, #w-node-_185c5e91-6886-f067-5f27-e0f1fc08121c-264d17a5, #w-node-_528d4b77-13c6-387f-3570-78a860de6828-264d17a5, #w-node-_2fd8a8a8-0989-c659-4182-51c926616f95-264d17a5, #w-node-c8ad7ef5-6469-7c65-4731-8ac5b16cb5ed-264d17a5, #w-node-_509205eb-fa74-3876-1e99-de50607838f0-264d17a5, #w-node-eb4de9b3-3026-699b-d3b4-f8433264a6ad-264d17a5, #w-node-_518eff60-de60-85b1-13de-8ba04b69b670-cec31eb8, #w-node-_4948bb94-e431-f128-49f1-9bfbcb70e98f-cec31eb8 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }
}


