@media all {
  *#dm .dmInner div.u_981801072 .svg { fill:var(--color_3) !important; }

  *#dm .dmInner a.u_3282658002 span.text {
    font-weight:bold !important;
    text-decoration:none !important;
    font-style:normal !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1978186555 .svg { fill:var(--color_6) !important; }
}
*#dm .dmInner a.u_3282658002
{
}
separatorHomeCss{color:red !important}*#dm .dmInner a.u_3282658002
{
	z-index:1 !important;
}
separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(0, 0, 0, 0);
    --overlapping-background-image: rgba(255, 255, 255, 1);
}
}



@media all {
    
#\36 3bd85219866cc3622781520 {
    min-height: 717px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 0px 0px 0px;
    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.8;
    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/39d699fd/dms3rep/multi/opt/backflow+expert+austin+tx-1920w.jpg");
    background-position: 50% 0%;
    background-attachment: fixed;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#group_c2q {
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#group_kbl {
    flex-direction: row;
    align-items: flex-start;
    width: 48.07%;
    min-height: 77px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5px;
    flex-wrap: wrap;
    justify-self: auto;
    order: 1;
    align-content: center;
    min-width: 32px;
    border-width: 5px 0 0 5px;
    border-color: var(--color_3) #000000 #000000 var(--color_3);
    border-style: solid;
    border-radius: 20px 0 0 0;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: -37px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_3d0 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 978px;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#c4c192ba {
    flex-direction: row;
    align-items: flex-start;
    width: 100.00%;
    min-height: 60px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5px;
    flex-wrap: wrap;
    justify-self: auto;
    order: 0;
    align-content: center;
    min-width: 32px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_qva {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 a22c30e {
    flex-direction: row;
    align-items: flex-start;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    flex-wrap: wrap;
    justify-self: auto;
    order: 2;
    align-content: flex-start;
    min-width: 32px;
    padding: 0px 45px 0px 45px;
    margin: -25px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 b0cf3d4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#efdaffc5 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_5n7 {
    width: 210px;
    height: auto;
    max-width: 100%;
    order: 2;
    min-height: 50px;
}
    
#\35 92383c4 {
    flex-direction: row;
    align-items: flex-start;
    width: 100.00%;
    min-height: 77px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    flex-wrap: wrap;
    justify-self: auto;
    order: 2;
    align-content: flex-start;
    min-width: 32px;
    justify-content: flex-end;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: -25px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c69d75ae {
    flex-direction: row;
    align-items: flex-start;
    width: 53.33%;
    min-height: 77px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5px;
    flex-wrap: wrap;
    align-content: center;
    min-width: 32px;
    border-width: 0px 5px 5px 0px;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    border-style: solid;
    border-radius: 0px 0px 20px 0px;
    height: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3d24979f4a54e38542a8abe {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\36 3d24979f4a54e38542a8abb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 49%;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 320px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 45px 125px 45px;
    margin: 0% 0% 0% 0%;
}
    
#widget_c9b {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#group_rn0 {
    width: 49%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    border-radius: 8px 8px 8px 8px;
    border-width: 5px 5px 5px 5px;
    border-color: var(--color_6) var(--color_6) var(--color_6) var(--color_6);
    border-style: solid;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_088.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_088 {
    width: 100%;
    height: 320px;
    min-height: 100%;
    max-width: 100%;
    margin: 0px 0px -40px 25px;
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: 0px 0% 0px 0%;
}
    
#\38 08be972 {
    width: 60px;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 a0f82b3 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    align-self: auto;
    order: 0;
    background-color: rgba(50, 164, 49, 0.06);
    background-image: none;
    border-radius: 5px 5px 5px 5px;
    height: auto;
    border-width: 0 0 0 2px;
    border-color: #000000 #000000 #000000 var(--color_6);
    border-style: solid;
    min-width: 32px;
    justify-self: auto;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 f5c70da {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 2.1%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#da2ea371 {
    min-height: 80px;
    column-gap: 0%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 8c3019e {
    min-height: 0;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 100px 45px 100px 45px;
}
    
#widget_3lg {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_38g {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#d46dbec3 {
    margin: 0px 0% 0px 0%;
}
    
#group_mf6 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    flex-direction: row;
    flex-wrap: wrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_hr2 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
    padding: 20px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a11060d9 {
    width: 60px;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 c1260d0.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 c1260d0 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 bc9248c[data-css-edit] {
    box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
}
#\37 bc9248c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 49%;
    min-width: 32px;
    border-radius: 8px 8px 8px 8px;
    background-color: var(--color_3);
    background-image: none;
    order: 0;
    border-width: 2px 2px 2px 2px;
    border-color: var(--color_6) var(--color_6) var(--color_6) var(--color_6);
    border-style: solid;
    align-items: center;
    padding: 40px 25px 40px 25px;
    margin: 0px 0% 0px 0%;
}
    
#\39 5c49558.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 5c49558 {
    width: 83.5%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fa084e3d {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    flex-direction: row;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e07eeea1[data-css-edit] {
    box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
}
#e07eeea1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 49%;
    min-width: 32px;
    border-radius: 8px 8px 8px 8px;
    background-color: var(--color_6);
    background-image: none;
    order: 1;
    border-width: 2px 2px 2px 2px;
    border-color: var(--color_6) var(--color_6) var(--color_6) var(--color_6);
    border-style: solid;
    align-items: center;
    padding: 40px 35px 40px 35px;
    margin: 0px 0% 0px 0%;
}
    
#\35 267f369 {
    width: 60px;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 a6f8c93.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 a6f8c93 {
    width: 83.5%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 e55684c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 e55684c {
    width: 100.00%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 74e5c2d[data-css-edit] {
    box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
}
#\32 74e5c2d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 49%;
    min-width: 32px;
    border-radius: 8px 8px 8px 8px;
    background-color: var(--color_3);
    background-image: none;
    order: 3;
    border-width: 2px 2px 2px 2px;
    border-color: var(--color_6) var(--color_6) var(--color_6) var(--color_6);
    border-style: solid;
    align-items: center;
    padding: 40px 35px 40px 35px;
    margin: 0px 0% 0px 0%;
}
    
#b54b8996 {
    width: 60px;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c08999a0.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c08999a0 {
    width: 83.5%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 033f3c2.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 033f3c2 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 0e0658a[data-css-edit] {
    box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
}
#\39 0e0658a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 49%;
    min-width: 32px;
    border-radius: 8px 8px 8px 8px;
    background-color: var(--color_6);
    background-image: none;
    order: 2;
    border-width: 2px 2px 2px 2px;
    border-color: var(--color_6) var(--color_6) var(--color_6) var(--color_6);
    border-style: solid;
    align-items: center;
    padding: 40px 35px 40px 35px;
    margin: 0px 0% 0px 0%;
}
    
#\37 b67e0da {
    width: 60px;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 5136d65.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 5136d65 {
    width: 83.5%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f95d480d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f95d480d {
    width: 100.00%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\32 4946253 {
    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;
}
    
#\33 0669d77 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    order: 1;
    align-items: center;
    padding: 100px 0px 100px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 c6bac02 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
}
    
#\36 03312d9[data-css-edit] {
    transform: rotate(180deg);
}
#\36 03312d9 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-image: url("https://irp.cdn-website.com/39d699fd/dms3rep/multi/divider1.svg");
    background-position: 100% 0%;
    order: 0;
}
    
#b8aabf49 {
    margin: 0px 0% 0px 0%;
}
    
#b9cf12fd::before, #b9cf12fd > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(24, 24, 24, 1);
    opacity: 0.83;
    border-radius: inherit;
}
#b9cf12fd {
    background-image: url("https://lirp.cdn-website.com/39d699fd/dms3rep/multi/opt/backflow+expert+in+austin+tx-1920w.png");
    background-attachment: fixed;
}
    
#\38 3f344f5 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-image: url("https://irp.cdn-website.com/39d699fd/dms3rep/multi/divider1.svg");
    background-position: 100% 0%;
    order: 2;
}
    
#group_5lt {
    flex-direction: row;
    align-items: flex-start;
    width: 1444px;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8px;
    flex-wrap: wrap;
    padding: 0px 45px 0px 45px;
    margin: 0px 0% 0px 0%;
}
    
#widget_oqb {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#group_6s0 {
    align-items: center;
    width: 32%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    flex-wrap: nowrap;
    border-radius: 5px 5px 5px 5px;
    background-color: var(--color_3);
    background-image: none;
    min-width: 32px;
    order: 2;
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
}
    
#widget_c8d {
    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;
}
    
#widget_2ou {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#widget_ue3 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\32 97a5990 {
    align-items: center;
    width: 32%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    flex-wrap: nowrap;
    border-radius: 5px 5px 5px 5px;
    background-color: var(--color_3);
    background-image: none;
    min-width: 32px;
    order: 3;
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
}
    
#ad6cab99 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#e3f9e7fb {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\32 31cb88f {
    align-items: center;
    width: 32%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    flex-wrap: nowrap;
    border-radius: 5px 5px 5px 5px;
    background-color: var(--color_3);
    background-image: none;
    min-width: 32px;
    order: 4;
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
}
    
#\38 e754d7f {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\33 49f3fbf {
    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;
}
    
#\35 9c0c0dc {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#bf6fd52e {
    align-items: center;
    width: 32%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    flex-wrap: nowrap;
    border-radius: 5px 5px 5px 5px;
    background-color: var(--color_3);
    background-image: none;
    min-width: 32px;
    order: 5;
    padding: 25px 25px 25px 25px;
    margin: -15px 0% 0px 0%;
}
    
#e6e6e5d8 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#ca08dd00 {
    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;
}
    
#\36 3ec82ed {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\35 3a130c7 {
    align-items: center;
    width: 32%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    flex-wrap: nowrap;
    border-radius: 5px 5px 5px 5px;
    background-color: var(--color_3);
    background-image: none;
    min-width: 32px;
    order: 6;
    padding: 25px 25px 25px 25px;
    margin: -15px 0% 0px 0%;
}
    
#\34 22496c2 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 c3f0a33 {
    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;
}
    
#aee473f4 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\31 fa6eabb {
    align-items: center;
    width: 32%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    flex-wrap: nowrap;
    border-radius: 5px 5px 5px 5px;
    background-color: var(--color_3);
    background-image: none;
    min-width: 32px;
    order: 7;
    padding: 25px 25px 25px 25px;
    margin: -15px 0% 0px 0%;
}
    
#\32 dc02429 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 6ce4481 {
    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;
}
    
#caf6d682 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\37 0bf1bd2 {
    width: 97.19%;
    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;
}
}



@media all {
    
#\37 e5090b6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#d0335969 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 100px 0% 20px 45px;
}
    
#widget_55a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_55a {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 317b09e {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\30 70e444b {
    min-height: 0;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
}
    
#e2c875e6[data-css-edit] {
    transform: rotate(180deg);
}
#e2c875e6 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-image: url("https://irp.cdn-website.com/39d699fd/dms3rep/multi/divider1.svg");
    background-position: 100% 0%;
    order: 0;
}
    
#\31 f809aae {
    flex-direction: row;
    align-items: flex-start;
    width: 1440px;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8px;
    flex-wrap: wrap;
    padding: 0px 45px 0px 45px;
    margin: 0px 0% 0px 0%;
}
    
#\35 2767db5 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\33 40a352f {
    width: 100.00%;
    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;
}
    
#\39 5353d36 {
    margin: 0px 0% 0px 0%;
}
    
#a06a9342::before, #a06a9342 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_6);
    opacity: 0.28;
    border-radius: inherit;
}
#a06a9342 {
    background-image: url("https://lirp.cdn-website.com/39d699fd/dms3rep/multi/opt/backflow+service+austin+tx-1920w.jpg");
    background-attachment: fixed;
}
    
#\39 ee713db {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    order: 1;
    align-items: center;
    padding: 100px 0px 100px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 bc20261 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-image: url("https://irp.cdn-website.com/39d699fd/dms3rep/multi/divider1.svg");
    background-position: 100% 0%;
    order: 2;
}
    
#widget_bpj {
    width: 100%;
    height: 84px;
    max-width: 100%;
    margin-top: 0px;
}
    
#d5b34ea4 {
    width: 100%;
    height: 84px;
    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 0ed9798 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    order: 1;
    padding: 0px 0px 15px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\39 3a55b4b {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 100px 45px 100px 45px;
}
    
#\38 a9a9941 {
    margin: 0px 0% 0px 0%;
}
    
#widget_2od {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_bm7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 e047d3e {
    width: 49%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    border-radius: 8px 8px 8px 8px;
    border-width: 5px 5px 5px 5px;
    border-color: var(--color_6) var(--color_6) var(--color_6) var(--color_6);
    border-style: solid;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#abe84842.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#abe84842 {
    width: 100%;
    height: 320px;
    min-height: 100%;
    max-width: 100%;
    margin: 0px 0px -40px 25px;
}
}



@media all {
    
#\39 6d1f2aa {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 e46b069 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 100px 45px 100px 45px;
}
    
#\37 adae51f {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ece8f6b6 {
    width: 100.00%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 a87ef93 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\33 c5bce71 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 c9c5baa {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 85px 45px 85px 45px;
}
    
#\31 48193fc {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d9f583e8 {
    min-height: 8px;
    column-gap: 2%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#fca1d831 {
    background-image: linear-gradient(90deg, rgba(47, 181, 46, 1) 0%, rgba(50, 164, 49, 1) 100%);
    background-origin: border-box;
}
    
#\31 a7228be {
    width: 266px;
    height: auto;
    min-width: 32px;
    min-height: 52px;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_epr {
    align-items: flex-start;
    width: 100%;
    min-height: 118px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    order: 0;
    height: auto;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#cf6d1a3b {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781520 {
    min-height: 606px;
    padding: 0px 45px 0px 45px;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3d24979f4a54e38542a8abc {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 0px 45px 45px 45px;
}
    
#\36 3d24979f4a54e38542a8abb {
    width: 100%;
    min-height: 80px;
}
    
#group_rn0 {
    width: 100%;
    min-height: 385px;
    height: auto;
    padding: 25px 0px 0px 0px;
    margin: 30px 0% 0px 0%;
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: 0px 0% 0px 0%;
}
    
#widget_088 {
    height: 390px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 8c3019e {
    padding: 85px 45px 85px 45px;
}
    
#\37 bc9248c {
    width: 100%;
}
    
#e07eeea1 {
    width: 100%;
}
    
#\32 74e5c2d {
    width: 100.00%;
}
    
#\39 0e0658a {
    width: 100%;
}
    
#d46dbec3 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 c6bac02 {
    padding: 0% 0% 0% 0%;
}
    
#b9cf12fd::before, #b9cf12fd > .bgExtraLayerOverlay {
    
}
    
#group_6s0 {
    width: 48%;
}
    
#\32 97a5990 {
    width: 48%;
}
    
#\32 31cb88f {
    width: 48%;
    padding: 25px 25px 25px 25px;
    margin: -15px 0% 0px 0%;
}
    
#bf6fd52e {
    width: 48%;
}
    
#\35 3a130c7 {
    width: 48%;
    height: auto;
    min-height: 256px;
}
    
#\31 fa6eabb {
    width: 48%;
}
    
#\37 0bf1bd2 {
    width: 97.19%;
}
    
#b8aabf49 {
    margin: 0px 0% 0px 0%;
}
    
#widget_c8d {
    width: 75.20%;
}
    
#group_5lt {
    align-items: center;
}
    
#widget_oqb {
    width: 100%;
}
    
#\33 0669d77 {
    padding: 85px 0px 85px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d0335969 {
    min-height: 189px;
    padding: 45px 2% 20px 45px;
}
    
#\39 317b09e {
    margin: 0px 0% 0px 0%;
}
    
#\37 e5090b6 {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_55a {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 70e444b {
    padding: 0% 0% 0% 0%;
}
    
#a06a9342::before, #a06a9342 > .bgExtraLayerOverlay {
    
}
    
#\39 5353d36 {
    margin: 0px 0% 0px 0%;
}
    
#widget_bpj {
    height: 65px;
}
    
#d5b34ea4 {
    height: 65px;
}
    
#\39 ee713db {
    padding: 85px 0px 85px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 3a55b4b {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 0px 45px 85px 45px;
}
    
#\38 a9a9941 {
    margin: 0px 0% 0px 0%;
}
    
#\30 e047d3e {
    width: 100%;
    min-height: 80px;
    padding: 25px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 0ed9798 {
    width: 100%;
    min-height: 80px;
    padding: 45px 0px 15px 0px;
    margin: 0px 0% 0px 0%;
}
    
#abe84842 {
    height: 390px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 e46b069 {
    padding: 85px 45px 85px 45px;
}
    
#\32 a87ef93 {
    margin: 0px 0% 0px 0%;
}
    
#\39 6d1f2aa {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 c9c5baa {
    padding: 85px 45px 20px 45px;
}
    
#cf6d1a3b {
    margin: 0px 0% 0px 0%;
}
    
#d9f583e8 {
    width: 100%;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 a7228be {
    min-width: 32px;
    width: 210px;
    margin: 0px 0% 0px 0%;
}
    
#group_epr {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781520 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 25px 4% 25px 4%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#group_c2q {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 a22c30e {
    padding: 0px 0px 0px 0px;
    margin: -25px 0% 0px 0%;
}
    
#\37 b0cf3d4 {
    width: 100.00%;
}
    
#efdaffc5 {
    width: 100%;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#widget_5n7 {
    width: 210px;
}
}



@media (max-width: 767px) {
    
#\36 3d24979f4a54e38542a8abb {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 4% 45px 4%;
}
    
#group_rn0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 15px 0px 0px 0px;
    margin: 30px 0% 0px 0%;
}
    
#widget_088.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_088 {
    height: 240px;
    margin: 0px 0px -20px 25px;
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: 0px 0% 0px 0%;
}
    
#\38 a0f82b3 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#da2ea371 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    justify-content: flex-start;
}
    
#\32 8c3019e {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 25px 4% 25px 4%;
}
    
#group_mf6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 bc9248c {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#group_hr2 {
    column-gap: 10px;
}
    
#e07eeea1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 74e5c2d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 0e0658a {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#d46dbec3 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\33 0669d77 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 15px 0px 15px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 c6bac02 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#\36 03312d9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#b9cf12fd::before, #b9cf12fd > .bgExtraLayerOverlay {
    
}
    
#\38 3f344f5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#group_6s0 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\32 97a5990 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\32 31cb88f {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#bf6fd52e {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\35 3a130c7 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\31 fa6eabb {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\37 0bf1bd2 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#b8aabf49 {
    margin: 0px 0% 0px 0%;
}
    
#group_5lt {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
    padding: 25px 15px 25px 15px;
    margin: 0px 0% 0px 0%;
}
    
#widget_oqb {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\37 e5090b6 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d0335969 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 25px 4% 10px 4%;
}
    
#\39 317b09e {
    margin: 0px 0% 0px 0%;
}
    
#widget_55a {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
}



@media (max-width: 767px) {
    
#\39 ee713db {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 25px 15px 25px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\30 70e444b {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#a06a9342::before, #a06a9342 > .bgExtraLayerOverlay {
    
}
    
#e2c875e6 {
    width: 100%;
    min-height: 45px;
    align-items: center;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\31 bc20261 {
    width: 100%;
    min-height: 45px;
    align-items: center;
    background-position: 100% 0%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 5353d36 {
    margin: 0px 0% 0px 0%;
}
    
#d5b34ea4 {
    width: 100.00%;
    height: 40px;
}
    
#widget_bpj {
    height: 40px;
}
    
#\31 f809aae {
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\35 0ed9798 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 35px 0px 15px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 3a55b4b {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 4% 25px 4%;
}
    
#\30 e047d3e {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 15px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#abe84842.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#abe84842 {
    height: 240px;
    margin: 0px 0px -20px 25px;
}
    
#\38 a9a9941 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\39 6d1f2aa {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 10px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 e46b069 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 25px 4% 25px 4%;
}
    
#\32 a87ef93 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\33 c9c5baa {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 25px 4% 25px 4%;
}
    
#d9f583e8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\31 a7228be {
    min-width: 32px;
    width: 200px;
    margin: 0px 0% 0px 0%;
}
    
#group_epr {
    min-width: 32px;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#cf6d1a3b {
    margin: 0px 0% 0px 0%;
}
}

