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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_2406805164 {
    background-color:var(--color_3) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1076697224 {
    background-color:var(--color_3) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1285848782 {
    background-color:var(--color_3) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1067645961 {
    background-color:var(--color_3) !important;
    background-image:initial !important;
  }

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1639844254:hover span.text { color:rgba(0,0,0,1) !important; }

  *#dm .dmInner a.u_1639844254.hover span.text { color:rgba(0,0,0,1) !important; }

  *#dm .dmInner a.u_1639844254:hover {
    background-image:initial !important;
    background-color:var(--color_3) !important;
    border-color:var(--color_7) !important;
  }

  *#dm .dmInner a.u_1639844254.hover {
    background-image:initial !important;
    background-color:var(--color_3) !important;
    border-color:var(--color_7) !important;
  }

  *#dm .dmInner a.u_1297563871 span.text { color:rgba(0,0,0,1) !important; }

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

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

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

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

  *#dm .dmInner a.u_1297563871 {
    background-color:var(--color_3) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-width:1.11111px 1.11111px 1.11111px 1.11111px !important;
    border-color:var(--color_7) var(--color_7) var(--color_7) var(--color_7) !important;
  }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header[data-overlapping] {
    background-image: none;
    background-color: var(--color_7);
}
}



@media all {
    
#\36 3bd85219866cc3622781521 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 8px;
    width: 46.340684929562734%;
    justify-content: flex-end;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 1;
    align-items: center;
    padding: 16px 16px 16px 16px;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 100px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 20% 2% 20% 2%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
#\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/833e0420/dms3rep/multi/opt/Blue+and+Yellow+Modern+Painting+Services+Facebook+Cover-f71758a6-1920w.png);
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#widget_p3b {
    width: 766px;
    height: auto;
    max-width: 100%;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#group_i2r {
    width: 53.60%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
    padding: 16px 16px 16px 16px;
}
    
#\32 f69d2e4 {
    width: 1209px;
    height: auto;
    max-width: 100%;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#widget_bit {
    width: 250px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    order: 4;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781520 {
    padding-right: 6%;
    padding-top: 18%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 2%;
    padding-left: 6%;
    row-gap: 24px;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
#\36 3bd85219866cc362278151f {
    background-position: 0% 0%;
}
    
#widget_p3b {
    order: 0;
}
    
#\36 3bd85219866cc3622781521 {
    width: 100%;
    min-height: 80px;
}
    
#group_i2r {
    width: 100%;
    min-height: 80px;
}
    
#\32 f69d2e4 {
    order: 0;
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    row-gap: 13px;
    padding: 16px 0px 16px 0px;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 0;
    flex-direction: column;
    row-gap: 0px;
    flex-wrap: nowrap;
    padding: 20% 4% 10% 4%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
#\36 3bd85219866cc362278151f {
    background-position: 0% 50%;
}
    
#widget_p3b {
    order: 0;
    justify-self: auto;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e1622eb7 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 100px;
}
    
#ce490c9c {
    width: 32%;
    min-height: 8px;
}
    
#\32 32aadc6 {
    width: 32%;
    min-height: 8px;
}
    
#\35 2d86ea3 {
    width: 32%;
    min-height: 8px;
}
    
#group_i2r {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 f69d2e4 {
    order: 0;
    justify-self: auto;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 15e9e02 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\39 81baab9::before, #\39 81baab9 > .bgExtraLayerOverlay {
    
}
#\39 81baab9 {
    background-image: initial;
    background-color: var(--color_2);
}
    
#e34c5738 {
    min-height: 100px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 6% 8% 8% 8%;
}
    
#group_qcm {
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    align-items: center;
    padding: 16px 16px 16px 16px;
}
    
#widget_6rs {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_g63 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 55px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
}
    
#widget_5nv {
    width: 250px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\37 31cfa08 {
    width: 250px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e34c5738 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 100px;
}
    
#\39 81baab9::before, #\39 81baab9 > .bgExtraLayerOverlay {
    
}
    
#group_qcm {
    width: 100%;
    min-height: 8px;
    align-items: center;
}
    
#group_g63 {
    align-items: center;
    justify-content: center;
}
}



@media (max-width: 767px) {
    
#\38 a174ce0 {
    width: 100%;
    min-height: 160px;
}
    
#\32 ad95025 {
    margin-top: 0px;
}
    
#e34c5738 {
    min-height: 0;
    flex-direction: column;
    row-gap: 5px;
    flex-wrap: nowrap;
    padding: 8% 4% 16% 4%;
}
    
#de1b73bb {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\38 87c8c27 {
    width: 100%;
    min-height: 160px;
}
    
#\35 861fcdf {
    width: 100%;
    min-height: 160px;
}
    
#\39 81baab9::before, #\39 81baab9 > .bgExtraLayerOverlay {
    
}
    
#group_qcm {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#group_g63 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
}
    
#widget_5nv {
    margin: 0px 0% 0px 0%;
}
    
#\37 31cfa08 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\32 2358844 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 414ef15 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#b1a27e20 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
}
    
#f44c04ef {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 4% 8% 6% 8%;
}
    
#ac79d358 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 de52686 {
    align-items: flex-start;
    width: 52.17651969953465%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 4%;
    border-style: solid;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-width: 0px 0px 0px 0px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c82f42a0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_44b {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 1;
    padding: 16px 16px 16px 16px;
}
    
#\32 878c681 {
    align-items: flex-start;
    width: 52.17651969953465%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 4%;
    border-style: solid;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-width: 0px 0px 0px 0px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 25ba96b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 207bf35 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_eai {
    width: 100%;
    height: 442px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f44c04ef {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\31 414ef15 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#b1a27e20 {
    width: 100%;
    min-height: 80px;
}
    
#widget_eai {
    height: 340px;
}
}



@media (max-width: 767px) {
    
#\31 414ef15 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
}
    
#b1a27e20 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#f44c04ef {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#\33 de52686 {
    width: 100.00%;
    height: auto;
    min-height: 165px;
    margin: 0px 0% 0px 0%;
}
    
#\32 878c681 {
    width: 100.00%;
    height: auto;
    min-height: 165px;
    margin: 0px 0% 0px 0%;
}
    
#widget_eai {
    height: 240px;
}
    
#group_44b {
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
}



@media all {
    
#\37 3449094 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f33079b1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#f3232085 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 2;
}
    
#\35 4a86f3e {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 6% 8% 6% 8%;
}
    
#\31 0f6ce51 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#c990a969 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 e60b3e1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 f5ebf46 {
    align-items: flex-start;
    width: 50%;
    min-height: 456px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 4%;
    border-style: solid;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-width: 1px 1px 1px 1px;
    padding: 4% 2% 4% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\38 5f2e9ee {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 16px 16px 16px;
}
    
#c9df243c {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#ae4d6cef {
    align-items: flex-start;
    width: 50%;
    min-height: 456px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 4%;
    border-style: solid;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-width: 1px 1px 1px 1px;
    padding: 4% 2% 4% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\34 a2ade67 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\36 0cdcba8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a21b0c6f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 8664cef {
    align-items: flex-start;
    width: 50%;
    min-height: 456px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 4%;
    border-style: solid;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-width: 1px 1px 1px 1px;
    padding: 4% 2% 4% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\31 847c897 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\30 cbfc968 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 4a86f3e {
    padding-left: 4%;
    padding-right: 4%;
}
    
#f3232085 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\38 f5ebf46 {
    width: 100.00%;
    height: auto;
    min-height: 269px;
    margin: 0px 0% 0px 0%;
}
    
#ae4d6cef {
    width: 100.00%;
    height: auto;
    min-height: 269px;
    margin: 0px 0% 0px 0%;
}
    
#\30 8664cef {
    width: 100.00%;
    height: auto;
    min-height: 245px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\38 5f2e9ee {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 0px 0px 0px 0px;
}
    
#f3232085 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\35 4a86f3e {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\38 f5ebf46 {
    width: 100.00%;
    height: auto;
    min-height: 165px;
    margin: 0px 0% 0px 0%;
}
    
#ae4d6cef {
    width: 100.00%;
    height: auto;
    min-height: 165px;
    margin: 0px 0% 0px 0%;
}
    
#\30 8664cef {
    width: 100.00%;
    height: auto;
    min-height: 165px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\39 4389de7 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 8% 4% 8%;
}
    
#group_a3m {
    align-items: center;
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
}
    
#widget_rut {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_df5 {
    width: 65.90%;
    height: auto;
    max-width: 100%;
}
    
#group_er9 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-direction: row;
    padding: 16px 16px 16px 16px;
}
    
#group_kro {
    align-items: flex-start;
    width: 50%;
    min-height: 390px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    background-color: var(--color_3);
    background-image: initial;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#widget_0c0 {
    width: 99.35%;
    height: auto;
    max-width: 100%;
}
    
#group_tbo {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 99.14%;
    min-height: 68px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
}
    
#widget_su5 {
    width: 23.45%;
    height: 66px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\39 a6d933b {
    width: 48.77%;
    height: 68px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\39 166286a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ea9b8a9c {
    align-items: flex-start;
    width: 50%;
    min-height: 390px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    background-color: var(--color_3);
    background-image: initial;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\39 9614eb8 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 99.14%;
    min-height: 68px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
}
    
#e5750c0f {
    width: 48.77%;
    height: 68px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\34 db4c2bd {
    width: 23.45%;
    height: 66px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#de5cc633 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 b2d3b15 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 84dfcc7 {
    align-items: flex-start;
    width: 50%;
    min-height: 390px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    background-color: var(--color_3);
    background-image: initial;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\33 54b57ea {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 99.14%;
    min-height: 68px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
}
    
#\37 a4fd5f6 {
    width: 48.77%;
    height: 68px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#e7941a3c {
    width: 23.45%;
    height: 66px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#ae97e4d4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c3f2f6e1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b99b1e30::before, #b99b1e30 > .bgExtraLayerOverlay {
    
}
#b99b1e30 {
    background-image: url(https://lirp.cdn-website.com/833e0420/dms3rep/multi/opt/White+and+Black+Modern+House+Painting+Services+Promotion+Instagram+Post+%285%29-1920w.png);
    background-color: var(--color_2);
    background-attachment: fixed;
}
#b99b1e30.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAECAIAAAA4WjmaAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAgElEQVQI12Ng7P7H2P2PveeXYN834Z6P/C3PWJpeMbW8Z+j6y9D9n0Ft0jvdKa+tpz10m3rNsv+aUscd9tZ3jO1fGbr+gaRTFlzOXnSheNGJnDlHvCadU+5+yNbxhaHzN0M3WHrRuh0r1m9dsmZzw4JdnpMvSHS9ZOn6BZYDSQMAXIlBE0hWhlAAAAAASUVORK5CYII=');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 4389de7 {
    padding-left: 4%;
    padding-right: 4%;
}
    
#group_kro {
    width: 100.00%;
    height: auto;
    min-height: 292px;
    margin: 0px 0% 0px 0%;
}
    
#ea9b8a9c {
    width: 100.00%;
    height: auto;
    min-height: 268px;
    margin: 0px 0% 0px 0%;
}
    
#\38 84dfcc7 {
    width: 100.00%;
    height: auto;
    min-height: 316px;
    margin: 0px 0% 0px 0%;
}
    
#group_er9 {
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#b99b1e30::before, #b99b1e30 > .bgExtraLayerOverlay {
    
}
#b99b1e30.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAECAIAAAA4WjmaAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAgElEQVQI12Ng7P7H2P2PveeXYN834Z6P/C3PWJpeMbW8Z+j6y9D9n0Ft0jvdKa+tpz10m3rNsv+aUscd9tZ3jO1fGbr+gaRTFlzOXnSheNGJnDlHvCadU+5+yNbxhaHzN0M3WHrRuh0r1m9dsmZzw4JdnpMvSHS9ZOn6BZYDSQMAXIlBE0hWhlAAAAAASUVORK5CYII=');
}
    
#group_a3m {
    padding: 0px 0px 0px 0px;
}
    
#widget_df5 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\39 4389de7 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#group_a3m {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
}
    
#group_kro {
    width: 100.01%;
    height: auto;
    min-height: 340px;
    margin: 0px 0% 0px 0%;
}
    
#widget_su5 {
    height: 38px;
}
    
#\39 a6d933b {
    height: 44px;
}
    
#ea9b8a9c {
    width: 100.01%;
    height: auto;
    min-height: 366px;
    margin: 0px 0% 0px 0%;
}
    
#e5750c0f {
    height: 40px;
}
    
#\34 db4c2bd {
    height: 70px;
}
    
#\38 84dfcc7 {
    width: 100.01%;
    justify-content: flex-start;
    height: auto;
    min-height: 436px;
    margin: 0px 0% 0px 0%;
}
    
#\37 a4fd5f6 {
    height: 32px;
}
    
#e7941a3c {
    height: 66px;
}
    
#group_er9 {
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#group_tbo {
    height: auto;
    min-height: 60px;
}
    
#b99b1e30::before, #b99b1e30 > .bgExtraLayerOverlay {
    
}
#b99b1e30.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAECAIAAAA4WjmaAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAgElEQVQI12Ng7P7H2P2PveeXYN834Z6P/C3PWJpeMbW8Z+j6y9D9n0Ft0jvdKa+tpz10m3rNsv+aUscd9tZ3jO1fGbr+gaRTFlzOXnSheNGJnDlHvCadU+5+yNbxhaHzN0M3WHrRuh0r1m9dsmZzw4JdnpMvSHS9ZOn6BZYDSQMAXIlBE0hWhlAAAAAASUVORK5CYII=');
}
    
#widget_df5 {
    width: 100.00%;
}
    
#\39 9614eb8 {
    height: auto;
    min-height: 70px;
}
}



@media all {
    
#ff165979 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    order: 1;
    padding: 16px 16px 16px 16px;
}
    
#\32 7f077e2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    order: 0;
}
    
#\31 c53f7a2 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 6% 8% 6% 8%;
}
    
#widget_ffb {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_s89 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 135px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    height: auto;
}
    
#group_2g0 {
    align-items: flex-start;
    width: 89.88%;
    min-height: 93px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
    height: auto;
}
    
#widget_kgo {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_9jd {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_v8k.flex-element.widget-wrapper > [data-element-type] {
    padding: 16px 16px 16px 16px;
}
#widget_v8k {
    width: 10%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: flex-start;
}
    
#\34 27adc34 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 135px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    height: auto;
}
    
#\32 e4d057b.flex-element.widget-wrapper > [data-element-type] {
    padding: 16px 16px 16px 16px;
}
#\32 e4d057b {
    width: 10%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#fb876379 {
    align-items: flex-start;
    width: 89.88%;
    min-height: 120px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
    height: auto;
}
    
#\38 0f15a64 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 25be73e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 6796d20 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 135px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    height: auto;
}
    
#\39 6e813fc.flex-element.widget-wrapper > [data-element-type] {
    padding: 16px 16px 16px 16px;
}
#\39 6e813fc {
    width: 10%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#a8d734aa {
    align-items: flex-start;
    width: 89.88%;
    min-height: 120px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
    height: auto;
}
    
#\32 2bab135 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 49f3d98 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a346f32a {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 135px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    height: auto;
}
    
#\33 040be0a.flex-element.widget-wrapper > [data-element-type] {
    padding: 16px 16px 16px 16px;
}
#\33 040be0a {
    width: 10%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#f8d3b257 {
    align-items: flex-start;
    width: 89.88%;
    min-height: 120px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
    height: auto;
}
    
#b676f339 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f44b6152 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 98257da {
    background-image: url(https://lirp.cdn-website.com/833e0420/dms3rep/multi/opt/White+and+Black+Modern+House+Painting+Services+Promotion+Instagram+Post+%283%29-1920w.png);
    background-attachment: fixed;
    background-color: var(--color_2);
}
#\38 98257da.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAECAYAAAC3OK7NAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAnUlEQVQI12NgiP/PyFD8n5Gh9A4na80TCeGCw/KK/lVqBnpGEupqaoJaWlqMDGBQ/8GEof6DPUP1yxCm8nuZHPlnY4USVjipO0RJqKlpcMtYhEAVtv7oYGj5Ppmh/v0Sxsoni9gKL1Xwpm2zV/YuFFBU12NhCF0FUcfQ9usuQ+vP5wyNn18xVD07xFx0rZwjZYeeVOJ8DobciQwwhQC6IzK8HzU5NgAAAABJRU5ErkJggg==');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 c53f7a2 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#ff165979 {
    width: 100%;
    min-height: 80px;
}
    
#\32 7f077e2 {
    width: 100%;
    min-height: 80px;
}
    
#widget_v8k {
    width: 13%;
}
    
#\32 e4d057b {
    width: 13%;
}
    
#\39 6e813fc {
    width: 13%;
}
    
#\33 040be0a {
    width: 13%;
}
}



@media (max-width: 767px) {
    
#ff165979 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 7f077e2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 c53f7a2 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#group_s89 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#widget_v8k {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#group_2g0 {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\34 27adc34 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#\32 e4d057b {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#fb876379 {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\34 6796d20 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#\39 6e813fc {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#a8d734aa {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#a346f32a {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#\33 040be0a {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#f8d3b257 {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#f8784a96 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c0967dcb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    order: 1;
    padding: 16px 16px 16px 16px;
}
    
#ca661714 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    order: 0;
}
    
#b7182f11 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 6% 8% 6% 8%;
}
    
#\35 a27582e {
    width: 100%;
    height: 730px;
    max-width: 100%;
}
    
#widget_k9v {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#f4d4e86c {
    background-image: url();
}
#f4d4e86c.lazy {
    background-image: url('');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b7182f11 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#ca661714 {
    width: 100%;
    min-height: 80px;
}
    
#c0967dcb {
    width: 100%;
    min-height: 80px;
}
    
#\35 a27582e {
    height: 340px;
}
}



@media (max-width: 767px) {
    
#c0967dcb {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#ca661714 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#b7182f11 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#\35 a27582e {
    height: 240px;
}
}



@media all {
    
#\37 1871218 {
    align-items: flex-start;
    width: 52.17651969953465%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 4%;
    border-style: solid;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-width: 0px 0px 0px 0px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 da219c6 {
    width: 25px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\35 edb6d13 {
    width: 25px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#f31b9004 {
    width: 100%;
    height: 782px;
    max-width: 100%;
}
    
#\36 718fe4a {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 3;
    padding: 16px 16px 16px 16px;
}
    
#\36 94a466f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e102b8c1 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 4%;
    border-style: solid;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-width: 0px 0px 0px 0px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\39 00cdb9f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 210600a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 11475c9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\34 f2649d2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c7c66d25 {
    width: 99.99787705331491%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 554b008 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a4b0776e {
    flex-direction: row;
    align-items: flex-start;
    width: 99.99787705331491%;
    min-height: 27px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\32 bdf02ad {
    align-items: flex-start;
    width: 52.17651969953465%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 4%;
    border-style: solid;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-width: 0px 0px 0px 0px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b39d3f32 {
    align-items: flex-start;
    width: 100%;
    min-height: 113px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 4%;
    order: 2;
    height: auto;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c632b83c {
    width: 99.99787705331491%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 8b27fcf {
    width: 25px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\37 45b4e54 {
    flex-direction: row;
    align-items: flex-start;
    width: 99.99787705331491%;
    min-height: 27px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\37 3fb4628 {
    flex-direction: row;
    align-items: flex-start;
    width: 99.99787705331491%;
    min-height: 27px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\31 eb75571 {
    width: 99.99787705331491%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 b7086b8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\34 74b277c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    order: 0;
}
    
#\30 f980cf5 {
    width: 99.99787705331491%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 3531a38 {
    width: 25px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\39 d5308c1 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 6% 8% 4% 8%;
}
    
#\39 488afd2 {
    flex-direction: row;
    align-items: flex-start;
    width: 99.99787705331491%;
    min-height: 27px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\31 8b29974 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    order: 1;
    padding: 16px 16px 16px 16px;
}
    
#d873ca26 {
    flex-direction: row;
    align-items: flex-start;
    width: 99.99787705331491%;
    min-height: 27px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#ee833831 {
    width: 25px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\30 ccb1cc2 {
    width: 99.99787705331491%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ee06670e {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 d5308c1 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding-top: 12%;
}
    
#\31 8b29974 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
    padding: 0px 0px 0px 0px;
}
    
#f31b9004 {
    height: 340px;
}
    
#\34 74b277c {
    width: 100%;
    min-height: 80px;
    order: 1;
}
}



@media (max-width: 767px) {
    
#\37 1871218 {
    width: 100.00%;
    height: auto;
    min-height: 165px;
    margin: 0px 0% 0px 0%;
}
    
#f31b9004 {
    height: 240px;
}
    
#\36 718fe4a {
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#e102b8c1 {
    width: 100.00%;
    height: auto;
    min-height: 165px;
}
    
#a4b0776e {
    justify-content: flex-start;
}
    
#\32 bdf02ad {
    width: 100.00%;
    height: auto;
    min-height: 165px;
    margin: 0px 0% 0px 0%;
}
    
#b39d3f32 {
    height: auto;
    min-height: 113px;
}
    
#\37 45b4e54 {
    justify-content: flex-start;
}
    
#\37 3fb4628 {
    justify-content: flex-start;
}
    
#\34 74b277c {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
}
    
#\39 d5308c1 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    padding-top: 16%;
}
    
#\39 488afd2 {
    justify-content: flex-start;
}
    
#\31 8b29974 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
    padding: 0px 0px 0px 0px;
}
    
#d873ca26 {
    justify-content: flex-start;
}
}

