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

  *#dm .dmInner div.u_1831011003 {
    background-color:var(--color_4) !important;
    background-image:none !important;
    border-radius:10px 10px 10px 10px !important;
  }

  *#dm .dmInner div.u_1081641721 hr {
    color:var(--color_2) !important;
    border:none !important;
    height:39px !important;
    mask:url(data:image/svg+xml;utf8,%0A%20%20%20%20%20%20%20%20%3Csvg%0A%20%20%20%20%20%20%20%20%20%20%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0A%20%20%20%20%20%20%20%20%20%20%20%20height%3D%2239%22%0A%20%20%20%20%20%20%20%20%20%20%20%20width%3D%22112%22%0A%20%20%20%20%20%20%20%20%20%20%20%20viewBox%3D%2228%200%20112%2039%22%0A%20%20%20%20%20%20%20%20%20%20%20%20preserveAspectRatio%3D%22none%22%0A%20%20%20%20%20%20%20%20%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M%200%2C19.5%20C%2014%2C3.9%2042%2C3.9%2056%2C19.5%20C%2070%2C35.1%2098%2C35.1%20112%2C19.5%20C%20126%2C3.9%20154%2C3.9%20168%2C19.5%22%20stroke%3D%22%23000000%22%20stroke-width%3D%224%22%20fill%3D%22none%22%20%2F%3E%0A%20%20%20%20%20%20%20%20%3C%2Fsvg%3E) !important;
    background-color:currentColor !important;
    background-repeat:repeat-x !important;
  }

  *#dm .dmInner a.u_1099677314 {
    justify-content:center !important;
    text-align:center !important;
    background-color:var(--color_3) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1099677314 span.text {
    font-family: Inter !important;
    color:var(--color_1) !important;
  }

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

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

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

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

  *#dm .dmInner div.u_1558511264 hr {
    color:var(--color_2) !important;
    border:none !important;
    height:39px !important;
    mask:url(data:image/svg+xml;utf8,%0A%20%20%20%20%20%20%20%20%3Csvg%0A%20%20%20%20%20%20%20%20%20%20%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0A%20%20%20%20%20%20%20%20%20%20%20%20height%3D%2239%22%0A%20%20%20%20%20%20%20%20%20%20%20%20width%3D%22112%22%0A%20%20%20%20%20%20%20%20%20%20%20%20viewBox%3D%2228%200%20112%2039%22%0A%20%20%20%20%20%20%20%20%20%20%20%20preserveAspectRatio%3D%22none%22%0A%20%20%20%20%20%20%20%20%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M%200%2C19.5%20C%2014%2C3.9%2042%2C3.9%2056%2C19.5%20C%2070%2C35.1%2098%2C35.1%20112%2C19.5%20C%20126%2C3.9%20154%2C3.9%20168%2C19.5%22%20stroke%3D%22%23000000%22%20stroke-width%3D%224%22%20fill%3D%22none%22%20%2F%3E%0A%20%20%20%20%20%20%20%20%3C%2Fsvg%3E) !important;
    background-color:currentColor !important;
    background-repeat:repeat-x !important;
  }

  *#dm .dmInner a.u_1760426442 {
    justify-content:center !important;
    text-align:center !important;
    background-color:var(--color_3) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1760426442 span.text {
    font-family: Inter !important;
    color:var(--color_1) !important;
  }

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

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

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

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

  *#dm .dmInner div.u_1578691849 hr {
    color:var(--color_3) !important;
    border:none !important;
    height:39px !important;
    mask:url(data:image/svg+xml;utf8,%0A%20%20%20%20%20%20%20%20%3Csvg%0A%20%20%20%20%20%20%20%20%20%20%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0A%20%20%20%20%20%20%20%20%20%20%20%20height%3D%2239%22%0A%20%20%20%20%20%20%20%20%20%20%20%20width%3D%22112%22%0A%20%20%20%20%20%20%20%20%20%20%20%20viewBox%3D%2228%200%20112%2039%22%0A%20%20%20%20%20%20%20%20%20%20%20%20preserveAspectRatio%3D%22none%22%0A%20%20%20%20%20%20%20%20%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M%200%2C19.5%20C%2014%2C3.9%2042%2C3.9%2056%2C19.5%20C%2070%2C35.1%2098%2C35.1%20112%2C19.5%20C%20126%2C3.9%20154%2C3.9%20168%2C19.5%22%20stroke%3D%22%23000000%22%20stroke-width%3D%224%22%20fill%3D%22none%22%20%2F%3E%0A%20%20%20%20%20%20%20%20%3C%2Fsvg%3E) !important;
    background-color:currentColor !important;
    background-repeat:repeat-x !important;
  }

  *#dm .dmInner div.u_1780664511 hr {
    color:var(--color_2) !important;
    border:none !important;
    height:39px !important;
    mask:url(data:image/svg+xml;utf8,%0A%20%20%20%20%20%20%20%20%3Csvg%0A%20%20%20%20%20%20%20%20%20%20%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0A%20%20%20%20%20%20%20%20%20%20%20%20height%3D%2239%22%0A%20%20%20%20%20%20%20%20%20%20%20%20width%3D%22112%22%0A%20%20%20%20%20%20%20%20%20%20%20%20viewBox%3D%2228%200%20112%2039%22%0A%20%20%20%20%20%20%20%20%20%20%20%20preserveAspectRatio%3D%22none%22%0A%20%20%20%20%20%20%20%20%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M%200%2C19.5%20C%2014%2C3.9%2042%2C3.9%2056%2C19.5%20C%2070%2C35.1%2098%2C35.1%20112%2C19.5%20C%20126%2C3.9%20154%2C3.9%20168%2C19.5%22%20stroke%3D%22%23000000%22%20stroke-width%3D%224%22%20fill%3D%22none%22%20%2F%3E%0A%20%20%20%20%20%20%20%20%3C%2Fsvg%3E) !important;
    background-color:currentColor !important;
    background-repeat:repeat-x !important;
  }

  *#dm .dmInner a.u_1817758639 {
    justify-content:center !important;
    text-align:center !important;
    background-color:var(--color_3) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1817758639 span.text {
    font-family: Inter !important;
    color:var(--color_1) !important;
  }

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

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

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

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

  *#dm .dmInner div.u_1730171990 hr {
    color:var(--color_3) !important;
    border:none !important;
    height:39px !important;
    mask:url(data:image/svg+xml;utf8,%0A%20%20%20%20%20%20%20%20%3Csvg%0A%20%20%20%20%20%20%20%20%20%20%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0A%20%20%20%20%20%20%20%20%20%20%20%20height%3D%2239%22%0A%20%20%20%20%20%20%20%20%20%20%20%20width%3D%22112%22%0A%20%20%20%20%20%20%20%20%20%20%20%20viewBox%3D%2228%200%20112%2039%22%0A%20%20%20%20%20%20%20%20%20%20%20%20preserveAspectRatio%3D%22none%22%0A%20%20%20%20%20%20%20%20%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M%200%2C19.5%20C%2014%2C3.9%2042%2C3.9%2056%2C19.5%20C%2070%2C35.1%2098%2C35.1%20112%2C19.5%20C%20126%2C3.9%20154%2C3.9%20168%2C19.5%22%20stroke%3D%22%23000000%22%20stroke-width%3D%224%22%20fill%3D%22none%22%20%2F%3E%0A%20%20%20%20%20%20%20%20%3C%2Fsvg%3E) !important;
    background-color:currentColor !important;
    background-repeat:repeat-x !important;
  }

  *#dm .dmInner div.u_1126242792 hr {
    color:var(--color_2) !important;
    border:none !important;
    height:39px !important;
    mask:url(data:image/svg+xml;utf8,%0A%20%20%20%20%20%20%20%20%3Csvg%0A%20%20%20%20%20%20%20%20%20%20%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0A%20%20%20%20%20%20%20%20%20%20%20%20height%3D%2239%22%0A%20%20%20%20%20%20%20%20%20%20%20%20width%3D%22112%22%0A%20%20%20%20%20%20%20%20%20%20%20%20viewBox%3D%2228%200%20112%2039%22%0A%20%20%20%20%20%20%20%20%20%20%20%20preserveAspectRatio%3D%22none%22%0A%20%20%20%20%20%20%20%20%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M%200%2C19.5%20C%2014%2C3.9%2042%2C3.9%2056%2C19.5%20C%2070%2C35.1%2098%2C35.1%20112%2C19.5%20C%20126%2C3.9%20154%2C3.9%20168%2C19.5%22%20stroke%3D%22%23000000%22%20stroke-width%3D%224%22%20fill%3D%22none%22%20%2F%3E%0A%20%20%20%20%20%20%20%20%3C%2Fsvg%3E) !important;
    background-color:currentColor !important;
    background-repeat:repeat-x !important;
  }

  *#dm .dmInner a.u_1064476468 {
    justify-content:center !important;
    text-align:center !important;
    background-color:var(--color_3) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1064476468 span.text {
    font-family: Inter !important;
    color:var(--color_1) !important;
  }

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

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

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

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

  *#dm .dmInner div.u_1850508744 hr {
    color:var(--color_3) !important;
    border:none !important;
    height:39px !important;
    mask:url(data:image/svg+xml;utf8,%0A%20%20%20%20%20%20%20%20%3Csvg%0A%20%20%20%20%20%20%20%20%20%20%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0A%20%20%20%20%20%20%20%20%20%20%20%20height%3D%2239%22%0A%20%20%20%20%20%20%20%20%20%20%20%20width%3D%22112%22%0A%20%20%20%20%20%20%20%20%20%20%20%20viewBox%3D%2228%200%20112%2039%22%0A%20%20%20%20%20%20%20%20%20%20%20%20preserveAspectRatio%3D%22none%22%0A%20%20%20%20%20%20%20%20%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M%200%2C19.5%20C%2014%2C3.9%2042%2C3.9%2056%2C19.5%20C%2070%2C35.1%2098%2C35.1%20112%2C19.5%20C%20126%2C3.9%20154%2C3.9%20168%2C19.5%22%20stroke%3D%22%23000000%22%20stroke-width%3D%224%22%20fill%3D%22none%22%20%2F%3E%0A%20%20%20%20%20%20%20%20%3C%2Fsvg%3E) !important;
    background-color:currentColor !important;
    background-repeat:repeat-x !important;
  }

  *#dm .dmInner div.u_1529893601 img {
    border-radius:50% !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
  }

  *#dm .dmInner div.u_1279978984 hr {
    color:var(--color_2) !important;
    border:none !important;
    height:39px !important;
    mask:url(data:image/svg+xml;utf8,%0A%20%20%20%20%20%20%20%20%3Csvg%0A%20%20%20%20%20%20%20%20%20%20%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0A%20%20%20%20%20%20%20%20%20%20%20%20height%3D%2239%22%0A%20%20%20%20%20%20%20%20%20%20%20%20width%3D%22112%22%0A%20%20%20%20%20%20%20%20%20%20%20%20viewBox%3D%2228%200%20112%2039%22%0A%20%20%20%20%20%20%20%20%20%20%20%20preserveAspectRatio%3D%22none%22%0A%20%20%20%20%20%20%20%20%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M%200%2C19.5%20C%2014%2C3.9%2042%2C3.9%2056%2C19.5%20C%2070%2C35.1%2098%2C35.1%20112%2C19.5%20C%20126%2C3.9%20154%2C3.9%20168%2C19.5%22%20stroke%3D%22%23000000%22%20stroke-width%3D%224%22%20fill%3D%22none%22%20%2F%3E%0A%20%20%20%20%20%20%20%20%3C%2Fsvg%3E) !important;
    background-color:currentColor !important;
    background-repeat:repeat-x !important;
  }

  *#dm .dmInner div.u_1404211795 hr {
    color:var(--color_2) !important;
    border:none !important;
    height:39px !important;
    mask:url(data:image/svg+xml;utf8,%0A%20%20%20%20%20%20%20%20%3Csvg%0A%20%20%20%20%20%20%20%20%20%20%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0A%20%20%20%20%20%20%20%20%20%20%20%20height%3D%2239%22%0A%20%20%20%20%20%20%20%20%20%20%20%20width%3D%22112%22%0A%20%20%20%20%20%20%20%20%20%20%20%20viewBox%3D%2228%200%20112%2039%22%0A%20%20%20%20%20%20%20%20%20%20%20%20preserveAspectRatio%3D%22none%22%0A%20%20%20%20%20%20%20%20%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M%200%2C19.5%20C%2014%2C3.9%2042%2C3.9%2056%2C19.5%20C%2070%2C35.1%2098%2C35.1%20112%2C19.5%20C%20126%2C3.9%20154%2C3.9%20168%2C19.5%22%20stroke%3D%22%23000000%22%20stroke-width%3D%224%22%20fill%3D%22none%22%20%2F%3E%0A%20%20%20%20%20%20%20%20%3C%2Fsvg%3E) !important;
    background-color:currentColor !important;
    background-repeat:repeat-x !important;
  }
}

@media (min-width:1025px) {
  *#dm .d-page-1716942098 DIV.dmInner { background-color:rgba(255,255,255,1) !important; }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight { background-color:rgba(255,255,255,1) !important; }
}

@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner a.u_1099677314 span.text { font-size:16px !important; }

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

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

  *#dm .dmInner a.u_1064476468 span.text { font-size:16px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\39 089185e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#\33 d08652b {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 200px 70px 200px 70px;
    margin: 0% 0% 0% 0%;
}
    
#\39 237c225::before, #\39 237c225 > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_4);
    opacity: 0.4;
}
#\39 237c225 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0,0,0,1);
    background-image: url("https://lirp.cdn-website.com/6760185f/dms3rep/multi/opt/kv-1920w.png");
}
    
#\39 edec9bf {
    width: 59.85%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d6aff41d {
    margin: 0px 0% 0px 0%;
}
    
#widget_m57 {
    width: 280px;
    height: auto;
    min-height: 61px;
    max-width: 100%;
}
    
#\39 ba63a91.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\39 ba63a91 {
    width: 71.90%;
    height: auto;
    min-width: 32px;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#fb063c18 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
}
    
#ba580424 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/6760185f/dms3rep/multi/opt/MicrosoftTeams-image+%281%29-1920w.png");
    border-radius: 20px 20px 20px 20px;
}
    
#\34 34dd982 {
    min-height: 675px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\36 c095dfb {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 328f0fc {
    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;
}
    
#\39 2abf714.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\39 2abf714 {
    width: 71.90%;
    height: auto;
    min-width: 32px;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_cfn {
    width: 280px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
}
    
#\34 ba58cff::before, #\34 ba58cff > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.2;
    border-radius: inherit;
}
#\34 ba58cff {
    background-image: url("https://lirp.cdn-website.com/6760185f/dms3rep/multi/opt/AdobeStock_626713837-1920w.jpeg");
}
}



@media all {
    
#\36 0d1ee46 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    order: 1;
}
    
#ed0f860b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    order: 0;
    background-image: url("https://lirp.cdn-website.com/6760185f/dms3rep/multi/opt/mid-hudson-pump-gallery-010-1920w.jpeg");
    border-radius: 20px 20px 20px 20px;
}
    
#d0cb50e6 {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#fc831af3::before, #fc831af3 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_4);
    opacity: 0.5;
    border-radius: inherit;
}
#fc831af3 {
    background-color: var(--color_1);
    background-image: none;
}
    
#\30 755f471 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 b1402d2 {
    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;
}
    
#f14e094e.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
}
#f14e094e {
    width: 261px;
    height: 57px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ad942d78.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#ad942d78 {
    width: 71.90%;
    height: auto;
    min-width: 32px;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\38 799f7fd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 41.692307692307686%;
    min-width: 4%;
}
    
#\33 2d33bb1 {
    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;
}
    
#\39 65f4252.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\39 65f4252 {
    width: 71.90%;
    height: auto;
    min-width: 32px;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 a2b6469 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 56.31%;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/6760185f/dms3rep/multi/opt/Well-Pump-Tank-American-Made-Only-Hopewell-Junction-NY-Mid-Hudson-Pump-image-.png-1b257d11-1920w.png");
    border-radius: 20px 20px 20px 20px;
}
    
#\37 505f49a {
    width: 280px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
}
    
#\35 1b8f80d {
    min-height: 675px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\36 aa76939 {
    width: 90.42%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 1c3a3a7::before, #\38 1c3a3a7 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.2;
    border-radius: inherit;
}
#\38 1c3a3a7 {
    background-image: url("https://lirp.cdn-website.com/6760185f/dms3rep/multi/opt/AdobeStock_626713837-1920w.jpeg");
}
}



@media all {
    
#\33 4297561.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
}
#\33 4297561 {
    width: 261px;
    height: 57px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 4fd4244.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\35 4fd4244 {
    width: 71.90%;
    height: auto;
    min-width: 32px;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 77c32d4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    order: 0;
    background-image: url("https://lirp.cdn-website.com/6760185f/dms3rep/multi/opt/mid-hudson-pump-gallery-006-1920w.jpeg");
    border-radius: 20px 20px 20px 20px;
}
    
#\30 987b014 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b2e27a00 {
    background-color: var(--color_1);
    background-image: none;
}
    
#\33 d9f0903 {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\39 86a2237 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    order: 1;
}
    
#\31 bed1b88 {
    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;
}
}



@media all {
    
#\31 08fda9b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/6760185f/dms3rep/multi/opt/AdobeStock_1508717155-1920w.jpeg");
    border-radius: 20px 20px 20px 20px;
}
    
#\39 ee63f66 {
    min-height: 675px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\37 a1b7868 {
    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;
}
    
#dadb902a {
    width: 358px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
}
    
#\30 588ad26.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\30 588ad26 {
    width: 71.90%;
    height: auto;
    min-width: 32px;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 c516e0c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
}
    
#\31 c207e6d {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 315ca8e::before, #\39 315ca8e > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.2;
    border-radius: inherit;
}
#\39 315ca8e {
    background-image: url("https://lirp.cdn-website.com/6760185f/dms3rep/multi/opt/AdobeStock_626713837-1920w.jpeg");
}
}



@media all {
    
#\38 5c78b97 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    order: 1;
}
    
#\37 f1d6cdf {
    background-color: var(--color_1);
    background-image: none;
}
    
#\36 227f175 {
    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;
}
    
#f08bd5fd {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 cc1ceff {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\33 c1bfde6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    order: 0;
    background-image: url("https://lirp.cdn-website.com/6760185f/dms3rep/multi/opt/AdobeStock_388776599-1920w.jpeg");
    border-radius: 20px 20px 20px 20px;
}
    
#\35 017162e.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
}
#\35 017162e {
    width: 297px;
    height: 57px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 d290e82.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\34 d290e82 {
    width: 71.90%;
    height: auto;
    min-width: 32px;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\35 0aecaaa {
    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;
}
    
#\39 9df1989.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\39 9df1989 {
    width: 71.90%;
    height: auto;
    min-width: 32px;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 1c6cbb4 {
    min-height: 675px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\32 e1a88be {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
}
    
#\37 2aa7146 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/6760185f/dms3rep/multi/opt/Mid-Hudson-Pump-Hopewell-Junction-Truck---Water-Tanks-c2702993-1920w.jpg");
    border-radius: 20px 20px 20px 20px;
}
    
#b4e308b9 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 e2355bb {
    width: 358px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
}
    
#be9c3b65::before, #be9c3b65 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.2;
    border-radius: inherit;
}
#be9c3b65 {
    background-image: url("https://lirp.cdn-website.com/6760185f/dms3rep/multi/opt/AdobeStock_626713837-1920w.jpeg");
}
}



@media all {
    
#\36 1d0ccf7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 78a99bc {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    order: 1;
}
    
#\35 a082755 {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\38 d8b5498.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\38 d8b5498 {
    width: 25.69%;
    height: auto;
    min-width: 32px;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 e13ef4d {
    background-color: var(--color_1);
    background-image: none;
}
    
#bb621322 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 163c82b.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
}
#\38 163c82b {
    width: 297px;
    height: 57px;
    max-width: 100%;
    order: 5;
    align-self: center;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_9m0 {
    width: 100%;
    height: 410px;
    min-height: 100px;
    max-width: 100%;
    order: 4;
}
    
#\34 f4798d1 {
    width: 200px;
    height: 200px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\31 0866b29 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\32 7438fe3 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\33 f2c6816::before, #\33 f2c6816 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_4);
    opacity: 0.5;
    border-radius: inherit;
}
#\33 f2c6816 {
    background-image: url("https://lirp.cdn-website.com/6760185f/dms3rep/multi/opt/AdobeStock_118950497-1920w.jpeg");
    background-attachment: fixed;
}
    
#c76426db {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 e35c8ab {
    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;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 d08652b {
    padding: 150px 70px 150px 70px;
}
    
#d6aff41d {
    margin: 0px 0% 0px 0%;
}
    
#\39 237c225::before, #\39 237c225 > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 34dd982 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#ba580424 {
    width: 100%;
    min-height: 80px;
    padding: 155px 0px 155px 0px;
    margin: 0px 0% 0px 0%;
}
    
#fb063c18 {
    width: 100%;
    min-height: 80px;
}
    
#\34 ba58cff::before, #\34 ba58cff > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d0cb50e6 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#fc831af3::before, #fc831af3 > .bgExtraLayerOverlay {
    
}
    
#ed0f860b {
    width: 100%;
    min-height: 80px;
    order: 1;
    padding: 155px 0px 155px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 0d1ee46 {
    width: 100%;
    min-height: 80px;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 799f7fd {
    width: 100%;
    min-height: 80px;
}
    
#\38 a2b6469 {
    width: 100%;
    min-height: 80px;
    padding: 155px 0px 155px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 1b8f80d {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\38 1c3a3a7::before, #\38 1c3a3a7 > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 77c32d4 {
    width: 100%;
    min-height: 80px;
    order: 1;
    padding: 155px 0px 155px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 d9f0903 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\39 86a2237 {
    width: 100%;
    min-height: 80px;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 08fda9b {
    width: 100%;
    min-height: 80px;
    padding: 155px 0px 155px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 ee63f66 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\37 c516e0c {
    width: 100%;
    min-height: 80px;
}
    
#\39 315ca8e::before, #\39 315ca8e > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 5c78b97 {
    width: 100%;
    min-height: 80px;
    order: 0;
}
    
#\39 cc1ceff {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\33 c1bfde6 {
    width: 100%;
    min-height: 80px;
    order: 1;
    padding: 155px 0px 155px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 1c6cbb4 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\32 e1a88be {
    width: 100%;
    min-height: 80px;
}
    
#\37 2aa7146 {
    width: 100%;
    min-height: 80px;
    padding: 155px 0px 155px 0px;
    margin: 0px 0% 0px 0%;
}
    
#be9c3b65::before, #be9c3b65 > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 78a99bc {
    width: 100%;
    min-height: 80px;
    order: 0;
}
    
#\35 a082755 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 7438fe3 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\33 f2c6816::before, #\33 f2c6816 > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#\39 089185e {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\33 d08652b {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 70px 15px 70px 15px;
}
    
#\39 edec9bf {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: 100%;
}
    
#\39 237c225::before, #\39 237c225 > .bgExtraLayerOverlay {
    
}
    
#d6aff41d {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#fb063c18 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#ba580424 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 155px 0px 155px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 34dd982 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\39 2abf714 {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
    width: 100.00%;
}
    
#widget_cfn {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\34 ba58cff::before, #\34 ba58cff > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#\36 0d1ee46 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
    
#ed0f860b {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
    padding: 155px 0px 155px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d0cb50e6 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#fc831af3::before, #fc831af3 > .bgExtraLayerOverlay {
    
}
    
#ad942d78 {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\38 799f7fd {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 65f4252 {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
    width: 100.00%;
}
    
#\38 a2b6469 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 155px 0px 155px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 505f49a {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\35 1b8f80d {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\38 1c3a3a7::before, #\38 1c3a3a7 > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#\33 4297561 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\35 4fd4244 {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
    width: 100.00%;
}
    
#\39 77c32d4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
    padding: 155px 0px 155px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 d9f0903 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\39 86a2237 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
}



@media (max-width: 767px) {
    
#\31 08fda9b {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 155px 0px 155px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 ee63f66 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#dadb902a {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\30 588ad26 {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
    width: 100.00%;
}
    
#\37 c516e0c {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 315ca8e::before, #\39 315ca8e > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#\38 5c78b97 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
    
#\39 cc1ceff {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\33 c1bfde6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
    padding: 155px 0px 155px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 d290e82 {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\39 9df1989 {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
    width: 100.00%;
}
    
#\31 1c6cbb4 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\32 e1a88be {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 2aa7146 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 155px 0px 155px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 e2355bb {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#be9c3b65::before, #be9c3b65 > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#\39 78a99bc {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
    
#\35 a082755 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\38 d8b5498 {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
    width: 100.00%;
}
    
#\34 f4798d1 {
    height: 200px;
}
    
#widget_9m0 {
    height: 740px;
}
}



@media (max-width: 767px) {
    
#\31 0866b29 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 7438fe3 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\33 f2c6816::before, #\33 f2c6816 > .bgExtraLayerOverlay {
    
}
}

