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

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

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

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

  *#dm .dmInner a.u_1759532083 { border-radius:999px !important; }

  *#dm .dmInner a.u_1301418030 { border-radius:999px !important; }

  *#dm .dmInner a.u_1714232406 { border-radius:999px !important; }

  *#dm .dmInner a.u_1756151946 { border-radius:999px !important; }

  *#dm .dmInner a.u_1573598590 { border-radius:999px !important; }

  *#dm .dmInner a.u_1075265861 { border-radius:999px !important; }

  *#dm .dmInner a.u_1092680311 { border-radius:999px !important; }

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

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

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

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

  *#dm .dmInner a.u_1758758000 span.text { font-size:22px !important; }
}
@media (min-width:1025px) {}
@media (min-width:768px) and (max-width:1024px) {}
@media (min-width:0px) and (max-width:767px) {}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(0, 0, 0, 0);
    --overlapping-background-image: var(--color_2);
}
}



@media all {
    
#c1f49201 {
    min-height: auto;
    width: 100%;
    flex-direction: column;
    padding: 0px 0px 0px 0px;
}
    
#e49e45ac::before, #e49e45ac > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_4);
    opacity: 0.5;
}
#e49e45ac {
    background-image: url("https://irp.cdn-website.com/f99a52aa/dms3rep/multi/opt/AdobeStock_1366758870-1920w.jpeg");
}
    
#f3ac5996::before, #f3ac5996 > .bgExtraLayerOverlay {
    
}
#f3ac5996 {
    min-height: 90vh;
    width: 100%;
    align-items: center;
    min-width: 4%;
    justify-content: flex-start;
    padding: 350px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 9830a18.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 9830a18 {
    max-width: 100%;
    width: 965px;
    height: auto;
    align-self: auto;
    order: 0;
    margin: -60px 0% 100px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_c6l {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 3;
    background-image: url("https://irp.cdn-website.com/f99a52aa/dms3rep/multi/opt/image-1920w.png");
    margin-top: 61px;
}
    
#group_l48 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 94px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    order: 1;
    flex-wrap: nowrap;
    --column-gap: 1%;
    height: auto;
    padding: 10px 150px 10px 150px;
    margin: -50px 0% 0px 0%;
}
    
#group_8d5 {
    flex-direction: row;
    align-items: center;
    width: 100.00%;
    min-height: 74px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
}
    
#widget_7se {
    width: 224px;
    height: auto;
    min-height: 54px;
    max-width: 100%;
}
    
#e47758a6 {
    width: 224px;
    height: auto;
    min-height: 54px;
    max-width: 100%;
}
    
#de0a0188 {
    width: 224px;
    height: auto;
    min-height: 54px;
    max-width: 100%;
}
}



@media all {
    
#\39 3314567::before, #\39 3314567 > .bgExtraLayerOverlay {
    
}
#\39 3314567 {
    background-color: var(--color_1);
}
    
#\39 b5d0be7 {
    min-height: 0;
    row-gap: 40px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\31 060a62e {
    column-gap: 40px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    min-height: 80px;
}
    
#\30 1111e14 {
    row-gap: 12px;
    width: 32%;
    justify-content: flex-start;
    align-items: center;
    background-color: var(--color_1);
    background-image: none;
}
    
#\36 215b1a4 {
    max-width: 100%;
    width: 80px;
    height: 80px;
}
    
#\38 17272d7 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 6dc2abc {
    row-gap: 12px;
    width: 32%;
    justify-content: flex-start;
    align-items: center;
    background-color: var(--color_1);
    background-image: none;
}
    
#c08130b2 {
    max-width: 100%;
    width: 80px;
    height: 80px;
}
    
#\38 5a9adcc {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 f751b13 {
    row-gap: 12px;
    width: 32%;
    justify-content: flex-start;
    align-items: center;
    background-color: var(--color_1);
    background-image: none;
}
    
#\39 13577ae {
    max-width: 100%;
    width: 80px;
    height: 80px;
}
    
#\33 790f283 {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



@media all {
    
#fce98586 {
    min-height: auto;
    row-gap: 60px;
    width: 100%;
    flex-direction: column;
}
    
#\31 d15aa3f {
    background-color: var(--color_8);
    background-image: none;
}
    
#b53f663c {
    row-gap: 16px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
}
    
#b8b7597b {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#eb44f160 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 a84bf1c {
    column-gap: 40px;
    row-gap: 48px;
    flex-direction: row;
    width: 100%;
    min-width: 4%;
    flex-wrap: wrap;
}
    
#bab08b86 {
    row-gap: 12px;
    width: 28%;
    align-items: center;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#\31 c1b0568 {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 1;
}
    
#c8b68473 {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 2;
}
    
#f4491724.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 28px 12px 28px;
}
#f4491724 {
    max-width: 100%;
    width: auto;
    min-height: 44px;
    margin-top: auto;
    order: 3;
}
    
#\30 ec1e6da {
    row-gap: 12px;
    width: 28%;
    justify-content: flex-start;
    align-items: center;
    height: auto;
    min-height: 0px;
}
    
#b1f67646 {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 1;
}
    
#\38 0a1e4ab {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 2;
}
    
#af74fd8f.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 28px 12px 28px;
}
#af74fd8f {
    max-width: 100%;
    width: auto;
    min-height: 44px;
    margin-top: auto;
    order: 3;
}
    
#ad2b3d58 {
    row-gap: 12px;
    width: 28%;
    justify-content: flex-start;
    align-items: center;
}
    
#b4c736a8 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 b25819e {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 8e49d10.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 28px 12px 28px;
}
#\30 8e49d10 {
    max-width: 100%;
    width: auto;
    min-height: 44px;
    margin-top: auto;
}
    
#\39 af4cb25 {
    row-gap: 12px;
    width: 28%;
    justify-content: flex-start;
    align-items: center;
}
    
#cb6ff8dd {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#a85eef84 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 3fc34cd.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 28px 12px 28px;
}
#\34 3fc34cd {
    max-width: 100%;
    width: auto;
    min-height: 44px;
    margin-top: auto;
}
    
#ec64ed00 {
    row-gap: 12px;
    width: 28%;
    justify-content: flex-start;
    align-items: center;
    height: auto;
    min-height: 0px;
}
    
#\39 e3a74a5 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 3c2c951 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 a0116bc.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 28px 12px 28px;
}
#\32 a0116bc {
    max-width: 100%;
    width: auto;
    min-height: 44px;
    margin-top: auto;
}
    
#\34 dff2026 {
    row-gap: 12px;
    width: 28%;
    justify-content: flex-start;
    align-items: center;
    height: auto;
    min-height: 0px;
}
    
#d3f98eba {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#e5fb2260 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#d0a99903.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 28px 12px 28px;
}
#d0a99903 {
    max-width: 100%;
    width: auto;
    min-height: 44px;
    margin-top: auto;
}
    
#group_h5e {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 350px;
    min-height: 200px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    background-image: url("https://irp.cdn-website.com/f99a52aa/dms3rep/multi/opt/AdobeStock_390440434-1920w.jpeg");
}
    
#\34 093b27e {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 350px;
    min-height: 200px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    background-image: url("https://irp.cdn-website.com/f99a52aa/dms3rep/multi/opt/AdobeStock_359305308-1920w.jpeg");
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f40f0ce7 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 350px;
    min-height: 200px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    background-image: url("https://irp.cdn-website.com/f99a52aa/dms3rep/multi/opt/AdobeStock_467051680-1920w.jpeg");
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 faff659 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 350px;
    min-height: 200px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    background-image: url("https://irp.cdn-website.com/f99a52aa/dms3rep/multi/opt/gallery-masonry-repair-1920w.jpeg");
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 9eb759f {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 350px;
    min-height: 200px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    background-image: url("https://irp.cdn-website.com/f99a52aa/dms3rep/multi/opt/gallery-chimney-painted-1920w.jpeg");
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 2e7d361 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 350px;
    min-height: 200px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    background-image: url("https://irp.cdn-website.com/f99a52aa/dms3rep/multi/opt/national-chimney-sweep-guild-badge-1920w.png");
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\39 3b554a2 {
    min-height: auto;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    column-gap: 2%;
}
    
#\39 a95a08b {
    background-color: var(--color_1);
}
    
#deb23ee2 {
    row-gap: 24px;
    width: 49%;
    justify-content: flex-start;
    min-width: 4%;
    min-height: 8px;
}
    
#\31 73825f4 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 5981e37 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 121003e {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 db737fb {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#e2292f48 {
    width: 49%;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 4%;
    min-height: 8px;
    background-image: url("https://irp.cdn-website.com/f99a52aa/dms3rep/multi/opt/gallery-mesh-cap-install-1920w.jpeg");
}
}



@media all {
    
#\38 9ea55bc {
    min-height: auto;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    column-gap: 2%;
}
    
#e1a15ffd {
    background-color: var(--color_8);
    background-image: none;
}
    
#\37 7514ef6 {
    row-gap: 20px;
    width: 49%;
    justify-content: flex-start;
    min-width: 4%;
    min-height: 8px;
    order: 1;
}
    
#\38 e19d9b0 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 65b0deb {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 8cf517e {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#c219bf4b {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 cc5249e {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#f932ddad {
    width: 49%;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 4%;
    min-height: 8px;
    order: 0;
    background-image: url("https://irp.cdn-website.com/f99a52aa/dms3rep/multi/opt/AdobeStock_183652586-1920w.jpeg");
}
}



@media all {
    
#\39 277d837 {
    min-height: auto;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\39 f504371::before, #\39 f504371 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_5);
    opacity: 0.62;
    border-radius: inherit;
}
#\39 f504371 {
    background-color: var(--color_1);
    background-image: url("https://irp.cdn-website.com/f99a52aa/dms3rep/multi/opt/AdobeStock_1966961011-1920w.jpeg");
}
    
#\37 320d17f {
    width: 50%;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 4%;
    min-height: 8px;
    order: 1;
}
    
#\34 14a4706 {
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    min-height: 8px;
    order: 0;
}
    
#a1156008 {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 1;
}
    
#\30 b9e55da {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 2;
}
    
#widget_70l {
    width: 100%;
    height: 410px;
    min-height: 100px;
    max-width: 100%;
}
}



@media all {
    
#\36 b303d06 {
    min-height: auto;
    row-gap: 40px;
    width: 100%;
    flex-direction: column;
}
    
#\35 abcefdc {
    background-color: var(--color_8);
    background-image: none;
}
    
#\30 78035e3 {
    row-gap: 24px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    align-items: center;
}
    
#cda6aa3a {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 1;
}
    
#d855de46 {
    align-items: flex-start;
    width: 150px;
    min-height: 150px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url("https://irp.cdn-website.com/f99a52aa/dms3rep/multi/opt/AdobeStock_1148839387-1920w.jpeg");
    order: 0;
    border-radius: 50px 50px 50px 50px;
    border-width: 2px 2px 2px 2px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_etd {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
}



@media all {
    
#\36 2cd70c1 {
    min-height: auto;
    row-gap: 0px;
    width: 100%;
    flex-direction: column;
}
    
#bd02fb69 {
    background-color: var(--color_1);
    background-image: none;
}
    
#\37 f120f7d {
    row-gap: 24px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_2);
    background-image: none;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\38 a0a86db {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 1;
}
    
#f946c477 {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 2;
}
    
#\38 f8551a9 {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 3;
}
    
#bed5bbf3.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 18px 44px 18px 44px;
}
#bed5bbf3 {
    align-self: center;
    min-height: 56px;
    order: 4;
}
    
#\34 859d4b4 {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 5;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c1f49201 {
    padding: 0px 0% 0px 0%;
}
    
#\32 9830a18 {
    width: 643px;
}
    
#e49e45ac::before, #e49e45ac > .bgExtraLayerOverlay {
    
}
    
#f3ac5996::before, #f3ac5996 > .bgExtraLayerOverlay {
    
}
#f3ac5996 {
    justify-content: flex-end;
}
    
#group_c6l {
    width: 100.00%;
    height: auto;
    min-height: 140px;
}
    
#\38 7800d2e {
    margin: 0px 0% 0px 0%;
}
    
#group_8d5 {
    column-gap: 3.355704640711422%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#widget_7se {
    margin-right: 0%;
    margin-left: 0%;
    width: 60.93%;
}
    
#e47758a6 {
    margin-right: 0%;
    margin-left: 0%;
    width: 60.93%;
}
    
#de0a0188 {
    margin-right: 0%;
    margin-left: 0%;
    width: 60.53%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 3314567::before, #\39 3314567 > .bgExtraLayerOverlay {
    
}
    
#\39 b5d0be7 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\30 1111e14 {
    width: 28.70111137162954%;
}
    
#\34 6dc2abc {
    height: auto;
    min-height: 323px;
    width: 30.459498241500587%;
}
    
#\30 f751b13 {
    width: 30.14302461899179%;
    height: auto;
    min-height: 323px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#fce98586 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#bab08b86 {
    width: 44%;
}
    
#\30 ec1e6da {
    width: 44%;
}
    
#ad2b3d58 {
    width: 44%;
}
    
#\39 af4cb25 {
    width: 44%;
}
    
#ec64ed00 {
    width: 44%;
}
    
#\34 dff2026 {
    width: 44%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 3b554a2 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    min-height: 1321px;
}
}



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



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



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



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



@media (max-width: 767px) {
    
#c1f49201 {
    min-height: 90vh;
    padding: 0px 0% 0px 0%;
}
    
#f3ac5996::before, #f3ac5996 > .bgExtraLayerOverlay {
    
}
#f3ac5996 {
    min-height: 90vh;
    padding: 200px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 9830a18.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 9830a18 {
    width: 278px;
    margin: 0px 0% 85px 0%;
}
    
#e49e45ac::before, #e49e45ac > .bgExtraLayerOverlay {
    
}
    
#\38 7800d2e {
    margin: 0px 0% 0px 0%;
}
    
#group_8d5 {
    width: 100.00%;
    column-gap: 6.711409281422844%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_l48 {
    padding: 10px 40px 10px 40px;
    margin: -50px 0% 0px 0%;
}
    
#widget_7se {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#e47758a6 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#de0a0188 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\39 3314567::before, #\39 3314567 > .bgExtraLayerOverlay {
    
}
    
#\39 b5d0be7 {
    min-height: unset;
    padding-top: 40px;
    padding-bottom: 40px;
}
    
#\31 060a62e {
    flex-direction: column;
    row-gap: 32px;
}
    
#\30 1111e14 {
    width: 100%;
}
    
#\34 6dc2abc {
    width: 100%;
}
    
#\30 f751b13 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#fce98586 {
    min-height: unset;
    padding-top: 60px;
    padding-bottom: 60px;
    row-gap: 40px;
}
    
#b53f663c {
    align-items: center;
}
    
#\32 a84bf1c {
    flex-direction: column;
    row-gap: 32px;
}
    
#bab08b86 {
    width: 100%;
    align-items: center;
}
    
#\30 ec1e6da {
    width: 100%;
    align-items: center;
    height: auto;
    min-height: 369px;
}
    
#ad2b3d58 {
    width: 100%;
    align-items: center;
}
    
#\39 af4cb25 {
    width: 100%;
    align-items: center;
}
    
#ec64ed00 {
    width: 100%;
    align-items: center;
    height: auto;
    min-height: 396px;
}
    
#\34 dff2026 {
    width: 100%;
    align-items: center;
    height: auto;
    min-height: 396px;
}
}



@media (max-width: 767px) {
    
#\39 3b554a2 {
    min-height: 0;
    padding-top: 60px;
    padding-bottom: 60px;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#deb23ee2 {
    align-items: flex-start;
    width: 100%;
    min-height: 80px;
}
    
#e2292f48 {
    align-items: center;
    width: 100%;
    min-height: 200px;
}
}



@media (max-width: 767px) {
    
#\38 9ea55bc {
    min-height: 0;
    padding-top: 60px;
    padding-bottom: 60px;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\37 7514ef6 {
    align-items: flex-start;
    width: 100%;
    min-height: 80px;
}
    
#f932ddad {
    align-items: center;
    width: 100%;
    min-height: 200px;
}
}



@media (max-width: 767px) {
    
#\39 277d837 {
    min-height: 0;
    padding-top: 60px;
    padding-bottom: 60px;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\37 320d17f {
    align-items: center;
    width: 100%;
    min-height: 80px;
}
    
#\34 14a4706 {
    align-items: center;
    width: 100%;
    min-height: 80px;
}
    
#widget_70l {
    height: 335px;
}
    
#\39 f504371::before, #\39 f504371 > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#\36 b303d06 {
    min-height: unset;
    padding-top: 60px;
    padding-bottom: 60px;
}
    
#\30 78035e3 {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\36 2cd70c1 {
    min-height: unset;
    padding-top: 60px;
    padding-bottom: 60px;
}
    
#\37 f120f7d {
    align-items: center;
}
    
#bed5bbf3 {
    width: 100%;
    min-width: unset;
}
}

#group_h5e.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAIBAAAQIFBQAAAAAAAAAAAAAAAQACAwQFEiEGExUxkv/EABUBAQEAAAAAAAAAAAAAAAAAAAQF/8QAGxEAAgEFAAAAAAAAAAAAAAAAAQMAAgQSITH/2gAMAwEAAhEDEQA/ALNWfS5rX8FxhuLdu0OI6OFp+Mppzc/yiKiq4YBowb0UZcn/2Q==')!important}#\34 093b27e.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAb/xAAeEAACAgEFAQAAAAAAAAAAAAABAgADEgUGEyExYf/EABQBAQAAAAAAAAAAAAAAAAAAAAT/xAAZEQEAAwEBAAAAAAAAAAAAAAABAAIEAxH/2gAMAwEAAhEDEQA/AJ9953MFXhVc/CJT0avS1NZYHIqCevkRHZtPSw+sHo4UqgE//9k=')!important}#f40f0ce7.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAIBAAAQMDBQEAAAAAAAAAAAAAAgABAwUREgQGBxQhMf/EABUBAQEAAAAAAAAAAAAAAAAAAAEE/8QAGREAAgMBAAAAAAAAAAAAAAAAABEBAgMj/9oADAMBAAIRAxEAPwC1Qt6DDUYR0uQtC1ia31ag+XcTIeq3j2RFLnzhVFM//9k=')!important}#\33 faff659.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAwQG/8QAJBAAAgECAwkAAAAAAAAAAAAAAQIEAAMSITEFBhEUIkFCUbH/xAAUAQEAAAAAAAAAAAAAAAAAAAAD/8QAGREAAwADAAAAAAAAAAAAAAAAAAEDEjFB/9oADAMBAAIRAxEAPwA5u+kuTcCI4t4j49vlIu1ZZUHmGzHsVlpF+2ZVqOkdExDiXGulWnpJAOQyo3Sj2xsZrh//2Q==')!important}#\30 9eb759f.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABgME/8QAIBAAAQMEAgMAAAAAAAAAAAAAAQIDBAAFESEGIhITMf/EABUBAQEAAAAAAAAAAAAAAAAAAAME/8QAGxEAAQQDAAAAAAAAAAAAAAAAAgABAwUSFEH/2gAMAwEAAhEDEQA/AMdvvUeQ8+o254Bs9fuxVDyW05OWHM0YlzH25qg2vxT6joCjo7gKJOTukCxnIWLJT6cb8X//2Q==')!important}#\31 2e7d361.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAOCAIAAACZwRr8AAAACXBIWXMAAAsTAAALEwEAmpwYAAABvUlEQVQY0wGyAU3+AAEBAQsLCyYnJkVGRllaWVhZWUJEQyYnJwwNDQEBAQAEBAQeHx9ISEhnaGh2d3d8fXxyc3NNTk4eHx8EBAQABgYGNzc3aWpqiImJhIWFkZKRnZ6ednd3Nzg4BgYGAAsMC09QUI2Oja2trY+QkJqamrKyspeYmE9QUAwNDAAbFRVmY2OoqKjKy8uYmZmUlZSurq6mpaVoZWUcFxcARiQliXN0zsTE6urqrq+umJmYqaqpurCwi3Z2RycoAGsuMKN6fNvHyNnZ2ZCRkHJzc5WWlb6rq6R8fWswMgBqLjCienzbx8fT1NSNjo1zdHSbnJvCr6+jfH1qMDIARCUliHR0zcPD09TTkpOSe3x8o6SjuK6uinZ2RScnABoVFWZkY7i3t9zc3KeoqJOUlKytraempmlnZxsXFwAJCQlHSEicnZzX19fDw8OztLSwsbGPkJBJSkoJCgoAAgICKioqcnNytLS0w8PDu7u7oKCgamtrKiorAgICAAAAABAREEFCQXN0c5WWlpSVlXJzcj9APxAQEAAAAAAAAAAGBgYfIB8+Pz5WWFdVVlY8PT0eHh4FBgUAAAAwWKwYjXMSdAAAAABJRU5ErkJggg==')!important}#e2292f48.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABgUH/8QAIBAAAgEDBAMAAAAAAAAAAAAAAQIDAAYRBQchIgQSMf/EABQBAQAAAAAAAAAAAAAAAAAAAAL/xAAcEQABAwUAAAAAAAAAAAAAAAABAAIEAxEiMVH/2gAMAwEAAhEDEQA/AJO2N8ah4izl4hNAB09zxS1t7oEYq2mJleD2rH7enaKziV+4PNCHYl2JJyTmjGqusQTpKRGbier/2Q==')!important}#f932ddad.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAED/8QAGxAAAgIDAQAAAAAAAAAAAAAAAAEDEQUTFTH/xAAUAQEAAAAAAAAAAAAAAAAAAAAE/8QAGREAAgMBAAAAAAAAAAAAAAAAAAEDBFFS/9oADAMBAAIRAxEAPwCx4uDS27t+GfKiAGq9P0GdSLD/2Q==')!important}#\39 f504371.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHhAAAgEDBQAAAAAAAAAAAAAAAQMAAgQRBQYHEiH/xAAVAQEBAAAAAAAAAAAAAAAAAAABAv/EABURAQEAAAAAAAAAAAAAAAAAAAAB/9oADAMBAAIRAxEAPwCtqHKNi21bRbPZT2GCAPJjjvVeThsRJhf/2Q==')!important}#d855de46.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMH/8QAHRAAAQQCAwAAAAAAAAAAAAAAAQACAxEFEgQGIf/EABQBAQAAAAAAAAAAAAAAAAAAAAT/xAAYEQADAQEAAAAAAAAAAAAAAAAAAQIhEv/aAAwDAQACEQMRAD8AnyO5zyY0shjMOwqwbWfy5TaR5LjZJJ8REPt3rFxKSw//2Q==')!important}