:root {
  --default-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    Ubuntu, "Helvetica Neue", Helvetica, Arial, "PingFang SC",
    "Hiragino Sans GB", "Microsoft Yahei UI", "Microsoft Yahei",
    "Source Han Sans CN", sans-serif;
}
.main-container-banner {
  overflow: hidden;
}

.main-container-banner,
.main-container-banner * {
  box-sizing: border-box;
}

input,
select,
textarea,
button {
  outline: 0;
}
.main-container-banner-main {
  position: relative;
  width: 1440px;
  height: 880px;
  margin: 0 auto;
}
.main-container-banner {
  position: relative;
  width: 1440px;
  height: 654px;
  margin: 0 auto;
}
.rectangle-banner {
  position: relative;
  width: 1440px;
  height: 604px;
  margin: 0 0 0 0;
  background: #f0f9e6;
  overflow: visible auto;
}
.header-banner {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  flex-wrap: nowrap;
  gap: 16px;
  position: relative;
  width: 1440px;
  margin: 0 0 0 0;
  background: #ffffff;
  z-index: 5;
  box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.08);
}
.frame-banner {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  align-self: stretch;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 24px;
  position: relative;
  min-width: 0;
  padding: 8px 165px 8px 165px;
  background: #ffbc00;
  z-index: 6;
}
.frame-banner1 {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  flex-wrap: nowrap;
  flex-grow: 1;
  flex-shrink: 0;
  flex-basis: 0;
  gap: 24px;
  position: relative;
  z-index: 7;
}
.leading-lawn-care-banner {
  flex-grow: 1;
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  height: 30px;
  color: #06233a;
  font-family: Inter, var(--default-font-family);
  font-size: 14px;
  font-weight: 500;
  line-height: 30px;
  text-align: right;
  white-space: nowrap;
  letter-spacing: 0.03px;
  z-index: 8;
}
.frame-banner2 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  align-self: stretch;
  flex-wrap: nowrap;
  flex-shrink: 0;
  position: relative;
  min-width: 0;
  padding: 4px 165px 27px 165px;
  z-index: 9;
}
.group-banner3 {
  flex-shrink: 0;
  position: relative;
  width: 277.083px;
  height: 74px;
  background: url(./assets/images/b5ba9ef5-5e27-4787-a9ec-07196878c6f2.png)
    no-repeat center;
  background-size: cover;
  z-index: 10;
}
.frame-banner4 {
  display: flex;
  align-items: center;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 40px;
  position: relative;
  width: 305px;
  z-index: 11;
}
.frame-banner5 {
  display: flex;
  align-items: center;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 4px;
  position: relative;
  width: 75px;
  z-index: 12;
}
.services-banner {
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  height: 30px;
  color: #0f4229;
  font-family: Inter, var(--default-font-family);
  font-size: 18px;
  font-weight: 500;
  line-height: 30px;
  text-align: left;
  white-space: nowrap;
  z-index: 13;
}
.services-bannerhighlighted {
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  height: 30px;
  color: #348e38;
  font-family: Inter, var(--default-font-family);
  font-size: 18px;
  font-weight: 600;
  line-height: 30px;
  text-align: left;
  white-space: nowrap;
  z-index: 13;
}
.frame-banner6 {
  display: flex;
  align-items: center;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 4px;
  position: relative;
  width: 81px;
  z-index: 14;
}
.about-us-bannerhighlighted {
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  height: 30px;
  color: #348e38;
  font-family: Inter, var(--default-font-family);
  font-size: 18px;
  font-weight: 600;
  line-height: 30px;
  text-align: left;
  white-space: nowrap;
  z-index: 15;
}
.about-us-banner {
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  height: 30px;
  color: #0f4229;
  font-family: Inter, var(--default-font-family);
  font-size: 18px;
  font-weight: 500;
  line-height: 30px;
  text-align: left;
  white-space: nowrap;
  z-index: 15;
}
.contact-banner {
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  height: 30px;
  color: #0f4229;
  font-family: Inter, var(--default-font-family);
  font-size: 18px;
  font-weight: 500;
  line-height: 30px;
  text-align: left;
  white-space: nowrap;
  z-index: 16;
}
.contact-bannerhighlighted {
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  height: 30px;
  color: #348e38;
  font-family: Inter, var(--default-font-family);
  font-size: 18px;
  font-weight: 600;
  line-height: 30px;
  text-align: left;
  white-space: nowrap;
  z-index: 15;
}
.frame-banner7 {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 24px;
  position: relative;
  width: 349px;
  z-index: 17;
}
.frame-banner8 {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 8px;
  position: relative;
  width: 153px;
  height: 30.5px;
  z-index: 18;
}
.svg-margin {
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
  width: 24px;
  min-height: 0;
  z-index: 19;
}
.vector-banner {
  position: relative;
  width: 16.628px;
  height: 20px;
  margin: 5px 0 0 3.338px;
  background: url(./assets/images/d4e2355a-8d13-42e2-928a-f7f4e9934061.png)
    no-repeat center;
  background-size: cover;
  z-index: 20;
}
.phone-number-banner {
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  height: 30px;
  color: #06233a;
  font-family: Inter, var(--default-font-family);
  font-size: 16px;
  font-weight: 700;
  line-height: 30px;
  text-align: left;
  white-space: nowrap;
  letter-spacing: 0.03px;
  z-index: 21;
}
.button-banner {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: nowrap;
  flex-shrink: 0;
  position: relative;
  width: 172px;
  padding: 16px 24px 16px 24px;
  cursor: pointer;
  background: #67a025;
  border: none;
  z-index: 22;
  border-radius: 10px;
}
.book-a-slot-banner {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  width: 124px;
  height: 22px;
  color: #ffffff;
  font-family: Inter, var(--default-font-family);
  font-size: 16px;
  font-weight: 600;
  line-height: 22px;
  text-align: center;
  white-space: nowrap;
  z-index: 23;
}
.flex-row-banner {
  position: relative;
  width: 1036px;
  height: 300px;
  margin: 99px 0 0 165px;
  z-index: 24;
}
.asset-banner {
  position: absolute;
  width: 300px;
  height: 300px;
  top: 0;
  left: 736px;
  z-index: 24;
  overflow: hidden;
}
.group-banner9 {
  position: relative;
  width: 292.525px;
  height: 292.525px;
  margin: 3.636px 0 0 3.64px;
  z-index: 25;
  overflow: visible auto;
}
.group-bannera {
  position: relative;
  width: 202.824px;
  height: 236.033px;
  margin: 28.1px 0 0 40.491px;
  z-index: 27;
}
.group-bannerb {
  position: absolute;
  width: 82.08%;
  height: 24.69%;
  top: 0;
  left: 12.28%;
  background: url(./assets/images/98e4ae60-2fcd-48e6-9630-273e3d2bb672.png)
    no-repeat center;
  background-size: 100% 100%;
  z-index: 28;
}
.group-bannerc {
  position: absolute;
  width: 38.46%;
  height: 52.84%;
  top: 19.1%;
  left: 33.98%;
  font-size: 0px;
  z-index: 29;
}
.plus-banner {
  display: block;
  position: relative;
  height: 104px;
  margin: 0 0 0 0;
  color: #06233a;
  font-family: Zilla Slab, var(--default-font-family);
  font-size: 86.95652770996094px;
  font-weight: 700;
  line-height: 104px;
  text-align: left;
  white-space: nowrap;
  z-index: 30;
}
.years-banner {
  display: block;
  position: relative;
  height: 24px;
  margin: -3.275px 0 0 2.656px;
  color: #06233a;
  font-family: Inter, var(--default-font-family);
  font-size: 20.000001907348633px;
  font-weight: 400;
  line-height: 24px;
  text-align: left;
  white-space: nowrap;
  z-index: 31;
}
.group-bannerd {
  position: absolute;
  width: 100%;
  height: 33.12%;
  top: 66.88%;
  left: 0;
  background: url(./assets/images/641fc923-bd45-4044-be5f-55e1589e5f5d.png)
    no-repeat center;
  background-size: 100% 100%;
  z-index: 32;
}
.group-bannere {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: url(./assets/images/bdac5919-f852-42c8-a26f-1c1b78cc022f.png)
    no-repeat center;
  background-size: 100% 100%;
  z-index: 26;
}
.frame-bannerf {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  flex-wrap: nowrap;
  gap: 16px;
  position: absolute;
  width: 684px;
  height: 204px;
  top: 39px;
  left: 0;
  z-index: 2;
}
.frame-bannerf-main {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  flex-wrap: nowrap;
  gap: 16px;
  position: absolute;
  width: 684px;
  height: 300px;
  top: 39px;
  left: 0;
  z-index: 2;
}
.at-brennans {
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  height: 55px;
  color: #67a025;
  font-family: Inter, var(--default-font-family);
  font-size: 16px;
  font-weight: 600;
  line-height: 20px;
  text-align: left;
  text-transform: uppercase;
  white-space: nowrap;
  letter-spacing: 0.64px;
  z-index: 3;
}
.at-brennans-main {
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  height: 55px;
  color: #67a025;
  font-family: Inter, var(--default-font-family);
  font-size: 16px;
  font-weight: 600;
  line-height: 20px;
  text-align: left;
  text-transform: uppercase;
  white-space: nowrap;
  letter-spacing: 0.64px;
  z-index: 3;
}
.bring-life-outdoor {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
  width: 684px;
  min-width: 0;
  height: 168px;
  color: #ffffff;
  font-family: Zilla Slab, var(--default-font-family);
  font-size: 70px;
  font-weight: 700;
  line-height: 84px;
  text-align: left;
  z-index: 4;
}
.bring-life-outdoor-main {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
  width: 684px;
  min-width: 0;
  height: 200px;
  color: #ffffff;
  font-family: Zilla Slab, var(--default-font-family);
  font-size: 70px;
  font-weight: 700;
  line-height: 84px;
  text-align: left;
  z-index: 4;
}
.lawn-care-text {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	flex-wrap: nowrap;
	gap: 40px;
	position: relative;
	width: 540px;
	margin-top: 50px;
	margin-right: 0px;
	margin-left: 25px;
	margin-bottom: 0px;
}
.frame-lawncaretext {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  align-self: stretch;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 16px;
  position: relative;
  min-width: 0;
}
.top-lawn-care {
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  height: 20px;
  color: #67a025;
  font-family: Inter, var(--default-font-family);
  font-size: 16px;
  font-weight: 600;
  line-height: 20px;
  text-align: left;
  text-transform: uppercase;
  white-space: nowrap;
  letter-spacing: 0.64px;
  z-index: 1;
}
.book-lawn-care-lawncaretext {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  flex-shrink: 0;
  position: relative;
  width: 610px;
  height: 252px;
  color: #ffffff;
  font-family: Zilla Slab, var(--default-font-family);
  font-size: 70px;
  font-weight: 700;
  line-height: 84px;
  text-align: left;
  z-index: 2;
}
.frame-lawncaretext2 {
  display: flex;
  align-items: flex-start;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 30px;
  position: relative;
  width: 172px;
  cursor: pointer;
  background: transparent;
  border: none;
  z-index: 3;
}
.mask-group-banner-main {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: url("./assets/images/background_edited.png")
    no-repeat center;
  background-size: cover;
  z-index: 1;
}
.mask-group-banner {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: url("./assets/images/contact-us-background.png")
    no-repeat center;
  background-size: cover;
  z-index: 1;
}
.button {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: nowrap;
  flex-shrink: 0;
  position: relative;
  width: 172px;
  padding: 16px 24px 16px 24px;
  cursor: pointer;
  background: #67a025;
  border: none;
  z-index: 16;
  border-radius: 10px;
}
.book-a-slot {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  width: 124px;
  height: 22px;
  color: #ffffff;
  font-family: Inter, var(--default-font-family);
  font-size: 16px;
  font-weight: 600;
  line-height: 22px;
  text-align: center;
  white-space: nowrap;
  z-index: 17;
}
.main-containera {
  overflow: hidden;
}

.main-containera,
.main-containera * {
  box-sizing: border-box;
}

input,
select,
textarea,
button {
  outline: 0;
}

.main-containera {
  position: relative;
  width: 1440px;
  height: 676px;
  margin: 0 auto;
  font-size: 0px;
}
.trusted-landscapers {
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    width: 531px;
    height: 55px;
    margin-top: 100px;
    margin-right: 0;
    margin-left: 455px;
    margin-bottom: 0;
    color: #06233a;
    font-family: Zilla Slab, var(--default-font-family);
    font-size: 46px;
    font-weight: 600;
    line-height: 55px;
    text-align: center;
    white-space: nowrap;
    z-index: 3;
}
.group-1 {
  position: relative;
  width: 728px;
  height: 221px;
  margin: 75px 0 0 356px;
  z-index: 11;
}
.asset {
  position: absolute;
  width: 221px;
  height: 221px;
  top: 0;
  left: 0;
  z-index: 12;
  overflow: hidden;
}
.group-2 {
  position: relative;
  width: 215.493px;
  height: 215.493px;
  margin: 2.679px 0 0 2.682px;
  z-index: 13;
  overflow: visible auto;
}
.group-3 {
  position: relative;
  width: 149.414px;
  height: 173.878px;
  margin: 20.7px 0 0 29.828px;
  z-index: 15;
  overflow: visible auto;
}
.group-4 {
  position: relative;
  width: 122.643px;
  height: 42.925px;
  margin: 0 0 0 18.355px;
  background: url(./assets/images/a9cbd9c5-c80c-4e35-8577-fa7808905a62.png)
    no-repeat center;
  background-size: 100% 100%;
  z-index: 16;
}
.group-5 {
  position: relative;
  width: 58px;
  height: 92.2px;
  margin: -9.72px 0 0 50.766px;
  font-size: 0px;
  z-index: 17;
  overflow: visible auto;
}
.plus {
  display: block;
  position: relative;
  height: 74px;
  margin: 0 0 0 0;
  color: #06233a;
  font-family: Zilla Slab, var(--default-font-family);
  font-size: 64.05797576904297px;
  font-weight: 700;
  line-height: 76.87px;
  text-align: left;
  white-space: nowrap;
  z-index: 18;
}
.years {
  display: block;
  position: relative;
  height: 18px;
  margin: -2.8px 0 0 1.957px;
  color: #06233a;
  font-family: Inter, var(--default-font-family);
  font-size: 14.7333345413208px;
  font-weight: 400;
  line-height: 17.831px;
  text-align: left;
  white-space: nowrap;
  z-index: 19;
}
.group-6 {
  position: relative;
  width: 149.414px;
  height: 57.59px;
  margin: -9.118px 0 0 0;
  background: url(./assets/images/1c0c0b01-8e82-47cb-bd31-2fb690703864.png)
    no-repeat center;
  background-size: 100% 100%;
  z-index: 20;
}
.group-7 {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: url(./assets/images/5d6a7e2a-93eb-4352-b581-e188eec17d09.png)
    no-repeat center;
  background-size: 100% 100%;
  z-index: 14;
}
.flex-column {
  position: absolute;
  width: 469px;
  height: 196px;
  top: 10px;
  left: 259px;
  font-size: 0px;
  z-index: 22;
}
.experience-landscaping {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: relative;
  width: 469px;
  height: 112px;
  margin: 0 0 0 0;
  color: #06233a;
  font-family: Inter, var(--default-font-family);
  font-size: 20px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
  z-index: 21;
}
.book-slot {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  width: 88px;
  height: 22px;
  color: #ffffff;
  font-family: Inter, var(--default-font-family);
  font-size: 16px;
  font-weight: 600;
  line-height: 22px;
  text-align: center;
  white-space: nowrap;
  z-index: 23;
}
.services-philadelphia {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  width: 470px;
  height: 20px;
  margin: 84px 0 0 485px;
  color: #67a025;
  font-family: Inter, var(--default-font-family);
  font-size: 16px;
  font-weight: 600;
  line-height: 20px;
  text-align: center;
  text-transform: uppercase;
  white-space: nowrap;
  letter-spacing: 0.64px;
  z-index: 2;
}
.frame8 {
  display: flex;
  align-items: flex-start;
  flex-wrap: nowrap;
  gap: 43px;
  position: relative;
  width: 1121px;
  margin: 32px 0 0 159.5px;
  z-index: 4;
}
.brookhaven {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  width: 175px;
  height: 41px;
  color: #06233a;
  font-family: Zilla Slab, var(--default-font-family);
  font-size: 34px;
  font-weight: 400;
  line-height: 41px;
  text-align: center;
  white-space: nowrap;
  z-index: 5;
}
.swarthmore {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  width: 184px;
  height: 41px;
  color: #06233a;
  font-family: Zilla Slab, var(--default-font-family);
  font-size: 34px;
  font-weight: 400;
  line-height: 41px;
  text-align: center;
  white-space: nowrap;
  z-index: 6;
}
.aston {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  width: 87px;
  height: 41px;
  color: #06233a;
  font-family: Zilla Slab, var(--default-font-family);
  font-size: 34px;
  font-weight: 400;
  line-height: 41px;
  text-align: center;
  white-space: nowrap;
  z-index: 7;
}
.media {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  width: 90px;
  height: 41px;
  color: #06233a;
  font-family: Zilla Slab, var(--default-font-family);
  font-size: 34px;
  font-weight: 400;
  line-height: 41px;
  text-align: center;
  white-space: nowrap;
  z-index: 8;
}
.chi-chester {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  width: 173px;
  height: 41px;
  color: #06233a;
  font-family: Zilla Slab, var(--default-font-family);
  font-size: 34px;
  font-weight: 400;
  line-height: 41px;
  text-align: center;
  white-space: nowrap;
  z-index: 9;
}
.west-chester {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  width: 197px;
  height: 41px;
  color: #06233a;
  font-family: Zilla Slab, var(--default-font-family);
  font-size: 34px;
  font-weight: 400;
  line-height: 41px;
  text-align: center;
  white-space: nowrap;
  z-index: 10;
}
.rectangle {
  position: absolute;
  width: 1440px;
  height: 676px;
  top: 0;
  left: 0;
  background: #ffffff;
}
.main-container1 {
  position: relative;
  width: 1440px;
  height: 1255px;
  margin: 0 auto;
}
.frameaa {
  display: flex;
  flex-direction: column;
  align-items: center;
  flex-wrap: nowrap;
  gap: 16px;
  position: relative;
  width: 731px;
  margin: 102.365px 0 0 354px;
  z-index: 2;
}
.what-we-do {
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  height: 20px;
  margin-top:25px;
  color: #67a025;
  font-family: Inter, var(--default-font-family);
  font-size: 16px;
  font-weight: 600;
  line-height: 20px;
  text-align: left;
  text-transform: uppercase;
  white-space: nowrap;
  letter-spacing: 0.64px;
  z-index: 3;
}
.discover-brennans {
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
  min-width: 0;
  font-family: Zilla Slab, var(--default-font-family);
  font-size: 46px;
  font-weight: 600;
  line-height: 55.2px;
  text-align: center;
  z-index: 4;
}
.discover-what {
  position: relative;
  color: #06233a;
  font-family: Zilla Slab, var(--default-font-family);
  font-size: 46px;
  font-weight: 600;
  line-height: 55.2px;
  text-align: center;
}
.brennans {
  position: relative;
  color: #06233a;
  font-family: Zilla Slab, var(--default-font-family);
  font-size: 46px;
  font-weight: 700;
  line-height: 55.2px;
  text-align: center;
}
.can-do-for-you {
  position: relative;
  color: #06233a;
  font-family: Zilla Slab, var(--default-font-family);
  font-size: 46px;
  font-weight: 600;
  line-height: 55.2px;
  text-align: center;
}
.frame-9 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  flex-wrap: nowrap;
  gap: 30px;
  position: relative;
  width: 1110px;
  margin: 50px 0 0 165px;
  z-index: 5;
}
.frame-10 {
  display: flex;
  align-items: flex-start;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 30px;
  position: relative;
  width: 1110px;
  z-index: 6;
}
.frame-11 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  flex-wrap: nowrap;
  flex-shrink: 0;
  position: relative;
  width: 350px;
  z-index: 7;
}
.mask-group {
  flex-shrink: 0;
  position: relative;
  width: 350px;
  height: 221px;
  background: url("./assets/images/resized_mowing.jpg")
    no-repeat center;
  background-size: cover;
  z-index: 8;
}
.frame-12 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  align-self: stretch;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 10px;
  position: relative;
  min-width: 0;
  padding: 30px 30px 30px 30px;
  background: #ffffff;
  z-index: 9;
  overflow: hidden;
  border-radius: 0 0 10px 10px;
}
.frame-13 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  align-self: stretch;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 8px;
  position: relative;
  z-index: 10;
}
.lawn-mowing {
  align-self: stretch;
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  height: 29px;
  color: #06233a;
  font-family: Zilla Slab, var(--default-font-family);
  font-size: 24px;
  font-weight: 600;
  line-height: 28.8px;
  text-align: left;
  white-space: nowrap;
  z-index: 11;
}
.lorem-ipsum {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
  width: 290px;
  height: 88px;
  color: #06233a;
  font-family: Inter, var(--default-font-family);
  font-size: 16px;
  font-weight: 400;
  line-height: 22.4px;
  text-align: left;
  z-index: 12;
}
.frame-14 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  flex-wrap: nowrap;
  flex-shrink: 0;
  position: relative;
  width: 350px;
  z-index: 13;
}
.mask-group-7 {
  flex-shrink: 0;
  position: relative;
  width: 350px;
  height: 221px;
  background: url(./assets/images/resized_mulching.jpg)
    no-repeat center;
  background-size: cover;
  z-index: 14;
}
.frame-15 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  align-self: stretch;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 10px;
  position: relative;
  min-width: 0;
  padding: 30px 30px 30px 30px;
  background: #ffffff;
  z-index: 15;
  overflow: hidden;
  border-radius: 0 0 10px 10px;
}
.frame-16 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  align-self: stretch;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 8px;
  position: relative;
  z-index: 16;
}
.mulching {
  align-self: stretch;
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  height: 29px;
  color: #06233a;
  font-family: Zilla Slab, var(--default-font-family);
  font-size: 24px;
  font-weight: 600;
  line-height: 28.8px;
  text-align: left;
  white-space: nowrap;
  z-index: 17;
}
.lorem-ipsum-dolor {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
  width: 290px;
  height: 88px;
  color: #06233a;
  font-family: Inter, var(--default-font-family);
  font-size: 16px;
  font-weight: 400;
  line-height: 22.4px;
  text-align: left;
  z-index: 18;
}
.frame-a {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  flex-wrap: nowrap;
  flex-shrink: 0;
  position: relative;
  width: 350px;
  z-index: 19;
}
.mask-group-b {
  flex-shrink: 0;
  position: relative;
  width: 350px;
  height: 221px;
  background: url(./assets/images/resized_cleanouts.jpg)
    no-repeat center;
  background-size: cover;
  z-index: 20;
}
.frame-c {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  align-self: stretch;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 10px;
  position: relative;
  min-width: 0;
  padding: 30px 30px 30px 30px;
  background: #ffffff;
  z-index: 21;
  overflow: hidden;
  border-radius: 0 0 10px 10px;
}
.frame-d {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  align-self: stretch;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 8px;
  position: relative;
  z-index: 22;
}
.spring-fall-clean {
  align-self: stretch;
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  height: 29px;
  color: #06233a;
  font-family: Zilla Slab, var(--default-font-family);
  font-size: 24px;
  font-weight: 600;
  line-height: 28.8px;
  text-align: left;
  text-transform: capitalize;
  white-space: nowrap;
  z-index: 23;
}
.lorem-ipsum-dolor-e {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
  width: 290px;
  height: 88px;
  color: #06233a;
  font-family: Inter, var(--default-font-family);
  font-size: 16px;
  font-weight: 400;
  line-height: 22.4px;
  text-align: left;
  z-index: 24;
}
.frame-f {
  display: flex;
  align-items: flex-start;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 30px;
  position: relative;
  width: 1110px;
  z-index: 25;
}
.frame-17 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  flex-wrap: nowrap;
  flex-shrink: 0;
  position: relative;
  width: 350px;
  z-index: 26;
}
.mask-group-11 {
  flex-shrink: 0;
  position: relative;
  width: 350px;
  height: 221px;
  background: url("./assets/images/resized_bushes.jpg")
    no-repeat center;
  background-size: cover;
  z-index: 27;
}
.frame-18 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  align-self: stretch;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 10px;
  position: relative;
  min-width: 0;
  padding: 30px 30px 30px 30px;
  background: #ffffff;
  z-index: 28;
  overflow: hidden;
  border-radius: 0 0 10px 10px;
}
.frame-19 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  align-self: stretch;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 8px;
  position: relative;
  z-index: 29;
}
.bush-tree-trimming {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
  width: 290px;
  height: 58px;
  color: #06233a;
  font-family: Zilla Slab, var(--default-font-family);
  font-size: 24px;
  font-weight: 600;
  line-height: 28.8px;
  text-align: left;
  text-transform: capitalize;
  z-index: 30;
}
.lorem-ipsum-consectetur {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
  width: 290px;
  height: 66px;
  color: #06233a;
  font-family: Inter, var(--default-font-family);
  font-size: 16px;
  font-weight: 400;
  line-height: 22.4px;
  text-align: left;
  z-index: 31;
}
.frame-20 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  flex-wrap: nowrap;
  flex-shrink: 0;
  position: relative;
  width: 350px;
  height: 413px;
  z-index: 32;
}
.mask-group-15 {
  flex-shrink: 0;
  position: relative;
  width: 350px;
  height: 221px;
  background: url("./assets/images/snow-removal.jpg")
    no-repeat center;
  background-size: cover;
  z-index: 33;
}
.frame-21 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  align-self: stretch;
  flex-wrap: nowrap;
  flex-grow: 1;
  flex-shrink: 0;
  flex-basis: 0;
  gap: 10px;
  position: relative;
  min-width: 0;
  min-height: 0;
  padding: 30px 30px 30px 30px;
  background: #ffffff;
  z-index: 34;
  overflow: hidden;
  border-radius: 0 0 10px 10px;
}
.frame-22 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  align-self: stretch;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 8px;
  position: relative;
  z-index: 35;
}
.snow-removal {
  align-self: stretch;
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  height: 29px;
  color: #06233a;
  font-family: Zilla Slab, var(--default-font-family);
  font-size: 24px;
  font-weight: 600;
  line-height: 28.8px;
  text-align: left;
  text-transform: capitalize;
  white-space: nowrap;
  z-index: 36;
}
.lorem-ipsum-consectetur-18 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
  width: 290px;
  height: 88px;
  color: #06233a;
  font-family: Inter, var(--default-font-family);
  font-size: 16px;
  font-weight: 400;
  line-height: 22.4px;
  text-align: left;
  z-index: 37;
}
.frame-23 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  flex-wrap: nowrap;
  flex-shrink: 0;
  position: relative;
  width: 350px;
  height: 413px;
  z-index: 38;
}
.mask-group-1a {
  flex-shrink: 0;
  position: relative;
  width: 350px;
  height: 221px;
  background: url(./assets/images/fertilze.jpg)
    no-repeat center;
  background-size: cover;
  z-index: 39;
}
.frame-1b {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  align-self: stretch;
  flex-wrap: nowrap;
  flex-grow: 1;
  flex-shrink: 0;
  flex-basis: 0;
  gap: 10px;
  position: relative;
  min-width: 0;
  min-height: 0;
  padding: 30px 30px 30px 30px;
  background: #ffffff;
  z-index: 40;
  overflow: hidden;
  border-radius: 0 0 10px 10px;
}
.frame-1c {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  align-self: stretch;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 8px;
  position: relative;
  z-index: 41;
}
.fertilizing {
  align-self: stretch;
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  height: 29px;
  color: #06233a;
  font-family: Zilla Slab, var(--default-font-family);
  font-size: 24px;
  font-weight: 600;
  line-height: 28.8px;
  text-align: left;
  text-transform: capitalize;
  white-space: nowrap;
  z-index: 42;
}
.lorem-ipsum-dolor-1d {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
  width: 290px;
  height: 88px;
  color: #06233a;
  font-family: Inter, var(--default-font-family);
  font-size: 16px;
  font-weight: 400;
  line-height: 22.4px;
  text-align: left;
  z-index: 43;
}
.rectangle1 {
  position: absolute;
  width: 1440px;
  height: 1255px;
  top: 0;
  left: 0;
  background: #fff9ea;
}
.objects {
  position: absolute;
  width: 1440px;
  height: 1255px;
  top: 0;
  left: 0;
  background: url(./assets/images/b9ee3487-53ea-42a3-887c-b9d9fd656d8b.png)
    no-repeat center;
  background-size: cover;
  z-index: 1;
  overflow: hidden;
}
.main-container2 {
  overflow: hidden;
}

.main-container2,
.main-container2 * {
  box-sizing: border-box;
}

input,
select,
textarea,
button {
  outline: 0;
}

.main-container2 {
  position: relative;
  width: 1440px;
  height: 806px;
  margin: 0 auto;
}
.frame24 {
  display: flex;
  flex-direction: column;
  align-items: center;
  flex-wrap: nowrap;
  gap: 16px;
  position: relative;
  width: 617px;
  margin: 110px 0 0 412px;
  z-index: 46;
}
.why-choose-us {
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  height: 20px;
  color: #67a025;
  font-family: Inter, var(--default-font-family);
  font-size: 16px;
  font-weight: 600;
  line-height: 20px;
  text-align: left;
  text-transform: uppercase;
  white-space: nowrap;
  letter-spacing: 0.64px;
  z-index: 47;
}
.brennans-premier-choice {
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
  min-width: 0;
  font-family: Zilla Slab, var(--default-font-family);
  font-size: 46px;
  font-weight: 600;
  line-height: 55.2px;
  text-align: center;
  z-index: 48;
}
.your-premier-choice {
  position: relative;
  color: #06233a;
  font-family: Zilla Slab, var(--default-font-family);
  font-size: 46px;
  font-weight: 600;
  line-height: 55.2px;
  text-align: center;
}
.frame-25 {
  display: flex;
  flex-direction: column;
  align-items: center;
  flex-wrap: nowrap;
  gap: 40px;
  position: relative;
  width: 910px;
  margin: 60px 0 0 265px;
  z-index: 2;
}
.frame-26 {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 40px;
  position: relative;
  width: 910px;
  z-index: 3;
}
.frame-27 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 16px;
  position: relative;
  width: 250px;
  z-index: 4;
}
.fi {
  flex-shrink: 0;
  position: relative;
  width: 54px;
  height: 54px;
  z-index: 5;
  overflow: hidden;
}
.icon {
  position: relative;
  width: 48.375px;
  height: 44.999px;
  margin: 4.501px 0 0 2.813px;
  z-index: 6;
}
.union {
  position: absolute;
  width: 48.375px;
  height: 44.999px;
  top: 0;
  left: 0;
  background: url(./assets/images/45558449-fcaf-49da-9e7f-c10235d7877b.png)
    no-repeat center;
  background-size: cover;
  z-index: 7;
}
.frame-28 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  align-self: stretch;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 8px;
  position: relative;
  min-width: 0;
  z-index: 8;
}
.reliable-service {
  align-self: stretch;
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  height: 29px;
  color: #06233a;
  font-family: Zilla Slab, var(--default-font-family);
  font-size: 24px;
  font-weight: 600;
  line-height: 28.8px;
  text-align: left;
  white-space: nowrap;
  z-index: 9;
}
.trustworthy-lawn-solutions {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
  width: 250px;
  height: 44px;
  color: #06233a;
  font-family: Inter, var(--default-font-family);
  font-size: 16px;
  font-weight: 400;
  line-height: 22.4px;
  text-align: left;
  z-index: 10;
}
.line {
  flex-shrink: 0;
  position: relative;
  width: 1px;
  height: 170px;
  background: url(./assets/images/36f1cdb3-ec14-40d7-ab57-b977e429a58b.png)
    no-repeat center;
  background-size: cover;
  z-index: 11;
}
.frame-29 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 16px;
  position: relative;
  width: 250px;
  z-index: 12;
}
.fi-6 {
  flex-shrink: 0;
  position: relative;
  width: 54px;
  height: 54px;
  z-index: 13;
  overflow: hidden;
}
.icon-7 {
  position: relative;
  width: 48.376px;
  height: 36.207px;
  margin: 8.896px 0 0 2.813px;
  background: url(./assets/images/7e32dd99-d0dd-42eb-ad3c-9411a53c2486.png)
    no-repeat center;
  background-size: 100% 100%;
  z-index: 14;
}
.frame-30 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  align-self: stretch;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 8px;
  position: relative;
  min-width: 0;
  z-index: 15;
}
.experienced-team {
  align-self: stretch;
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  height: 29px;
  color: #06233a;
  font-family: Zilla Slab, var(--default-font-family);
  font-size: 24px;
  font-weight: 600;
  line-height: 28.8px;
  text-align: left;
  white-space: nowrap;
  z-index: 16;
}
.skilled-professionals {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
  width: 250px;
  height: 44px;
  color: #06233a;
  font-family: Inter, var(--default-font-family);
  font-size: 16px;
  font-weight: 400;
  line-height: 22.4px;
  text-align: left;
  z-index: 17;
}
.line-9 {
  flex-shrink: 0;
  position: relative;
  width: 1px;
  height: 170px;
  background: url(./assets/images/7c75066b-7e6a-468a-a48f-ee6bda1c92a1.png)
    no-repeat center;
  background-size: cover;
  z-index: 18;
}
.frame-aaa {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 16px;
  position: relative;
  width: 250px;
  z-index: 19;
}
.fi-b {
  flex-shrink: 0;
  position: relative;
  width: 54px;
  height: 54px;
  z-index: 20;
  overflow: hidden;
}
.union-c {
  position: relative;
  width: 42.749px;
  height: 48.375px;
  margin: 2.813px 0 0 5.625px;
  background: url(./assets/images/b5ab9622-4d85-4823-b9c4-5edda442e17b.png)
    no-repeat center;
  background-size: cover;
  z-index: 21;
}
.frame-ddd {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  align-self: stretch;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 8px;
  position: relative;
  min-width: 0;
  z-index: 22;
}
.tailored-service {
  align-self: stretch;
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  height: 29px;
  color: #06233a;
  font-family: Zilla Slab, var(--default-font-family);
  font-size: 24px;
  font-weight: 600;
  line-height: 28.8px;
  text-align: left;
  white-space: nowrap;
  z-index: 23;
}
.customized-solutions {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
  width: 250px;
  height: 44px;
  color: #06233a;
  font-family: Inter, var(--default-font-family);
  font-size: 16px;
  font-weight: 400;
  line-height: 22.4px;
  text-align: left;
  z-index: 24;
}
.frame-eee {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 40px;
  position: relative;
  width: 910px;
  z-index: 25;
}
.frame-fff {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 16px;
  position: relative;
  width: 250px;
  z-index: 26;
}
.fi-10 {
  flex-shrink: 0;
  position: relative;
  width: 54px;
  height: 54px;
  z-index: 27;
  overflow: hidden;
}
.icon-11 {
  position: relative;
  width: 49px;
  height: 51.084px;
  margin: 1.458px 0 0 2.639px;
  background: url(./assets/images/6cef48d0-03cb-4414-bdad-7ce87e87f956.png)
    no-repeat center;
  background-size: 100% 100%;
  z-index: 28;
}
.frame-31 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  align-self: stretch;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 8px;
  position: relative;
  min-width: 0;
  z-index: 29;
}
.quality-assurance {
  align-self: stretch;
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  height: 29px;
  color: #06233a;
  font-family: Zilla Slab, var(--default-font-family);
  font-size: 24px;
  font-weight: 600;
  line-height: 28.8px;
  text-align: left;
  white-space: nowrap;
  z-index: 30;
}
.top-notch-service {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
  width: 250px;
  height: 44px;
  color: #06233a;
  font-family: Inter, var(--default-font-family);
  font-size: 16px;
  font-weight: 400;
  line-height: 22.4px;
  text-align: left;
  z-index: 31;
}
.line-13 {
  flex-shrink: 0;
  position: relative;
  width: 1px;
  height: 170px;
  background: url(./assets/images/a84e1134-6d7a-4fa8-b826-67f846a60de6.png)
    no-repeat center;
  background-size: cover;
  z-index: 32;
}
.frame-32 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 16px;
  position: relative;
  width: 250px;
  z-index: 33;
}
.fi-15 {
  flex-shrink: 0;
  position: relative;
  width: 54px;
  height: 54px;
  z-index: 34;
  overflow: hidden;
}
.group-16 {
  position: relative;
  width: 48.38px;
  height: 48.38px;
  margin: 2.81px 0 0 2.809px;
  background: url(./assets/images/3226a8d3-8f13-4f68-bdb0-2a7212e250dd.png)
    no-repeat center;
  background-size: 100% 100%;
  z-index: 35;
}
.frame-33 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  align-self: stretch;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 8px;
  position: relative;
  min-width: 0;
  z-index: 36;
}
.transparent-pricing {
  align-self: stretch;
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  height: 29px;
  color: #06233a;
  font-family: Zilla Slab, var(--default-font-family);
  font-size: 24px;
  font-weight: 600;
  line-height: 28.8px;
  text-align: left;
  white-space: nowrap;
  z-index: 37;
}
.affordable-rates {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
  width: 250px;
  height: 44px;
  color: #06233a;
  font-family: Inter, var(--default-font-family);
  font-size: 16px;
  font-weight: 400;
  line-height: 22.4px;
  text-align: left;
  z-index: 38;
}
.line-18 {
  flex-shrink: 0;
  position: relative;
  width: 1px;
  height: 170px;
  background: url(./assets/images/1d13957a-e2e0-44c3-8e7d-1e81ad537ad3.png)
    no-repeat center;
  background-size: cover;
  z-index: 39;
}
.frame-34 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 16px;
  position: relative;
  width: 250px;
  z-index: 40;
}
.fi-1a {
  flex-shrink: 0;
  position: relative;
  width: 54px;
  height: 54px;
  z-index: 41;
  overflow: hidden;
}
.icon-1b {
  position: relative;
  width: 48.375px;
  height: 48.375px;
  margin: 2.813px 0 0 2.813px;
  background: url(./assets/images/9c517676-6e83-4e50-9328-716116c57ee6.png)
    no-repeat center;
  background-size: 100% 100%;
  z-index: 42;
}
.frame-1cc {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  align-self: stretch;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 8px;
  position: relative;
  min-width: 0;
  z-index: 43;
}
.customer-satisfaction {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  width: 244px;
  height: 29px;
  color: #06233a;
  font-family: Zilla Slab, var(--default-font-family);
  font-size: 24px;
  font-weight: 600;
  line-height: 28.8px;
  text-align: left;
  white-space: nowrap;
  z-index: 44;
}
.ensure-happiness {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
  width: 250px;
  height: 44px;
  color: #06233a;
  font-family: Inter, var(--default-font-family);
  font-size: 16px;
  font-weight: 400;
  line-height: 22.4px;
  text-align: left;
  z-index: 45;
}
.rectangle3 {
  position: absolute;
  width: 1440px;
  height: 806px;
  top: 0;
  left: 0;
  background: url(./assets/images/5a39502b-1c2e-426c-abfe-39eabdaaa975.png)
    no-repeat center;
  background-size: cover;
}
.main-container3 {
  overflow: hidden;
}

.main-container3,
.main-container3 * {
  box-sizing: border-box;
}

input,
select,
textarea,
button {
  outline: 0;
}

.main-container3 {
  position: relative;
  width: 1440px;
  height: 882px;
  margin: 0 auto;
}
.objects3 {
  position: relative;
  width: 1437px;
  height: 882px;
  margin: 0 0 0 1px;
  z-index: 2;
  overflow: hidden;
}
.group-111 {
  position: absolute;
  width: 41.01%;
  height: 75.49%;
  top: -6.92%;
  left: -28.17%;
  background: url(./assets/images/6f8f2cd8-b64c-423f-83a5-7bedac992799.png)
    no-repeat center;
  background-size: 100% 100%;
  z-index: 4;
}
.group-222 {
  position: absolute;
  width: 12.79%;
  height: 19.95%;
  top: -3.75%;
  left: 9.6%;
  background: url(./assets/images/3288cd71-e851-41fe-a400-0d96cf93bf37.png)
    no-repeat center;
  background-size: 100% 100%;
  z-index: 11;
}
.group-333 {
  position: absolute;
  width: 28.65%;
  height: 34.54%;
  top: 4.78%;
  left: 80.72%;
  background: url(./assets/images/5d1aa7d0-92ca-46cd-94c7-e45387c663a5.png)
    no-repeat center;
  background-size: 100% 100%;
  z-index: 3;
}
.frame1a {
  display: flex;
  flex-direction: column;
  align-items: center;
  flex-wrap: nowrap;
  gap: 16px;
  position: absolute;
  width: 620px;
  height: 129.159px;
  top: 97.312px;
  left: 50%;
  transform: translate(-49.92%, 0);
  z-index: 17;
}
.our-work {
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  height: 20px;
  color: #67a025;
  font-family: Inter, var(--default-font-family);
  font-size: 16px;
  font-weight: 600;
  line-height: 20px;
  text-align: left;
  text-transform: uppercase;
  white-space: nowrap;
  letter-spacing: 0.64px;
  z-index: 18;
}
.browse-work {
  display: flex;
  align-items: center;
  justify-content: center;
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
  width: 620px;
  min-width: 0;
  height: 110px;
  color: #ffffff;
  font-family: Zilla Slab, var(--default-font-family);
  font-size: 46px;
  font-weight: 600;
  line-height: 55.2px;
  text-align: center;
  z-index: 19;
}
.vector1 {
  position: absolute;
  width: 90.51%;
  height: 96.54%;
  top: 28.96%;
  left: 4.73%;
  background: url(./assets/images/d1bc826d-1fdc-4089-9560-197f86149932.png)
    no-repeat center;
  background-size: 100% 100%;
  z-index: 10;
}
.group-444 {
  position: absolute;
  height: 428.459px;
  top: 301px;
  right: 754px;
  left: 250.424px;
  background: url("./assets/images/before.jpg")
    no-repeat center;
  background-size: cover;
  z-index: 15;
}
.group-555 {
  position: absolute;
  height: 428.459px;
  top: 301px;
  right: 250.424px;
  left: 754px;
  background: url(./assets/images/after.jpg)
    no-repeat center;
  background-size: cover;
  z-index: 16;
}
.group-666 {
  position: absolute;
  width: 11.65%;
  height: 42.17%;
  top: 55.03%;
  left: -3.99%;
  background: url(./assets/images/9cfb7583-439d-4368-9f7c-4e62c76ecb9d.png)
    no-repeat center;
  background-size: 100% 100%;
  z-index: 5;
}
.group-777 {
  position: absolute;
  width: 250px;
  height: 145px;
  top: 498px;
  left: 1024px;
  font-size: 0px;
  z-index: 12;
}
.bush-tree-trimming1 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: relative;
  width: 247px;
  height: 99px;
  margin: 0 0 0 0;
  color: #67a025;
  font-family: Zilla Slab, var(--default-font-family);
  font-size: 30px;
  font-weight: 700;
  line-height: 32.7px;
  text-align: left;
  text-transform: capitalize;
  z-index: 13;
}
.downtown-philadelphia {
  display: block;
  position: relative;
  height: 29px;
  margin: 17px 0 0 0;
  color: #ffffff;
  font-family: Zilla Slab, var(--default-font-family);
  font-size: 24px;
  font-weight: 500;
  line-height: 28.8px;
  text-align: left;
  text-transform: capitalize;
  white-space: nowrap;
  z-index: 14;
}
.formkit-left {
  position: absolute;
  width: 54px;
  height: 54px;
  top: 500px;
  left: 92px;
  background: #0b1004;
  border: 1px solid #ffffff;
  z-index: 20;
  border-radius: 53.333px;
}
.vector-8 {
  position: relative;
  width: 10px;
  height: 18.167px;
  margin: 18px 0 0 21px;
  background: url(./assets/images/3a26f551-7fa2-481b-971d-9e95bc158814.png)
    no-repeat center;
  background-size: cover;
  z-index: 21;
}
.formkit-left-9 {
  position: absolute;
  width: 54px;
  height: 54px;
  top: 500px;
  left: 1304px;
  background: #0b1004;
  border: 1px solid #ffffff;
  z-index: 22;
  border-radius: 53.333px;
}
.vector-a {
  position: relative;
  width: 10px;
  height: 18.167px;
  margin: 18px 0 0 23px;
  background: url(./assets/images/3f4ef3e6-74ea-43f3-871d-caa312cc45eb.png)
    no-repeat center;
  background-size: cover;
  z-index: 23;
}
.vector-b {
  position: absolute;
  width: 9.02%;
  height: 23.5%;
  top: 69.46%;
  left: 90.43%;
  background: url(./assets/images/7a71ff4e-9dce-4208-9c40-9d4ae16ad3e2.png)
    no-repeat center;
  background-size: 100% 100%;
  z-index: 8;
}
.vector-c {
  position: absolute;
  width: 16.63%;
  height: 27.14%;
  top: 72.86%;
  left: 25.27%;
  background: url(./assets/images/084cc817-50d6-405d-a647-1db2196f47f6.png)
    no-repeat center;
  background-size: 100% 100%;
  z-index: 6;
}
.vector-d {
  position: absolute;
  width: 28.77%;
  height: 59.97%;
  top: 73.05%;
  left: 81.26%;
  background: url(./assets/images/60f9cf0e-1610-4531-99dc-1ce1a2c9ca6b.png)
    no-repeat center;
  background-size: 100% 100%;
  z-index: 7;
}
.group-e11 {
  position: absolute;
  width: 16.28%;
  height: 30.12%;
  top: 107.36%;
  left: -2.58%;
  background: url(./assets/images/3837bdfa-1e99-4c41-93cc-2d6db2b0793d.png)
    no-repeat center;
  background-size: 100% 100%;
  z-index: 9;
}
.rectangle5 {
  position: absolute;
  width: 1440px;
  height: 882px;
  top: 0;
  left: 0;
  background: url(./assets/images/d9e6ab88-448a-4457-af03-bca93468da82.png)
    no-repeat center;
  background-size: cover;
  z-index: 1;
}
.main-container4 {
  overflow: hidden;
}

.main-container4,
.main-container4 * {
  box-sizing: border-box;
}

input,
select,
textarea,
button {
  outline: 0;
}

.main-container4 {
  position: relative;
  width: 1440px;
  height: 839px;
  margin: 0 auto;
}
.frame35 {
  display: flex;
  flex-direction: column;
  align-items: center;
  flex-wrap: nowrap;
  gap: 16px;
  position: relative;
  width: 710px;
  margin: 110px 0 0 365px;
  z-index: 27;
}
.how-does-it-work {
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  height: 20px;
  color: #67a025;
  font-family: Inter, var(--default-font-family);
  font-size: 16px;
  font-weight: 600;
  line-height: 20px;
  text-align: left;
  text-transform: uppercase;
  white-space: nowrap;
  letter-spacing: 0.64px;
  z-index: 28;
}
.top-tier-lawn-care {
  display: flex;
  align-items: center;
  justify-content: center;
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
  width: 710px;
  min-width: 0;
  height: 110px;
  color: #06233a;
  font-family: Zilla Slab, var(--default-font-family);
  font-size: 46px;
  font-weight: 600;
  line-height: 55.2px;
  text-align: center;
  z-index: 29;
}
.flex-row-a {
  position: relative;
  width: 858.78px;
  height: 195px;
  margin: 10px 0 0 298.732px;
  z-index: 24;
}
.number-3 {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  position: absolute;
  height: 180px;
  top: 0;
  left: 753.002px;
  color: transparent;
  font-family: Zilla Slab, var(--default-font-family);
  font-size: 150px;
  font-weight: 700;
  line-height: 180px;
  text-align: left;
  white-space: nowrap;
  z-index: 12;
  -webkit-text-stroke: 2px #ffbc00;
}
.number-3-1 {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  position: absolute;
  height: 180px;
  top: 4px;
  left: 758.039px;
  color: #ffbc00;
  font-family: Zilla Slab, var(--default-font-family);
  font-size: 150px;
  font-weight: 700;
  line-height: 180px;
  text-align: left;
  white-space: nowrap;
  opacity: 0.2;
  z-index: 11;
}
.number-1 {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  position: absolute;
  height: 180px;
  top: 11px;
  left: 0;
  color: transparent;
  font-family: Zilla Slab, var(--default-font-family);
  font-size: 150px;
  font-weight: 700;
  line-height: 180px;
  text-align: left;
  white-space: nowrap;
  z-index: 19;
  -webkit-text-stroke: 2px #ffbc00;
}
.number-2 {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  position: absolute;
  height: 180px;
  top: 11px;
  left: 373.668px;
  color: transparent;
  font-family: Zilla Slab, var(--default-font-family);
  font-size: 150px;
  font-weight: 700;
  line-height: 180px;
  text-align: left;
  white-space: nowrap;
  z-index: 5;
  -webkit-text-stroke: 2px #ffbc00;
}
.number-1-2 {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  position: absolute;
  height: 180px;
  top: 15px;
  left: 4.533px;
  color: #ffbc00;
  font-family: Zilla Slab, var(--default-font-family);
  font-size: 150px;
  font-weight: 700;
  line-height: 180px;
  text-align: left;
  white-space: nowrap;
  opacity: 0.2;
  z-index: 18;
}
.number-2-3 {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  position: absolute;
  height: 180px;
  top: 15px;
  left: 378.201px;
  color: #ffbc00;
  font-family: Zilla Slab, var(--default-font-family);
  font-size: 150px;
  font-weight: 700;
  line-height: 180px;
  text-align: left;
  white-space: nowrap;
  opacity: 0.2;
  z-index: 4;
}
.group-8 {
  position: absolute;
  width: 54px;
  height: 11.547px;
  top: 109.226px;
  left: 184.268px;
  background: url(./assets/images/5d70b682-6ddf-4bfd-b42a-d5c4a8bd7d4e.png)
    no-repeat center;
  background-size: cover;
  z-index: 23;
}
.group-9 {
  position: absolute;
  width: 54px;
  height: 11.547px;
  top: 109.226px;
  left: 592.268px;
  background: url(./assets/images/77688a72-2fb7-4d9e-b81d-8bd86b8cf51b.png)
    no-repeat center;
  background-size: cover;
  z-index: 24;
}
.flex-row-b {
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
  width: 1110px;
  height: 136px;
  margin: 1px 0 0 165px;
  z-index: 20;
}
.frame-36 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 16px;
  position: relative;
  width: 340px;
  z-index: 20;
}
.book-a-slot1 {
  align-self: stretch;
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  min-width: 0;
  height: 36px;
  color: #67a025;
  font-family: Zilla Slab, var(--default-font-family);
  font-size: 30px;
  font-weight: 700;
  line-height: 36px;
  text-align: center;
  text-transform: capitalize;
  white-space: nowrap;
  z-index: 21;
}
.let-us-know {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
  width: 340px;
  min-width: 0;
  height: 84px;
  color: #06233a;
  font-family: Inter, var(--default-font-family);
  font-size: 20px;
  font-weight: 400;
  line-height: 28px;
  text-align: center;
  z-index: 22;
}
.frame-37 {
  display: flex;
  flex-direction: column;
  align-items: center;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 16px;
  position: relative;
  width: 340px;
  z-index: 6;
}
.receive-service {
  align-self: stretch;
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  min-width: 0;
  height: 36px;
  color: #67a025;
  font-family: Zilla Slab, var(--default-font-family);
  font-size: 30px;
  font-weight: 700;
  line-height: 36px;
  text-align: center;
  text-transform: capitalize;
  white-space: nowrap;
  z-index: 7;
}
.lawn-expert {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
  width: 340px;
  min-width: 0;
  height: 84px;
  color: #06233a;
  font-family: Inter, var(--default-font-family);
  font-size: 20px;
  font-weight: 400;
  line-height: 28px;
  text-align: center;
  z-index: 8;
}
.frame-39 {
  display: flex;
  flex-direction: column;
  align-items: center;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 16px;
  position: relative;
  width: 340px;
  z-index: 13;
}
.youre-done {
  align-self: stretch;
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  min-width: 0;
  height: 36px;
  color: #67a025;
  font-family: Zilla Slab, var(--default-font-family);
  font-size: 30px;
  font-weight: 700;
  line-height: 36px;
  text-align: center;
  text-transform: capitalize;
  white-space: nowrap;
  z-index: 14;
}
.beautiful-yard {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
  width: 340px;
  min-width: 0;
  height: 84px;
  color: #06233a;
  font-family: Inter, var(--default-font-family);
  font-size: 20px;
  font-weight: 400;
  line-height: 28px;
  text-align: center;
  z-index: 15;
}
.button1 {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: nowrap;
  position: relative;
  width: 204px;
  margin: 77px 0 0 618px;
  padding: 16px 40px 16px 40px;
  cursor: pointer;
  background: #67a025;
  border: none;
  z-index: 25;
  border-radius: 10px;
}
.book-a-slot-9 {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  width: 124px;
  height: 22px;
  color: #ffffff;
  font-family: Inter, var(--default-font-family);
  font-size: 16px;
  font-weight: 600;
  line-height: 22px;
  text-align: center;
  white-space: nowrap;
  z-index: 26;
}
.rectangle6 {
  position: absolute;
  width: 1440px;
  height: 839px;
  top: 0;
  left: 0;
  background: url(./assets/images/42b88a71-41ee-4778-95fb-318754ee8519.png)
    no-repeat center;
  background-size: cover;
}
.main-container5 {
  overflow: hidden;
}

.main-container5,
.main-container5 * {
  box-sizing: border-box;
}

input,
select,
textarea,
button {
  outline: 0;
}

.main-container5 {
  position: relative;
  width: 1440px;
  height: 922px;
  margin: 0 auto;
}
.rectangle7 {
  position: absolute;
  width: 1440px;
  height: 922px;
  top: 0;
  left: 0px;
  background: url(./assets/images/26d9257d-8092-4e2e-8eb5-54799f797cdf.png)
    no-repeat center;
  background-size: cover;
  z-index: 1;
}

.flex-row {
  position: relative;
  width: 904px;
  height: 204px;
  margin: 51px 0 0 283px;
  z-index: 30;
}
.plus1 {
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  width: 340px;
  height: 204px;
  top: 0;
  left: 0;
  color: #101906;
  font-family: Zilla Slab, var(--default-font-family);
  font-size: 170px;
  font-weight: 600;
  line-height: 204px;
  text-align: center;
  white-space: nowrap;
  z-index: 29;
  -webkit-text-stroke: 2px #ffbc00;
}
.satisfied-clients {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  position: absolute;
  width: 514px;
  height: 110px;
  top: 61px;
  left: 390px;
  color: #ffffff;
  font-family: Zilla Slab, var(--default-font-family);
  font-size: 46px;
  font-weight: 600;
  line-height: 55.2px;
  text-align: left;
  z-index: 30;
}
.flex-row-efb {
  position: relative;
  width: 1188px;
  height: 453px;
  margin: 45px 0 0 86.5px;
  z-index: 19;
}
.rectangle-2 {
  position: absolute;
  width: 540px;
  height: 453px;
  top: 0;
  left: 78px;
  background: #0a1003;
  z-index: 5;
}
.line10 {
  position: relative;
  width: 428px;
  height: 1px;
  margin: 325px 0 0 56px;
  background: url(./assets/images/1058a3ac-08b5-4079-bf97-5291c00dc71a.png)
    no-repeat center;
  background-size: cover;
  z-index: 8;
}
.frame40 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  flex-wrap: nowrap;
  position: relative;
  width: 252px;
  margin: 18px 0 0 56px;
  z-index: 10;
}
.customer1 {
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  height: 42px;
  color: #ffffff;
  font-family: Zilla Slab, var(--default-font-family);
  font-size: 30px;
  font-weight: 700;
  line-height: 42px;
  text-align: left;
  white-space: nowrap;
  z-index: 11;
}
.housing-secretory-xo-homes {
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  height: 25px;
  color: #ffffff;
  font-family: Inter, var(--default-font-family);
  font-size: 18px;
  font-weight: 400;
  line-height: 25px;
  text-align: left;
  white-space: nowrap;
  z-index: 12;
}
.quote {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 193px;
  top: 2px;
  left: 48px;
  color: transparent;
  font-family: Public Sans, var(--default-font-family);
  font-size: 138px;
  font-weight: 300;
  line-height: 193px;
  text-align: left;
  white-space: nowrap;
  z-index: 13;
  -webkit-text-stroke: 1px #89a16d;
}
.fantastic-service {
  position: absolute;
  width: 424px;
  height: 192px;
  top: 109px;
  left: 56px;
  font-family: Zilla Slab, var(--default-font-family);
  font-size: 34px;
  font-weight: 300;
  line-height: 47.6px;
  text-align: left;
  z-index: 9;
}
.text-6 {
  position: relative;
  color: #ffffff;
  font-family: Zilla Slab, var(--default-font-family);
  font-size: 34px;
  font-weight: 300;
  line-height: 47.6px;
  text-align: left;
}
.text-7 {
  position: relative;
  color: #ffffff;
  font-family: Zilla Slab, var(--default-font-family);
  font-size: 34px;
  font-weight: 600;
  line-height: 47.6px;
  text-align: left;
}
.group10 {
  position: absolute;
  width: 540px;
  height: 453px;
  top: 0;
  left: 648px;
  background: #0a1003;
  z-index: 19;
}
.pic-2 {
  position: relative;
  width: 428px;
  height: 1px;
  margin: 325px 0 0 56px;
  background: url(./assets/images/c9ccd9d5-2fab-4473-b8b8-fe05df979637.png)
    no-repeat center;
  background-size: cover;
  z-index: 22;
}
.box {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  flex-wrap: nowrap;
  position: relative;
  width: 186px;
  margin: 18px 0 0 56px;
  z-index: 24;
}
.text-8 {
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  height: 42px;
  color: #ffffff;
  font-family: Zilla Slab, var(--default-font-family);
  font-size: 30px;
  font-weight: 700;
  line-height: 42px;
  text-align: left;
  white-space: nowrap;
  z-index: 25;
}
.text-9 {
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  height: 25px;
  color: #ffffff;
  font-family: Inter, var(--default-font-family);
  font-size: 18px;
  font-weight: 400;
  line-height: 25px;
  text-align: left;
  white-space: nowrap;
  z-index: 26;
}
.quote-3 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 193px;
  top: 2px;
  left: 48px;
  color: transparent;
  font-family: Public Sans, var(--default-font-family);
  font-size: 138px;
  font-weight: 300;
  line-height: 193px;
  text-align: left;
  white-space: nowrap;
  z-index: 27;
  -webkit-text-stroke: 1px #89a16d;
}
.testimonial {
  position: absolute;
  width: 424px;
  height: 192px;
  top: 109px;
  left: 56px;
  font-family: Zilla Slab, var(--default-font-family);
  font-size: 34px;
  font-weight: 300;
  line-height: 47.6px;
  text-align: left;
  z-index: 23;
}
.highlighted-text {
  position: relative;
  color: #ffffff;
  font-family: Zilla Slab, var(--default-font-family);
  font-size: 34px;
  font-weight: 300;
  line-height: 47.6px;
  text-align: left;
}
.company-name {
  position: relative;
  color: #ffffff;
  font-family: Zilla Slab, var(--default-font-family);
  font-size: 34px;
  font-weight: 600;
  line-height: 47.6px;
  text-align: left;
}
.transformed-text {
  position: relative;
  color: #ffffff;
  font-family: Zilla Slab, var(--default-font-family);
  font-size: 34px;
  font-weight: 300;
  line-height: 47.6px;
  text-align: left;
}
.formkit-section {
  position: absolute;
  width: 54px;
  height: 54px;
  top: 200px;
  left: 0;
  background: #0b1004;
  border: 1px solid #ffffff;
  z-index: 14;
  border-radius: 53.333px;
}
.vector2 {
	position: relative;
	width: 10px;
	height: 18.167px;
	margin: 18px 0 0 21px;
	background: url(./assets/images/7d821769-3e53-4b1b-9f36-6c014ce5073f.png)
    no-repeat center;
	background-size: cover;
	z-index: 15;
}
.group-11 {
  position: absolute;
  width: 7.29%;
  height: 24.82%;
  top: 10.52%;
  left: 0;
  background: url(./assets/images/61504bff-9a5c-433c-8426-8b7b6d7c3766.png)
    no-repeat center;
  background-size: 100% 100%;
  z-index: 3;
}
.group-12 {
  position: absolute;
  width: 45.17%;
  height: 80.03%;
  top: 15.87%;
  left: 65%;;
  background: url(./assets/images/cf0dcc39-d72b-4db7-905e-8f2c5baebb47.png)
    no-repeat center;
  background-size: 100% 100%;
  z-index: 2;
}
.formkit-left1 {
  position: relative;
  width: 54px;
  height: 54px;
  margin: 353.672px 0 0 446.183px;
  background: #0b1004;
  border: 1px solid #ffffff;
  transform: rotate(180deg);
  z-index: 16;
  overflow: visible auto;
  border-radius: 53.333px;
}
.vector-6 {
  position: relative;
  width: 10px;
  height: 18.167px;
  margin: 18px 0 0 23px;
  background: url(./assets/images/797b38b6-836a-44b2-83d3-4bf720b9cd6d.png)
    no-repeat center;
  background-size: cover;
  z-index: 17;
}
.main-container6 {
  overflow: hidden;
}

.main-container6,
.main-container6 * {
  box-sizing: border-box;
}

input,
select,
textarea,
button {
  outline: 0;
}

.main-container6 {
  position: relative;
  width: 1440px;
  height: 250px;
  margin: 0 auto;
}
.objects4 {
  position: relative;
  width: 1437px;
  height: 250px;
  margin: 0 0 0 1px;
  background: url(./assets/images/5ea49dcc-d006-4526-81ee-999a5c2bc76a.png)
    no-repeat center;
  background-size: cover;
  z-index: 1;
  overflow: hidden;
}
.image {
  position: relative;
  width: 1110px;
  height: 631px;
  margin: 306px 0 0 164px;
  background: #ffffff;
  z-index: 4;
  border-radius: 10px;
  box-shadow: 0 4.237px 30.504px 0 rgba(0, 0, 0, 0.08);
}
.image-1 {
  position: absolute;
  width: 1070px;
  height: 598.622px;
  top: 18.189px;
  left: 20px;
  background: url(./assets/images/30c7cb74-fcb9-4c7e-b8a5-e30052658f1f.png)
    no-repeat center;
  background-size: cover;
  z-index: 6;
}
.group-13 {
  position: relative;
  width: 74.565px;
  height: 74.565px;
  margin: 21.811px 0 0 19px;
  background: url(./assets/images/1a90e138-ec41-4f24-bb72-c01da58ba4ba.png)
    no-repeat center;
  background-size: cover;
  z-index: 8;
}
.rectangle8 {
  position: absolute;
  width: 335.718px;
  height: 99.137px;
  top: 124.657px;
  left: 16.1px;
  background: #ffffff;
  z-index: 7;
}
.brennans-crew {
  position: relative;
  width: 168px;
  height: 30px;
  margin: 0.34px 0 0 22.9px;
  font-family: Zilla Slab, var(--default-font-family);
  font-size: 24px;
  font-weight: 700;
  line-height: 29.76px;
  text-align: left;
  text-overflow: initial;
  white-space: nowrap;
  z-index: 10;
}
.brennan {
  position: relative;
  color: #06233a;
  font-family: Zilla Slab, var(--default-font-family);
  font-size: 24px;
  font-weight: 700;
  line-height: 29.76px;
  text-align: left;
}
.apostrophe {
  position: relative;
  color: #ffbc00;
  font-family: Zilla Slab, var(--default-font-family);
  font-size: 24px;
  font-weight: 700;
  line-height: 29.76px;
  text-align: left;
}
.brennan-3 {
  position: relative;
  color: #06233a;
  font-family: Zilla Slab, var(--default-font-family);
  font-size: 24px;
  font-weight: 700;
  line-height: 29.76px;
  text-align: left;
}
.book-slot1 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: relative;
  width: 300.802px;
  height: 56px;
  margin: 8.13px 0 0 22.9px;
  color: #06233a;
  font-family: Inter, var(--default-font-family);
  font-size: 20px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
  z-index: 9;
}
.frame41 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  flex-wrap: nowrap;
  gap: 16px;
  position: absolute;
  width: 673px;
  height: 146px;
  top: 65px;
  left: 164px;
  z-index: 12;
}
.get-in-touch {
    flex-shrink: 0;
    flex-basis: auto;
    position: relative;
    height: 20px;
    color: #67a025;
    font-family: Inter, var(--default-font-family);
    font-size: 16px;
    font-weight: 600;
    line-height: 20px;
    text-align: left;
    text-transform: uppercase;
    white-space: nowrap;
    letter-spacing: 0.64px;
    z-index: 13;
}
.need-lawn-care {
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
  min-width: 0;
  font-family: Zilla Slab, var(--default-font-family);
  font-size: 46px;
  font-weight: 600;
  line-height: 55.2px;
  text-align: left;
  z-index: 14;
}
.need-lawn-care-4 {
  position: relative;
  color: #06233a;
  font-family: Zilla Slab, var(--default-font-family);
  font-size: 46px;
  font-weight: 600;
  line-height: 55.2px;
  text-align: left;
}
.contact-today {
  position: relative;
  color: #06233a;
  font-family: Zilla Slab, var(--default-font-family);
  font-size: 46px;
  font-weight: 600;
  line-height: 55.2px;
  text-align: left;
}
.frame-42 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  flex-wrap: nowrap;
  gap: 10px;
  position: absolute;
  width: 325px;
  height: 120px;
  top: 85px;
  left: 50%;
  padding: 30px 40px 30px 40px;
  cursor: pointer;
  background: #67a025;
  border: none;
  transform: translate(70.92%, 0);
  z-index: 15;
  overflow: hidden;
  border-radius: 10px;
}
.frame-43 {
  display: flex;
  align-items: flex-start;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 70px;
  position: relative;
  width: 245px;
  z-index: 16;
}
.group-14 {
  flex-shrink: 0;
  position: relative;
  width: 245px;
  height: 60px;
  z-index: 17;
}
.phone-number1 {
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  height: 0px;
  color: #ffffff;
  font-family: Inter, var(--default-font-family);
  font-size: 22px;
  font-weight: 700;
  line-height: 30.8px;
  text-align: center;
  white-space: nowrap;
  z-index: 24;
}
.fi-contact {
  position: absolute;
  width: 30px;
  height: 30px;
  top: 15px;
  left: 15px;
  z-index: 19;
  overflow: hidden;
}
.icon {
  position: relative;
  width: 20.704px;
  height: 24.902px;
  margin: 1.924px 0 0 5.313px;
  z-index: 20;
}
.vector2 {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: url(./assets/images/fc327e22-a1be-4f4b-8bd4-61c2ef9c6dca.png)
    no-repeat center;
  background-size: 100% 100%;
  z-index: 21;
}
.rectangle-9 {
  position: absolute;
  width: 1440px;
  height: 1045px;
  top: 0;
  left: 0;
  background: url(./assets/images/db4f8438-00dd-4ab1-8af0-bbf3fbb87c32.png)
    no-repeat center;
  background-size: cover;
}
.main-container7 {
  overflow: hidden;
}

.main-container7,
.main-container7 * {
  box-sizing: border-box;
}

input,
select,
textarea,
button {
  outline: 0;
}

.main-container7 {
  display: flex;
  flex-direction: column;
  align-items: center;
  flex-wrap: nowrap;
  gap: 36px;
  position: relative;
  width: 1440px;
  margin: 0 auto;
  padding: 58px 150px 80px 150px;
  background: #283e0e;
}
.logo-links {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  align-self: stretch;
  flex-wrap: nowrap;
  flex-shrink: 0;
  position: relative;
  min-width: 0;
}
.group15 {
  flex-shrink: 0;
  position: relative;
  width: 217.173px;
  height: 58px;
  background: url(./assets/images/eabbbed0-3c01-4d8a-90a6-cb6f2aa2a6c7.png)
    no-repeat center;
  background-size: cover;
  z-index: 1;
}
.footer-links {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 32px;
  position: relative;
  width: 266px;
  z-index: 2;
}
.services1 {
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  height: 24px;
  color: #ffffff;
  font-family: Inter, var(--default-font-family);
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
  text-align: left;
  white-space: nowrap;
  z-index: 3;
}
.about-us2 {
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  height: 24px;
  color: #ffffff;
  font-family: Inter, var(--default-font-family);
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
  text-align: left;
  white-space: nowrap;
  z-index: 4;
}
.contact2 {
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  height: 24px;
  color: #ffffff;
  font-family: Inter, var(--default-font-family);
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
  text-align: left;
  white-space: nowrap;
  z-index: 5;
}
.list {
  display: flex;
  align-items: center;
  flex-wrap: nowrap;
  flex-shrink: 0;
  position: relative;
  width: 130px;
  z-index: 6;
}
.item-margin {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  flex-wrap: nowrap;
  flex-shrink: 0;
  position: relative;
  width: 29px;
  padding: 7px 10px 9px 10px;
  z-index: 7;
}
.symbol {
  flex-shrink: 0;
  position: relative;
  width: 9px;
  height: 14px;
  font-family: Font Awesome 5 Brands, var(--default-font-family);
  font-size: 14px;
  font-weight: 400;
  line-height: 14px;
  letter-spacing: 0.28px;
  background: url(./assets/images/0c030fa9-f0de-4459-bc6b-e3f1b728cab0.png)
    no-repeat center;
  background-size: cover;
  z-index: 8;
}
.item-margin-1 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  flex-wrap: nowrap;
  flex-shrink: 0;
  position: relative;
  width: 34px;
  padding: 7px 10px 9px 10px;
  z-index: 9;
}
.symbol-2 {
  flex-shrink: 0;
  position: relative;
  width: 14px;
  height: 14px;
  font-family: Font Awesome 5 Brands, var(--default-font-family);
  font-size: 14px;
  font-weight: 400;
  line-height: 14px;
  letter-spacing: 0.28px;
  background: url(./assets/images/24b1ea0b-4cd7-4c22-b6d5-732dd98a1657.png)
    no-repeat center;
  background-size: cover;
  z-index: 10;
}
.item-margin-3 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  flex-wrap: nowrap;
  flex-shrink: 0;
  position: relative;
  width: 34px;
  padding: 7px 10px 9px 10px;
  z-index: 11;
}
.symbol-4 {
  flex-shrink: 0;
  position: relative;
  width: 14px;
  height: 14px;
  font-family: Font Awesome 5 Brands, var(--default-font-family);
  font-size: 14px;
  font-weight: 400;
  line-height: 14px;
  letter-spacing: 0.28px;
  background: url(./assets/images/8b656166-3a3e-473f-bee5-71f360f672fa.png)
    no-repeat center;
  background-size: cover;
  z-index: 12;
}
.item-margin-5 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  flex-wrap: nowrap;
  flex-shrink: 0;
  position: relative;
  width: 33px;
  padding: 7px 10px 9px 10px;
  z-index: 13;
}
.symbol-6 {
  flex-shrink: 0;
  position: relative;
  width: 13px;
  height: 14px;
  font-family: Font Awesome 5 Brands, var(--default-font-family);
  font-size: 14px;
  font-weight: 400;
  line-height: 14px;
  letter-spacing: 0.28px;
  background: url(./assets/images/b9c32b47-2121-435a-8749-ae23b19c95a3.png)
    no-repeat center;
  background-size: cover;
  z-index: 14;
}
.container {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  align-self: stretch;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 32px;
  position: relative;
  min-width: 0;
  z-index: 15;
}
.divider {
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
  height: 1px;
  background: #ffbc00;
  z-index: 16;
}
.content {
  display: flex;
  align-items: center;
  align-self: stretch;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 32px;
  position: relative;
  z-index: 17;
}
.footer-text {
  flex-grow: 1;
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  height: 24px;
  color: #ffffff;
  font-family: Inter, var(--default-font-family);
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-align: left;
  white-space: nowrap;
  z-index: 18;
}
.footer-links-7 {
  display: flex;
  align-items: flex-start;
  align-self: stretch;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 16px;
  position: relative;
  width: 196px;
  z-index: 19;
}
.footer-link-terms {
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  height: 24px;
  color: #ffffff;
  font-family: Inter, var(--default-font-family);
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-align: left;
  white-space: nowrap;
  z-index: 20;
}
.footer-link-privacy {
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  height: 24px;
  color: #ffffff;
  font-family: Inter, var(--default-font-family);
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-align: left;
  white-space: nowrap;
  z-index: 21;
}
.footer-link-cookies {
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  height: 24px;
  color: #ffffff;
  font-family: Inter, var(--default-font-family);
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-align: left;
  white-space: nowrap;
  z-index: 22;
}
.grass {
display: flex;
position: relative;
margin: 0 auto;
width: 1440px;
height: 28
}
a {
  color: inherit; /* blue colors for links too */
  text-decoration: inherit; /* no underline */
}
