@media all {
  *#dm .dmInner a.u_1354841978 {
    background-color:rgba(0,0,0,0) !important;
    border-color:var(--color_3) !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner nav.u_1915614846 { color:black !important; }
}
@media (min-width:1025px) {}
@media (min-width:768px) and (max-width:1024px) {}
@media (min-width:0px) and (max-width:767px) {}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(0, 0, 0, 0);
    --overlapping-background-image: rgba(0, 0, 0, 0);
}
}



@media all {
    
#\32 5fdedec {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#\31 d0b60e9 {
    min-height: 800px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\37 ca5fb65::before, #\37 ca5fb65 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.36;
    border-radius: inherit;
}
#\37 ca5fb65 {
    background-image: url("https://lirp.cdn-website.com/0479633f/dms3rep/multi/opt/an-aerial-shot-of-the-morro-rock-in-california-at-2025-10-17-06-58-33-utc-1920w.jpg");
}
    
#widget_1lc {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_vc0 {
    width: 71.86%;
    height: auto;
    max-width: 100%;
    margin-top: 0px;
}
    
#\31 254c4fd {
    width: 250px;
    height: auto;
    max-width: 100%;
    min-height: 50px;
    justify-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_b3r {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 80px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#dd01755b {
    width: 250px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    min-height: 50px;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#ff4b24e2::before, #ff4b24e2 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.87;
    border-radius: inherit;
}
#ff4b24e2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49.75513039027285%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
    background-image: url(https://lirp.cdn-website.com/0479633f/dms3rep/multi/opt/highway-101-and-highway-1-california-coast-2025-02-09-01-40-52-utc-1920w.jpg);
    background-position: 0% 50%;
    padding: 60px 10px 60px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\31 6103b84 {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
}
    
#widget_g6b {
    width: 87.59%;
    height: 570px;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#ea97d4fa {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 66e71b7::before, #\39 66e71b7 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0,0,0,1);
    opacity: 0.9;
    border-radius: inherit;
}
#\39 66e71b7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 50.24%;
    min-width: 4%;
    background-color: rgba(0,0,0,1);
    order: 0;
    background-image: url(https://lirp.cdn-website.com/0479633f/dms3rep/multi/opt/1-MC-White-a388b60d-1920w.png);
    padding: 16px 25px 16px 60px;
    margin: 0px 0% 0px 0%;
}
#\39 66e71b7.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAjklEQVQY0zWPsQrCUBAEX9QkptAoQdRCRBsLrRSxsPL//2lGLlyKhcfd7N7bUkopamgONECXamOmVmWCgFpdATvgCBzyvQ4DUE1JAZ2Bl/oFnsAtDX0EBbgAhlwE9AM+wB045a6dErfANZPewAO4qHu1V0ewUrscDGnaxMn4t7qMsKnxTI1C0bRJ1amx+R/dx8+UOEJX/QAAAABJRU5ErkJggg==');
}
    
#aba7720d {
    width: 250px;
    height: auto;
    max-width: 100%;
    min-height: 50px;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 1c00a7b {
    width: 86.81%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#d6fe16e7::before, #d6fe16e7 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255,255,255,1);
    opacity: 0.87;
    border-radius: inherit;
}
#d6fe16e7 {
    background-image: none;
}
    
#f6bbeebf {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\33 827d7e9 {
    min-height: 500px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 80px 0% 10px 0%;
}
    
#a1d0662f::before, #a1d0662f > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.5;
    border-radius: inherit;
    background-image: linear-gradient(0deg, rgba(0, 0, 0, 1) 100%, rgba(141, 141, 141, 1) 100%);
}
#a1d0662f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 8px;
    width: 49%;
    min-width: 4%;
    align-items: center;
    background-image: url(https://lirp.cdn-website.com/0479633f/dms3rep/multi/opt/alex-tyson-mPPL5rAOZsQ-unsplash-1920w.jpg);
    background-origin: border-box;
    border-radius: 0px 0px 0px 0px;
}
#a1d0662f.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAYH/8QAIRAAAQIEBwAAAAAAAAAAAAAAAQACAwQFEhETITJCYXH/xAAVAQEBAAAAAAAAAAAAAAAAAAADBP/EABcRAQADAAAAAAAAAAAAAAAAAAABAhH/2gAMAwEAAhEDEQA/ANCfQn0bWiycvkOJua44W+KQjumjHiG0bjy7RFLY2Q//2Q==');
}
    
#\33 e1aa20a {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d2c204ef::before, #d2c204ef > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.5;
    border-radius: inherit;
    background-image: linear-gradient(0deg, rgba(0, 0, 0, 1) 100%, rgba(141, 141, 141, 1) 100%);
}
#d2c204ef {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 8px;
    width: 49%;
    min-width: 4%;
    align-items: center;
    background-image: url(https://lirp.cdn-website.com/0479633f/dms3rep/multi/opt/kitchen-2024-09-12-02-51-22-utc-1920w.jpg);
    background-origin: border-box;
    border-radius: 0px 0px 0px 0px;
}
#d2c204ef.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAEG/8QAHxAAAgEDBQEAAAAAAAAAAAAAAQIAAwUhBAYREyIx/8QAFAEBAAAAAAAAAAAAAAAAAAAABf/EABsRAAEEAwAAAAAAAAAAAAAAAAABAgMEESFR/9oADAMBAAIRAxEAPwDe3Hcl00CqHZOupjz9Ei3JiATVqcnJzEQN9qVMbFUrs4f/2Q==');
}
    
#\39 d0d8788 {
    width: 100%;
    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 fcab04b {
    width: 232px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 4;
    min-width: 32px;
    align-self: auto;
    min-height: 48px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b52d7101::before, #b52d7101 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.75;
    border-radius: inherit;
}
#b52d7101 {
    background-image: none;
    border-radius: 0px 0px 0px 0px;
    background-color: var(--color_3);
}
    
#da867d3c {
    width: 232px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 3;
    min-width: 32px;
    align-self: auto;
    min-height: 48px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f8a4fa83 {
    width: 81.34%;
    height: auto;
    max-width: 100%;
    margin-top: 0px;
    order: 3;
}
    
#\35 5be895a {
    width: 81.34%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\34 1aaf7a3 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\39 6885259 {
    background-color: var(--color_2);
    background-image: none;
}
    
#\35 b2eba46 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: 0px;
    order: 1;
}
    
#dd6dd768 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#\37 b2a222f {
    margin: 0px 0% 0px 0%;
}
    
#c25f64e6 {
    min-height: 100px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 60px 0px 0px 0px;
}
}



@media all {
    
#\31 5b9c358 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 23.5%;
    min-width: 4%;
    background-image: url(https://lirp.cdn-website.com/0479633f/dms3rep/multi/opt/pexels-ron-greenberg-1098633379-20708166-1920w.jpg);
    justify-content: flex-end;
    align-items: center;
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
}
#\31 5b9c358.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQG/8QAIBAAAQMCBwAAAAAAAAAAAAAAAgABAwQRBQYTITEyQf/EABUBAQEAAAAAAAAAAAAAAAAAAAIF/8QAGxEAAgIDAQAAAAAAAAAAAAAAAQIAAwQSITH/2gAMAwEAAhEDEQA/AKXjq8VoZoiYYhLe4v1ZYeXJ5ap2q35fxEUwZVtg2Y9iWtR4J//Z');
}
    
#\30 d729999 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 23.5%;
    min-width: 4%;
    background-image: url(https://lirp.cdn-website.com/0479633f/dms3rep/multi/opt/exterior-shot-of-a-luxurious-spanish-style-home-in-2025-02-04-05-02-49-utc-1920w.jpg);
    justify-content: flex-end;
    align-items: center;
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
}
#\30 d729999.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQF/8QAHhAAAQQCAwEAAAAAAAAAAAAAAgABAxEFIQQUQeH/xAAVAQEBAAAAAAAAAAAAAAAAAAACA//EABkRAQEAAwEAAAAAAAAAAAAAAAIBAAMEEf/aAAwDAQACEQMRAD8ApgHo48wCEbqx2sxsqbNT8aO/dfURSPXvBkLuF8ulX2mZ/9k=');
}
    
#f7fd911d.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 15px 0px 15px 0px;
}
#f7fd911d {
    width: 200px;
    height: auto;
    min-height: 0px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 2d2e7d8 {
    margin: 0px 0% 0px 0%;
}
    
#\35 34e5bf2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 23.5%;
    min-width: 4%;
    background-image: url(https://lirp.cdn-website.com/0479633f/dms3rep/multi/opt/pexels-curtis-adams-1694007-5178055-1920w.jpg);
    justify-content: flex-end;
    align-items: center;
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
}
#\35 34e5bf2.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHhAAAQQBBQAAAAAAAAAAAAAAAQADBBESBQYVRJH/xAAVAQEBAAAAAAAAAAAAAAAAAAAABP/EABkRAAIDAQAAAAAAAAAAAAAAAAADAhExBP/aAAwDAQACEQMRAD8As7g5CHEDk2Rm88cRQullMNQPZc9RFAzoZeiS43h//9k=');
}
    
#\35 02b7b41 {
    min-height: 300px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 0% 2% 0%;
}
    
#edd71af7.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 15px 0px 15px 0px;
}
#edd71af7 {
    width: 200px;
    height: auto;
    min-height: 0px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f94e6896.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 15px 0px 15px 0px;
}
#f94e6896 {
    width: 200px;
    height: auto;
    min-height: 0px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ca175cb2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 23.5%;
    min-width: 4%;
    background-image: url(https://lirp.cdn-website.com/0479633f/dms3rep/multi/opt/front-view-of-a-two-story-suburban-home-in-califor-2025-02-11-19-10-18-utc-1920w.jpg);
    justify-content: flex-end;
    align-items: center;
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
}
#ca175cb2.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAIE/8QAIBAAAAYCAgMAAAAAAAAAAAAAAAECAwUhBBEHEhNBkf/EABUBAQEAAAAAAAAAAAAAAAAAAAAE/8QAGBEAAwEBAAAAAAAAAAAAAAAAAAECAzH/2gAMAwEAAhEDEQA/AKgYfMKOcZjPCkzpW60NSeNX1JJSshvsdnXv4ACTO3UpsLOX0//Z');
}
    
#\34 6f89f32 {
    background-image: none;
    background-color: var(--color_2);
}
    
#\35 c2e6c65.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 15px 0px 15px 0px;
}
#\35 c2e6c65 {
    width: 200px;
    height: auto;
    min-height: 0px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 37eb825.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 15px 0px 15px 0px;
}
#\36 37eb825 {
    width: 200px;
    height: auto;
    min-height: 0px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f8306d41 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 23.5%;
    min-width: 4%;
    background-image: url(https://lirp.cdn-website.com/0479633f/dms3rep/multi/opt/john-vanderlinde-x7-KdyAX5-k-unsplash-1920w.jpg);
    justify-content: flex-end;
    align-items: center;
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
}
#f8306d41.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAX/xAAfEAABAwMFAAAAAAAAAAAAAAABAAMEAgYRBRIhMVH/xAAVAQEBAAAAAAAAAAAAAAAAAAAEBf/EABsRAAEEAwAAAAAAAAAAAAAAAAABAgMSFEJR/9oADAMBAAIRAxEAPwCs9ekqaCG2m95HGR0ox1S5CTifQB5hEU3PnXYPVvD/2Q==');
}
    
#c65a2d05 {
    min-height: 300px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 0% 2% 0%;
}
    
#a3b10e3c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 23.5%;
    min-width: 4%;
    background-image: url(https://lirp.cdn-website.com/0479633f/dms3rep/multi/opt/point3d-commercial-imaging-ltd-hfXcKWPGxQs-unsplash-1920w.png);
    justify-content: flex-end;
    align-items: center;
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
}
#a3b10e3c.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA6ElEQVQI1wXBW0vCYACA4e+vFASmYlJEmqMdvplfm9Fym4diW9oqDxdCgZ0GkSgRdNNVl3XRP+iqi37b2/MI6Y/wk4yb2SfL+Q8viz+md7900g/U8RjT0JC1IsJQCtcLmIxveX585235zVP2xXA4JwxipL6DXikgNC2HbRVIeg3upxe8ZhmL2QPXaZ/Ed1B6GaOaR9iyzMF+idDb5jyyGQ08ruIjYt+ke1ilaW+irC1E2JJ0Ap1uWCPq6Zy09wi8Cm6jiFvPoew8yt5AXA7apP0WZ5FDdFonCHZxmiVMuYpprmBZa0i5zj8UvnfFMFfWlAAAAABJRU5ErkJggg==');
}
    
#\32 283d387 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 23.5%;
    min-width: 4%;
    background-image: url(https://lirp.cdn-website.com/0479633f/dms3rep/multi/opt/leo_visions-Bt02RD86ktM-unsplash-1920w.png);
    justify-content: flex-end;
    align-items: center;
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
}
#\32 283d387.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAsTAAALEwEAmpwYAAABCUlEQVQY0wXBy0oCUQCA4Xmk9lEpGJkhOuXJ68HRdHRs1GacNDUJs7CLYqaiXcxF0SJo0aJ17xBEvc3f9yl/c4Pfhc3XrMli0KXfnzAZzni6uWV+1mbSajFqnaB8zzP8PJt8Dgv0mnka1Qqjqy7vD2M+pj3ehhe8Di5R7usbvHSCXFs+zIQHLbxFvZhi3Dnk8dzh7tRi2rFRStoyju4ml1gjElhB9blJhlXsnEbNkFR0QXkvgBLbcSGFBym8yJAfKbaRQqBFIsRUP8HNVdZdSyiGVMnFVfSEwEhKipksZd3Aypvsp9No0V1CQS9KNizIx6OU0imqhQKN8gHHtkO7WqddO6JZcbBMk38w4aILOhHFhAAAAABJRU5ErkJggg==');
}
    
#\35 5c034aa.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 15px 0px 15px 0px;
}
#\35 5c034aa {
    width: 200px;
    height: auto;
    min-height: 0px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 fdad5ba.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 15px 0px 15px 0px;
}
#\37 fdad5ba {
    width: 200px;
    height: auto;
    min-height: 0px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 d301aa5.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 15px 0px 15px 0px;
}
#\32 d301aa5 {
    width: 200px;
    height: auto;
    min-height: 0px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d824068b {
    background-image: none;
    background-color: var(--color_2);
}
    
#dab37cf5 {
    margin: 0px 0% 0px 0%;
}
    
#\38 be29c49 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 23.5%;
    min-width: 4%;
    background-image: url(https://lirp.cdn-website.com/0479633f/dms3rep/multi/opt/modern-suburban-homes-at-dusk-2025-02-10-06-36-53-utc-1920w.jpg);
    justify-content: flex-end;
    align-items: center;
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
}
#\38 be29c49.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAIE/8QAHhAAAgEDBQAAAAAAAAAAAAAAAQIAAwQSBQcRFSH/xAAUAQEAAAAAAAAAAAAAAAAAAAAD/8QAGhEAAgIDAAAAAAAAAAAAAAAAAQIAAxEhMv/aAAwDAQACEQMRAD8Anu2s7DOjQQOT4Jsp7gKEUNpiFgOCcoiE99uejHrRQNCf/9k=');
}
}



@media all {
    
#b990886a {
    min-height: 600px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\39 df30164 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f058a963 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 51.67%;
    min-width: 4%;
    order: 0;
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
}
    
#b1e8a723 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 3c964b3::before, #\30 3c964b3 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.94;
    border-radius: inherit;
}
#\30 3c964b3 {
    background-color: var(--color_2);
    background-image: url(https://lirp.cdn-website.com/0479633f/dms3rep/multi/opt/aerial-view-of-suburban-homes-with-sunset-sky-2025-02-10-06-47-19-utc-1920w.jpg);
    background-attachment: fixed;
}
#\30 3c964b3.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMF/8QAHxAAAQMDBQAAAAAAAAAAAAAAAQACAwQFEQYUITFh/8QAFQEBAQAAAAAAAAAAAAAAAAAABAX/xAAYEQADAQEAAAAAAAAAAAAAAAAAAREDAv/aAAwDAQACEQMRAD8A05dY3ipMjI6wks7yCpC93sjO6bz4iKXpt2pGKlP/2Q==');
}
    
#a58ffc19 {
    width: 220px;
    height: auto;
    max-width: 100%;
    min-height: 52px;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_gls {
    width: 48.333333333333336%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#widget_4op {
    width: 100%;
    height: 400px;
    max-width: 100%;
    margin-top: 0px;
}
}



@media all {
    
#ac56ff1b {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 fda1ddf {
    margin: 0px 0% 0px 0%;
}
    
#\38 79a7727 {
    width: 81.34%;
    height: auto;
    max-width: 100%;
    margin-top: 0px;
    order: 3;
}
    
#\37 44f1e0d {
    min-height: 500px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 10px 0% 80px 0%;
}
    
#c20a80ba {
    width: 232px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 4;
    min-width: 32px;
    align-self: auto;
    min-height: 48px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e442b95b {
    width: 232px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 3;
    min-width: 32px;
    align-self: auto;
    min-height: 48px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 d65a05e {
    width: 100%;
    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 35531e5::before, #\37 35531e5 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.5;
    border-radius: inherit;
    background-image: linear-gradient(0deg, rgba(0, 0, 0, 1) 100%, rgba(141, 141, 141, 1) 100%);
}
#\37 35531e5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 8px;
    width: 49%;
    min-width: 4%;
    align-items: center;
    background-image: url(https://lirp.cdn-website.com/0479633f/dms3rep/multi/opt/modern-home-exterior-at-sunset-2025-02-10-07-08-25-utc-1920w.jpg);
    background-origin: border-box;
    border-radius: 0px 0px 0px 0px;
}
#\37 35531e5.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAX/xAAeEAABAwQDAAAAAAAAAAAAAAADAAEFAgQGMRIk8f/EABUBAQEAAAAAAAAAAAAAAAAAAAID/8QAGREAAgMBAAAAAAAAAAAAAAAAAQIAAyER/9oADAMBAAIRAxEAPwCphMBf49HlDUwjOV9v6qtQJPk/VtNoilWWUYTGyqeZP//Z');
}
    
#eb9447ed::before, #eb9447ed > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.75;
    border-radius: inherit;
}
#eb9447ed {
    background-image: none;
    border-radius: 0px 0px 0px 0px;
    background-color: var(--color_3);
}
    
#db5c3b3d {
    width: 88.38%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\30 3a18910::before, #\30 3a18910 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.5;
    border-radius: inherit;
    background-image: linear-gradient(0deg, rgba(0, 0, 0, 1) 100%, rgba(141, 141, 141, 1) 100%);
}
#\30 3a18910 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 8px;
    width: 49%;
    min-width: 4%;
    align-items: center;
    background-image: url(https://lirp.cdn-website.com/0479633f/dms3rep/multi/opt/architect-engineer-design-working-on-blueprint-pla-2025-01-10-11-11-50-utc-1920w.jpg);
    background-origin: border-box;
    border-radius: 0px 0px 0px 0px;
}
#\30 3a18910.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAYH/8QAIBAAAQMDBQEAAAAAAAAAAAAAAQACAwQFBhEUIjEygf/EABUBAQEAAAAAAAAAAAAAAAAAAAID/8QAGBEBAAMBAAAAAAAAAAAAAAAAAQACEhH/2gAMAwEAAhEDEQA/ALDIqS7UmKTPkkhBLdHkd/FgMljqHyOduG8iT5RE6magSfNKs//Z');
}
}



@media all {
    
#ca7b44e5 {
    width: 91.8247165423127%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 be063ba {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 50%;
    min-width: 4%;
    padding: 40px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
}
    
#\37 f82fc68 {
    min-height: 600px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
}
    
#\34 f9b10bd {
    width: 91.8247165423127%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 f74cbc0::before, #\31 f74cbc0 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.25;
    border-radius: inherit;
    background-image: linear-gradient(0deg, rgba(0, 0, 0, 1) 100%, rgba(141, 141, 141, 1) 100%);
}
#\31 f74cbc0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-image: url(https://lirp.cdn-website.com/0479633f/dms3rep/multi/opt/pexels-anastasiya-gepp-654466-3995921-scaled-1920w.jpg);
    border-radius: 0px 0px 0px 0px;
}
#\31 f74cbc0.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUH/8QAHhAAAgEEAwEAAAAAAAAAAAAAAQIAAwURMQQTIVL/xAAVAQEBAAAAAAAAAAAAAAAAAAAAA//EABgRAAMBAQAAAAAAAAAAAAAAAAABEQID/9oADAMBAAIRAxEAPwDSbjcsMjsD11hr5kNrhQDEDjAjPhJ3ESXRSDLp/9k=');
}
    
#\30 0034f12::before, #\30 0034f12 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0,0,0,1);
    opacity: 0.88;
    border-radius: inherit;
}
#\30 0034f12 {
    background-color: rgba(0,0,0,1);
    background-image: url("https://lirp.cdn-website.com/0479633f/dms3rep/multi/opt/aerial-view-of-suburban-homes-with-sunset-sky-2025-02-10-06-47-19-utc-1920w.jpg");
    background-attachment: fixed;
}
#\30 0034f12.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMF/8QAHxAAAQMDBQAAAAAAAAAAAAAAAQACAwQFEQYUITFh/8QAFQEBAQAAAAAAAAAAAAAAAAAABAX/xAAYEQADAQEAAAAAAAAAAAAAAAAAAREDAv/aAAwDAQACEQMRAD8A05dY3ipMjI6wks7yCpC93sjO6bz4iKXpt2pGKlP/2Q==');
}
    
#cac6e710 {
    width: 91.8247165423127%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f8ba4e02 {
    width: 280px;
    height: auto;
    max-width: 100%;
    min-height: 52px;
    order: 3;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 d0b60e9 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\37 ca5fb65::before, #\37 ca5fb65 > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 6103b84 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#d6fe16e7::before, #d6fe16e7 > .bgExtraLayerOverlay {
    
}
    
#\39 66e71b7::before, #\39 66e71b7 > .bgExtraLayerOverlay {
    
}
#\39 66e71b7 {
    width: 50.24%;
    padding: 16px 25px 16px 30px;
    margin: 0px 0% 0px 0%;
}
#\39 66e71b7.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAjklEQVQY0zWPsQrCUBAEX9QkptAoQdRCRBsLrRSxsPL//2lGLlyKhcfd7N7bUkopamgONECXamOmVmWCgFpdATvgCBzyvQ4DUE1JAZ2Bl/oFnsAtDX0EBbgAhlwE9AM+wB045a6dErfANZPewAO4qHu1V0ewUrscDGnaxMn4t7qMsKnxTI1C0bRJ1amx+R/dx8+UOEJX/QAAAABJRU5ErkJggg==');
}
    
#ff4b24e2::before, #ff4b24e2 > .bgExtraLayerOverlay {
    
}
#ff4b24e2 {
    width: 49.75513039027285%;
}
    
#\32 1c00a7b {
    width: 100.00%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 827d7e9 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 400px;
    padding: 40px 2% 10px 2%;
}
    
#a1d0662f::before, #a1d0662f > .bgExtraLayerOverlay {
    
}
#a1d0662f {
    width: 49%;
    min-height: 8px;
    height: auto;
    padding: 25px 10px 25px 10px;
    margin: 0px 0% 0px 0%;
}
#a1d0662f.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAYH/8QAIRAAAQIEBwAAAAAAAAAAAAAAAQACAwQFEhETITJCYXH/xAAVAQEBAAAAAAAAAAAAAAAAAAADBP/EABcRAQADAAAAAAAAAAAAAAAAAAABAhH/2gAMAwEAAhEDEQA/ANCfQn0bWiycvkOJua44W+KQjumjHiG0bjy7RFLY2Q//2Q==');
}
    
#d2c204ef::before, #d2c204ef > .bgExtraLayerOverlay {
    
}
#d2c204ef {
    width: 49%;
    min-height: 8px;
    height: auto;
    padding: 25px 10px 25px 10px;
    margin: 0px 0% 0px 0%;
}
#d2c204ef.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAEG/8QAHxAAAgEDBQEAAAAAAAAAAAAAAQIAAwUhBAYREyIx/8QAFAEBAAAAAAAAAAAAAAAAAAAABf/EABsRAAEEAwAAAAAAAAAAAAAAAAABAgMEESFR/9oADAMBAAIRAxEAPwDe3Hcl00CqHZOupjz9Ei3JiATVqcnJzEQN9qVMbFUrs4f/2Q==');
}
    
#b52d7101::before, #b52d7101 > .bgExtraLayerOverlay {
    
}
    
#\34 1aaf7a3 {
    margin: 0px 0% 0px 0%;
}
    
#\33 e1aa20a {
    margin-top: -0px;
}
    
#\37 fcab04b {
    width: 274px;
}
    
#da867d3c {
    width: 272px;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 5b9c358 {
    width: 49%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
#\31 5b9c358.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQG/8QAIBAAAQMCBwAAAAAAAAAAAAAAAgABAwQRBQYTITEyQf/EABUBAQEAAAAAAAAAAAAAAAAAAAIF/8QAGxEAAgIDAQAAAAAAAAAAAAAAAQIAAwQSITH/2gAMAwEAAhEDEQA/AKXjq8VoZoiYYhLe4v1ZYeXJ5ap2q35fxEUwZVtg2Y9iWtR4J//Z');
}
    
#\30 d729999 {
    width: 49%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
#\30 d729999.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQF/8QAHhAAAQQCAwEAAAAAAAAAAAAAAgABAxEFIQQUQeH/xAAVAQEBAAAAAAAAAAAAAAAAAAACA//EABkRAQEAAwEAAAAAAAAAAAAAAAIBAAMEEf/aAAwDAQACEQMRAD8ApgHo48wCEbqx2sxsqbNT8aO/dfURSPXvBkLuF8ulX2mZ/9k=');
}
    
#\35 34e5bf2 {
    width: 49%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
#\35 34e5bf2.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHhAAAQQBBQAAAAAAAAAAAAAAAQADBBESBQYVRJH/xAAVAQEBAAAAAAAAAAAAAAAAAAAABP/EABkRAAIDAQAAAAAAAAAAAAAAAAADAhExBP/aAAwDAQACEQMRAD8As7g5CHEDk2Rm88cRQullMNQPZc9RFAzoZeiS43h//9k=');
}
    
#\35 02b7b41 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 2%;
    min-height: 450px;
}
    
#ca175cb2 {
    width: 49%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
#ca175cb2.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAIE/8QAIBAAAAYCAgMAAAAAAAAAAAAAAAECAwUhBBEHEhNBkf/EABUBAQEAAAAAAAAAAAAAAAAAAAAE/8QAGBEAAwEBAAAAAAAAAAAAAAAAAAECAzH/2gAMAwEAAhEDEQA/AKgYfMKOcZjPCkzpW60NSeNX1JJSshvsdnXv4ACTO3UpsLOX0//Z');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f8306d41 {
    width: 49%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
#f8306d41.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAX/xAAfEAABAwMFAAAAAAAAAAAAAAABAAMEAgYRBRIhMVH/xAAVAQEBAAAAAAAAAAAAAAAAAAAEBf/EABsRAAEEAwAAAAAAAAAAAAAAAAABAgMSFEJR/9oADAMBAAIRAxEAPwCs9ekqaCG2m95HGR0ox1S5CTifQB5hEU3PnXYPVvD/2Q==');
}
    
#c65a2d05 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 2%;
    min-height: 450px;
}
    
#a3b10e3c {
    width: 49%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
#a3b10e3c.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA6ElEQVQI1wXBW0vCYACA4e+vFASmYlJEmqMdvplfm9Fym4diW9oqDxdCgZ0GkSgRdNNVl3XRP+iqi37b2/MI6Y/wk4yb2SfL+Q8viz+md7900g/U8RjT0JC1IsJQCtcLmIxveX585235zVP2xXA4JwxipL6DXikgNC2HbRVIeg3upxe8ZhmL2QPXaZ/Ed1B6GaOaR9iyzMF+idDb5jyyGQ08ruIjYt+ke1ilaW+irC1E2JJ0Ap1uWCPq6Zy09wi8Cm6jiFvPoew8yt5AXA7apP0WZ5FDdFonCHZxmiVMuYpprmBZa0i5zj8UvnfFMFfWlAAAAABJRU5ErkJggg==');
}
    
#\32 283d387 {
    width: 49%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
#\32 283d387.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAsTAAALEwEAmpwYAAABCUlEQVQY0wXBy0oCUQCA4Xmk9lEpGJkhOuXJ68HRdHRs1GacNDUJs7CLYqaiXcxF0SJo0aJ17xBEvc3f9yl/c4Pfhc3XrMli0KXfnzAZzni6uWV+1mbSajFqnaB8zzP8PJt8Dgv0mnka1Qqjqy7vD2M+pj3ehhe8Di5R7usbvHSCXFs+zIQHLbxFvZhi3Dnk8dzh7tRi2rFRStoyju4ml1gjElhB9blJhlXsnEbNkFR0QXkvgBLbcSGFBym8yJAfKbaRQqBFIsRUP8HNVdZdSyiGVMnFVfSEwEhKipksZd3Aypvsp9No0V1CQS9KNizIx6OU0imqhQKN8gHHtkO7WqddO6JZcbBMk38w4aILOhHFhAAAAABJRU5ErkJggg==');
}
    
#\38 be29c49 {
    width: 49%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
#\38 be29c49.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAIE/8QAHhAAAgEDBQAAAAAAAAAAAAAAAQIAAwQSBQcRFSH/xAAUAQEAAAAAAAAAAAAAAAAAAAAD/8QAGhEAAgIDAAAAAAAAAAAAAAAAAQIAAxEhMv/aAAwDAQACEQMRAD8Anu2s7DOjQQOT4Jsp7gKEUNpiFgOCcoiE99uejHrRQNCf/9k=');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b990886a {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
}
    
#f058a963 {
    width: 50%;
    min-height: 8px;
    height: auto;
    align-items: flex-start;
}
    
#\30 3c964b3::before, #\30 3c964b3 > .bgExtraLayerOverlay {
    
}
#\30 3c964b3.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMF/8QAHxAAAQMDBQAAAAAAAAAAAAAAAQACAwQFEQYUITFh/8QAFQEBAQAAAAAAAAAAAAAAAAAABAX/xAAYEQADAQEAAAAAAAAAAAAAAAAAAREDAv/aAAwDAQACEQMRAD8A05dY3ipMjI6wks7yCpC93sjO6bz4iKXpt2pGKlP/2Q==');
}
    
#group_gls {
    width: 50%;
    min-height: 8px;
}
    
#\39 df30164 {
    width: 99.90%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 44f1e0d {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 400px;
    padding: 10px 2% 40px 2%;
}
    
#\37 35531e5::before, #\37 35531e5 > .bgExtraLayerOverlay {
    
}
#\37 35531e5 {
    width: 49%;
    min-height: 8px;
    height: auto;
    justify-content: center;
    padding: 25px 10px 25px 10px;
    margin: 0px 0% 0px 0%;
}
#\37 35531e5.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAX/xAAeEAABAwQDAAAAAAAAAAAAAAADAAEFAgQGMRIk8f/EABUBAQEAAAAAAAAAAAAAAAAAAAID/8QAGREAAgMBAAAAAAAAAAAAAAAAAQIAAyER/9oADAMBAAIRAxEAPwCphMBf49HlDUwjOV9v6qtQJPk/VtNoilWWUYTGyqeZP//Z');
}
    
#eb9447ed::before, #eb9447ed > .bgExtraLayerOverlay {
    
}
    
#\30 3a18910::before, #\30 3a18910 > .bgExtraLayerOverlay {
    
}
#\30 3a18910 {
    width: 49%;
    min-height: 8px;
    height: auto;
    padding: 25px 10px 25px 10px;
    margin: 0px 0% 0px 0%;
}
#\30 3a18910.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAYH/8QAIBAAAQMDBQEAAAAAAAAAAAAAAQACAwQFBhEUIjEygf/EABUBAQEAAAAAAAAAAAAAAAAAAAID/8QAGBEBAAMBAAAAAAAAAAAAAAAAAQACEhH/2gAMAwEAAhEDEQA/ALDIqS7UmKTPkkhBLdHkd/FgMljqHyOduG8iT5RE6magSfNKs//Z');
}
    
#\38 fda1ddf {
    margin: 0px 0% 0px 0%;
}
    
#\38 79a7727 {
    width: 100.00%;
}
    
#db5c3b3d {
    width: 100.00%;
}
    
#e442b95b {
    width: 274px;
}
    
#c20a80ba {
    width: 274px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 be063ba {
    width: 100%;
    min-height: 407px;
    height: auto;
    align-items: center;
}
    
#\37 f82fc68 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\31 f74cbc0::before, #\31 f74cbc0 > .bgExtraLayerOverlay {
    
}
#\31 f74cbc0 {
    width: 100%;
    min-height: 350px;
    height: auto;
}
#\31 f74cbc0.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUH/8QAHhAAAgEEAwEAAAAAAAAAAAAAAQIAAwURMQQTIVL/xAAVAQEBAAAAAAAAAAAAAAAAAAAAA//EABgRAAMBAQAAAAAAAAAAAAAAAAABEQID/9oADAMBAAIRAxEAPwDSbjcsMjsD11hr5kNrhQDEDjAjPhJ3ESXRSDLp/9k=');
}
    
#\30 0034f12::before, #\30 0034f12 > .bgExtraLayerOverlay {
    
}
#\30 0034f12.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMF/8QAHxAAAQMDBQAAAAAAAAAAAAAAAQACAwQFEQYUITFh/8QAFQEBAQAAAAAAAAAAAAAAAAAABAX/xAAYEQADAQEAAAAAAAAAAAAAAAAAAREDAv/aAAwDAQACEQMRAD8A05dY3ipMjI6wks7yCpC93sjO6bz4iKXpt2pGKlP/2Q==');
}
}



@media (max-width: 767px) {
    
#\32 5fdedec {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\31 d0b60e9 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 150px 4% 40px 4%;
}
    
#\37 ca5fb65::before, #\37 ca5fb65 > .bgExtraLayerOverlay {
    
}
    
#\31 254c4fd {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#group_b3r {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#dd01755b {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#widget_vc0 {
    width: 90.30%;
}
    
#\37 242cda2 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#ff4b24e2::before, #ff4b24e2 > .bgExtraLayerOverlay {
    
}
#ff4b24e2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 40px 10px 40px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\31 6103b84 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#widget_g6b {
    height: 325px;
    width: 97.72%;
}
    
#\39 66e71b7::before, #\39 66e71b7 > .bgExtraLayerOverlay {
    
}
#\39 66e71b7 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 40px 15px 40px 15px;
    margin: 0px 0% 0px 0%;
}
#\39 66e71b7.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAjklEQVQY0zWPsQrCUBAEX9QkptAoQdRCRBsLrRSxsPL//2lGLlyKhcfd7N7bUkopamgONECXamOmVmWCgFpdATvgCBzyvQ4DUE1JAZ2Bl/oFnsAtDX0EBbgAhlwE9AM+wB045a6dErfANZPewAO4qHu1V0ewUrscDGnaxMn4t7qMsKnxTI1C0bRJ1amx+R/dx8+UOEJX/QAAAABJRU5ErkJggg==');
}
    
#d6fe16e7::before, #d6fe16e7 > .bgExtraLayerOverlay {
    
}
    
#\32 1c00a7b {
    width: 100.00%;
}
    
#f6bbeebf {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\33 827d7e9 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 4% 10px 4%;
}
    
#a1d0662f::before, #a1d0662f > .bgExtraLayerOverlay {
    
}
#a1d0662f {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 40px 15px 40px 15px;
    margin: 0px 0% 0px 0%;
}
#a1d0662f.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAYH/8QAIRAAAQIEBwAAAAAAAAAAAAAAAQACAwQFEhETITJCYXH/xAAVAQEBAAAAAAAAAAAAAAAAAAADBP/EABcRAQADAAAAAAAAAAAAAAAAAAABAhH/2gAMAwEAAhEDEQA/ANCfQn0bWiycvkOJua44W+KQjumjHiG0bjy7RFLY2Q//2Q==');
}
    
#d2c204ef::before, #d2c204ef > .bgExtraLayerOverlay {
    
}
#d2c204ef {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 40px 15px 40px 15px;
    margin: 0px 0% 0px 0%;
}
#d2c204ef.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAEG/8QAHxAAAgEDBQEAAAAAAAAAAAAAAQIAAwUhBAYREyIx/8QAFAEBAAAAAAAAAAAAAAAAAAAABf/EABsRAAEEAwAAAAAAAAAAAAAAAAABAgMEESFR/9oADAMBAAIRAxEAPwDe3Hcl00CqHZOupjz9Ei3JiATVqcnJzEQN9qVMbFUrs4f/2Q==');
}
    
#b52d7101::before, #b52d7101 > .bgExtraLayerOverlay {
    
}
    
#f8a4fa83 {
    width: 100.00%;
}
    
#\35 5be895a {
    width: 99.46%;
}
    
#\34 1aaf7a3 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#dd6dd768 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#c25f64e6 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\35 b2eba46 {
    margin-top: 0px;
}
}



@media (max-width: 767px) {
    
#\31 5b9c358 {
    width: 100%;
    min-height: 200px;
    align-items: center;
    height: auto;
}
#\31 5b9c358.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQG/8QAIBAAAQMCBwAAAAAAAAAAAAAAAgABAwQRBQYTITEyQf/EABUBAQEAAAAAAAAAAAAAAAAAAAIF/8QAGxEAAgIDAQAAAAAAAAAAAAAAAQIAAwQSITH/2gAMAwEAAhEDEQA/AKXjq8VoZoiYYhLe4v1ZYeXJ5ap2q35fxEUwZVtg2Y9iWtR4J//Z');
}
    
#\30 d729999 {
    width: 100%;
    min-height: 200px;
    align-items: center;
    height: auto;
}
#\30 d729999.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQF/8QAHhAAAQQCAwEAAAAAAAAAAAAAAgABAxEFIQQUQeH/xAAVAQEBAAAAAAAAAAAAAAAAAAACA//EABkRAQEAAwEAAAAAAAAAAAAAAAIBAAMEEf/aAAwDAQACEQMRAD8ApgHo48wCEbqx2sxsqbNT8aO/dfURSPXvBkLuF8ulX2mZ/9k=');
}
    
#\35 34e5bf2 {
    width: 100%;
    min-height: 200px;
    align-items: center;
    height: auto;
}
#\35 34e5bf2.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHhAAAQQBBQAAAAAAAAAAAAAAAQADBBESBQYVRJH/xAAVAQEBAAAAAAAAAAAAAAAAAAAABP/EABkRAAIDAQAAAAAAAAAAAAAAAAADAhExBP/aAAwDAQACEQMRAD8As7g5CHEDk2Rm88cRQullMNQPZc9RFAzoZeiS43h//9k=');
}
    
#\35 02b7b41 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#ca175cb2 {
    width: 100%;
    min-height: 200px;
    align-items: center;
}
#ca175cb2.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAIE/8QAIBAAAAYCAgMAAAAAAAAAAAAAAAECAwUhBBEHEhNBkf/EABUBAQEAAAAAAAAAAAAAAAAAAAAE/8QAGBEAAwEBAAAAAAAAAAAAAAAAAAECAzH/2gAMAwEAAhEDEQA/AKgYfMKOcZjPCkzpW60NSeNX1JJSshvsdnXv4ACTO3UpsLOX0//Z');
}
}



@media (max-width: 767px) {
    
#f8306d41 {
    width: 100%;
    min-height: 200px;
    align-items: center;
}
#f8306d41.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAX/xAAfEAABAwMFAAAAAAAAAAAAAAABAAMEAgYRBRIhMVH/xAAVAQEBAAAAAAAAAAAAAAAAAAAEBf/EABsRAAEEAwAAAAAAAAAAAAAAAAABAgMSFEJR/9oADAMBAAIRAxEAPwCs9ekqaCG2m95HGR0ox1S5CTifQB5hEU3PnXYPVvD/2Q==');
}
    
#c65a2d05 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#a3b10e3c {
    width: 100%;
    min-height: 200px;
    align-items: center;
}
#a3b10e3c.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA6ElEQVQI1wXBW0vCYACA4e+vFASmYlJEmqMdvplfm9Fym4diW9oqDxdCgZ0GkSgRdNNVl3XRP+iqi37b2/MI6Y/wk4yb2SfL+Q8viz+md7900g/U8RjT0JC1IsJQCtcLmIxveX585235zVP2xXA4JwxipL6DXikgNC2HbRVIeg3upxe8ZhmL2QPXaZ/Ed1B6GaOaR9iyzMF+idDb5jyyGQ08ruIjYt+ke1ilaW+irC1E2JJ0Ap1uWCPq6Zy09wi8Cm6jiFvPoew8yt5AXA7apP0WZ5FDdFonCHZxmiVMuYpprmBZa0i5zj8UvnfFMFfWlAAAAABJRU5ErkJggg==');
}
    
#\32 283d387 {
    width: 100%;
    min-height: 200px;
    align-items: center;
}
#\32 283d387.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAsTAAALEwEAmpwYAAABCUlEQVQY0wXBy0oCUQCA4Xmk9lEpGJkhOuXJ68HRdHRs1GacNDUJs7CLYqaiXcxF0SJo0aJ17xBEvc3f9yl/c4Pfhc3XrMli0KXfnzAZzni6uWV+1mbSajFqnaB8zzP8PJt8Dgv0mnka1Qqjqy7vD2M+pj3ehhe8Di5R7usbvHSCXFs+zIQHLbxFvZhi3Dnk8dzh7tRi2rFRStoyju4ml1gjElhB9blJhlXsnEbNkFR0QXkvgBLbcSGFBym8yJAfKbaRQqBFIsRUP8HNVdZdSyiGVMnFVfSEwEhKipksZd3Aypvsp9No0V1CQS9KNizIx6OU0imqhQKN8gHHtkO7WqddO6JZcbBMk38w4aILOhHFhAAAAABJRU5ErkJggg==');
}
    
#\38 be29c49 {
    width: 100%;
    min-height: 200px;
    align-items: center;
}
#\38 be29c49.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAIE/8QAHhAAAgEDBQAAAAAAAAAAAAAAAQIAAwQSBQcRFSH/xAAUAQEAAAAAAAAAAAAAAAAAAAAD/8QAGhEAAgIDAAAAAAAAAAAAAAAAAQIAAxEhMv/aAAwDAQACEQMRAD8Anu2s7DOjQQOT4Jsp7gKEUNpiFgOCcoiE99uejHrRQNCf/9k=');
}
}



@media (max-width: 767px) {
    
#b990886a {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 4% 4% 4%;
}
    
#f058a963 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
    padding: 40px 16px 40px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\30 3c964b3::before, #\30 3c964b3 > .bgExtraLayerOverlay {
    
}
#\30 3c964b3.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMF/8QAHxAAAQMDBQAAAAAAAAAAAAAAAQACAwQFEQYUITFh/8QAFQEBAQAAAAAAAAAAAAAAAAAABAX/xAAYEQADAQEAAAAAAAAAAAAAAAAAAREDAv/aAAwDAQACEQMRAD8A05dY3ipMjI6wks7yCpC93sjO6bz4iKXpt2pGKlP/2Q==');
}
    
#group_gls {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
    
#widget_4op {
    height: 240px;
}
    
#a690604a {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\38 79a7727 {
    width: 100.00%;
}
    
#\37 44f1e0d {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 10px 4% 40px 4%;
}
    
#\37 35531e5::before, #\37 35531e5 > .bgExtraLayerOverlay {
    
}
#\37 35531e5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 40px 15px 40px 15px;
    margin: 0px 0% 0px 0%;
}
#\37 35531e5.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAX/xAAeEAABAwQDAAAAAAAAAAAAAAADAAEFAgQGMRIk8f/EABUBAQEAAAAAAAAAAAAAAAAAAAID/8QAGREAAgMBAAAAAAAAAAAAAAAAAQIAAyER/9oADAMBAAIRAxEAPwCphMBf49HlDUwjOV9v6qtQJPk/VtNoilWWUYTGyqeZP//Z');
}
    
#eb9447ed::before, #eb9447ed > .bgExtraLayerOverlay {
    
}
    
#db5c3b3d {
    width: 99.46%;
}
    
#\30 3a18910::before, #\30 3a18910 > .bgExtraLayerOverlay {
    
}
#\30 3a18910 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 40px 15px 40px 15px;
    margin: 0px 0% 0px 0%;
}
#\30 3a18910.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAYH/8QAIBAAAQMDBQEAAAAAAAAAAAAAAQACAwQFBhEUIjEygf/EABUBAQEAAAAAAAAAAAAAAAAAAAID/8QAGBEBAAMBAAAAAAAAAAAAAAAAAQACEhH/2gAMAwEAAhEDEQA/ALDIqS7UmKTPkkhBLdHkd/FgMljqHyOduG8iT5RE6magSfNKs//Z');
}
    
#\38 fda1ddf {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\32 be063ba {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
    padding: 40px 16px 40px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\37 f82fc68 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\31 f74cbc0::before, #\31 f74cbc0 > .bgExtraLayerOverlay {
    
}
#\31 f74cbc0 {
    width: 100%;
    min-height: 200px;
    align-items: center;
    height: auto;
    order: 0;
}
#\31 f74cbc0.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUH/8QAHhAAAgEEAwEAAAAAAAAAAAAAAQIAAwURMQQTIVL/xAAVAQEBAAAAAAAAAAAAAAAAAAAAA//EABgRAAMBAQAAAAAAAAAAAAAAAAABEQID/9oADAMBAAIRAxEAPwDSbjcsMjsD11hr5kNrhQDEDjAjPhJ3ESXRSDLp/9k=');
}
    
#\30 0034f12::before, #\30 0034f12 > .bgExtraLayerOverlay {
    
}
#\30 0034f12.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMF/8QAHxAAAQMDBQAAAAAAAAAAAAAAAQACAwQFEQYUITFh/8QAFQEBAQAAAAAAAAAAAAAAAAAABAX/xAAYEQADAQEAAAAAAAAAAAAAAAAAAREDAv/aAAwDAQACEQMRAD8A05dY3ipMjI6wks7yCpC93sjO6bz4iKXpt2pGKlP/2Q==');
}
    
#ca7b44e5 {
    width: 100.00%;
}
}

