@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner nav.u_1998592992.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item { font-size:32px !important; }

  *#dm .dmInner nav.u_1998592992.main-navigation.unifiednav:not([data-nav-structure='VERTICAL']) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::before { font-size:32px !important; }

  *#dm .dmInner nav.u_1998592992.main-navigation.unifiednav:not([data-nav-structure='VERTICAL']) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::after { font-size:32px !important; }
}
@media all {
  *#dm .dmInner nav.u_1685210172 { color:white !important; }

  *#dm .dmInner div.u_4192972326 .dmform-success {
    color:var(--color_5) !important;
    font-size:24px !important;
    font-weight:bold !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_4192972326 .dmform-success .rteBlock {
    color:var(--color_5) !important;
    font-size:24px !important;
    font-weight:bold !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_4192972326 .dmform-error {
    color:var(--color_5) !important;
    font-size:24px !important;
    font-weight:bold !important;
    text-align:center !important;
  }

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

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

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

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

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

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

  *#dm .dmInner div.u_4192972326 input:not([type="submit"]) {
    background-color:var(--color_5) !important;
    background-image:none !important;
    border-radius:6px 6px 6px 6px !important;
  }

  *#dm .dmInner div.u_4192972326 textarea {
    background-color:var(--color_5) !important;
    background-image:none !important;
    border-radius:6px 6px 6px 6px !important;
  }

  *#dm .dmInner div.u_4192972326 select {
    background-color:var(--color_5) !important;
    background-image:none !important;
    border-radius:6px 6px 6px 6px !important;
  }

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

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

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

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

  *#dm .dmInner a.u_1977409512:hover {
    background-color:rgba(167,5,0,1) !important;
    background-image:none !important;
    border-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1977409512.hover {
    background-color:rgba(167,5,0,1) !important;
    background-image:none !important;
    border-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1776267800:hover {
    background-color:rgba(167,5,0,1) !important;
    background-image:none !important;
    border-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1776267800.hover {
    background-color:rgba(167,5,0,1) !important;
    background-image:none !important;
    border-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1817183617:hover {
    background-color:rgba(167,5,0,1) !important;
    background-image:none !important;
    border-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1817183617.hover {
    background-color:rgba(167,5,0,1) !important;
    background-image:none !important;
    border-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1171812773:hover {
    background-color:rgba(167,5,0,1) !important;
    background-image:none !important;
    border-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1171812773.hover {
    background-color:rgba(167,5,0,1) !important;
    background-image:none !important;
    border-color:rgba(0,0,0,0) !important;
  }

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

  *#dm .dmInner div.u_4192972326 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) {
    color:var(--color_5) !important;
    font-weight:normal !important;
  }

  *#dm .dmInner div.u_4192972326 .m-recaptcha {
    color:var(--color_5) !important;
    font-weight:normal !important;
  }

  *#dm .dmInner div.u_4192972326 input[type="submit"] { font-weight:bold !important; }

  *#dm .dmInner div.u_1428743597 img {
    border-radius:20px 20px 20px 20px !important;
    border-style:solid !important;
    border-color:rgba(164,184,154,1) rgba(164,184,154,1) rgba(164,184,154,1) rgba(164,184,154,1) !important;
    border-width:2px 2px 2px 2px !important;
  }

  *#dm .dmInner a.u_1674429685:hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-color:var(--color_5) !important;
  }

  *#dm .dmInner a.u_1674429685.hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-color:var(--color_5) !important;
  }

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

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

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

  *#dm .dmInner div.u_4192972326 .dmformsubmit {
    height:55px !important;
    float:none !important;
    display:block !important;
    margin-left:auto !important;
    margin-right:auto !important;
    width:280px !important;
    background-color:rgba(166,1,0,1) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-width:2px 2px 2px 2px !important;
  }

  *#dm .dmInner div.u_4192972326 .dmformsubmit:hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-color:var(--color_5) !important;
  }

  *#dm .dmInner div.u_4192972326 .dmformsubmit.hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-color:var(--color_5) !important;
  }

  *#dm .dmInner a.u_1956606560:hover {
    background-color:var(--color_2) !important;
    background-image:none !important;
    border-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1956606560.hover {
    background-color:var(--color_2) !important;
    background-image:none !important;
    border-color:rgba(0,0,0,0) !important;
  }

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

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

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

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

  *#dm .dmInner div.u_4192972326 .dmforminput input { color:var(--color_4) !important; }

  *#dm .dmInner div.u_4192972326 .dmforminput textarea { color:var(--color_4) !important; }

  *#dm .dmInner div.u_4192972326 .dmforminput .fileUploadLink { color:var(--color_4) !important; }

  *#dm .dmInner div.u_4192972326 .checkboxwrapper span { color:var(--color_4) !important; }

  *#dm .dmInner div.u_4192972326 .radiowrapper span { color:var(--color_4) !important; }

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

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

  *#dm .dmInner div.u_4192972326 .dmforminput select { color:var(--color_4) !important; }

  *#dm .dmInner div.u_4192972326 .dmforminput option { color:var(--color_4) !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(0, 0, 0, 0);
    --overlapping-background-image: rgba(255, 255, 255, 1);
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\34 fbb4c6c {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 32px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 16px 6% 16px 6%;
    margin: 0% 0% 0% 0%;
}
    
#\38 2f73dfc[data-css-edit] {
    background-image: linear-gradient(190deg, #11060000 25%, #110600);
}
#\38 2f73dfc {
    min-height: 0;
    column-gap: 4%;
    row-gap: 48px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    flex-direction: column;
    padding: 250px 1% 150px 1%;
    margin: 0% 0% 0% 0%;
}
    
#\31 4807fec::before, #\31 4807fec > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_4);
    opacity: 0.57;
    border-radius: inherit;
}
#\31 4807fec {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://irp.cdn-website.com/e393acfd/dms3rep/multi/luxury-house-in-vancouver-canada-against-blue-sky-2026-03-26-11-37-09-utc.jpg?dm-skip-opt=true");
    border-radius: 0px 0px 0px 0px;
}
    
#widget_tm3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-top: -22px;
}
    
#widget_knt {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#widget_l61 {
    width: 116px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_s6s {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 3;
}
    
#widget_6s9 {
    width: 280px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
}
    
#a41acefa {
    width: 280px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
}
    
#group_d1v {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    flex-wrap: wrap;
    align-content: center;
    padding: 16px 4% 16px 4%;
    margin: 2% 0% 0% 0%;
}
    
#group_4ge {
    flex-direction: row;
    align-items: center;
    width: 20%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8px;
    --column-gap: 8px;
    align-self: center;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#widget_no7 {
    width: 40px;
    height: auto;
    max-width: 100%;
}
    
#widget_oik {
    width: 158px;
    height: auto;
    max-width: 100%;
}
    
#\35 24ceb9e {
    flex-direction: row;
    align-items: center;
    width: 20%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8px;
    --column-gap: 8px;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
}
    
#\33 c66e023 {
    width: 39px;
    height: auto;
    max-width: 100%;
}
    
#c9e77356 {
    width: 180px;
    height: auto;
    max-width: 100%;
}
    
#\30 d4323d5 {
    flex-direction: row;
    align-items: center;
    width: 20%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8px;
    --column-gap: 8px;
    margin-right: 0%;
    margin-left: 0%;
    order: 2;
}
    
#\32 ebc61de {
    width: 41px;
    height: auto;
    max-width: 100%;
}
    
#\38 6b86a09 {
    width: 155px;
    height: auto;
    max-width: 100%;
}
    
#\33 3464fe1 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#c777ea88 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#a7c2821f {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    max-width: none;
    padding: 8% 1% 160px 1%;
    margin: 0% 0% 0% 0%;
}
    
#\34 c94b6c6[data-background-color-animation] {
    
}
#\34 c94b6c6::before, #\34 c94b6c6 > .bgExtraLayerOverlay {
    border-radius: inherit;
    background-image: linear-gradient(495deg, rgba(102, 12, 9, 1) 0%, rgba(218, 108, 62, 1) 100%);
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.95;
}
#\34 c94b6c6 {
    border-width: 0px 0px 0px 0px;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-style: solid;
    background-image: url("https://lirp.cdn-website.com/e393acfd/dms3rep/multi/opt/2021--Converted--1920w.png");
    border-radius: 20px 20px 20px 20px;
    background-position: 50% 0%;
    background-color: rgba(0, 0, 0, 0);
}
#\34 c94b6c6.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAACXBIWXMAAAsTAAALEwEAmpwYAAABQUlEQVQY0wE2Acn+AI613omv2Yar1Ims1I+y2ZO335K44JK54JC34JC34ACTtduNrtSIpsyJpsuNqs+VtNiXuN2Zu9+Yut+ZvOAAkq/TkKzQjafLj6jKkarNmrXWl7PVlrLUkrDTmLfaAH2bx4GfyoGeyIaiyYWhyIikyHyXvHKMsXKNs3+bwQBefbFlhbhqi71xkL9ujbhohK1XcZpLZI1NZ5BYc5wAQmGYRWWdSGmgTW2hSmaWP1mGNEx4LkZxM0x2OlN9AClDcCxGdS5Jei5JeSlCcCQ7ZSI4YCM5YSU7YiQ6YQAYK0sZLU4aLlIaLlIZLE8XKk0WKUoYKksYKkoYKUkACxcuDBkwDhs0Dx03Dx04Dx04Dhw2Dhw1DBoyDBkwAAcSJggSJwgTJwkTKAkUKAkUKQkUKQgTKQgTKAgSJ98wgEdwU27VAAAAAElFTkSuQmCC');
}
    
#widget_9gj {
    width: 100.00%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 901e819 {
    margin: 0% 4% 8% 4%;
}
    
#widget_564 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\33 abff854 {
    width: 165px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_0m7 {
    flex-direction: row;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    flex-wrap: wrap;
    align-items: stretch;
    align-content: center;
    padding: 16px 80px 16px 80px;
    margin: 0px 0% 0px 0%;
}
    
#group_2bi::before, #group_2bi > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.52;
    background-color: var(--color_10);
}
#group_2bi {
    align-items: center;
    width: 49%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-width: 2px 2px 2px 2px;
    border-color: rgba(164,184,154,1) rgba(164,184,154,1) rgba(164,184,154,1) rgba(164,184,154,1);
    border-style: solid;
    border-radius: 24px 24px 24px 24px;
    justify-content: space-between;
    background-color: var(--color_10);
    background-image: url("https://irp.cdn-website.com/e393acfd/dms3rep/multi/luxury-house-in-vancouver-canada-2026-03-26-11-37-56-utc+%281%29.jpg?dm-skip-opt=true");
    justify-self: auto;
    order: 0;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#group_2bi.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAIF/8QAHRAAAQQCAwAAAAAAAAAAAAAAAQACAxEEBQYSUf/EABUBAQEAAAAAAAAAAAAAAAAAAAQH/8QAGxEAAgEFAAAAAAAAAAAAAAAAAAIBBAURIVH/2gAMAwEAAhEDEQA/AL4/rJ9TIJYntgfVDp4tN7slziTnz2TaIptFxqF0rYGSq8P/2Q==');
}
    
#widget_mso.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_mso {
    width: 84.25%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 16px 0% 16px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_mrc {
    width: 84.25%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_bh1 {
    width: 280px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
}
    
#group_2mp {
    align-items: center;
    width: 99.82%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
}
    
#ddb5444a::before, #ddb5444a > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.52;
    background-color: var(--color_4);
}
#ddb5444a {
    align-items: center;
    width: 49%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-width: 2px 2px 2px 2px;
    border-color: rgba(164,184,154,1) rgba(164,184,154,1) rgba(164,184,154,1) rgba(164,184,154,1);
    border-style: solid;
    border-radius: 24px 24px 24px 24px;
    justify-content: space-between;
    background-color: var(--color_4);
    background-image: url("https://irp.cdn-website.com/e393acfd/dms3rep/multi/gardener-trims-bushes-in-colorful-garden-during-da-2026-03-27-00-00-27-utc.jpg?dm-skip-opt=true");
    order: 1;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
#ddb5444a.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAIG/8QAHhAAAQQBBQAAAAAAAAAAAAAAAgABBRESBAYhUWH/xAAVAQEBAAAAAAAAAAAAAAAAAAADBf/EABgRAAIDAAAAAAAAAAAAAAAAAAERAAID/9oADAMBAAIRAxEAPwDLxkZp5cjEnfIeb8VFtyHYnvK76RFJqBnnVRkEJ//Z');
}
    
#\39 b8aa7ec {
    align-items: center;
    width: 99.82%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
}
    
#\34 6a7f949.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 6a7f949 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 16px 0% 16px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a55ccee7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 ab30b04 {
    width: 280px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
}
    
#\35 5f11a29::before, #\35 5f11a29 > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.52;
    background-color: var(--color_4);
}
#\35 5f11a29 {
    align-items: center;
    width: 49%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-width: 2px 2px 2px 2px;
    border-color: rgba(164,184,154,1) rgba(164,184,154,1) rgba(164,184,154,1) rgba(164,184,154,1);
    border-style: solid;
    border-radius: 24px 24px 24px 24px;
    justify-content: space-between;
    background-color: var(--color_4);
    background-image: url("https://irp.cdn-website.com/e393acfd/dms3rep/multi/leaf-clean-up5.jpg?dm-skip-opt=true");
    order: 1;
    background-position: 50% 0%;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
#\35 5f11a29.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAb/xAAiEAABAgQHAQAAAAAAAAAAAAADAAECBQYRBBIhIiMxUnH/xAAVAQEBAAAAAAAAAAAAAAAAAAAEBf/EABsRAAIDAAMAAAAAAAAAAAAAAAECAAMREiFR/9oADAMBAAIRAxEAPwCcpCVRnpTFM4BQBZt5L62+KTipyU5n5Sd+URQlus5tjZ3COxAB9n//2Q==');
}
    
#dcd8ab52 {
    align-items: center;
    width: 99.82%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
}
    
#cb59f157.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#cb59f157 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 16px 0% 16px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 003662f {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 4b58c65 {
    width: 280px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
}
    
#\39 8d0ccc5::before, #\39 8d0ccc5 > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.52;
    background-color: var(--color_4);
}
#\39 8d0ccc5 {
    align-items: center;
    width: 49%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-width: 2px 2px 2px 2px;
    border-color: rgba(164,184,154,1) rgba(164,184,154,1) rgba(164,184,154,1) rgba(164,184,154,1);
    border-style: solid;
    border-radius: 24px 24px 24px 24px;
    justify-content: space-between;
    background-color: var(--color_4);
    background-image: url("https://irp.cdn-website.com/e393acfd/dms3rep/multi/lawn-care-supplies-on-green-grass-background-2026-03-24-21-31-07-utc.jpg?dm-skip-opt=true");
    order: 1;
    background-position: 0% 100%;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
#\39 8d0ccc5.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQG/8QAHBAAAQQDAQAAAAAAAAAAAAAAAwABAgQRIUEF/8QAFQEBAQAAAAAAAAAAAAAAAAAAAwb/xAAZEQACAwEAAAAAAAAAAAAAAAABAgAREiH/2gAMAwEAAhEDEQA/AMYO+KFdq5RZMfQ5Nx1LLzzNJ8k31EU6zZAqC5o8n//Z');
}
    
#bd4b6be5 {
    align-items: center;
    width: 99.82%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
}
    
#d398fe12.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#d398fe12 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 16px 0% 16px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d89d1f29 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 c3a9819 {
    width: 280px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
}
    
#\34 60ecfaf {
    width: 100px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 6461dc6 {
    width: 100px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 efba927 {
    width: 100px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 a3c0166 {
    width: 100px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#c9fb77aa {
    min-height: 320px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 12% 0% 12%;
    margin: 0% 0% 0% 0%;
}
    
#c668e884 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\39 37ad01f::before, #\39 37ad01f > .bgExtraLayerOverlay {
    border-radius: inherit;
    background-image: linear-gradient(495deg, rgba(102, 12, 9, 1) 0%, rgba(218, 108, 62, 1) 100%);
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.95;
}
#\39 37ad01f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 8px;
    width: 100%;
    min-width: 4%;
    border-radius: 24px 24px 24px 24px;
    background-image: url("https://lirp.cdn-website.com/e393acfd/dms3rep/multi/opt/2021--Converted--1920w.png?dm-skip-opt=true");
    align-items: center;
    background-position: 50% 0%;
    background-origin: border-box;
    padding: 8% 6% 8% 6%;
    margin: -100px 0% 0% 0%;
}
    
#\30 f113af4 {
    margin: 0px 0% 0px 0%;
}
    
#widget_37c {
    width: 855px;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#widget_c28.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_c28 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    margin: 24px 0% 0px 0%;
}
    
#f234e9de {
    width: 165px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#c0d50425 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 40px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 8% 1% 8% 1%;
    margin: 0% 0% 0% 0%;
}
    
#\31 b4624b8::before, #\31 b4624b8 > .bgExtraLayerOverlay {
    
}
#\31 b4624b8 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_4);
    background-image: none;
    background-size: auto;
    background-position: 50% 100%;
}
    
#\34 c544f5b::before, #\34 c544f5b > .bgExtraLayerOverlay {
    
}
#\34 c544f5b {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    order: 1;
    align-items: center;
    background-image: none;
    background-position: 50% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 7cb5b98 {
    width: 84.26%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#fbd1c1ef {
    width: 71.64%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#de117251 {
    width: 280px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    order: 4;
}
    
#cf57368c {
    width: 397px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 5d3fa7c {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 b4c895f {
    margin: 0px 0% 0px 0%;
}
    
#group_cqg {
    background-position: 50% 100%;
    justify-content: flex-end;
    width: 100%;
    min-width: 4%;
    min-height: 492px;
    column-gap: 4%;
    row-gap: 24px;
    order: 2;
    height: auto;
    border-radius: 24px 24px 24px 24px;
    background-image: url("https://irp.cdn-website.com/e393acfd/dms3rep/multi/a-perfect-neighbourhood-houses-in-suburb-at-summe-2026-03-26-11-34-40-utc+1.png?dm-skip-opt=true");
    background-color: var(--color_1);
}
#group_cqg.lazy:not([data-loaded='true']) {
    background-image: url('');
}
}



@media all {
    
#\35 343f90d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#\31 c8167f0 {
    min-height: 509px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 8% 1% 180px 1%;
}
    
#\37 aa38078::before, #\37 aa38078 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_4);
    opacity: 0.62;
    border-radius: inherit;
}
#\37 aa38078 {
    background-color: var(--color_4);
    background-image: url("https://irp.cdn-website.com/e393acfd/dms3rep/multi/a-perfect-neighbourhood-houses-in-suburb-at-summe-2026-03-26-11-34-40-utc+1.png?dm-skip-opt=true");
    background-position: 50% 100%;
}
#\37 aa38078.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAsTAAALEwEAmpwYAAABFUlEQVQY0wXBy0oCYQCA0XmiiHATZGGUdoNISAKtWYRO4TiaOqZ/4y0ySOkimFKWCxGyjUhKYlG4rlW0TKg2bbRe4escqfnySb33TuXhjfPnL7K9IemnP2LdX8KdIf72ALU1QKrVa1yWi5wW8hxXG2Sbr2Tu+yRbHxh3fUT7m2jnB6mYUTmKODG8dkRUI57LkyrdkrxokLhusVftIm4ekQ6DK4itOTTnBD55Ft0vYxhBRGKXSCqMmtZRDnSkgGJDkSdxrZpwOUbZlM2oyjQ+xcq2MsWGexyHZwwpY6wjduxoHitetwVNtREK2ojpVuIxM0KYCIkRpMpJgLN9N/HQGiFtmYB/iYi+SCa5QCE3T6U0w1XZwj9UKq9IkuLsQQAAAABJRU5ErkJggg==');
}
    
#f00260dd {
    width: 84.26%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bd7cb6db {
    width: 397px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 9f17e5d {
    width: 71.64%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a4d0047a {
    width: 280px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a4b14c62 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 87c03bd {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 5c50ea4 {
    width: 30px;
    height: auto;
    max-width: 100%;
}
    
#\38 4553ab0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 48%;
    min-width: 4%;
    justify-content: flex-start;
}
    
#b2675fb7 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 41px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    --column-gap: 0px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#bcf86dc3 {
    min-height: 820px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 200px 40px 150px 40px;
}
    
#af5a59f7 {
    width: 30px;
    height: auto;
    max-width: 100%;
}
    
#\34 f369e84 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 2a52ebb {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    --column-gap: 10px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 7e4df5d {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    --column-gap: 10px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 9867dc8 {
    width: 240px;
    height: auto;
    min-height: 58px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 6;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d1f66d16 {
    width: 30px;
    height: auto;
    max-width: 100%;
}
    
#\30 758129b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 99e9a1d {
    justify-content: flex-start;
    align-items: flex-start;
    width: 50%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 3.73368336614891%;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e0558415 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
}
    
#b84d3fcd {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a3c6d5c3 {
    margin: 0px 0% 0px 0%;
}
    
#f6680633 {
    width: 30px;
    height: auto;
    max-width: 100%;
}
    
#f8713906 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 50%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 3.73368336614891%;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 103dd1b {
    width: 87.30%;
    height: 537px;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#a48da410 {
    flex-direction: row;
    justify-content: flex-end;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    --column-gap: 0px;
    padding: 0px 0px 0px 0px;
    margin: -70px 0% 0px 0%;
}
    
#\30 6cca797 {
    align-items: flex-start;
    width: 55.66%;
    min-height: 130px;
    max-height: 100%;
    row-gap: 7px;
    column-gap: 24px;
    border-radius: 20px 20px 20px 20px;
    background-color: rgba(81,120,63,1);
    background-image: none;
    height: auto;
    border-width: 2px 2px 2px 2px;
    border-color: rgba(164,184,154,1) rgba(164,184,154,1) rgba(164,184,154,1) rgba(164,184,154,1);
    border-style: solid;
    padding: 15px 20px 15px 20px;
    margin: 0px 0% 0px -10%;
}
    
#\35 03936f1 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    --column-gap: 10px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 a5bb3ec {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 74px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 f7a200c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 87efddc {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    --column-gap: 10px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 4a2cd86 {
    align-items: flex-start;
    width: 97.00%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    order: 3;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 3%;
}
    
#f599008d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c3001372::before, #c3001372 > .bgExtraLayerOverlay {
    
}
#c3001372 {
    background-image: none;
    background-size: contain;
    background-position: 100% 50%;
    background-color: var(--color_4);
}
    
#\36 cfa8041.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 cfa8041 {
    width: 119px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0px 0px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\32 b13468f {
    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;
}
    
#\36 c3995b4 {
    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;
}
    
#widget_jcf {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\35 7156178 {
    margin: 0px 0% 0px 0%;
}
    
#\33 b67b066::before, #\33 b67b066 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.95;
    border-radius: inherit;
}
#\33 b67b066 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(81,120,63,1);
    background-image: url("https://irp.cdn-website.com/e393acfd/dms3rep/multi/2021--Converted-bffbe8c0.png?dm-skip-opt=true");
    border-radius: 20px 20px 20px 20px;
    align-items: center;
    border-width: 2px 2px 2px 2px;
    border-color: rgba(164,184,154,1) rgba(164,184,154,1) rgba(164,184,154,1) rgba(164,184,154,1);
    border-style: solid;
    background-position: 50% 0%;
    padding: 60px 45px 60px 45px;
    margin: -100px 0% 0px 0%;
}
#\33 b67b066.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAABeklEQVQY0y3Jzy+bcQCA8e+xQirphJfZhQZv8WYxNuOw+BFRimQuXGRddBuRRZss28SPNFkbjZaq0K42SgRpGmVIGyzixLBM6JJVYvWfPKIcPocnj3BHrrnlid6ZiiQY34jjCMWwB2M4wnHGt/8jvu5d49tJ4N9N4I1eMb31D2fwD47lE0aXT3GtxZjavkT4Ipd4wufM/LjAuxnDv/WXyeBvJlaPca2c4A6d4QlfIEZmD7C4NrE41xn07jK6dIRt4RD74i+sc0dY548Zmj1EdFi+0fLWTXO3iw6zn3dfQrx3RjG79+kd+4nJFqVreANR1T7EE8NHlAYz5YZPvOi0o38zQ0tfgMaeAPWm79QYfQhtlRFt9WvynxvJq3yFttqEXNuPov+Moh+gpOEDcl0/IkvWI+makHTNZMpNZOkMSCVt5Cgvk7JLW5GKDYi07Mek5ZShzq1AnfuU9EeV956hfljO7U+VFIRKU4DqQVFSSoZ8575VmkKSX1PADeUF48mJJDhpAAAAAElFTkSuQmCC');
}
    
#\39 4089feb {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 6% 50px 6%;
}
    
#widget_b8r.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 20px 0px;
}
#widget_b8r {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#widget_om7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#fb973799 {
    width: 165px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 f6bd00b {
    background-color: var(--color_4);
    background-image: none;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 2f73dfc {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\33 3464fe1 {
    margin: 0px 0% 0px 0%;
}
    
#\31 4807fec::before, #\31 4807fec > .bgExtraLayerOverlay {
    
}
    
#widget_l61 {
    height: auto;
}
    
#group_d1v {
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    align-items: center;
    justify-content: center;
    padding: 16px 0% 16px 0%;
    margin: 2% 0% 0% 0%;
}
    
#group_4ge {
    margin-right: 0%;
    margin-left: 0%;
    width: 32%;
}
    
#\35 24ceb9e {
    margin-right: 0%;
    margin-left: 0%;
    width: 32%;
}
    
#\30 d4323d5 {
    margin-right: 0%;
    margin-left: 0%;
    width: 25.62%;
    justify-content: flex-start;
}
    
#\32 ebc61de {
    width: 40px;
    height: auto;
}
    
#\38 6b86a09 {
    width: 123px;
}
    
#c9e77356 {
    width: 171.688px;
}
    
#\33 c66e023 {
    width: 40px;
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a7c2821f {
    padding: 12% 2% 12% 2%;
}
    
#\36 901e819 {
    margin: 0% 2% 16% 2%;
}
    
#widget_9gj {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\34 c94b6c6::before, #\34 c94b6c6 > .bgExtraLayerOverlay {
    
}
#\34 c94b6c6.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAACXBIWXMAAAsTAAALEwEAmpwYAAABQUlEQVQY0wE2Acn+AI613omv2Yar1Ims1I+y2ZO335K44JK54JC34JC34ACTtduNrtSIpsyJpsuNqs+VtNiXuN2Zu9+Yut+ZvOAAkq/TkKzQjafLj6jKkarNmrXWl7PVlrLUkrDTmLfaAH2bx4GfyoGeyIaiyYWhyIikyHyXvHKMsXKNs3+bwQBefbFlhbhqi71xkL9ujbhohK1XcZpLZI1NZ5BYc5wAQmGYRWWdSGmgTW2hSmaWP1mGNEx4LkZxM0x2OlN9AClDcCxGdS5Jei5JeSlCcCQ7ZSI4YCM5YSU7YiQ6YQAYK0sZLU4aLlIaLlIZLE8XKk0WKUoYKksYKkoYKUkACxcuDBkwDhs0Dx03Dx04Dx04Dhw2Dhw1DBoyDBkwAAcSJggSJwgTJwkTKAkUKAkUKQkUKQgTKQgTKAgSJ98wgEdwU27VAAAAAElFTkSuQmCC');
}
    
#group_2bi::before, #group_2bi > .bgExtraLayerOverlay {
    
}
#group_2bi {
    padding: 8% 4% 8% 4%;
    margin: 0px 0% 0px 0%;
}
#group_2bi.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAIF/8QAHRAAAQQCAwAAAAAAAAAAAAAAAQACAxEEBQYSUf/EABUBAQEAAAAAAAAAAAAAAAAAAAQH/8QAGxEAAgEFAAAAAAAAAAAAAAAAAAIBBAURIVH/2gAMAwEAAhEDEQA/AL4/rJ9TIJYntgfVDp4tN7slziTnz2TaIptFxqF0rYGSq8P/2Q==');
}
    
#widget_mso {
    width: 100.00%;
}
    
#widget_mrc {
    width: 100.00%;
}
    
#ddb5444a::before, #ddb5444a > .bgExtraLayerOverlay {
    
}
#ddb5444a {
    padding: 8% 4% 8% 4%;
    margin: 0px 0% 0px 0%;
}
#ddb5444a.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAIG/8QAHhAAAQQBBQAAAAAAAAAAAAAAAgABBRESBAYhUWH/xAAVAQEBAAAAAAAAAAAAAAAAAAADBf/EABgRAAIDAAAAAAAAAAAAAAAAAAERAAID/9oADAMBAAIRAxEAPwDLxkZp5cjEnfIeb8VFtyHYnvK76RFJqBnnVRkEJ//Z');
}
    
#group_0m7 {
    align-items: stretch;
    padding: 16px 20px 16px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\35 5f11a29::before, #\35 5f11a29 > .bgExtraLayerOverlay {
    
}
#\35 5f11a29 {
    padding: 8% 4% 8% 4%;
    margin: 0px 0% 0px 0%;
}
#\35 5f11a29.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAb/xAAiEAABAgQHAQAAAAAAAAAAAAADAAECBQYRBBIhIiMxUnH/xAAVAQEBAAAAAAAAAAAAAAAAAAAEBf/EABsRAAIDAAMAAAAAAAAAAAAAAAECAAMREiFR/9oADAMBAAIRAxEAPwCcpCVRnpTFM4BQBZt5L62+KTipyU5n5Sd+URQlus5tjZ3COxAB9n//2Q==');
}
    
#\39 8d0ccc5::before, #\39 8d0ccc5 > .bgExtraLayerOverlay {
    
}
#\39 8d0ccc5 {
    padding: 8% 4% 8% 4%;
    margin: 0px 0% 0px 0%;
}
#\39 8d0ccc5.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQG/8QAHBAAAQQDAQAAAAAAAAAAAAAAAwABAgQRIUEF/8QAFQEBAQAAAAAAAAAAAAAAAAAAAwb/xAAZEQACAwEAAAAAAAAAAAAAAAABAgAREiH/2gAMAwEAAhEDEQA/AMYO+KFdq5RZMfQ5Nx1LLzzNJ8k31EU6zZAqC5o8n//Z');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c9fb77aa {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\30 f113af4 {
    margin: 0px 0% 0px 0%;
}
    
#\39 37ad01f::before, #\39 37ad01f > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c0d50425 {
    padding: 12% 2% 12% 2%;
}
    
#\35 b4c895f {
    margin: 0px 0% 0px 0%;
}
    
#\31 b4624b8::before, #\31 b4624b8 > .bgExtraLayerOverlay {
    
}
    
#\34 c544f5b::before, #\34 c544f5b > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 c8167f0 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\37 aa38078::before, #\37 aa38078 > .bgExtraLayerOverlay {
    
}
#\37 aa38078.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAsTAAALEwEAmpwYAAABFUlEQVQY0wXBy0oCYQCA0XmiiHATZGGUdoNISAKtWYRO4TiaOqZ/4y0ySOkimFKWCxGyjUhKYlG4rlW0TKg2bbRe4escqfnySb33TuXhjfPnL7K9IemnP2LdX8KdIf72ALU1QKrVa1yWi5wW8hxXG2Sbr2Tu+yRbHxh3fUT7m2jnB6mYUTmKODG8dkRUI57LkyrdkrxokLhusVftIm4ekQ6DK4itOTTnBD55Ft0vYxhBRGKXSCqMmtZRDnSkgGJDkSdxrZpwOUbZlM2oyjQ+xcq2MsWGexyHZwwpY6wjduxoHitetwVNtREK2ojpVuIxM0KYCIkRpMpJgLN9N/HQGiFtmYB/iYi+SCa5QCE3T6U0w1XZwj9UKq9IkuLsQQAAAABJRU5ErkJggg==');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a3c6d5c3 {
    margin: 0px 0% 0px 0%;
}
    
#\32 103dd1b {
    height: 450px;
}
    
#\38 4553ab0 {
    width: 100%;
    min-height: 80px;
}
    
#bcf86dc3 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 100px 2% 100px 2%;
}
    
#c3001372::before, #c3001372 > .bgExtraLayerOverlay {
    
}
    
#e0558415 {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 4089feb {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\33 b67b066::before, #\33 b67b066 > .bgExtraLayerOverlay {
    
}
#\33 b67b066.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAABeklEQVQY0y3Jzy+bcQCA8e+xQirphJfZhQZv8WYxNuOw+BFRimQuXGRddBuRRZss28SPNFkbjZaq0K42SgRpGmVIGyzixLBM6JJVYvWfPKIcPocnj3BHrrnlid6ZiiQY34jjCMWwB2M4wnHGt/8jvu5d49tJ4N9N4I1eMb31D2fwD47lE0aXT3GtxZjavkT4Ipd4wufM/LjAuxnDv/WXyeBvJlaPca2c4A6d4QlfIEZmD7C4NrE41xn07jK6dIRt4RD74i+sc0dY548Zmj1EdFi+0fLWTXO3iw6zn3dfQrx3RjG79+kd+4nJFqVreANR1T7EE8NHlAYz5YZPvOi0o38zQ0tfgMaeAPWm79QYfQhtlRFt9WvynxvJq3yFttqEXNuPov+Moh+gpOEDcl0/IkvWI+makHTNZMpNZOkMSCVt5Cgvk7JLW5GKDYi07Mek5ZShzq1AnfuU9EeV956hfljO7U+VFIRKU4DqQVFSSoZ8575VmkKSX1PADeUF48mJJDhpAAAAAElFTkSuQmCC');
}
}



@media (max-width: 767px) {
    
#\34 fbb4c6c {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 0px 0px 0px 0px;
}
    
#\38 2f73dfc {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 200px 4% 150px 4%;
}
    
#\31 4807fec::before, #\31 4807fec > .bgExtraLayerOverlay {
    
}
    
#widget_l61 {
    height: auto;
}
    
#group_d1v {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 2% 0% 0% 0%;
}
    
#group_4ge {
    margin-right: 0%;
    margin-left: 0%;
    width: 65%;
    justify-content: center;
}
    
#\35 24ceb9e {
    margin-right: 0%;
    margin-left: 0%;
    width: 65%;
}
    
#\30 d4323d5 {
    margin-right: 0%;
    margin-left: 0%;
    width: 65%;
}
    
#group_s6s {
    column-gap: 7.286527514231499%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    width: 280px;
}
    
#widget_6s9 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#a41acefa {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 3464fe1 {
    margin: 0px 0% 0px 0%;
}
    
#widget_oik {
    width: 182.875px;
}
    
#c9e77356 {
    width: 179.422px;
}
    
#\32 ebc61de {
    width: 40px;
    height: auto;
}
    
#\38 6b86a09 {
    width: 182.672px;
}
    
#widget_no7 {
    width: 40px;
    height: auto;
}
    
#\33 c66e023 {
    width: 43px;
    height: auto;
}
}



@media (max-width: 767px) {
    
#c777ea88 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#a7c2821f {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 16% 4% 16% 4%;
}
    
#widget_9gj {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\34 c94b6c6::before, #\34 c94b6c6 > .bgExtraLayerOverlay {
    
}
#\34 c94b6c6.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAACXBIWXMAAAsTAAALEwEAmpwYAAABQUlEQVQY0wE2Acn+AI613omv2Yar1Ims1I+y2ZO335K44JK54JC34JC34ACTtduNrtSIpsyJpsuNqs+VtNiXuN2Zu9+Yut+ZvOAAkq/TkKzQjafLj6jKkarNmrXWl7PVlrLUkrDTmLfaAH2bx4GfyoGeyIaiyYWhyIikyHyXvHKMsXKNs3+bwQBefbFlhbhqi71xkL9ujbhohK1XcZpLZI1NZ5BYc5wAQmGYRWWdSGmgTW2hSmaWP1mGNEx4LkZxM0x2OlN9AClDcCxGdS5Jei5JeSlCcCQ7ZSI4YCM5YSU7YiQ6YQAYK0sZLU4aLlIaLlIZLE8XKk0WKUoYKksYKkoYKUkACxcuDBkwDhs0Dx03Dx04Dx04Dhw2Dhw1DBoyDBkwAAcSJggSJwgTJwkTKAkUKAkUKQkUKQgTKQgTKAgSJ98wgEdwU27VAAAAAElFTkSuQmCC');
}
    
#group_0m7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#group_2bi::before, #group_2bi > .bgExtraLayerOverlay {
    
}
#group_2bi {
    width: 100%;
    padding: 12% 4% 12% 4%;
    margin: 0px 0% 0px 0%;
}
#group_2bi.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAIF/8QAHRAAAQQCAwAAAAAAAAAAAAAAAQACAxEEBQYSUf/EABUBAQEAAAAAAAAAAAAAAAAAAAQH/8QAGxEAAgEFAAAAAAAAAAAAAAAAAAIBBAURIVH/2gAMAwEAAhEDEQA/AL4/rJ9TIJYntgfVDp4tN7slziTnz2TaIptFxqF0rYGSq8P/2Q==');
}
    
#ddb5444a::before, #ddb5444a > .bgExtraLayerOverlay {
    
}
#ddb5444a {
    width: 100%;
    padding: 12% 4% 12% 4%;
    margin: 0px 0% 0px 0%;
}
#ddb5444a.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAIG/8QAHhAAAQQBBQAAAAAAAAAAAAAAAgABBRESBAYhUWH/xAAVAQEBAAAAAAAAAAAAAAAAAAADBf/EABgRAAIDAAAAAAAAAAAAAAAAAAERAAID/9oADAMBAAIRAxEAPwDLxkZp5cjEnfIeb8VFtyHYnvK76RFJqBnnVRkEJ//Z');
}
    
#group_2mp {
    align-items: center;
}
    
#\39 b8aa7ec {
    align-items: center;
}
    
#widget_bh1 {
    width: 280px;
}
    
#\37 ab30b04 {
    width: 280px;
}
    
#\35 5f11a29::before, #\35 5f11a29 > .bgExtraLayerOverlay {
    
}
#\35 5f11a29 {
    width: 100%;
    padding: 12% 4% 12% 4%;
    margin: 0px 0% 0px 0%;
}
#\35 5f11a29.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAb/xAAiEAABAgQHAQAAAAAAAAAAAAADAAECBQYRBBIhIiMxUnH/xAAVAQEBAAAAAAAAAAAAAAAAAAAEBf/EABsRAAIDAAMAAAAAAAAAAAAAAAECAAMREiFR/9oADAMBAAIRAxEAPwCcpCVRnpTFM4BQBZt5L62+KTipyU5n5Sd+URQlus5tjZ3COxAB9n//2Q==');
}
    
#dcd8ab52 {
    align-items: center;
}
    
#\34 4b58c65 {
    width: 280px;
}
    
#\39 8d0ccc5::before, #\39 8d0ccc5 > .bgExtraLayerOverlay {
    
}
#\39 8d0ccc5 {
    width: 100%;
    padding: 12% 4% 12% 4%;
    margin: 0px 0% 0px 0%;
}
#\39 8d0ccc5.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQG/8QAHBAAAQQDAQAAAAAAAAAAAAAAAwABAgQRIUEF/8QAFQEBAQAAAAAAAAAAAAAAAAAAAwb/xAAZEQACAwEAAAAAAAAAAAAAAAABAgAREiH/2gAMAwEAAhEDEQA/AMYO+KFdq5RZMfQ5Nx1LLzzNJ8k31EU6zZAqC5o8n//Z');
}
    
#bd4b6be5 {
    align-items: center;
}
    
#\36 c3a9819 {
    width: 280px;
}
    
#\36 901e819 {
    margin: 0% 4% 25% 4%;
}
    
#widget_mso {
    width: 100.00%;
}
    
#widget_mrc {
    width: 100.00%;
}
    
#\34 60ecfaf {
    height: auto;
    width: 148px;
}
    
#\35 6461dc6 {
    height: auto;
    width: 148px;
}
    
#\33 efba927 {
    height: auto;
    width: 148px;
}
    
#\37 a3c0166 {
    height: auto;
    width: 148px;
}
}



@media (max-width: 767px) {
    
#c9fb77aa {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\39 37ad01f::before, #\39 37ad01f > .bgExtraLayerOverlay {
    
}
#\39 37ad01f {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 15% 4% 15% 4%;
    margin: -100px 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#c0d50425 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 16% 4% 16% 4%;
}
    
#\34 c544f5b::before, #\34 c544f5b > .bgExtraLayerOverlay {
    
}
#\34 c544f5b {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 b4624b8::before, #\31 b4624b8 > .bgExtraLayerOverlay {
    
}
    
#group_cqg {
    width: 100%;
    min-height: 217px;
    align-items: center;
    height: auto;
}
#group_cqg.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\35 b4c895f {
    margin: 0px 0% 0px 0%;
}
    
#\39 7cb5b98 {
    width: 100.00%;
}
    
#cf57368c {
    width: 252px;
}
}



@media (max-width: 767px) {
    
#\35 343f90d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 c8167f0 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 80px 4% 180px 4%;
}
    
#\37 aa38078::before, #\37 aa38078 > .bgExtraLayerOverlay {
    
}
#\37 aa38078.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAsTAAALEwEAmpwYAAABFUlEQVQY0wXBy0oCYQCA0XmiiHATZGGUdoNISAKtWYRO4TiaOqZ/4y0ySOkimFKWCxGyjUhKYlG4rlW0TKg2bbRe4escqfnySb33TuXhjfPnL7K9IemnP2LdX8KdIf72ALU1QKrVa1yWi5wW8hxXG2Sbr2Tu+yRbHxh3fUT7m2jnB6mYUTmKODG8dkRUI57LkyrdkrxokLhusVftIm4ekQ6DK4itOTTnBD55Ft0vYxhBRGKXSCqMmtZRDnSkgGJDkSdxrZpwOUbZlM2oyjQ+xcq2MsWGexyHZwwpY6wjduxoHitetwVNtREK2ojpVuIxM0KYCIkRpMpJgLN9N/HQGiFtmYB/iYi+SCa5QCE3T6U0w1XZwj9UKq9IkuLsQQAAAABJRU5ErkJggg==');
}
    
#f00260dd {
    width: 100.00%;
}
    
#bd7cb6db {
    width: 252px;
}
    
#\36 9f17e5d {
    width: 100.00%;
}
    
#\34 87c03bd {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#a3c6d5c3 {
    margin: 0px 0% 0px 0%;
}
    
#f8713906 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\32 103dd1b {
    height: 240px;
}
    
#\38 4553ab0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
}
    
#\30 6cca797 {
    width: 59.84%;
    padding: 25px 20px 25px 20px;
    margin: 0px 0% 0px -4%;
}
    
#\38 a5bb3ec {
    column-gap: 6.993580112006556%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    row-gap: 5px;
}
    
#b2675fb7 {
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    align-items: flex-start;
}
    
#bcf86dc3 {
    min-height: unset;
    flex-direction: column;
    row-gap: 32px;
    padding: 90px 4% 80px 4%;
}
    
#\38 4a2cd86 {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 10px 0% 0px 0%;
}
    
#c3001372::before, #c3001372 > .bgExtraLayerOverlay {
    
}
    
#\36 99e9a1d {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#e0558415 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 0px 0px 0px 0px;
}
}



@media (max-width: 767px) {
    
#\33 b67b066::before, #\33 b67b066 > .bgExtraLayerOverlay {
    
}
#\33 b67b066 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
#\33 b67b066.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAABeklEQVQY0y3Jzy+bcQCA8e+xQirphJfZhQZv8WYxNuOw+BFRimQuXGRddBuRRZss28SPNFkbjZaq0K42SgRpGmVIGyzixLBM6JJVYvWfPKIcPocnj3BHrrnlid6ZiiQY34jjCMWwB2M4wnHGt/8jvu5d49tJ4N9N4I1eMb31D2fwD47lE0aXT3GtxZjavkT4Ipd4wufM/LjAuxnDv/WXyeBvJlaPca2c4A6d4QlfIEZmD7C4NrE41xn07jK6dIRt4RD74i+sc0dY548Zmj1EdFi+0fLWTXO3iw6zn3dfQrx3RjG79+kd+4nJFqVreANR1T7EE8NHlAYz5YZPvOi0o38zQ0tfgMaeAPWm79QYfQhtlRFt9WvynxvJq3yFttqEXNuPov+Moh+gpOEDcl0/IkvWI+makHTNZMpNZOkMSCVt5Cgvk7JLW5GKDYi07Mek5ZShzq1AnfuU9EeV956hfljO7U+VFIRKU4DqQVFSSoZ8575VmkKSX1PADeUF48mJJDhpAAAAAElFTkSuQmCC');
}
    
#\39 4089feb {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
}

