:root {
  --cream: #f8f1db;
  --green: #395f27;
  --white: #fff;
  --yellow: #f9dc77;
  --dark-green: #102601;
}

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

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

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

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

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

a {
  color: #74a567;
  text-decoration: underline;
}

.hero-wrapper {
  background-color: var(--cream);
  color: var(--green);
  height: 200vh;
  margin-top: 100px;
  position: sticky;
}

.split-sticky {
  flex-flow: row;
  width: 100%;
  height: 100vh;
  display: flex;
  position: sticky;
  overflow: hidden;
}

.split-half {
  background-image: url('../images/Primary_Grounds_Columbus_IN-6.jpg');
  background-position: 0%;
  background-size: cover;
  width: 50%;
  height: 100%;
  margin-left: 0;
  position: relative;
}

.split-right {
  background-image: url('../images/Hero-right.jpg');
  background-position: 0%;
  background-size: cover;
  width: 100%;
  height: 100%;
  position: relative;
}

.split-left {
  background-image: url('../images/Hero-left.jpg');
  background-position: 100%;
  background-size: cover;
  width: 100%;
  height: 100%;
  position: relative;
}

.section {
  width: 100%;
  position: static;
  inset: 0% 0% auto;
}

.image {
  width: 300px;
  margin-top: 20px;
  margin-left: 20px;
  margin-right: 0;
  position: relative;
  top: 20px;
}

.navbar {
  z-index: 9999;
  background-color: var(--white);
  width: 100svw;
  display: block;
  position: fixed;
  inset: 0% 0% auto;
  box-shadow: 7px 7px 14px 7px #00000059;
}

.container {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 10px;
  padding-bottom: 10px;
}

.curved-section {
  background-color: var(--cream);
  height: 600px;
}

.curve-divider {
  z-index: 100;
  background-color: var(--cream);
  width: 100%;
  position: absolute;
  overflow: hidden;
}

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

.slide-inner {
  flex-flow: row;
  height: 100vh;
  display: flex;
  overflow: hidden;
}

.slide-text {
  background-color: var(--yellow);
  color: var(--green);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 50%;
  padding-left: 10%;
  display: flex;
}

.slide-image {
  background-image: url('../images/Primary_Grounds_Columbus_IN-34.jpg');
  background-position: 50%;
  background-size: cover;
  width: 50%;
}

.section-2 {
  background-color: var(--cream);
  height: 536px;
  position: relative;
  top: -295px;
}

.section-3 {
  height: auto;
  padding-top: 200px;
}

.heading {
  color: var(--white);
  text-align: center;
  height: 44px;
  font-family: Merriweather, serif;
  font-size: 60px;
  position: relative;
  top: 500px;
}

.container-3 {
  z-index: 9999;
  position: relative;
}

.home-page-hero-section {
  z-index: 0;
  background-color: var(--cream);
  background-image: url('../images/Primary_Grounds_Columbus_IN-1.jpg');
  background-position: 50%;
  background-size: cover;
  height: 100svh;
  margin-top: 100px;
  position: sticky;
  inset: 100px 0% auto;
}

.container-4 {
  z-index: 500;
  text-align: center;
  max-width: 90svw;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.image-2 {
  opacity: .25;
  height: 80%;
}

.section-4 {
  background-color: #10260100;
  margin-top: 40px;
}

.heading-2 {
  opacity: .5;
  color: var(--cream);
  font-family: Merriweather, serif;
  font-size: 36px;
}

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

.container-5 {
  z-index: auto;
  text-align: center;
  max-width: 90%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 171px;
  position: static;
  top: 140px;
}

.image-4 {
  width: 90%;
  max-width: 90%;
  margin-left: auto;
  margin-right: auto;
}

.quick-stack {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #f8f1db00;
  padding-top: 60px;
  position: relative;
  top: 0;
}

.cell {
  flex-flow: column;
  display: block;
}

.heading-3 {
  text-align: center;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  font-family: Merriweather, serif;
}

.quick-stack-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
}

.image-5 {
  width: 90%;
  max-width: 90%;
  margin-left: auto;
  margin-right: auto;
}

.quick-stack-3 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  padding-bottom: 0;
}

.code-embed {
  color: var(--dark-green);
  width: 100%;
}

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

.quick-stack-4 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.section-5 {
  background-color: var(--cream);
  margin-top: 0;
}

.container-6 {
  z-index: 999;
  max-width: 80%;
  position: relative;
}

.cell-2 {
  text-align: center;
  display: block;
}

.cell-3, .cell-4 {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.heading-4 {
  color: var(--white);
  text-align: left;
  text-shadow: 4px 3px 4px #000000db;
  margin-top: 65px;
  margin-left: auto;
  margin-right: auto;
  font-family: Merriweather, serif;
}

.heading-5 {
  color: var(--yellow);
  text-align: center;
  text-shadow: 3px 3px 6px #000;
  margin-left: auto;
  margin-right: auto;
  font-family: Merriweather, serif;
  font-size: 45px;
  font-style: italic;
}

.cell-5 {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}

.section-6 {
  height: 60svh;
}

.slide {
  background-image: url('../images/IMG_4185.jpg');
  background-position: 50%;
  background-size: cover;
}

.slider {
  height: 60svh;
}

.slide-2 {
  background-image: url('../images/Primary_Grounds_Columbus_IN-6.jpg');
  background-position: 50%;
  background-size: cover;
}

.slide-3 {
  background-image: url('../images/IMG_2527.jpg');
  background-position: 50%;
  background-size: cover;
}

.slide-4 {
  background-image: url('../images/IMG_2560.jpg');
  background-position: 50%;
  background-size: cover;
}

.grid {
  border: 1px solid #fff;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.div-block {
  position: absolute;
}

.grid-overlay {
  width: 100%;
  height: 60%;
  position: absolute;
}

.section-7 {
  z-index: 99999;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #a52b2b00;
  border: 1px solid #fff;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 60svh;
  display: grid;
  position: relative;
  top: 504px;
}

.div-block-2 {
  z-index: 100;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  pointer-events: none;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  height: 60svh;
  display: grid;
  position: absolute;
}

.quick-stack-5 {
  border-right: 2px solid var(--white);
  background-color: #fff;
}

.cell-6 {
  border-right: 1px none var(--white);
  background-color: #fff;
}

.div-block-3 {
  background-color: #fff;
  border-right: 1px solid #fff;
  width: 100%;
  height: 100%;
}

.grid-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 39px none var(--white);
  grid-template: "Area"
  / 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.div-block-4, .div-block-5, .div-block-6 {
  border-right: 3px solid var(--white);
}

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

.slide-nav {
  display: block;
}

.container-7 {
  max-width: 1300px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  overflow: hidden;
}

.col {
  text-align: center;
  background-image: url('../images/3.jpg');
  background-position: 50% -51px;
  background-repeat: no-repeat;
  background-size: 650px;
  background-attachment: scroll;
  width: 33.33%;
  height: 80vh;
  max-height: 800px;
  display: inline-block;
  position: relative;
  overflow: hidden;
}

.col._2 {
  background-image: url('../images/2.jpg');
  background-position: 50% 0;
  background-size: 600px;
  transition: opacity .2s;
  transform: perspective(1196px);
}

.col._3 {
  background-image: url('../images/1.jpg');
  background-position: 50% 0;
  background-size: 600px;
  height: 80vh;
}

.label {
  background-image: url('../images/1.png');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  max-width: 500px;
  height: 140px;
  margin-bottom: -1px;
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

.label._2 {
  background-image: url('../images/2.png');
}

.label._3 {
  background-image: url('../images/3.png');
}

.main-section {
  height: 80vh;
  max-height: 850px;
  margin-bottom: 0;
}

.container-7-copy {
  max-width: 1300px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  overflow: hidden;
}

.heading-6 {
  text-align: center;
  font-family: Merriweather, serif;
}

.text-block {
  text-align: center;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
}

.image-7 {
  background-image: url('../images/hardscapes-13.jpg');
  background-position: 0 0;
  background-size: auto;
}

.cell-7 {
  background-image: url('../images/hardscapes-13.jpg');
  background-position: 50%;
  background-size: cover;
}

.cell-8 {
  background-image: url('../images/IMG_2514.jpg');
  background-position: 50%;
  background-size: cover;
}

.cell-9 {
  background-image: url('../images/167375410_3726712110716310_6816604421041016699_n.jpg');
  background-position: 50%;
  background-size: cover;
}

.quick-stack-6 {
  height: 300px;
}

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

.quick-stack-7 {
  padding-top: 0;
  padding-bottom: 0;
}

.text-block-3 {
  margin-left: auto;
  margin-right: auto;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
}

.curved-section-copy {
  background-color: var(--cream);
  color: var(--dark-green);
  height: 322px;
}

.section-8 {
  color: var(--dark-green);
  margin-top: -13px;
}

.heading-7 {
  color: var(--cream);
  text-align: center;
  margin-top: 40px;
  font-family: Merriweather, serif;
  font-size: 21px;
  font-weight: 400;
}

.paragraph {
  color: var(--cream);
  text-align: center;
  font-size: 18px;
}

.text-block-4 {
  color: var(--cream);
  text-align: center;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 400;
}

.italic-text {
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  font-size: 26px;
  line-height: 40px;
}

.footer {
  z-index: 99999;
  margin-top: -180px;
  position: relative;
}

.container-8 {
  margin-top: 60px;
}

.container-9 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  object-fit: fill;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 120svw;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.brand {
  margin-right: 0;
  position: relative;
  left: -451px;
}

.nav-menu {
  width: 100svh;
  margin-left: auto;
  margin-right: auto;
  top: -50px;
  left: 400px;
}

.nav-link {
  color: var(--dark-green);
  font-family: Montserrat, sans-serif;
  font-size: 16px;
}

.nav-link:hover {
  background-color: var(--yellow);
  border-radius: 20px;
}

.nav-link-2 {
  color: var(--dark-green);
  font-family: Montserrat, sans-serif;
  font-size: 16px;
}

.nav-link-2:hover {
  background-color: var(--yellow);
  border-radius: 20px;
}

.nav-link-3 {
  color: var(--dark-green);
  font-family: Montserrat, sans-serif;
  font-size: 16px;
}

.nav-link-3:hover {
  background-color: var(--yellow);
  border-radius: 20px;
}

.nav-link-4 {
  color: var(--dark-green);
  font-family: Montserrat, sans-serif;
  font-size: 16px;
}

.nav-link-4:hover {
  background-color: var(--yellow);
  border-radius: 20px;
}

.nav-link-5 {
  color: var(--dark-green);
  font-family: Montserrat, sans-serif;
  font-size: 16px;
}

.nav-link-5:hover {
  background-color: var(--yellow);
  border-radius: 20px;
}

.nav-link-6 {
  color: var(--dark-green);
  font-family: Montserrat, sans-serif;
  font-size: 16px;
}

.nav-link-6:hover {
  background-color: var(--yellow);
  border-radius: 20px;
}

.code-embed-2 {
  opacity: .38;
}

.section-9 {
  background-color: var(--cream);
  height: auto;
  margin-top: 178px;
  margin-bottom: 0;
}

.heading-8 {
  color: var(--dark-green);
  text-align: center;
  font-family: Merriweather, serif;
  position: static;
  top: 0;
}

.section-10 {
  background-color: var(--cream);
  text-align: left;
  border-bottom: 1px solid #000;
  height: auto;
  margin-top: -150px;
}

.container-10 {
  position: relative;
  top: 0;
}

.section-11 {
  margin-top: -254px;
}

.container-11 {
  margin-top: 135px;
}

.heading-9 {
  color: var(--dark-green);
  text-align: center;
  font-family: Montserrat, sans-serif;
  font-weight: 400;
}

.container-12 {
  max-width: 90%;
  height: auto;
}

.cell-10 {
  background-image: url('../images/Gilley-revised.jpg');
  background-position: 50%;
  background-size: cover;
}

.quick-stack-8 {
  width: 100%;
  height: 600px;
  margin-top: 40px;
}

.cell-11 {
  background-image: url('../images/Picture21.png');
  background-position: 50%;
  background-size: cover;
}

.cell-12 {
  background-image: url('../images/BLACK01.jpg');
  background-position: 50%;
  background-size: cover;
}

.cell-13 {
  background-image: url('../images/Screenshot-2024-02-25-103620.png');
  background-position: 0%;
  background-size: cover;
}

.heading-10 {
  border-bottom: 1px solid var(--dark-green);
  color: var(--dark-green);
  text-align: center;
  margin-top: 40px;
  font-family: Montserrat, sans-serif;
  font-weight: 400;
}

.text-block-5 {
  color: var(--dark-green);
  margin-top: 40px;
  padding-left: 60px;
  padding-right: 20px;
  font-family: Montserrat, sans-serif;
}

.section-12 {
  background-color: var(--dark-green);
  height: auto;
}

.container-13 {
  color: var(--white);
}

.heading-11 {
  text-align: center;
  font-family: Merriweather, serif;
}

.container-14 {
  max-width: 80svw;
}

.quick-stack-9 {
  width: 80svw;
  height: 120svh;
}

.link-block {
  outline-color: var(--cream);
  outline-offset: 0px;
  outline-width: 3px;
  outline-style: solid;
  width: 100%;
  height: 100%;
  text-decoration: none;
}

.heading-12 {
  color: var(--white);
  text-align: center;
  text-shadow: 3px 3px 3px #000;
  margin-top: 60px;
  font-family: Montserrat, sans-serif;
  text-decoration: none;
}

.text-block-6 {
  color: var(--white);
  text-align: center;
  text-shadow: 5px 5px 5px #000;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.div-block-7 {
  background-image: linear-gradient(to bottom, var(--yellow), var(--yellow));
  border-radius: 50px;
  width: 60%;
  height: 50px;
  margin-top: 10px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  box-shadow: 3px 3px 5px 1px #000000b3;
}

.div-block-7:hover {
  box-shadow: 3px 3px 5px 1px #000000b3;
}

.text-block-7 {
  color: var(--white);
  text-align: center;
  padding-top: 12px;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
}

.patios-walkways {
  outline-color: var(--cream);
  outline-offset: 0px;
  cursor: pointer;
  background-image: url('../images/hardscapes-12.jpg');
  background-position: 50%;
  background-size: cover;
  outline-width: 3px;
  outline-style: solid;
  width: 100%;
  height: 100%;
  text-decoration: none;
}

.retaining-walls {
  outline-color: var(--cream);
  outline-offset: 0px;
  background-image: url('../images/IMG_4157.JPG');
  background-position: 50%;
  background-size: cover;
  outline-width: 3px;
  outline-style: solid;
  width: 100%;
  height: 100%;
  text-decoration: none;
}

.retaining-walls:hover {
  border: 1px solid #fff;
  outline-width: 2px;
}

.plantings {
  outline-offset: 0px;
  background-image: linear-gradient(#00000080, #00000080), url('../images/iStock-1329431849.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  outline: 3px solid #f8f1db;
  width: 100%;
  height: 100%;
  text-decoration: none;
}

.plantings:hover {
  outline-color: var(--cream);
  outline-offset: 0px;
  background-image: linear-gradient(#00000080, #00000080), url('../images/iStock-1329431849.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  outline-width: 5px;
  outline-style: solid;
}

.water-features {
  outline-color: var(--cream);
  outline-offset: 0px;
  background-image: url('../images/waterfeatures-4.jpg');
  background-position: 50%;
  background-size: cover;
  outline-width: 3px;
  outline-style: solid;
  width: 100%;
  height: 100%;
  text-decoration: none;
}

.fire-features {
  outline-color: var(--cream);
  outline-offset: 0px;
  background-image: url('../images/Primary_Grounds_Columbus_IN-75.jpg');
  background-position: 50%;
  background-size: cover;
  outline-width: 3px;
  outline-style: solid;
  width: 100%;
  height: 100%;
  text-decoration: none;
}

.structures {
  outline-color: var(--cream);
  outline-offset: 0px;
  background-image: url('../images/Primary_Grounds_Columbus_IN-91.jpg');
  background-position: 50%;
  background-size: cover;
  outline-width: 3px;
  outline-style: solid;
  width: 100%;
  height: 100%;
  text-decoration: none;
}

.structures:hover {
  outline-color: var(--cream);
  outline-offset: 0px;
  outline-width: 3px;
  outline-style: none;
}

.outdoor-activities {
  outline-color: var(--cream);
  outline-offset: 0px;
  background-image: url('../images/DJI_20250925142418_0102_D.jpg');
  background-position: 50%;
  background-size: cover;
  outline-width: 3px;
  outline-style: solid;
  width: 100%;
  height: 100%;
  text-decoration: none;
}

.outdoor-kitchens {
  outline-color: var(--cream);
  outline-offset: 0px;
  background-image: url('../images/Primary_Grounds_Columbus_IN-34.jpg');
  background-position: 50%;
  background-size: cover;
  outline-width: 3px;
  outline-style: solid;
  width: 100%;
  height: 100%;
  text-decoration: none;
}

.outdoor-lighting {
  outline-color: var(--cream);
  outline-offset: 0px;
  background-image: url('../images/PXL_20210723_013849231.NIGHT.jpg');
  background-position: 50%;
  background-size: cover;
  outline-width: 3px;
  outline-style: solid;
  width: 100%;
  height: 100%;
  text-decoration: none;
}

.section-13 {
  background-color: var(--dark-green);
}

.text-block-8 {
  color: var(--cream);
  text-align: center;
  padding-top: 10px;
  padding-bottom: 10px;
}

.button {
  background-color: var(--yellow);
  color: var(--dark-green);
  text-align: center;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.section-14 {
  height: 75px;
}

.section-15 {
  background-color: var(--cream);
}

.section-16 {
  margin-top: 489px;
}

.section-17 {
  background-color: var(--dark-green);
}

.text-block-9 {
  color: var(--cream);
  text-align: center;
  padding-top: 10px;
  padding-bottom: 10px;
}

.heading-13 {
  text-align: center;
  font-size: 20px;
}

.quick-stack-10 {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}

.section-18 {
  background-color: var(--yellow);
  text-align: center;
  height: 75px;
  margin: 0 auto -27px;
}

.cell-14 {
  color: var(--dark-green);
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  font-family: Montserrat, sans-serif;
}

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

.text-span {
  font-family: Merriweather, serif;
  font-style: italic;
}

.cell-15 {
  background-image: url('../images/Fertilization_Weed_Control.jpg');
  background-position: 100%;
  background-size: cover;
}

.maint-container {
  max-width: 80svw;
}

.maint-quick-stack {
  width: 80svw;
  height: 85svh;
}

.lawn-care-services {
  outline-color: var(--cream);
  outline-offset: 0px;
  background-image: linear-gradient(#00000080, #00000080), url('../images/iStock-160050222.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  outline-width: 3px;
  outline-style: solid;
  width: 100%;
  height: 100%;
  text-decoration: none;
}

.lawn-care-services:hover {
  opacity: 1;
  outline-color: var(--cream);
  outline-offset: 0px;
  background-image: url('../images/iStock-160050222.jpg');
  background-position: 50%;
  background-size: cover;
  outline-width: 6px;
  outline-style: solid;
}

.garden-bed-maint {
  outline-color: var(--cream);
  outline-offset: 0px;
  background-image: linear-gradient(#00000080, #00000080), url('../images/iStock-1329431849.jpg');
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
  outline-width: 3px;
  outline-style: solid;
  width: 100%;
  height: 100%;
  font-size: 16px;
  text-decoration: none;
}

.garden-bed-maint:hover {
  opacity: 1;
  outline-color: var(--cream);
  outline-offset: 0px;
  background-image: url('../images/iStock-1329431849.jpg');
  background-position: 50% 0;
  background-size: cover;
  outline-width: 6px;
  outline-style: solid;
}

.tree-shrub-care {
  outline-color: var(--cream);
  outline-offset: 0px;
  background-image: linear-gradient(#00000080, #00000080), url('../images/IMG_3764.JPG');
  background-position: 0 0, 58% 0;
  background-size: auto, cover;
  outline-width: 3px;
  outline-style: solid;
  width: 100%;
  height: 100%;
  text-decoration: none;
}

.tree-shrub-care:hover {
  outline-color: var(--cream);
  outline-offset: 0px;
  background-image: url('../images/unnamed-2.jpg');
  background-position: 58% 0;
  background-size: cover;
  outline-width: 5px;
  outline-style: solid;
}

.weed-pest-control {
  outline-color: var(--cream);
  outline-offset: 0px;
  background-image: linear-gradient(#00000080, #00000080), url('../images/pg-14.jpg');
  background-position: 0 0, 0%;
  background-size: auto, cover;
  outline-width: 3px;
  outline-style: solid;
  width: 100%;
  height: 100%;
  text-decoration: none;
}

.weed-pest-control:hover {
  outline-color: var(--cream);
  outline-offset: 0px;
  background-image: url('../images/pg-14.jpg');
  background-position: 0%;
  background-size: cover;
  outline-width: 5px;
  outline-style: solid;
}

.hardscape-maintenance {
  outline-color: var(--cream);
  outline-offset: 0px;
  background-image: linear-gradient(#00000080, #00000080), url('../images/driveway-pressure-washing-2025-03-15-23-02-40-utc.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  outline-width: 3px;
  outline-style: solid;
  width: 100%;
  height: 100%;
  text-decoration: none;
}

.hardscape-maintenance:hover {
  outline-color: var(--cream);
  outline-offset: 0px;
  background-image: url('../images/driveway-pressure-washing-2025-03-15-23-02-40-utc.jpg');
  background-position: 50%;
  background-size: cover;
  outline-width: 5px;
  outline-style: solid;
}

.section-19 {
  background-color: var(--cream);
  outline-color: var(--green);
  outline-offset: 0px;
  outline-width: 24px;
  outline-style: solid;
  height: 560px;
  margin-top: 27px;
}

.heading-14 {
  color: var(--dark-green);
  text-align: center;
  font-family: Montserrat, sans-serif;
}

.tell-us-image {
  max-width: 25%;
  max-height: 30%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 10px;
}

.cell-16 {
  background-color: var(--yellow);
  border-radius: 17px;
}

.heading-15 {
  color: var(--dark-green);
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 500;
}

.paragraph-2 {
  text-align: center;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Montserrat, sans-serif;
}

.impliment-image, .enjoy-image {
  max-width: 25%;
  max-height: 28%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 10px;
}

.container-15 {
  max-width: 70%;
}

.button-2 {
  background-color: var(--green);
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}

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

.container-16 {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}

.code-embed-3 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.section-20 {
  background-color: var(--cream);
  height: 100%;
  margin-bottom: 0;
  padding-bottom: 100px;
  padding-left: 60px;
  padding-right: 60px;
}

.heading-16 {
  color: var(--dark-green);
  font-family: Montserrat, sans-serif;
  font-size: 32px;
  font-weight: 500;
}

.heading-17 {
  color: var(--green);
  margin-top: 0;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
}

.text-span-2 {
  color: var(--green);
}

.text-block-11 {
  color: var(--dark-green);
  font-family: Montserrat, sans-serif;
}

.button-3 {
  background-color: var(--green);
  margin-top: 10px;
}

.heading-18 {
  color: var(--green);
  text-align: right;
  flex-flow: row;
  justify-content: flex-end;
  align-items: center;
  font-family: Montserrat, sans-serif;
  display: flex;
}

.cell-17 {
  justify-content: flex-start;
  align-items: flex-end;
}

.div-block-8 {
  background-color: var(--green);
  margin-top: -39px;
  margin-left: auto;
  margin-right: auto;
}

.image-8 {
  height: 300px;
}

.div-block-9 {
  background-color: var(--green);
  border-radius: 100px;
  width: 10px;
  height: 10px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  top: 31px;
}

.heading-19 {
  color: var(--green);
  margin-top: 74px;
  font-family: Montserrat, sans-serif;
}

.text-block-12 {
  color: var(--green);
  margin-top: 6px;
  font-family: Montserrat, sans-serif;
}

.quick-stack-11 {
  margin-top: -23px;
  padding-top: 0;
  padding-bottom: 0;
}

.heading-20 {
  color: var(--green);
  font-family: Montserrat, sans-serif;
}

.cell-18 {
  justify-content: flex-start;
  align-items: flex-end;
}

.container-17 {
  margin-top: 103px;
}

.design-and-plan-heading {
  color: var(--green);
  margin-top: 74px;
  font-family: Montserrat, sans-serif;
}

.cell-19 {
  justify-content: flex-start;
  align-items: flex-end;
}

.design-and-planning-text {
  color: var(--green);
  text-align: right;
  margin-top: 6px;
  font-family: Montserrat, sans-serif;
}

.cell-20 {
  justify-content: flex-start;
  align-items: flex-end;
}

.section-21 {
  height: 600px;
}

.background-video {
  background-image: linear-gradient(#0000008f, #0000008f);
  height: 605px;
  margin-top: -1px;
}

.section-22 {
  background-color: var(--cream);
  opacity: 1;
  background-image: linear-gradient(#060c01a6, #060c01a6), url('../images/a-2-web-sized-plant-install.jpg');
  background-position: 0 0, 50% 86%;
  background-size: auto, cover;
  height: auto;
  margin-bottom: 58px;
}

.heading-21 {
  color: var(--white);
  font-family: Montserrat, sans-serif;
}

.text-block-13 {
  color: var(--white);
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  line-height: 30px;
}

.button-4 {
  background-color: var(--yellow);
  color: var(--dark-green);
  margin-top: 20px;
  margin-bottom: 40px;
  font-family: Montserrat, sans-serif;
  font-size: 30px;
  font-weight: 600;
  line-height: 30px;
}

.design-build-explore {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}

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

.container-18 {
  max-width: 80%;
}

.section-23 {
  background-color: var(--cream);
  height: 100px;
  margin-top: 82px;
}

.section-24 {
  background-color: var(--green);
  height: 75px;
}

.design-build-process-hero {
  opacity: 1;
}

.heading-22 {
  text-align: center;
  margin-top: 100px;
  padding-left: 0;
  padding-right: 0;
  font-family: Montserrat, sans-serif;
}

.text-block-14 {
  text-align: center;
  margin-top: 40px;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 30px;
}

.container-19 {
  max-width: 80%;
}

.heading-23, .gallery-heading {
  text-align: center;
  font-family: Montserrat, sans-serif;
  font-weight: 400;
}

.section-25 {
  width: 80%;
  margin-left: auto;
  margin-right: auto;
}

.code-embed-4 {
  margin-top: 100px;
}

.heading-24 {
  color: var(--dark-green);
  text-align: center;
  margin-top: 20px;
  font-family: Montserrat, sans-serif;
}

.heading-11-copy {
  text-align: center;
  font-family: Montserrat, sans-serif;
}

.section-26 {
  margin-top: 40px;
}

.container-20 {
  max-width: 100%;
}

.image-9 {
  margin-top: 90px;
}

.code-embed-5 {
  text-align: center;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
}

.section-27 {
  background-color: var(--cream);
}

.container-21 {
  text-align: center;
  cursor: pointer;
  margin-left: auto;
  margin-right: auto;
}

.button-2-copy {
  border: 4px solid var(--dark-green);
  background-color: var(--cream);
  color: var(--dark-green);
  text-align: center;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  font-weight: 700;
}

.button-2-copy:hover {
  background-color: var(--yellow);
}

.body {
  background-color: #fff0;
}

.container-22 {
  max-height: 800px;
}

.section-28 {
  background-color: var(--cream);
  height: auto;
  margin-bottom: 220px;
}

.code-embed-6 {
  margin-top: 220px;
}

.heading-25 {
  text-align: center;
  font-family: Merriweather, serif;
}

.container-23 {
  margin-bottom: 40px;
}

.body-2 {
  background-color: var(--cream);
}

.cell-21 {
  border: 0 solid #000;
}

.cell-21:hover {
  border-width: 0;
  border-color: #fff;
}

.about-us-hero {
  opacity: 1;
}

.heading-26 {
  color: var(--dark-green);
  margin-top: 75px;
  font-family: Montserrat, sans-serif;
}

.paragraph-3 {
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  line-height: 25px;
}

.heading-27 {
  color: var(--dark-green);
  font-family: Montserrat, sans-serif;
}

.paragraph-4 {
  color: var(--dark-green);
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  line-height: 25px;
}

.text-span-3 {
  padding-left: 0;
  font-size: 20px;
  font-weight: 700;
}

.mission-visin {
  color: var(--dark-green);
  margin-top: 10px;
  padding-left: 0;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  line-height: 25px;
}

.rich-text-block {
  color: var(--dark-green);
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  line-height: 25px;
}

.list {
  color: var(--dark-green);
  font-size: 20px;
  line-height: 25px;
}

.button-5 {
  background-color: var(--green);
  text-align: center;
  border-radius: 20px;
  padding: 15px 20px;
  font-family: Montserrat, sans-serif;
  font-size: 32px;
  font-weight: 700;
  box-shadow: 5px 5px 4px -2px #000000ab;
}

.button-5:hover {
  background-color: var(--yellow);
  color: var(--green);
}

.container-24 {
  text-align: center;
}

.text-block-15 {
  color: var(--dark-green);
  margin-top: 10px;
  font-family: Montserrat, sans-serif;
}

.maint-background-video {
  background-image: linear-gradient(#0000008f, #0000008f);
  height: 600px;
  margin-top: -1px;
}

.section-29 {
  margin-top: -205px;
}

.heading-28 {
  color: var(--white);
  text-align: center;
  text-shadow: 3px 3px 3px #000;
  margin-top: -75px;
  font-family: Montserrat, sans-serif;
  position: relative;
  top: -261px;
}

.container-25 {
  margin-top: -134px;
}

.section-9-copy {
  background-color: var(--cream);
  opacity: 1;
  background-image: linear-gradient(#00000080, #00000080), url('../images/IMG_2518.jpg');
  background-position: 0 0, 50% 100%;
  background-size: auto, cover;
  height: 600px;
  margin-top: 178px;
}

.heading-29 {
  color: var(--white);
  text-align: center;
  margin-top: 140px;
  font-family: Merriweather, serif;
}

.heading-30 {
  color: var(--white);
  text-align: center;
  text-transform: uppercase;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 300;
}

.button-6 {
  background-color: var(--yellow);
  color: var(--dark-green);
  text-align: center;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 500;
}

.button-6:hover {
  background-color: var(--green);
  color: var(--cream);
}

.container-26 {
  text-align: center;
}

.heading-31 {
  color: var(--dark-green);
  font-family: Montserrat, sans-serif;
  font-weight: 400;
}

.paragraph-5 {
  color: var(--dark-green);
  font-family: Montserrat, sans-serif;
  font-size: 17px;
  font-weight: 400;
}

.button-7 {
  background-color: var(--green);
}

.button-7:hover {
  background-color: var(--dark-green);
}

.cell-22 {
  background-image: url('../images/PG-Lawn-Care.jpg');
  background-position: 50%;
  background-size: cover;
}

.quick-stack-12 {
  width: 80svw;
  height: 50%;
  margin-left: auto;
  margin-right: auto;
}

.text-span-4 {
  font-family: Montserrat, sans-serif;
  font-style: normal;
  font-weight: 700;
}

.italic-text-2 {
  font-style: normal;
  font-weight: 300;
  text-decoration: none;
}

.lan-care-container {
  max-width: 80svw;
}

.lawn-care-quick-stack {
  width: 80svw;
  height: 85svh;
}

.lawn-mowing {
  color: var(--white);
  text-align: center;
  text-shadow: 3px 3px 3px #000;
  margin-top: 60px;
  font-family: Montserrat, sans-serif;
  text-decoration: none;
}

.edging {
  outline-color: var(--cream);
  outline-offset: 0px;
  background-image: linear-gradient(#00000080, #00000080), url('../images/IMG_2695.jpg');
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
  outline-width: 3px;
  outline-style: solid;
  width: 100%;
  height: 100%;
  font-size: 16px;
  text-decoration: none;
}

.edging:hover {
  opacity: 1;
  outline-color: var(--cream);
  outline-offset: 0px;
  background-image: url('../images/IMG_2695.jpg');
  background-position: 50% 0;
  background-size: cover;
  outline-width: 6px;
  outline-style: solid;
}

.fertilization {
  outline-offset: 0px;
  background-image: linear-gradient(#00000080, #00000080), url('../images/pg-14.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  outline: 3px solid #f8f1db;
  width: 100%;
  height: 100%;
  text-decoration: none;
}

.fertilization:hover {
  outline-color: var(--cream);
  outline-offset: 0px;
  background-image: url('../images/pg-14.jpg');
  background-position: 50%;
  background-size: cover;
  outline-width: 5px;
  outline-style: solid;
}

.hardscape-maintenance-copy {
  outline-color: var(--cream);
  outline-offset: 0px;
  background-image: linear-gradient(#00000080, #00000080), url('../images/istock-490264723.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  outline-width: 3px;
  outline-style: solid;
  width: 100%;
  height: 100%;
  text-decoration: none;
}

.hardscape-maintenance-copy:hover {
  outline-color: var(--cream);
  outline-offset: 0px;
  background-image: url('../images/istock-490264723.jpg');
  background-position: 50%;
  background-size: cover;
  outline-width: 5px;
  outline-style: solid;
}

.seasonal-cleanup {
  outline-offset: 0px;
  background-image: linear-gradient(#00000080, #00000080), url('../images/autumn-foliage-fallen-from-the-trees-lies-on-the-g-2025-03-13-00-56-54-utc.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  outline: 3px solid #f8f1db;
  width: 100%;
  height: 100%;
  text-decoration: none;
}

.seasonal-cleanup:hover {
  outline-color: var(--cream);
  outline-offset: 0px;
  background-image: linear-gradient(#00000080, #00000080), url('../images/autumn-foliage-fallen-from-the-trees-lies-on-the-g-2025-03-13-00-56-54-utc.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  outline-width: 5px;
  outline-style: solid;
}

.tree-shrub-care-copy {
  outline-color: var(--cream);
  outline-offset: 0px;
  background-image: linear-gradient(#00000080, #00000080), url('../images/IMG_3764.JPG');
  background-position: 0 0, 58% 0;
  background-size: auto, cover;
  outline-width: 3px;
  outline-style: solid;
  width: 100%;
  height: 100%;
  text-decoration: none;
}

.tree-shrub-care-copy:hover {
  outline-color: var(--cream);
  outline-offset: 0px;
  background-image: url('../images/IMG_3764.JPG');
  background-position: 58% 0;
  background-size: cover;
  outline-width: 5px;
  outline-style: solid;
}

.lawn-care-services-copy {
  outline-color: var(--cream);
  outline-offset: 0px;
  background-image: linear-gradient(#00000080, #00000080), url('../images/iStock-160050222.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  outline-width: 3px;
  outline-style: solid;
  width: 100%;
  height: 100%;
  text-decoration: none;
}

.lawn-care-services-copy:hover {
  opacity: 1;
  outline-color: var(--cream);
  outline-offset: 0px;
  background-image: url('../images/iStock-160050222.jpg');
  background-position: 50%;
  background-size: cover;
  outline-width: 6px;
  outline-style: solid;
}

.lawn-mowing-cont {
  outline-color: var(--cream);
  outline-offset: 0px;
  background-image: linear-gradient(#00000080, #00000080), url('../images/Gemini_Generated_Image_jeghdljeghdljegh.png');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  outline-width: 3px;
  outline-style: solid;
  width: 100%;
  height: 100%;
  text-decoration: none;
}

.lawn-mowing-cont:hover {
  opacity: 1;
  outline-color: var(--cream);
  outline-offset: 0px;
  background-image: url('../images/Gemini_Generated_Image_jeghdljeghdljegh.png');
  background-position: 50%;
  background-size: cover;
  outline-width: 6px;
  outline-style: solid;
}

.aeration-cont {
  outline-color: var(--cream);
  outline-offset: 0px;
  background-image: linear-gradient(#00000080, #00000080), url('../images/unnamed-2.jpg');
  background-position: 0 0, 58% 0;
  background-size: auto, cover;
  outline-width: 3px;
  outline-style: solid;
  width: 100%;
  height: 100%;
  text-decoration: none;
}

.aeration-cont:hover {
  outline-color: var(--cream);
  outline-offset: 0px;
  background-image: url('../images/unnamed-2.jpg');
  background-position: 58% 0;
  background-size: cover;
  outline-width: 5px;
  outline-style: solid;
}

.garden-bed-maint-hero {
  background-color: var(--cream);
  opacity: 1;
  background-image: linear-gradient(#00000080, #00000080), url('../images/IMG_3466.JPG');
  background-position: 0 0, 50% 100%;
  background-size: auto, cover;
  height: 600px;
  margin-top: 178px;
}

.garden-bed-quick-stack {
  width: 80svw;
  height: 50%;
  margin-left: auto;
  margin-right: auto;
}

.garden-bed-main-cell {
  background-image: url('../images/Plant.JPG');
  background-position: 50%;
  background-size: cover;
}

.container-27 {
  max-width: 80%;
}

.cell-23 {
  background-image: url('../images/iStock-1428027852.jpg');
  background-position: 50%;
  background-size: cover;
}

.quick-stack-13 {
  height: 600px;
}

.cell-24 {
  background-image: url('../images/iStock_000001633150Large.jpg');
  background-position: 50%;
  background-size: cover;
}

.cell-25 {
  background-image: url('../images/IMG_2560.jpg');
  background-position: 50%;
  background-size: cover;
}

.cell-26 {
  background-image: url('../images/Plant.JPG');
  background-position: 50%;
  background-size: cover;
}

.clean-edges {
  color: var(--white);
  text-align: center;
  text-shadow: 3px 3px 3px #000;
  margin-top: 85px;
  margin-left: auto;
  margin-right: auto;
  font-family: Montserrat, sans-serif;
  text-decoration: none;
}

.commercial-services-hero {
  background-color: var(--cream);
  opacity: 1;
  background-image: linear-gradient(#00000080, #00000080), url('../images/unnamed.jpg');
  background-position: 0 0, 50% 100%;
  background-size: auto, cover;
  height: 600px;
  margin-top: 178px;
}

.commercial-quickstack {
  width: 80svw;
  height: 50%;
  margin-left: auto;
  margin-right: auto;
}

.commercial-cell {
  background-image: url('../images/561455682_1329379102315579_1422538787070707607_n.jpg');
  background-position: 50%;
  background-size: cover;
}

.commercial-container {
  max-width: 80%;
}

.quick-stack-13-copy {
  height: 150svh;
}

.commercial-installation {
  background-image: url('../images/20250723_112727.jpg');
  background-position: 50%;
  background-size: cover;
}

.cell-26-copy {
  background-image: url('../images/Gemini_Generated_Image_j9whnuj9whnuj9wh.png');
  background-position: 50% 58%;
  background-size: cover;
}

.cell-16-copy {
  background-color: var(--yellow);
  background-color: var(--yellow);
  border-radius: 17px;
}

.link, .link-2, .link-3, .link-4, .link-5, .link-6, .link-7, .link-8, .link-9 {
  color: var(--dark-green);
  text-decoration: none;
}

.quick-stack-14 {
  width: 100px;
  margin-top: 0;
  padding: 0;
}

.text-block-16 {
  margin-bottom: 10px;
}

.button-5-copy {
  background-color: var(--green);
  text-align: center;
  border-radius: 20px;
  margin-top: 10px;
  margin-bottom: 20px;
  padding: 15px 20px;
  font-family: Montserrat, sans-serif;
  font-size: 32px;
  font-weight: 700;
  box-shadow: 5px 5px 4px -2px #000000ab;
}

.button-5-copy:hover {
  background-color: var(--yellow);
  color: var(--green);
}

.section-10-copy {
  background-color: var(--cream);
  text-align: left;
  border-bottom: 1px solid #000;
  height: 450px;
}

.link-10, .link-11, .link-12 {
  color: var(--dark-green);
  text-decoration: none;
}

.cell-27 {
  background-image: url('../images/PGR_8973_1.jpg');
  background-position: 50%;
  background-size: cover;
}

.cell-28 {
  background-image: url('../images/iStock-134046549.jpg');
  background-position: 50%;
  background-size: cover;
}

.paragraph-6, .heading-32 {
  color: var(--white);
  font-family: Montserrat, sans-serif;
}

.link-13, .link-14, .link-15, .link-16, .link-17, .link-18, .link-19, .link-20 {
  color: var(--dark-green);
  text-decoration: none;
}

.section-30 {
  background-color: var(--cream);
}

.section-31 {
  background-color: var(--cream);
  margin-top: 0;
}

.section-32 {
  background-color: var(--cream);
  margin-top: 20px;
}

.section-33 {
  background-color: var(--cream);
  margin-top: 0;
}

.section-34 {
  margin-top: 141px;
}

.section-35 {
  margin-top: 151px;
}

.section-36, .section-37, .section-38, .section-39, .section-40, .section-41, .section-42, .section-43, .section-44 {
  margin-top: 40px;
}

.section-45, .section-46, .section-47 {
  background-color: var(--cream);
}

.cell-29 {
  margin-left: auto;
  margin-right: auto;
}

.heading-33 {
  color: var(--white);
  text-align: center;
  justify-content: center;
  align-items: flex-end;
  font-family: Merriweather, serif;
  display: block;
}

.heading-5-copy {
  color: var(--white);
  text-align: center;
  -webkit-text-stroke-color: var(--white);
  text-shadow: 3px 3px 6px #000;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  font-family: Merriweather, serif;
  font-size: 24px;
  font-style: normal;
}

.button-8 {
  background-color: var(--green);
  margin-top: 10px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  font-weight: 700;
  box-shadow: 5px 5px 12px 5px #0000007d;
}

.button-9 {
  background-color: var(--dark-green);
  margin-top: 10px;
}

.heading-5-copy-copy {
  color: var(--white);
  text-align: center;
  -webkit-text-stroke-color: var(--white);
  text-shadow: 3px 3px 6px #000;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  font-family: Merriweather, serif;
  font-size: 24px;
  font-style: normal;
  display: none;
}

.navbar-2 {
  display: none;
}

.quick-stack-16 {
  margin-top: 45px;
}

.cell-31 {
  background-image: url('../images/IMG_2518.jpg');
  background-position: 50%;
  background-size: cover;
}

.heading-2-copy {
  opacity: .5;
  color: var(--cream);
  font-family: Merriweather, serif;
  font-size: 36px;
}

.image-2-copy {
  opacity: .25;
  height: 80%;
}

.section-52, .section-53, .section-54 {
  display: none;
}

.section-10-copy {
  background-color: var(--cream);
  text-align: left;
  background-color: var(--cream);
  text-align: left;
  background-color: var(--cream);
  text-align: left;
  background-color: var(--cream);
  text-align: left;
  border-bottom: 1px solid #000;
  height: auto;
  margin-top: -150px;
}

.section-55 {
  display: none;
}

.section-56, .section-57, .section-58 {
  display: none;
}

.section-59 {
  display: none;
}

.section-10-copy {
  background-color: var(--cream);
  text-align: left;
  background-color: var(--cream);
  text-align: left;
  border-bottom: 1px solid #000;
  height: auto;
  margin-top: -150px;
}

.section-60 {
  display: none;
}

.section-61 {
  display: none;
}

.container-10-copy {
  position: relative;
  top: 0;
}

.design-build-explore-copy {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}

.section-62 {
  display: none;
}

.section-63 {
  display: none;
}

.section-10-copy, .section-10-copy-copy {
  background-color: var(--cream);
  text-align: left;
  border-bottom: 1px solid #000;
  height: auto;
  margin-top: -150px;
}

.section-65 {
  display: none;
}

.heading-22-copy {
  text-align: center;
  margin-top: 100px;
  padding-left: 0;
  padding-right: 0;
  font-family: Montserrat, sans-serif;
}

.section-66 {
  display: none;
}

.section-67, .section-67-copy {
  display: none;
}

.section-68 {
  display: none;
}

.heading-29-copy {
  color: var(--white);
  text-align: center;
  margin-top: 140px;
  font-family: Merriweather, serif;
}

.section-18-copy-copy {
  background-color: var(--yellow);
  text-align: center;
  height: 75px;
  margin: 0 auto -27px;
}

.section-69 {
  display: none;
}

.heading-14-copy {
  color: var(--dark-green);
  text-align: center;
  font-family: Montserrat, sans-serif;
}

.section-70 {
  display: none;
}

.button-6-copy {
  background-color: var(--yellow);
  color: var(--dark-green);
  text-align: center;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 500;
}

.button-6-copy:hover {
  background-color: var(--green);
  color: var(--cream);
}

.section-10-copy {
  background-color: var(--cream);
  text-align: left;
  border-bottom: 1px solid #000;
  height: auto;
  margin-top: -150px;
}

.section-19-copy {
  background-color: var(--cream);
  outline-color: var(--green);
  outline-offset: 0px;
  outline-width: 24px;
  outline-style: solid;
  height: 560px;
  margin-top: 27px;
}

.section-10-copy-copy {
  background-color: var(--cream);
  text-align: left;
  border-bottom: 1px solid #000;
  height: auto;
  margin-top: -150px;
}

.container-15-copy {
  max-width: 70%;
}

.section-18-copy {
  background-color: var(--yellow);
  text-align: center;
  height: 75px;
  margin: 0 auto -27px;
}

.section-71 {
  display: none;
}

.heading-8-copy {
  color: var(--dark-green);
  text-align: center;
  margin-top: -56px;
  font-family: Merriweather, serif;
  position: static;
  top: 0;
}

.section-11-copy {
  margin-top: -108px;
}

.care-cont-10 {
  margin-top: 73px;
  position: relative;
  top: 0;
}

.container-10-copy-copy {
  margin-top: 176px;
  position: relative;
  top: 0;
}

.section-19-copy-copy {
  background-color: var(--cream);
  outline-color: var(--green);
  outline-offset: 0px;
  outline-width: 24px;
  outline-style: solid;
  height: 560px;
  margin-top: 27px;
}

.section-10-copy-copy-copy {
  background-color: var(--cream);
  text-align: left;
  border-bottom: 1px solid #000;
  height: auto;
  margin-top: -150px;
}

.comercial {
  background-color: var(--dark-green);
  height: auto;
}

.comercial-heading {
  color: var(--dark-green);
  text-align: center;
  font-family: Montserrat, sans-serif;
}

.comercial-sec-18 {
  background-color: var(--yellow);
  text-align: center;
  height: 75px;
  margin: 0 auto -27px;
}

.comercial-sec-10 {
  background-color: var(--cream);
  text-align: left;
  border-bottom: 1px solid #000;
  height: auto;
  margin-top: -150px;
}

.commercial-sec-19 {
  background-color: var(--cream);
  outline-color: var(--green);
  outline-offset: 0px;
  outline-width: 24px;
  outline-style: solid;
  height: 560px;
  margin-top: 27px;
}

.commerical-cell-16 {
  background-color: var(--yellow);
  border-radius: 17px;
}

.db-sec-12 {
  background-color: var(--dark-green);
  height: auto;
}

.care-sec-10 {
  background-color: var(--cream);
  text-align: left;
  border-bottom: 1px solid #000;
  height: auto;
  margin-top: -150px;
}

.care-heading {
  color: var(--dark-green);
  text-align: center;
  margin-top: -56px;
  font-family: Merriweather, serif;
  position: static;
  top: 0;
}

.care-heading-9 {
  color: var(--dark-green);
  text-align: center;
  font-family: Montserrat, sans-serif;
  font-weight: 400;
}

.section-12-copy, .care-sec-12 {
  background-color: var(--dark-green);
  height: auto;
}

.care-sec-19 {
  background-color: var(--cream);
  outline-color: var(--green);
  outline-offset: 0px;
  outline-width: 24px;
  outline-style: solid;
  height: 560px;
  margin-top: 27px;
}

.about-sec-10 {
  background-color: var(--cream);
  text-align: left;
  border-bottom: 1px solid #000;
  height: auto;
  margin-top: -150px;
}

.about-sec-65 {
  display: none;
}

.contact-sec-10 {
  background-color: var(--cream);
  text-align: left;
  border-bottom: 1px solid #000;
  height: auto;
  margin-top: -150px;
}

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

.section-72 {
  height: auto;
  margin-top: 66px;
  margin-bottom: 40px;
}

.heading-40 {
  text-align: center;
  padding-left: 60px;
  padding-right: 60px;
  font-family: Montserrat, sans-serif;
  font-weight: 400;
}

.body-3, .body-3-copy {
  background-color: var(--cream);
}

.section-9-copy {
  background-color: var(--cream);
  background-image: none;
  height: auto;
  margin-top: 178px;
  margin-bottom: 0;
}

.section-73 {
  margin-bottom: 100px;
}

.section-9-copy-copy {
  background-color: var(--cream);
  opacity: 1;
  background-image: linear-gradient(#00000080, #00000080), url('../images/IMG_2518.jpg');
  background-position: 0 0, 50% 100%;
  background-size: auto, cover;
  height: 600px;
  margin-top: 178px;
}

.lawn-care {
  background-color: var(--dark-green);
  height: auto;
  margin-top: 185px;
}

@media screen and (max-width: 991px) {
  .hero-wrapper {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }

  .navbar {
    display: none;
  }

  .section-2 {
    margin-top: -131px;
  }

  .home-page-hero-section {
    background-image: url('../images/Primary_Grounds_Columbus_IN-6.jpg');
    background-position: 61%;
    background-size: cover;
    height: 70svh;
    margin-top: -105px;
  }

  .heading-2 {
    margin-top: -24px;
  }

  .image-3 {
    display: none;
  }

  .container-5 {
    margin-left: auto;
    margin-right: auto;
    padding-top: 20px;
  }

  .quick-stack {
    padding-top: 10px;
  }

  .section-5 {
    margin-top: -517px;
    position: relative;
  }

  .heading-4 {
    text-align: center;
    width: 100vw;
    margin-top: 0;
  }

  .curved-section-copy {
    height: 141px;
  }

  .heading-7 {
    margin-top: 10px;
    font-size: 19px;
    display: none;
  }

  .paragraph, .text-block-4 {
    display: none;
  }

  .italic-text {
    font-size: 17px;
  }

  .code-embed-2 {
    margin-top: 127px;
  }

  .section-9 {
    margin-top: -2px;
    display: block;
  }

  .heading-8 {
    margin-top: 111px;
  }

  .section-10 {
    width: 100%;
    margin-top: -151px;
  }

  .container-11 {
    max-width: 95%;
  }

  .container-12 {
    width: 100%;
    max-width: none;
    margin-left: auto;
    margin-right: auto;
  }

  .text-block-5 {
    width: auto;
    padding-left: 0;
    padding-right: 0;
    font-size: 16px;
  }

  .section-12 {
    margin-top: 59px;
  }

  .section-18 {
    margin-top: 118px;
  }

  .section-19 {
    outline-color: var(--green);
    outline-offset: 0px;
    outline-width: 24px;
    outline-style: solid;
    margin-top: 347px;
    margin-bottom: 138px;
  }

  .heading-14 {
    margin-bottom: -10px;
  }

  .container-15 {
    max-width: 95%;
    margin-bottom: 20px;
    padding-bottom: 0;
  }

  .container-16 {
    margin-top: 14px;
  }

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

  .design-build-explore {
    margin-top: -365px;
  }

  .container-18 {
    width: 100%;
    max-width: 100%;
  }

  .design-build-process-hero {
    margin-top: 126px;
  }

  .code-embed-4 {
    margin-top: 20px;
  }

  .heading-24 {
    margin-top: 10px;
  }

  .heading-26 {
    margin-top: 15px;
  }

  .button-5 {
    margin-top: 2px;
  }

  .container-24 {
    margin-top: -68px;
  }

  .section-29 {
    margin-top: 72px;
  }

  .section-9-copy {
    margin-top: 0;
  }

  .garden-bed-maint-hero {
    margin-top: -1px;
  }

  .commercial-services-hero {
    margin-top: -6px;
  }

  .cell-16-copy {
    padding-bottom: 0;
  }

  .section-34 {
    margin-top: 2px;
  }

  .section-35 {
    margin-top: 0;
  }

  .heading-5-copy {
    font-size: 20px;
    display: none;
  }

  .button-9 {
    font-size: 10px;
  }

  .menu-button, .menu-button-2 {
    font-size: 75px;
  }

  .quick-stack-15 {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .heading-5-copy-copy {
    font-size: 20px;
    display: block;
  }

  .nav-logo {
    height: 150px;
    margin-top: 10px;
  }

  .navbar-2 {
    background-color: var(--cream);
    height: 200px;
    display: block;
  }

  .menu-button-3 {
    font-size: 75px;
  }

  .menu-button-3.w--open {
    background-color: var(--cream);
  }

  .nav-menu-2 {
    background-color: var(--white);
    margin-top: 0;
  }

  .nav-link-7 {
    color: var(--green);
    text-align: center;
    font-family: Montserrat, sans-serif;
    font-size: 22px;
    font-style: normal;
    font-weight: 700;
  }

  .nav-link-7:focus, .nav-link-7:visited, .nav-link-7._w--current {
    color: var(--green);
  }

  .design-build {
    text-align: center;
    font-family: Montserrat, sans-serif;
    font-size: 22px;
    font-weight: 700;
  }

  .nav-link-9 {
    color: var(--dark-green);
    text-align: center;
    font-family: Montserrat, sans-serif;
    font-size: 22px;
    font-weight: 700;
  }

  .icon {
    color: var(--dark-green);
    margin-top: 50px;
  }

  .quick-stack-16 {
    padding-top: 0;
  }

  .care-maintain, .inspiration, .about-us, .careers, .contact {
    text-align: center;
    font-family: Montserrat, sans-serif;
    font-size: 22px;
    font-weight: 700;
  }

  .commercial {
    color: var(--dark-green);
    text-align: center;
    font-family: Montserrat, sans-serif;
    font-size: 22px;
    font-weight: 700;
  }

  .image-10 {
    margin-top: 22px;
  }

  .cell-30 {
    display: block;
  }

  .quick-stack-17 {
    width: 100%;
    overflow: visible;
  }

  .div-block-10 {
    width: 99.9999%;
  }

  .bold-text-2 {
    font-size: 16px;
  }

  .quick-stack-18 {
    padding-bottom: 40px;
  }

  .section-48 {
    margin-top: 38px;
  }

  .section-49 {
    margin-top: -127px;
  }

  .section-50 {
    margin-top: -130px;
  }

  .section-51 {
    margin-top: -128px;
  }

  .heading-2-copy {
    margin-top: -68px;
  }

  .image-2-copy {
    margin-top: -24px;
  }

  .design-build-explore-copy {
    margin-top: -365px;
  }

  .section-10-copy, .section-10-copy-copy, .section-10-copy {
    width: 100%;
    margin-top: -151px;
  }

  .section-18-copy-copy {
    margin-top: 118px;
  }

  .section-10-copy {
    width: 100%;
    margin-top: -151px;
  }

  .heading-14-copy {
    margin-bottom: -10px;
  }

  .section-10-copy-copy, .section-10-copy {
    width: 100%;
    margin-top: -151px;
  }

  .section-19-copy {
    outline-color: var(--green);
    outline-offset: 0px;
    outline-width: 24px;
    outline-style: solid;
    margin-top: 347px;
    margin-bottom: 138px;
  }

  .section-10-copy-copy {
    width: 100%;
    margin-top: -151px;
  }

  .container-15-copy {
    max-width: 95%;
    margin-bottom: 20px;
    padding-bottom: 0;
  }

  .section-18-copy {
    margin-top: 118px;
  }

  .heading-8-copy {
    margin-top: 111px;
  }

  .section-19-copy-copy {
    outline-color: var(--green);
    outline-offset: 0px;
    outline-width: 24px;
    outline-style: solid;
    margin-top: 347px;
    margin-bottom: 138px;
  }

  .section-10-copy-copy-copy {
    width: 100%;
    margin-top: -151px;
  }

  .comercial {
    margin-top: 59px;
  }

  .comercial-heading {
    margin-bottom: -10px;
  }

  .comercial-sec-18 {
    margin-top: 118px;
  }

  .comercial-sec-10 {
    width: 100%;
    margin-top: -151px;
  }

  .commercial-sec-19 {
    outline-color: var(--green);
    outline-offset: 0px;
    outline-width: 24px;
    outline-style: solid;
    margin-top: 347px;
    margin-bottom: 138px;
  }

  .commercial-quick-stack-18 {
    padding-bottom: 40px;
  }

  .db-sec-12 {
    margin-top: 59px;
  }

  .care-sec-10 {
    width: 100%;
    margin-top: -151px;
  }

  .care-heading {
    margin-top: 111px;
  }

  .section-12-copy, .care-sec-12 {
    margin-top: 59px;
  }

  .care-sec-19 {
    outline-color: var(--green);
    outline-offset: 0px;
    outline-width: 24px;
    outline-style: solid;
    margin-top: 347px;
    margin-bottom: 138px;
  }

  .about-sec-10, .contact-sec-10 {
    width: 100%;
    margin-top: -151px;
  }

  .contact-current {
    text-align: center;
    font-family: Montserrat, sans-serif;
    font-size: 22px;
    font-weight: 700;
  }

  .section-9-copy {
    margin-top: -2px;
    display: block;
  }

  .section-9-copy-copy {
    margin-top: 0;
  }

  .lawn-care {
    margin-top: 59px;
  }
}

@media screen and (max-width: 767px) {
  .section-2 {
    margin-top: -173px;
  }

  .image-4 {
    width: 100px;
    max-width: none;
  }

  .image-5, .image-6 {
    width: 101px;
    max-width: none;
  }

  .heading-5 {
    font-size: 36px;
  }

  .button-2 {
    margin-top: 62px;
  }

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

  .image-10 {
    display: block;
  }

  .heading-2-copy {
    font-size: 15px;
  }
}

@media screen and (max-width: 479px) {
  .hero-wrapper {
    margin-top: 104px;
  }

  .section-2 {
    height: 995px;
    margin-top: -303px;
  }

  .home-page-hero-section {
    height: 40svh;
  }

  .container-4 {
    margin-top: 26px;
    display: none;
  }

  .image-4 {
    width: 100%;
  }

  .quick-stack {
    margin-top: -12px;
  }

  .image-5 {
    width: 100%;
    margin-top: -28px;
  }

  .code-embed {
    display: none;
  }

  .image-6 {
    width: 100%;
    margin-top: -39px;
  }

  .section-5 {
    display: block;
  }

  .heading-4 {
    font-size: 28px;
  }

  .heading-5 {
    font-size: 23px;
  }

  .heading-6 {
    margin-top: 191px;
  }

  .quick-stack-6 {
    height: 448px;
  }

  .curved-section-copy {
    margin-top: -566px;
  }

  .section-8 {
    margin-top: 794px;
  }

  .section-10 {
    height: 3800px;
    margin-top: -139px;
  }

  .section-12 {
    height: 2418px;
  }

  .heading-11 {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 19px;
    line-height: 34px;
  }

  .div-block-7 {
    width: 50%;
    height: 36px;
    margin-top: 5px;
    margin-bottom: 15px;
  }

  .text-block-7 {
    padding-top: 8px;
  }

  .button {
    margin-top: 6px;
  }

  .section-19 {
    outline-color: var(--green);
    outline-offset: 0px;
    outline-width: 24px;
    outline-style: none;
    margin-top: 351px;
  }

  .heading-14 {
    margin-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 28px;
  }

  .paragraph-2 {
    margin-bottom: 65px;
  }

  .container-15 {
    margin-top: -17px;
    padding-top: 0;
  }

  .button-2 {
    margin-top: -37px;
  }

  .container-16 {
    margin-top: 152px;
    display: none;
  }

  .section-20 {
    max-width: 100%;
  }

  .heading-19 {
    margin-top: -10px;
  }

  .container-17 {
    max-width: 100%;
  }

  .design-and-plan-heading {
    margin-top: 0;
  }

  .background-video {
    height: 1085px;
  }

  .heading-21 {
    text-align: center;
    padding-left: 10px;
    font-size: 32px;
    line-height: 38px;
  }

  .text-block-13 {
    text-align: center;
    padding-top: 0;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 16px;
  }

  .button-4 {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }

  .design-build-explore {
    margin-top: 7px;
  }

  .container-18 {
    max-width: 100%;
  }

  .section-23 {
    display: none;
  }

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

  .text-block-14 {
    margin-top: 21px;
    line-height: 24px;
  }

  .code-embed-6 {
    margin-top: 450px;
    display: none;
  }

  .heading-26 {
    text-align: center;
    font-size: 19px;
  }

  .paragraph-3 {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 16px;
    line-height: 20px;
  }

  .heading-27 {
    text-align: center;
    font-size: 19px;
  }

  .paragraph-4, .mission-visin {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 16px;
    line-height: 20px;
  }

  .button-5 {
    margin-top: 40px;
  }

  .heading-29 {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 24px;
    line-height: 28px;
  }

  .heading-30 {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 18px;
    line-height: 24px;
  }

  .heading-31 {
    text-align: center;
    font-size: 32px;
    line-height: 34px;
  }

  .paragraph-5, .button-7 {
    text-align: center;
  }

  .cell-22 {
    display: none;
  }

  .quick-stack-12 {
    text-align: center;
  }

  .garden-bed-main-cell, .commercial-cell, .section-30, .section-31, .section-32, .section-33, .section-34, .section-35, .section-36, .section-37, .section-38, .section-39, .section-40, .section-41, .section-42, .section-43, .section-44, .section-45, .section-46, .section-47 {
    display: none;
  }

  .heading-5-copy-copy {
    font-size: 14px;
  }

  .icon {
    margin-top: 87px;
  }

  .contact {
    display: block;
  }

  .contact:active {
    color: var(--green);
  }

  .contact:visited {
    color: #589e44;
  }

  .heading-2-copy, .image-2-copy {
    display: none;
  }

  .code-embed-7 {
    margin-top: 71px;
  }

  .container-28 {
    margin-top: -43px;
  }

  .quick-stack-19 {
    margin-top: -169px;
  }

  .image-11 {
    text-align: center;
    width: 75%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 40px;
    padding-right: 40px;
  }

  .button-10 {
    background-color: var(--green);
    margin-top: 20px;
    font-family: Montserrat, sans-serif;
    font-weight: 600;
  }

  .heading-34, .heading-35, .heading-36 {
    color: var(--green);
    text-align: center;
  }

  .link-21, .link-22, .link-23 {
    color: var(--green);
    text-decoration: none;
  }

  .text-block-17 {
    font-family: Montserrat, sans-serif;
  }

  .text-block-18 {
    margin-top: 15px;
    font-family: Montserrat, sans-serif;
    font-weight: 700;
  }

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

  .section-52 {
    margin-top: -357px;
    display: block;
  }

  .section-53 {
    margin-top: 19px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .container-29, .text-block-19 {
    text-align: center;
  }

  .section-54 {
    margin-top: 537px;
    display: block;
  }

  .section-55 {
    margin-top: 115px;
    display: block;
  }

  .section-56, .section-57, .section-58 {
    display: block;
  }

  .section-59 {
    display: block;
  }

  .section-60 {
    display: block;
  }

  .section-61 {
    display: block;
  }

  .container-10-copy {
    margin-top: 79px;
  }

  .design-build-explore-copy {
    margin-top: 7px;
  }

  .container-30 {
    margin-top: -379px;
  }

  .section-19-copy-copy {
    outline-color: var(--green);
    outline-offset: 0px;
    outline-width: 24px;
    outline-style: none;
    height: 1300px;
    margin-top: 379px;
  }

  .section-62 {
    margin-top: -133px;
    display: block;
  }

  .container-31 {
    max-width: 100svw;
  }

  .cell-32 {
    justify-content: flex-start;
    align-items: flex-start;
    padding-top: 33px;
    padding-bottom: 0;
  }

  .cell-33 {
    padding-top: 37px;
  }

  .container-32 {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }

  .section-63 {
    display: block;
  }

  .container-33 {
    text-align: center;
  }

  .section-64 {
    display: none;
  }

  .section-65 {
    display: block;
  }

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

  .heading-37 {
    text-align: center;
    font-size: 25px;
  }

  .heading-38 {
    text-align: center;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 25px;
    line-height: 29px;
  }

  .paragraph-7 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .heading-39 {
    text-align: center;
    font-size: 25px;
  }

  .paragraph-8 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .container-35 {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }

  .heading-22-copy {
    margin-top: 38px;
    font-size: 25px;
    line-height: 30px;
  }

  .section-66 {
    display: block;
  }

  .section-67 {
    display: block;
  }

  .section-67-copy {
    margin-top: 215px;
    display: block;
  }

  .heading-14-copy {
    margin-top: 20px;
    margin-bottom: 33px;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 28px;
  }

  .section-18-copy {
    margin-top: 731px;
    display: none;
  }

  .section-68 {
    display: block;
  }

  .heading-29-copy {
    margin-top: 24px;
    font-size: 32px;
    line-height: 36px;
  }

  .button-6-copy {
    margin-left: 20px;
    margin-right: 20px;
  }

  .cell-34 {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }

  .section-18-copy-copy {
    margin-top: 702px;
    margin-bottom: 7px;
    display: none;
  }

  .section-69 {
    margin-top: 31px;
    display: block;
  }

  .heading-14-copy {
    margin-top: -200px;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 28px;
  }

  .section-70 {
    display: block;
  }

  .section-10-copy {
    height: 3800px;
    margin-top: 33px;
  }

  .section-19-copy {
    outline-color: var(--green);
    outline-offset: 0px;
    outline-width: 24px;
    outline-style: none;
    margin-top: 1514px;
  }

  .section-10-copy-copy {
    height: 4439px;
    margin-top: 33px;
  }

  .container-15-copy {
    margin-top: 7px;
    padding-top: 0;
  }

  .section-18-copy {
    margin-top: 915px;
  }

  .section-71 {
    margin-top: 84px;
    display: block;
  }

  .care-cont-10 {
    margin-top: 99px;
  }

  .container-10-copy-copy {
    margin-top: 79px;
  }

  .cell-35, .cell-36 {
    margin-left: auto;
    margin-right: auto;
  }

  .container-36 {
    margin-top: 103px;
  }

  .code-embed-8 {
    margin-top: 399px;
  }

  .section-19-copy-copy {
    outline-color: var(--green);
    outline-offset: 0px;
    outline-width: 24px;
    outline-style: none;
    margin-top: 691px;
  }

  .section-10-copy-copy-copy {
    height: 2815px;
    margin-top: 1px;
  }

  .comercial {
    height: 2215px;
  }

  .comercial-heading {
    margin-top: -448px;
    margin-bottom: 196px;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 28px;
  }

  .comercial-sec-18 {
    margin-top: 349px;
    display: none;
  }

  .comercial-sec-10 {
    height: 3700px;
    margin-top: 33px;
  }

  .commercial-sec-19 {
    outline-color: var(--green);
    outline-offset: 0px;
    outline-width: 24px;
    outline-style: none;
    margin-top: 1514px;
  }

  .commerical-cell-16 {
    padding-top: 0;
  }

  .commercial-quick-stack-18 {
    margin-top: -325px;
  }

  .db-cont-30 {
    margin-top: -723px;
  }

  .db-sec-12 {
    height: 2310px;
  }

  .care-sec-10 {
    height: 3980px;
    margin-top: -271px;
  }

  .care-heading {
    margin-top: 13px;
    padding-top: 0;
  }

  .care-heading-9 {
    margin-top: 147px;
  }

  .section-12-copy {
    height: 2418px;
  }

  .care-sec-12 {
    height: 1850px;
  }

  .care-sec-19 {
    outline-color: var(--green);
    outline-offset: 0px;
    outline-width: 24px;
    outline-style: none;
    margin-top: 1272px;
  }

  .about-sec-10 {
    height: 500px;
    margin-top: 480px;
  }

  .about-sec-65 {
    margin-top: 159px;
    display: block;
  }

  .contact-sec-10 {
    height: auto;
    margin-top: -139px;
  }

  .contact-current {
    color: var(--green);
    display: block;
  }

  .contact-current:active {
    color: var(--green);
  }

  .contact-current:visited {
    color: #589e44;
  }

  .lawn-care {
    height: 1448px;
  }
}

#w-node-_3e9f2121-ba65-80ed-7614-47936ee03cfa-56132e25, #w-node-_55dee060-8afd-8a0e-4d8b-15b726abf6da-56132e25 {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
}

#w-node-dbacb9a5-deda-d631-9f57-c604764c9ca0-56132e25 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-ac28098c-913f-c30b-598c-fd66200825db-56132e25, #w-node-_432ff574-62e1-e718-0668-ca8cc40d88ae-56132e25, #w-node-fcd69450-8547-a570-9328-526b455a25f5-56132e25 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_503f2296-9856-0a89-59a5-4b90d871d991-56132e25, #w-node-a656d956-ab5b-4e8d-469f-158ee412ce7d-56132e25 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_97d69fa0-aba1-6587-d8d0-ea767fd2c4b2-7fd2c4b1 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

#w-node-c75928e4-9ce0-5f96-c8bf-34a81c88081e-0c56de40 {
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
}

#w-node-c9f01a00-e50b-8246-c0c0-99e27e4b5a5c-0c56de40 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-a598760b-ca99-cf44-7e59-d0c27c0eb3a1-0c56de40, #w-node-_92d31e18-ca5f-2ea8-038f-f8e63ff2f236-0c56de40 {
  grid-column: span 2 / span 2;
}

#w-node-_361b27a5-94a7-ef18-7bcd-636c876b2555-0c56de40 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_93739745-1898-0ba5-fcac-a6f49112c72c-0c56de40 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-c75928e4-9ce0-5f96-c8bf-34a81c88081e-d4cdce24 {
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
}

#w-node-_361b27a5-94a7-ef18-7bcd-636c876b2555-d4cdce24 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_6c25b98b-6dbd-bd88-0488-8b2dc84c4b54-d4cdce24 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_023a116a-d9a7-7a26-98ef-254617ba35b6-4527bca2 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-e54032c8-55fe-97d5-8ec0-2b09cea20901-4527bca2 {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr .25fr 1fr;
}

#w-node-_361b27a5-94a7-ef18-7bcd-636c876b2555-a546b4a4 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_93739745-1898-0ba5-fcac-a6f49112c72c-a546b4a4 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_42edcd03-1a69-d233-5634-ab3d547d5f27-0b141e25 {
  grid-template-rows: auto;
  grid-template-columns: 2fr 2.25fr;
}

#w-node-_361b27a5-94a7-ef18-7bcd-636c876b2555-0b141e25 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_6c25b98b-6dbd-bd88-0488-8b2dc84c4b54-0b141e25 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_361b27a5-94a7-ef18-7bcd-636c876b2555-eec2f3ae {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_93739745-1898-0ba5-fcac-a6f49112c72c-eec2f3ae {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_361b27a5-94a7-ef18-7bcd-636c876b2555-dcd5d0fd {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_93739745-1898-0ba5-fcac-a6f49112c72c-dcd5d0fd {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_361b27a5-94a7-ef18-7bcd-636c876b2555-6a841fcf {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_93739745-1898-0ba5-fcac-a6f49112c72c-6a841fcf {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_361b27a5-94a7-ef18-7bcd-636c876b2555-8ce3beca {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_93739745-1898-0ba5-fcac-a6f49112c72c-8ce3beca {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_361b27a5-94a7-ef18-7bcd-636c876b2555-08e9d02c {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_93739745-1898-0ba5-fcac-a6f49112c72c-08e9d02c {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_361b27a5-94a7-ef18-7bcd-636c876b2555-2a510ad1 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_93739745-1898-0ba5-fcac-a6f49112c72c-2a510ad1 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-fc1bbdaa-e03c-3868-3c21-a8c5e702fc9c-6ddc03b6 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_93739745-1898-0ba5-fcac-a6f49112c72c-6ddc03b6 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_361b27a5-94a7-ef18-7bcd-636c876b2555-baf2d364 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_93739745-1898-0ba5-fcac-a6f49112c72c-baf2d364 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_42edcd03-1a69-d233-5634-ab3d547d5f27-32b06fa8 {
  grid-template-rows: auto;
  grid-template-columns: 2fr 2.25fr;
}

#w-node-a13eabdd-f644-90f5-2ee3-01d2e7b58b0a-32b06fa8 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_6c25b98b-6dbd-bd88-0488-8b2dc84c4b54-32b06fa8 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_42edcd03-1a69-d233-5634-ab3d547d5f27-8223b66a {
  grid-template-rows: auto;
  grid-template-columns: 2fr 2.25fr;
}

#w-node-a13eabdd-f644-90f5-2ee3-01d2e7b58b0a-8223b66a {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_6c25b98b-6dbd-bd88-0488-8b2dc84c4b54-8223b66a {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

@media screen and (max-width: 991px) {
  #w-node-_3e9f2121-ba65-80ed-7614-47936ee03cfa-56132e25 {
    grid-template-rows: auto;
    grid-template-columns: .25fr;
  }

  #w-node-c75928e4-9ce0-5f96-c8bf-34a81c88081e-0c56de40 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_361b27a5-94a7-ef18-7bcd-636c876b2555-0c56de40 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_361b27a5-94a7-ef18-7bcd-636c876b2555-d4cdce24 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_023a116a-d9a7-7a26-98ef-254617ba35b6-4527bca2 {
    grid-template-rows: auto;
    grid-template-columns: 1.5fr 1fr;
  }

  #w-node-_361b27a5-94a7-ef18-7bcd-636c876b2555-a546b4a4 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_361b27a5-94a7-ef18-7bcd-636c876b2555-0b141e25 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_361b27a5-94a7-ef18-7bcd-636c876b2555-eec2f3ae, #w-node-_361b27a5-94a7-ef18-7bcd-636c876b2555-dcd5d0fd, #w-node-_361b27a5-94a7-ef18-7bcd-636c876b2555-6a841fcf, #w-node-_361b27a5-94a7-ef18-7bcd-636c876b2555-8ce3beca, #w-node-_361b27a5-94a7-ef18-7bcd-636c876b2555-08e9d02c, #w-node-_361b27a5-94a7-ef18-7bcd-636c876b2555-2a510ad1, #w-node-fc1bbdaa-e03c-3868-3c21-a8c5e702fc9c-6ddc03b6, #w-node-_361b27a5-94a7-ef18-7bcd-636c876b2555-baf2d364 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
  }
}

@media screen and (max-width: 767px) {
  #w-node-dbacb9a5-deda-d631-9f57-c604764c9ca0-56132e25 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
  }
}

@media screen and (max-width: 479px) {
  #w-node-dbacb9a5-deda-d631-9f57-c604764c9ca0-56132e25, #w-node-_503f2296-9856-0a89-59a5-4b90d871d991-56132e25 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-a656d956-ab5b-4e8d-469f-158ee412ce7d-56132e25 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    display: none;
  }

  #w-node-c9f01a00-e50b-8246-c0c0-99e27e4b5a5c-0c56de40 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_361b27a5-94a7-ef18-7bcd-636c876b2555-0c56de40 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_93739745-1898-0ba5-fcac-a6f49112c72c-0c56de40, #w-node-c75928e4-9ce0-5f96-c8bf-34a81c88081e-d4cdce24 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_361b27a5-94a7-ef18-7bcd-636c876b2555-d4cdce24 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_6c25b98b-6dbd-bd88-0488-8b2dc84c4b54-d4cdce24 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_023a116a-d9a7-7a26-98ef-254617ba35b6-4527bca2 {
    grid-template-rows: auto;
    grid-template-columns: 1.5fr;
  }

  #w-node-e54032c8-55fe-97d5-8ec0-2b09cea20901-4527bca2 {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_361b27a5-94a7-ef18-7bcd-636c876b2555-a546b4a4 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_93739745-1898-0ba5-fcac-a6f49112c72c-a546b4a4 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_42edcd03-1a69-d233-5634-ab3d547d5f27-0b141e25 {
    grid-template-rows: auto;
    grid-template-columns: 2fr;
  }

  #w-node-_361b27a5-94a7-ef18-7bcd-636c876b2555-0b141e25 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_6c25b98b-6dbd-bd88-0488-8b2dc84c4b54-0b141e25 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_361b27a5-94a7-ef18-7bcd-636c876b2555-eec2f3ae {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_93739745-1898-0ba5-fcac-a6f49112c72c-eec2f3ae {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_361b27a5-94a7-ef18-7bcd-636c876b2555-dcd5d0fd {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_93739745-1898-0ba5-fcac-a6f49112c72c-dcd5d0fd {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_361b27a5-94a7-ef18-7bcd-636c876b2555-6a841fcf {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_93739745-1898-0ba5-fcac-a6f49112c72c-6a841fcf {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_361b27a5-94a7-ef18-7bcd-636c876b2555-8ce3beca {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_93739745-1898-0ba5-fcac-a6f49112c72c-8ce3beca {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_361b27a5-94a7-ef18-7bcd-636c876b2555-08e9d02c {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_93739745-1898-0ba5-fcac-a6f49112c72c-08e9d02c {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_361b27a5-94a7-ef18-7bcd-636c876b2555-2a510ad1 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_93739745-1898-0ba5-fcac-a6f49112c72c-2a510ad1 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-fc1bbdaa-e03c-3868-3c21-a8c5e702fc9c-6ddc03b6 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_93739745-1898-0ba5-fcac-a6f49112c72c-6ddc03b6 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_361b27a5-94a7-ef18-7bcd-636c876b2555-baf2d364 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_93739745-1898-0ba5-fcac-a6f49112c72c-baf2d364 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_42edcd03-1a69-d233-5634-ab3d547d5f27-32b06fa8 {
    grid-template-rows: auto;
    grid-template-columns: 2fr;
  }

  #w-node-a13eabdd-f644-90f5-2ee3-01d2e7b58b0a-32b06fa8 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_6c25b98b-6dbd-bd88-0488-8b2dc84c4b54-32b06fa8 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_42edcd03-1a69-d233-5634-ab3d547d5f27-8223b66a {
    grid-template-rows: auto;
    grid-template-columns: 2fr;
  }

  #w-node-a13eabdd-f644-90f5-2ee3-01d2e7b58b0a-8223b66a {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_6c25b98b-6dbd-bd88-0488-8b2dc84c4b54-8223b66a {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }
}


