@media all {
  *#dm .dmInner div.u_1759024917 .socialHubInnerDiv { justify-content:flex-end !important; }

  *#dm .dmInner div.u_1759024917 .socialHubIcon {
    width:48px !important;
    height:48px !important;
    font-size:32px !important;
    line-height:48px !important;
  }

  *#dm .dmInner div.u_1399515553 .socialHubInnerDiv { justify-content:flex-end !important; }

  *#dm .dmInner div.u_1638074655 .svg { fill:rgba(255,255,255,1) !important; }

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

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

  *#dm .dmInner a.u_355634210 span.text {
    font-size:14px !important;
    font-weight:bold !important;
    color:var(--color_4) !important;
  }

  *#dm .dmInner a.u_355634210:hover {
    background-color:rgba(231,231,231,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_355634210.hover {
    background-color:rgba(231,231,231,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_355634210:hover span.text { font-weight:bold !important; }

  *#dm .dmInner a.u_355634210.hover span.text { font-weight:bold !important; }

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

  *#dm .dmInner a.u_3406100066 {
    background-color:var(--color_2) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:2px 2px 2px 2px !important;
  }

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

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

  *#dm .dmInner a.u_3406100066:hover {
    background-color:rgba(38,117,179,1) !important;
    background-image:initial !important;
    border-color:var(--color_8) !important;
  }

  *#dm .dmInner a.u_3406100066.hover {
    background-color:rgba(38,117,179,1) !important;
    background-image:initial !important;
    border-color:var(--color_8) !important;
  }

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

  *#dm .dmInner a.u_1643635148 {
    background-color:var(--color_2) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:2px 2px 2px 2px !important;
  }

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

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

  *#dm .dmInner a.u_1643635148:hover {
    background-color:rgba(38,117,179,1) !important;
    background-image:initial !important;
    border-color:var(--color_8) !important;
  }

  *#dm .dmInner a.u_1643635148.hover {
    background-color:rgba(38,117,179,1) !important;
    background-image:initial !important;
    border-color:var(--color_8) !important;
  }

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

  *#dm .dmInner a.u_1945571195 {
    background-color:var(--color_2) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:2px 2px 2px 2px !important;
  }

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

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

  *#dm .dmInner a.u_1945571195:hover {
    background-color:rgba(38,117,179,1) !important;
    background-image:initial !important;
    border-color:var(--color_8) !important;
  }

  *#dm .dmInner a.u_1945571195.hover {
    background-color:rgba(38,117,179,1) !important;
    background-image:initial !important;
    border-color:var(--color_8) !important;
  }

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

  *#dm .dmInner a.u_1514872826 {
    background-color:var(--color_2) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:2px 2px 2px 2px !important;
  }

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

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

  *#dm .dmInner a.u_1514872826:hover {
    background-color:rgba(38,117,179,1) !important;
    background-image:initial !important;
    border-color:var(--color_8) !important;
  }

  *#dm .dmInner a.u_1514872826.hover {
    background-color:rgba(38,117,179,1) !important;
    background-image:initial !important;
    border-color:var(--color_8) !important;
  }

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

  *#dm .dmInner a.u_1391342883 {
    background-color:var(--color_2) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:2px 2px 2px 2px !important;
  }

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

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

  *#dm .dmInner a.u_1391342883:hover {
    background-color:rgba(38,117,179,1) !important;
    background-image:initial !important;
    border-color:var(--color_8) !important;
  }

  *#dm .dmInner a.u_1391342883.hover {
    background-color:rgba(38,117,179,1) !important;
    background-image:initial !important;
    border-color:var(--color_8) !important;
  }

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

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

  *#dm .dmInner div.u_1781007269 .dmforminput { padding-inline:3px !important; }

  *#dm .dmInner div.u_1781007269 .spacing-container { margin-inline:-3px !important; }

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

  *#dm .dmInner div.u_1781007269 .dmwidget-title { text-align:left !important; }

  *#dm .dmInner div.u_1781007269 input:not([type="submit"]) {
    background-color:var(--color_2) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-color:var(--color_7) var(--color_7) var(--color_7) var(--color_7) !important;
    border-width:2px 2px 2px 2px !important;
  }

  *#dm .dmInner div.u_1781007269 textarea {
    background-color:var(--color_2) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-color:var(--color_7) var(--color_7) var(--color_7) var(--color_7) !important;
    border-width:2px 2px 2px 2px !important;
  }

  *#dm .dmInner div.u_1781007269 select {
    background-color:var(--color_2) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-color:var(--color_7) var(--color_7) var(--color_7) var(--color_7) !important;
    border-width:2px 2px 2px 2px !important;
  }

  *#dm .dmInner div.u_1781007269 .dmformsubmit:hover { background-image:initial !important; }

  *#dm .dmInner div.u_1781007269 .dmformsubmit.hover { background-image:initial !important; }

  *#dm .dmInner div.u_1781007269 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) {
    color:var(--color_2) !important;
    font-size:18px !important;
  }

  *#dm .dmInner div.u_1781007269 .m-recaptcha {
    color:var(--color_2) !important;
    font-size:18px !important;
  }

  *#dm .dmInner div.u_1781007269 input::placeholder { font-size:16px !important; }

  *#dm .dmInner div.u_1781007269 input.placeholder { font-size:16px !important; }

  *#dm .dmInner div.u_1781007269 textarea::placeholder { font-size:16px !important; }

  *#dm .dmInner div.u_1781007269 textarea.placeholder { font-size:16px !important; }

  *#dm .dmInner div.u_1781007269 select::placeholder { font-size:16px !important; }

  *#dm .dmInner div.u_1781007269 select.placeholder { font-size:16px !important; }

  *#dm .dmInner div.u_1781007269 .dmforminput input {
    color:var(--color_2) !important;
    font-size:16px !important;
  }

  *#dm .dmInner div.u_1781007269 .dmforminput textarea {
    color:var(--color_2) !important;
    font-size:16px !important;
  }

  *#dm .dmInner div.u_1781007269 .dmforminput .fileUploadLink {
    color:var(--color_2) !important;
    font-size:16px !important;
  }

  *#dm .dmInner div.u_1781007269 .checkboxwrapper span {
    color:var(--color_2) !important;
    font-size:16px !important;
  }

  *#dm .dmInner div.u_1781007269 .radiowrapper span {
    color:var(--color_2) !important;
    font-size:16px !important;
  }

  *#dm .dmInner div.u_1781007269 .optinwrapper div {
    color:var(--color_2) !important;
    font-size:16px !important;
  }

  *#dm .dmInner div.u_1781007269 .freetextwrapper {
    color:var(--color_2) !important;
    font-size:16px !important;
  }

  *#dm .dmInner div.u_1781007269 .dmforminput select {
    color:var(--color_2) !important;
    font-size:16px !important;
  }

  *#dm .dmInner div.u_1781007269 .dmforminput option {
    color:var(--color_2) !important;
    font-size:16px !important;
  }

  *#dm .dmInner div.u_1781007269 .dmformsubmit {
    margin-left:0 !important;
    margin-right:auto !important;
    float:left !important;
    display:block !important;
    width:123px !important;
  }

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

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

  *#dm .dmInner a.u_1116661811 {
    background-color:var(--color_2) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-color:var(--color_8) var(--color_8) var(--color_8) var(--color_8) !important;
    border-width:1.5px 1.5px 1.5px 1.5px !important;
  }

  *#dm .dmInner a.u_1116661811:hover {
    background-color:rgba(38,117,179,1) !important;
    background-image:initial !important;
    border-color:var(--color_2) !important;
  }

  *#dm .dmInner a.u_1116661811.hover {
    background-color:rgba(38,117,179,1) !important;
    background-image:initial !important;
    border-color:var(--color_2) !important;
  }

  *#dm .dmInner a.u_1116661811 span.text {
    color:var(--color_4) !important;
    font-size:14px !important;
  }

  *#dm .dmInner nav.u_1998592992 { color:white !important; }
}
separatorHomeCss{color:red !important}*#dm .dmInner div.u_1781007269
{
}
separatorHomeCss{color:red !important}

@media all {
    
#\36 dedc549 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 39.92183333333333%;
    min-width: 4%;
    background-color: rgba(38, 117, 179, 0.54);
    background-image: initial;
    padding: 16px 16px 16px 16px;
}
    
#a44f5ba4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 56.08%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#ef4d12f3 {
    min-height: 922px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#f494b43d {
    background-image: url(https://le-de.cdn-website.com/31342b6ffaa248ae95de983a2c873aed/dms3rep/multi/opt/imgi_5_IMG_20240919_080618__msi___jpg-1920w.webp);
    background-attachment: fixed;
}
    
#widget_3cj {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#widget_rgc {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ef4d12f3 {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 519px;
}
    
#\36 dedc549 {
    width: 43.611029411764704%;
}
    
#a44f5ba4 {
    width: 52.34%;
}
}



@media (max-width: 767px) {
    
#\36 dedc549 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#a44f5ba4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#ef4d12f3 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0% 0px 0%;
}
    
#b5fde5c5 {
    margin: 0px 0% 0px 0%;
}
    
#widget_3cj {
    width: 93.74%;
}
    
#widget_rgc {
    width: 91.85%;
}
}



@media all {
    
#\31 5564771 {
    align-items: flex-start;
    width: 62.80%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\33 7d81cac {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    align-items: center;
    padding: 16px 16px 16px 16px;
}
    
#dd10b16b {
    padding-top: 4%;
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\39 15aeb69 {
    background-color: var(--color_8);
    background-image: initial;
}
    
#group_20i {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 75px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#widget_jcc {
    width: 10.43%;
    height: auto;
    max-width: 100%;
}
    
#d1da567c {
    width: 89.56733244562805%;
    height: auto;
    max-width: 100%;
}
    
#group_m6s {
    align-items: flex-start;
    width: 62.80%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#widget_2ss.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 8px;
    padding-bottom: 8px;
}
#widget_2ss {
    width: 348px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\37 93edc57 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    align-items: center;
    padding: 16px 16px 16px 16px;
}
    
#\36 dc3bb57 {
    align-items: flex-start;
    width: 62.80%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\33 cc4a726 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 75px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#cdfa6b4f {
    width: 23.0391px;
    height: auto;
    max-width: 100%;
}
    
#\34 6b9ba41 {
    width: 89.56733244562805%;
    height: auto;
    max-width: 100%;
}
    
#\36 7fb2c5c.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 8px;
    padding-bottom: 8px;
}
#\36 7fb2c5c {
    width: 348px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\32 3a8bc39 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    align-items: center;
    padding: 16px 16px 16px 16px;
}
    
#\36 10eac3f {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 75px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\34 7e367fd {
    width: 10.43%;
    height: auto;
    max-width: 100%;
}
    
#\34 887c86a {
    width: 89.56733244562805%;
    height: auto;
    max-width: 100%;
}
    
#f72016c8.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 8px;
    padding-bottom: 8px;
}
#f72016c8 {
    width: 348px;
    height: auto;
    max-width: 100%;
    order: 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 5564771 {
    width: 85.45%;
}
    
#dd10b16b {
    padding-left: 2%;
    padding-right: 2%;
}
    
#group_m6s {
    width: 90.83%;
}
    
#\36 dc3bb57 {
    width: 89.76%;
}
}



@media (max-width: 767px) {
    
#\31 5564771 {
    height: auto;
    min-height: 115px;
}
    
#\33 7d81cac {
    width: 100%;
    min-height: 192px;
    align-items: center;
    height: auto;
}
    
#dd10b16b {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\37 93edc57 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 dc3bb57 {
    width: 58.67%;
    height: auto;
    min-height: 115px;
}
    
#\32 3a8bc39 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media all {
    
#e04f70d4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 60.00%;
    min-width: 4%;
    background-color: var(--color_3);
    background-image: initial;
    padding: 16px 16px 16px 16px;
}
    
#\33 b44f538 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 40%;
    min-width: 4%;
    background-color: var(--color_8);
    background-image: url(https://le-de.cdn-website.com/31342b6ffaa248ae95de983a2c873aed/dms3rep/multi/opt/imgi_6_IMG_20240930_132547_737__msi___jpg-1106h.webp);
    padding: 16px 16px 16px 16px;
}
#\33 b44f538.lazy {
    background-image: url('data:image/jpeg; base64,UklGRkYAAABXRUJQVlA4IDoAAADwAQCdASoKAAoAAUAmJZACdGuAAszYLJAA/usmT4sF3nsmiwKZgf6o56AdGSilOn8SzkJra3B0AAAA');
}
    
#\32 7b76f4d {
    min-height: 922px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#a1416e8c {
    background-image: initial;
    background-attachment: fixed;
    background-color: var(--color_2);
}
    
#widget_339 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_qbm.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_qbm {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
    
#widget_epc {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_4ha {
    width: 179px;
    height: auto;
    min-height: 48px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 b44f538 {
    width: 43.81%;
}
#\33 b44f538.lazy {
    background-image: url('data:image/jpeg; base64,UklGRkYAAABXRUJQVlA4IDoAAADwAQCdASoKAAoAAUAmJZACdGuAAszYLJAA/usmT4sF3nsmiwKZgf6o56AdGSilOn8SzkJra3B0AAAA');
}
    
#\32 7b76f4d {
    min-height: 745px;
    padding: 0px 0% 0px 0%;
}
    
#e04f70d4 {
    width: 56.18714689265537%;
}
    
#fd58072f {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#e04f70d4 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\33 b44f538 {
    width: 100%;
    min-height: 280px;
    align-items: center;
    height: auto;
}
#\33 b44f538.lazy {
    background-image: url('data:image/jpeg; base64,UklGRkYAAABXRUJQVlA4IDoAAADwAQCdASoKAAoAAUAmJZACdGuAAszYLJAA/usmT4sF3nsmiwKZgf6o56AdGSilOn8SzkJra3B0AAAA');
}
    
#\32 7b76f4d {
    min-height: unset;
    flex-direction: column;
    padding: 0px 0% 0px 0%;
}
    
#fd58072f {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 eca34df {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    align-items: center;
    padding: 16px 16px 16px 16px;
}
    
#\30 1be4448 {
    background-color: var(--color_8);
    background-image: initial;
}
    
#a7197c63 {
    width: 10.43%;
    height: auto;
    max-width: 100%;
}
    
#dfa5ed99 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 75px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#f84be42d {
    padding-top: 1%;
    padding-bottom: 4%;
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\32 c871c1c {
    width: 89.56733244562805%;
    height: auto;
    max-width: 100%;
}
    
#a0349c22 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 75px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 2c6d9be.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 8px;
    padding-bottom: 8px;
}
#\36 2c6d9be {
    width: 236px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\32 4c37f51.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 8px;
    padding-bottom: 8px;
}
#\32 4c37f51 {
    width: 255px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\39 c8a52e9 {
    align-items: flex-start;
    width: 66.40%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\39 d22e904 {
    width: 10.42420727614445%;
    height: auto;
    max-width: 100%;
}
    
#a015384d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    align-items: center;
    padding: 16px 16px 16px 16px;
}
    
#\36 055c898 {
    width: 89.56733244562805%;
    height: auto;
    max-width: 100%;
}
    
#bfd2939b {
    align-items: flex-start;
    width: 81.15%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#dfa5ed99 {
    width: 100.00%;
    column-gap: 3%;
}
    
#f84be42d {
    padding-left: 2%;
    padding-right: 2%;
}
    
#bfd2939b {
    width: 83.15%;
}
}



@media (max-width: 767px) {
    
#\36 eca34df {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#dfa5ed99 {
    column-gap: 2%;
}
    
#a015384d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#f84be42d {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#bfd2939b {
    height: auto;
    min-height: 115px;
}
    
#\39 c8a52e9 {
    height: auto;
    min-height: 115px;
}
}



@media all {
    
#d3e506b1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 41.31%;
    min-width: 4%;
    background-image: url(https://le-de.cdn-website.com/31342b6ffaa248ae95de983a2c873aed/dms3rep/multi/opt/IMG_20241001_081510__msi___jpg-1920w.jpg);
    padding: 16px 16px 16px 16px;
}
#d3e506b1.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAX/xAAdEAABAwUBAAAAAAAAAAAAAAACAAEDBAUGERIx/8QAFQEBAQAAAAAAAAAAAAAAAAAAAAH/xAAYEQACAwAAAAAAAAAAAAAAAAAAAQIDUf/aAAwDAQACEQMRAD8Ap5BdLHH1JSVjSiDdELeqeOXY9y2zk3pEVV09Drjh/9k=');
}
    
#\33 8a22f19 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 58.68544600938967%;
    min-width: 4%;
    background-color: rgba(21, 90, 146, 0.87);
    background-image: initial;
    padding: 16px 16px 16px 16px;
}
    
#\30 38a5671 {
    min-height: 634px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
}
    
#\31 f99a211 {
    background-image: url(https://le-de.cdn-website.com/31342b6ffaa248ae95de983a2c873aed/dms3rep/multi/opt/IMG_20240911_100809__msi___jpg-1920w.jpg);
    background-attachment: fixed;
}
#\31 f99a211.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAX/xAAfEAACAgIBBQAAAAAAAAAAAAABAgADBAYFBxEhIjL/xAAUAQEAAAAAAAAAAAAAAAAAAAAD/8QAFxEAAwEAAAAAAAAAAAAAAAAAAAECA//aAAwDAQACEQMRAD8An4XUzi1yMh6KHalk+WXyDKtW/a+a0LLeGIHf0MRGelBOUf/Z');
}
    
#widget_c3k {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_hb7.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_hb7 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
    
#widget_s1j {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 6260306 {
    margin: 0px 0% 0px 0%;
}
    
#\30 38a5671 {
    padding: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\38 6260306 {
    margin: 0px 0% 0px 0%;
}
    
#d3e506b1 {
    width: 100%;
    min-height: 290px;
    align-items: center;
    height: auto;
}
#d3e506b1.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAX/xAAdEAABAwUBAAAAAAAAAAAAAAACAAEDBAUGERIx/8QAFQEBAQAAAAAAAAAAAAAAAAAAAAH/xAAYEQACAwAAAAAAAAAAAAAAAAAAAQIDUf/aAAwDAQACEQMRAD8Ap5BdLHH1JSVjSiDdELeqeOXY9y2zk3pEVV09Drjh/9k=');
}
    
#\33 8a22f19 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 38a5671 {
    min-height: unset;
    flex-direction: column;
    padding: 0px 0% 0px 0%;
}
}



@media all {
    
#d99a2af7 {
    min-height: 596px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
}
    
#f71e6ea3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 60.01690140845069%;
    min-width: 4%;
    background-color: rgba(21, 90, 146, 0.87);
    background-image: initial;
    order: 0;
    padding: 16px 16px 16px 38px;
}
    
#\34 2bffa02 {
    background-image: url(https://le-de.cdn-website.com/31342b6ffaa248ae95de983a2c873aed/dms3rep/multi/opt/IMG_20240911_100809__msi___jpg-1920w.jpg);
    background-attachment: fixed;
}
#\34 2bffa02.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAX/xAAfEAACAgIBBQAAAAAAAAAAAAABAgADBAYFBxEhIjL/xAAUAQEAAAAAAAAAAAAAAAAAAAAD/8QAFxEAAwEAAAAAAAAAAAAAAAAAAAECA//aAAwDAQACEQMRAD8An4XUzi1yMh6KHalk+WXyDKtW/a+a0LLeGIHf0MRGelBOUf/Z');
}
    
#\38 323750c.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\38 323750c {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
    
#\38 70e4b76 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 39.98%;
    min-width: 4%;
    background-image: url(https://le-de.cdn-website.com/31342b6ffaa248ae95de983a2c873aed/dms3rep/multi/opt/IMG_20240929_142629__msi___jpg-1920w.jpg);
    order: 1;
    padding: 16px 16px 16px 16px;
}
#\38 70e4b76.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAX/xAAcEAACAgIDAAAAAAAAAAAAAAABAgADEUEEFCH/xAAVAQEBAAAAAAAAAAAAAAAAAAADBv/EABcRAAMBAAAAAAAAAAAAAAAAAAABAiH/2gAMAwEAAhEDEQA/AJfWWmrDqQc73JjcxwxAY+GIkxE69FZ//9k=');
}
    
#\39 1e29dc5 {
    width: 93.97%;
    height: auto;
    max-width: 100%;
}
    
#\35 8f936cb {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d99a2af7 {
    padding: 0px 0% 0px 0%;
}
    
#afefd459 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#d99a2af7 {
    min-height: unset;
    flex-direction: column;
    padding: 0px 0% 0px 0%;
}
    
#f71e6ea3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 70e4b76 {
    width: 100%;
    min-height: 261px;
    align-items: center;
    height: auto;
}
#\38 70e4b76.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAX/xAAcEAACAgIDAAAAAAAAAAAAAAABAgADEUEEFCH/xAAVAQEBAAAAAAAAAAAAAAAAAAADBv/EABcRAAMBAAAAAAAAAAAAAAAAAAABAiH/2gAMAwEAAhEDEQA/AJfWWmrDqQc73JjcxwxAY+GIkxE69FZ//9k=');
}
    
#afefd459 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#fc8e7245::before, #fc8e7245 > .bgExtraLayerOverlay {
    
}
#fc8e7245 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-image: url(https://le-de.cdn-website.com/31342b6ffaa248ae95de983a2c873aed/dms3rep/multi/opt/rocky-wall__msi___png-1920w.png);
    background-color: rgba(0, 0, 0, 0.86);
    align-items: center;
}
#fc8e7245.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAA50lEQVQY0zVRaQqFIBj0CC1mvRMGFbRrae5F135M1I9RlHGWT7KuayalpFrrwnvPYozldV2Vc6601pZa69J7X5FlWTKlFHXOMRBe/ED8cJ5nRaZpyo7joCEEdt/3D5chBCgxpVQBJ2stI03TpJzz3BgD2wo7onDO6bZtQC6EyEhd10nf96kQIofyvu855zxDdsQahiFt2zYhWLquS8ZxhPITA0BuPMaDeZ5TAnlYgySlzJ1zaF+gHDIiBuwJDi/oNx4UQlsUARFxCBoBxpgixsjQGKXeGT4CAHlJ7BsRlEIIHxH2+Az6B7lCmOWVKEjIAAAAAElFTkSuQmCC');
}
    
#f699a78a {
    min-height: 885px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
}
    
#\39 7fe92c2 {
    background-image: url(https://le-de.cdn-website.com/31342b6ffaa248ae95de983a2c873aed/dms3rep/multi/opt/IMG_20240929_105759__msi___jpg-1920w.jpg);
    background-attachment: fixed;
    background-color: var(--color_1);
}
#\39 7fe92c2.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAX/xAAcEAACAwADAQAAAAAAAAAAAAABAgADBBQhUVT/xAAUAQEAAAAAAAAAAAAAAAAAAAAC/8QAGhEAAgIDAAAAAAAAAAAAAAAAAAECAwRBQv/aAAwDAQACEQMRAD8AqZddtrVEZw1b9Ar7K3G3fG0REsm19MbogtH/2Q==');
}
    
#widget_9qb {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#group_m6a {
    align-items: flex-start;
    width: 82.00%;
    min-height: 182px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding: 16px 16px 16px 16px;
}
    
#f3fe2ba3.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
}
#f3fe2ba3 {
    width: 79.03%;
    height: auto;
    max-width: 100%;
    order: 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f699a78a {
    min-height: 687px;
    padding: 0px 0% 0px 0%;
}
    
#fc8e7245::before, #fc8e7245 > .bgExtraLayerOverlay {
    
}
#fc8e7245.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAA50lEQVQY0zVRaQqFIBj0CC1mvRMGFbRrae5F135M1I9RlHGWT7KuayalpFrrwnvPYozldV2Vc6601pZa69J7X5FlWTKlFHXOMRBe/ED8cJ5nRaZpyo7joCEEdt/3D5chBCgxpVQBJ2stI03TpJzz3BgD2wo7onDO6bZtQC6EyEhd10nf96kQIofyvu855zxDdsQahiFt2zYhWLquS8ZxhPITA0BuPMaDeZ5TAnlYgySlzJ1zaF+gHDIiBuwJDi/oNx4UQlsUARFxCBoBxpgixsjQGKXeGT4CAHlJ7BsRlEIIHxH2+Az6B7lCmOWVKEjIAAAAAElFTkSuQmCC');
}
    
#widget_9qb {
    order: 0;
}
    
#\36 1f0a6f0 {
    margin: 0px 0% 0px 0%;
}
    
#f3fe2ba3 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (max-width: 767px) {
    
#fc8e7245::before, #fc8e7245 > .bgExtraLayerOverlay {
    
}
#fc8e7245 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
#fc8e7245.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAA50lEQVQY0zVRaQqFIBj0CC1mvRMGFbRrae5F135M1I9RlHGWT7KuayalpFrrwnvPYozldV2Vc6601pZa69J7X5FlWTKlFHXOMRBe/ED8cJ5nRaZpyo7joCEEdt/3D5chBCgxpVQBJ2stI03TpJzz3BgD2wo7onDO6bZtQC6EyEhd10nf96kQIofyvu855zxDdsQahiFt2zYhWLquS8ZxhPITA0BuPMaDeZ5TAnlYgySlzJ1zaF+gHDIiBuwJDi/oNx4UQlsUARFxCBoBxpgixsjQGKXeGT4CAHlJ7BsRlEIIHxH2+Az6B7lCmOWVKEjIAAAAAElFTkSuQmCC');
}
    
#f699a78a {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0% 0px 0%;
}
    
#widget_9qb {
    order: 0;
}
    
#f3fe2ba3.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
}
#f3fe2ba3 {
    order: 1;
}
    
#\36 1f0a6f0 {
    margin: 0px 0% 0px 0%;
}
    
#group_m6a {
    width: 97.38%;
}
}



@media all {
    
#b9c4dec5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 79.75%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#ae0e706c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 18.25%;
    min-width: 4%;
    align-items: center;
    padding: 16px 16px 16px 16px;
}
    
#bccb9ca2 {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#d8b0f99d {
    background-color: rgba(23, 70, 107, 1);
    background-image: initial;
}
    
#widget_6b2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c8e46954.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 8px;
    padding-bottom: 8px;
}
#c8e46954 {
    width: 149px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    min-height: 44px;
    grid-area: auto / auto / auto / auto;
}
}



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



@media (max-width: 767px) {
    
#b9c4dec5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#ae0e706c {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#bccb9ca2 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
}

