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

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

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

  *#dm .dmInner a.u_1513935761 span.text {
    color:var(--color_1) !important;
    font-weight:normal !important;
  }

  *#dm .dmInner a.u_1513935761 {
    background-color:var(--color_2) !important;
    background-image:initial !important;
    border-radius:88px 88px 88px 88px !important;
  }

  *#dm .dmInner a.u_1430210794 span.text {
    color:var(--color_1) !important;
    font-weight:normal !important;
  }

  *#dm .dmInner a.u_1430210794 {
    background-color:var(--color_2) !important;
    background-image:initial !important;
    border-radius:88px 88px 88px 88px !important;
  }

  *#dm .dmInner a.u_1910310897 span.text {
    color:var(--color_1) !important;
    font-weight:normal !important;
  }

  *#dm .dmInner a.u_1910310897 {
    background-color:var(--color_2) !important;
    background-image:initial !important;
    border-radius:88px 88px 88px 88px !important;
  }

  *#dm .dmInner *.u_1869596741 .photoGalleryThumbs .image-container a { background-size:contain !important; }

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

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

  *#dm .dmInner a.u_1485724195 {
    background-color:var(--color_4) !important;
    background-image:initial !important;
    border-radius:88px 88px 88px 88px !important;
  }

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

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

  *#dm .dmInner a.u_1485724195 span.text {
    color:var(--color_2) !important;
    font-weight:normal !important;
  }

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1117080354 hr {
    border:none !important;
    height:12px !important;
    mask:url(data:image/svg+xml;utf8,%0A%20%20%20%20%20%20%20%20%3Csvg%0A%20%20%20%20%20%20%20%20%20%20%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0A%20%20%20%20%20%20%20%20%20%20%20%20height%3D%2212%22%0A%20%20%20%20%20%20%20%20%20%20%20%20width%3D%2224%22%0A%20%20%20%20%20%20%20%20%20%20%20%20viewBox%3D%222%200%2026%2012%22%0A%20%20%20%20%20%20%20%20%20%20%20%20preserveAspectRatio%3D%22none%22%0A%20%20%20%20%20%20%20%20%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M%200%200%20L%200%202%20L%2015%2010%20L%2030%202%22%20stroke%3D%22%23000000%22%20stroke-width%3D%222%22%20fill%3D%22none%22%20%2F%3E%0A%20%20%20%20%20%20%20%20%3C%2Fsvg%3E) !important;
    background-color:currentColor !important;
    background-repeat:repeat-x !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_1390523608 .caption-button { background-color:rgba(0,0,0,0) !important; }

  *#dm .dmInner div.u_1390523608 .caption-inner { background-color:rgba(0,0,0,0) !important; }

  *#dm .dmInner *.u_1390523608 .caption-inner {
    border-bottom-left-radius:0px !important;
    -webkit-border-top-right-radius:0px !important;
    -moz-border-top-right-radius:0px !important;
    -webkit-border-bottom-right-radius:0px !important;
    -webkit-border-bottom-left-radius:0px !important;
    border-top-right-radius:0px !important;
    -webkit-border-top-left-radius:0px !important;
    border-radius:0px !important;
    -moz-border-bottom-right-radius:0px !important;
    -moz-border-top-left-radius:0px !important;
    border-top-left-radius:0px !important;
    -moz-border-radius:0px !important;
    -moz-border-bottom-left-radius:0px !important;
    border-bottom-right-radius:0px !important;
    -webkit-border-radius:0px !important;
  }

  *#dm .dmInner div.u_1733295256 hr {
    border:none !important;
    height:12px !important;
    mask:url(data:image/svg+xml;utf8,%0A%20%20%20%20%20%20%20%20%3Csvg%0A%20%20%20%20%20%20%20%20%20%20%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0A%20%20%20%20%20%20%20%20%20%20%20%20height%3D%2212%22%0A%20%20%20%20%20%20%20%20%20%20%20%20width%3D%2224%22%0A%20%20%20%20%20%20%20%20%20%20%20%20viewBox%3D%222%200%2026%2012%22%0A%20%20%20%20%20%20%20%20%20%20%20%20preserveAspectRatio%3D%22none%22%0A%20%20%20%20%20%20%20%20%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M%200%200%20L%200%202%20L%2015%2010%20L%2030%202%22%20stroke%3D%22%23000000%22%20stroke-width%3D%222%22%20fill%3D%22none%22%20%2F%3E%0A%20%20%20%20%20%20%20%20%3C%2Fsvg%3E) !important;
    background-color:currentColor !important;
    background-repeat:repeat-x !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_1390523608 { background-color:rgba(0,0,0,0) !important; }

  *#dm .dmInner *.u_1390523608 .photoGalleryThumbs .image-container a { background-size:cover !important; }

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

@media (min-width:1025px) {
  *#dm .dmInner *.u_1904777493 { text-align:left !important; }

  *#dm .dmInner *.u_1773047415 { text-align:left !important; }

  *#dm .dmInner *.u_1869596741 .photoGalleryThumbs .image-container a { padding-top:179px !important; }

  *#dm .dmInner *.u_1390523608 .photoGalleryThumbs { padding:5px !important; }

  *#dm .dmInner *.u_1390523608 .layout-container { padding:5px !important; }

  *#dm .dmInner *.u_1390523608 .photoGalleryViewAll { padding:0 5px !important; }
}

@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_1904777493 { text-align:left !important; }

  *#dm .dmInner *.u_1773047415 { text-align:left !important; }

  *#dm .dmInner *.u_1390523608 .photoGalleryThumbs { padding:5px !important; }

  *#dm .dmInner *.u_1390523608 .layout-container { padding:5px !important; }

  *#dm .dmInner *.u_1390523608 .photoGalleryViewAll { padding:0 5px !important; }
}

@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_1904777493 { text-align:left !important; }

  *#dm .dmInner *.u_1773047415 { text-align:left !important; }

  *#dm .dmInner *.u_1390523608 .photoGalleryThumbs { padding:5px !important; }

  *#dm .dmInner *.u_1390523608 .layout-container { padding:5px !important; }

  *#dm .dmInner *.u_1390523608 .photoGalleryViewAll { padding:0 5px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header[data-overlapping] {
    background-color: rgba(0, 0, 0, 0.15);
    background-image: initial;
}
#flex-header {
    --overlapping-background-color: rgba(0, 0, 0, 0);
    --overlapping-background-image: initial;
}
}



@media all {
    
#\33 1a4a27c {
    padding-top: 16px;
    padding-bottom: 16px;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: var(--color_2);
    background-image: initial;
}
    
#d37774b8 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_ci1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 5d526bb {
    background-color: var(--color_6);
    background-image: initial;
}
}



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



@media (max-width: 767px) {
    
#\33 1a4a27c {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#d37774b8 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
}



@media all {
    
#\33 cd0407d {
    background-color: var(--color_6);
    background-image: initial;
}
    
#d6a80e11 {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 3% 4% 3%;
}
    
#\31 660c71b {
    width: 94.15128197021907%;
    height: auto;
    max-width: 100%;
}
    
#c58666fb {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 99.9906167999747%;
    min-height: 30px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    height: auto;
    align-self: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#e6510793 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#f5213a0d {
    width: 24px;
    height: auto;
    max-width: 100%;
    margin-right: 1%;
}
    
#d33d02ab {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 18px;
    width: 33.663031914893615%;
    min-width: 4%;
    order: 1;
    padding: 16px 16px 16px 16px;
}
    
#\32 02994bd {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 37px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    order: 5;
    height: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 c0757ab {
    width: 29px;
    height: auto;
    max-width: 100%;
}
    
#c4e7c13a {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 6;
    align-self: auto;
    margin-right: 0%;
    margin-left: 0%;
    margin-bottom: 3%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 0eec4d5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 64.27%;
    min-width: 4%;
    order: 0;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
}
    
#widget_k8m {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#widget_p7k {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a4fe1f6f {
    width: 123px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 7;
    min-height: 46px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_s2m {
    width: 100%;
    height: 405px;
    min-height: 100px;
    max-width: 100%;
}
    
#\37 e25d685 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 4;
    grid-area: auto / auto / auto / auto;
}
    
#\33 28422e5 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 30px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 2a1c216 {
    width: 24px;
    height: auto;
    max-width: 100%;
}
    
#aa51a034 {
    width: 94.22715690303815%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d33d02ab {
    width: 100%;
    min-height: 80px;
}
    
#d6a80e11 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\36 0eec4d5 {
    width: 100%;
    min-height: 80px;
}
}



@media (max-width: 767px) {
    
#d33d02ab {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#d6a80e11 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#\36 0eec4d5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#f5213a0d {
    order: 0;
}
    
#\37 e25d685 {
    width: 100.00%;
}
    
#widget_s2m {
    width: 100.00%;
    height: 212px;
}
}



@media all {
    
#\34 5f18077 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 36.87040181097906%;
    min-width: 4%;
    background-color: var(--color_6);
    background-image: initial;
    order: 0;
    padding: 16px 16px 16px 16px;
}
    
#eebe24cc::before, #eebe24cc > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_6);
    opacity: 0.5;
    border-radius: inherit;
}
#eebe24cc {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 63.13%;
    min-width: 4%;
    background-image: url(https://le-de.cdn-website.com/a08d343b80a34d7eac4cd26444f22d58/dms3rep/multi/opt/335664-pavisa-banner-compressed-1920w.jpg);
    order: 1;
    padding: 16px 16px 16px 16px;
}
    
#\39 06166a8 {
    min-height: 641px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
}
    
#\34 36c9018 {
    background-image: url();
}
    
#widget_7e6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#widget_rtk {
    width: 182px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#group_ddp[data-css-edit] {
    z-index: 3 !important;
}
#group_ddp {
    align-items: flex-start;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: rgba(0, 0, 0, 0.48);
    background-image: initial;
    padding-top: 30px;
    padding-bottom: 30px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-left: 20%;
    padding-left: 2%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_723 {
    width: 88.52872427983539%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 06166a8 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#eebe24cc::before, #eebe24cc > .bgExtraLayerOverlay {
    
}
    
#group_ddp {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\34 5f18077 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#eebe24cc::before, #eebe24cc > .bgExtraLayerOverlay {
    
}
#eebe24cc {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-top: 100px;
    padding-bottom: 100px;
}
    
#\39 06166a8 {
    min-height: unset;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
}
    
#group_ddp {
    margin-left: 0%;
}
}



@media all {
    
#\38 3909427 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 e205ec7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.666666666666668%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 1);
    background-image: initial;
    justify-content: flex-start;
    padding: 50px 30px 50px 30px;
}
    
#\36 6bc9ae1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.666666666666668%;
    min-width: 4%;
    background-color: var(--color_1);
    background-image: initial;
    justify-content: flex-start;
    padding: 50px 30px 50px 30px;
}
    
#aa0552e3 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\36 4f4922e {
    background-color: var(--color_6);
    background-image: initial;
}
    
#widget_cbb {
    width: 14.42%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_m6i {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_7sg {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_urr {
    width: 106px;
    height: auto;
    max-width: 100%;
    min-height: 46px;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 8fa423b {
    width: 14.48%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 c598d9a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 9e6c13c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 3cf5738 {
    width: 106px;
    height: auto;
    max-width: 100%;
    min-height: 44px;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_d54 {
    justify-content: flex-start;
    width: 30.666666666666668%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-color: var(--color_1);
    background-image: initial;
    padding: 50px 30px 50px 30px;
}
    
#\31 4be0267 {
    width: 17.29%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 e1651b4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 5b5230e {
    width: 106px;
    height: auto;
    max-width: 100%;
    min-height: 42px;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#aa0552e3 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#widget_cbb {
    height: auto;
}
    
#\30 8fa423b {
    height: auto;
}
    
#\31 4be0267 {
    height: auto;
}
}



@media (max-width: 767px) {
    
#\32 e205ec7 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\36 6bc9ae1 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#aa0552e3 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#widget_cbb {
    height: auto;
}
    
#\30 8fa423b {
    height: auto;
}
    
#group_d54 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\31 4be0267 {
    height: auto;
}
}



@media all {
    
#\38 78b87fb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\39 4d47e03 {
    padding-top: 4%;
    min-height: 235px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#a4149fef {
    background-color: var(--color_6);
    background-image: initial;
}
    
#widget_tb8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_ksc.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_ksc {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
}



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



@media (max-width: 767px) {
    
#\38 78b87fb {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 4d47e03 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
}



@media all {
    
#\37 30d22db {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\39 09b35f0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f28a8f4f.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#f28a8f4f {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
    
#\31 205a1b2 {
    background-color: var(--color_6);
    background-image: initial;
}
    
#ec45ba05 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a033b572 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
}



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



@media (max-width: 767px) {
    
#\37 30d22db {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#a033b572 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media all {
    
#\33 99f0156 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 38.58%;
    min-width: 4%;
    border-style: solid;
    border-width: 0 4px 0 0;
    border-color: #000000 var(--color_3) #000000 #000000;
    padding: 16px 16px 16px 16px;
}
    
#\34 4d7ef0a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 57.41666666666667%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\32 ce37cfd {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#\39 803991e {
    background-color: var(--color_6);
    background-image: initial;
}
    
#widget_i4s {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_a2v {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 945ec2c {
    width: 182px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
    grid-row-start: auto;
    grid-row-end: auto;
    grid-column-start: auto;
    grid-column-end: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0%;
    margin-left: 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 ce37cfd {
    padding-left: 2%;
    padding-right: 2%;
}
    
#widget_a2v {
    height: auto;
    width: 76.47%;
}
}



@media (max-width: 767px) {
    
#\33 99f0156 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 4d7ef0a {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 ce37cfd {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#widget_a2v {
    height: auto;
}
}



@media all {
    
#\33 ad8bbf0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#d349ce41 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 605px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#e2559c5f::before, #e2559c5f > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_6);
    opacity: 0.74;
    border-radius: inherit;
}
#e2559c5f {
    background-image: url(https://le-de.cdn-website.com/a08d343b80a34d7eac4cd26444f22d58/dms3rep/multi/opt/1081745-IMG-20190315-WA0007-45c48-1920w.webp);
    background-attachment: fixed;
}
#e2559c5f.lazy {
    background-image: url('data:image/jpeg; base64,UklGRlIAAABXRUJQVlA4IEYAAADwAQCdASoKAAgAAUAmJZQC7AD0owRZ94AA/vWj4kQq6Lz1X81rcoD/FNGWjmk5ai+ul9n0IarfzvV1otmfXm+MwQggAAAA');
}
    
#widget_1cj {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#de12043d {
    width: 182px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d349ce41 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#e2559c5f::before, #e2559c5f > .bgExtraLayerOverlay {
    
}
#e2559c5f.lazy {
    background-image: url('data:image/jpeg; base64,UklGRlIAAABXRUJQVlA4IEYAAADwAQCdASoKAAgAAUAmJZQC7AD0owRZ94AA/vWj4kQq6Lz1X81rcoD/FNGWjmk5ai+ul9n0IarfzvV1otmfXm+MwQggAAAA');
}
}



@media (max-width: 767px) {
    
#\33 ad8bbf0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#d349ce41 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 30% 4% 30% 4%;
}
    
#e2559c5f::before, #e2559c5f > .bgExtraLayerOverlay {
    
}
#e2559c5f.lazy {
    background-image: url('data:image/jpeg; base64,UklGRlIAAABXRUJQVlA4IEYAAADwAQCdASoKAAgAAUAmJZQC7AD0owRZ94AA/vWj4kQq6Lz1X81rcoD/FNGWjmk5ai+ul9n0IarfzvV1otmfXm+MwQggAAAA');
}
}



@media all {
    
#\39 dd76c74 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\30 5ea74af {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
}
    
#widget_off {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 ed7d0e9 {
    background-color: var(--color_6);
    background-image: initial;
}
}



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



@media (max-width: 767px) {
    
#\39 dd76c74 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 5ea74af {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
}

