*#dm *.dmBody a.span.textonly
{
	color:rgb(255,255,255) !important;
}
*#dm *.dmBody div.dmform-error
{
	font-style:normal !important;
}
*#dm *.dmBody div.dmforminput textarea
{
	font-style:italic !important;
}
*#dm *.dmBody div.dmforminput *.fileUploadLink
{
	font-style:italic !important;
}
*#dm *.dmBody div.checkboxwrapper span
{
	font-style:italic !important;
}
*#dm *.dmBody div.radiowrapper span
{
	font-style:italic !important;
}
*#dm *.dmBody nav.u_1144820115
{
	color:black !important;
}
@media all {
  *#dm .dmInner a.u_1694119400 {
    background-color:var(--color_3) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
  }

  *#dm .dmInner a.u_1694119400 span.text {
    color:var(--color_1) !important;
    font-weight:500 !important;
  }

  *#dm .dmInner a.u_1694119400:hover {
    background-color:var(--color_1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1694119400.hover {
    background-color:var(--color_1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1694119400:hover span.text { color:var(--color_3) !important; }

  *#dm .dmInner a.u_1694119400.hover span.text { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1419799948 .svg {
    color:rgba(167,156,130,1) !important;
    fill:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1822128790 .svg { fill:var(--color_1) !important; }

  *#dm .dmInner div.u_1662223390 .svg { fill:var(--color_1) !important; }

  *#dm .dmInner div.u_1987606294 .svg { fill:var(--color_1) !important; }

  *#dm .dmInner div.u_1399767622 .svg { fill:var(--color_1) !important; }

  *#dm .dmInner div.u_1623656945 .svg { fill:var(--color_1) !important; }

  *#dm .dmInner div.u_1559278223 .dmforminput {
    padding-block:20px !important;
    padding-inline:10px !important;
  }

  *#dm .dmInner div.u_1559278223 .spacing-container {
    margin-block:-20px !important;
    margin-inline:-10px !important;
  }

  *#dm .dmInner div.u_1559278223 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) {
    font-size:24px !important;
    color:var(--color_1) !important;
    font-weight:400 !important;
  }

  *#dm .dmInner div.u_1559278223 .m-recaptcha {
    font-size:24px !important;
    color:var(--color_1) !important;
    font-weight:400 !important;
  }

  *#dm .dmInner div.u_1559278223 input:not([type="submit"]) {
    background-color:var(--color_3) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1559278223 textarea {
    background-color:var(--color_3) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1559278223 select {
    background-color:var(--color_3) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1559278223 .dmformsubmit {
    margin-left:auto !important;
    margin-right:0 !important;
    margin-block-start:30px !important;
    width:333px !important;
    height:54px !important;
    float:right !important;
    display:block !important;
  }

  *#dm .dmInner nav.u_1998592992 { color:black !important; }

  *#dm .dmInner div.u_1138019960 {
    border-radius:0% !important;
    border-color:var(--color_1) var(--color_1) var(--color_1) var(--color_1) !important;
    border-width:0 !important;
    border-style:solid !important;
    padding:0 !important;
  }

  *#dm .dmInner *.u_1138019960 .svg { width:100% !important; }

  *#dm .dmInner a.u_1232244179 {
    background-color:var(--color_3) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
  }

  *#dm .dmInner a.u_1232244179 span.text {
    color:var(--color_1) !important;
    font-weight:500 !important;
  }

  *#dm .dmInner a.u_1232244179:hover {
    background-color:var(--color_1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1232244179.hover {
    background-color:var(--color_1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1232244179:hover span.text { color:var(--color_3) !important; }

  *#dm .dmInner a.u_1232244179.hover span.text { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1853407188 hr {
    border-top-style:solid !important;
    border-top-width:1px !important;
    color:var(--color_8) !important;
  }

  *#dm .dmInner div.u_1138019960 .svg {
    width:50% !important;
    fill:var(--color_2) !important;
  }
}
@media (min-width:0) and (max-width:767px) {
  *#dm .dmInner div.u_1559278223 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) { font-size:16px !important; }

  *#dm .dmInner div.u_1559278223 .m-recaptcha { font-size:16px !important; }

  *#dm .dmInner div.u_1559278223 .dmforminput { padding-block:10px !important; }

  *#dm .dmInner div.u_1559278223 .spacing-container { margin-block:-10px !important; }

  *#dm .dmInner div.u_1559278223 .dmformsubmit { margin-block-start:20px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner div.u_1559278223 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) { font-size:18px !important; }

  *#dm .dmInner div.u_1559278223 .m-recaptcha { font-size:18px !important; }
}
@media (min-width:1025px) {}
separatorHomeCss{color:red !important}*#dm *.d-page-1716942098 DIV.dmInner
{
	background-repeat:no-repeat !important;
	background-size:cover !important;
	background-attachment:fixed !important;
	background-position:50% 50% !important;
}
*#dm *.d-page-1716942098 DIV#dmSlideRightNavRight
{
	background-repeat:no-repeat !important;
	background-image:none !important;
	background-size:cover !important;
	background-attachment:fixed !important;
	background-position:50% 50% !important;
}
*#dm *.dmBody div.u_1243667655
{
	margin-left:0 !important;
	padding-top:100px !important;
	padding-left:40px !important;
	padding-bottom:100px !important;
	margin-top:0 !important;
	margin-bottom:0 !important;
	padding-right:40px !important;
	margin-right:0 !important;
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:auto !important;
	position:relative !important;
	height:auto !important;
	max-width:none !important;
	min-width:0 !important;
	text-align:center !important;
}
separatorHomeCss{color:red !important}@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\30 a13033b {
    min-height: 800px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding-right: 2%;
    padding-bottom: 2%;
    padding-left: 2%;
}
    
#\32 b55bfdb::before, #\32 b55bfdb > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.5;
    border-radius: inherit;
}
#\32 b55bfdb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: var(--color_3);
    order: 0;
    border-radius: 20px 20px 20px 20px;
    justify-content: flex-start;
    flex-wrap: nowrap;
    background-image: url(https://lirp.cdn-website.com/c423d5ab/dms3rep/multi/opt/That+Lawn+Guy_Mowing_Trimming_Lawncare_St.+Louis+Missouri+%282%29-1920w.png);
    padding: 6% 5% 6% 5%;
}
    
#ad5a4827 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_4);
    background-image: initial;
}
    
#ba1beac2 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 65.03%;
    min-height: 370px;
    max-height: 100%;
    height: auto;
    row-gap: 24px;
    margin: 0px 0% 0px 0%;
}
    
#b93212b9 {
    width: 240px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\30 134622a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#widget_v6t {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 a13033b {
    padding-right: 3%;
    min-height: 440px;
    padding-left: 3%;
    padding-bottom: 3%;
}
    
#\32 b55bfdb::before, #\32 b55bfdb > .bgExtraLayerOverlay {
    
}
#\32 b55bfdb {
    padding: 5% 5% 5% 5%;
}
    
#ba1beac2 {
    width: 99.80%;
    height: auto;
    min-height: 213px;
    align-self: flex-end;
    margin-left: 0%;
    margin-right: 0%;
}
    
#b93212b9 {
    min-height: 46px;
    width: 220px;
}
    
#\30 134622a {
    margin-bottom: 8%;
}
}



@media (max-width: 767px) {
    
#\30 a13033b {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 4% 4% 4%;
}
    
#\32 b55bfdb::before, #\32 b55bfdb > .bgExtraLayerOverlay {
    
}
#\32 b55bfdb {
    min-height: 433px;
    align-items: center;
    width: 100%;
    height: auto;
    justify-content: flex-end;
    background-position: 0% 50%;
    padding: 10% 8% 10% 8%;
}
    
#ba1beac2 {
    width: 99.37308045604365%;
    height: auto;
    min-height: 147px;
    align-items: flex-start;
    justify-self: auto;
    align-self: auto;
    order: 0;
    justify-content: flex-end;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b93212b9 {
    min-height: 44px;
    width: 220px;
}
    
#\30 134622a {
    margin-bottom: 0%;
}
}



@media all {
    
#\30 5cabe72 {
    width: 682px;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
}
    
#d5a940f9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 51%;
    min-width: 4%;
}
    
#\30 4389636 {
    width: 48.944572490706314%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
}
    
#f3b5b7c1 {
    min-height: 145px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    padding: 4% 6% 4% 6%;
}
    
#\35 be3d4de {
    width: 90%;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
}
    
#\31 720c3ae {
    background-color: var(--color_3);
    background-image: initial;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d5a940f9 {
    width: 49.55%;
    justify-content: flex-start;
}
    
#\30 4389636 {
    width: 49.42635253054101%;
}
    
#f3b5b7c1 {
    column-gap: 1%;
    padding: 4% 2% 4% 4%;
}
    
#\35 be3d4de {
    width: 100.00%;
}
    
#f699e5ed {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#d5a940f9 {
    width: 100%;
    min-height: 25px;
    align-items: center;
    height: auto;
}
    
#\30 4389636 {
    width: 100%;
    min-height: 75px;
    align-items: center;
    height: auto;
}
    
#f3b5b7c1 {
    min-height: unset;
    flex-direction: column;
    row-gap: 16px;
    padding: 6% 6% 6% 6%;
}
    
#\35 be3d4de {
    width: 100.00%;
}
    
#f699e5ed {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\30 886b41c {
    width: 64px;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 ec8704b {
    justify-content: space-around;
    align-items: center;
    width: 100%;
    min-height: 315px;
    max-height: 100%;
    background-image: url(https://lirp.cdn-website.com/c423d5ab/dms3rep/multi/opt/That+Lawn+Guy_Mowing_Trimming_Lawncare_St.+Louis+Missouri+%283%29-1920w.jpg);
    border-radius: 30px;
    background-attachment: initial;
    align-self: auto;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
#\32 ec8704b.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAIE/8QAHhAAAAYCAwAAAAAAAAAAAAAAAAECAwQRBSESExT/xAAVAQEBAAAAAAAAAAAAAAAAAAADBP/EABoRAAIDAQEAAAAAAAAAAAAAAAEDAAISBCH/2gAMAwEAAhEDEQA/AIzszOQvPFJhgorZ2letje3nHutPJpF0V7IAEDOpqjmh8hOqNmf/2Q==');
}
    
#\33 e2b6d90 {
    justify-content: space-around;
    align-items: center;
    width: 100%;
    min-height: 315px;
    max-height: 100%;
    background-image: url(https://lirp.cdn-website.com/c423d5ab/dms3rep/multi/opt/That+Lawn+Guy_Mowing_Trimming_Lawncare_St.+Louis+Missouri+%2817%29-1920w.png);
    border-radius: 30px;
    background-attachment: initial;
    align-self: stretch;
    order: 1;
}
#\33 e2b6d90.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAdiAAAHYgE4epnbAAABDklEQVQY0wXBPUsCcQDA4f/XiIbcGhpcIgKXXijRA9MSLRUVNSlMXBw0wkXT7rw7Tk3vfDvNN3ohaoia6qv9eh6Rze8wsEv8/q1YLlrkC0GOPZscSeuE4hskrh1cZNYQxTsX41mR758+y6VGqRwlGt8lmnRyVXCSK26RyjsQ9fYB0+ccbx81bLvCfS1FqRygUj2hpkpU9X1uG9uIwSrE9DWLPS/QM28wjAyGkcYaX9KfJ+ktzjCmbkRnEqY1iKEYcepyBEWNoTQTdEdprEUS+zPM5CuAaI0iaNY5D+0gcieAbgZp6H5U8xRt5KP74sV6dyO0oZ+m5UMxJbShxOPMj9zzoA69yP1D9Kc99JmLfxU2qTn/MttgAAAAAElFTkSuQmCC');
}
    
#\31 b80e3fb {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 60px;
    width: 32%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_2);
    border-radius: 30px;
    flex-wrap: nowrap;
    padding-top: 3%;
    background-image: initial;
}
    
#\33 f00098f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: initial;
}
    
#\32 682dd41 {
    width: 64px;
    height: 64px;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 35d0079 {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 60px;
    width: 32%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_4);
    border-radius: 30px;
    flex-wrap: nowrap;
    padding-top: 3%;
    background-image: initial;
}
    
#b0b95034 {
    width: 58.70%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 f6360c8 {
    width: 58.70%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 8aa30a8 {
    width: 58.70%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bb35f1bc {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 64px;
    max-height: 100%;
    align-self: flex-start;
    padding-left: 7%;
    padding-right: 6%;
    order: 0;
}
    
#c7bac4f2 {
    justify-content: space-around;
    align-items: center;
    width: 100%;
    min-height: 315px;
    max-height: 100%;
    background-image: url(https://lirp.cdn-website.com/c423d5ab/dms3rep/multi/opt/That+Lawn+Guy_Mowing_Trimming_Lawncare_St.+Louis+Missouri+%283%29-1920w.png);
    border-radius: 30px;
    background-attachment: initial;
    align-self: stretch;
}
#c7bac4f2.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAdiAAAHYgE4epnbAAABBklEQVQY0wXB60rCAACA0T2SIE1xqJWUiQ51lqNGXkoDCfuRFhoSac1LihfMbYqFLVpRREG939c5QlD04HO5CIp+5O04SiyFooTJnia5GJ7RtHVqyzsEVfKheESSwRD70QSZVJriQYzapcK9lWXyUaLzWkDIBzxokoi6voEWjVFM73Kei9NtyMwWEazPEON3CaF26KW85yanuDnWvJSKEtWyl0HHz7O9yfffDl+/YYRWy8dVw02l7qJ+s8a1LtHUA3QHW4ymMsZcxTA1hEdHwbQTjBZR+g8RehOZ/lRlbBSYWRUs65aFOUB4ecuwco6YPxUYDvN09RN67SqjfhtzarBaOjj2D/91rKArzY9zowAAAABJRU5ErkJggg==');
}
    
#b47e4e3c {
    min-height: 427px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    padding-left: 6%;
    padding-right: 6%;
    padding-bottom: 2%;
}
    
#b4421266 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 64px;
    max-height: 100%;
    align-self: auto;
    padding-left: 7%;
    padding-right: 6%;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#ecf45ffa {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 64px;
    max-height: 100%;
    align-self: flex-start;
    padding-left: 7%;
    padding-right: 6%;
}
    
#\35 142c0fd {
    width: 64px;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c566b78e {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 60px;
    width: 32%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_5);
    border-radius: 30px;
    flex-wrap: nowrap;
    padding-top: 3%;
    background-image: initial;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 886b41c {
    height: 56px;
    width: 56px;
    margin: 0px 0% 0px 0%;
}
    
#\32 ec8704b {
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 30px;
    background-attachment: initial;
    background-position: 50% 50%;
    min-height: 200px;
}
#\32 ec8704b.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAIE/8QAHhAAAAYCAwAAAAAAAAAAAAAAAAECAwQRBSESExT/xAAVAQEBAAAAAAAAAAAAAAAAAAADBP/EABoRAAIDAQEAAAAAAAAAAAAAAAEDAAISBCH/2gAMAwEAAhEDEQA/AIzszOQvPFJhgorZ2letje3nHutPJpF0V7IAEDOpqjmh8hOqNmf/2Q==');
}
    
#\33 e2b6d90 {
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 30px;
    background-attachment: initial;
    background-position: 50% 50%;
    min-height: 200px;
    order: 1;
}
#\33 e2b6d90.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAdiAAAHYgE4epnbAAABDklEQVQY0wXBPUsCcQDA4f/XiIbcGhpcIgKXXijRA9MSLRUVNSlMXBw0wkXT7rw7Tk3vfDvNN3ohaoia6qv9eh6Rze8wsEv8/q1YLlrkC0GOPZscSeuE4hskrh1cZNYQxTsX41mR758+y6VGqRwlGt8lmnRyVXCSK26RyjsQ9fYB0+ccbx81bLvCfS1FqRygUj2hpkpU9X1uG9uIwSrE9DWLPS/QM28wjAyGkcYaX9KfJ+ktzjCmbkRnEqY1iKEYcepyBEWNoTQTdEdprEUS+zPM5CuAaI0iaNY5D+0gcieAbgZp6H5U8xRt5KP74sV6dyO0oZ+m5UMxJbShxOPMj9zzoA69yP1D9Kc99JmLfxU2qTn/MttgAAAAAElFTkSuQmCC');
}
    
#\31 b80e3fb {
    border-radius: 30px;
    align-items: flex-start;
    width: 32.66666666666667%;
    row-gap: 24px;
    padding: 3% 0px 0px 0px;
}
    
#\32 682dd41 {
    height: 56px;
    width: 56px;
    margin: 0px 0% 0px 0%;
}
    
#\32 35d0079 {
    border-radius: 30px;
    align-items: flex-start;
    width: 32.666666666666664%;
    row-gap: 24px;
    padding: 3% 0px 0px 0px;
}
    
#b0b95034 {
    width: 99.17%;
    margin: 0px 0% 0px 0%;
}
    
#\36 f6360c8 {
    width: 99.73%;
    margin: 0px 0% 0px 0%;
}
    
#\34 8aa30a8 {
    width: 99.73%;
    margin: 0px 0% 0px 0%;
}
    
#bb35f1bc {
    min-height: 115px;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    margin-top: 0%;
    padding-left: 8%;
    padding-right: 8%;
}
    
#c7bac4f2 {
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 30px;
    background-attachment: initial;
    background-position: 50% 50%;
    min-height: 200px;
}
#c7bac4f2.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAdiAAAHYgE4epnbAAABBklEQVQY0wXB60rCAACA0T2SIE1xqJWUiQ51lqNGXkoDCfuRFhoSac1LihfMbYqFLVpRREG939c5QlD04HO5CIp+5O04SiyFooTJnia5GJ7RtHVqyzsEVfKheESSwRD70QSZVJriQYzapcK9lWXyUaLzWkDIBzxokoi6voEWjVFM73Kei9NtyMwWEazPEON3CaF26KW85yanuDnWvJSKEtWyl0HHz7O9yfffDl+/YYRWy8dVw02l7qJ+s8a1LtHUA3QHW4ymMsZcxTA1hEdHwbQTjBZR+g8RehOZ/lRlbBSYWRUs65aFOUB4ecuwco6YPxUYDvN09RN67SqjfhtzarBaOjj2D/91rKArzY9zowAAAABJRU5ErkJggg==');
}
    
#b47e4e3c {
    min-height: 331px;
    column-gap: 1%;
    padding: 0px 4% 1% 4%;
}
    
#b4421266 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    padding-left: 8%;
    padding-right: 8%;
    min-height: 115px;
    margin: 0% 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ecf45ffa {
    padding-right: 8%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding-left: 8%;
    margin-top: 0%;
    align-items: flex-start;
    min-height: 115px;
}
    
#\35 142c0fd {
    height: 56px;
    width: 56px;
    margin: 0px 0% 0px 0%;
}
    
#c566b78e {
    border-radius: 30px;
    align-items: flex-start;
    width: 32.666666666666664%;
    row-gap: 24px;
    padding: 3% 0px 0px 0px;
}
    
#\30 ac20d00 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\30 886b41c {
    height: 56px;
    width: 56px;
}
    
#\32 ec8704b {
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 30px;
    background-attachment: initial;
    background-position: 50% 50%;
    min-height: 240px;
    order: 1;
}
#\32 ec8704b.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAIE/8QAHhAAAAYCAwAAAAAAAAAAAAAAAAECAwQRBSESExT/xAAVAQEBAAAAAAAAAAAAAAAAAAADBP/EABoRAAIDAQEAAAAAAAAAAAAAAAEDAAISBCH/2gAMAwEAAhEDEQA/AIzszOQvPFJhgorZ2letje3nHutPJpF0V7IAEDOpqjmh8hOqNmf/2Q==');
}
    
#\33 e2b6d90 {
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 30px;
    background-attachment: initial;
    background-position: 50% 50%;
    min-height: 240px;
}
#\33 e2b6d90.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAdiAAAHYgE4epnbAAABDklEQVQY0wXBPUsCcQDA4f/XiIbcGhpcIgKXXijRA9MSLRUVNSlMXBw0wkXT7rw7Tk3vfDvNN3ohaoia6qv9eh6Rze8wsEv8/q1YLlrkC0GOPZscSeuE4hskrh1cZNYQxTsX41mR758+y6VGqRwlGt8lmnRyVXCSK26RyjsQ9fYB0+ccbx81bLvCfS1FqRygUj2hpkpU9X1uG9uIwSrE9DWLPS/QM28wjAyGkcYaX9KfJ+ktzjCmbkRnEqY1iKEYcepyBEWNoTQTdEdprEUS+zPM5CuAaI0iaNY5D+0gcieAbgZp6H5U8xRt5KP74sV6dyO0oZ+m5UMxJbShxOPMj9zzoA69yP1D9Kc99JmLfxU2qTn/MttgAAAAAElFTkSuQmCC');
}
    
#\31 b80e3fb {
    min-height: 160px;
    align-items: center;
    width: 100%;
    border-radius: 30px;
    row-gap: 32px;
}
    
#\32 682dd41 {
    height: 56px;
    width: 56px;
}
    
#\32 35d0079 {
    min-height: 160px;
    align-items: center;
    width: 100%;
    border-radius: 30px;
    row-gap: 32px;
    justify-content: space-between;
}
    
#bb35f1bc {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0% 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c7bac4f2 {
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 30px;
    background-attachment: initial;
    background-position: 50% 50%;
    min-height: 240px;
}
#c7bac4f2.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAdiAAAHYgE4epnbAAABBklEQVQY0wXB60rCAACA0T2SIE1xqJWUiQ51lqNGXkoDCfuRFhoSac1LihfMbYqFLVpRREG939c5QlD04HO5CIp+5O04SiyFooTJnia5GJ7RtHVqyzsEVfKheESSwRD70QSZVJriQYzapcK9lWXyUaLzWkDIBzxokoi6voEWjVFM73Kei9NtyMwWEazPEON3CaF26KW85yanuDnWvJSKEtWyl0HHz7O9yfffDl+/YYRWy8dVw02l7qJ+s8a1LtHUA3QHW4ymMsZcxTA1hEdHwbQTjBZR+g8RehOZ/lRlbBSYWRUs65aFOUB4ecuwco6YPxUYDvN09RN67SqjfhtzarBaOjj2D/91rKArzY9zowAAAABJRU5ErkJggg==');
}
    
#b47e4e3c {
    min-height: unset;
    flex-direction: column;
    row-gap: 16px;
    padding: 0px 4% 16px 4%;
}
    
#b4421266 {
    min-height: 56px;
    align-items: center;
}
    
#ecf45ffa {
    min-height: 56px;
}
    
#\35 142c0fd {
    height: 56px;
    width: 56px;
}
    
#c566b78e {
    min-height: 160px;
    align-items: center;
    width: 100%;
    border-radius: 30px;
    row-gap: 32px;
}
    
#\30 ac20d00 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\31 74a4bca {
    width: 64px;
    height: 64px;
    max-width: 100%;
    order: 1;
    align-self: auto;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\33 92229ac {
    min-height: 392px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    padding-left: 6%;
    padding-right: 6%;
    padding-bottom: 4%;
}
    
#\36 0e41888 {
    width: 58.70%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a79003a1 {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 60px;
    width: 37.91903536977492%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_4);
    border-radius: 30px;
    flex-wrap: nowrap;
    padding-top: 3%;
    background-image: initial;
}
    
#b6c4a025 {
    width: 64px;
    height: 64px;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#eadc68f7 {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 0px;
    width: 20.23%;
    justify-content: space-between;
    min-width: 4%;
    background-color: var(--color_5);
    border-radius: 30px;
    flex-wrap: nowrap;
    padding-top: 3%;
    background-image: initial;
}
    
#dac43b30 {
    width: 58.70%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 40fafaa {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 64px;
    max-height: 100%;
    align-self: flex-start;
    padding-left: 7%;
    padding-right: 6%;
}
    
#\34 a5b93f7 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 64px;
    max-height: 100%;
    padding-left: 7%;
    padding-right: 6%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 04ccead {
    justify-content: space-around;
    align-items: center;
    width: 100%;
    min-height: 315px;
    max-height: 100%;
    background-image: url(https://lirp.cdn-website.com/c423d5ab/dms3rep/multi/opt/That+Lawn+Guy_Mowing_Trimming_Lawncare_St.+Louis+Missouri+%2810%29-1920w.png);
    border-radius: 30px;
    background-attachment: initial;
}
#\31 04ccead.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAdiAAAHYgE4epnbAAABBElEQVQY0w3OQUvCYACA4f2IMtO5CqazQ1BGFBYFHTrWJYIC0UydbiFsbmv73OdmGkkZHiLIQ9A/fev5BY9yG2Woyyx9uYVwy7zZFeatAz57R7yau0RWCbNXQKnLdZppDjvZRDwZfLiHfPVPWbpnzJ19pGNgOxpKa5ynPVExU41AGMzlOT/pDb/P1yyGVeKwyGOoobTHKuakgJVq+HGZWXLB97TGcnrHTJ4QhDpdoaI8JHk6qYo9KuAKnSSu8p5csUgueRke40clLKGhNEY5mvE6XZHDDlQcX8f3doi9CtLfwwsMetEGSi3OUosyNLxV7p0VOoM1LE9l4OmE3jauX6T7f/wDWaCSOK3YLOYAAAAASUVORK5CYII=');
}
    
#f999a94f {
    justify-content: space-around;
    align-items: center;
    width: 100%;
    min-height: 315px;
    max-height: 100%;
    background-image: url(https://lirp.cdn-website.com/c423d5ab/dms3rep/multi/opt/That+Lawn+Guy_Mowing_Trimming_Lawncare_St.+Louis+Missouri+%2814%29-1920w.png);
    border-radius: 30px;
    background-attachment: initial;
    order: 1;
}
#f999a94f.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAdiAAAHYgE4epnbAAABCUlEQVQY0wXBwUrCAACA4T2BIFEhoYGpdCiYroyosCCy0pTU5sgxN9c23XJTSpYUdTCLjkVBl4519BX/vk+47pbwzSL6eR6nvcyFEuW4HqFQiqA4UTrDOaqtBQRNP8C1DrHb23i9DKadQLeSqOYK3iiDGyZROmkEWRPRzDyaKaG7aZxBCm+wRnAr4ocS1s06DUNEaFpL1NpJqmoK2YrjjBIMx6uEd1mG/S0sQ0Jp5BCM3jxlZZG90xhFOYZix7nyM/SDTfxegcDax9V2EKYTib6fo9YUqatZtO4GQbjL/cMRr48V3idnfD4XEX4+Grw8VXDsE1SjTMepMxpfMn1T+fpu8fsnM5tV+AfZRI0XSGR1kQAAAABJRU5ErkJggg==');
}
    
#\37 2c6084b {
    width: 55px;
    height: 30px;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 6dbd548 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 50px;
    max-height: 100%;
    padding-left: 7%;
    padding-right: 6%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\35 9476cc7 {
    width: 79.77455042112453%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\37 04d08d9 {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 60px;
    width: 37.85%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_2);
    border-radius: 30px;
    flex-wrap: nowrap;
    padding-top: 3%;
    background-image: initial;
}
    
#f65d248b {
    width: 224px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\30 ad4d03d {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: initial;
}
    
#\39 f53f260 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 64px;
    max-height: 100%;
    align-self: auto;
    padding-left: 7%;
    padding-right: 6%;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#eada8ac6 {
    width: 99.66%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 74a4bca {
    height: 56px;
    width: 56px;
    margin: 0px 0% 0px 0%;
}
    
#\33 92229ac {
    min-height: 286px;
    column-gap: 1%;
    padding: 0px 4% 6% 4%;
}
    
#\36 0e41888 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#a79003a1 {
    border-radius: 30px;
    align-items: flex-start;
    width: 32.66666666666667%;
    row-gap: 24px;
    padding: 3% 0px 0px 0px;
}
    
#b6c4a025 {
    height: 56px;
    width: 56px;
    margin: 0px 0% 0px 0%;
}
    
#eadc68f7 {
    border-radius: 30px;
    align-items: flex-start;
    width: 32.666666666666664%;
    padding: 3% 0px 0px 0px;
}
    
#dac43b30 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\38 40fafaa {
    margin-top: 0%;
    padding-right: 8%;
    padding-left: 8%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    min-height: 115px;
    order: 0;
}
    
#\34 a5b93f7 {
    margin-top: 0%;
    padding-left: 8%;
    padding-right: 8%;
    align-items: flex-start;
}
    
#\31 04ccead {
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 30px;
    background-attachment: initial;
    background-position: 50% 50%;
    min-height: 200px;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#\31 04ccead.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAdiAAAHYgE4epnbAAABBElEQVQY0w3OQUvCYACA4f2IMtO5CqazQ1BGFBYFHTrWJYIC0UydbiFsbmv73OdmGkkZHiLIQ9A/fev5BY9yG2Woyyx9uYVwy7zZFeatAz57R7yau0RWCbNXQKnLdZppDjvZRDwZfLiHfPVPWbpnzJ19pGNgOxpKa5ynPVExU41AGMzlOT/pDb/P1yyGVeKwyGOoobTHKuakgJVq+HGZWXLB97TGcnrHTJ4QhDpdoaI8JHk6qYo9KuAKnSSu8p5csUgueRke40clLKGhNEY5mvE6XZHDDlQcX8f3doi9CtLfwwsMetEGSi3OUosyNLxV7p0VOoM1LE9l4OmE3jauX6T7f/wDWaCSOK3YLOYAAAAASUVORK5CYII=');
}
    
#f999a94f {
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 30px;
    background-attachment: initial;
    background-position: 50% 50%;
    min-height: 200px;
}
#f999a94f.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAdiAAAHYgE4epnbAAABCUlEQVQY0wXBwUrCAACA4T2BIFEhoYGpdCiYroyosCCy0pTU5sgxN9c23XJTSpYUdTCLjkVBl4519BX/vk+47pbwzSL6eR6nvcyFEuW4HqFQiqA4UTrDOaqtBQRNP8C1DrHb23i9DKadQLeSqOYK3iiDGyZROmkEWRPRzDyaKaG7aZxBCm+wRnAr4ocS1s06DUNEaFpL1NpJqmoK2YrjjBIMx6uEd1mG/S0sQ0Jp5BCM3jxlZZG90xhFOYZix7nyM/SDTfxegcDax9V2EKYTib6fo9YUqatZtO4GQbjL/cMRr48V3idnfD4XEX4+Grw8VXDsE1SjTMepMxpfMn1T+fpu8fsnM5tV+AfZRI0XSGR1kQAAAABJRU5ErkJggg==');
}
    
#\37 2c6084b {
    height: 36px;
    width: 36px;
}
    
#\36 6dbd548 {
    padding-left: 8%;
    padding-right: 8%;
    margin-bottom: 8%;
}
    
#\35 9476cc7 {
    width: 78.27%;
}
    
#\37 04d08d9 {
    border-radius: 30px;
    align-items: flex-start;
    width: 32.666666666666664%;
    row-gap: 24px;
    padding: 3% 0px 0px 0px;
}
    
#f65d248b {
    height: auto;
    width: 155px;
}
    
#\39 f53f260 {
    flex-direction: column;
    flex-wrap: nowrap;
    padding-left: 8%;
    padding-right: 8%;
    margin-top: 0%;
    align-items: flex-start;
    min-height: 115px;
}
    
#eada8ac6 {
    width: 75.01%;
}
    
#\35 30d45b3 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\31 74a4bca {
    height: 56px;
    width: 56px;
}
    
#\33 92229ac {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    padding-bottom: 8%;
    row-gap: 16px;
}
    
#a79003a1 {
    min-height: 160px;
    align-items: center;
    width: 100%;
    border-radius: 30px;
    row-gap: 32px;
}
    
#b6c4a025 {
    height: 56px;
    width: 56px;
}
    
#eadc68f7 {
    min-height: 217px;
    align-items: center;
    width: 100%;
    border-radius: 30px;
    row-gap: 0px;
    height: auto;
    justify-content: space-between;
}
    
#dac43b30 {
    width: 66.60%;
}
    
#\38 40fafaa {
    min-height: 56px;
}
    
#\31 04ccead {
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 30px;
    background-attachment: initial;
    background-position: 50% 50%;
    min-height: 240px;
}
#\31 04ccead.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAdiAAAHYgE4epnbAAABBElEQVQY0w3OQUvCYACA4f2IMtO5CqazQ1BGFBYFHTrWJYIC0UydbiFsbmv73OdmGkkZHiLIQ9A/fev5BY9yG2Woyyx9uYVwy7zZFeatAz57R7yau0RWCbNXQKnLdZppDjvZRDwZfLiHfPVPWbpnzJ19pGNgOxpKa5ynPVExU41AGMzlOT/pDb/P1yyGVeKwyGOoobTHKuakgJVq+HGZWXLB97TGcnrHTJ4QhDpdoaI8JHk6qYo9KuAKnSSu8p5csUgueRke40clLKGhNEY5mvE6XZHDDlQcX8f3doi9CtLfwwsMetEGSi3OUosyNLxV7p0VOoM1LE9l4OmE3jauX6T7f/wDWaCSOK3YLOYAAAAASUVORK5CYII=');
}
    
#f999a94f {
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 30px;
    background-attachment: initial;
    background-position: 50% 50%;
    min-height: 240px;
}
#f999a94f.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAdiAAAHYgE4epnbAAABCUlEQVQY0wXBwUrCAACA4T2BIFEhoYGpdCiYroyosCCy0pTU5sgxN9c23XJTSpYUdTCLjkVBl4519BX/vk+47pbwzSL6eR6nvcyFEuW4HqFQiqA4UTrDOaqtBQRNP8C1DrHb23i9DKadQLeSqOYK3iiDGyZROmkEWRPRzDyaKaG7aZxBCm+wRnAr4ocS1s06DUNEaFpL1NpJqmoK2YrjjBIMx6uEd1mG/S0sQ0Jp5BCM3jxlZZG90xhFOYZix7nyM/SDTfxegcDax9V2EKYTib6fo9YUqatZtO4GQbjL/cMRr48V3idnfD4XEX4+Grw8VXDsE1SjTMepMxpfMn1T+fpu8fsnM5tV+AfZRI0XSGR1kQAAAABJRU5ErkJggg==');
}
    
#\37 2c6084b {
    height: 36px;
    order: 1;
    width: 36px;
}
    
#\36 6dbd548 {
    min-height: 36px;
    height: auto;
}
    
#\35 9476cc7 {
    order: 0;
}
    
#\37 04d08d9 {
    min-height: 160px;
    align-items: center;
    width: 100%;
    border-radius: 30px;
    row-gap: 32px;
}
    
#f65d248b {
    height: auto;
    width: 120px;
    margin-top: 1px;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\39 f53f260 {
    min-height: 56px;
}
    
#\34 a5b93f7 {
    height: auto;
    min-height: 23px;
}
}



@media all {
    
#\38 ab575d6 {
    min-height: 10px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    padding: 4% 6% 1% 6%;
}
    
#\34 4d0e036 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#\33 bf3726f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
}
    
#\37 e89a1da.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 5px;
}
#\37 e89a1da {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 ab575d6 {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (max-width: 767px) {
    
#\38 ab575d6 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#\33 bf3726f {
    width: 100%;
    min-height: 10px;
    align-items: center;
}
}



@media all {
    
#\33 1931690 {
    padding-top: 2%;
    min-height: 90px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding-left: 6%;
    padding-right: 6%;
}
    
#\36 bd32112 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 32px;
    width: 100%;
    min-width: 4%;
    justify-content: space-between;
    flex-direction: row;
    align-items: center;
    padding: 16px 16px 16px 16px;
}
    
#\34 77eafda {
    width: 1191px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#b4474e19 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#widget_qgq {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 1931690 {
    padding: 2% 4% 0px 4%;
}
    
#\36 73de15b {
    margin: 0px 0% 0px 0%;
}
    
#\36 bd32112 {
    padding-left: 0px;
    padding-right: 0px;
}
}



@media (max-width: 767px) {
    
#\33 1931690 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 6% 6% 6% 6%;
}
    
#\36 bd32112 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
    height: auto;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    padding: 0px 0px 0px 0px;
}
    
#\36 73de15b {
    margin: 0px 0% 0px 0%;
}
    
#\34 77eafda {
    width: 207px;
    margin: 0px 0% 0px 0%;
}
    
#widget_qgq {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 7493115 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 14;
}
    
#\33 f8b08ef::before, #\33 f8b08ef > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.05;
    border-radius: inherit;
}
#\33 f8b08ef {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 24.56%;
    justify-content: space-between;
    min-width: 4%;
    background-image: url(https://lirp.cdn-website.com/c423d5ab/dms3rep/multi/opt/That+Lawn+Guy_Mowing_Trimming_Lawncare_St.+Louis+Missouri+%281%29-1920w.jpg);
    border-radius: 30px;
    order: 0;
    background-position: 50% 100%;
    padding: 3% 3% 3% 3%;
}
#\33 f8b08ef.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABQYH/8QAJBAAAQMCBAcAAAAAAAAAAAAAAQIDBAARBQYTIQcUMUFRkeH/xAAUAQEAAAAAAAAAAAAAAAAAAAAC/8QAGBEAAgMAAAAAAAAAAAAAAAAAAAIDEyH/2gAMAwEAAhEDEQA/AHjmuQMTTDUS0hXYjc01z8jyv1WHSM5T3p65S22tUL2NulWzXEDENNF2GSbDe3yhcwmhXD//2Q==');
}
    
#edc1b5cb {
    justify-content: space-around;
    align-items: center;
    width: 73.43729903536978%;
    min-height: 8px;
    max-height: 100%;
    justify-self: auto;
    order: 1;
    row-gap: 16px;
    padding-top: 2%;
    padding-bottom: 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 f4c95fb {
    min-height: 324px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 6% 6% 6%;
}
    
#\37 497ca6b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 14;
}
    
#\31 a715483 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#\31 271d0f2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 14;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 f8b08ef::before, #\33 f8b08ef > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.05;
    border-radius: inherit;
}
#\33 f8b08ef {
    border-radius: 30px;
    width: 100%;
    min-height: 409px;
    height: auto;
}
#\33 f8b08ef.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABQYH/8QAJBAAAQMCBAcAAAAAAAAAAAAAAQIDBAARBQYTIQcUMUFRkeH/xAAUAQEAAAAAAAAAAAAAAAAAAAAC/8QAGBEAAgMAAAAAAAAAAAAAAAAAAAIDEyH/2gAMAwEAAhEDEQA/AHjmuQMTTDUS0hXYjc01z8jyv1WHSM5T3p65S22tUL2NulWzXEDENNF2GSbDe3yhcwmhXD//2Q==');
}
    
#\35 f4c95fb {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 2% 4% 6% 4%;
}
    
#edc1b5cb {
    width: 100%;
    min-height: 80px;
}
    
#\30 f3d293b {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 7493115.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 4%;
    padding-right: 4%;
}
#\36 7493115 {
    justify-self: auto;
    align-self: flex-start;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 f8b08ef::before, #\33 f8b08ef > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.05;
    border-radius: inherit;
}
#\33 f8b08ef {
    width: 100%;
    min-height: 240px;
    align-items: center;
    border-radius: 30px;
    padding: 6% 6% 6% 6%;
}
#\33 f8b08ef.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABQYH/8QAJBAAAQMCBAcAAAAAAAAAAAAAAQIDBAARBQYTIQcUMUFRkeH/xAAUAQEAAAAAAAAAAAAAAAAAAAAC/8QAGBEAAgMAAAAAAAAAAAAAAAAAAAIDEyH/2gAMAwEAAhEDEQA/AHjmuQMTTDUS0hXYjc01z8jyv1WHSM5T3p65S22tUL2NulWzXEDENNF2GSbDe3yhcwmhXD//2Q==');
}
    
#edc1b5cb {
    width: 99.54%;
    margin: 0px 0% 0px 0%;
}
    
#\35 f4c95fb {
    min-height: unset;
    flex-direction: column;
    row-gap: 32px;
    padding: 4% 4% 10% 4%;
}
    
#\37 497ca6b.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 4%;
    padding-right: 4%;
}
#\37 497ca6b {
    justify-self: auto;
    align-self: flex-start;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 271d0f2.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 4%;
    padding-right: 4%;
}
#\31 271d0f2 {
    justify-self: auto;
    align-self: flex-start;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#f81de51b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 90px;
    width: 100%;
    min-width: 4%;
    justify-content: space-between;
    flex-direction: row;
}
    
#\32 7caacb0 {
    width: 861px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cc5501b8 {
    min-height: 136px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 6% 1% 6%;
}
    
#\31 ccd78b2 {
    background-color: var(--color_3);
    background-image: initial;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f81de51b {
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: flex-start;
    row-gap: 24px;
}
    
#\32 7caacb0 {
    margin: 0px 0% 0px 0%;
}
    
#cc5501b8 {
    min-height: 0px;
    padding: 4% 4% 1% 4%;
}
    
#\33 6cae60a {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#f81de51b {
    width: 100%;
    min-height: 0px;
    align-items: flex-start;
    height: auto;
    row-gap: 24px;
    padding-left: 0px;
    padding-right: 0px;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\32 7caacb0 {
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#cc5501b8 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 6% 6% 2% 6%;
}
    
#\33 6cae60a {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#eedd3817 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 90px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
}
    
#\30 9586735 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#f804631d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\32 eddd7d6 {
    min-height: 212px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 2% 6% 4% 6%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 eddd7d6 {
    padding: 2% 4% 4% 4%;
}
    
#\30 1b71bc5 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#eedd3817 {
    width: 100%;
    min-height: 402px;
    align-items: flex-start;
    height: auto;
    row-gap: 50px;
    padding-left: 0px;
    padding-right: 0px;
}
    
#\32 eddd7d6 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 6% 8% 6%;
}
    
#\30 1b71bc5 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\32 7825785 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 13px;
    width: 41%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
}
    
#c8993f95 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 55%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
}
    
#a2a2526e {
    background-color: var(--color_4);
    background-image: initial;
}
    
#a7058ba9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 d8c60ca {
    min-height: 407px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 4% 6% 4% 6%;
}
    
#b42684c2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 a84c129 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-bottom: 10px;
}
    
#c8dca6cb {
    width: 466px;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 7825785 {
    width: 100%;
    min-height: 80px;
    row-gap: 9px;
}
    
#c8993f95 {
    width: 100%;
    min-height: 80px;
}
    
#\34 d8c60ca {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 6% 4% 6% 4%;
}
    
#c8dca6cb {
    width: 345px;
}
    
#c536e2bf {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\32 7825785 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 11px;
}
    
#c8993f95 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\34 d8c60ca {
    min-height: unset;
    flex-direction: column;
    row-gap: 9px;
    padding: 8% 4% 8% 4%;
}
    
#\33 a84c129 {
    margin-bottom: 8px;
}
    
#c536e2bf {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\31 a25e303 {
    min-height: 421px;
    column-gap: 10%;
    row-gap: 60px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 20% 4% 4% 4%;
}
    
#\32 3de2859 {
    width: 1059px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\35 5bb93b0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    justify-content: space-between;
    flex-direction: row;
    align-items: center;
    padding: 16px 16px 16px 16px;
}
    
#\32 a10842f::before, #\32 a10842f > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.5;
    border-radius: inherit;
}
#\32 a10842f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url(https://lirp.cdn-website.com/c423d5ab/dms3rep/multi/opt/That+Lawn+Guy_Mowing_Trimming_Lawncare_St.+Louis+Missouri+%2811%29-1920w.png);
    background-attachment: fixed;
}
#\32 a10842f.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAdiAAAHYgE4epnbAAAA/0lEQVQY0x3DXUvCYACA0f2xkEglKyRQXNKFNEonlml+LjZ1y6n4bpq6aQuzLBnURTdd9eueoANHqpoqDbuMObPwwg+2P7/44Zau26LYTHFRSXB+fYBU0mRqPQV7orHZBXx9f/IervECG71fQK2fIuf3kJTbONW2zHBww2ZlE65ddmvBazDEFTXaWparwj6SUo7SvD/jUdzxtrTY+g+8zE02cwvf0Rj1CugNGSlfj9DsJhk5OaYzlem0iCNUnFEeMbxE2Aqin0Oq9CO0xjGsRZKBn8ZeZDDdND2RojtOYTkZ7EkWSV/GMJ6idJ5jdII4xuoQw0+ge0f/De8YwzvhD/RCqv4NkUDzAAAAAElFTkSuQmCC');
}
    
#\37 db7cbd3 {
    width: 240px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 a25e303 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 320px;
    padding-top: 30%;
}
    
#\32 3de2859 {
    width: 100.00005623110985%;
}
    
#\35 5bb93b0 {
    width: 100%;
    min-height: 8px;
}
    
#\32 a10842f::before, #\32 a10842f > .bgExtraLayerOverlay {
    
}
#\32 a10842f.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAdiAAAHYgE4epnbAAAA/0lEQVQY0x3DXUvCYACA0f2xkEglKyRQXNKFNEonlml+LjZ1y6n4bpq6aQuzLBnURTdd9eueoANHqpoqDbuMObPwwg+2P7/44Zau26LYTHFRSXB+fYBU0mRqPQV7orHZBXx9f/IervECG71fQK2fIuf3kJTbONW2zHBww2ZlE65ddmvBazDEFTXaWparwj6SUo7SvD/jUdzxtrTY+g+8zE02cwvf0Rj1CugNGSlfj9DsJhk5OaYzlem0iCNUnFEeMbxE2Aqin0Oq9CO0xjGsRZKBn8ZeZDDdND2RojtOYTkZ7EkWSV/GMJ6idJ5jdII4xuoQw0+ge0f/De8YwzvhD/RCqv4NkUDzAAAAAElFTkSuQmCC');
}
}



@media (max-width: 767px) {
    
#\31 a25e303 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 50% 4% 4% 4%;
}
    
#\32 3de2859 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\35 5bb93b0 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\32 a10842f::before, #\32 a10842f > .bgExtraLayerOverlay {
    
}
#\32 a10842f.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAdiAAAHYgE4epnbAAAA/0lEQVQY0x3DXUvCYACA0f2xkEglKyRQXNKFNEonlml+LjZ1y6n4bpq6aQuzLBnURTdd9eueoANHqpoqDbuMObPwwg+2P7/44Zau26LYTHFRSXB+fYBU0mRqPQV7orHZBXx9f/IervECG71fQK2fIuf3kJTbONW2zHBww2ZlE65ddmvBazDEFTXaWparwj6SUo7SvD/jUdzxtrTY+g+8zE02cwvf0Rj1CugNGSlfj9DsJhk5OaYzlem0iCNUnFEeMbxE2Aqin0Oq9CO0xjGsRZKBn8ZeZDDdND2RojtOYTkZ7EkWSV/GMJ6idJ5jdII4xuoQw0+ge0f/De8YwzvhD/RCqv4NkUDzAAAAAElFTkSuQmCC');
}
    
#\37 db7cbd3 {
    min-height: 44px;
    width: 220px;
    margin: 0px 0% 0px 0%;
}
    
#\35 60c74c1 {
    margin: 0px 0% 0px 0%;
}
}

