*#dm .dmInner div.u_1244660403 li:before
{
	background-repeat:no-repeat !important;
	background-image:url(/assets/irp/dfabfda6/dms3rep/multi/check-circle-svgrepo-com.svg) !important;
	background-size:contain !important;
	color:rgba(0,0,0,0) !important;
	background-position:50% 50% !important;
}
*#dm .dmInner div.u_1244660403 li
{
	padding:5px 0 5px 0 !important;
}
@media all {
  *#dm .dmInner div.u_1321853072 .svg { fill:rgba(215,232,245,1) !important; }

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

  *#dm .dmInner div.u_1016240974 .svg { fill:rgba(215,232,245,1) !important; }

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

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

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

  *#dm .dmInner div.u_1489792124 .svg { fill:rgba(215,232,245,1) !important; }

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

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

  *#dm .dmInner div.u_1765413679 .svg { fill:rgba(215,232,245,1) !important; }

  *#dm .dmInner div.u_1001821129 .svg { fill:rgba(215,232,245,1) !important; }

  *#dm .dmInner div.u_1058432197 .svg { fill:rgba(215,232,245,1) !important; }

  *#dm .dmInner div.u_1880886329 {
    border-style:solid !important;
    border-color:rgb(45,46,50) rgb(45,46,50) rgb(45,46,50) var(--color_2) !important;
    border-width:0px 0px 0px 2.5px !important;
  }

  *#dm .dmInner div.u_1653607247 .svg { fill:var(--color_5) !important; }
}
@media (min-width:768px) and (max-width:1024px) {}
@media (min-width:1025px) {
  *#dm .dmInner *.u_1734142432 .photoGalleryThumbs { padding:5px !important; }

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

  *#dm .dmInner *.u_1734142432 .photoGalleryViewAll { padding:0 5px !important; }
}
@media (min-width:0px) and (max-width:767px) {}
separatorHomeCss{color:red !important}*#dm .dmInner div.u_1244660403
{
	columns:2 !important;
}
separatorHomeCss{color:red !important}@media all {
    
#\36 3bd85219866cc3622781521 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    justify-content: flex-end;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding-right: 16px;
    padding-left: 16px;
    padding-top: 0%;
    padding-bottom: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 726px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 2% 4% 2%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(22, 22, 22, 1);
    opacity: 0.77;
    border-radius: inherit;
}
#\36 3bd85219866cc362278151f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(114, 114, 114, 1);
    background-image: url(/assets/irp/dfabfda6/dms3rep/multi/opt/backflow+services+in+killeen+tx-1920w.webp);
    background-position: 50% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#widget_qpd {
    width: 93.26%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_dmb {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_41c {
    width: 223px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#widget_960 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 4;
}
    
#widget_1ag {
    width: 100.00%;
    height: 104px;
    max-width: 100%;
    order: 3;
}
}



@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: 1%;
    row-gap: 15px;
    flex-direction: row;
    width: 68.92%;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_3);
    background-image: initial;
    margin-top: -55px;
    padding: 35px 45px 35px 45px;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#\36 3d24979f4a54e38542a8abd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 27.08%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 16px 16px 16px;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#widget_j3l {
    width: 60px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_o6s {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\31 4318012 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#eaef83fb {
    width: 65.91%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#ce2b88e8 {
    min-height: 186px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 45px 100px 45px;
    margin: 0% 0% 0% 0%;
}
    
#\37 e335a77 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
    background-color: var(--color_3);
    order: 0;
    flex-direction: row;
    align-items: center;
    border-radius: 0px 0px 0px 0px;
    background-image: initial;
    justify-content: space-between;
    padding: 0% 0% 0% 45px;
    margin: 0% 0% 0% 0%;
}
    
#widget_3l6.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-left: 77px;
}
#widget_3l6 {
    width: 316px;
    height: auto;
    min-height: 87px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_r08 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#\39 6072212 {
    width: 90px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#f2591a9a[data-css-edit] {
    box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
}
#f2591a9a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 24.25%;
    min-width: 4%;
    background-color: var(--color_5);
    order: 0;
    align-items: center;
    background-image: initial;
    justify-content: flex-start;
    padding: 35px 20px 35px 20px;
    margin: 0% 0% 0% 0%;
}
    
#\30 37bbd1e[data-css-edit] {
    z-index: 1;
}
#\30 37bbd1e {
    min-height: auto;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 45px 0% 45px;
    margin: 0% 0% 0% 0%;
}
    
#ee09289a {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#widget_6hu {
    width: 60px;
    height: auto;
    max-width: 100%;
    margin-top: -70px;
    order: 1;
}
    
#widget_lsv {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#widget_kth {
    width: 90px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\38 366b64a[data-css-edit] {
    box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
}
#\38 366b64a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 24.25%;
    min-width: 4%;
    background-color: var(--color_5);
    order: 0;
    align-items: center;
    background-image: initial;
    justify-content: flex-start;
    padding: 35px 20px 35px 20px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3afca61 {
    width: 90px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#e237afb2 {
    width: 60px;
    height: auto;
    max-width: 100%;
    margin-top: -70px;
}
    
#c7685722 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b9768ef9[data-css-edit] {
    box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
}
#b9768ef9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 24.25%;
    min-width: 4%;
    background-color: var(--color_5);
    order: 0;
    align-items: center;
    background-image: initial;
    justify-content: flex-start;
    padding: 35px 20px 35px 20px;
    margin: 0% 0% 0% 0%;
}
    
#\35 1ed9de8 {
    width: 90px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#f6eda324 {
    width: 60px;
    height: auto;
    max-width: 100%;
    margin-top: -70px;
}
    
#d962a159 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 ed96ca7[data-css-edit] {
    box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
}
#\33 ed96ca7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 24.25%;
    min-width: 4%;
    background-color: var(--color_5);
    order: 0;
    align-items: center;
    background-image: initial;
    justify-content: flex-start;
    padding: 35px 20px 35px 20px;
    margin: 0% 0% 0% 0%;
}
    
#e27c7bd2 {
    width: 60px;
    height: auto;
    max-width: 100%;
    margin-top: -70px;
}
    
#de4077e7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 ce8bf50 {
    margin-bottom: -85px;
}
    
#\31 02e54f7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 83b1df4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 dc309c1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d604dac6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 bf29af5 {
    width: 223px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f9dbc40b {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#adf90598 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\37 6001508::before, #\37 6001508 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(22, 22, 22, 1);
    opacity: 0.7;
    border-radius: inherit;
}
#\37 6001508 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url(/assets/irp/dfabfda6/dms3rep/multi/opt/backflow+service+killeen+tx-1920w.webp);
}
    
#\36 f837b58 {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 180px 45px 100px 45px;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#group_akm[data-css-edit] {
    backdrop-filter: blur(5px);
}
#group_akm {
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-color: rgba(45, 46, 50, 0.33);
    background-image: initial;
    align-items: center;
    border-radius: 0px 0px 0px 0px;
    border-style: solid;
    border-color: rgba(48, 46, 46, 1) rgba(48, 46, 46, 1) rgba(48, 46, 46, 1) rgba(48, 46, 46, 1);
    border-width: 1px 1px 1px 1px;
    padding: 45px 25px 45px 45px;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#widget_sb7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_mia {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\33 dcbdb78 {
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 2%;
    row-gap: 10px;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#b00c40c6 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#d4684419 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 babf228 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c5322f52 {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding-right: 45px;
    padding-bottom: 100px;
    padding-left: 45px;
    padding-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#cdf9e664 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
    margin: 0px 0% 0px 0%;
}
    
#\37 e4f02ec[data-css-edit] {
    box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
}
#\37 e4f02ec {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 49%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    order: 2;
    flex-wrap: nowrap;
    background-color: var(--color_5);
    background-image: initial;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\36 df051ab {
    width: 90px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ff629320 {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin-top: -85px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\31 608a2a0 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin-top: 20px;
    grid-area: auto / auto / auto / auto;
}
    
#ffe14ab5 {
    width: 94.84%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#\34 60358fb[data-css-edit] {
    box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
}
#\34 60358fb {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 49%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    order: 2;
    flex-wrap: nowrap;
    background-color: var(--color_5);
    background-image: initial;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\35 56967e1 {
    width: 90px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fa43f3b8 {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin-top: -85px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#a3b15976 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin-top: 20px;
    grid-area: auto / auto / auto / auto;
}
    
#\30 e025023 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#bbbf4cf6.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 0px 5px 15px;
}
#bbbf4cf6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#c3a4185d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 48.5%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 0;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#\31 dceb978 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\36 60cf983 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#e301817d {
    background-size: auto;
    background-position: 0% 0%;
    flex-direction: row;
    width: 48.5%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-image: url();
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#\36 3c0da07 {
    min-height: 546px;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 100px 45px 100px 45px;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#cf82bbb7 {
    width: 1018px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_hb5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\32 8e8a758::before, #\32 8e8a758 > .bgExtraLayerOverlay {
    
}
#\32 8e8a758 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url();
}
    
#be221afe {
    width: 59.46%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    order: 1;
    background-color: var(--color_3);
    background-image: initial;
    border-style: solid;
    border-color: #000000 #000000 #000000 var(--color_2);
    border-width: 0 0 0 3px;
    padding: 65px 45px 65px 45px;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#\38 4b1f26e {
    width: 245px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
}
    
#\35 0a8a12d {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 100px 45px 100px 45px;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#dbbe2d10 {
    width: 100.00%;
    height: 346px;
    max-width: 100%;
}
    
#\38 329398d {
    width: 40.54%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-image: url(/assets/irp/dfabfda6/dms3rep/multi/opt/backflow+expert+in+killeen+tx-1920w.webp);
    order: 0;
    padding: 16px 16px 16px 16px;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#\34 7a1819e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 365f1f2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\35 6496585 {
    width: 53.63%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 1%;
    row-gap: 10px;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
    padding-left: 3%;
    padding-right: 3%;
    align-content: flex-start;
    padding-top: 0%;
    padding-bottom: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#\38 0353522 {
    width: 223px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    order: 7;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#c823bae0 {
    width: 99.72%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\38 3a60265 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\39 d52ceeb {
    width: 46.37%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 1%;
    row-gap: 10px;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
    padding-right: 3%;
    align-content: flex-start;
    padding-left: 0%;
    padding-top: 0%;
    padding-bottom: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#\36 744ce18 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_4);
    background-image: initial;
}
    
#d6130dfa {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
    max-height: none;
    grid-area: auto / auto / auto / auto;
}
    
#b1ad0ece {
    width: 99.72%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\32 f02f3ce {
    width: 99.72%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\31 7bf6b0f {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 100px 45px 100px 45px;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#c2fe081d {
    width: 99.58%;
    height: auto;
    max-width: 100%;
    order: 6;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#c45607aa {
    width: 99.58%;
    height: auto;
    max-width: 100%;
    order: 5;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#aefeff89 {
    width: 99.72%;
    height: auto;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\30 9c5288c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 9c5288c {
    width: 99.86%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 4;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#a2c68a77 {
    min-height: 382px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 100px 45px 100px 45px;
    margin: 0% 0% 0% 0%;
}
    
#fc9b744e {
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 2%;
    row-gap: 10px;
    flex-direction: row;
    flex-wrap: wrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 05fe827 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\31 b51c92f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\30 fbead9d {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_7);
    background-image: initial;
}
    
#\33 940de42 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#a79457f7 {
    width: 48%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 16d0441 {
    min-height: auto;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
    padding-right: 45px;
    padding-left: 45px;
    padding-bottom: 100px;
    padding-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#bba7631c {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\38 39afbd9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
    background-color: var(--color_3);
    order: 0;
    flex-direction: row;
    align-items: center;
    border-radius: 0px 0px 0px 0px;
    background-image: initial;
    padding-left: 45px;
    justify-content: space-between;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#e70cc766.flex-element.widget-wrapper > [data-element-type] {
    padding: 30px 50px 30px 10px;
}
#e70cc766 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781520 {
    padding-right: 2%;
    min-height: 588px;
    padding-top: 85px;
    padding-bottom: 85px;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3d24979f4a54e38542a8abc {
    padding: 0px 0px 0px 0px;
}
    
#\36 3d24979f4a54e38542a8abb {
    width: 91.51%;
}
    
#\36 3d24979f4a54e38542a8abd {
    width: 4.49%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ce2b88e8 {
    padding: 0px 0px 0px 0px;
}
    
#\37 e335a77 {
    padding-top: 15px;
    padding-bottom: 15px;
    padding-right: 45px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 37bbd1e {
    padding-left: 45px;
    padding-right: 45px;
    padding-top: 45px;
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 1%;
    min-height: 240px;
}
    
#f2591a9a {
    width: 49.5%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\38 366b64a {
    width: 49.5%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#b9768ef9 {
    width: 49.5%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\33 ed96ca7 {
    width: 49.5%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 6001508::before, #\37 6001508 > .bgExtraLayerOverlay {
    
}
    
#\36 f837b58 {
    padding-left: 45px;
    padding-right: 45px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c5322f52 {
    padding-left: 45px;
    padding-right: 45px;
}
    
#ffe14ab5.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 12px;
    padding-left: 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e301817d {
    flex-wrap: nowrap;
    align-content: flex-start;
    flex-direction: column;
    background-position: 0% 50%;
    width: 49%;
    min-height: 8px;
}
    
#\36 3c0da07 {
    padding-left: 45px;
    padding-right: 45px;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    column-gap: 2%;
}
    
#cf82bbb7 {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#c3a4185d {
    width: 49%;
    min-height: 8px;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#bbbf4cf6 {
    margin: 0px 0% 0px 0%;
}
    
#\31 dceb978 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 8e8a758::before, #\32 8e8a758 > .bgExtraLayerOverlay {
    
}
    
#be221afe {
    width: 55.29%;
}
    
#\35 0a8a12d {
    padding-left: 45px;
    padding-right: 45px;
}
    
#\38 329398d {
    width: 44.71%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 7bf6b0f {
    padding-left: 45px;
    padding-right: 45px;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 16d0441 {
    padding: 0px 0px 0px 0px;
}
    
#\38 39afbd9 {
    padding-top: 15px;
    padding-bottom: 15px;
    padding-right: 45px;
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 0px 0px 0px 0px;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 65px 15px 65px 15px;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#\36 3d24979f4a54e38542a8abb {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 15px 15px 15px 15px;
}
    
#\36 3d24979f4a54e38542a8abd {
    min-height: 160px;
    align-items: center;
    width: 100%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 0;
    flex-direction: column;
    padding-left: 0px;
    padding-right: 15px;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#ce2b88e8 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#\37 e335a77 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 1%;
    padding: 0px 0px 0px 0px;
}
    
#eaef83fb.flex-element.widget-wrapper > [data-element-type] {
    padding: 15px 0px 15px 15px;
}
#eaef83fb {
    width: 76.82%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#widget_r08 {
    order: 1;
    width: 60px;
    margin: 0px 15px 0px 0px;
}
    
#widget_3l6 {
    width: 100%;
    height: auto;
    min-height: 75px;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (max-width: 767px) {
    
#f2591a9a {
    min-height: 80px;
    align-items: center;
    width: 49.5%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\30 37bbd1e {
    min-height: 240px;
    flex-direction: row;
    padding-left: 15px;
    padding-right: 15px;
    flex-wrap: wrap;
    padding-top: 15px;
    row-gap: 10px;
    column-gap: 1%;
}
    
#\38 366b64a {
    min-height: 80px;
    align-items: center;
    width: 49.5%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#b9768ef9 {
    min-height: 80px;
    align-items: center;
    width: 49.5%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\33 ed96ca7 {
    min-height: 80px;
    align-items: center;
    width: 49.5%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\37 6001508::before, #\37 6001508 > .bgExtraLayerOverlay {
    
}
    
#\36 f837b58 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
    padding: 120px 15px 15px 15px;
}
    
#group_akm {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 15px;
    padding: 15px 15px 15px 15px;
}
}



@media (max-width: 767px) {
    
#\33 dcbdb78 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#c5322f52 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    padding-bottom: 15px;
}
    
#\37 e4f02ec {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\34 60358fb {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\34 babf228 {
    margin: 0px 0% 0px 0%;
}
    
#d4684419 {
    margin: 0px 0% 0px 0%;
}
    
#cdf9e664 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#c3a4185d {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
}
    
#e301817d {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
}
    
#\36 3c0da07 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 15px 15px 15px 15px;
}
    
#cf82bbb7 {
    width: 311.172px;
}
}



@media (max-width: 767px) {
    
#\32 8e8a758::before, #\32 8e8a758 > .bgExtraLayerOverlay {
    
}
    
#be221afe {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 15px 15px 15px 15px;
}
    
#\35 0a8a12d {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 15px 15px 15px 15px;
}
    
#dbbe2d10 {
    width: 100.00%;
    height: 22px;
}
    
#\38 329398d {
    width: 100%;
    min-height: 217px;
    align-items: center;
    padding-top: 200px;
    padding-bottom: 0px;
    height: auto;
}
}



@media (max-width: 767px) {
    
#\35 6496585 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    margin-top: 20px;
    margin-bottom: 20px;
}
    
#\39 d52ceeb {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#b1ad0ece {
    margin: 0px 0% 0px 0%;
}
    
#\32 f02f3ce {
    margin: 0px 0% 0px 0%;
}
    
#\31 7bf6b0f {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 15px 15px 15px 15px;
}
    
#c2fe081d {
    margin: 0px 0% 0px 0%;
}
    
#c45607aa {
    margin: 0px 0% 0px 0%;
}
    
#aefeff89 {
    margin: 0px 0% 0px 0%;
}
    
#\30 9c5288c {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#a2c68a77 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 15px 15px 15px 15px;
}
    
#fc9b744e {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\37 05fe827 {
    margin: 0px 0% 0px 0%;
}
    
#\33 940de42 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#a79457f7.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 20px;
    padding-right: 20px;
}
#a79457f7 {
    width: 100.00%;
    margin-top: 30px;
    margin-bottom: 30px;
}
    
#\31 16d0441 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#\38 39afbd9 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 1%;
    padding: 0px 0px 0px 0px;
}
    
#e70cc766.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 20px;
    padding-right: 20px;
}
#e70cc766 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
}

#\37 6001508.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,UklGRk4AAABXRUJQVlA4IEIAAADwAQCdASoKAAYAAUAmJYwCdAEU9/Q1zgAA/vsnhvMSySv79OOdyUHqVH1aGyvfGFFV4AidfIbn7naox9oEk03AAAA=')!important}#\38 329398d.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAKAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABAMG/8QAIhAAAQMDAwUAAAAAAAAAAAAAAQACAwURMQQGEhMWQlKR/8QAFQEBAQAAAAAAAAAAAAAAAAAABAX/xAAZEQACAwEAAAAAAAAAAAAAAAAAAQITFEH/2gAMAwEAAhEDEQA/ANlqty1zrNbG6eW3lgKncFf9ZfpSpHHjkohcb5Kh7ZLgC1n/2Q==')!important}