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

@font-face {
  font-family: "Fa sharp 900";
  src: url('../fonts/FA-Sharp-900.ttf') format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

:root {
  --dark-brown: #272727;
  --dark-green: #006247;
  --white: white;
  --black: black;
  --dark-slate-grey: #004431;
  --dark-grey: #3a3a3a;
  --light-brown: #d99860;
  --mid-grey: #858585;
}

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

.w-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 {
  border: 1px solid #ccc;
  border-radius: 2px;
  width: 12px;
  height: 12px;
}

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

.body {
  background-color: var(--dark-brown);
  font-family: Montserrat, sans-serif;
}

.top-container {
  background-color: var(--dark-green);
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 100%;
  display: flex;
}

.social-media-link {
  background-color: var(--white);
  border-radius: 50px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 35px;
  height: 35px;
  margin-right: 10px;
  padding: 10px;
  text-decoration: none;
  transition: all .2s;
  display: flex;
}

.social-media-link:hover {
  background-color: #008b65;
}

.social-media-link.bot {
  background-color: var(--white);
  color: var(--dark-green);
  margin-left: 20px;
  margin-right: 0;
  padding: 0;
}

.social-media-link.bot.ct {
  margin-left: 0;
  margin-right: 0;
}

.contact-section {
  z-index: 999;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 20px;
  display: flex;
  position: absolute;
}

.contact-section.white {
  background-color: var(--dark-green);
  padding-top: 0;
  position: static;
}

.contact-section.new {
  padding-top: 60px;
  padding-bottom: 60px;
  position: static;
}

.contact-div {
  justify-content: space-between;
  align-items: center;
  width: 95%;
  max-width: 1200px;
  display: flex;
}

.contact-div.top {
  justify-content: center;
  width: auto;
  margin-top: 10px;
  padding-bottom: 10px;
}

.logo-link {
  background-color: var(--dark-green);
  flex-direction: column;
  align-items: center;
  width: 20%;
  padding-top: 3px;
  padding-bottom: 3px;
  display: flex;
}

.navlink {
  color: var(--black);
  text-transform: none;
  background-color: #0000;
  border-bottom: 2px solid #0000;
  border-radius: 0;
  font-weight: 700;
  transition: all .4s;
}

.navlink:hover {
  border-bottom: 2px solid var(--dark-green);
  color: var(--dark-green);
  border-radius: 0;
}

.navlink.w--current {
  border-bottom: 2px solid var(--dark-green);
  color: var(--dark-slate-grey);
  text-transform: none;
  border-radius: 0;
  font-weight: 700;
}

.navlink.w--open {
  background-color: var(--dark-slate-grey);
  border-radius: 20px 20px 0 0;
}

.navlink.ct {
  background-color: var(--dark-green);
  color: var(--white);
  text-transform: uppercase;
  border-bottom-style: none;
  border-radius: 0;
  margin-left: 20px;
  padding-left: 40px;
  padding-right: 40px;
  font-weight: 800;
}

.navlink.ct:hover {
  background-color: var(--dark-slate-grey);
}

.navlink.svs {
  border-bottom: 2px solid var(--white);
  opacity: 1;
  border-radius: 0;
  transition: all .4s;
}

.navlink.svs.w--open {
  border-radius: 20px 20px 0 0;
  transition: all .4s;
}

.navlink.no {
  border: 1px #000;
}

.dropdown-link {
  background-color: var(--dark-green);
  color: var(--white);
  text-align: left;
  transition: all .2s;
}

.dropdown-link:hover, .dropdown-link.w--current {
  background-color: var(--dark-slate-grey);
  color: var(--white);
}

.large-image-section {
  justify-content: center;
  align-items: center;
  height: 60vh;
  padding-top: 60px;
  display: flex;
}

.large-image-section.svs {
  background-image: linear-gradient(#ffffffbf, #ffffffbf), url('../images/8d9f4433-a3a0-4f9e-bcc9-37ee91618741.webp');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  height: 60vh;
}

.large-image-section.svs.top {
  height: 60vh;
}

.large-image-section.svs.top.sh {
  background-image: linear-gradient(#ffffffbf, #ffffffbf), url('../images/PHOTO-2025-11-13-16-43-37-1.webp');
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.large-image-section.svs.hs {
  background-image: linear-gradient(#ffffffbf, #ffffffbf), url('../images/WhatsApp-Image-2025-11-13-at-16.50.31_8931bdea.webp');
  background-position: 0 0, 50% 60%;
  background-size: auto, cover;
}

.large-image-section.svs.rc {
  background-image: linear-gradient(#ffffffbf, #ffffffbf), url('../images/WhatsApp-Image-2025-11-13-at-16.48.21_8fcd3760.webp');
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.large-image-section.svs.wc {
  background-image: linear-gradient(#ffffffbf, #ffffffbf), url('../images/WhatsApp-Image-2025-11-13-at-16.46.21_3b6b7dfe.webp');
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.large-image-section.svs.bb {
  background-image: linear-gradient(#ffffffbf, #ffffffbf), url('../images/gal16.webp');
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.large-image-div {
  z-index: 2;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 70%;
  height: auto;
  padding-top: 110px;
  display: flex;
  position: relative;
}

.large-image-div.c {
  justify-content: center;
  align-items: center;
}

.large-image-heading {
  color: var(--dark-green);
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 43px;
  font-weight: 700;
  line-height: 40px;
}

.large-image-copy {
  color: var(--black);
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 19px;
  font-weight: 500;
  line-height: 24px;
}

.large-image-button {
  background-color: var(--dark-green);
  color: var(--white);
  text-align: center;
  border-radius: 0;
  margin-top: 20px;
  padding: 15px 30px;
  font-weight: 700;
  transition: all .2s;
}

.large-image-button:hover {
  background-color: var(--dark-slate-grey);
}

.large-image-button.white {
  background-color: var(--white);
  color: var(--dark-green);
  padding-left: 40px;
  padding-right: 40px;
  transition-duration: .6s;
}

.large-image-button.white:hover {
  background-color: var(--dark-slate-grey);
  color: #fff;
}

.co-logo {
  width: 200px;
  margin-top: -50px;
  margin-bottom: -50px;
  padding-top: 0;
}

.navbar {
  background-color: #0000;
  justify-content: center;
  align-items: center;
  display: flex;
}

.body-div {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 92%;
  max-width: 1600px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.body-div._2x1 {
  grid-column-gap: 31px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 95%;
  max-width: 1200px;
  height: 100%;
  padding-top: 0;
  padding-bottom: 0;
  display: grid;
}

.body-div._2x1.left {
  grid-template-columns: 1fr .25fr;
}

.body-div.gren {
  background-color: var(--dark-green);
  width: 100%;
  max-width: 100%;
}

.body-div.gren._60 {
  padding-top: 60px;
  padding-bottom: 60px;
}

.body-div.gallery {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 92%;
  max-width: 1600px;
  display: grid;
}

.footer-section {
  background-color: var(--dark-slate-grey);
  justify-content: center;
  align-items: center;
  padding-top: 30px;
  padding-bottom: 100px;
  display: flex;
}

._3-services-div {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: flex-start;
  display: grid;
}

.service-1 {
  flex-direction: column;
  justify-content: space-around;
  align-items: flex-start;
  min-height: 261px;
  display: flex;
}

.footer-div {
  justify-content: space-between;
  align-items: center;
  width: 95%;
  max-width: 1200px;
  display: flex;
}

.footer-links {
  color: var(--white);
  text-align: left;
  margin-bottom: 0;
  font-size: 12px;
}

.footer-links._1 {
  text-align: right;
  width: 40%;
  line-height: 14px;
}

.white-section {
  background-color: var(--white);
  color: var(--dark-brown);
  justify-content: center;
  align-items: center;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.white-section.grey {
  background-color: #ebebeb;
  padding-top: 100px;
  padding-bottom: 100px;
}

.white-section.lowpad.g {
  background-color: var(--dark-green);
}

.white-section.ct {
  background-color: var(--dark-green);
  flex-direction: column;
  padding-bottom: 40px;
}

.bottom-text {
  text-align: left;
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 28px;
}

.bottom-text.center {
  text-align: center;
}

.left-div {
  padding-right: 20px;
  display: flex;
}

.left-div.ct {
  justify-content: flex-start;
  align-items: center;
  margin-top: 10px;
  padding-right: 0;
}

.fa {
  color: var(--dark-green);
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  margin-right: 5px;
  font-family: "Fa sharp 900", sans-serif;
  font-size: 17px;
  text-decoration: none;
  display: flex;
}

.fa.brand {
  color: var(--dark-green);
  font-family: Fa brands, sans-serif;
}

.fa.brand.bot {
  color: var(--dark-green);
  margin-right: 0;
}

.fa.brand.bot._2 {
  font-size: 21px;
}

.fa.white {
  color: var(--white);
  margin-right: 5px;
}

.fa.big {
  background-color: var(--dark-slate-grey);
  color: var(--white);
  border-radius: 13px;
  width: 100px;
  height: 100px;
  margin-bottom: 20px;
  font-size: 53px;
}

.fa.big.white {
  color: var(--white);
  background-color: #00000069;
  font-size: 53px;
}

.txt {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.txt.left-align {
  text-align: left;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.txt.certer {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.txt.collapse {
  justify-content: flex-start;
  align-items: flex-start;
}

.txt._60b {
  margin-bottom: 60px;
}

.img {
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
  width: 100%;
  height: 100%;
  min-height: 300px;
}

.img.banner {
  background-image: url('../images/864750bb-7cae-42e2-9fe9-4ba22b648b24.webp');
  background-size: cover;
  background-attachment: fixed;
  border-radius: 0;
  height: 400px;
  min-height: auto;
}

.img.home1 {
  background-image: url('../images/864750bb-7cae-42e2-9fe9-4ba22b648b24.webp');
}

.img.home2 {
  background-image: url('../images/gal12.webp');
}

.img.home3 {
  background-image: url('../images/ef4d973d-2456-44c7-84a2-6464fb465534.webp');
}

.img.skip1 {
  background-image: url('../images/gal2.webp');
}

.img.skip2 {
  background-image: url('../images/gal15.webp');
  background-position: 50% 68%;
}

.img.skip2.grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  height: 50%;
  display: grid;
}

.img.skip2.grid.img2 {
  background-image: url('../images/gal23-small_1gal23-small.webp');
}

.img.skip2.grid.img2.fs-cc-prefs_toggle-wrapper {
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  margin-top: 10px;
}

.img.rub1 {
  background-image: url('../images/Rubbish-Recycling.webp');
  background-position: 50% 75%;
}

.img.rub2 {
  background-image: none;
}

.img.house1 {
  background-image: url('../images/gal23.webp');
  background-position: 50%;
}

.img.house2 {
  background-image: url('../images/cage-trucks.webp');
}

.img.bag1 {
  background-image: url('../images/d756e9a8-eb40-40a3-a16a-32301745eafd.webp');
  background-position: 50% 71%;
}

.img.bag2 {
  background-image: url('../images/gal16.webp');
}

.img.waste1 {
  background-image: none;
}

.img.waste2 {
  background-image: url('../images/Rubbish-Outside.webp');
}

.img.cag1 {
  background-image: url('../images/Cardboard-Boxes.webp');
}

.h1 {
  color: var(--dark-green);
  text-transform: uppercase;
  margin-top: 0;
  font-size: 32px;
  font-weight: 600;
  line-height: 34px;
}

.h1.white {
  color: var(--white);
  text-align: left;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 20px;
  line-height: 34px;
}

.h1.center {
  text-align: center;
}

.gren-sectio {
  background-color: var(--dark-green);
  color: var(--white);
  justify-content: center;
  align-items: center;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.gren-sectio._60 {
  padding-top: 60px;
  padding-bottom: 60px;
}

.gren-sectio.h3-sec {
  padding-top: 100px;
  padding-bottom: 100px;
}

.gren-sectio.h3-sec._0t {
  padding-top: 0;
}

.list {
  grid-column-gap: 10px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-left: 0;
  display: grid;
}

.list.hzl {
  color: var(--black);
  grid-template-columns: 1fr;
}

.list.hzl.white {
  color: var(--white);
}

.list._6 {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
}

.list._8 {
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.list.areas {
  grid-column-gap: 11px;
  grid-row-gap: 0px;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  margin-bottom: 40px;
}

.list.ct {
  grid-column-gap: 21px;
  grid-row-gap: 14px;
  grid-template-columns: .25fr;
  place-items: start;
  width: auto;
  height: 200px;
}

.list._4 {
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.list-item {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .25fr 11.75fr;
  grid-auto-columns: 1fr;
  align-items: center;
  list-style-type: none;
  transition: all .4s;
  display: grid;
}

.list-item.rev {
  grid-template-columns: 3.5fr .25fr;
  margin-top: 10px;
}

.list-item.ct {
  display: block;
}

.h3-list {
  margin: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
}

.linkd {
  grid-column-gap: 47px;
  grid-row-gap: 16px;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  align-items: center;
  display: grid;
}

.white {
  color: var(--white);
  text-decoration: none;
}

.white.big {
  font-size: 18px;
}

.white.side {
  margin-left: 10px;
}

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

.white-div {
  background-color: var(--white);
  color: var(--black);
  border-radius: 0;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding: 20px;
  transition: all .4s;
  display: flex;
}

.white-div.gren {
  background-color: var(--dark-green);
  justify-content: flex-start;
  align-items: flex-start;
}

.white-div.single {
  color: var(--black);
  width: auto;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-left: 40px;
  padding-right: 40px;
}

.white-div.single.areas {
  background-color: var(--dark-green);
  color: var(--white);
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
}

.white-div.single.areas:hover {
  transform: none;
}

.white-div.single.ct {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--dark-green);
  color: var(--white);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
  display: grid;
}

.white-div.c {
  justify-content: center;
  align-items: center;
}

.h3 {
  color: var(--white);
  text-align: center;
  flex-direction: column;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 700;
  line-height: 30px;
  text-decoration: none;
}

.h3.white {
  color: var(--white);
}

.h3.bl {
  color: var(--black);
}

.line {
  background-color: var(--dark-green);
  width: 80%;
  height: 2px;
  margin-top: 5px;
}

.line.white {
  background-color: var(--white);
}

.line.white.big {
  height: 5px;
  margin-top: 0;
  margin-bottom: 20px;
}

.line.white.bigger {
  display: none;
}

.p {
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
}

.p._10t {
  text-align: center;
  margin-top: 10px;
}

.p._10t.verify {
  color: #00589f;
  margin-top: 0;
  font-family: Open Sans, sans-serif;
  font-weight: 700;
}

.p._10t.bot-review {
  color: var(--dark-grey);
  flex-direction: column;
  align-items: center;
  font-weight: 600;
  display: flex;
}

.p.b {
  margin-top: 0;
  font-weight: 700;
}

.p.top {
  margin-top: 20px;
}

.body-link {
  color: var(--black);
  font-weight: 700;
  transition: all .2s;
}

.body-link:hover {
  color: var(--dark-green);
  font-weight: 700;
}

.body-link.w {
  color: var(--white);
}

.body-link.w:hover {
  color: var(--black);
  font-weight: 700;
}

.services-heading-2 {
  border-bottom: 3px solid var(--dark-slate-grey);
  color: var(--white);
  margin-top: 0;
  margin-bottom: 20px;
  padding-bottom: 20px;
  font-size: 24px;
  font-weight: 400;
  line-height: 34px;
}

.servies-paragraph-2 {
  color: var(--white);
}

.div-block {
  width: 95%;
  max-width: 1200px;
}

.form {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-image: linear-gradient(270deg, #0000 22%, #fff), url('../images/gal2.webp');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  width: 100%;
  padding: 60px 40px;
  display: flex;
}

.form-inner {
  width: 95%;
  max-width: 1200px;
}

.form-inner._2x1 {
  grid-template-columns: 1fr;
  height: 100%;
}

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

._2x1.boxes {
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 40px;
  margin-bottom: 40px;
}

._2x1.boxes._0 {
  margin-top: 0;
}

._2x1._20t {
  margin-top: 20px;
}

._2x1.logos {
  grid-template-columns: 1fr 1fr 1fr 1fr;
  width: 50%;
  margin-top: 40px;
}

._2x1.logos.ct {
  height: 140px;
}

._2x1.logo-div {
  height: 260px;
}

.catchline {
  flex-direction: column;
  align-items: center;
  font-size: 31px;
  font-weight: 600;
  line-height: 44px;
  display: flex;
}

.div-block-2 {
  justify-content: center;
  width: 100%;
  display: flex;
}

.html-embed {
  width: 100%;
  margin-bottom: -10px;
}

.form-pad {
  width: 100%;
}

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

.review {
  background-color: var(--white);
  color: var(--black);
  border-radius: 11px;
  flex-direction: column;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 40px;
  display: flex;
  box-shadow: 0 10px 10px -10px #000;
}

.review-head {
  color: var(--dark-grey);
  text-align: center;
  margin-top: 10px;
  font-size: 16px;
  font-weight: 700;
}

.button {
  background-color: #00589f;
  border-radius: 8px;
  margin-bottom: 20px;
  padding: 20px 40px;
  font-size: 20px;
  transition: all .4s;
}

.button:hover {
  transform: scale(1.1);
  box-shadow: 0 10px 10px -10px #000;
}

.circle {
  border: 7px solid #0058a2;
  border-radius: 60px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 120px;
  height: 120px;
  display: flex;
}

.circle.outer {
  border-color: var(--white);
  border-radius: 100px;
  width: 140px;
  height: 140px;
  margin-bottom: 20px;
  box-shadow: 0 4px 10px #00000047;
}

.circle-txt {
  color: #0058a2;
  font-family: Open Sans, sans-serif;
  font-size: 49px;
  font-weight: 700;
}

.image {
  width: 15px;
  height: 15px;
}

.blue {
  color: #00589f;
  font-weight: 700;
}

.image-2 {
  width: 100%;
}

.logo {
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  min-height: 120px;
}

.logo.yell {
  background-image: url('../images/YELL.webp');
}

.logo.check {
  background-image: url('../images/CHECK-A-TRADE.webp');
}

.logo.waste {
  background-image: url('../images/REGISTERED-WASTE-CARRIER.webp');
}

.logo.insured {
  background-image: url('../images/FULLY-INSURED.webp');
}

.logo._20t {
  margin-top: 20px;
}

.logo._20t.scr {
  background-image: url('../images/logo_1logo.webp');
}

.logo._20t {
  background-image: url('../images/webbs-waste-logo-p-500_1-p-500.webp');
  margin-top: 20px;
}

.logo._20t.bsm {
  background-image: url('../images/BSM_1BSM.webp');
}

.ct-right-div {
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  height: 100%;
  display: flex;
}

.click-to-call-div {
  z-index: 150;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-end;
  height: auto;
  margin-bottom: 30px;
  padding-left: 20px;
  display: none;
  position: fixed;
  inset: auto auto 0% 0;
}

.click-to-call-button {
  color: #fff;
  text-align: center;
  background-color: #243b63;
  border: 1px solid #2e2e2e4d;
  border-radius: 350px;
  justify-content: center;
  align-items: center;
  width: 100px;
  height: 100px;
  padding-top: 10px;
  font-size: 15px;
  font-weight: 500;
  line-height: 16px;
  display: flex;
  box-shadow: 0 3px 3px 2px #2e2e2e4d;
}

.other-sites {
  flex-direction: column;
  align-items: center;
  width: 100%;
  padding-top: 100px;
  padding-bottom: 100px;
  padding-left: 0;
  display: flex;
}

.contact-left-div {
  grid-column-gap: 16px;
  grid-row-gap: 0px;
  color: #fff;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.contacts-box {
  color: #fff;
  flex-direction: row;
  align-items: center;
  margin-bottom: 10px;
  text-decoration: none;
  transition: all .2s;
  display: flex;
}

.contacts-box.top {
  align-items: center;
}

.contacts-icon-box {
  background-color: var(--dark-slate-grey);
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  margin-right: 20px;
  display: flex;
}

.fa-2 {
  font-family: "Fa sharp 900", sans-serif;
  font-size: 20px;
}

.bottom-content-div {
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  width: 95%;
  max-width: 1200px;
  display: flex;
}

.contact-right-div {
  background-image: url('../images/Capture.PNG');
  background-position: 50%;
  background-size: cover;
  width: 60%;
  height: 200px;
}

.text-block-3, .text-block-4, .text-block-5, .text-block-6 {
  color: var(--white);
}

.top-contact-div {
  background-color: var(--dark-slate-grey);
  color: #fff;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 3px;
  padding-bottom: 3px;
  display: flex;
}

.need-help {
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 700;
}

.top-email {
  color: #000;
  margin-bottom: 0;
  text-decoration: none;
}

.link, .link-2 {
  font-size: 15px;
}

.link-3, .link-4 {
  font-size: 16px;
}

.link-5, .link-6 {
  font-size: 17px;
}

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

.link-8 {
  color: var(--white);
  font-size: 18px;
}

.slider {
  z-index: 1;
  background-image: linear-gradient(#ffffffbf, #ffffffbf);
  width: 100%;
  height: 100%;
  position: absolute;
}

.slide {
  background-image: linear-gradient(#ffffffbf, #ffffffbf), url('../images/8d9f4433-a3a0-4f9e-bcc9-37ee91618741.webp');
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.slide._2 {
  background-image: linear-gradient(#ffffffbf, #ffffffbf), url('../images/gal24.webp');
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.slide._3 {
  background-image: linear-gradient(#ffffffbf, #ffffffbf), url('../images/gal20.webp');
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.slide._4 {
  background-image: linear-gradient(#ffffffbf, #ffffffbf), url('../images/gal14.webp');
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.slide._5 {
  background-image: linear-gradient(to bottom, null, null), url('../images/WhatsApp-Image-2025-11-13-at-16.59.53_ae08d559.webp');
}

.slide.new {
  background-color: #00000003;
  background-image: linear-gradient(#ffffffbf, #ffffffbf), url('../images/HomepagePHOTO-2025-11-13-16-36-574.webp');
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.slide.new1 {
  background-image: linear-gradient(#ffffffbf, #ffffffbf), url('../images/HomepagePHOTO-2025-11-13-16-36-571.webp');
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.slide.new2 {
  background-image: linear-gradient(#ffffffbf, #ffffffbf), url('../images/HomepagePHOTO-2025-11-13-16-36-57.webp');
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.slide.new3 {
  background-image: linear-gradient(#ffffffbf, #ffffffbf), url('../images/HomepagePHOTO-2025-11-13-16-36-573.webp');
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.slide.new4 {
  background-image: linear-gradient(#ffffffbf, #ffffffbf), url('../images/HomepagePHOTO-2025-11-13-16-36-572.webp');
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.yard-skip {
  border-radius: 7px;
  flex-direction: column;
  justify-content: flex-end;
  min-height: 350px;
  display: flex;
  box-shadow: 0 3px 10px 1px #00000063;
}

.yard-skip.img {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.yard-skip.img._4 {
  background-image: url('../images/Skip-Hire---4-yard.webp');
}

.yard-skip.img._3 {
  background-image: url('../images/Skip-Hire---3-yard.webp');
}

.yard-skip.img._6 {
  background-image: url('../images/Skip-Hire---6-yard.webp');
}

.text-block-7 {
  background-color: var(--white);
  color: var(--black);
  text-align: center;
  border-bottom-right-radius: 7px;
  border-bottom-left-radius: 7px;
  padding: 40px;
  font-size: 16px;
  font-weight: 600;
}

.size-reference {
  text-align: center;
  margin-top: 40px;
  font-size: 32px;
  font-weight: 600;
  line-height: 36px;
}

.h1-2 {
  color: #006247;
  margin-top: 0;
  font-size: 32px;
  font-weight: 600;
}

.h1-2.white {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 20px;
  line-height: 29px;
}

.h3-2 {
  color: #004431;
  text-align: center;
  flex-direction: column;
  align-items: center;
  width: 100%;
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 24px;
  font-weight: 700;
  line-height: 30px;
  text-decoration: none;
}

.white-div-2 {
  background-color: #fff;
  border-radius: 9px;
  flex-direction: column;
  align-items: center;
  padding: 20px;
  transition: all .4s;
  display: flex;
}

.white-div-2:hover {
  transform: translate(0, -10px);
}

.line-2 {
  background-color: #006247;
  width: 80%;
  height: 2px;
  margin-top: 5px;
}

.other-sites-2 {
  background-color: #272727;
  flex-direction: column;
  align-items: center;
  width: 100%;
  padding-top: 40px;
  padding-bottom: 40px;
  padding-left: 0;
  display: flex;
}

.fs-cc-manager_icon {
  width: 32px;
  height: 32px;
}

.fs-cc-banner_trigger {
  display: none;
}

.fs-cc-banner_close-icon {
  width: 24px;
  height: 24px;
}

.fs-cc-prefs_form {
  background-color: #fff;
  border-radius: 12px;
  width: 100%;
  max-width: 576px;
  height: 100%;
  max-height: 70vh;
  margin-bottom: 0;
  position: relative;
}

.fs-cc-prefs_submit-hide {
  display: none;
}

.fs-cc-prefs_close {
  z-index: 1;
  color: #333;
  cursor: pointer;
  background-color: #f5f6ff;
  border-radius: 100%;
  padding: 10px;
  font-size: 20px;
  text-decoration: none;
  position: absolute;
  inset: -12px -12px auto auto;
  box-shadow: -1px 1px 12px #3333331a;
}

.fs-cc-prefs_overlay {
  z-index: -1;
  background-color: #0009;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.fs-cc-prefs_component {
  z-index: 997;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-bottom: 0;
  padding: 32px;
  display: none;
  position: fixed;
  inset: 0%;
}

.fs-cc-prefs_toggle-wrapper {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 8px;
  display: flex;
}

.fs-cc-banner_button {
  border: 2px solid var(--dark-green);
  background-color: var(--dark-green);
  color: #fff;
  text-align: center;
  border-radius: 500px;
  min-width: 140px;
  margin-left: 16px;
  padding: 10px 20px;
  font-size: 16px;
}

.fs-cc-banner_button.fs-cc-button-alt {
  border-color: var(--dark-green);
  color: var(--dark-green);
  background-color: #f5f5f5;
}

.fs-cc-manager_component {
  z-index: 999;
  display: none;
  position: fixed;
  inset: auto auto 20px 20px;
}

.fs-cc-prefs_title {
  color: var(--black);
  font-size: 24px;
  font-weight: 700;
  line-height: 1.2em;
}

.fs-cc-prefs_toggle {
  background-color: #fff;
  border-radius: 999px;
  width: 20px;
  height: 20px;
}

.fs-cc-prefs_option {
  border-bottom: 1px solid #33333326;
  padding-top: 16px;
  padding-bottom: 16px;
}

.fs-cc-banner_close {
  opacity: 1;
  cursor: pointer;
  background-color: #fff;
  border-radius: 500px;
  margin-left: 12px;
  padding: 10px;
  box-shadow: 1px 1px 12px #0000001a;
}

.fs-cc-prefs_space-medium {
  margin-bottom: 40px;
}

.fs-cc-prefs_button {
  border: 2px solid var(--dark-green);
  background-color: var(--dark-green);
  border-radius: 500px;
  margin-right: 8px;
  padding: 10px 20px;
  font-size: 15px;
  font-weight: 700;
}

.fs-cc-prefs_button.fs-cc-button-alt {
  border-color: var(--dark-green);
  color: var(--dark-green);
  background-color: #fff;
}

.fs-cc-prefs_checkbox-field {
  background-color: #ccc;
  border-radius: 999px;
  width: 44px;
  height: 24px;
  margin-bottom: 0;
  padding: 2px;
  display: flex;
  position: relative;
}

.fs-cc-banner_buttons-wrapper {
  flex: none;
  grid-template-rows: auto;
  grid-template-columns: auto auto;
  grid-auto-columns: 1fr;
  align-items: center;
  display: flex;
}

.fs-cc-manager_trigger {
  display: none;
}

.fs-cc-banner_container {
  align-items: center;
  width: 100%;
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.fs-cc-prefs_close-icon {
  color: var(--black);
  width: 16px;
  height: 16px;
}

.fs-cc-prefs_trigger {
  display: none;
}

.fs-cc-prefs_text {
  color: var(--black);
  font-size: 12px;
}

.fs-cc-prefs_checkbox {
  z-index: 1;
  opacity: 0;
  cursor: pointer;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-left: 0;
  position: absolute;
  inset: 0%;
}

.fs-cc-banner_text {
  color: #616161;
  margin-right: 24px;
}

.fs-cc-prefs_checkbox-label {
  display: none;
}

.fs-cc-prefs_buttons-wrapper {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  margin-top: 32px;
  margin-right: -8px;
  display: flex;
}

.fs-cc-prefs_content {
  height: 100%;
  padding: 40px 32px;
  overflow: scroll;
}

.fs-cc-prefs_space-small {
  margin-bottom: 12px;
}

.fs-cc-prefs_label {
  color: var(--dark-green);
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 32px;
  font-size: 16px;
  font-weight: 700;
}

.fs-cc-banner_text-link {
  border-bottom: 2px solid var(--dark-green);
  color: var(--dark-green);
  font-weight: 400;
  text-decoration: none;
}

.fs-cc-manager_button {
  color: #333;
  cursor: pointer;
  background-color: #fff;
  border-radius: 500px;
  flex-direction: column;
  padding: 10px;
  transition: color .2s;
  display: flex;
}

.fs-cc-manager_button:hover {
  color: #4353ff;
}

.fs-cc-banner_component {
  z-index: 998;
  background-color: #f5f6ff;
  border-top: 1px solid #4353ff29;
  padding: 24px 32px;
  display: none;
  position: fixed;
  inset: auto 0% 0%;
}

.hide.side {
  margin-left: 10px;
}

.code-embed {
  width: 100%;
}

.small {
  font-size: 21px;
  font-weight: 700;
  line-height: 23px;
}

.image-block {
  height: 100%;
}

.b-a-div {
  width: 1px;
}

.b-a-div.b-a {
  width: 100%;
  height: 100%;
}

.b-a-slider {
  width: 100%;
}

.b-a-1 {
  width: 100%;
  height: 100%;
}

.hero-wrapper {
  justify-content: space-between;
  align-items: center;
  margin-top: auto;
  margin-bottom: auto;
  padding-top: 100px;
  display: flex;
}

.banner-red {
  color: var(--dark-green);
  margin-left: 15px;
  font-size: 62px;
}

.banner-red._15 {
  color: var(--dark-green);
  margin-left: 15px;
}

.left-section {
  width: 65%;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 60px;
  transition: all .2s ease-in-out;
}

.banner-header {
  color: var(--black);
  letter-spacing: 1px;
  text-transform: uppercase;
  flex-direction: row;
  width: 100%;
  margin-top: 10px;
  margin-bottom: 20px;
  font-family: Oswald, sans-serif;
  font-size: 58px;
  font-weight: 500;
  line-height: 70px;
  display: flex;
}

.buttons {
  color: #000;
  letter-spacing: 1px;
  text-transform: uppercase;
  background-color: #fff;
  border: 1px #fff;
  border-radius: 0;
  height: auto;
  margin-right: 12px;
  padding: 15px 20px;
  font-size: 13px;
  font-weight: 400;
  line-height: 23px;
  transition: all .4s;
}

.buttons:hover {
  opacity: 1;
  color: #fff;
  background-color: #ee060a;
  border: 0 #0000;
  font-weight: 400;
  transform: translate(0, -1px);
}

.buttons.dark {
  color: #fff;
  background-color: #ee060a;
  border-style: none;
  border-color: #fff;
  border-radius: 0;
  margin-top: 25px;
  margin-right: 0;
  padding: 20px 40px;
  line-height: 22px;
}

.buttons.dark:hover {
  background-color: #000;
  border-style: none;
  border-color: #fff;
  transform: translate(0, -6px);
}

.buttons.dark.w--current:hover {
  background-color: #000;
}

.buttons.banner {
  color: #fff;
  background-color: #ee060a;
  border-style: none;
  border-color: #000;
  border-radius: 10px 0;
  margin-right: 0;
  padding: 16px 40px;
  line-height: 22px;
}

.buttons.banner:hover {
  background-color: #000;
  border-style: none;
  border-color: #53d7db;
  transform: translate(0, -6px);
}

.buttons._2 {
  color: #fff;
  background-color: #0000;
  border-style: solid;
  border-color: #ee060a;
  border-radius: 0;
  margin-top: 20px;
  margin-left: 20px;
  margin-right: 0;
  padding: 20px 40px;
  line-height: 22px;
  transition-duration: .45s;
  transition-timing-function: ease-in-out;
}

.buttons._2:hover {
  color: #fff;
  background-color: #000;
  border-style: solid;
  border-color: #ddd;
  transform: translate(0, -6px);
}

.hero-bg-grad {
  width: 100%;
  height: 800px;
  margin-top: 0;
  padding-bottom: 0;
  position: sticky;
}

.p-2 {
  color: #fff;
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 28px;
}

.container {
  z-index: 2;
  flex-direction: column;
  align-items: flex-start;
  width: 92%;
  max-width: 1600px;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.left-arrow, .right-arrow {
  display: none;
}

.slide-nav {
  z-index: 999;
  display: flex;
}

.co-logo-2 {
  width: 150px;
}

.nav-cta-wrapper {
  align-items: center;
  display: flex;
}

.nav-cta-wrapper.margin-left-auto {
  justify-content: space-between;
  margin-right: 0;
}

.logo-link-2 {
  width: auto;
}

.nav-menu-4 {
  width: 100%;
}

.nav-link {
  color: #fff;
  letter-spacing: 0;
  text-transform: none;
  background-color: #0000;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 16.5px;
  font-weight: 300;
  transition: all .3s ease-in-out;
}

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

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

.nav-link.dropdown {
  padding-left: 0;
  padding-right: 0;
}

.navbar-4 {
  background-color: #0000;
  justify-content: center;
  align-items: center;
  width: 70%;
  display: flex;
}

.service-nav-text {
  color: #fff;
  margin-right: 18px;
  transition: all .35s ease-in-out;
}

.service-nav-text:hover {
  color: #ee060a;
}

.contact-div-2 {
  justify-content: space-between;
  align-items: center;
  width: 92%;
  max-width: 1600px;
  display: flex;
}

.dropdown-link-2 {
  color: #fff;
  text-align: left;
  background-color: #000;
  font-size: 16.5px;
  transition: all .3s;
}

.dropdown-link-2:hover {
  color: #ee060a;
}

.service-dropdown-arrow {
  color: #fff;
}

.top-div-2 {
  background-color: #0000;
  justify-content: space-between;
  width: 92%;
  max-width: 1600px;
  margin-top: 10px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.top-container-black {
  background-color: #0000;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: none;
  padding-top: 5px;
  padding-bottom: 0;
  display: flex;
}

.contact-top {
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  display: flex;
}

.top-links {
  color: var(--black);
  text-align: right;
  margin-bottom: 5px;
  font-size: 16.5px;
  font-weight: 600;
  line-height: 26px;
  text-decoration: none;
  transition: all .45s ease-in-out;
}

.font-awsome {
  color: var(--dark-green);
  text-align: center;
  margin-right: 8px;
  font-family: "Fa sharp 900", sans-serif;
  font-size: 16.5px;
  font-weight: 400;
}

.font-awsome.email {
  font-size: 16.5px;
  font-weight: 400;
}

.body-section {
  background-color: var(--dark-green);
  margin-top: 0;
  padding-top: 100px;
  padding-bottom: 100px;
}

.body-section.w {
  color: var(--white);
}

.lrg-heading {
  color: #fff;
  text-transform: uppercase;
  margin-top: 0;
  font-family: Oswald, sans-serif;
  font-size: 62px;
  font-weight: 500;
  line-height: 70px;
}

.h1-red {
  color: var(--black);
}

.right-side {
  flex: 0 auto;
  width: 45%;
}

.right-side.content {
  width: 50%;
}

.right-side.content._100 {
  width: 100%;
}

.img-div {
  box-shadow: -15px 17px 0 0 var(--dark-slate-grey);
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  align-self: stretch;
  align-items: stretch;
  width: 46%;
  display: flex;
}

.img-div.home {
  background-image: url('../images/HomepagePHOTO-2025-11-13-16-36-573.webp');
}

.img-div.bulk {
  background-image: url('../images/d756e9a8-eb40-40a3-a16a-32301745eafd.webp');
  background-position: 50% 73%;
}

.img-div.skip {
  background-image: url('../images/PHOTO-2025-11-13-16-43-59.webp');
}

.img-div.house {
  background-image: url('../images/Cardboard-Boxes.webp');
}

.img-div.l {
  background-image: none;
}

.lottie {
  height: 200px;
}

.section-h1-wrapper.display-flex {
  justify-content: space-between;
  align-items: stretch;
  margin-top: 40px;
  display: flex;
}

.hyperlink {
  color: #fff;
  padding-left: 2px;
  padding-right: 2px;
  font-weight: 600;
  text-decoration: none;
  transition: all .45s ease-in-out;
  box-shadow: inset 0 -2px #fff;
}

.hyperlink:hover {
  color: var(--dark-slate-grey);
  box-shadow: inset 0 -30px #fff;
}

.button-2 {
  color: #000;
  letter-spacing: 1px;
  text-transform: uppercase;
  background-color: #fff;
  border: 1px solid #fff;
  padding: 20px 40px;
  font-size: 13px;
  line-height: 22px;
  text-decoration: none;
  transition: all .4s;
}

.button-2:hover {
  border-color: var(--black);
  background-color: var(--black);
  color: #fff;
  transform: translate(0, -5px);
}

.button-2.email {
  border-color: var(--white);
  color: #fff;
  background-color: #fff0;
  margin-left: 20px;
}

.button-2.email:hover {
  border-color: var(--black);
  background-color: var(--black);
}

.button-2.green {
  background-color: var(--dark-green);
  color: var(--white);
}

.p-3 {
  color: #fff;
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 28px;
}

.container-2 {
  flex-direction: column;
  align-items: flex-start;
  width: 92%;
  max-width: 1600px;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.btn-group {
  align-items: center;
  margin-top: 30px;
  display: flex;
}

.body-section-2 {
  margin-top: 0;
  padding-top: 100px;
  padding-bottom: 100px;
}

.body-section-2.white {
  border-top: 1px solid #b7b5b5;
}

.service-link {
  background-color: var(--dark-slate-grey);
  justify-content: center;
  align-items: center;
  width: 65px;
  height: 65px;
  margin-bottom: -5px;
  margin-right: -5px;
  text-decoration: none;
  transition: all .4s ease-in-out;
  display: flex;
  position: static;
  bottom: 10px;
  right: 10px;
}

.service-link:hover {
  transform: scale(1.2);
}

.h1-red-2 {
  color: #ee060a;
}

.service-light-text {
  color: #b7b5b5;
  font-size: .9rem;
  text-decoration: none;
  transition: color .45s ease-in-out;
}

.service-light-text:hover {
  color: #fff;
}

.service-top-image {
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50%;
  background-size: cover;
  justify-content: flex-end;
  align-items: flex-end;
  height: 350px;
  display: flex;
}

.service-top-image._4 {
  background-image: url('../images/gal16.webp');
  background-position: 50%;
  background-size: cover;
}

.service-top-image._3 {
  background-image: url('../images/gal13.webp');
  background-position: 50%;
  background-size: cover;
}

.service-top-image._2 {
  background-image: url('../images/PHOTO-2025-11-13-16-39-57.webp');
  background-position: 50% 40%;
  background-size: cover;
}

.service-top-image._1 {
  background-image: url('../images/Rubbish-Under-Water.webp');
}

.service-paragraph {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  margin-bottom: 10px;
  margin-left: 40px;
  display: flex;
}

.service-text {
  color: #fff;
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 1.7rem;
}

.service-number {
  color: var(--white);
  margin-top: 25px;
  font-family: Oswald, sans-serif;
  font-size: 72px;
  font-weight: 700;
  line-height: 72px;
}

.service-div {
  border-bottom: 1px solid #fff;
  height: auto;
  padding-bottom: 20px;
}

.service-grid {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  margin-top: 60px;
}

.arrow {
  margin-top: 5px;
}

.service-header {
  color: #fff;
  text-transform: uppercase;
  margin-top: 35px;
  margin-bottom: 40px;
  margin-right: 0;
  font-family: Oswald, sans-serif;
  font-size: 36px;
  font-weight: 600;
}

.service-box-wrapper {
  justify-content: space-between;
  align-items: flex-start;
  margin-top: 10px;
  display: flex;
}

.h2 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 32px;
  font-weight: 500;
  line-height: 44px;
  overflow: visible;
}

.h2.b-30 {
  color: #fff;
  text-transform: uppercase;
  margin-top: 5px;
  margin-bottom: 20px;
  font-family: Oswald, sans-serif;
  font-size: 36px;
  font-weight: 300;
}

.div-full-width {
  flex: 0 auto;
  width: 100%;
}

.para {
  color: #fff;
  width: 60%;
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 1.75;
}

.full-width-image-section {
  background-image: linear-gradient(to right, #000000cf, #fff0), url('../images/ionut-vlad-idXQEOxhmvU-unsplash.jpeg');
  background-position: 0 0, 50% 60%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  justify-content: center;
  align-items: center;
  padding-top: 60px;
  padding-bottom: 60px;
  display: flex;
}

.full-width-image-section.para-img {
  color: var(--white);
  background-image: linear-gradient(#00000080, #00000080), linear-gradient(90deg, #000000cf, #fff0), url('../images/gal10.webp');
  background-position: 0 0, 0 0, 50% 45%;
  background-repeat: repeat, repeat, repeat;
  background-size: auto, auto, cover;
  background-attachment: scroll, scroll, fixed;
  padding-top: 100px;
  padding-bottom: 100px;
}

.full-width-image-section.para-img.home {
  background-image: linear-gradient(#00000080, #00000080), linear-gradient(90deg, #000000db, #fff0), url('../images/65482793.webp');
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, repeat;
  background-size: auto, auto, cover;
  background-attachment: scroll, scroll, fixed;
}

.full-width-image-section.para-img.skip {
  background-image: linear-gradient(#00000080, #00000080), linear-gradient(90deg, #000000cf, #fff0), url('../images/gal12.webp');
  background-position: 0 0, 0 0, 50% 36%;
  background-repeat: repeat, repeat, repeat;
  background-size: auto, auto, cover;
  background-attachment: scroll, scroll, fixed;
}

.full-width-image-section.para-img.waste {
  background-image: linear-gradient(#00000080, #00000080), linear-gradient(90deg, #000000cf, #fff0), url('../images/gal6.webp');
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, repeat;
  background-size: auto, auto, cover;
  background-attachment: scroll, scroll, fixed;
}

.full-width-image-section.para-img.waste.wc1 {
  background-image: linear-gradient(#00000080, #00000080), linear-gradient(90deg, #000000cf, #fff0), url('../images/WhatsApp-Image-2025-11-13-at-16.47.03_959b53f8.webp');
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, repeat;
  background-size: auto, auto, cover;
  background-attachment: scroll, scroll, fixed;
}

.full-width-image-section.para-img.rubbish {
  background-image: linear-gradient(#00000080, #00000080), linear-gradient(90deg, #000000cf, #fff0), url('../images/Skip-Hire---3-yard_1.webp');
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, repeat;
  background-size: auto, auto, cover;
  background-attachment: scroll, scroll, fixed;
}

.full-width-image-section.para-img.rubbish.new {
  background-image: linear-gradient(#0000000d, #0000000d), linear-gradient(90deg, #000000cf, #fff0), url('../images/WhatsApp-Image-2025-11-13-at-16.49.07_23554c55.webp');
}

.full-width-image-section.para-img.bulk {
  background-image: linear-gradient(#00000080, #00000080), linear-gradient(90deg, #000000cf, #fff0), url('../images/gal3.webp');
  background-position: 0 0, 0 0, 50% 45%;
  background-repeat: repeat, repeat, repeat;
  background-size: auto, auto, cover;
  background-attachment: scroll, scroll, fixed;
}

.full-width-image-section.para-img.new-img {
  background-image: linear-gradient(#ffffff0d, #ffffff0d), linear-gradient(90deg, #000000cf, #fff0), url('../images/WhatsApp-Image-2025-11-13-at-16.51.11_967a4f59.webp');
}

.contact-left {
  width: 30%;
}

.contact-span-2 {
  color: #000;
  font-weight: 600;
  text-decoration: none;
}

.container-3 {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 92%;
  max-width: 1600px;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.container-3.z {
  flex-flow: row;
}

.form-2 {
  width: 100%;
}

.cta-text-2 {
  color: var(--dark-green);
  margin-top: 10px;
  font-size: 16px;
  line-height: 22px;
}

.top-text {
  color: #d77474;
  text-align: center;
  letter-spacing: 2px;
  text-transform: uppercase;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
}

.top-text.cta {
  color: var(--dark-green);
  text-align: left;
  padding-bottom: 0;
}

.button-3 {
  color: #000;
  letter-spacing: 1px;
  text-transform: uppercase;
  background-color: #fff;
  border: 1px #fff;
  border-radius: 0;
  height: auto;
  margin-right: 12px;
  padding-left: 24px;
  padding-right: 24px;
  font-size: 12px;
  font-weight: 400;
  line-height: 24px;
  transition: all .4s;
}

.button-3:hover {
  opacity: 1;
  color: #fff;
  background-color: #ac1313;
  border: 0 #0000;
  font-weight: 400;
  transform: translate(0, -1px);
}

.button-3.dark {
  color: #fff;
  background-color: #ee060a;
  border-style: none;
  border-color: #000;
  border-radius: 0;
  margin-top: 25px;
  margin-right: 0;
  padding: 20px 40px;
  line-height: 22px;
}

.button-3.dark:hover {
  color: #fff;
  background-color: #000;
  border-style: none;
  border-color: #53d7db;
  transform: translate(0, -6px);
}

.form-white-bg {
  color: #000;
  background-color: #fff;
  border-radius: 0;
  justify-content: center;
  align-items: flex-start;
  width: 65%;
  padding: 20px;
  display: flex;
}

.section-tittle-2 {
  color: #000;
  font-size: 40px;
  font-weight: 500;
  line-height: 50px;
}

.section-tittle-2.cta {
  margin-top: 10px;
  margin-bottom: 0;
  padding-bottom: 0;
  font-size: 36px;
  line-height: 46px;
}

.div-block-3 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.header-social-media {
  display: flex;
}

.foot-div {
  width: 90%;
  max-width: 1500px;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
}

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

.footer-copy {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  color: #a9a9a9;
  border-top: 1px solid #ffffff80;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: .25fr .75fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
}

.footer-wrapper {
  grid-column-gap: 35px;
  grid-row-gap: 35px;
  grid-template-rows: auto;
  grid-template-columns: 2.25fr 1.25fr 1.25fr 1fr;
  grid-auto-columns: 1fr;
  padding-bottom: 40px;
  display: grid;
}

.footer-logo-link {
  margin-bottom: 30px;
}

.footer-list-items {
  padding-left: 0;
  list-style-type: none;
}

.footer-link {
  color: var(--white);
  padding-top: 0;
  padding-bottom: 0;
  font-size: 14px;
  font-weight: 300;
  line-height: 32px;
  text-decoration: none;
  transition: all .45s ease-in-out;
}

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

.footer-col.large {
  margin-right: 60px;
}

.image-3 {
  width: 200px;
}

.footer-p {
  color: #fff;
  margin-bottom: 20px;
  font-size: 16.5px;
  font-weight: 300;
  line-height: 32px;
}

.footer-section-title {
  color: #b7b5b5;
  margin-bottom: 20px;
  font-size: 1.35em;
  font-weight: 300;
}

.footer-section-title.white {
  color: #fff;
  text-transform: uppercase;
  font-size: 1.8em;
  font-weight: 600;
}

.header-social-icon {
  color: #fff;
  background-color: #0000;
  justify-content: center;
  align-items: center;
  margin-right: 28px;
  font-family: Fa brands, sans-serif;
  font-size: 1.8em;
  text-decoration: none;
  transition: all .2s ease-in-out;
  display: flex;
}

.header-social-icon:hover {
  background-color: #0000;
}

.header-social-icon.margin-right-none {
  color: #fff;
  width: auto;
  height: auto;
  margin-right: 28px;
  font-size: 1.8em;
}

.header-social-icon.margin-right-none:hover {
  background-color: #0000;
}

.footer-copy-text {
  color: #b7b5b5;
  text-align: right;
  border-bottom: 1px #dfdfdf;
  max-width: 800px;
  padding-bottom: 0;
  font-size: 14px;
}

.list-item-2 {
  margin-bottom: 5px;
  list-style-type: none;
  display: flex;
}

.timeline {
  color: #fff;
  text-align: left;
  width: 100%;
  margin-bottom: 20px;
  margin-left: 20px;
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
}

.comment-column {
  border: 2px solid #c61f2f;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 420.009px;
  height: 685px;
  margin-left: 10px;
  margin-right: 10px;
  padding: 10px;
  display: flex;
}

.comment-column._2 {
  border-style: solid;
  border-color: #ffffff40;
  width: 100%;
  height: auto;
  margin-left: 0;
  padding: 20px;
}

.h3-large {
  color: #3b444d;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2em;
  line-height: 1.5;
}

.h3-large.b-30 {
  color: #fff;
  text-transform: uppercase;
  align-items: stretch;
  margin-top: 0;
  margin-bottom: 30px;
  font-family: Oswald, sans-serif;
  font-size: 4em;
  font-weight: 200;
  line-height: 1.3;
  display: flex;
}

.list-head {
  color: #fff;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 15.5px;
  font-weight: 400;
  line-height: 20px;
  display: flex;
}

.list-head.bullet-font-icon-2 {
  margin-right: 10px;
}

.bullet-font-icon-4 {
  color: #fff;
  background-color: #ee060a;
  border-radius: 40px;
  justify-content: center;
  align-items: center;
  width: 35px;
  height: 35px;
  margin-right: 0;
  font-size: 1em;
  font-weight: 100;
  display: flex;
}

.comments {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: none;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.p-4 {
  color: #fff;
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 28px;
}

.list-2 {
  padding-left: 0;
}

.list-2._3-row {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-left: 10px;
  display: grid;
}

.white-section-2 {
  background-color: #000;
  border-top: .5px #1b1b1b;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
  position: static;
}

.white-section-2._100 {
  background-color: var(--dark-green);
  color: var(--white);
}

.white-section-2._100.w {
  background-color: var(--white);
  color: var(--black);
}

.container-4 {
  flex-direction: column;
  align-items: flex-start;
  width: 92%;
  max-width: 1600px;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.link-block {
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

@media screen and (min-width: 1920px) {
  .hero-bg-grad {
    height: 950px;
  }

  .container {
    max-width: 1800px;
  }

  .body-section {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .container-2 {
    max-width: 1800px;
  }

  .body-section-2 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .service-grid {
    width: 100%;
  }

  .container-3, .container-4 {
    max-width: 1800px;
  }
}

@media screen and (max-width: 991px) {
  .social-media-link.bot {
    margin-left: 0;
  }

  .logo-link {
    width: 41%;
  }

  .logo-link.w--current {
    width: 40%;
  }

  .navlink {
    background-color: var(--white);
    text-align: right;
    border-bottom-style: none;
    width: 100%;
    font-weight: 400;
    transition: all .4s;
  }

  .navlink:hover {
    background-color: var(--dark-slate-grey);
    color: var(--white);
    border-bottom-style: none;
    border-radius: 0;
  }

  .navlink.w--current {
    border-radius: 0;
  }

  .navlink.w--open {
    color: var(--white);
    border-radius: 0;
  }

  .navlink.ct {
    background-color: var(--dark-green);
    color: var(--white);
    text-transform: none;
    border-radius: 0;
    padding: 20px;
    font-weight: 500;
    display: none;
  }

  .navlink.svs {
    border-radius: 0;
  }

  .dropdown-link {
    text-align: right;
  }

  .large-image-section {
    padding-top: 100px;
  }

  .large-image-div {
    width: 80%;
  }

  .large-image-heading {
    margin-top: 0;
  }

  .navbar {
    text-align: right;
  }

  .body-div._2x1 {
    grid-template-columns: 1fr;
  }

  .body-div.gallery {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

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

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

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

  .footer-links._1 {
    text-align: left;
    width: 100%;
    display: block;
  }

  .white-section {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .icon-2 {
    color: var(--white);
  }

  .left-div.ct {
    justify-content: space-between;
    width: 21%;
  }

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

  .list._6, .list.areas {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .list.ct {
    grid-template-columns: 1fr;
  }

  .list._4 {
    grid-template-columns: 1fr 1fr;
  }

  .linkd {
    display: block;
  }

  .white.noe {
    display: none;
  }

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

  .h3.white {
    text-align: center;
  }

  .form {
    background-image: linear-gradient(#ffffffbf, #ffffffbf), url('../images/gal2.webp');
    background-position: 0 0, 50%;
    background-size: auto, cover;
    padding: 60px 0;
  }

  .form-inner._2x1 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  ._2x1.boxes {
    grid-template-columns: 1fr 1fr;
  }

  ._2x1.logos {
    width: 80%;
  }

  .catchline {
    text-align: center;
  }

  .menu-button-2 {
    background-color: var(--dark-green);
    text-align: center;
    width: 100%;
  }

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

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

  .other-sites {
    padding-left: 0;
  }

  .bottom-content-div {
    width: 90%;
  }

  .top-contact-div {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: row;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    display: flex;
  }

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

  .other-sites-2 {
    padding-left: 0;
  }

  .banner-red {
    font-size: 50px;
  }

  .banner-red._15 {
    margin-left: 0;
  }

  .left-section {
    width: 90%;
    margin-top: 20px;
  }

  .banner-header {
    flex-direction: column;
  }

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

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

  .nav-link {
    text-align: right;
    background-color: #000;
    width: 100%;
    font-size: 16px;
  }

  .navbar-4 {
    justify-content: flex-end;
    width: 90%;
  }

  .icon-4 {
    color: #fff;
  }

  .contact-div-2 {
    flex-direction: row;
  }

  .dropdown-link-2 {
    text-align: right;
    padding: 20px 25px;
    font-size: 16px;
    display: block;
  }

  .top-div-2 {
    width: 95%;
  }

  .top-links {
    font-size: 16px;
    display: flex;
  }

  .font-awsome.email {
    display: block;
  }

  .body-section {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .lrg-heading {
    font-size: 50px;
  }

  .right-side, .right-side.content {
    width: 100%;
  }

  .img-div {
    width: 100%;
    min-height: 400px;
    margin-bottom: 40px;
  }

  .section-h1-wrapper.display-flex {
    flex-direction: column-reverse;
    margin-top: 40px;
  }

  .btn-group {
    margin-bottom: 50px;
  }

  .body-section-2 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .service-top-image._2 {
    height: 375px;
  }

  .service-paragraph {
    margin-left: 40px;
  }

  .service-div {
    width: 100%;
  }

  .service-grid {
    grid-template-columns: 1fr;
    width: 100%;
  }

  .service-box-wrapper {
    justify-content: flex-start;
    width: 100%;
  }

  .div-full-width, .para, .contact-left {
    width: 100%;
  }

  .container-3.z {
    flex-flow: column;
  }

  .form-white-bg {
    width: 100%;
    margin-top: 40px;
  }

  .header-social-media {
    justify-content: center;
    align-items: center;
    margin-top: 0%;
    margin-bottom: 0;
  }

  .footer-copy {
    flex-flow: row;
    place-content: center;
    justify-items: stretch;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .footer-wrapper {
    grid-column-gap: 12px;
    grid-row-gap: 32px;
    grid-template-columns: 1.25fr 1.25fr 1fr;
  }

  .footer-col.large {
    margin-right: 0;
  }

  .footer-p {
    font-size: 1.25em;
  }

  .header-social-icon {
    color: #fdfdfd;
    background-color: #0000;
    border-right: 1px #353535;
    width: 10%;
    margin-right: 0;
  }

  .header-social-icon.margin-right-none {
    background-color: #0000;
    border-right-style: none;
    border-right-width: 0;
    width: 10%;
    margin-right: 0;
  }

  .footer-copy-text {
    text-align: center;
  }

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

  .white-section-2 {
    padding-top: 60px;
    padding-bottom: 0;
  }

  .nav-menu-5 {
    inset: 60px 0% auto auto;
  }

  .dropdown-list {
    position: static;
  }
}

@media screen and (max-width: 767px) {
  .top-container {
    justify-content: space-between;
  }

  .social-media-link {
    margin-right: 0;
  }

  .contact-div {
    flex-direction: column;
  }

  .contact-div.top {
    flex-direction: row;
  }

  .logo-link {
    width: 34%;
  }

  .navlink.svs {
    border-radius: 0;
  }

  .large-image-div {
    align-items: center;
  }

  .large-image-heading {
    margin-top: 0;
  }

  .body-div {
    width: 93%;
  }

  .body-div._2x1 {
    grid-template-columns: 1fr;
    width: 93%;
  }

  .body-div._2x1.left {
    grid-template-columns: 1fr;
  }

  .body-div.gallery {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .white-section {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .bottom-text {
    text-align: center;
  }

  .left-div {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    grid-template-rows: auto auto;
    grid-template-columns: .25fr 4fr;
    grid-auto-columns: 1fr;
    justify-content: space-around;
    width: 100%;
    padding-right: 0;
    display: flex;
  }

  .left-div.bot {
    width: auto;
  }

  .left-div.ct {
    width: 28%;
  }

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

  .txt.left-align {
    align-items: center;
  }

  .h1 {
    text-align: center;
  }

  .gren-sectio {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .list {
    justify-items: center;
  }

  .list._6 {
    grid-template-columns: 1fr 1fr;
  }

  .list._8 {
    grid-template-columns: 1fr 1fr;
    justify-items: start;
  }

  .list.areas {
    grid-template-columns: 1fr 1fr;
  }

  .list.ct {
    justify-items: start;
  }

  .linkd {
    grid-column-gap: 12px;
    justify-content: center;
    width: 100%;
    display: block;
  }

  ._3x1, .white-div.single.ct {
    grid-template-columns: 1fr;
  }

  .line.white.bigger {
    display: none;
  }

  ._2x1, ._2x1.boxes {
    grid-template-columns: 1fr;
  }

  ._2x1.logo-div {
    grid-template-columns: 1fr 1fr;
  }

  .catchline {
    text-align: center;
  }

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

  .click-to-call-div {
    display: block;
  }

  .click-to-call-button {
    background-color: #3d604e;
  }

  .other-sites {
    padding-left: 0;
  }

  .contact-left-div {
    width: 100%;
  }

  .bottom-content-div {
    flex-direction: column;
  }

  .contact-right-div {
    width: 100%;
    margin-top: 40px;
  }

  .top-contact-div {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

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

  .other-sites-2 {
    padding-left: 0;
  }

  .fs-cc-banner_button {
    margin-left: 0;
    margin-right: 8px;
  }

  .fs-cc-prefs_title {
    font-size: 20px;
  }

  .fs-cc-banner_buttons-wrapper {
    margin-top: 12px;
  }

  .fs-cc-banner_container {
    flex-direction: column;
    align-items: flex-start;
  }

  .fs-cc-banner_text-link {
    margin-right: 8px;
  }

  .hide {
    display: none;
  }

  .banner-red {
    margin-left: 0;
    font-size: 34px;
  }

  .left-section {
    width: 95%;
    padding-right: 0;
  }

  .banner-header {
    margin-top: 60px;
    font-size: 48px;
  }

  .buttons {
    text-align: center;
  }

  .buttons.banner {
    display: none;
  }

  .hero-bg-grad {
    height: 100vh;
    padding-top: 0;
  }

  .p-2 {
    font-size: 15.5px;
  }

  .nav-link, .dropdown-link-2 {
    font-size: 15px;
  }

  .top-div-2 {
    flex-direction: column;
    align-items: center;
    width: 100%;
  }

  .top-container-black {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .top-links {
    font-size: 15px;
  }

  .body-section {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .lrg-heading {
    font-size: 34px;
    line-height: 50px;
  }

  .section-h1-wrapper.display-flex {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 0;
  }

  .p-3 {
    font-size: 15.5px;
  }

  .btn-group {
    margin-bottom: 40px;
  }

  .body-section-2, .full-width-image-section {
    padding-top: 40px;
    padding-bottom: 40px;
  }

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

  .header-social-media {
    justify-content: center;
  }

  .footer-wrapper {
    grid-template-columns: 1fr;
    place-items: center;
  }

  .footer-link {
    text-align: left;
  }

  .footer-col {
    text-align: center;
  }

  .footer-section-title.white, .timeline {
    text-align: left;
  }

  .h3-large.b-30 {
    font-size: 3.5em;
  }

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

  .p-4 {
    font-size: 15.5px;
  }

  .white-section-2 {
    padding-top: 40px;
  }
}

@media screen and (max-width: 479px) {
  .top-container {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-bottom: 10px;
    display: flex;
  }

  .social-media-link {
    margin-right: 5px;
  }

  .contact-section {
    padding-bottom: 0;
  }

  .contact-div {
    flex-direction: column;
    width: 100%;
    padding-bottom: 20px;
  }

  .contact-div.top {
    flex-direction: column;
    width: 100%;
    padding-bottom: 0;
  }

  .logo-link {
    text-align: center;
    width: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .logo-link.w--current {
    width: 100%;
  }

  .navlink {
    text-align: center;
  }

  .navlink.w--current {
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .navlink.w--open {
    background-color: var(--dark-slate-grey);
  }

  .text-block {
    margin-left: 20px;
  }

  .dropdown-link {
    text-align: center;
  }

  .dropdown-link.w--current {
    background-color: var(--dark-slate-grey);
    color: var(--white);
    text-align: center;
  }

  .large-image-section {
    height: 400px;
    padding-top: 93px;
  }

  .large-image-section.svs {
    height: auto;
  }

  .large-image-div {
    text-align: center;
    width: 100%;
    padding: 211px 20px 20px;
  }

  .large-image-heading {
    text-align: center;
    max-width: 280px;
    margin-top: 0;
    font-size: 40px;
    line-height: 38px;
  }

  .large-image-copy {
    text-align: center;
    max-width: 280px;
    line-height: 22px;
  }

  .large-image-button {
    margin-top: 10px;
  }

  .navbar {
    width: 100%;
    display: block;
  }

  .body-div {
    width: 90%;
    max-width: 100%;
  }

  .body-div._2x1.left {
    grid-template-columns: 1fr;
  }

  .body-div.gren._60 {
    padding-top: 100px;
    padding-bottom: 40px;
  }

  .body-div.gallery {
    grid-template-columns: 1fr 1fr;
  }

  .footer-section {
    padding: 20px;
  }

  ._3-services-div {
    flex-direction: column;
    grid-template-columns: 1fr;
    margin-top: 20px;
    padding-top: 40px;
  }

  .service-1 {
    flex-direction: column;
    align-items: center;
    width: 95%;
    padding-bottom: 30px;
    display: flex;
  }

  .footer-links {
    flex-direction: column;
    display: flex;
  }

  .white-section {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .bottom-text {
    text-align: left;
  }

  .icon-2 {
    color: var(--white);
    text-align: center;
  }

  .left-div {
    text-align: center;
    justify-content: space-around;
    width: 100%;
    display: flex;
  }

  .left-div.ct {
    width: 59%;
  }

  .gren-sectio {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .list._6, .list._8, .list.areas, .list.ct {
    grid-template-columns: 1fr;
  }

  .list._4 {
    grid-template-columns: 1fr;
    display: block;
  }

  .linkd {
    grid-template-columns: 1fr;
    margin-bottom: 10px;
  }

  .white-div.single.ct {
    grid-template-columns: 1fr;
  }

  .line.white.bigger {
    background-color: var(--dark-slate-grey);
    color: var(--dark-slate-grey);
    width: 100%;
    height: 4px;
    margin-top: 0;
    display: block;
  }

  .services-heading-2 {
    text-align: center;
    margin-bottom: 10px;
    padding-bottom: 10px;
  }

  .servies-paragraph-2 {
    text-align: center;
  }

  .div-block {
    flex-direction: column;
    align-items: center;
    width: 100%;
    display: flex;
  }

  ._2x1.logos {
    grid-template-columns: 1fr 1fr;
  }

  .menu-button-2 {
    border-top: 1px solid var(--white);
    border-bottom: 1px solid var(--white);
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .menu-button-2.w--open {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .text-span {
    display: none;
  }

  .logo.yell, .logo.check, .logo.waste, .logo.insured {
    min-height: 60px;
  }

  .ct-right-div {
    flex-direction: column;
    align-items: center;
    height: auto;
    display: flex;
  }

  .click-to-call-div {
    margin-bottom: 20px;
    padding-right: 10px;
  }

  .click-to-call-button {
    width: 90px;
    height: 90px;
    font-size: 13px;
    line-height: 14px;
  }

  .other-sites {
    padding-left: 0;
  }

  .contact-left-div {
    grid-template-rows: auto auto auto auto;
    width: 100%;
  }

  .bottom-content-div {
    flex-direction: column;
  }

  .contact-right-div {
    width: 100%;
    margin-top: 30px;
  }

  .top-contact-div {
    align-items: center;
    width: 100%;
    display: none;
  }

  .need-help {
    margin-top: 5px;
  }

  .yard-skip.img, .yard-skip.img._3 {
    min-height: 250px;
  }

  .other-sites-2 {
    padding-left: 0;
  }

  .fs-cc-prefs_component {
    padding: 24px;
  }

  .fs-cc-banner_button {
    width: 100%;
    margin-bottom: 10px;
  }

  .fs-cc-banner_close {
    position: absolute;
    inset: -22px 10px auto auto;
  }

  .fs-cc-prefs_button {
    margin-bottom: 8px;
  }

  .fs-cc-banner_buttons-wrapper {
    text-align: center;
    flex-direction: column-reverse;
    align-items: center;
    width: 100%;
  }

  .fs-cc-banner_text {
    margin-right: 0;
  }

  .fs-cc-prefs_content {
    padding: 24px;
  }

  .banner-red {
    margin-left: 0;
    font-size: 30px;
  }

  .banner-red._15 {
    font-size: 42px;
  }

  .left-section {
    width: 100%;
    margin-top: 80px;
  }

  .banner-header {
    flex-direction: column;
    width: 100%;
    margin-top: 100px;
    margin-bottom: 20px;
    font-size: 40px;
    line-height: 55px;
  }

  .buttons {
    margin-bottom: 10px;
  }

  .buttons.dark {
    width: auto;
  }

  .buttons.banner {
    padding-top: 10px;
    padding-bottom: 10px;
    display: block;
  }

  .buttons._2 {
    width: 161.591px;
    margin-top: 10px;
    margin-left: 0;
  }

  .hero-bg-grad {
    height: 100vh;
    padding-top: 0;
  }

  .p-2 {
    font-size: 14.5px;
    line-height: 25px;
  }

  .container {
    width: 85%;
  }

  .co-logo-2 {
    width: 125px;
  }

  .nav-cta-wrapper.margin-left-auto {
    display: block;
  }

  .logo-link-2 {
    text-align: center;
    width: 100%;
    margin-bottom: 10px;
  }

  .nav-link {
    text-align: center;
    font-size: 16px;
  }

  .nav-link.w--current {
    text-align: center;
  }

  .navbar-4 {
    text-align: center;
    justify-content: center;
    width: 100%;
    display: flex;
  }

  .icon-4 {
    color: #fff;
    font-size: 32px;
  }

  .service-nav-text {
    margin-left: 20px;
  }

  .contact-div-2 {
    flex-direction: column;
    width: 100%;
    max-width: none;
  }

  .dropdown-link-2 {
    text-align: center;
    font-size: 16px;
    display: block;
  }

  .top-div-2 {
    margin-top: 0;
  }

  .top-container-black {
    flex-direction: column;
    padding-top: 0;
    display: none;
  }

  .contact-top {
    flex-direction: column;
    align-items: center;
    margin-top: 0;
  }

  .top-links {
    text-align: center;
    line-height: 23px;
  }

  .font-awsome {
    margin-right: 10px;
    font-size: 20px;
  }

  .font-awsome.email {
    margin-left: 0;
    margin-right: 10px;
    font-size: 20px;
  }

  .body-section {
    margin-top: 0;
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .lrg-heading {
    margin-top: 0;
    font-size: 30px;
    line-height: 40px;
  }

  .img-div {
    min-height: 250px;
    margin-top: 30px;
    margin-bottom: 0;
    box-shadow: -8px 6px #fff;
  }

  .section-h1-wrapper.display-flex {
    margin-top: 20px;
  }

  .button-2 {
    text-align: center;
    width: 100%;
  }

  .button-2.email {
    width: 100%;
    margin-top: 10px;
    margin-left: 0;
  }

  .p-3 {
    font-size: 14.5px;
    line-height: 25px;
  }

  .container-2 {
    width: 85%;
  }

  .btn-group {
    flex-direction: column;
    align-items: flex-start;
    margin-bottom: 0;
  }

  .body-section-2 {
    margin-top: 0;
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .service-top-image {
    height: 250px;
  }

  .service-top-image._2 {
    height: 0;
  }

  .service-paragraph {
    margin-left: 0;
  }

  .service-text {
    font-size: 1rem;
  }

  .service-number {
    margin-top: 30px;
    margin-bottom: 20px;
    font-size: 50px;
    line-height: 50px;
  }

  .service-div {
    height: auto;
  }

  .service-grid {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
    margin-top: 20px;
  }

  .service-header {
    margin-top: 0;
    margin-bottom: 20px;
    font-size: 28px;
    line-height: 38px;
  }

  .service-box-wrapper {
    flex-direction: column;
  }

  .h2.b-30 {
    font-size: 32px;
    font-weight: 300;
    line-height: 42px;
  }

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

  .full-width-image-section.para-img {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .container-3 {
    width: 85%;
  }

  .container-3.z {
    width: 90%;
  }

  .cta-text-2 {
    width: 100%;
  }

  .button-3 {
    margin-bottom: 10px;
  }

  .button-3.dark {
    width: auto;
  }

  .section-tittle-2 {
    font-size: 30px;
    line-height: 40px;
  }

  .section-tittle-2.cta {
    width: 100%;
    font-size: 22px;
    line-height: 30px;
  }

  .footer-copy {
    align-items: center;
    width: 100%;
    padding-bottom: 80px;
  }

  .footer-wrapper {
    grid-column-gap: 10px;
    grid-row-gap: 20px;
    text-align: center;
    grid-template-columns: 1.25fr;
    padding-bottom: 20px;
  }

  .footer-logo-link {
    margin-bottom: 0;
  }

  .footer-col {
    width: 100%;
  }

  .footer-col.large {
    text-align: left;
    margin-bottom: 20px;
    margin-right: 0;
  }

  .image-3 {
    width: 160px;
  }

  .footer-section-title.white {
    font-size: 1.6em;
  }

  .header-social-icon {
    margin-left: 10px;
  }

  .header-social-icon.margin-right-none.l {
    margin-left: 0;
  }

  .timeline {
    width: 100%;
    margin-top: 0;
    margin-left: 0;
    font-size: 14.5px;
  }

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

  .comment-column._2 {
    grid-template-rows: auto auto auto;
    width: auto;
    height: auto;
    margin-left: 0;
    margin-right: 0;
    padding: 20px;
  }

  .h3-large.b-30 {
    font-size: 38px;
  }

  .list-head {
    text-align: left;
    font-size: 14.5px;
    line-height: 25px;
  }

  .bullet-font-icon-4 {
    flex: none;
  }

  .p-4 {
    font-size: 14.5px;
    line-height: 25px;
  }

  .list-2._3-row {
    grid-template-columns: 1fr;
  }

  .white-section-2 {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .white-section-2._100 {
    padding-top: 60px;
  }

  .container-4 {
    width: 85%;
  }

  .nav-menu-5 {
    width: 100%;
    top: 55px;
  }
}

#w-node-_7cf99177-c865-c7ec-fcfe-8665c1b14323-5c8d8553, #w-node-_7cf99177-c865-c7ec-fcfe-8665c1b14333-5c8d8553, #w-node-_7cf99177-c865-c7ec-fcfe-8665c1b14343-5c8d8553, #w-node-_7cf99177-c865-c7ec-fcfe-8665c1b14353-5c8d8553, #w-node-_2bb7c402-1b42-23f0-f746-a0a9211f1f47-5c8d8553, #w-node-_2bb7c402-1b42-23f0-f746-a0a9211f1f49-5c8d8553, #w-node-_2bb7c402-1b42-23f0-f746-a0a9211f1f4c-5c8d8553, #w-node-_2bb7c402-1b42-23f0-f746-a0a9211f1f4e-5c8d8553, #w-node-_2bb7c402-1b42-23f0-f746-a0a9211f1f51-5c8d8553, #w-node-_2bb7c402-1b42-23f0-f746-a0a9211f1f53-5c8d8553, #w-node-_2bb7c402-1b42-23f0-f746-a0a9211f1f56-5c8d8553, #w-node-_2bb7c402-1b42-23f0-f746-a0a9211f1f58-5c8d8553, #w-node-_2bb7c402-1b42-23f0-f746-a0a9211f1f5b-5c8d8553, #w-node-_2bb7c402-1b42-23f0-f746-a0a9211f1f5d-5c8d8553, #w-node-_2bb7c402-1b42-23f0-f746-a0a9211f1f60-5c8d8553, #w-node-_2bb7c402-1b42-23f0-f746-a0a9211f1f62-5c8d8553, #w-node-_2bb7c402-1b42-23f0-f746-a0a9211f1f65-5c8d8553, #w-node-_2bb7c402-1b42-23f0-f746-a0a9211f1f67-5c8d8553, #w-node-_2bb7c402-1b42-23f0-f746-a0a9211f1f6a-5c8d8553, #w-node-_2bb7c402-1b42-23f0-f746-a0a9211f1f6c-5c8d8553, #w-node-_2bb7c402-1b42-23f0-f746-a0a9211f1f6f-5c8d8553, #w-node-_2bb7c402-1b42-23f0-f746-a0a9211f1f71-5c8d8553, #w-node-_2bb7c402-1b42-23f0-f746-a0a9211f1f74-5c8d8553, #w-node-_2bb7c402-1b42-23f0-f746-a0a9211f1f76-5c8d8553, #w-node-da57b237-c922-28ff-e18e-08365263691c-5c8d8553, #w-node-da57b237-c922-28ff-e18e-083652636925-5c8d8553, #w-node-da57b237-c922-28ff-e18e-083652636934-5c8d8553, #w-node-ce110d81-132f-56fb-1d96-35c617d0c73b-5c8d8553, #w-node-ce110d81-132f-56fb-1d96-35c617d0c753-5c8d8553 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_57b75c8a-ffad-1365-d8e5-ad27d9550f6e-bf117705 {
  place-self: center start;
}

#w-node-_57b75c8a-ffad-1365-d8e5-ad27d9550f71-bf117705, #w-node-_643c2245-89e3-60a4-8d97-6cecb1f72e26-bf117705, #w-node-_57b75c8a-ffad-1365-d8e5-ad27d9550f90-bf117705 {
  place-self: start;
}

#w-node-_656224f0-8bb6-d1c8-6aac-761979d6f3e5-5c8d8554, #w-node-_4db4e0b9-00fe-81d5-99fe-f191cc4f70ad-5c8d8554, #w-node-_2a17b119-17e6-6ab6-ab1c-0bdb4763a537-5c8d8554, #w-node-_2a17b119-17e6-6ab6-ab1c-0bdb4763a539-5c8d8554, #w-node-_4c136551-f76b-317a-a8fd-aba478169f8a-5c8d8554, #w-node-_4c136551-f76b-317a-a8fd-aba478169f8c-5c8d8554, #w-node-f537a6bf-6288-f601-ae3c-981f984d29f7-5c8d8554, #w-node-f537a6bf-6288-f601-ae3c-981f984d29f9-5c8d8554, #w-node-_9195fa5f-b4cb-b85c-6d6f-c3526ec69d56-5c8d8554, #w-node-_9195fa5f-b4cb-b85c-6d6f-c3526ec69d58-5c8d8554, #w-node-cc924b2c-e7d2-9263-f372-fa86f6d91580-5c8d8554, #w-node-cc924b2c-e7d2-9263-f372-fa86f6d91582-5c8d8554, #w-node-f3f576c5-2b38-959d-d0c3-2bd4ae606d01-5c8d8554, #w-node-f3f576c5-2b38-959d-d0c3-2bd4ae606d03-5c8d8554, #w-node-bc5c312a-5188-531d-561d-50483ef727e4-5c8d8554, #w-node-bc5c312a-5188-531d-561d-50483ef727e6-5c8d8554, #w-node-_70a1a53a-8aa5-f2e3-69d1-bbd9495a315c-5c8d8554, #w-node-_70a1a53a-8aa5-f2e3-69d1-bbd9495a315e-5c8d8554, #w-node-_9d6ba4a9-20c0-9078-ed9a-45c1fe7a8c31-5c8d8554, #w-node-_9d6ba4a9-20c0-9078-ed9a-45c1fe7a8c33-5c8d8554, #w-node-_07babdcd-9625-bffa-a136-38478689d360-5c8d8554, #w-node-_07babdcd-9625-bffa-a136-38478689d362-5c8d8554, #w-node-_0cf122fd-32ec-fa06-828b-b7c77b183b1e-5c8d8554, #w-node-_0cf122fd-32ec-fa06-828b-b7c77b183b20-5c8d8554, #w-node-_417d1148-3863-e77c-821e-d01d1e6e94c5-5c8d8554, #w-node-_417d1148-3863-e77c-821e-d01d1e6e94c7-5c8d8554, #w-node-e11e9e4c-4a09-2ac0-ceb5-6c022dced862-5c8d8554, #w-node-e11e9e4c-4a09-2ac0-ceb5-6c022dced864-5c8d8554, #w-node-_390e2d2a-15dd-17a3-5b36-4c6a372e4f14-5c8d8554, #w-node-_390e2d2a-15dd-17a3-5b36-4c6a372e4f16-5c8d8554, #w-node-_75ce216f-6188-77be-f219-8ae46f44a215-5c8d8554, #w-node-_75ce216f-6188-77be-f219-8ae46f44a217-5c8d8554, #w-node-_6377d40b-fefe-6bc0-d21e-523c3c08e090-5c8d8554, #w-node-_6377d40b-fefe-6bc0-d21e-523c3c08e095-5c8d8554, #w-node-e6bc7c30-a6fd-7af1-3467-091da1b05e0d-5c8d8555, #w-node-e6bc7c30-a6fd-7af1-3467-091da1b05e13-5c8d8555, #w-node-e6bc7c30-a6fd-7af1-3467-091da1b05e15-5c8d8555, #w-node-dd4d4c0b-f802-5056-25d9-56ac14ba4e6b-5c8d8555, #w-node-dd4d4c0b-f802-5056-25d9-56ac14ba4e71-5c8d8555, #w-node-dd4d4c0b-f802-5056-25d9-56ac14ba4e73-5c8d8555, #w-node-e3c699e1-0cce-2b13-5a91-c738305a9221-5c8d8555, #w-node-e3c699e1-0cce-2b13-5a91-c738305a9223-5c8d8555, #w-node-e6bc7c30-a6fd-7af1-3467-091da1b05e17-5c8d8555, #w-node-e6bc7c30-a6fd-7af1-3467-091da1b05e1d-5c8d8555, #w-node-e6bc7c30-a6fd-7af1-3467-091da1b05e1f-5c8d8555, #w-node-e6bc7c30-a6fd-7af1-3467-091da1b05e22-5c8d8555, #w-node-e6bc7c30-a6fd-7af1-3467-091da1b05e24-5c8d8555, #w-node-e6bc7c30-a6fd-7af1-3467-091da1b05e27-5c8d8555, #w-node-e6bc7c30-a6fd-7af1-3467-091da1b05e29-5c8d8555, #w-node-_0f835929-3507-81fb-ed2a-695024789aca-5c8d8555, #w-node-_0f835929-3507-81fb-ed2a-695024789acc-5c8d8555, #w-node-_0f835929-3507-81fb-ed2a-695024789acf-5c8d8555, #w-node-_0f835929-3507-81fb-ed2a-695024789ad1-5c8d8555, #w-node-_0f835929-3507-81fb-ed2a-695024789ad4-5c8d8555, #w-node-_0f835929-3507-81fb-ed2a-695024789ad6-5c8d8555, #w-node-_0f835929-3507-81fb-ed2a-695024789ad9-5c8d8555, #w-node-_0f835929-3507-81fb-ed2a-695024789adb-5c8d8555, #w-node-_0f835929-3507-81fb-ed2a-695024789ade-5c8d8555, #w-node-_0f835929-3507-81fb-ed2a-695024789ae0-5c8d8555, #w-node-_0f835929-3507-81fb-ed2a-695024789ae3-5c8d8555, #w-node-_0f835929-3507-81fb-ed2a-695024789ae5-5c8d8555, #w-node-_0f835929-3507-81fb-ed2a-695024789ae8-5c8d8555, #w-node-_0f835929-3507-81fb-ed2a-695024789aea-5c8d8555, #w-node-_0f835929-3507-81fb-ed2a-695024789aed-5c8d8555, #w-node-_0f835929-3507-81fb-ed2a-695024789aef-5c8d8555, #w-node-_0f835929-3507-81fb-ed2a-695024789af2-5c8d8555, #w-node-_0f835929-3507-81fb-ed2a-695024789af4-5c8d8555, #w-node-_1a5a4f6d-e59c-5293-7221-3dd319ffe283-5c8d8555, #w-node-_1a5a4f6d-e59c-5293-7221-3dd319ffe285-5c8d8555, #w-node-_1a5a4f6d-e59c-5293-7221-3dd319ffe288-5c8d8555, #w-node-_1a5a4f6d-e59c-5293-7221-3dd319ffe28a-5c8d8555, #w-node-_1a5a4f6d-e59c-5293-7221-3dd319ffe28d-5c8d8555, #w-node-_1a5a4f6d-e59c-5293-7221-3dd319ffe28f-5c8d8555, #w-node-_1a5a4f6d-e59c-5293-7221-3dd319ffe292-5c8d8555, #w-node-_1a5a4f6d-e59c-5293-7221-3dd319ffe294-5c8d8555, #w-node-_1a5a4f6d-e59c-5293-7221-3dd319ffe297-5c8d8555, #w-node-_1a5a4f6d-e59c-5293-7221-3dd319ffe299-5c8d8555, #w-node-_1a5a4f6d-e59c-5293-7221-3dd319ffe29c-5c8d8555, #w-node-_1a5a4f6d-e59c-5293-7221-3dd319ffe29e-5c8d8555, #w-node-_1a5a4f6d-e59c-5293-7221-3dd319ffe2a1-5c8d8555, #w-node-_1a5a4f6d-e59c-5293-7221-3dd319ffe2a3-5c8d8555, #w-node-_1a5a4f6d-e59c-5293-7221-3dd319ffe2a6-5c8d8555, #w-node-_1a5a4f6d-e59c-5293-7221-3dd319ffe2a8-5c8d8555, #w-node-_1a5a4f6d-e59c-5293-7221-3dd319ffe2ab-5c8d8555, #w-node-_1a5a4f6d-e59c-5293-7221-3dd319ffe2ad-5c8d8555, #w-node-_1a5a4f6d-e59c-5293-7221-3dd319ffe2b0-5c8d8555, #w-node-_1a5a4f6d-e59c-5293-7221-3dd319ffe2b2-5c8d8555, #w-node-_9a693881-41cb-8234-9300-75d6724c7275-5c8d8555, #w-node-_9a693881-41cb-8234-9300-75d6724c727a-5c8d8555 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d8b9bf52-00aa-2da8-d527-8378a6fb6b09-5c8d8556 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_980e2774-fd28-bead-41f5-42ac997c6387-5c8d8556, #w-node-_980e2774-fd28-bead-41f5-42ac997c6389-5c8d8556, #w-node-c1d32d3f-1f7a-dcc1-8719-78b95e106153-5c8d8556, #w-node-c1d32d3f-1f7a-dcc1-8719-78b95e106154-5c8d8556, #w-node-_4b51a8e7-d320-59c1-046a-80c0d5f16255-5c8d8557, #w-node-b00ffbc7-fb68-9634-0e42-e8010bc65ca8-5c8d8557, #w-node-df30b285-cb95-2ace-bd9e-046c27fce4a8-5c8d8557, #w-node-a18b152f-817e-d89c-5ab5-7ec49b87ce0d-5c8d8557, #w-node-_89b28425-c72a-7a15-22f9-3ec9e1af3b54-5c8d8557, #w-node-_7d0ad33f-0604-62a8-a511-792b83784ed8-5c8d8557, #w-node-ecfff877-4be7-6a2c-5a68-e3307819d3eb-5c8d8557, #w-node-_1c012e59-932c-a3c2-edba-f358baad35a9-5c8d8557, #w-node-_30ac041a-cb43-ea90-ec80-f4e3403f7717-5c8d8557, #w-node-_35b5fe47-e56a-ed44-2959-57d81c196efc-5c8d8557, #w-node-e6b5d905-e895-1203-9394-7739a361c460-5c8d8557, #w-node-b3fe222e-bc3c-6474-dee5-4046cc07fff0-5c8d8557, #w-node-_7d96791f-f111-123c-c690-1a8622d4028b-5c8d8557, #w-node-_81223adb-7b3c-8e9e-b742-dfcfc4cd2abe-5c8d8557, #w-node-_4edaaa64-14a5-5f8b-f5d2-1407ae258163-5c8d8557, #w-node-_6d599be4-63b5-4657-f088-c9a826eaed66-5c8d8557, #w-node-a859ff63-71fb-e834-aff0-9d3fcfc43141-5c8d8557, #w-node-ad851609-69bf-9963-6c7e-6a1eecd3d47b-5c8d8557, #w-node-_1c389159-8b7d-c2de-0b11-51cefae318d6-5c8d8557, #w-node-_5e30c987-fbeb-fdf1-2f04-0fe4b643259a-5c8d8557, #w-node-_0f2e471e-65f4-ad01-92d9-a62b1b0e8122-5c8d8557, #w-node-bbb5a9ec-3ee9-a8cd-6dd9-e272c12d80f4-5c8d8557, #w-node-_775cf452-d04d-7c93-abb4-c9ec4d071f90-5c8d8557, #w-node-_74db312b-0bb4-800b-fe15-72b41c049313-5c8d8557, #w-node-cbf0408e-5b8c-7e40-9dbc-80980e9f7940-5c8d8557 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cdec6c18-1e42-0073-26f0-76a2108f2190-5c8d8557 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_496dfad8-4568-91bc-9994-aa7e7fbf021d-5c8d8558, #w-node-_496dfad8-4568-91bc-9994-aa7e7fbf021f-5c8d8558, #w-node-_69dcff87-bbbb-0252-dde6-6d084d04feb0-5c8d8558, #w-node-_69dcff87-bbbb-0252-dde6-6d084d04feb2-5c8d8558, #w-node-_47c35c96-f099-65f1-dfc8-0438407f1db9-5c8d8558, #w-node-_47c35c96-f099-65f1-dfc8-0438407f1dbb-5c8d8558, #w-node-_61dd98b0-66e0-1b14-a036-5a40aa653740-5c8d8558, #w-node-_61dd98b0-66e0-1b14-a036-5a40aa653742-5c8d8558, #w-node-_4ef78253-ba16-8c63-9a62-6e20cd60fd7c-5c8d8558, #w-node-_4ef78253-ba16-8c63-9a62-6e20cd60fd90-5c8d8558, #w-node-_4ef78253-ba16-8c63-9a62-6e20cd60fda4-5c8d8558, #w-node-_22815a79-231c-97fe-81e4-c15bf0fcc01d-5c8d8558, #w-node-_22815a79-231c-97fe-81e4-c15bf0fcc01f-5c8d8558, #w-node-b79a1290-7442-2f52-50fb-8bf13d511f0e-5c8d8558, #w-node-b79a1290-7442-2f52-50fb-8bf13d511f10-5c8d8558, #w-node-a4d70b42-9d1b-263a-e073-92edb4feda53-5c8d8558, #w-node-a4d70b42-9d1b-263a-e073-92edb4feda55-5c8d8558, #w-node-_6489afc4-5e7d-c834-0eda-99a731134149-5c8d8558, #w-node-_6489afc4-5e7d-c834-0eda-99a73113414b-5c8d8558, #w-node-_0030dcc9-bdfd-5eb9-fb2f-fe5046e21272-5c8d8558, #w-node-_0030dcc9-bdfd-5eb9-fb2f-fe5046e21274-5c8d8558, #w-node-_40b26dbf-4d45-1ad2-ccc4-e8e669c5c5e1-5c8d8558, #w-node-_40b26dbf-4d45-1ad2-ccc4-e8e669c5c5e3-5c8d8558, #w-node-_296c6668-7617-f057-538b-8bd6a6259ec8-5c8d8558, #w-node-_296c6668-7617-f057-538b-8bd6a6259eca-5c8d8558, #w-node-_92fa9157-b509-1f49-a775-2c2c1ae34613-5c8d8558, #w-node-_92fa9157-b509-1f49-a775-2c2c1ae34615-5c8d8558, #w-node-_6498feb9-d2c0-e1d9-a9c9-60dbd8d886cb-5c8d8558, #w-node-_6498feb9-d2c0-e1d9-a9c9-60dbd8d886d0-5c8d8558, #w-node-_903656b1-1123-b13d-5b04-e7d0987c1ab9-5c8d8559, #w-node-_903656b1-1123-b13d-5b04-e7d0987c1abb-5c8d8559, #w-node-_903656b1-1123-b13d-5b04-e7d0987c1abe-5c8d8559, #w-node-_903656b1-1123-b13d-5b04-e7d0987c1ac0-5c8d8559, #w-node-_903656b1-1123-b13d-5b04-e7d0987c1ac3-5c8d8559, #w-node-_903656b1-1123-b13d-5b04-e7d0987c1ac5-5c8d8559, #w-node-_903656b1-1123-b13d-5b04-e7d0987c1ac8-5c8d8559, #w-node-_903656b1-1123-b13d-5b04-e7d0987c1aca-5c8d8559, #w-node-_903656b1-1123-b13d-5b04-e7d0987c1acd-5c8d8559, #w-node-_903656b1-1123-b13d-5b04-e7d0987c1acf-5c8d8559, #w-node-_903656b1-1123-b13d-5b04-e7d0987c1ad2-5c8d8559, #w-node-_903656b1-1123-b13d-5b04-e7d0987c1ad4-5c8d8559, #w-node-_903656b1-1123-b13d-5b04-e7d0987c1ad7-5c8d8559, #w-node-_903656b1-1123-b13d-5b04-e7d0987c1ad9-5c8d8559, #w-node-_903656b1-1123-b13d-5b04-e7d0987c1adc-5c8d8559, #w-node-_903656b1-1123-b13d-5b04-e7d0987c1ade-5c8d8559, #w-node-_6f83fbb1-1172-cfce-c246-152c7595ebaf-5c8d8559, #w-node-_6f83fbb1-1172-cfce-c246-152c7595ebb4-5c8d8559, #w-node-_78c9bf8c-200f-fc19-ce38-4097fe5d4301-5c8d855a, #w-node-_78c9bf8c-200f-fc19-ce38-4097fe5d4303-5c8d855a, #w-node-_78c9bf8c-200f-fc19-ce38-4097fe5d4306-5c8d855a, #w-node-_78c9bf8c-200f-fc19-ce38-4097fe5d4308-5c8d855a, #w-node-_78c9bf8c-200f-fc19-ce38-4097fe5d430b-5c8d855a, #w-node-_78c9bf8c-200f-fc19-ce38-4097fe5d430d-5c8d855a, #w-node-_78c9bf8c-200f-fc19-ce38-4097fe5d4310-5c8d855a, #w-node-_78c9bf8c-200f-fc19-ce38-4097fe5d4312-5c8d855a, #w-node-_32eba03b-c22f-f2fa-6dc9-0aa359423be5-5c8d855a, #w-node-_32eba03b-c22f-f2fa-6dc9-0aa359423bf1-5c8d855a, #w-node-_32eba03b-c22f-f2fa-6dc9-0aa359423bfd-5c8d855a, #w-node-_7cf8d8f0-3d29-9f02-59b0-07084b291985-5c8d855a, #w-node-_959d926e-c8af-d48d-93f8-70c76ec0c777-5c8d855a, #w-node-_959d926e-c8af-d48d-93f8-70c76ec0c779-5c8d855a, #w-node-_959d926e-c8af-d48d-93f8-70c76ec0c77c-5c8d855a, #w-node-_959d926e-c8af-d48d-93f8-70c76ec0c77e-5c8d855a, #w-node-_959d926e-c8af-d48d-93f8-70c76ec0c781-5c8d855a, #w-node-_959d926e-c8af-d48d-93f8-70c76ec0c783-5c8d855a, #w-node-_959d926e-c8af-d48d-93f8-70c76ec0c786-5c8d855a, #w-node-_959d926e-c8af-d48d-93f8-70c76ec0c788-5c8d855a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_959d926e-c8af-d48d-93f8-70c76ec0c78a-5c8d855a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_959d926e-c8af-d48d-93f8-70c76ec0c78b-5c8d855a, #w-node-_959d926e-c8af-d48d-93f8-70c76ec0c78d-5c8d855a, #w-node-_959d926e-c8af-d48d-93f8-70c76ec0c790-5c8d855a, #w-node-_959d926e-c8af-d48d-93f8-70c76ec0c792-5c8d855a, #w-node-_959d926e-c8af-d48d-93f8-70c76ec0c795-5c8d855a, #w-node-_959d926e-c8af-d48d-93f8-70c76ec0c797-5c8d855a, #w-node-b116195b-28ec-c84f-cb3c-a3ff9560be07-5c8d855a, #w-node-b116195b-28ec-c84f-cb3c-a3ff9560be0c-5c8d855a, #w-node-e69eaafb-30b8-c33c-b150-41f0e9ba2cfa-5c8d855b, #w-node-e69eaafb-30b8-c33c-b150-41f0e9ba2cfc-5c8d855b, #w-node-e69eaafb-30b8-c33c-b150-41f0e9ba2cff-5c8d855b, #w-node-e69eaafb-30b8-c33c-b150-41f0e9ba2d01-5c8d855b, #w-node-e69eaafb-30b8-c33c-b150-41f0e9ba2d04-5c8d855b, #w-node-e69eaafb-30b8-c33c-b150-41f0e9ba2d06-5c8d855b, #w-node-e69eaafb-30b8-c33c-b150-41f0e9ba2d09-5c8d855b, #w-node-e69eaafb-30b8-c33c-b150-41f0e9ba2d0b-5c8d855b, #w-node-e69eaafb-30b8-c33c-b150-41f0e9ba2d0e-5c8d855b, #w-node-e69eaafb-30b8-c33c-b150-41f0e9ba2d10-5c8d855b, #w-node-e69eaafb-30b8-c33c-b150-41f0e9ba2d13-5c8d855b, #w-node-e69eaafb-30b8-c33c-b150-41f0e9ba2d15-5c8d855b, #w-node-b2a61321-9353-307a-1d87-f3d51a64cad2-5c8d855b, #w-node-b2a61321-9353-307a-1d87-f3d51a64cad4-5c8d855b, #w-node-b2a61321-9353-307a-1d87-f3d51a64cad7-5c8d855b, #w-node-b2a61321-9353-307a-1d87-f3d51a64cad9-5c8d855b, #w-node-b2a61321-9353-307a-1d87-f3d51a64cadc-5c8d855b, #w-node-b2a61321-9353-307a-1d87-f3d51a64cade-5c8d855b, #w-node-b2a61321-9353-307a-1d87-f3d51a64cae1-5c8d855b, #w-node-b2a61321-9353-307a-1d87-f3d51a64cae3-5c8d855b, #w-node-b2a61321-9353-307a-1d87-f3d51a64cae6-5c8d855b, #w-node-b2a61321-9353-307a-1d87-f3d51a64cae8-5c8d855b, #w-node-b2a61321-9353-307a-1d87-f3d51a64caeb-5c8d855b, #w-node-b2a61321-9353-307a-1d87-f3d51a64caed-5c8d855b, #w-node-b2a61321-9353-307a-1d87-f3d51a64caf0-5c8d855b, #w-node-b2a61321-9353-307a-1d87-f3d51a64caf2-5c8d855b, #w-node-b2a61321-9353-307a-1d87-f3d51a64caf5-5c8d855b, #w-node-b2a61321-9353-307a-1d87-f3d51a64caf7-5c8d855b, #w-node-_246e7d53-156c-1ca2-28f7-49e07aa6e526-5c8d855b, #w-node-_246e7d53-156c-1ca2-28f7-49e07aa6e52b-5c8d855b, #w-node-f86690e3-7d98-96c9-e9b9-d5a046e7af3d-5c8d855c, #w-node-_38dca352-2bed-2d95-0380-c33916986093-5c8d855d, #w-node-_38dca352-2bed-2d95-0380-c33916986099-5c8d855d, #w-node-_38dca352-2bed-2d95-0380-c3391698609b-5c8d855d, #w-node-_38dca352-2bed-2d95-0380-c3391698609e-5c8d855d, #w-node-_38dca352-2bed-2d95-0380-c339169860a0-5c8d855d, #w-node-_38dca352-2bed-2d95-0380-c339169860a3-5c8d855d, #w-node-_38dca352-2bed-2d95-0380-c339169860a5-5c8d855d, #w-node-_38dca352-2bed-2d95-0380-c339169860a7-5c8d855d, #w-node-_38dca352-2bed-2d95-0380-c339169860ad-5c8d855d, #w-node-_38dca352-2bed-2d95-0380-c339169860af-5c8d855d, #w-node-_38dca352-2bed-2d95-0380-c339169860b2-5c8d855d, #w-node-_38dca352-2bed-2d95-0380-c339169860b4-5c8d855d, #w-node-_38dca352-2bed-2d95-0380-c339169860b7-5c8d855d, #w-node-_38dca352-2bed-2d95-0380-c339169860b9-5c8d855d, #w-node-_36d2eab0-8817-d88a-7044-bc4addb75ea0-5c8d855d, #w-node-_36d2eab0-8817-d88a-7044-bc4addb75ea2-5c8d855d, #w-node-_38dca352-2bed-2d95-0380-c339169860bb-5c8d855d, #w-node-_38dca352-2bed-2d95-0380-c339169860c1-5c8d855d, #w-node-_38dca352-2bed-2d95-0380-c339169860c3-5c8d855d, #w-node-_38dca352-2bed-2d95-0380-c339169860c6-5c8d855d, #w-node-_38dca352-2bed-2d95-0380-c339169860c8-5c8d855d, #w-node-_8d942849-b23e-450d-7d7a-eb4f9c68cb7b-5c8d855d, #w-node-_8d942849-b23e-450d-7d7a-eb4f9c68cb7d-5c8d855d, #w-node-_8d942849-b23e-450d-7d7a-eb4f9c68cb80-5c8d855d, #w-node-_8d942849-b23e-450d-7d7a-eb4f9c68cb82-5c8d855d, #w-node-_8d942849-b23e-450d-7d7a-eb4f9c68cb85-5c8d855d, #w-node-_8d942849-b23e-450d-7d7a-eb4f9c68cb87-5c8d855d, #w-node-_8d942849-b23e-450d-7d7a-eb4f9c68cb8a-5c8d855d, #w-node-_8d942849-b23e-450d-7d7a-eb4f9c68cb8c-5c8d855d, #w-node-_8d942849-b23e-450d-7d7a-eb4f9c68cb8f-5c8d855d, #w-node-_8d942849-b23e-450d-7d7a-eb4f9c68cb91-5c8d855d, #w-node-_8d942849-b23e-450d-7d7a-eb4f9c68cb94-5c8d855d, #w-node-_8d942849-b23e-450d-7d7a-eb4f9c68cb96-5c8d855d, #w-node-_8d942849-b23e-450d-7d7a-eb4f9c68cb99-5c8d855d, #w-node-_8d942849-b23e-450d-7d7a-eb4f9c68cb9b-5c8d855d, #w-node-_8d942849-b23e-450d-7d7a-eb4f9c68cb9e-5c8d855d, #w-node-_8d942849-b23e-450d-7d7a-eb4f9c68cba0-5c8d855d, #w-node-_1e3c7c5c-5335-60ad-3136-9c49204b59b7-5c8d855d, #w-node-_1e3c7c5c-5335-60ad-3136-9c49204b59b9-5c8d855d, #w-node-_1e3c7c5c-5335-60ad-3136-9c49204b59bc-5c8d855d, #w-node-_1e3c7c5c-5335-60ad-3136-9c49204b59be-5c8d855d, #w-node-_1e3c7c5c-5335-60ad-3136-9c49204b59c1-5c8d855d, #w-node-_1e3c7c5c-5335-60ad-3136-9c49204b59c3-5c8d855d, #w-node-_1e3c7c5c-5335-60ad-3136-9c49204b59c6-5c8d855d, #w-node-_1e3c7c5c-5335-60ad-3136-9c49204b59c8-5c8d855d, #w-node-_1e3c7c5c-5335-60ad-3136-9c49204b59cb-5c8d855d, #w-node-_1e3c7c5c-5335-60ad-3136-9c49204b59cd-5c8d855d, #w-node-_1e3c7c5c-5335-60ad-3136-9c49204b59d0-5c8d855d, #w-node-_1e3c7c5c-5335-60ad-3136-9c49204b59d2-5c8d855d, #w-node-_1e3c7c5c-5335-60ad-3136-9c49204b59d5-5c8d855d, #w-node-_1e3c7c5c-5335-60ad-3136-9c49204b59d7-5c8d855d, #w-node-_1e3c7c5c-5335-60ad-3136-9c49204b59da-5c8d855d, #w-node-_1e3c7c5c-5335-60ad-3136-9c49204b59dc-5c8d855d, #w-node-_9ec165e4-516a-d6d5-71e3-0e4b05e93e37-5c8d855d, #w-node-_9ec165e4-516a-d6d5-71e3-0e4b05e93e39-5c8d855d, #w-node-_1470fab3-8384-24d8-066d-32e2eb6dcd69-5c8d855d, #w-node-_1470fab3-8384-24d8-066d-32e2eb6dcd6b-5c8d855d, #w-node-e0756f24-5334-01e0-b776-c042a615763e-5c8d855d, #w-node-e0756f24-5334-01e0-b776-c042a6157643-5c8d855d, #w-node-e19ee3f7-751e-cd0d-adc0-43e97e2655ad-5c8d855e, #w-node-_932e262c-ca8d-eaa3-b637-0aff36ad0ffa-5c8d855e, #w-node-_4fae58c2-00e4-8fc8-bccf-6fa93c6a2f3f-5c8d855e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1463e036-7404-2b47-09bc-9108c5f21964-5c8d855e, #w-node-_36c1acac-1ff3-f5e3-61a8-d05d2cc53e5f-5c8d855e {
  justify-self: center;
}

#w-node-_6c53c38c-f7ac-353f-ca82-c7b90deefd0d-5c8d855e, #w-node-_6c53c38c-f7ac-353f-ca82-c7b90deefd17-5c8d855e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6c53c38c-f7ac-353f-ca82-c7b90deefd1c-5c8d855e, #w-node-_6c53c38c-f7ac-353f-ca82-c7b90deefd20-5c8d855e {
  justify-self: center;
}

#w-node-_3ec167b0-2cbb-af59-ba25-d8665b98d8f5-5c8d855e, #w-node-_3ec167b0-2cbb-af59-ba25-d8665b98d8ff-5c8d855e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3ec167b0-2cbb-af59-ba25-d8665b98d904-5c8d855e, #w-node-_3ec167b0-2cbb-af59-ba25-d8665b98d908-5c8d855e {
  justify-self: center;
}

#w-node-af3933e6-9ea2-c9a4-969e-0595cbaf3f9d-5c8d855e, #w-node-af3933e6-9ea2-c9a4-969e-0595cbaf3fa7-5c8d855e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-af3933e6-9ea2-c9a4-969e-0595cbaf3fac-5c8d855e, #w-node-af3933e6-9ea2-c9a4-969e-0595cbaf3fb0-5c8d855e {
  justify-self: center;
}

#w-node-d26c4e2f-5f0c-af14-7112-2f8989245688-5c8d855e, #w-node-d26c4e2f-5f0c-af14-7112-2f8989245692-5c8d855e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d26c4e2f-5f0c-af14-7112-2f8989245697-5c8d855e, #w-node-d26c4e2f-5f0c-af14-7112-2f898924569b-5c8d855e {
  justify-self: center;
}

#w-node-_65f9a663-1939-e10e-c070-3ae0ee301916-5c8d855e, #w-node-_65f9a663-1939-e10e-c070-3ae0ee301920-5c8d855e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_65f9a663-1939-e10e-c070-3ae0ee301925-5c8d855e, #w-node-_65f9a663-1939-e10e-c070-3ae0ee301929-5c8d855e {
  justify-self: center;
}

#w-node-a601667b-2c7f-b465-2b1e-9b9d0182e448-5c8d855e, #w-node-a601667b-2c7f-b465-2b1e-9b9d0182e452-5c8d855e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a601667b-2c7f-b465-2b1e-9b9d0182e457-5c8d855e, #w-node-a601667b-2c7f-b465-2b1e-9b9d0182e45b-5c8d855e {
  justify-self: center;
}

#w-node-e03fb607-8913-7b4c-feae-f587284af3aa-5c8d855e, #w-node-e03fb607-8913-7b4c-feae-f587284af3b4-5c8d855e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e03fb607-8913-7b4c-feae-f587284af3b9-5c8d855e, #w-node-e03fb607-8913-7b4c-feae-f587284af3bd-5c8d855e {
  justify-self: center;
}

#w-node-e7c0099b-175c-4755-56a0-9a22c949669e-5c8d855e, #w-node-e7c0099b-175c-4755-56a0-9a22c94966a8-5c8d855e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7c0099b-175c-4755-56a0-9a22c94966ad-5c8d855e, #w-node-e7c0099b-175c-4755-56a0-9a22c94966b1-5c8d855e {
  justify-self: center;
}

#w-node-_9c91602f-e5c2-9fc4-8a7f-8f957af98d07-5c8d855f, #w-node-_9c91602f-e5c2-9fc4-8a7f-8f957af98d09-5c8d855f, #w-node-_9c91602f-e5c2-9fc4-8a7f-8f957af98d0c-5c8d855f, #w-node-_9c91602f-e5c2-9fc4-8a7f-8f957af98d0e-5c8d855f, #w-node-_9c91602f-e5c2-9fc4-8a7f-8f957af98d11-5c8d855f, #w-node-_9c91602f-e5c2-9fc4-8a7f-8f957af98d13-5c8d855f, #w-node-_9c91602f-e5c2-9fc4-8a7f-8f957af98d16-5c8d855f, #w-node-_9c91602f-e5c2-9fc4-8a7f-8f957af98d18-5c8d855f, #w-node-_9c91602f-e5c2-9fc4-8a7f-8f957af98d1b-5c8d855f, #w-node-_9c91602f-e5c2-9fc4-8a7f-8f957af98d1d-5c8d855f, #w-node-_9c91602f-e5c2-9fc4-8a7f-8f957af98d20-5c8d855f, #w-node-_9c91602f-e5c2-9fc4-8a7f-8f957af98d22-5c8d855f, #w-node-_9c91602f-e5c2-9fc4-8a7f-8f957af98d25-5c8d855f, #w-node-_9c91602f-e5c2-9fc4-8a7f-8f957af98d27-5c8d855f, #w-node-_9c91602f-e5c2-9fc4-8a7f-8f957af98d2a-5c8d855f, #w-node-_9c91602f-e5c2-9fc4-8a7f-8f957af98d2c-5c8d855f, #w-node-_85c41931-56c7-25cd-82dc-174ffccda3d0-5c8d855f, #w-node-_85c41931-56c7-25cd-82dc-174ffccda3d5-5c8d855f, #w-node-_3d931500-36d0-29ec-3c5c-eb57b9fdd710-5c8d8560, #w-node-_3d931500-36d0-29ec-3c5c-eb57b9fdd712-5c8d8560, #w-node-_3d931500-36d0-29ec-3c5c-eb57b9fdd715-5c8d8560, #w-node-_3d931500-36d0-29ec-3c5c-eb57b9fdd717-5c8d8560, #w-node-_3d931500-36d0-29ec-3c5c-eb57b9fdd71a-5c8d8560, #w-node-_3d931500-36d0-29ec-3c5c-eb57b9fdd71c-5c8d8560, #w-node-_3d931500-36d0-29ec-3c5c-eb57b9fdd71f-5c8d8560, #w-node-_3d931500-36d0-29ec-3c5c-eb57b9fdd721-5c8d8560, #w-node-_3d931500-36d0-29ec-3c5c-eb57b9fdd729-5c8d8560, #w-node-_3d931500-36d0-29ec-3c5c-eb57b9fdd72b-5c8d8560, #w-node-_3d931500-36d0-29ec-3c5c-eb57b9fdd72e-5c8d8560, #w-node-_3d931500-36d0-29ec-3c5c-eb57b9fdd730-5c8d8560, #w-node-_5728c8aa-bea1-5e76-349a-7124ddf7d2ad-5c8d8560, #w-node-_5728c8aa-bea1-5e76-349a-7124ddf7d2af-5c8d8560, #w-node-_5728c8aa-bea1-5e76-349a-7124ddf7d2b2-5c8d8560, #w-node-_5728c8aa-bea1-5e76-349a-7124ddf7d2b4-5c8d8560, #w-node-_5728c8aa-bea1-5e76-349a-7124ddf7d2b7-5c8d8560, #w-node-_5728c8aa-bea1-5e76-349a-7124ddf7d2b9-5c8d8560, #w-node-_5728c8aa-bea1-5e76-349a-7124ddf7d2bc-5c8d8560, #w-node-_5728c8aa-bea1-5e76-349a-7124ddf7d2be-5c8d8560, #w-node-ffa9a946-38b3-3226-8211-bbf0c0fbcd50-5c8d8560, #w-node-ffa9a946-38b3-3226-8211-bbf0c0fbcd52-5c8d8560, #w-node-_959d2e2c-566a-11d9-e82a-407d871f641b-5c8d8560, #w-node-_959d2e2c-566a-11d9-e82a-407d871f641d-5c8d8560, #w-node-_1894b4c5-f323-c45e-7439-61cd999f3217-5c8d8560, #w-node-_1894b4c5-f323-c45e-7439-61cd999f3219-5c8d8560, #w-node-_3f88cf74-3d6c-a45a-80c4-8da35bc4023d-5c8d8560, #w-node-_3f88cf74-3d6c-a45a-80c4-8da35bc4023f-5c8d8560, #w-node-_21ea3b38-6639-be1b-9458-a46510ba3121-5c8d8560, #w-node-_21ea3b38-6639-be1b-9458-a46510ba3123-5c8d8560, #w-node-_67950b59-bc74-65da-d5c7-56f161eb4fa9-5c8d8560, #w-node-_67950b59-bc74-65da-d5c7-56f161eb4fab-5c8d8560, #w-node-_67950b59-bc74-65da-d5c7-56f161eb4fae-5c8d8560, #w-node-_67950b59-bc74-65da-d5c7-56f161eb4fb0-5c8d8560, #w-node-_67950b59-bc74-65da-d5c7-56f161eb4fb3-5c8d8560, #w-node-_67950b59-bc74-65da-d5c7-56f161eb4fb5-5c8d8560, #w-node-_67950b59-bc74-65da-d5c7-56f161eb4fb8-5c8d8560, #w-node-_67950b59-bc74-65da-d5c7-56f161eb4fba-5c8d8560, #w-node-d0952836-bac7-3b70-7336-9e666c1d54e1-5c8d8560, #w-node-d0952836-bac7-3b70-7336-9e666c1d54e3-5c8d8560, #w-node-d0952836-bac7-3b70-7336-9e666c1d54e6-5c8d8560, #w-node-d0952836-bac7-3b70-7336-9e666c1d54e8-5c8d8560, #w-node-d0952836-bac7-3b70-7336-9e666c1d54eb-5c8d8560, #w-node-d0952836-bac7-3b70-7336-9e666c1d54ed-5c8d8560, #w-node-d0952836-bac7-3b70-7336-9e666c1d54f0-5c8d8560, #w-node-d0952836-bac7-3b70-7336-9e666c1d54f2-5c8d8560, #w-node-d0952836-bac7-3b70-7336-9e666c1d54f5-5c8d8560, #w-node-d0952836-bac7-3b70-7336-9e666c1d54f7-5c8d8560, #w-node-_718190fb-0d8d-aa88-71b2-5f63f153b12a-5c8d8560, #w-node-_718190fb-0d8d-aa88-71b2-5f63f153b12c-5c8d8560, #w-node-ee39b2d1-d140-cf2a-5346-37c8a98efa73-5c8d8560, #w-node-ee39b2d1-d140-cf2a-5346-37c8a98efa75-5c8d8560, #w-node-_2a25bd0c-6c2a-d1f5-87a7-f6a7a06a113f-5c8d8560, #w-node-_2a25bd0c-6c2a-d1f5-87a7-f6a7a06a1141-5c8d8560, #w-node-b116195b-28ec-c84f-cb3c-a3ff9560be07-5c8d8560, #w-node-b116195b-28ec-c84f-cb3c-a3ff9560be0c-5c8d8560 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

@media screen and (max-width: 991px) {
  #w-node-_7cf99177-c865-c7ec-fcfe-8665c1b14323-5c8d8553 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_57b75c8a-ffad-1365-d8e5-ad27d9550f6e-bf117705 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_57b75c8a-ffad-1365-d8e5-ad27d9550fae-bf117705 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-dd4d4c0b-f802-5056-25d9-56ac14ba4e6b-5c8d8555 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-cdec6c18-1e42-0073-26f0-76a2108f2190-5c8d8557 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_57b75c8a-ffad-1365-d8e5-ad27d9550f71-bf117705, #w-node-_643c2245-89e3-60a4-8d97-6cecb1f72e26-bf117705, #w-node-_57b75c8a-ffad-1365-d8e5-ad27d9550f90-bf117705 {
    grid-area: span 1 / span 3 / span 1 / span 3;
    place-self: center start;
  }

  #w-node-_4b51a8e7-d320-59c1-046a-80c0d5f16255-5c8d8557 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-cdec6c18-1e42-0073-26f0-76a2108f2190-5c8d8557 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_57b75c8a-ffad-1365-d8e5-ad27d9550f6e-bf117705, #w-node-_57b75c8a-ffad-1365-d8e5-ad27d9550f71-bf117705, #w-node-_643c2245-89e3-60a4-8d97-6cecb1f72e26-bf117705, #w-node-_57b75c8a-ffad-1365-d8e5-ad27d9550f90-bf117705 {
    justify-self: start;
  }

  #w-node-_57b75c8a-ffad-1365-d8e5-ad27d9550fae-bf117705, #w-node-cdec6c18-1e42-0073-26f0-76a2108f2190-5c8d8557 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
}


@font-face {
  font-family: 'Fa brands';
  src: url('../fonts/FA-Brands.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Fa sharp 900';
  src: url('../fonts/FA-Sharp-900.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}