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

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

  *#dm .dmInner div.u_1324617108 img[dm_changed] {
    object-position:50% 50% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner nav.u_1214951497.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item { color:var(--color_1) !important; }

  *#dm .dmInner nav.u_1214951497.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item:hover { color:var(--color_1) !important; }

  *#dm .dmInner nav.u_1214951497.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item.hover { color:var(--color_1) !important; }

  *#dm .dmInner nav.u_1214951497.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item.dmNavItemSelected { color:var(--color_1) !important; }

  *#dm .dmInner nav.u_1214951497.main-navigation.unifiednav .unifiednav__container[data-depth] .unifiednav__item:hover {
    color:var(--color_3) !important;
    background-color:var(--color_4) !important;
    background-image:initial !important;
  }

  *#dm .dmInner nav.u_1214951497.main-navigation.unifiednav .unifiednav__container[data-depth] .unifiednav__item.hover {
    color:var(--color_3) !important;
    background-color:var(--color_4) !important;
    background-image:initial !important;
  }

  *#dm .dmInner nav.u_1214951497.main-navigation.unifiednav .unifiednav__container[data-depth] .unifiednav__item.dmNavItemSelected {
    color:var(--color_3) !important;
    background-color:var(--color_4) !important;
    background-image:initial !important;
  }

  *#dm .dmInner nav.u_1214951497.main-navigation.unifiednav .unifiednav__container[data-depth] .unifiednav__item {
    color:var(--color_1) !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_1324617108 img {
    object-position:50% 50% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1377168108 img {
    object-fit:contain !important;
    object-position:50% 50% !important;
  }

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

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

  *#dm .dmInner div.u_2112394555 img { object-fit:contain !important; }

  *#dm .dmInner div.u_642294618 img { object-fit:contain !important; }

  *#dm .dmInner div.u_1708070713 hr {
    border-top-style:solid !important;
    border-top-width:1px !important;
    color:rgba(0,0,0,1) !important;
  }

  *#dm .dmInner div.u_1410142899 hr {
    border-top-style:solid !important;
    border-top-width:1px !important;
    color:rgba(0,0,0,1) !important;
  }

  *#dm .dmInner div.u_1815928217 hr {
    border-top-style:solid !important;
    border-top-width:1px !important;
    color:rgba(0,0,0,1) !important;
  }

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

  *#dm .dmInner div.u_1666825670 img[dm_changed] {
    border-radius:50% !important;
    -moz-border-radius:50% !important;
    -webkit-border-radius:50% !important;
  }

  *#dm .dmInner div.u_1666825670 img {
    border-radius:50% !important;
    -moz-border-radius:50% !important;
    -webkit-border-radius:50% !important;
  }

  *#dm .dmInner div.u_1126951939 hr {
    border-top-style:solid !important;
    border-top-width:1px !important;
    color:rgba(0,0,0,1) !important;
  }

  *#dm .dmInner div.u_1039951724 hr {
    border-top-style:solid !important;
    border-top-width:1px !important;
    color:rgba(0,0,0,1) !important;
  }

  *#dm .dmInner div.u_1471092154 hr {
    border-top-style:solid !important;
    border-top-width:1px !important;
    color:rgba(0,0,0,1) !important;
  }

  *#dm .dmInner div.u_1654566710 hr {
    border-top-style:solid !important;
    border-top-width:1px !important;
    color:rgba(0,0,0,1) !important;
  }

  *#dm .dmInner div.u_1164065026 img { border-radius:50% 50% 50% 50% !important; }

  *#dm .dmInner div.u_1328024032 img {
    border-radius:50% 50% 50% 50% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1205096810 img { border-radius:50% 50% 50% 50% !important; }

  *#dm .dmInner div.u_1666156177 img {
    border-radius:0% !important;
    object-fit:contain !important;
  }

  *#dm .dmInner div.u_1205370109 img { border-radius:50% 50% 50% 50% !important; }

  *#dm .dmInner div.u_1210947973 img {
    border-radius:50% 50% 50% 50% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1670660479 img { border-radius:50% 50% 50% 50% !important; }

  *#dm .dmInner div.u_1627234196 img {
    border-radius:0% !important;
    object-fit:contain !important;
  }

  *#dm .dmInner *.u_1442263326 .dmformsubmit { float:RIGHT !important; }

  *#dm .dmInner div.u_1442263326 .dmforminput input { color:rgba(0,0,0,1) !important; }

  *#dm .dmInner div.u_1442263326 .dmforminput textarea { color:rgba(0,0,0,1) !important; }

  *#dm .dmInner div.u_1442263326 .dmforminput .fileUploadLink { color:rgba(0,0,0,1) !important; }

  *#dm .dmInner div.u_1442263326 .checkboxwrapper span { color:rgba(0,0,0,1) !important; }

  *#dm .dmInner div.u_1442263326 .radiowrapper span { color:rgba(0,0,0,1) !important; }

  *#dm .dmInner div.u_1442263326 .optinwrapper div { color:rgba(0,0,0,1) !important; }

  *#dm .dmInner div.u_1442263326 .freetextwrapper { color:rgba(0,0,0,1) !important; }

  *#dm .dmInner div.u_1442263326 .dmforminput select { color:rgba(0,0,0,1) !important; }

  *#dm .dmInner div.u_1442263326 .dmforminput option { color:rgba(0,0,0,1) !important; }

  *#dm .dmInner div.u_1442263326 input::placeholder { color:rgba(0,0,0,1) !important; }

  *#dm .dmInner div.u_1442263326 input.placeholder { color:rgba(0,0,0,1) !important; }

  *#dm .dmInner div.u_1442263326 textarea::placeholder { color:rgba(0,0,0,1) !important; }

  *#dm .dmInner div.u_1442263326 textarea.placeholder { color:rgba(0,0,0,1) !important; }

  *#dm .dmInner div.u_1442263326 select::placeholder { color:rgba(0,0,0,1) !important; }

  *#dm .dmInner div.u_1442263326 select.placeholder { color:rgba(0,0,0,1) !important; }

  *#dm .dmInner div.u_1442263326 input:not([type="submit"]) {
    border-color:rgba(126,126,126,1) rgba(126,126,126,1) rgba(126,126,126,1) rgba(126,126,126,1) !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    background-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner div.u_1442263326 textarea {
    border-color:rgba(126,126,126,1) rgba(126,126,126,1) rgba(126,126,126,1) rgba(126,126,126,1) !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    background-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner div.u_1442263326 select {
    border-color:rgba(126,126,126,1) rgba(126,126,126,1) rgba(126,126,126,1) rgba(126,126,126,1) !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    background-color:rgba(0,0,0,0) !important;
  }

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

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

  *#dm .dmInner a.u_1515927711 {
    background-color:var(--color_6) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1442263326 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) {
    color:rgba(0,0,0,1) !important;
    font-weight:500 !important;
    font-size:18px !important;
  }

  *#dm .dmInner div.u_1442263326 .m-recaptcha {
    color:rgba(0,0,0,1) !important;
    font-weight:500 !important;
    font-size:18px !important;
  }

  *#dm .dmInner div.u_1270510714 .svg {
    color:var(--color_1) !important;
    fill:rgba(54,169,112,1) !important;
  }

  *#dm .dmInner div.u_1428401932 .svg {
    color:var(--color_1) !important;
    fill:rgba(54,169,112,1) !important;
  }

  *#dm .dmInner div.u_1645056772 .svg {
    color:var(--color_1) !important;
    fill:rgba(54,169,112,1) !important;
  }

  *#dm .dmInner div.u_1454559936 .svg {
    color:var(--color_1) !important;
    fill:rgba(54,169,112,1) !important;
  }

  *#dm .dmInner div.u_1775413368 hr {
    border-width:1px !important;
    color:rgba(56,56,56,1) !important;
  }

  *#dm .dmInner div.u_1412725476 hr {
    border-width:1px !important;
    color:rgba(56,56,56,1) !important;
  }

  *#dm .dmInner div.u_1603845223 hr {
    border-width:1px !important;
    color:rgba(56,56,56,1) !important;
  }

  *#dm .dmInner div.u_1424909227 hr {
    border-width:1px !important;
    color:rgba(56,56,56,1) !important;
  }

  *#dm .dmInner div.u_1834715363 hr {
    border-width:1px !important;
    color:rgba(56,56,56,1) !important;
  }

  *#dm .dmInner div.u_1612504922 hr {
    border-width:1px !important;
    color:rgba(56,56,56,1) !important;
  }

  *#dm .dmInner div.u_1916159539 hr {
    border-width:1px !important;
    color:rgba(56,56,56,1) !important;
  }

  *#dm .dmInner div.u_1070868983 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1926676896 .caption-inner { background-color:var(--color_6) !important; }

  *#dm .dmInner *.u_1493953502 { display:block !important; }

  *#dm .dmInner *.u_1673846733 { display:none !important; }

  *#dm .dmInner *.u_1332086438 { display:none !important; }

  *#dm .dmInner *.u_1442070124 { display:block !important; }

  *#dm .dmInner *.u_1430124227 { display:none !important; }

  *#dm .dmInner *.u_1340855795 { display:none !important; }

  *#dm .dmInner *.u_1074025083 { display:block !important; }

  *#dm .dmInner *.u_1895531736 { display:none !important; }

  *#dm .dmInner *.u_1506424449 { display:none !important; }

  *#dm .dmInner *.u_1017307957 { display:block !important; }

  *#dm .dmInner *.u_1142317398 { display:none !important; }

  *#dm .dmInner *.u_1519606330 { display:none !important; }

  *#dm .dmInner div.u_1926676896 .caption-container .caption-title {
    font-weight:500 !important;
    color:rgba(0,0,0,1) !important;
  }

  *#dm .dmInner div.u_1926676896 .caption-container .caption-text {
    color:rgba(0,0,0,1) !important;
    font-weight:400 !important;
  }

  *#dm .dmInner div.u_1926676896 .caption-container .caption-text .rteBlock {
    color:rgba(0,0,0,1) !important;
    font-weight:400 !important;
  }

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

  *#dm .dmInner div.u_1640148183 img[dm_changed] {
    border-radius:50% !important;
    -moz-border-radius:50% !important;
    -webkit-border-radius:50% !important;
  }

  *#dm .dmInner div.u_1640148183 img {
    border-radius:50% !important;
    -moz-border-radius:50% !important;
    -webkit-border-radius:50% !important;
  }

  *#dm .dmInner *.u_1904526803 { background-position:100% 50% !important; }

  *#dm .dmInner div.u_1134006374 img { border-radius:20px 20px 20px 20px !important; }

  *#dm .dmInner div.u_1369483812 img { border-radius:20px 20px 20px 20px !important; }

  *#dm .dmInner div.u_1594302702 img { border-radius:20px 20px 20px 20px !important; }

  *#dm .dmInner div.u_1453939737 img { border-radius:20px 20px 20px 20px !important; }

  *#dm .dmInner div.u_1650937634 img { border-radius:20px 20px 20px 20px !important; }

  *#dm .dmInner div.u_1785531448 img { border-radius:20px 20px 20px 20px !important; }

  *#dm .dmInner div.u_1102452392 img {
    object-fit:contain !important;
    object-position:50% 50% !important;
  }

  *#dm .dmInner div.u_1428630149 img { object-fit:contain !important; }

  *#dm .dmInner div.u_1977061545 img { object-fit:contain !important; }

  *#dm .dmInner div.u_1252696528 hr {
    border-top-style:solid !important;
    border-top-width:1px !important;
    color:rgba(0,0,0,1) !important;
  }

  *#dm .dmInner div.u_1558957717 hr {
    border-top-style:solid !important;
    border-top-width:1px !important;
    color:rgba(0,0,0,1) !important;
  }

  *#dm .dmInner div.u_1042085034 hr {
    border-top-style:solid !important;
    border-top-width:1px !important;
    color:rgba(0,0,0,1) !important;
  }

  *#dm .dmInner div.u_1487909508 .svg {
    color:var(--color_1) !important;
    fill:rgba(54,169,112,1) !important;
  }

  *#dm .dmInner div.u_1628981752 .svg {
    color:var(--color_1) !important;
    fill:rgba(54,169,112,1) !important;
  }

  *#dm .dmInner div.u_1139941016 .svg {
    color:var(--color_1) !important;
    fill:rgba(54,169,112,1) !important;
  }

  *#dm .dmInner div.u_1782784675 .svg {
    color:var(--color_1) !important;
    fill:rgba(54,169,112,1) !important;
  }

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

  *#dm .dmInner div.u_1515679474 img[dm_changed] {
    border-radius:50% !important;
    -moz-border-radius:50% !important;
    -webkit-border-radius:50% !important;
  }

  *#dm .dmInner div.u_1515679474 img {
    border-radius:50% !important;
    -moz-border-radius:50% !important;
    -webkit-border-radius:50% !important;
  }

  *#dm .dmInner a.u_1894697842 {
    background-color:var(--color_6) !important;
    background-image:none !important;
  }

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

  *#dm .dmInner div.u_1094576057 img[dm_changed] {
    border-radius:50% !important;
    -moz-border-radius:50% !important;
    -webkit-border-radius:50% !important;
  }

  *#dm .dmInner div.u_1094576057 img {
    border-radius:50% !important;
    -moz-border-radius:50% !important;
    -webkit-border-radius:50% !important;
  }

  *#dm .dmInner div.u_1512694100 hr {
    border-top-style:solid !important;
    border-top-width:1px !important;
    color:rgba(0,0,0,1) !important;
  }

  *#dm .dmInner div.u_1682128653 hr {
    border-top-style:solid !important;
    border-top-width:1px !important;
    color:rgba(0,0,0,1) !important;
  }

  *#dm .dmInner div.u_1678678133 hr {
    border-top-style:solid !important;
    border-top-width:1px !important;
    color:rgba(0,0,0,1) !important;
  }

  *#dm .dmInner div.u_1076262772 hr {
    border-top-style:solid !important;
    border-top-width:1px !important;
    color:rgba(0,0,0,1) !important;
  }
}
@media (min-width:1025px) {
  *#dm .dmInner div.u_1442263326 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) { font-size:16px !important; }

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

  *#dm .dmInner div.u_1442263326 .dmformsubmit {
    width:280px !important;
    height:55px !important;
  }

  *#dm .dmInner *.u_1926676896 .photoGalleryThumbs .image-container a { padding-top:200px !important; }

  *#dm .dmInner *.u_1926676896 .photoGalleryThumbs { padding:10px !important; }

  *#dm .dmInner *.u_1926676896 .layout-container { padding:10px !important; }

  *#dm .dmInner *.u_1926676896 .photoGalleryViewAll { padding:0 20px !important; }

  *#dm .dmInner div.u_1926676896 .caption-container .caption-title { font-size:20px !important; }

  *#dm .dmInner div.u_1926676896 .caption-container .caption-text { font-size:18px !important; }

  *#dm .dmInner div.u_1926676896 .caption-container .caption-text .rteBlock { font-size:18px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_1926676896 .photoGalleryThumbs { padding:10px !important; }

  *#dm .dmInner *.u_1926676896 .layout-container { padding:10px !important; }

  *#dm .dmInner *.u_1926676896 .photoGalleryViewAll { padding:0 20px !important; }

  *#dm .dmInner *.u_1926676896 .photoGalleryThumbs .image-container a { padding-top:150px !important; }

  *#dm .dmInner div.u_1926676896 .caption-container .caption-title { font-size:18px !important; }

  *#dm .dmInner div.u_1926676896 .caption-container .caption-text { font-size:14px !important; }

  *#dm .dmInner div.u_1926676896 .caption-container .caption-text .rteBlock { font-size:14px !important; }

  *#dm .dmInner *.u_1926676896 .caption-inner {
    padding-left:0px !important;
    padding-right:0px !important;
  }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner div.u_1442263326 .dmformsubmit {
    width:300px !important;
    height:52px !important;
  }

  *#dm .dmInner *.u_1926676896 .caption-inner {
    padding-left:0px !important;
    padding-right:0px !important;
  }

  *#dm .dmInner div.u_1926676896 .caption-container .caption-text { font-size:14px !important; }

  *#dm .dmInner div.u_1926676896 .caption-container .caption-text .rteBlock { font-size:14px !important; }

  *#dm .dmInner *.u_1926676896 .photoGalleryThumbs .image-container a { padding-top:160px !important; }

  *#dm .dmInner *.u_1926676896 .photoGalleryThumbs { padding:7.5px !important; }

  *#dm .dmInner *.u_1926676896 .layout-container { padding:7.5px !important; }

  *#dm .dmInner *.u_1926676896 .photoGalleryViewAll { padding:0 15px !important; }

  *#dm .dmInner div.u_1926676896 .caption-container .caption-title { font-size:18px !important; }

  *#dm .dmInner a.u_1894697842 span.text { font-size:15px !important; }

  *#dm .dmInner div.u_1442263326 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) { font-size:16px !important; }

  *#dm .dmInner div.u_1442263326 .m-recaptcha { font-size:16px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\36 3bd85219866cc3622781520 {
    min-height: 650px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    padding: 130px 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781522 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 26px;
    width: 100%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.42;
    border-radius: inherit;
}
#\36 3bd85219866cc362278151f {
    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/a7c9d8af/dms3rep/multi/opt/cr%C3%A9ation-entretien-jardin-1920w.png");
    background-attachment: fixed;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#widget_fgg {
    width: 905px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-top: 83px;
}
    
#widget_dn8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-top: -79px;
    grid-area: auto / auto / auto / auto;
}
    
#widget_nc3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_nc3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
    margin: 0px 0% 0px 0%;
}
    
#\36 3bd85219866cc362278151d {
    margin: -100px 0% -100px 0%;
}
}



@media all {
    
#\36 38186e9 {
    min-height: 657px;
    column-gap: 6%;
    row-gap: 36px;
    width: 100%;
    padding: 6% 4% 6% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\31 1e11cfd {
    background-color: var(--color_4);
}
    
#\35 a40f64e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 52.57%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#f320a300 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 41.2844669117647%;
    align-items: center;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#widget_105 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_4vg {
    width: 529px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-top: -27px;
}
    
#\34 4ec7c1c {
    width: 18px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-left: 86px;
}
    
#\39 e9c9f50 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 46px;
    max-height: 100%;
    align-self: auto;
    order: 2;
    justify-self: auto;
    padding: 0% 2% 0% 2%;
    margin: 11px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 b3daa82 {
    width: 75.45%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\31 fe4edcf.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 5px;
}
#\31 fe4edcf {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    align-self: auto;
    justify-self: auto;
    margin: -23px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bd82700c {
    width: 18px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-left: 86px;
}
    
#\37 839643d {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 46px;
    max-height: 100%;
    align-self: auto;
    order: 4;
    justify-self: auto;
    padding: 0% 2% 0% 2%;
    margin: -19px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#be16eb10 {
    width: 75.45%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#beaa12e3.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 5px;
}
#beaa12e3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 5;
    align-self: auto;
    justify-self: auto;
    margin: -20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f25b651b {
    width: 75.45%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\31 8fe3cc4 {
    width: 18px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-left: 86px;
}
    
#\34 77c24ae {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 46px;
    max-height: 100%;
    align-self: auto;
    order: 6;
    justify-self: auto;
    padding: 0% 2% 0% 2%;
    margin: -19px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 336d2eb.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 5px;
}
#\33 336d2eb {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 7;
    align-self: auto;
    justify-self: auto;
    margin: -23px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b1204fc9 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 46px;
    max-height: 100%;
    align-self: auto;
    order: 8;
    justify-self: auto;
    padding: 0% 2% 0% 2%;
    margin: -19px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e6ddde12 {
    width: 75.45%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#d8501cd4 {
    width: 18px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-left: 86px;
}
    
#\35 f2089fb {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#caab6260 {
    width: 250px;
    height: 52px;
    max-width: 100%;
    order: 2;
    margin-top: 39px;
}
    
#b889d38f {
    width: 680.977px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#db3529bd::before, #db3529bd > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(57, 159, 111, 1);
    opacity: 0.95;
    border-radius: inherit;
}
#db3529bd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://lirp.cdn-website.com/md/dmtmpl/4032b70c-b5b0-4dad-ac74-aa3baecbd378/dms3rep/multi/opt/plants_in_the_boxes_outdoor-1920w.jpg");
    padding: 0% 2% 0% 2%;
    margin: 0% 0% 0% 0%;
}
    
#d9d03cce::before, #d9d03cce > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.42;
    border-radius: inherit;
}
#d9d03cce {
    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/md/dmtmpl/4032b70c-b5b0-4dad-ac74-aa3baecbd378/dms3rep/multi/opt/green_leafed_plants-1920w.jpg");
    background-attachment: fixed;
}
    
#\36 e7ba321 {
    width: 79.97%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-top: 11px;
    grid-area: auto / auto / auto / auto;
}
    
#b5563cb1 {
    min-height: 380px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#d45b35b5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 33.333333333333336%;
    min-width: 4%;
    background-color: var(--color_6);
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.25) -3px 3px 11px 0px;
    padding: 10px 10px 10px 10px;
    margin: -150px 0% -150px 0%;
}
    
#f9918b1b::before, #f9918b1b > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(54, 54, 54, 1);
    opacity: 0.3;
    border-radius: inherit;
}
#f9918b1b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 33.333333333333336%;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/a7c9d8af/dms3rep/multi/opt/2-a108eab29698d7d96ed59675707cb2bc-1920w.jpg");
    box-shadow: rgba(0, 0, 0, 0.25) 0px 3px 11px 0px;
    padding: 10px 10px 10px 10px;
    margin: -150px 0% -150px 0%;
}
    
#\39 f237f75 {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#group_vl5 {
    width: 33.333333333333336%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-color: rgba(133,201,17,1);
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 3px 11px 0px;
    padding: 10px 10px 10px 10px;
    margin: -150px 0% -150px 0%;
}
    
#group_odo {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_6u6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_93p {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_bqq.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_bqq {
    width: 53.61%;
    height: 134px;
    max-width: 100%;
    order: 0;
    margin: 0px 22% 0px 22%;
}
    
#widget_3us {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -1px;
}
    
#widget_ggm {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: 5px;
}
    
#widget_83o.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_83o {
    width: 56.46%;
    height: 132px;
    max-width: 100%;
    order: 0;
    margin: 22px 24% 0px 24%;
}
    
#widget_20g {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: 8px;
}
    
#widget_h3n {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_aur.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_aur {
    width: 80.26%;
    height: 138px;
    max-width: 100%;
    order: 0;
    margin: -15px 12% 0px 12%;
}
}



@media all {
    
#cffd9762 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\39 004aeed {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#eff524f0 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 15% 0% 5% 0%;
}
    
#\33 6abcb09 {
    margin: 0px 0% 0px 0%;
}
    
#ee80e162 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    margin: -235px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 c39c86c {
    width: 85.25%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    margin: -137px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 1132924 {
    width: 93.47%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#f616d417 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 39.339579524680076%;
    align-items: center;
    min-width: 4%;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 3c7bc60 {
    background-color: var(--color_4);
}
    
#d0c1c5d8.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 5px;
}
#d0c1c5d8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    align-self: auto;
    justify-self: auto;
    margin: 4px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 4b3adc2.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 5px;
}
#\30 4b3adc2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 7;
    align-self: auto;
    justify-self: auto;
    margin: -23px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d21d032e {
    min-height: 539px;
    column-gap: 6%;
    row-gap: 36px;
    width: 100%;
    padding: 6% 4% 9% 4%;
    margin: 0% 0% 0% 0%;
}
    
#effcf68a {
    width: 529px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-top: -2px;
}
    
#\38 ec57752 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    margin-top: 23px;
}
    
#c53e3b13 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 54.66%;
    min-width: 4%;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#fffae217.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 5px;
}
#fffae217 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    justify-self: auto;
    margin: -20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f9e03150.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 5px;
}
#f9e03150 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    justify-self: auto;
    margin: 4px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a3595dc4 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\34 2830367::before, #\34 2830367 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_4);
    opacity: 1;
    border-radius: inherit;
}
#\34 2830367 {
    background-color: var(--color_1);
    background-image: url("https://lirp.cdn-website.com/md/dmtmpl/4032b70c-b5b0-4dad-ac74-aa3baecbd378/dms3rep/multi/opt/flatlay_view_garden-1920w.jpg");
    border-style: solid;
    border-color: var(--color_2) #000000 var(--color_2) #000000;
    border-width: 1px 0 1px 0;
}
    
#fdf3fb7b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-top: -15px;
}
    
#\34 34440f8 {
    width: 99.99794152046785%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#b2e873e6 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.64734057365636%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 32px;
    column-gap: 4%;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 9dff08f {
    width: 99.99794152046785%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\32 bba47fc.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 bba47fc {
    width: 100px;
    height: 102px;
    max-width: 100%;
    margin: 0px 30% 0px 30%;
}
    
#ad90114d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-top: -23px;
}
    
#\33 609a53b {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 32px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 8f9eddd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 40px;
    width: 25%;
    min-width: 4%;
    justify-content: flex-start;
    border-style: solid;
    border-color: #000000 var(--color_2) #000000 #000000;
    border-width: 0 1px 0 0;
    order: 1;
    padding: 4% 3% 4% 3%;
    margin: 0% 0% 0% 0%;
}
    
#a97e4478 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 40px;
    width: 25%;
    min-width: 4%;
    justify-content: flex-start;
    border-style: solid;
    border-color: #000000 var(--color_2) #000000 #000000;
    border-width: 0 1px 0 0;
    order: 0;
    padding: 4% 3% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\32 0e12f99.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 0e12f99 {
    width: 96px;
    height: 98px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 30% 0px 30%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 794b517 {
    min-height: 223px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0% 0% 3% 0%;
    margin: 0% 0% 0% 0%;
}
    
#b0089cb0.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b0089cb0 {
    width: 89px;
    height: 90px;
    max-width: 100%;
    margin: 0px 30% 0px 30%;
}
    
#d8815817 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
    margin-top: -19px;
}
    
#\37 290373b {
    width: 99.98617670346049%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    margin-top: -9px;
    grid-area: auto / auto / auto / auto;
}
    
#a551a79e {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.47314336711926%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 32px;
    column-gap: 4%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 4bf4b60 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 40px;
    width: 25%;
    min-width: 4%;
    justify-content: flex-start;
    order: 3;
    padding: 4% 3% 4% 3%;
    margin: 0% 0% 0% 0%;
}
    
#e719a1fd {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-top: -21px;
}
    
#c3ed3cb9 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.64734057365636%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 32px;
    column-gap: 4%;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 85b03ca {
    width: 99.98617670346049%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\37 406ced2.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 406ced2 {
    width: 94px;
    height: 94px;
    max-width: 100%;
    margin: 0px 23% 0px 23%;
}
    
#ebf4f65d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 40px;
    width: 25%;
    min-width: 4%;
    justify-content: flex-start;
    border-style: solid;
    border-color: #000000 var(--color_2) #000000 #000000;
    border-width: 0 1px 0 0;
    order: 2;
    padding: 4% 3% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\35 80b6904 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\37 eeeee10 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 40px;
    width: 25%;
    min-width: 4%;
    justify-content: flex-start;
    border-style: solid;
    border-color: #000000 var(--color_2) #000000 #000000;
    border-width: 0 1px 0 0;
    order: 1;
    padding: 4% 3% 4% 3%;
    margin: 0% 0% 0% 0%;
}
    
#f2c92d87 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 32px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 1ef366a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 40px;
    width: 25%;
    min-width: 4%;
    justify-content: flex-start;
    border-style: solid;
    border-color: #000000 var(--color_2) #000000 #000000;
    border-width: 0 1px 0 0;
    order: 2;
    padding: 4% 3% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\31 ca2c59a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-top: -15px;
}
    
#\37 c384932 {
    min-height: 223px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#ea719796 {
    width: 99.98617670346049%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    margin-top: -9px;
    grid-area: auto / auto / auto / auto;
}
    
#c5846a3b {
    width: 99.99794152046785%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#e91dc6b1::before, #e91dc6b1 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(133, 183, 38, 1);
    opacity: 0.9;
    border-radius: inherit;
}
#e91dc6b1 {
    background-color: var(--color_1);
    background-image: url("https://lirp.cdn-website.com/md/dmtmpl/4032b70c-b5b0-4dad-ac74-aa3baecbd378/dms3rep/multi/opt/flatlay_view_garden-1920w.jpg");
    border-style: solid;
    border-color: var(--color_2) #000000 var(--color_2) #000000;
    border-width: 1px 0 1px 0;
}
    
#\36 c8174b3 {
    width: 85px;
    height: 85px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#e52150cf {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 40px;
    width: 25%;
    min-width: 4%;
    justify-content: flex-start;
    order: 3;
    padding: 4% 3% 4% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\30 9905b86 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.64734057365636%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 32px;
    column-gap: 4%;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 96f19c3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 96f19c3 {
    width: 85px;
    height: 85px;
    max-width: 100%;
    margin: 0px 23% 0px 23%;
}
    
#\38 2ae46cb {
    width: 85px;
    height: 85px;
    max-width: 100%;
}
    
#\37 fb3dd8d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
    margin-top: -19px;
}
    
#\31 05ad0f1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-top: -21px;
}
    
#\33 de893e4 {
    width: 99.99794152046785%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\38 83d810a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-top: -23px;
}
    
#b851c150 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 40px;
    width: 25%;
    min-width: 4%;
    justify-content: flex-start;
    border-style: solid;
    border-color: #000000 var(--color_2) #000000 #000000;
    border-width: 0 1px 0 0;
    order: 0;
    padding: 4% 3% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\32 5679e12 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.64734057365636%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 32px;
    column-gap: 4%;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#deaac580 {
    width: 99.98617670346049%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#b33dd439.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b33dd439 {
    width: 100px;
    height: 102px;
    max-width: 100%;
    margin: 0px 30% 0px 30%;
}
    
#\31 1eb1ab3 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.47314336711926%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 32px;
    column-gap: 4%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\35 5319019 {
    width: 45px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-bottom: 3%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 a9ddeb6 {
    min-height: 588px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 5% 4% 0% 4%;
    margin: 0% 0% 0% 0%;
}
    
#af1d61fb {
    width: 337px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#aafeca93 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 120px;
    max-height: 100%;
    order: 0;
    padding: 16px 0% 16px 0%;
    margin: 0px 0% 0px 0%;
}
    
#\39 c1910fb {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\36 b5a0c19 {
    margin: 0px 0% 0px 0%;
}
    
#da98b1cc {
    width: 100.00%;
    height: 251px;
    min-height: 100px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fff7cac7 {
    width: 70.73753184599634%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\34 296b990 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 50%;
    min-height: 74px;
    max-height: 100%;
    align-self: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a2700174 {
    justify-content: flex-start;
    width: 49%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 56px;
    order: 0;
    border-radius: 0px 0px 0px 0px;
    background-image: none;
    flex-wrap: nowrap;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\30 a03f28d {
    width: 42px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-bottom: 3%;
    grid-area: auto / auto / auto / auto;
}
    
#a61ad1e0 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 50%;
    min-height: 74px;
    max-height: 100%;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f9ec41f2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 49%;
    justify-content: flex-start;
    min-width: 4%;
    order: 1;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 0px 0px 0px 0px;
    background-image: none;
    padding: 16px 16px 0% 16px;
    margin: 0% 0% 0% 0%;
}
    
#cb1e5d33 {
    background-color: var(--color_6);
    background-image: none;
}
    
#widget_rc1 {
    width: 99.99806512222911%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\33 18f29a0 {
    min-height: 119px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 4% 1% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\39 70d8aa3 {
    width: 850px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f4262d99 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 30px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 a32ddae::before, #\36 a32ddae > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(56,56,56,1);
    opacity: 0.5;
    border-radius: inherit;
}
#\36 a32ddae {
    background-color: var(--color_4);
    background-image: url("https://lirp.cdn-website.com/a7c9d8af/dms3rep/multi/opt/2-a108eab29698d7d96ed59675707cb2bc-1920w.jpg");
    background-attachment: fixed;
}
    
#fd9fa580 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#a8595ec7 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 2% 4% 6% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\35 aa5bc6f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    justify-content: flex-start;
    border-style: solid;
    border-color: var(--color_1) #000000 #000000 #000000;
    border-width: 1px 0 0 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#cdab891c::before, #cdab891c > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(56,56,56,1);
    opacity: 0.45;
    border-radius: inherit;
}
#cdab891c {
    background-color: var(--color_4);
    background-image: url("https://lirp.cdn-website.com/a7c9d8af/dms3rep/multi/opt/2-a108eab29698d7d96ed59675707cb2bc-1920w.jpg");
    background-attachment: fixed;
}
    
#\39 cf76cda {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    justify-content: flex-start;
    border-style: solid;
    border-color: var(--color_1) #000000 #000000 #000000;
    border-width: 0px 0 0 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 4d174c1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 77d3f12 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#fc2875c9 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 4% 0%;
}
    
#\32 68f66dd {
    background-color: var(--color_4);
    background-image: none;
}
    
#cc397ae7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 60px;
    width: 100%;
    min-width: 4%;
    order: 0;
    padding: 4% 16px 4% 16px;
    margin: 0% 0% 0% 0%;
}
    
#f77eb8d4 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#be495af3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e9c4f236.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#e9c4f236 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 3;
}
    
#a5185b14.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#a5185b14 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 5;
}
    
#e93aeacf {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: -13px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dc183147.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#dc183147 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
}
    
#f7642a40 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 f88af25 {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#\35 beea785 {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#\38 a9cc45e {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 4;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#f02c10b0 {
    width: 19px;
    height: auto;
    max-width: 100%;
    margin-left: -3px;
}
    
#\31 3e44809 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 80%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    order: 2;
    align-self: center;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 e71709a {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#c8154d02 {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#\32 e321dd4 {
    width: 94.40816039865554%;
    height: auto;
    max-width: 100%;
    margin-left: -15px;
}
    
#\33 d34a9a7.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\33 d34a9a7 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 7;
}
    
#\38 5f53f15 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 00dab5c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 6;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 9e99659 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 9;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 9df87b8 {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#\36 1ed5c3d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a7fab745 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 8;
    justify-self: auto;
    align-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 2bcee96.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\34 2bcee96 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 9;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f82fff10 {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#\36 c4947c0 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 9;
    justify-self: auto;
    align-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 cb6803a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 749875d.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\35 749875d {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 9;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 800344b {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#\35 de88956 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a50f984d {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 9;
    justify-self: auto;
    align-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 f3cf8c2.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\33 f3cf8c2 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 9;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 8ebb6da {
    width: 19px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ea145f65 {
    width: 19px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ff9ed8a8 {
    width: 19px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 46e7cc8 {
    width: 19px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 5ae173a {
    width: 19px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 c941153 {
    width: 19px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 608f285 {
    width: 19px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c1e8c41c {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\31 811deaf {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#c0a4c4c5 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\35 302a5f0 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 0% 0% 0%;
}
    
#\38 e8c533e {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#db277d7e {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#badd7e4e {
    margin: 0px 0% 0px 0%;
}
    
#\35 fe1aa5b {
    background-color: var(--color_4);
    background-image: none;
}
}



@media all {
    
#\38 be33b6f {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#ec8111f4 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\35 5c3c649 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 0% 5% 0%;
}
    
#\36 26b90f1::before, #\36 26b90f1 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(80, 80, 80, 1);
    opacity: 0.5;
    border-radius: inherit;
}
#\36 26b90f1 {
    background-image: url("https://lirp.cdn-website.com/md/dmtmpl/4032b70c-b5b0-4dad-ac74-aa3baecbd378/dms3rep/multi/opt/green_leafed_plants-1920w.jpg");
    background-attachment: fixed;
}
    
#\30 287ec6e {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 033486a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 033486a {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 156f8f7 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#ab23fe15 {
    width: 49.99883663698599%;
    height: 298px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin-left: 3%;
    grid-area: auto / auto / auto / auto;
}
    
#fc31ffba {
    background-color: var(--color_6);
    background-image: none;
}
    
#d71bb19c {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 6% 4% 6% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\37 1e1656f {
    width: 49.99883663698599%;
    height: 298px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin-right: 3%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 ad408f3 {
    width: 50%;
    height: 298px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin-right: 3%;
    grid-area: auto / auto / auto / auto;
}
    
#d57aebe1 {
    justify-content: flex-start;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 45px;
    width: 48%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\37 0d7fd18 {
    width: 100%;
    height: 649px;
    max-width: 100%;
    order: 1;
}
    
#\30 c05e2a0 {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 99.99881873909348%;
    min-height: 160px;
    max-height: 100%;
    order: 0;
    align-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 5bab0aa {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 45px;
    width: 48%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\37 6f9762f {
    width: 49.99883663698599%;
    height: 298px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin-left: 3%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 60c048c {
    width: 100%;
    height: 649px;
    max-width: 100%;
    order: 0;
}
    
#b76a03dd {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\35 11b5964 {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\35 fb39b3b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 778b9ea {
    width: 33.333333333333336%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-color: rgba(133,201,17,1);
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 3px 11px 0px;
    padding: 10px 10px 10px 10px;
    margin: -150px 0% -150px 0%;
}
    
#\30 7c107af {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 c0f2688 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: 5px;
}
    
#\35 3a8f966::before, #\35 3a8f966 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(54, 54, 54, 1);
    opacity: 0.3;
    border-radius: inherit;
}
#\35 3a8f966 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 33.333333333333336%;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/a7c9d8af/dms3rep/multi/opt/2-a108eab29698d7d96ed59675707cb2bc-1920w.jpg");
    box-shadow: rgba(0, 0, 0, 0.25) 0px 3px 11px 0px;
    padding: 10px 10px 10px 10px;
    margin: -150px 0% -150px 0%;
}
    
#\31 dd6887d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 33.333333333333336%;
    min-width: 4%;
    background-color: var(--color_6);
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.25) -3px 3px 11px 0px;
    padding: 10px 10px 10px 10px;
    margin: -150px 0% -150px 0%;
}
    
#dc662b1c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b8a92c27 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\34 2c7fc42.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 2c7fc42 {
    width: 56.46%;
    height: 132px;
    max-width: 100%;
    order: 0;
    margin: 22px 24% 0px 24%;
}
    
#e41b3215.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e41b3215 {
    width: 80.26%;
    height: 138px;
    max-width: 100%;
    order: 0;
    margin: -15px 12% 0px 12%;
}
    
#\36 7af2673 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -1px;
}
    
#\30 e9f8dad.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 e9f8dad {
    width: 53.61%;
    height: 134px;
    max-width: 100%;
    order: 0;
    margin: 0px 22% 0px 22%;
}
    
#\32 fefa760 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: 8px;
}
}



@media all {
    
#\33 d2fb1d8 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 46px;
    max-height: 100%;
    align-self: auto;
    order: 2;
    justify-self: auto;
    padding: 0% 2% 0% 2%;
    margin: 11px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 dce7ec3 {
    width: 75.45%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#bc626f4d {
    width: 75.45%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\35 f819dbc {
    width: 75.45%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\37 2bc839d.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 5px;
}
#\37 2bc839d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    align-self: auto;
    justify-self: auto;
    margin: -23px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 02e85e1 {
    width: 18px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-left: 86px;
}
    
#\33 c9e267a {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 46px;
    max-height: 100%;
    align-self: auto;
    order: 6;
    justify-self: auto;
    padding: 0% 2% 0% 2%;
    margin: -19px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 726d62e {
    width: 75.45%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#d0872b6e {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bb65c5d1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 52.57%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#b46e304e {
    width: 18px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-left: 86px;
}
    
#\31 14df5eb {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 46px;
    max-height: 100%;
    align-self: auto;
    order: 8;
    justify-self: auto;
    padding: 0% 2% 0% 2%;
    margin: -19px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 6a516ab {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 46px;
    max-height: 100%;
    align-self: auto;
    order: 4;
    justify-self: auto;
    padding: 0% 2% 0% 2%;
    margin: -19px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 92d52f5 {
    min-height: 657px;
    column-gap: 6%;
    row-gap: 36px;
    width: 100%;
    padding: 6% 4% 6% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\34 5fc3b24 {
    background-color: var(--color_4);
}
    
#e741fa4d {
    width: 18px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-left: 86px;
}
    
#\33 b68b2e7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#c59f784c {
    width: 529px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-top: -27px;
}
    
#\33 fe3722d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 41.2844669117647%;
    align-items: center;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 3b2b8e6 {
    width: 18px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-left: 86px;
}
    
#\32 c65c90b.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 5px;
}
#\32 c65c90b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 5;
    align-self: auto;
    justify-self: auto;
    margin: -20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 2961a6e.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 5px;
}
#\39 2961a6e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 7;
    align-self: auto;
    justify-self: auto;
    margin: -23px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\35 5848434::before, #\35 5848434 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(57,159,111,1);
    opacity: 0.95;
    border-radius: inherit;
}
#\35 5848434 {
    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/md/dmtmpl/4032b70c-b5b0-4dad-ac74-aa3baecbd378/dms3rep/multi/opt/green_leafed_plants-1920w.jpg");
    background-attachment: fixed;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\32 dc67e92::before, #\32 dc67e92 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(57, 159, 111, 1);
    opacity: 0.95;
    border-radius: inherit;
}
#\32 dc67e92 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://lirp.cdn-website.com/md/dmtmpl/4032b70c-b5b0-4dad-ac74-aa3baecbd378/dms3rep/multi/opt/plants_in_the_boxes_outdoor-1920w.jpg");
    padding: 0% 2% 0% 2%;
    margin: 0% 0% 0% 0%;
}
    
#bf211d25 {
    width: 680.977px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\35 f0b18f7 {
    min-height: 380px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 9f089cf {
    width: 79.97%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-top: 11px;
    grid-area: auto / auto / auto / auto;
}
    
#\34 7a3f171 {
    width: 250px;
    height: 52px;
    max-width: 100%;
    order: 2;
    margin-top: 39px;
}
}



@media all {
    
#d6dec528 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
}
    
#\31 cff5b1e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
}
    
#f7889a17 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
}



@media all {
    
#b337af2d {
    width: 93.47%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#e077aea3.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 5px;
}
#e077aea3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    align-self: auto;
    justify-self: auto;
    margin: 4px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d56704d5.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 5px;
}
#d56704d5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    justify-self: auto;
    margin: -20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 b6a22ea.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 5px;
}
#\37 b6a22ea {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 7;
    align-self: auto;
    justify-self: auto;
    margin: -23px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 b5eb9c9 {
    background-color: var(--color_4);
}
    
#\34 131c8e8 {
    min-height: 539px;
    column-gap: 6%;
    row-gap: 36px;
    width: 100%;
    padding: 6% 4% 9% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\37 1a1e318 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    margin-top: 23px;
}
    
#\36 87bb6aa {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 54.66%;
    min-width: 4%;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\32 e698c09 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 39.339579524680076%;
    align-items: center;
    min-width: 4%;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 ace1020 {
    width: 529px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-top: -2px;
}
    
#d55895db {
    margin: 0px 0% 0px 0%;
}
    
#\35 f82086b.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 5px;
}
#\35 f82086b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    justify-self: auto;
    margin: 4px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#db3f9a78 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 32px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 f4d2def {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
    margin-top: -19px;
}
    
#edf397b6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 40px;
    width: 25%;
    min-width: 4%;
    justify-content: flex-start;
    border-style: solid;
    border-color: #000000 var(--color_2) #000000 #000000;
    border-width: 0 1px 0 0;
    order: 2;
    padding: 4% 3% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#a1e9ad12 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.64734057365636%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 32px;
    column-gap: 4%;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 a827c78 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 40px;
    width: 25%;
    min-width: 4%;
    justify-content: flex-start;
    border-style: solid;
    border-color: #000000 var(--color_2) #000000 #000000;
    border-width: 0 1px 0 0;
    order: 1;
    padding: 4% 3% 4% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\34 957dd92 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 40px;
    width: 25%;
    min-width: 4%;
    justify-content: flex-start;
    border-style: solid;
    border-color: #000000 var(--color_2) #000000 #000000;
    border-width: 0 1px 0 0;
    order: 0;
    padding: 4% 3% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\39 8c722f9 {
    width: 99.99794152046785%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#d9a7e427 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-top: -21px;
}
    
#\31 be1f54a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-top: -15px;
}
    
#\39 e75fbfb::before, #\39 e75fbfb > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_4);
    opacity: 1;
    border-radius: inherit;
}
#\39 e75fbfb {
    background-color: var(--color_1);
    background-image: url("https://lirp.cdn-website.com/md/dmtmpl/4032b70c-b5b0-4dad-ac74-aa3baecbd378/dms3rep/multi/opt/flatlay_view_garden-1920w.jpg");
    border-style: solid;
    border-color: var(--color_2) #000000 var(--color_2) #000000;
    border-width: 1px 0 1px 0;
}
    
#b7fa55a8 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.64734057365636%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 32px;
    column-gap: 4%;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 66e7143 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-top: -23px;
}
    
#c761c864 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.47314336711926%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 32px;
    column-gap: 4%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 4d5ac1f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 40px;
    width: 25%;
    min-width: 4%;
    justify-content: flex-start;
    order: 3;
    padding: 4% 3% 4% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\30 11eb2d4 {
    width: 99.98617670346049%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#eeb46196 {
    min-height: 223px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0% 0% 3% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 2ccd4c6 {
    width: 99.98617670346049%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    margin-top: -9px;
    grid-area: auto / auto / auto / auto;
}
    
#b9e1f6d7 {
    margin: 0px 0% 0px 0%;
}
    
#d76be6e3 {
    width: 99.99794152046785%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781520 {
    min-height: 475px;
    padding-top: 100px;
}
    
#\36 3bd85219866cc3622781522 {
    row-gap: 24px;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.42;
    border-radius: inherit;
}
#\36 3bd85219866cc362278151f {
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-position: 50% 50%;
}
    
#widget_nc3 {
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 38186e9 {
    padding-left: 4%;
    padding-right: 4%;
    min-height: 495px;
    column-gap: 4%;
}
    
#\31 1e11cfd {
    background-color: var(--color_4);
}
    
#widget_105 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_4vg {
    order: 1;
}
    
#\35 a40f64e {
    width: 48%;
}
    
#f320a300 {
    width: 47.99666666666666%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d9d03cce::before, #d9d03cce > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.42;
    border-radius: inherit;
}
#d9d03cce {
    background-image: url("https://lirp.cdn-website.com/md/dmtmpl/4032b70c-b5b0-4dad-ac74-aa3baecbd378/dms3rep/multi/opt/green_leafed_plants-1920w.jpg");
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: fixed;
}
    
#b5563cb1 {
    min-height: 123px;
    padding: 8% 4% 8% 4%;
}
    
#db3529bd::before, #db3529bd > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 f237f75 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#f9918b1b::before, #f9918b1b > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#eff524f0 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\30 c39c86c {
    width: 91.16%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 1132924 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d21d032e {
    padding-left: 4%;
    padding-right: 4%;
    min-height: 495px;
    column-gap: 4%;
}
    
#effcf68a {
    order: 1;
}
    
#f616d417 {
    width: 47.99666666666666%;
}
    
#\38 ec57752 {
    height: auto;
}
    
#c53e3b13 {
    width: 48%;
}
    
#\38 3c7bc60 {
    background-color: var(--color_4);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 2830367::before, #\34 2830367 > .bgExtraLayerOverlay {
    
}
    
#b2e873e6 {
    height: auto;
    min-height: 127px;
    margin: 0px 0% 0px 0%;
}
    
#\32 bba47fc {
    height: 85px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 9dff08f {
    order: 2;
}
    
#\33 609a53b {
    justify-self: auto;
    align-self: auto;
    width: 99.17044920957896%;
    order: 0;
    height: auto;
    min-height: 128px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 8f9eddd {
    row-gap: 30px;
    width: 25%;
    min-height: 8px;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#a97e4478 {
    row-gap: 30px;
    width: 25%;
    min-height: 8px;
    flex-direction: column;
    height: auto;
    flex-wrap: nowrap;
    padding-left: 3%;
}
    
#\32 0e12f99 {
    height: 85px;
}
    
#\33 794b517 {
    padding-left: 0%;
    padding-right: 0%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
}
    
#b0089cb0 {
    height: 85px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d8815817 {
    order: 1;
}
    
#\37 290373b {
    order: 2;
}
    
#a551a79e {
    height: auto;
    min-height: 130px;
    margin: 0px 0% 0px 0%;
}
    
#\38 4bf4b60 {
    row-gap: 30px;
    width: 25%;
    min-height: 8px;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#ebf4f65d {
    width: 25%;
    min-height: 8px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 eeeee10 {
    row-gap: 30px;
    width: 25%;
    min-height: 8px;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#f2c92d87 {
    justify-self: auto;
    align-self: auto;
    width: 99.17044920957896%;
    order: 0;
    height: auto;
    min-height: 128px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 1ef366a {
    width: 25%;
    min-height: 8px;
}
    
#\37 c384932 {
    padding-left: 0%;
    padding-right: 0%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
}
    
#ea719796 {
    order: 2;
}
    
#c5846a3b {
    order: 2;
}
    
#e91dc6b1::before, #e91dc6b1 > .bgExtraLayerOverlay {
    
}
    
#\36 c8174b3 {
    height: 85px;
}
    
#e52150cf {
    row-gap: 30px;
    width: 25%;
    min-height: 8px;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\30 9905b86 {
    height: auto;
    min-height: 127px;
    margin: 0px 0% 0px 0%;
}
    
#\38 2ae46cb {
    height: 85px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 fb3dd8d {
    order: 1;
}
    
#b851c150 {
    row-gap: 30px;
    width: 25%;
    min-height: 8px;
    flex-direction: column;
    height: auto;
    flex-wrap: nowrap;
    padding-left: 3%;
}
    
#b33dd439 {
    height: 85px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 1eb1ab3 {
    height: auto;
    min-height: 130px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#da98b1cc {
    height: 230px;
}
    
#\35 a9ddeb6 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 0%;
    row-gap: 0px;
    padding: 1% 4% 12% 4%;
}
    
#\34 296b990 {
    width: 40%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#a2700174 {
    width: 100%;
    min-height: 80px;
    row-gap: 24px;
}
    
#a61ad1e0 {
    width: 40%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f9ec41f2 {
    width: 100%;
    min-height: 80px;
    row-gap: 0px;
    padding: 2% 0% 2% 0%;
}
    
#aafeca93 {
    flex-direction: row;
    flex-wrap: nowrap;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 18f29a0 {
    padding-left: 6%;
    padding-right: 6%;
    padding-top: 6%;
}
    
#\39 70d8aa3 {
    width: 99.99995457900414%;
    order: 1;
}
    
#\36 a32ddae::before, #\36 a32ddae > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a8595ec7 {
    padding-left: 6%;
    padding-right: 6%;
    padding-bottom: 8%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    column-gap: 2%;
}
    
#\35 aa5bc6f {
    width: 49%;
    min-height: 8px;
}
    
#\39 cf76cda {
    width: 49%;
    min-height: 8px;
}
    
#cdab891c::before, #cdab891c > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#fc2875c9 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 302a5f0 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 5c3c649 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\36 26b90f1::before, #\36 26b90f1 > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ab23fe15 {
    height: 180px;
    justify-self: auto;
    align-self: auto;
    width: 50%;
    order: 1;
    margin: 0px 0% 0px 4%;
    grid-area: auto / auto / auto / auto;
}
    
#d71bb19c {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    column-gap: 0%;
}
    
#\37 1e1656f {
    height: 180px;
    margin-right: 4%;
    order: 0;
}
    
#\36 ad408f3 {
    height: 180px;
    margin-right: 4%;
}
    
#d57aebe1 {
    width: 50%;
    min-height: 8px;
    row-gap: 30px;
}
    
#\37 0d7fd18 {
    height: 400px;
}
    
#\34 5bab0aa {
    width: 50%;
    min-height: 8px;
    row-gap: 30px;
}
    
#\37 6f9762f {
    height: 180px;
    margin-left: 4%;
}
    
#\31 60c048c {
    height: 400px;
    order: 0;
}
    
#b76a03dd {
    justify-self: auto;
    align-self: auto;
    width: 99.99769645362143%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 11b5964 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\35 3a8f966::before, #\35 3a8f966 > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 b68b2e7 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c59f784c {
    order: 1;
}
    
#\33 fe3722d {
    width: 47.99666666666666%;
}
    
#bb65c5d1 {
    width: 48%;
}
    
#\36 92d52f5 {
    padding-left: 4%;
    padding-right: 4%;
    min-height: 495px;
    column-gap: 4%;
}
    
#\34 5fc3b24 {
    background-color: var(--color_4);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 5848434::before, #\35 5848434 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: inherit;
}
#\35 5848434 {
    background-image: url("https://lirp.cdn-website.com/md/dmtmpl/4032b70c-b5b0-4dad-ac74-aa3baecbd378/dms3rep/multi/opt/green_leafed_plants-1920w.jpg");
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: fixed;
}
    
#\32 dc67e92::before, #\32 dc67e92 > .bgExtraLayerOverlay {
    
}
    
#\35 f0b18f7 {
    min-height: 123px;
    padding: 8% 4% 8% 4%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f7889a17 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b337af2d {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 131c8e8 {
    padding-left: 4%;
    padding-right: 4%;
    min-height: 495px;
    column-gap: 4%;
}
    
#\37 1a1e318 {
    height: auto;
}
    
#\34 b5eb9c9 {
    background-color: var(--color_4);
}
    
#\36 87bb6aa {
    width: 48%;
}
    
#\32 e698c09 {
    width: 47.99666666666666%;
}
    
#\37 ace1020 {
    order: 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#db3f9a78 {
    justify-self: auto;
    align-self: auto;
    width: 99.17044920957896%;
    order: 0;
    height: auto;
    min-height: 128px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 f4d2def {
    order: 1;
}
    
#edf397b6 {
    width: 25%;
    min-height: 8px;
}
    
#\30 a827c78 {
    row-gap: 30px;
    width: 25%;
    min-height: 8px;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\34 957dd92 {
    row-gap: 30px;
    width: 25%;
    min-height: 8px;
    flex-direction: column;
    height: auto;
    flex-wrap: nowrap;
    padding-left: 3%;
}
    
#\39 8c722f9 {
    order: 2;
}
    
#\39 e75fbfb::before, #\39 e75fbfb > .bgExtraLayerOverlay {
    
}
    
#b7fa55a8 {
    height: auto;
    min-height: 127px;
    margin: 0px 0% 0px 0%;
}
    
#c761c864 {
    height: auto;
    min-height: 130px;
    margin: 0px 0% 0px 0%;
}
    
#\34 4d5ac1f {
    row-gap: 30px;
    width: 25%;
    min-height: 8px;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#eeb46196 {
    padding-left: 0%;
    padding-right: 0%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
}
    
#\36 2ccd4c6 {
    order: 2;
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781520 {
    min-height: unset;
    flex-direction: column;
    padding: 18% 0% 0px 0%;
}
    
#\36 3bd85219866cc3622781522 {
    min-height: 388px;
    align-items: center;
    width: 100%;
    row-gap: 18px;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.42;
    border-radius: inherit;
}
#\36 3bd85219866cc362278151f {
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-position: 50% 50%;
}
    
#widget_nc3 {
    height: auto;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
}
    
#widget_dn8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_dn8 {
    width: 76.41%;
    margin: 0px 0% 0px 0%;
}
    
#widget_fgg {
    width: 315px;
}
}



@media (max-width: 767px) {
    
#\36 38186e9 {
    min-height: unset;
    flex-direction: column;
    row-gap: 36px;
    padding: 12% 4% 16% 4%;
}
    
#\35 a40f64e {
    width: 100%;
    min-height: 240px;
    align-items: flex-start;
    row-gap: 20px;
    order: 1;
}
    
#f320a300 {
    width: 100%;
    min-height: 240px;
    align-items: center;
    order: 0;
}
    
#\31 1e11cfd {
    background-color: var(--color_4);
}
    
#widget_4vg {
    width: 295px;
}
    
#\34 4ec7c1c {
    height: auto;
}
    
#\39 e9c9f50 {
    min-height: 40px;
}
    
#bd82700c {
    height: auto;
}
    
#\37 839643d {
    min-height: 40px;
}
    
#\31 8fe3cc4 {
    height: auto;
}
    
#\34 77c24ae {
    min-height: 40px;
}
    
#b1204fc9 {
    min-height: 40px;
}
    
#d8501cd4 {
    height: auto;
}
    
#\35 f2089fb {
    height: auto;
    width: 95%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (max-width: 767px) {
    
#db3529bd::before, #db3529bd > .bgExtraLayerOverlay {
    
}
#db3529bd {
    min-height: 191px;
    align-items: center;
    width: 100%;
}
    
#d9d03cce::before, #d9d03cce > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.42;
    border-radius: inherit;
}
#d9d03cce {
    background-image: url("https://lirp.cdn-website.com/md/dmtmpl/4032b70c-b5b0-4dad-ac74-aa3baecbd378/dms3rep/multi/opt/green_leafed_plants-1920w.jpg");
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: fixed;
}
    
#b5563cb1 {
    min-height: unset;
    flex-direction: column;
    padding: 8% 4% 8% 4%;
}
    
#caab6260 {
    height: 48px;
    margin-top: 0px;
}
}



@media (max-width: 767px) {
    
#d45b35b5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#f9918b1b::before, #f9918b1b > .bgExtraLayerOverlay {
    
}
#f9918b1b {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 f237f75 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#group_vl5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_bqq {
    height: 240px;
}
    
#widget_83o {
    height: 240px;
}
    
#widget_aur {
    height: 240px;
}
}



@media (max-width: 767px) {
    
#cffd9762 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 004aeed {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#eff524f0 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#ee80e162.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ee80e162 {
    align-self: stretch;
    width: 100%;
    max-width: none;
    margin: -61px 0% 0px 0%;
}
    
#\30 c39c86c {
    width: 100%;
    align-self: stretch;
    max-width: none;
    margin-top: -62px;
}
}



@media (max-width: 767px) {
    
#f616d417 {
    width: 100%;
    min-height: 240px;
    align-items: center;
    order: 0;
}
    
#\38 3c7bc60 {
    background-color: var(--color_4);
}
    
#d21d032e {
    min-height: unset;
    flex-direction: column;
    row-gap: 36px;
    padding: 12% 4% 16% 4%;
}
    
#effcf68a {
    width: 295px;
}
    
#\38 ec57752 {
    height: auto;
    width: 95%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#c53e3b13 {
    width: 100%;
    min-height: 240px;
    align-items: flex-start;
    row-gap: 20px;
    order: 1;
}
}



@media (max-width: 767px) {
    
#\34 2830367::before, #\34 2830367 > .bgExtraLayerOverlay {
    
}
    
#\34 34440f8 {
    margin: 0px 0% 0px 0%;
}
    
#b2e873e6 {
    row-gap: 24px;
    flex-direction: row;
    align-items: center;
    min-height: auto;
}
    
#\37 9dff08f {
    margin: 0px 0% 0px 0%;
}
    
#\32 bba47fc {
    height: 64px;
    width: 64px;
}
    
#\33 609a53b {
    row-gap: 24px;
    flex-direction: row;
    min-height: auto;
    align-items: center;
    justify-self: auto;
    align-self: auto;
    width: 99.77134146341463%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 8f9eddd {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 20px;
    padding: 6% 6% 6% 6%;
}
    
#a97e4478 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 20px;
    height: auto;
    justify-content: flex-start;
    padding: 12% 6% 6% 6%;
}
    
#\32 0e12f99 {
    height: 64px;
    width: 64px;
}
    
#\33 794b517 {
    min-height: 0;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
    flex-wrap: nowrap;
}
    
#b0089cb0 {
    height: 64px;
    width: 64px;
}
    
#d8815817 {
    order: 1;
}
    
#\37 290373b {
    margin: 0px 0% 0px 0%;
}
    
#a551a79e {
    row-gap: 24px;
    flex-direction: row;
    min-height: auto;
    align-items: center;
}
    
#\38 4bf4b60 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 20px;
    padding: 6% 6% 12% 6%;
}
    
#c3ed3cb9 {
    row-gap: 24px;
    flex-direction: row;
    align-items: center;
    min-height: auto;
}
    
#\33 85b03ca {
    margin: 0px 0% 0px 0%;
}
    
#\37 406ced2 {
    height: 64px;
    width: 64px;
}
    
#ebf4f65d {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 20px;
    height: auto;
    justify-content: flex-start;
    padding: 12% 6% 6% 6%;
}
}



@media (max-width: 767px) {
    
#\37 eeeee10 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 20px;
    padding: 6% 6% 6% 6%;
}
    
#f2c92d87 {
    row-gap: 24px;
    flex-direction: row;
    min-height: auto;
    align-items: center;
    justify-self: auto;
    align-self: auto;
    width: 99.77134146341463%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 1ef366a {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 20px;
    height: auto;
    justify-content: flex-start;
    padding: 12% 6% 6% 6%;
}
    
#\37 c384932 {
    min-height: 0;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
    flex-wrap: nowrap;
}
    
#ea719796 {
    margin: 0px 0% 0px 0%;
}
    
#c5846a3b {
    margin: 0px 0% 0px 0%;
}
    
#e91dc6b1::before, #e91dc6b1 > .bgExtraLayerOverlay {
    
}
    
#\36 c8174b3 {
    height: 64px;
    width: 64px;
}
    
#e52150cf {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 20px;
    padding: 6% 6% 12% 6%;
}
    
#\30 9905b86 {
    row-gap: 24px;
    flex-direction: row;
    align-items: center;
    min-height: auto;
}
    
#\38 96f19c3 {
    height: 64px;
    width: 64px;
}
    
#\38 2ae46cb {
    height: 64px;
    width: 64px;
}
    
#\37 fb3dd8d {
    order: 1;
}
    
#\33 de893e4 {
    margin: 0px 0% 0px 0%;
}
    
#b851c150 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 20px;
    height: auto;
    justify-content: flex-start;
    padding: 12% 6% 6% 6%;
}
    
#\32 5679e12 {
    row-gap: 24px;
    flex-direction: row;
    align-items: center;
    min-height: auto;
}
    
#deaac580 {
    margin: 0px 0% 0px 0%;
}
    
#b33dd439 {
    height: 64px;
    width: 64px;
}
    
#\31 1eb1ab3 {
    row-gap: 24px;
    flex-direction: row;
    min-height: auto;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#da98b1cc {
    order: 1;
    height: 52px;
    min-height: 52px;
    width: 90%;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\35 a9ddeb6 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 2% 4% 2% 4%;
}
    
#\34 296b990 {
    width: 100%;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#a2700174 {
    width: 100%;
    min-height: 32px;
    align-items: flex-start;
    row-gap: 16px;
    padding-left: 6px;
    padding-right: 6px;
    padding-top: 0px;
}
    
#a61ad1e0 {
    align-items: center;
    align-self: center;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#f9ec41f2 {
    width: 100%;
    min-height: 516px;
    align-items: flex-start;
    row-gap: 0px;
    padding: 16px 6px 16px 6px;
}
    
#aafeca93 {
    flex-direction: column;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    padding-left: 16px;
    padding-right: 16px;
    min-height: 270px;
    justify-content: space-between;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (max-width: 767px) {
    
#\33 18f29a0 {
    min-height: 0;
    flex-direction: column;
    padding-left: 8%;
    padding-right: 8%;
    flex-wrap: nowrap;
    padding-top: 8%;
}
    
#\39 70d8aa3 {
    width: 99.99985088536813%;
}
    
#f4262d99 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 a32ddae::before, #\36 a32ddae > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#a8595ec7 {
    min-height: 0;
    flex-direction: column;
    padding-left: 8%;
    padding-right: 8%;
    flex-wrap: nowrap;
    padding-bottom: 10%;
    row-gap: 0px;
}
    
#\35 aa5bc6f {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 cf76cda {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#cdab891c::before, #cdab891c > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#fc2875c9 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#cc397ae7 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 19px;
}
    
#e93aeacf {
    width: 100%;
}
    
#\31 3e44809 {
    width: 100%;
    row-gap: 7px;
}
}



@media (max-width: 767px) {
    
#\31 811deaf {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#c0a4c4c5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 302a5f0 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\38 e8c533e {
    margin-top: 14px;
}
}



@media (max-width: 767px) {
    
#\38 be33b6f {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#ec8111f4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#\35 5c3c649 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\36 26b90f1::before, #\36 26b90f1 > .bgExtraLayerOverlay {
    
}
    
#\36 033486a {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#ab23fe15 {
    height: 150px;
    margin-left: 4%;
}
    
#d71bb19c {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#\37 1e1656f {
    height: 150px;
    margin-right: 4%;
}
    
#\36 ad408f3 {
    height: 150px;
    justify-self: auto;
    align-self: auto;
    width: 50%;
    order: 0;
    margin: 0px 4% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d57aebe1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 30px;
}
    
#\37 0d7fd18 {
    height: 240px;
    order: 0;
}
    
#\30 c05e2a0 {
    order: 1;
    height: auto;
    min-height: 150px;
}
    
#\34 5bab0aa {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 30px;
}
    
#\37 6f9762f {
    height: 150px;
    order: 1;
    justify-self: auto;
    align-self: auto;
    width: 50%;
    margin: 0px 4% 0px 4%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 60c048c {
    height: 240px;
}
    
#b76a03dd {
    height: auto;
    min-height: 150px;
}
}



@media (max-width: 767px) {
    
#\31 dd6887d {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 10px 10px 10px 10px;
    margin: 13% 0% 0% 0%;
}
    
#\35 11b5964 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
    column-gap: 0%;
}
    
#\38 778b9ea {
    width: 100%;
    min-height: 80px;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#\34 2c7fc42 {
    height: 96px;
    width: 36.23%;
}
    
#e41b3215 {
    height: 90px;
    width: 33%;
    margin-top: 20px;
}
    
#\30 e9f8dad.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 e9f8dad {
    height: 90px;
    width: 33%;
    margin: 0px 100px 0px 100px;
}
    
#\35 3a8f966::before, #\35 3a8f966 > .bgExtraLayerOverlay {
    
}
#\35 3a8f966 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#\35 c0f2688 {
    margin-top: -6px;
}
}



@media (max-width: 767px) {
    
#\33 d2fb1d8 {
    min-height: 40px;
}
    
#\30 02e85e1 {
    height: auto;
}
    
#\33 c9e267a {
    min-height: 40px;
}
    
#d0872b6e {
    height: auto;
    width: 81.64%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#bb65c5d1 {
    width: 100%;
    min-height: 240px;
    align-items: flex-start;
    row-gap: 20px;
    order: 0;
}
    
#b46e304e {
    height: auto;
}
    
#\31 14df5eb {
    min-height: 40px;
}
    
#\32 6a516ab {
    min-height: 40px;
}
    
#\36 92d52f5 {
    min-height: unset;
    flex-direction: column;
    row-gap: 36px;
    padding: 12% 4% 16% 4%;
}
    
#\34 5fc3b24 {
    background-color: var(--color_4);
}
    
#e741fa4d {
    height: auto;
}
    
#c59f784c {
    width: 295px;
}
    
#\33 fe3722d {
    width: 100%;
    min-height: 240px;
    align-items: center;
    order: 1;
}
    
#\31 3b2b8e6 {
    height: auto;
}
}



@media (max-width: 767px) {
    
#\35 5848434::before, #\35 5848434 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: inherit;
}
#\35 5848434 {
    background-image: url("https://lirp.cdn-website.com/md/dmtmpl/4032b70c-b5b0-4dad-ac74-aa3baecbd378/dms3rep/multi/opt/green_leafed_plants-1920w.jpg");
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: fixed;
}
    
#\32 dc67e92::before, #\32 dc67e92 > .bgExtraLayerOverlay {
    
}
#\32 dc67e92 {
    min-height: 191px;
    align-items: center;
    width: 100%;
}
    
#\35 f0b18f7 {
    min-height: unset;
    flex-direction: column;
    padding: 8% 4% 8% 4%;
}
    
#\34 7a3f171 {
    height: 50px;
    margin-top: 29px;
    width: 200px;
}
}



@media (max-width: 767px) {
    
#d6dec528 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 cff5b1e {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#f7889a17 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (max-width: 767px) {
    
#\34 b5eb9c9 {
    background-color: var(--color_4);
}
    
#\34 131c8e8 {
    min-height: unset;
    flex-direction: column;
    row-gap: 36px;
    padding: 12% 4% 16% 4%;
}
    
#\37 1a1e318 {
    height: auto;
    width: 81.69%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 1px;
}
    
#\36 87bb6aa {
    width: 100%;
    min-height: 240px;
    align-items: flex-start;
    row-gap: 20px;
    order: 1;
}
    
#\32 e698c09 {
    width: 100%;
    min-height: 240px;
    align-items: center;
    order: 0;
}
    
#\37 ace1020 {
    width: 295px;
}
    
#\35 f82086b {
    margin-top: -23px;
}
    
#d56704d5 {
    margin-top: -30px;
}
    
#e077aea3 {
    margin-top: 0px;
}
}



@media (max-width: 767px) {
    
#db3f9a78 {
    row-gap: 24px;
    flex-direction: row;
    min-height: auto;
    align-items: center;
    justify-self: auto;
    align-self: auto;
    width: 99.77134146341463%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 f4d2def {
    order: 1;
    margin-top: -7px;
}
    
#edf397b6 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 20px;
    height: auto;
    justify-content: flex-start;
    padding: 12% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#a1e9ad12 {
    row-gap: 24px;
    flex-direction: row;
    align-items: center;
    min-height: auto;
}
    
#\30 a827c78 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 20px;
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\34 957dd92 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 20px;
    height: auto;
    justify-content: flex-start;
    padding: 12% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\39 8c722f9 {
    margin: 0px 0% 0px 0%;
}
    
#\39 e75fbfb::before, #\39 e75fbfb > .bgExtraLayerOverlay {
    
}
    
#b7fa55a8 {
    row-gap: 24px;
    flex-direction: row;
    align-items: center;
    min-height: auto;
}
    
#c761c864 {
    row-gap: 24px;
    flex-direction: row;
    min-height: auto;
    align-items: center;
}
    
#\34 4d5ac1f {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 20px;
    padding: 6% 6% 12% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\30 11eb2d4.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 11eb2d4 {
    margin: -20px 0% -20px 0%;
}
    
#eeb46196 {
    min-height: 0;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
    flex-wrap: nowrap;
    column-gap: 0%;
}
    
#\36 2ccd4c6.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 2ccd4c6 {
    margin: -15px 0% -15px 0%;
}
    
#d76be6e3 {
    margin: 0px 0% 0px 0%;
}
    
#\31 be1f54a {
    margin-top: 5px;
}
    
#d9a7e427 {
    margin-top: 16px;
}
    
#\33 66e7143 {
    margin-top: -7px;
}
}

