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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner *.u_1715809659 { text-align:CENTER !important; }

  *#dm .dmInner *.u_1932152794 { text-align:CENTER !important; }

  *#dm .dmInner div.u_2292288209 hr { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1715809659 .iconBg { display:none !important; }

  *#dm .dmInner a.u_1715809659 {
    -moz-border-radius:0px !important;
    -webkit-border-radius:0px !important;
    border-radius:0px !important;
  }

  *#dm .dmInner a.u_1932152794 .iconBg { display:none !important; }

  *#dm .dmInner a.u_1932152794 {
    -moz-border-radius:0px !important;
    -webkit-border-radius:0px !important;
    border-radius:0px !important;
  }

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

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

  *#dm .dmInner *.u_1496997212 { text-align:CENTER !important; }

  *#dm .dmInner a.u_1496997212 .iconBg { display:none !important; }

  *#dm .dmInner a.u_1496997212 {
    -moz-border-radius:0px !important;
    -webkit-border-radius:0px !important;
    border-radius:0px !important;
  }

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

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

  *#dm .dmInner div.u_1620130833 hr { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1033054631 hr { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1718884812 hr { color:var(--color_2) !important; }

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

  *#dm .dmInner div.u_1426904929 hr { color:rgba(255,255,255,1) !important; }

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

  *#dm .dmInner *.u_1941675298 { text-align:CENTER !important; }

  *#dm .dmInner a.u_1941675298 .iconBg { display:none !important; }

  *#dm .dmInner a.u_1941675298 {
    -moz-border-radius:0px !important;
    -webkit-border-radius:0px !important;
    border-radius:0px !important;
  }

  *#dm .dmInner *.u_1435686224 { text-align:CENTER !important; }

  *#dm .dmInner a.u_1435686224 .iconBg { display:none !important; }

  *#dm .dmInner a.u_1435686224 {
    -moz-border-radius:0px !important;
    -webkit-border-radius:0px !important;
    border-radius:0px !important;
  }

  *#dm .dmInner *.u_1809712793 { text-align:CENTER !important; }

  *#dm .dmInner a.u_1809712793 .iconBg { display:none !important; }

  *#dm .dmInner a.u_1809712793 {
    -moz-border-radius:0px !important;
    -webkit-border-radius:0px !important;
    border-radius:0px !important;
  }

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

  *#dm .dmInner nav.u_1490236076 { color:white !important; }
}
@media (min-width:1025px) {
  *#dm .d-page-1716942098 DIV.dmInner { background-color:var(--color_8) !important; }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight { background-color:var(--color_8) !important; }
}
@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 {
    
#\36 3d24979f4a54e38542a8abe {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_2);
    background-image: none;
}
    
#\36 3d24979f4a54e38542a8abb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    align-items: center;
    padding: 40px 24px 0px 24px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 342px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 80px 0% 0px 0%;
    margin: 0% 0% 0% 0%;
}
    
#a9a7c03b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: 0px 0% 0px 0%;
}
    
#\30 dfe35a2 {
    width: 62.43%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\37 9479161.flex-element.widget-wrapper > [data-element-type] {
    padding: 20px 0px 0px 0px;
}
#\37 9479161 {
    width: 50.56%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0px 0px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#c630be8b {
    width: 212px;
    height: auto;
    max-width: 100%;
    align-self: stretch;
    order: 0;
    max-height: none;
    min-height: auto;
    min-width: 130px;
    grid-area: auto / auto / auto / auto;
}
    
#\33 68f705a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 100%;
    min-width: 4%;
    order: 0;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#d2a70c44 {
    width: 204.019px;
    height: auto;
    max-width: 100%;
    align-self: stretch;
    order: 1;
    max-height: none;
    min-height: auto;
    min-width: 130px;
    grid-area: auto / auto / auto / auto;
}
    
#\32 d069d83::before, #\32 d069d83 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.66;
    border-radius: inherit;
}
#\32 d069d83 {
    background-color: var(--color_7);
    border-radius: 0px 0px 0px 0px;
    background-image: url("https://le-de.cdn-website.com/62451d8f939b45e39e3a413fe3ec0702/dms3rep/multi/opt/img_2874-hero-1920w.webp");
}
    
#cef86b8f {
    width: 52.31%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a54d0f12 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 462px;
    min-height: 47px;
    max-height: 100%;
    order: 3;
    height: auto;
    column-gap: 8%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 2ce8df7 {
    min-height: 633px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#widget_h4e.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_h4e {
    width: 12.22%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\32 fa19b2f {
    min-height: 320px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\31 74eef3b {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\30 5ff2e4f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    align-items: center;
    padding: 40px 0px 40px 0px;
    margin: 0% 0% 0% 0%;
}
    
#widget_o2u {
    width: 79.41%;
    height: 488px;
    max-width: 100%;
}
    
#\39 32fcd88 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d5e96fdd {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 a754fa5 {
    width: 99.46%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: flex-start;
    order: 2;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\30 4666077 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    background-image: none;
    order: 0;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\31 6102e9f {
    min-height: 130px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 4% 0% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\37 f9a05bc {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_2);
    background-image: none;
}
    
#\37 bb77be3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#ce756902 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    align-items: flex-end;
    margin: 0% 0% 0% 0%;
}
    
#fe02bd6a {
    margin: 0px 0% 0px 0%;
}
    
#\35 0d4e8bd {
    width: 212px;
    height: auto;
    max-width: 100%;
    order: 0;
    max-height: none;
    min-height: auto;
    min-width: 130px;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b92b71c6 {
    width: 100%;
    height: auto;
    max-width: none;
    align-self: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 2bce282 {
    width: 99.46%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\33 faec366 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 23.5%;
    min-width: 4%;
    background-image: url("https://le-de.cdn-website.com/62451d8f939b45e39e3a413fe3ec0702/dms3rep/multi/opt/573484937_18538867453052198_267083888342386417_n-1920w.jpg");
    margin: 0% 0% 0% 0%;
}
#\33 faec366.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAMAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAABgf/xAAeEAACAgICAwAAAAAAAAAAAAABAgMFABEEIRIiof/EABQBAQAAAAAAAAAAAAAAAAAAAAP/xAAYEQEAAwEAAAAAAAAAAAAAAAABAAITEf/aAAwDAQACEQMRAD8Ab8ausa7hzK8aQy62vg3sfuAZb2wWRwYm2CQdyHKnYjfHZ2ZmY9bLHJ9LRV7yuzQ7JYk94G9lYuQByf/Z');
}
    
#\33 10bfbef {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_2);
    background-image: none;
}
    
#\36 4a52822 {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 4% 8% 4%;
    margin: 0% 0% 0% 0%;
}
    
#widget_3t7 {
    width: 100%;
    height: 408px;
    max-width: 100%;
}
    
#group_uai {
    align-items: center;
    width: 100%;
    min-height: 62px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    background-color: rgba(30, 30, 30, 0.89);
    background-image: none;
    height: auto;
}
    
#\36 f770ca0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 2e9e3c1.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\39 2e9e3c1 {
    width: 60.92%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 4dfcc61 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 23.5%;
    min-width: 4%;
    background-image: url("https://le-de.cdn-website.com/62451d8f939b45e39e3a413fe3ec0702/dms3rep/multi/opt/573268200_18538867444052198_8739517873576990494_n-1920w.jpg");
    margin: 0% 0% 0% 0%;
}
#\37 4dfcc61.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAMAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAABQb/xAAdEAABBAMBAQAAAAAAAAAAAAABAgMEBQARITEi/8QAFQEBAQAAAAAAAAAAAAAAAAAAAgP/xAAZEQACAwEAAAAAAAAAAAAAAAAAAgEREiH/2gAMAwEAAhEDEQA/AJFuJJFelqvBbST3Y1vDDCvASB4MoKmxkSqdCXSn48IGjhqpsgKIDquHJKuosWoXlH//2Q==');
}
    
#\30 03df6ff {
    width: 100%;
    height: 408px;
    max-width: 100%;
}
    
#\39 a451f48 {
    align-items: center;
    width: 100%;
    min-height: 62px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    background-color: rgba(30, 30, 30, 0.9);
    background-image: none;
    height: auto;
}
    
#ae4d9063 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c8b4c5a9.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#c8b4c5a9 {
    width: 60.92%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f4344fcf {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 23.5%;
    min-width: 4%;
    background-image: url("https://le-de.cdn-website.com/62451d8f939b45e39e3a413fe3ec0702/dms3rep/multi/opt/572353622_18538867441052198_5644049540199195022_n-1920w.jpg");
    margin: 0% 0% 0% 0%;
}
#f4344fcf.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAMAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAwQFBv/EACAQAAEDAwUBAAAAAAAAAAAAAAECAwQABSEGESIxQVH/xAAUAQEAAAAAAAAAAAAAAAAAAAAC/8QAGBEAAgMAAAAAAAAAAAAAAAAAAQIAAyH/2gAMAwEAAhEDEQA/AFJWtiJG3Arcxy7FAOs7uCQi0xikdHGRWauFvjt3SEUoycnepz7rgfcAcIAUfB9oGlFOxLeSMn//2Q==');
}
    
#a744a8c6 {
    width: 100%;
    height: 408px;
    max-width: 100%;
}
    
#b0e4bd2f {
    align-items: center;
    width: 100%;
    min-height: 62px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    background-color: rgba(0, 0, 0, 0.82);
    background-image: none;
    height: auto;
}
    
#\31 f7d7a06 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e0a10cbe.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#e0a10cbe {
    width: 60.92%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 534c4ae {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 23.5%;
    min-width: 4%;
    background-image: url("https://le-de.cdn-website.com/62451d8f939b45e39e3a413fe3ec0702/dms3rep/multi/opt/572453025_18538867429052198_4111427510685920098_n-1920w.jpg");
    margin: 0% 0% 0% 0%;
}
#\38 534c4ae.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAMAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAABgX/xAAjEAACAQIEBwAAAAAAAAAAAAABAgQAAwUREzEGFSFBUXKR/8QAFQEBAQAAAAAAAAAAAAAAAAAAAQL/xAAYEQADAQEAAAAAAAAAAAAAAAAAE1ECA//aAAwDAQACEQMRAD8AFQsTxaMrs0q1I1G3O6D7VXnzd3OfrR2edHil49vpaDbU0WNZKgm2uZHiqZ0opxD/2Q==');
}
    
#\37 f717043 {
    width: 100%;
    height: 408px;
    max-width: 100%;
}
    
#e04bdfe7 {
    align-items: center;
    width: 100%;
    min-height: 62px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    background-color: var(--color_1);
    background-image: none;
    height: auto;
}
    
#\34 74d1c20 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 b6a7fd0.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\37 b6a7fd0 {
    width: 60.92%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d4e86b5d {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#ecbcf5b4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#bc1399bd {
    min-height: 377px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 4% 2% 4%;
    margin: 0% 0% 0% 0%;
}
    
#f028fcbf::before, #f028fcbf > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.57;
    border-radius: inherit;
}
#f028fcbf {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://le-de.cdn-website.com/62451d8f939b45e39e3a413fe3ec0702/dms3rep/multi/opt/obra-vivienda-hero+%281%29-1920w.webp");
    background-attachment: fixed;
}
#f028fcbf.lazy {
    background-image: url('data:image/jpeg; base64,UklGRlwAAABXRUJQVlA4IFAAAABQAgCdASoKAAgAAUAmJQBOjWAMIAA6sbr4qvAA/sDPq+a8V0G5eMf1hN8edQqmJoOF2RvsFg0SYlWyHt+H2vPuTLvQOrNif7VMBJO5vAAAAA==');
}
    
#\36 65f350e {
    width: 79.16%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fc740914 {
    width: 60.13%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c5fe89f6 {
    width: 204.019px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    max-height: none;
    min-height: auto;
    min-width: 130px;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fd495905 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\37 1344615 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#c91c03ce {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    background-image: url("https://le-de.cdn-website.com/62451d8f939b45e39e3a413fe3ec0702/dms3rep/multi/opt/img_1610-1920w.webp");
    justify-content: flex-end;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
#c91c03ce.lazy {
    background-image: url('data:image/jpeg; base64,UklGRlAAAABXRUJQVlA4IEQAAADQAQCdASoKAAgAAUAmJQBOgBujEZpqQADOLU9/hF5/ZsdH7rsvOpGmm6YgsbDOtCRuYLZL3XaXj08fdBvFOWc5mQ8AAA==');
}
    
#\30 9f62ed6 {
    min-height: 527px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 41d507f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    padding: 80px 24px 80px 24px;
    margin: 0% 0% 0% 0%;
}
    
#ebb69a94 {
    margin: 0px 0% 0px 0%;
}
    
#\39 bd015ef {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: none;
}
    
#a4209bd6.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 25px 0px;
}
#a4209bd6 {
    width: 99.46%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 9d15ab7 {
    width: 204.019px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    max-height: none;
    min-height: auto;
    min-width: 130px;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\34 9104679 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\35 2c4f86b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 18.4%;
    min-width: 4%;
    align-items: center;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#d1d5f199 {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#widget_0ai {
    width: 78.82%;
    height: 202px;
    max-width: 100%;
}
    
#\36 fbcdd76 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 217b20a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 18.4%;
    min-width: 4%;
    align-items: center;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#fbab1606 {
    width: 78.82%;
    height: 202px;
    max-width: 100%;
}
    
#f143ffe2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 6694dcb {
    margin: 0px 0% 0px 0%;
}
    
#\30 d2a917b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 18.4%;
    min-width: 4%;
    align-items: center;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#b8145bbe {
    width: 78.82%;
    height: 202px;
    max-width: 100%;
}
    
#d7a077fc {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 a9bbc0b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 18.4%;
    min-width: 4%;
    align-items: center;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#f9b47714 {
    width: 78.82%;
    height: 202px;
    max-width: 100%;
}
    
#b9547df5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f291b35d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 18.4%;
    min-width: 4%;
    align-items: center;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\37 07cd913 {
    width: 78.82%;
    height: 202px;
    max-width: 100%;
}
    
#\32 ccb064d {
    width: 74.72%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\39 e9ba9ce {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#\30 8850126 {
    width: 67.68%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a48e100e {
    min-height: 410px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\39 a0a3a67::before, #\39 a0a3a67 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.63;
    border-radius: inherit;
}
#\39 a0a3a67 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://le-de.cdn-website.com/62451d8f939b45e39e3a413fe3ec0702/dms3rep/multi/opt/photo_2021_03_08_20_15_50-1920w.jpg");
    background-attachment: fixed;
}
#\39 a0a3a67.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQF/8QAHhAAAQQBBQAAAAAAAAAAAAAAAQACAwQhBhESFWH/xAAVAQEBAAAAAAAAAAAAAAAAAAABBf/EABkRAAIDAQAAAAAAAAAAAAAAAAARAgMEMf/aAAwDAQACEQMRAD8AzaeorcEREc0pLm8SXHIUhtXyd+zt59RFBlosfQR//9k=');
}
    
#dc056733 {
    width: 60.13%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 8945fdd {
    width: 204.019px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    max-height: none;
    min-height: auto;
    min-width: 130px;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#b81c9998 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#\30 5181f9c {
    min-height: 603px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\35 93b5af6 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_2);
    background-image: none;
}
    
#\35 cbaf596 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 2d36a83 {
    width: 76.39%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_vmp {
    width: 20.01%;
    height: 98px;
    max-width: 100%;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 170px;
}
    
#\30 dfe35a2 {
    width: 93.91%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 9479161 {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
    
#c630be8b {
    width: 195.252px;
}
    
#\33 68f705a {
    row-gap: 10px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
}
    
#d2a70c44 {
    width: 207px;
    height: auto;
    min-height: 54px;
}
    
#\32 d069d83::before, #\32 d069d83 > .bgExtraLayerOverlay {
    
}
    
#a54d0f12 {
    min-height: 54px;
    width: 419px;
    column-gap: 4%;
    height: auto;
}
    
#\30 2ce8df7 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
}
    
#cef86b8f {
    width: 92.18%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 fa19b2f {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#d526ead4 {
    margin: 0px 0% 0px 0%;
}
    
#\30 5ff2e4f {
    width: 100%;
    min-height: 80px;
}
    
#\30 4666077 {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 6102e9f {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#fe02bd6a {
    margin: 0px 0% 0px 0%;
}
    
#ce756902 {
    width: 41.73%;
}
    
#\37 bb77be3 {
    width: 56.19%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d4e86b5d {
    margin: 0px 0% 0px 0%;
}
    
#\36 4a52822 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 2%;
    min-height: 240px;
}
    
#\33 faec366 {
    width: 49%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
#\33 faec366.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAMAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAABgf/xAAeEAACAgICAwAAAAAAAAAAAAABAgMFABEEIRIiof/EABQBAQAAAAAAAAAAAAAAAAAAAAP/xAAYEQEAAwEAAAAAAAAAAAAAAAABAAITEf/aAAwDAQACEQMRAD8Ab8ausa7hzK8aQy62vg3sfuAZb2wWRwYm2CQdyHKnYjfHZ2ZmY9bLHJ9LRV7yuzQ7JYk94G9lYuQByf/Z');
}
    
#\37 4dfcc61 {
    width: 49%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
#\37 4dfcc61.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAMAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAABQb/xAAdEAABBAMBAQAAAAAAAAAAAAABAgMEBQARITEi/8QAFQEBAQAAAAAAAAAAAAAAAAAAAgP/xAAZEQACAwEAAAAAAAAAAAAAAAAAAgEREiH/2gAMAwEAAhEDEQA/AJFuJJFelqvBbST3Y1vDDCvASB4MoKmxkSqdCXSn48IGjhqpsgKIDquHJKuosWoXlH//2Q==');
}
    
#f4344fcf {
    width: 49%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
#f4344fcf.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAMAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAwQFBv/EACAQAAEDAwUBAAAAAAAAAAAAAAECAwQABSEGESIxQVH/xAAUAQEAAAAAAAAAAAAAAAAAAAAC/8QAGBEAAgMAAAAAAAAAAAAAAAAAAQIAAyH/2gAMAwEAAhEDEQA/AFJWtiJG3Arcxy7FAOs7uCQi0xikdHGRWauFvjt3SEUoycnepz7rgfcAcIAUfB9oGlFOxLeSMn//2Q==');
}
    
#\38 534c4ae {
    width: 49%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
#\38 534c4ae.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAMAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAABgX/xAAjEAACAQIEBwAAAAAAAAAAAAABAgQAAwUREzEGFSFBUXKR/8QAFQEBAQAAAAAAAAAAAAAAAAAAAQL/xAAYEQADAQEAAAAAAAAAAAAAAAAAE1ECA//aAAwDAQACEQMRAD8AFQsTxaMrs0q1I1G3O6D7VXnzd3OfrR2edHil49vpaDbU0WNZKgm2uZHiqZ0opxD/2Q==');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#bc1399bd {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#fd495905 {
    margin: 0px 0% 0px 0%;
}
    
#f028fcbf::before, #f028fcbf > .bgExtraLayerOverlay {
    
}
#f028fcbf.lazy {
    background-image: url('data:image/jpeg; base64,UklGRlwAAABXRUJQVlA4IFAAAABQAgCdASoKAAgAAUAmJQBOjWAMIAA6sbr4qvAA/sDPq+a8V0G5eMf1hN8edQqmJoOF2RvsFg0SYlWyHt+H2vPuTLvQOrNif7VMBJO5vAAAAA==');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 9f62ed6 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#ebb69a94 {
    margin: 0px 0% 0px 0%;
}
    
#c91c03ce {
    width: 100%;
    min-height: 381px;
    height: auto;
}
#c91c03ce.lazy {
    background-image: url('data:image/jpeg; base64,UklGRlAAAABXRUJQVlA4IEQAAADQAQCdASoKAAgAAUAmJQBOgBujEZpqQADOLU9/hF5/ZsdH7rsvOpGmm6YgsbDOtCRuYLZL3XaXj08fdBvFOWc5mQ8AAA==');
}
    
#\32 41d507f {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 6694dcb {
    margin: 0px 0% 0px 0%;
}
    
#d1d5f199 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 2%;
    min-height: 240px;
}
    
#\35 2c4f86b {
    width: 49%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\30 217b20a {
    width: 49%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\30 d2a917b {
    width: 49%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\32 a9bbc0b {
    width: 49%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#f291b35d {
    width: 49%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#widget_0ai {
    width: 64.93%;
    height: 189px;
}
    
#fbab1606 {
    width: 62.91%;
    height: 186px;
}
    
#b8145bbe {
    width: 60.88%;
    height: 183px;
}
    
#f9b47714 {
    width: 60.21%;
    height: 180px;
}
    
#\37 07cd913 {
    width: 28.08%;
    height: 186px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f7c26b87 {
    margin: 0px 0% 0px 0%;
}
    
#a48e100e {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\39 a0a3a67::before, #\39 a0a3a67 > .bgExtraLayerOverlay {
    
}
#\39 a0a3a67.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQF/8QAHhAAAQQBBQAAAAAAAAAAAAAAAQACAwQhBhESFWH/xAAVAQEBAAAAAAAAAAAAAAAAAAABBf/EABkRAAIDAQAAAAAAAAAAAAAAAAARAgMEMf/aAAwDAQACEQMRAD8AzaeorcEREc0pLm8SXHIUhtXyd+zt59RFBlosfQR//9k=');
}
    
#\30 8850126 {
    width: 99.25%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 5181f9c {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#a4a6deb1 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\32 d069d83 {
    grid-template-rows: minmax(8px, max-content);
}
    
#\30 2ce8df7 {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\36 3d24979f4a54e38542a8abb {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\30 dfe35a2 {
    width: 100%;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    max-width: 100%;
}
}



@media (max-width: 767px) {
    
#\37 9479161 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    width: 100.01%;
}
    
#c630be8b {
    height: auto;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    min-height: 50px;
    margin: 0px 0% 0px 0%;
}
    
#\33 68f705a {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
    
#d2a70c44 {
    height: auto;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    min-height: 50px;
    margin: 0px 0% 0px 0%;
}
    
#\32 d069d83::before, #\32 d069d83 > .bgExtraLayerOverlay {
    
}
    
#cef86b8f {
    width: 100%;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    max-width: 100%;
}
    
#a54d0f12 {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 257px;
    justify-content: space-between;
    align-items: center;
    min-height: 110px;
    margin-top: 3%;
}
    
#\30 2ce8df7 {
    min-height: 0;
    flex-direction: column;
    row-gap: 16px;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\32 fa19b2f {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\30 5ff2e4f {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_o2u {
    height: 240px;
}
    
#\39 32fcd88 {
    width: 102.24%;
}
    
#d5e96fdd {
    width: 100.06%;
}
    
#\37 a754fa5 {
    width: 100%;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    max-width: 100%;
}
    
#\30 4666077 {
    min-height: 80px;
    align-items: center;
    order: 1;
    width: 100%;
    height: auto;
}
}



@media (max-width: 767px) {
    
#\31 6102e9f {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\37 bb77be3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#ce756902 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\35 0d4e8bd {
    height: auto;
    width: 69.48%;
    max-width: 100%;
    min-height: 50px;
    margin: 0px 0% 0px 0%;
}
    
#\31 2bce282 {
    width: 100%;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    max-width: 100%;
}
}



@media (max-width: 767px) {
    
#\33 faec366 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
#\33 faec366.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAMAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAABgf/xAAeEAACAgICAwAAAAAAAAAAAAABAgMFABEEIRIiof/EABQBAQAAAAAAAAAAAAAAAAAAAAP/xAAYEQEAAwEAAAAAAAAAAAAAAAABAAITEf/aAAwDAQACEQMRAD8Ab8ausa7hzK8aQy62vg3sfuAZb2wWRwYm2CQdyHKnYjfHZ2ZmY9bLHJ9LRV7yuzQ7JYk94G9lYuQByf/Z');
}
    
#\36 4a52822 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\37 4dfcc61 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
#\37 4dfcc61.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAMAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAABQb/xAAdEAABBAMBAQAAAAAAAAAAAAABAgMEBQARITEi/8QAFQEBAQAAAAAAAAAAAAAAAAAAAgP/xAAZEQACAwEAAAAAAAAAAAAAAAAAAgEREiH/2gAMAwEAAhEDEQA/AJFuJJFelqvBbST3Y1vDDCvASB4MoKmxkSqdCXSn48IGjhqpsgKIDquHJKuosWoXlH//2Q==');
}
    
#f4344fcf {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
#f4344fcf.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAMAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAwQFBv/EACAQAAEDAwUBAAAAAAAAAAAAAAECAwQABSEGESIxQVH/xAAUAQEAAAAAAAAAAAAAAAAAAAAC/8QAGBEAAgMAAAAAAAAAAAAAAAAAAQIAAyH/2gAMAwEAAhEDEQA/AFJWtiJG3Arcxy7FAOs7uCQi0xikdHGRWauFvjt3SEUoycnepz7rgfcAcIAUfB9oGlFOxLeSMn//2Q==');
}
    
#\38 534c4ae {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
#\38 534c4ae.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAMAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAABgX/xAAjEAACAQIEBwAAAAAAAAAAAAABAgQAAwUREzEGFSFBUXKR/8QAFQEBAQAAAAAAAAAAAAAAAAAAAQL/xAAYEQADAQEAAAAAAAAAAAAAAAAAE1ECA//aAAwDAQACEQMRAD8AFQsTxaMrs0q1I1G3O6D7VXnzd3OfrR2edHil49vpaDbU0WNZKgm2uZHiqZ0opxD/2Q==');
}
}



@media (max-width: 767px) {
    
#ecbcf5b4 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#bc1399bd {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#f028fcbf::before, #f028fcbf > .bgExtraLayerOverlay {
    
}
#f028fcbf.lazy {
    background-image: url('data:image/jpeg; base64,UklGRlwAAABXRUJQVlA4IFAAAABQAgCdASoKAAgAAUAmJQBOjWAMIAA6sbr4qvAA/sDPq+a8V0G5eMf1hN8edQqmJoOF2RvsFg0SYlWyHt+H2vPuTLvQOrNif7VMBJO5vAAAAA==');
}
    
#\36 65f350e {
    width: 102.24%;
}
    
#fc740914 {
    width: 100%;
    max-width: none;
}
    
#c5fe89f6 {
    height: auto;
    width: 71.50%;
    max-width: 100%;
    min-height: 50px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\37 1344615 {
    width: 102.24%;
}
    
#c91c03ce {
    width: 100%;
    min-height: 240px;
    align-items: center;
    height: auto;
}
#c91c03ce.lazy {
    background-image: url('data:image/jpeg; base64,UklGRlAAAABXRUJQVlA4IEQAAADQAQCdASoKAAgAAUAmJQBOgBujEZpqQADOLU9/hF5/ZsdH7rsvOpGmm6YgsbDOtCRuYLZL3XaXj08fdBvFOWc5mQ8AAA==');
}
    
#\30 9f62ed6 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\32 41d507f {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#a4209bd6 {
    width: 100%;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    max-width: 100%;
}
    
#\36 9d15ab7 {
    height: auto;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    min-height: 50px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\35 2c4f86b {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#d1d5f199 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#widget_0ai {
    height: 240px;
}
    
#\30 217b20a {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#fbab1606 {
    height: 240px;
}
    
#\30 d2a917b {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#b8145bbe {
    height: 240px;
}
    
#\32 a9bbc0b {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#f9b47714 {
    height: 240px;
}
    
#f291b35d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 07cd913 {
    height: 240px;
}
}



@media (max-width: 767px) {
    
#\39 e9ba9ce {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\30 8850126 {
    width: 100.00%;
}
    
#a48e100e {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\39 a0a3a67::before, #\39 a0a3a67 > .bgExtraLayerOverlay {
    
}
#\39 a0a3a67.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQF/8QAHhAAAQQBBQAAAAAAAAAAAAAAAQACAwQhBhESFWH/xAAVAQEBAAAAAAAAAAAAAAAAAAABBf/EABkRAAIDAQAAAAAAAAAAAAAAAAARAgMEMf/aAAwDAQACEQMRAD8AzaeorcEREc0pLm8SXHIUhtXyd+zt59RFBlosfQR//9k=');
}
    
#dc056733 {
    width: 100%;
    max-width: none;
}
    
#\39 8945fdd {
    height: auto;
    width: 67.72%;
    max-width: 100%;
    min-height: 50px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#b81c9998 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\30 5181f9c {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\30 2d36a83 {
    width: 100%;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    max-width: 100%;
}
    
#widget_vmp {
    height: 124px;
    width: 78.19%;
}
}

