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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1813202399 hr { border-width:2px !important; }

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

  *#dm .dmInner *.u_1906801863 { display:none !important; }

  *#dm .dmInner div.u_1521595048 img {
    object-position:50% 50% !important;
    object-fit:cover !important;
  }

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

  *#dm .dmInner div.u_1576966265 {
    border-style:solid !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) var(--color_4) !important;
    border-width:0px 0px 0px 2.66667px !important;
  }

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

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

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

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

  *#dm .dmInner div.u_1853107161 .counter { color:var(--color_5) !important; }

  *#dm .dmInner div.u_1853107161 .counter1 { color:var(--color_5) !important; }

  *#dm .dmInner div.u_1486927441 .counter { color:var(--color_5) !important; }

  *#dm .dmInner div.u_1486927441 .counter1 { color:var(--color_5) !important; }

  *#dm .dmInner div.u_1606268322 .counter { color:var(--color_5) !important; }

  *#dm .dmInner div.u_1606268322 .counter1 { color:var(--color_5) !important; }

  *#dm .dmInner div.u_1294288527 img {
    border-radius:50% !important;
    border-style:solid !important;
    border-color:var(--color_6) var(--color_6) var(--color_6) var(--color_6) !important;
    border-width:9.77778px 9.77778px 9.77778px 9.77778px !important;
  }

  *#dm .dmInner *.u_1437610642 .svg { width:100% !important; }

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

  *#dm .dmInner div.u_1437610642 {
    padding:12.5% !important;
    border-radius:50% 50% 50% 50% !important;
    border-color:var(--color_3) var(--color_3) var(--color_3) var(--color_3) !important;
    border-style:solid !important;
    background-color:var(--color_5) !important;
    background-image:initial !important;
    border-width:2.66667px 2.66667px 2.66667px 2.66667px !important;
  }

  *#dm .dmInner *.u_1301652633 .svg { width:100% !important; }

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

  *#dm .dmInner *.u_1090903755 .svg { width:100% !important; }

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

  *#dm .dmInner div.u_1090903755 {
    padding:12.5% !important;
    border-radius:50% 50% 50% 50% !important;
    border-color:var(--color_3) var(--color_3) var(--color_3) var(--color_3) !important;
    border-style:solid !important;
    background-color:var(--color_5) !important;
    background-image:initial !important;
    border-width:2.66667px 2.66667px 2.66667px 2.66667px !important;
  }

  *#dm .dmInner div.u_1301652633 {
    padding:12.5% !important;
    border-radius:50% 50% 50% 50% !important;
    border-color:var(--color_3) var(--color_3) var(--color_3) var(--color_3) !important;
    border-style:solid !important;
    background-color:var(--color_4) !important;
    background-image:initial !important;
    border-width:2.66667px 2.66667px 2.66667px 2.66667px !important;
  }

  *#dm .dmInner div.u_1971782800 img { border-radius:10px 10px 10px 10px !important; }

  *#dm .dmInner div.u_1451280494 img { border-radius:10px 10px 10px 10px !important; }

  *#dm .dmInner div.u_1989422166 img { border-radius:10px 10px 10px 10px !important; }

  *#dm .dmInner div.u_1226415600 img { border-radius:8px 8px 8px 8px !important; }

  *#dm .dmInner div.u_1056498671 img { border-radius:8px 8px 8px 8px !important; }

  *#dm .dmInner div.u_1942910320 img {
    border-radius:8px 8px 8px 8px !important;
    object-position:50% 100% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1060691773 hr {
    border-width:2px !important;
    color:var(--color_4) !important;
  }

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

  *#dm .dmInner div.u_1017230296 input:not([type="submit"]) {
    background-color:var(--color_3) !important;
    background-image:initial !important;
  }

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

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

  *#dm .dmInner div.u_1017230296 .dmformsubmit {
    width:220px !important;
    height:54px !important;
  }

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

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

  *#dm .dmInner div.u_1017230296 .dmformsubmit:hover input[type="submit"] { color:var(--color_4) !important; }

  *#dm .dmInner div.u_1017230296 .dmformsubmit.hover input[type="submit"] { color:var(--color_4) !important; }

  *#dm .dmInner div.u_1017230296 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1017230296 .m-recaptcha { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1203588273 .counter { color:var(--color_4) !important; }

  *#dm .dmInner div.u_1203588273 .counter1 { color:var(--color_4) !important; }

  *#dm .dmInner div.u_1192278185 .counter { color:var(--color_4) !important; }

  *#dm .dmInner div.u_1192278185 .counter1 { color:var(--color_4) !important; }

  *#dm .dmInner div.u_1073182005 .counter { color:var(--color_4) !important; }

  *#dm .dmInner div.u_1073182005 .counter1 { color:var(--color_4) !important; }

  *#dm .dmInner div.u_1587869019 .counter { color:var(--color_4) !important; }

  *#dm .dmInner div.u_1587869019 .counter1 { color:var(--color_4) !important; }
}
@media (min-width:1025px) {}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner div.u_1486927441 .counter { font-size:36px !important; }

  *#dm .dmInner div.u_1486927441 .counter1 { font-size:36px !important; }

  *#dm .dmInner div.u_1853107161 .counter { font-size:36px !important; }

  *#dm .dmInner div.u_1853107161 .counter1 { font-size:36px !important; }

  *#dm .dmInner div.u_1606268322 .counter { font-size:36px !important; }

  *#dm .dmInner div.u_1606268322 .counter1 { font-size:36px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner div.u_1853107161 .counter { font-size:24px !important; }

  *#dm .dmInner div.u_1853107161 .counter1 { font-size:24px !important; }

  *#dm .dmInner div.u_1486927441 .counter { font-size:24px !important; }

  *#dm .dmInner div.u_1486927441 .counter1 { font-size:24px !important; }

  *#dm .dmInner div.u_1606268322 .counter { font-size:24px !important; }

  *#dm .dmInner div.u_1606268322 .counter1 { font-size:24px !important; }
}
separatorHomeCss{color:red !important}*#dm .dmInner div.u_1715885442
{
}
*#dm .dmInner div.u_1863369510
{
}
separatorHomeCss{color:red !important}@media all {
    
#flex-header[data-overlapping] {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
}



@media all {
    
#\32 135017b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    justify-content: flex-start;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#\38 37cdcad {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    align-items: flex-end;
    justify-content: flex-start;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#\30 c0b3fe5 {
    min-height: 0px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    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_8oe {
    width: 18.93%;
    height: 320px;
    max-width: 100%;
}
    
#\34 be2cf2e {
    width: 25.35%;
    height: 176px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 c0b3fe5 {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 291px;
}
    
#\34 be2cf2e {
    height: 109px;
}
    
#widget_8oe {
    height: 173px;
}
}



@media (max-width: 767px) {
    
#\32 135017b {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 37cdcad {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 c0b3fe5 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#widget_8oe {
    height: 148px;
}
    
#\34 be2cf2e {
    height: 240px;
}
}



@media all {
    
#\31 c84c5c5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 62.18695825002626%;
    min-width: 4%;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#\38 ec2bcac {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 33.81%;
    min-width: 4%;
    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%;
}
    
#\33 58bb835 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 80px 50px 80px 50px;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#\39 1efaf71 {
    background-image: url(https://lirp.cdn-website.com/d392ebaa/dms3rep/multi/opt/vecteezy_minimalism-in-the-interior-white-chair-made-with-generative-ai_26847066+%282%29-1920w.jpg);
}
#\39 1efaf71.lazy {
    background-image: url('');
}
    
#group_rls {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: 103px;
    max-height: 100%;
    height: auto;
    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_oj4 {
    width: 66px;
    height: auto;
    max-width: 100%;
}
    
#group_07f {
    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: 79.82%;
    min-height: 103px;
    max-height: 100%;
    flex-wrap: nowrap;
    height: auto;
    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_5o8 {
    width: 99.9999982352131%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-bottom: 15px;
    grid-area: auto / auto / auto / auto;
}
    
#widget_4tp {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\38 cfa760f {
    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: 79.82%;
    min-height: 103px;
    max-height: 100%;
    flex-wrap: nowrap;
    height: auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#\37 16c29f8 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\34 74fed9c {
    width: 66px;
    height: auto;
    max-width: 100%;
}
    
#b7f98f9d {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: 103px;
    max-height: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#\38 8ad00ca {
    width: 99.9999982352131%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-bottom: 15px;
    grid-area: auto / auto / auto / auto;
}
    
#fd1f8a99 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: 103px;
    max-height: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#\34 b460d7b {
    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: 79.82%;
    min-height: 103px;
    max-height: 100%;
    flex-wrap: nowrap;
    height: auto;
    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 c2b3e6d {
    width: 99.9999982352131%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-bottom: 15px;
    grid-area: auto / auto / auto / auto;
}
    
#a7ac0f33 {
    width: 66px;
    height: auto;
    max-width: 100%;
}
    
#da2b69eb {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#bc4dfae4 {
    width: 99.9999982352131%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-bottom: 15px;
    grid-area: auto / auto / auto / auto;
}
    
#\34 fdfc5af {
    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: 79.82%;
    min-height: 103px;
    max-height: 100%;
    flex-wrap: nowrap;
    height: auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#\35 002b45a {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#f5b73e89 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: 103px;
    max-height: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#c06cddd4 {
    width: 66px;
    height: auto;
    max-width: 100%;
}
    
#widget_6tc {
    width: 100%;
    height: 200px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 58bb835 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\39 1efaf71 {
    background-position: 0% 50%;
}
#\39 1efaf71.lazy {
    background-image: url('');
}
    
#\31 c84c5c5 {
    width: 41.459308392717986%;
}
    
#\38 ec2bcac {
    width: 54.48%;
}
}



@media (max-width: 767px) {
    
#\31 c84c5c5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 ec2bcac {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 58bb835 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 4% 40px 4%;
}
    
#widget_oj4 {
    margin-left: 0px;
    margin-right: 15px;
}
    
#a7ac0f33 {
    margin-left: 0px;
    margin-right: 15px;
}
    
#\39 1efaf71 {
    background-position: 0% 50%;
}
#\39 1efaf71.lazy {
    background-image: url('');
}
    
#c06cddd4 {
    margin-left: 0px;
    margin-right: 15px;
}
    
#\34 74fed9c {
    margin-left: 15px;
    margin-right: 15px;
}
}



@media all {
    
#d3572db6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#f3f15f58 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 50px 40px 70px 40px;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#widget_q20 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



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



@media (max-width: 767px) {
    
#d3572db6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#f3f15f58 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 15px 4% 20px 4%;
}
}



@media all {
    
#a602f9a0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 50%;
    min-width: 4%;
    align-items: center;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#cf264aa7 {
    padding-top: 80px;
    padding-bottom: 80px;
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding-left: 0%;
    padding-right: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#fb91e026::before, #fb91e026 > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.61;
    background-image: linear-gradient(450deg, rgba(0, 0, 0, 0) 0%, rgba(10, 62, 103, 1) 100%);
}
#fb91e026 {
    background-image: url(https://lirp.cdn-website.com/d392ebaa/dms3rep/multi/opt/property+valuations+%2861%29-1920w.png);
}
#fb91e026.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAA50lEQVQI1wXBXUvCUACA4f3RDLopMkjwrqAyWYGOKAJBzIsmfSDRiG5sYGFUom5lzdl2tp3cjoj/4u15tHiW4YcSZ+jSf3nG7dl4wx6/PyPExCXyvwg9B+3z26fbfaV91aZ9aWI/WIyHb8ThlExGzKTgLw7Q7h671Oot9FKVmnGCdXuDO/ggTWcslwvm8wylMrSdwzM2CmVW1/fQ9VOumyYD+wnpeSyUIlOKVCm0fLFEbvOAlfwxFaPB/Xkdp2UiOh3kxCNJYhKZoBWKu6xt7ZPbrnJUaWKVDcZGlelFg6D/jhABIhL8A+Y3vIpuWePNAAAAAElFTkSuQmCC');
}
    
#group_9aa {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 100.00%;
    min-height: 49px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    justify-self: auto;
    order: 0;
    height: auto;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#\34 26d618c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e944937e {
    width: 100.00%;
    height: 430px;
    min-height: 100px;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\34 81a25d4 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: center;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#group_ebl {
    width: 50%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    padding: 16px 16px 16px 16px;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#widget_qrd {
    width: 100%;
    height: 200px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#cf264aa7 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
}
    
#fb91e026::before, #fb91e026 > .bgExtraLayerOverlay {
    
}
#fb91e026.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAA50lEQVQI1wXBXUvCUACA4f3RDLopMkjwrqAyWYGOKAJBzIsmfSDRiG5sYGFUom5lzdl2tp3cjoj/4u15tHiW4YcSZ+jSf3nG7dl4wx6/PyPExCXyvwg9B+3z26fbfaV91aZ9aWI/WIyHb8ThlExGzKTgLw7Q7h671Oot9FKVmnGCdXuDO/ggTWcslwvm8wylMrSdwzM2CmVW1/fQ9VOumyYD+wnpeSyUIlOKVCm0fLFEbvOAlfwxFaPB/Xkdp2UiOh3kxCNJYhKZoBWKu6xt7ZPbrnJUaWKVDcZGlelFg6D/jhABIhL8A+Y3vIpuWePNAAAAAElFTkSuQmCC');
}
    
#a602f9a0 {
    padding-right: 0px;
    padding-left: 0px;
    width: 100%;
    min-height: 8px;
}
    
#group_ebl {
    width: 14.44%;
}
}



@media (max-width: 767px) {
    
#a602f9a0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 0px;
    padding: 0px 0px 0px 0px;
}
    
#cf264aa7 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 4% 40px 4%;
}
    
#fb91e026::before, #fb91e026 > .bgExtraLayerOverlay {
    
}
#fb91e026.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAA50lEQVQI1wXBXUvCUACA4f3RDLopMkjwrqAyWYGOKAJBzIsmfSDRiG5sYGFUom5lzdl2tp3cjoj/4u15tHiW4YcSZ+jSf3nG7dl4wx6/PyPExCXyvwg9B+3z26fbfaV91aZ9aWI/WIyHb8ThlExGzKTgLw7Q7h671Oot9FKVmnGCdXuDO/ggTWcslwvm8wylMrSdwzM2CmVW1/fQ9VOumyYD+wnpeSyUIlOKVCm0fLFEbvOAlfwxFaPB/Xkdp2UiOh3kxCNJYhKZoBWKu6xt7ZPbrnJUaWKVDcZGlelFg6D/jhABIhL8A+Y3vIpuWePNAAAAAElFTkSuQmCC');
}
    
#e944937e {
    width: 100.00%;
    height: 502px;
}
    
#group_ebl {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media all {
    
#\38 990905e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#bc0839d2 {
    padding-bottom: 20px;
    min-height: 96px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#\32 7aa334f.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0px;
    padding-right: 0px;
}
#\32 7aa334f {
    width: 12.25%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin-top: -39px;
    grid-area: auto / auto / auto / auto;
}
    
#widget_a87.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
    padding-bottom: 0px;
}
#widget_a87 {
    width: 18.67%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    margin-top: 20px;
    margin-bottom: 20px;
}
    
#cca5846a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_ki6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-top: 20px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#bc0839d2 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\32 7aa334f {
    justify-self: auto;
    align-self: auto;
    width: 17.22%;
    order: 1;
    margin: -38px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_a87 {
    order: 0;
    width: 32.13%;
}
    
#cca5846a {
    order: 2;
}
}



@media (max-width: 767px) {
    
#\38 990905e {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#bc0839d2 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    padding-top: 0px;
}
    
#\32 7aa334f {
    width: 34.15%;
}
    
#widget_a87 {
    width: 65.51%;
}
}



@media all {
    
#\38 9fbfd14::before, #\38 9fbfd14 > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_5);
    opacity: 0.5;
}
#\38 9fbfd14 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    border-style: solid;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-width: 1px 1px 1px 1px;
    background-image: url(https://lirp.cdn-website.com/d392ebaa/dms3rep/multi/opt/vecteezy_plumber-installing-toilet-in-restroom_43272184+%281%29-715h.jpg);
    border-radius: 8px 8px 8px 8px;
    padding: 25px 25px 25px 25px;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
#\38 9fbfd14.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMF/8QAHhAAAQQCAwEAAAAAAAAAAAAAAQACAwQGURESITH/xAAUAQEAAAAAAAAAAAAAAAAAAAAC/8QAFREBAQAAAAAAAAAAAAAAAAAAAAH/2gAMAwEAAhEDEQA/AKZNncNerUniY50nPV4I+nazW53ZLQSB6NIiNJ//2Q==');
}
    
#bbf6b0cf {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#d8798893 {
    padding-bottom: 80px;
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#\39 f1b6e19 {
    width: 100.00%;
    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_fua {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 772be41 {
    width: 100.00%;
    height: 544px;
    min-height: 100%;
    max-width: 100%;
    align-self: auto;
    max-height: 99.9999980412338%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_23b.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
    padding-bottom: 0px;
}
#widget_23b {
    width: 100px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#widget_848 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c7fcb34e {
    width: 220px;
    height: auto;
    min-height: 54px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-bottom: 0px;
    margin-right: 0%;
    margin-left: 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d8798893 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\38 9fbfd14::before, #\38 9fbfd14 > .bgExtraLayerOverlay {
    
}
#\38 9fbfd14.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMF/8QAHhAAAQQCAwEAAAAAAAAAAAAAAQACAwQGURESITH/xAAUAQEAAAAAAAAAAAAAAAAAAAAC/8QAFREBAQAAAAAAAAAAAAAAAAAAAAH/2gAMAwEAAhEDEQA/AKZNncNerUniY50nPV4I+nazW53ZLQSB6NIiNJ//2Q==');
}
}



@media (max-width: 767px) {
    
#\38 9fbfd14::before, #\38 9fbfd14 > .bgExtraLayerOverlay {
    
}
#\38 9fbfd14 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
}
#\38 9fbfd14.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMF/8QAHhAAAQQCAwEAAAAAAAAAAAAAAQACAwQGURESITH/xAAUAQEAAAAAAAAAAAAAAAAAAAAC/8QAFREBAQAAAAAAAAAAAAAAAAAAAAH/2gAMAwEAAhEDEQA/AKZNncNerUniY50nPV4I+nazW53ZLQSB6NIiNJ//2Q==');
}
    
#bbf6b0cf {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
}
    
#d8798893 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    padding-bottom: 40px;
}
    
#\39 772be41 {
    height: 240px;
}
    
#widget_23b {
    align-self: flex-start;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_fua {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 f1b6e19 {
    order: 0;
}
    
#c7fcb34e {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
    order: 4;
}
    
#widget_848 {
    order: 3;
}
}



@media all {
    
#\36 9019460 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ddd0e329 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#\33 816dde4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    padding-left: 30px;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#de30813b {
    min-height: 740px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 100px 50px 100px 50px;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#\38 a593213::before, #\38 a593213 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.7;
    border-radius: inherit;
}
#\38 a593213 {
    background-color: var(--color_6);
    background-image: url(https://lirp.cdn-website.com/d392ebaa/dms3rep/multi/opt/vecteezy_blue-background_dp1220-1920w.jpg);
}
    
#widget_hcs {
    width: 705.444px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_q0m {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#bfa25e37 {
    width: 220px;
    height: auto;
    min-height: 54px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#innergrid_onf {
    width: 100.00%;
    grid-template-columns: repeat(1, minmax(0, 1fr));
    grid-template-rows: minmax(590px, max-content);
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#group_fb5 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 99.9981474140708%;
    min-height: 54px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    height: auto;
    margin-top: 20px;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#\30 864d232 {
    width: 220px;
    height: auto;
    min-height: 54px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#group_p3v {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 99.9981474140708%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin-top: 30px;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#ca27cfd9 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 26.90%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#\33 a8345a4 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin-top: -60px;
    margin-bottom: -60px;
    margin-left: -16px;
}
    
#\38 2acb1db {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 92e79a5 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 26.90%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#f568c8cd {
    width: auto;
    height: auto;
    max-width: 100%;
    margin-top: -60px;
    margin-bottom: -60px;
    margin-left: -16px;
}
    
#fe8d14ea {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b7fb9138 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 26.90%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#\38 64e187f {
    width: auto;
    height: auto;
    max-width: 100%;
    margin-top: -60px;
    margin-bottom: -60px;
    margin-left: -16px;
}
    
#\37 23bd4f4 {
    width: 230px;
    height: 230px;
    justify-self: end;
    align-self: start;
    max-width: 100%;
    margin-right: 59px;
    margin-top: 345px;
}
    
#widget_8ch {
    width: 116px;
    height: 116px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin-left: -21px;
    grid-area: auto / auto / auto / auto;
}
    
#fc6b45a1.flex-element.widget-wrapper > [data-element-type] {
    padding: 15px 15px 15px 15px;
}
#fc6b45a1 {
    width: 101px;
    height: 101px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin-left: -50px;
    grid-area: auto / auto / auto / auto;
}
    
#\31 5b3a89b {
    width: 81px;
    height: 81px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-left: -8px;
    grid-area: auto / auto / auto / auto;
}
    
#group_v4u {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    justify-self: end;
    align-self: start;
    order: 0;
    max-width: 100%;
    width: 34px;
    min-height: 34px;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    margin-right: 44px;
    margin-top: 61px;
    background-color: var(--color_5);
    background-image: initial;
    border-radius: 300px 300px 300px 300px;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#group_vsh {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 100%;
    width: 520px;
    min-height: 520px;
    row-gap: 24px;
    column-gap: 4%;
    margin-right: 32px;
    margin-top: 44px;
    background-image: url(https://lirp.cdn-website.com/d392ebaa/dms3rep/multi/opt/property+valuations+%2859%29-1920w.jpg);
    border-radius: 300px 300px 300px 300px;
    border-style: solid;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    border-width: 10px 10px 10px 10px;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#de30813b {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 562px;
}
    
#\38 a593213::before, #\38 a593213 > .bgExtraLayerOverlay {
    
}
    
#group_v4u {
    justify-self: end;
    align-self: start;
    margin: 9px 10px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#group_vsh {
    justify-self: start;
    align-self: start;
    height: auto;
    min-height: 316px;
    width: 312px;
    margin: 42px 0px 0px -10px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\37 23bd4f4 {
    justify-self: end;
    align-self: start;
    height: 199px;
    width: 206px;
    margin: 260px 18px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#widget_8ch {
    width: 86px;
    height: auto;
}
    
#fc6b45a1 {
    width: 76px;
    height: auto;
}
    
#\31 5b3a89b {
    width: 56px;
    height: auto;
}
    
#ca27cfd9 {
    width: 30.9966349670812%;
    height: auto;
    min-height: 84px;
}
    
#\37 92e79a5 {
    width: 30.699926847110458%;
    height: auto;
    min-height: 98px;
}
    
#b7fb9138 {
    width: 30.305486466715436%;
    height: auto;
    min-height: 84px;
}
    
#\33 a8345a4 {
    margin-left: -11px;
}
    
#f568c8cd {
    margin-left: -10px;
}
    
#\38 64e187f {
    margin-left: -10px;
}
    
#group_p3v {
    height: auto;
    min-height: 98px;
    justify-self: auto;
    align-self: auto;
    width: 99.99593710785835%;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#innergrid_onf {
    width: 100.00%;
    grid-template-rows: minmax(460px, max-content);
}
    
#\38 2acb1db {
    width: 73.57%;
}
    
#widget_hcs {
    order: 0;
}
    
#widget_q0m {
    order: 1;
}
    
#group_fb5 {
    order: 2;
}
}



@media (max-width: 767px) {
    
#\36 9019460 {
    order: 1;
}
    
#ddd0e329 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
    padding-top: 0px;
    row-gap: 10px;
    justify-content: flex-start;
}
    
#\33 816dde4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
    padding: 0px 0px 0px 0px;
}
    
#de30813b {
    min-height: unset;
    flex-direction: column;
    padding: 40px 4% 40px 4%;
}
    
#innergrid_onf {
    width: 100.00%;
    grid-template-rows: minmax(444px, max-content);
}
    
#ca27cfd9 {
    width: 100.00%;
    align-items: center;
    height: auto;
    min-height: 55px;
    margin: 0px 0% 0px 0%;
}
    
#\33 a8345a4 {
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: -40px 0% -50px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 92e79a5 {
    width: 100.00%;
    align-items: center;
    height: auto;
    min-height: 55px;
    margin: 0px 0% 0px 0%;
}
    
#f568c8cd {
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: -40px 0% -50px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b7fb9138 {
    width: 100.00%;
    align-items: center;
    height: auto;
    min-height: 55px;
    margin: 0px 0% 0px 0%;
}
    
#\38 64e187f {
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: -40px 0% -50px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 23bd4f4 {
    height: 176px;
    justify-self: end;
    align-self: start;
    width: 183px;
    margin: 272px 7px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\38 a593213::before, #\38 a593213 > .bgExtraLayerOverlay {
    
}
    
#group_v4u {
    justify-self: end;
    align-self: start;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#group_vsh {
    justify-self: start;
    align-self: start;
    height: auto;
    min-height: 327px;
    width: 329px;
    margin: 11px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\31 5b3a89b {
    width: 66px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 9.470828640386161%;
    grid-area: auto / auto / auto / auto;
}
    
#fc6b45a1 {
    order: 1;
    width: 77px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    margin: -29px 0% 0px -8.089750603378922%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_8ch {
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: -16px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_p3v {
    height: auto;
    min-height: 73px;
}
    
#\38 2acb1db {
    order: 1;
}
    
#fe8d14ea {
    order: 1;
}
}



@media all {
    
#b1979fda::before, #b1979fda > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_6);
    opacity: 0.5;
    border-radius: inherit;
}
#b1979fda {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: var(--color_6);
    background-image: url(https://lirp.cdn-website.com/d392ebaa/dms3rep/multi/opt/property-valuations--2866-29-1920w.png);
    flex-direction: row;
    align-items: center;
    border-radius: 50px 50px 50px 50px;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
#b1979fda.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAWklEQVQI143OOQrAMAxEUd//stFmyRtMsEI6E1Koe/xRIWawCFQVVivcA601jDEw58RaK69sJKJQtSN8cWH+CYkYktOG+gUvovzRbENHRKD3fi4+cNc8ayd4Aw2F6XmnGY2RAAAAAElFTkSuQmCC');
}
    
#\31 9697e2f {
    padding-top: 150px;
    padding-bottom: 80px;
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-left: 0%;
    padding-right: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#group_ocf {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 47.88308333333333%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    order: 1;
    padding: 100px 40px 100px 40px;
    margin: 0px 0% 0px 0%;
}
    
#d1d84470 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 48.12%;
    min-height: 648px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    margin-right: 0%;
    margin-left: 0%;
    height: auto;
    align-self: flex-end;
    margin-top: -100px;
    order: 0;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
}
    
#\35 96c34ea {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 e2e2024.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 15px;
}
#\31 e2e2024 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#fe6decf3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_qsj {
    width: 83.39%;
    height: 654px;
    max-width: 100%;
    align-self: flex-end;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 9697e2f {
    padding-left: 2%;
    padding-right: 2%;
    padding-top: 80px;
}
    
#widget_qsj {
    height: 426px;
    width: 100.00%;
}
    
#b1979fda::before, #b1979fda > .bgExtraLayerOverlay {
    
}
#b1979fda.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAWklEQVQI143OOQrAMAxEUd//stFmyRtMsEI6E1Koe/xRIWawCFQVVivcA601jDEw58RaK69sJKJQtSN8cWH+CYkYktOG+gUvovzRbENHRKD3fi4+cNc8ayd4Aw2F6XmnGY2RAAAAAElFTkSuQmCC');
}
    
#group_ocf {
    width: 47.88276554192418%;
    padding-top: 50px;
    padding-bottom: 50px;
}
    
#d1d84470 {
    height: auto;
    min-height: 426px;
}
}



@media (max-width: 767px) {
    
#b1979fda::before, #b1979fda > .bgExtraLayerOverlay {
    
}
#b1979fda {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
#b1979fda.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAWklEQVQI143OOQrAMAxEUd//stFmyRtMsEI6E1Koe/xRIWawCFQVVivcA601jDEw58RaK69sJKJQtSN8cWH+CYkYktOG+gUvovzRbENHRKD3fi4+cNc8ayd4Aw2F6XmnGY2RAAAAAElFTkSuQmCC');
}
    
#\31 9697e2f {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 4% 40px 4%;
}
    
#\35 96c34ea {
    order: 0;
}
    
#widget_qsj {
    height: 409px;
    width: 100.00%;
}
    
#group_ocf {
    width: 100.00%;
    order: 0;
    padding: 40px 15px 40px 15px;
    margin: 0px 0% 0px 0%;
}
    
#d1d84470 {
    width: 100.00%;
    height: auto;
    min-height: 240px;
    order: 1;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\30 eadeb22 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#f28e06fe {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 48%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#b5fd0afb {
    padding-top: 80px;
    padding-bottom: 80px;
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding-left: 0%;
    padding-right: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#widget_soj {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_q64 {
    width: 80.88%;
    height: auto;
    max-width: 100%;
    margin-top: 10px;
}
    
#widget_i6a {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: 20px;
}
    
#\39 6bfe89c {
    width: 220px;
    height: auto;
    min-height: 54px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 30px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#innergrid_g6o {
    width: 100.00%;
    grid-template-rows: minmax(530px, max-content);
    max-width: 100%;
}
    
#widget_098 {
    width: 56.75885416666666%;
    height: 532px;
    justify-self: start;
    align-self: start;
    max-width: 100%;
}
    
#\37 05f032c {
    width: 40.78%;
    height: 177px;
    justify-self: end;
    align-self: start;
    max-width: 100%;
}
    
#a1e6b391 {
    width: 40.78%;
    height: 177px;
    justify-self: end;
    align-self: start;
    max-width: 100%;
    margin-top: 188px;
}
    
#group_gkv {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    position: relative;
    justify-self: end;
    align-self: start;
    order: 0;
    max-width: 100%;
    width: 97.57%;
    min-height: 25.83%;
    row-gap: 24px;
    column-gap: 2%;
    margin-top: 378px;
    height: auto;
    background-color: var(--color_5);
    background-image: initial;
    border-radius: 12px 12px 12px 12px;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#widget_gm6 {
    width: 95.91%;
    height: 100px;
    min-height: 100px;
    max-width: 100%;
}
}



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



@media (max-width: 767px) {
    
#\30 eadeb22 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#f28e06fe {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 0px 0px 0px 0px;
}
    
#b5fd0afb {
    min-height: unset;
    flex-direction: column;
    padding: 40px 4% 40px 4%;
}
    
#widget_098 {
    height: 373px;
    justify-self: start;
    align-self: start;
    width: 56.75%;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\37 05f032c {
    height: 169px;
    justify-self: end;
    align-self: start;
    width: 40.78%;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#a1e6b391 {
    height: 196px;
    justify-self: end;
    align-self: start;
    width: 40.78%;
    margin: 177px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#group_gkv {
    justify-self: start;
    align-self: start;
    height: auto;
    min-height: 24.70%;
    width: 100.00%;
    margin: 383px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#innergrid_g6o {
    width: 100.00%;
    grid-template-rows: minmax(514px, max-content);
}
}



@media all {
    
#\32 d6c5f1e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 30.666666666666668%;
    min-width: 4%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#e3b30f3a {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-bottom: 80px;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#widget_3fo {
    width: 100%;
    height: 246px;
    max-width: 100%;
    order: 0;
}
    
#group_m05 {
    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: 89.66250000000001%;
    min-height: 285px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    justify-self: auto;
    align-self: center;
    order: 1;
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 0px 0px 0px 0px;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_2);
    background-image: initial;
    margin-top: -70px;
    padding: 30px 25px 30px 25px;
    grid-area: auto / auto / auto / auto;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#widget_cdd {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_llq {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_kbv {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: 15px;
}
    
#widget_87u {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: 20px;
}
    
#b7093875 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 30.666666666666668%;
    min-width: 4%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#bb624951 {
    width: 100%;
    height: 246px;
    max-width: 100%;
    order: 0;
}
    
#be704d06 {
    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: 89.66250000000001%;
    min-height: 285px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    justify-self: auto;
    align-self: center;
    order: 1;
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 0px 0px 0px 0px;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_2);
    background-image: initial;
    margin-top: -70px;
    padding: 30px 25px 30px 25px;
    grid-area: auto / auto / auto / auto;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#f93fcdd0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a9d4063e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 6dcda1b {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: 15px;
}
    
#\32 75c81d9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: 20px;
}
    
#\35 8a52f6c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 30.666666666666668%;
    min-width: 4%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#ec74be7c {
    width: 100%;
    height: 246px;
    max-width: 100%;
    order: 0;
}
    
#\37 e03c5f6 {
    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: 89.66250000000001%;
    min-height: 285px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    justify-self: auto;
    align-self: center;
    order: 1;
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 0px 0px 0px 0px;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_2);
    background-image: initial;
    margin-top: -70px;
    padding: 30px 25px 30px 25px;
    grid-area: auto / auto / auto / auto;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#\34 96e83ae {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a81ab2cc {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#cbe75b6d {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: 15px;
}
    
#\39 fba8156 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: 20px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e3b30f3a {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    column-gap: 2%;
}
    
#group_m05 {
    padding: 20px 15px 20px 15px;
}
    
#\32 d6c5f1e {
    width: 32%;
    min-height: 8px;
}
    
#b7093875 {
    width: 32%;
    min-height: 8px;
}
    
#be704d06 {
    padding: 20px 15px 20px 15px;
}
    
#\35 8a52f6c {
    width: 32%;
    min-height: 8px;
}
    
#\37 e03c5f6 {
    padding: 20px 15px 20px 15px;
}
}



@media (max-width: 767px) {
    
#\32 d6c5f1e {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#e3b30f3a {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    padding-bottom: 40px;
}
    
#widget_3fo {
    height: 240px;
}
    
#b7093875 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#bb624951 {
    height: 240px;
}
    
#\35 8a52f6c {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#ec74be7c {
    height: 240px;
}
}



@media all {
    
#\36 2451681 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 b6d9b59 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: wrap;
    padding: 16px 16px 16px 16px;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#e4b075d8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#a5e80c03 {
    padding-top: 80px;
    padding-bottom: 80px;
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding-left: 0%;
    padding-right: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#\30 1576150 {
    background-color: var(--color_5);
    background-image: url(https://lirp.cdn-website.com/d392ebaa/dms3rep/multi/opt/vecteezy_pack-of-repair-and-renovation-related-line-icons-editable_50004695--Converted-+%281%29-1920w.png);
    background-repeat: repeat;
    background-size: auto;
}
#\30 1576150.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAACCAYAAABhYU3QAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAGklEQVQI12P4//8/Mzr+9+8fhhgDNoVYMBMAuaw7/XxJ7KYAAAAASUVORK5CYII=');
}
    
#\30 ca8c48e {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f756d221 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 47.60257352941177%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#f16fa30c {
    width: auto;
    height: auto;
    max-width: 100%;
    margin-top: -60px;
    margin-bottom: -60px;
    margin-left: -16px;
}
    
#\35 e3c8991 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin-top: -60px;
    margin-bottom: -60px;
    margin-left: -16px;
}
    
#\39 e8011e6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 9a110b7 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 47.60257352941177%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#a85a7e80 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin-top: -60px;
    margin-bottom: -60px;
    margin-left: -16px;
}
    
#\33 5220e03 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f3aefc9b {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 47.42904411764706%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#\39 8a7fd0f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 4cc1617 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#b2f03cbb {
    width: auto;
    height: auto;
    max-width: 100%;
    margin-top: -60px;
    margin-bottom: -60px;
    margin-left: -16px;
}
}



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



@media (max-width: 767px) {
    
#\38 b6d9b59 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#e4b075d8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#a5e80c03 {
    min-height: unset;
    flex-direction: column;
    padding: 40px 4% 40px 4%;
}
    
#f756d221 {
    width: 100.00%;
    align-items: center;
    height: auto;
    min-height: 55px;
    margin: 0px 0% 0px 0%;
}
    
#f16fa30c {
    margin-bottom: -40px;
}
    
#\35 e3c8991 {
    margin-bottom: -40px;
    margin-top: -30px;
}
    
#\30 9a110b7 {
    width: 100.00%;
    align-items: center;
    height: auto;
    min-height: 55px;
    margin: 0px 0% 0px 0%;
}
    
#a85a7e80 {
    margin-bottom: -40px;
    margin-top: -30px;
}
    
#f3aefc9b {
    width: 100.00%;
    align-items: center;
    height: auto;
    min-height: 55px;
    margin: 0px 0% 0px 0%;
}
    
#\39 4cc1617 {
    width: 100.00%;
    align-items: center;
    height: auto;
    min-height: 55px;
    margin: 0px 0% 0px 0%;
}
    
#b2f03cbb {
    margin-bottom: -40px;
    margin-top: -30px;
}
}

