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

  *#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_1102498935 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgba(192,149,149,1) rgba(192,149,149,1) rgba(192,149,149,1) rgba(192,149,149,1) !important;
  }

  *#dm .dmInner a.u_1448664914 .iconBg {
    display:inline-block !important;
    mask-image:url(https://de.cdn-website.com/290dfa4996bb41ef912c3ff749c33070/icon/call_1975558.svg) !important;
    background-color:var(--color_3) !important;
  }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}

@media all {
    
#f30fae2f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\38 7e280ff {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 652px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\37 fa39ce3::before, #\37 fa39ce3 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.5;
    border-radius: inherit;
}
#\37 fa39ce3 {
    background-image: url(https://le-de.cdn-website.com/290dfa4996bb41ef912c3ff749c33070/dms3rep/multi/opt/imgi_3_108320242_m_normal_none1__msi___jpg-1920w.webp);
}
    
#widget_07g {
    width: 67.38%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#widget_o6c {
    width: 88px;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    align-self: flex-start;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 7e280ff {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\37 fa39ce3::before, #\37 fa39ce3 > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#f30fae2f {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 7e280ff {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\37 fa39ce3::before, #\37 fa39ce3 > .bgExtraLayerOverlay {
    
}
}



@media all {
    
#\34 012a67f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#caef83a9 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 392px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_bc0 {
    width: 100.00%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 1;
    align-self: center;
}
}



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



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



@media all {
    
#\33 2c900c7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\35 e0bf163 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_rh2 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 1;
    margin-top: -111px;
}
    
#widget_q16 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    margin-top: -25px;
    order: 0;
}
}



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



@media (max-width: 767px) {
    
#\33 2c900c7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 e0bf163 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#widget_q16 {
    width: 100.00%;
    margin-top: -6px;
}
    
#widget_rh2 {
    margin-top: -71px;
}
}



@media all {
    
#\36 8477a99 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\30 989f9dc {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\34 baa2cc1::before, #\34 baa2cc1 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.5;
    border-radius: inherit;
}
#\34 baa2cc1 {
    background-image: url(https://le-de.cdn-website.com/290dfa4996bb41ef912c3ff749c33070/dms3rep/multi/opt/imgi_4_236374443_m_normal_none1__msi___jpg-1920w.webp);
}
#\34 baa2cc1.lazy {
    background-image: url('data:image/jpeg; base64,UklGRkgAAABXRUJQVlA4IDwAAADQAQCdASoKAAcAAUAmJQBOgCHfGqY8wAD+81qNNRc9PR+X1001pNPLNhfrW0t6dzKNQEfMEpuoEUQAAAA=');
}
    
#widget_m9f {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#widget_fiq {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 989f9dc {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\34 baa2cc1::before, #\34 baa2cc1 > .bgExtraLayerOverlay {
    
}
#\34 baa2cc1.lazy {
    background-image: url('data:image/jpeg; base64,UklGRkgAAABXRUJQVlA4IDwAAADQAQCdASoKAAcAAUAmJQBOgCHfGqY8wAD+81qNNRc9PR+X1001pNPLNhfrW0t6dzKNQEfMEpuoEUQAAAA=');
}
}



@media (max-width: 767px) {
    
#\36 8477a99 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 989f9dc {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\34 baa2cc1::before, #\34 baa2cc1 > .bgExtraLayerOverlay {
    
}
#\34 baa2cc1.lazy {
    background-image: url('data:image/jpeg; base64,UklGRkgAAABXRUJQVlA4IDwAAADQAQCdASoKAAcAAUAmJQBOgCHfGqY8wAD+81qNNRc9PR+X1001pNPLNhfrW0t6dzKNQEfMEpuoEUQAAAA=');
}
}



@media all {
    
#\39 6a5d7a4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 33.333333333333336%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
}
    
#b949b234 {
    min-height: 309px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding-top: 4%;
    padding-right: 2%;
    padding-left: 2%;
}
    
#widget_vkf {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_ckp {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 a30851a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 33.333333333333336%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
}
    
#\30 65bc771 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 baf0430 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e8ca8348 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 33.333333333333336%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
}
    
#\32 432bf11 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 4f3b155 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



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



@media (max-width: 767px) {
    
#\39 6a5d7a4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#b949b234 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\33 a30851a {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#e8ca8348 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media all {
    
#\32 721d99f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 7328c86 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 f35eae3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 aa38f56 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 b3cdca0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#cb348115 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 33.333333333333336%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
}
    
#\39 fe5ab8c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 33.333333333333336%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
}
    
#ed28ed36 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 1e842e5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 33.333333333333336%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
}
    
#\30 1af75b8 {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 2% 2% 4% 2%;
}
}



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



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



@media all {
    
#d7dca915 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(192, 149, 149, 1) rgba(192, 149, 149, 1) rgba(192, 149, 149, 1) rgba(192, 149, 149, 1);
    padding: 16px 16px 16px 16px;
}
    
#\31 542c904 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_6vm {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



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



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



@media all {
    
#\38 9d428cd {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a8f3fa47 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\35 32730d8::before, #\35 32730d8 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.5;
    border-radius: inherit;
}
#\35 32730d8 {
    background-image: url(https://le-de.cdn-website.com/290dfa4996bb41ef912c3ff749c33070/dms3rep/multi/opt/imgi_5_150990000_m_normal_none1__msi___jpg-1920w.webp);
}
#\35 32730d8.lazy {
    background-image: url('data:image/jpeg; base64,UklGRlwAAABXRUJQVlA4IFAAAAAwAgCdASoKAAcAAUAmJZACdLoAAnOT8iAwAAD+/KJ9D6lkVhezZs8txbDi6Ldvx6ZuFylOuHgQK285DdOXZpVO/jiZzzVH1/DYdaFoPgAAAA==');
}
    
#\38 04e34dc {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 b0334d0 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 32730d8::before, #\35 32730d8 > .bgExtraLayerOverlay {
    
}
#\35 32730d8.lazy {
    background-image: url('data:image/jpeg; base64,UklGRlwAAABXRUJQVlA4IFAAAAAwAgCdASoKAAcAAUAmJZACdLoAAnOT8iAwAAD+/KJ9D6lkVhezZs8txbDi6Ldvx6ZuFylOuHgQK285DdOXZpVO/jiZzzVH1/DYdaFoPgAAAA==');
}
    
#\36 b0334d0 {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (max-width: 767px) {
    
#a8f3fa47 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 32730d8::before, #\35 32730d8 > .bgExtraLayerOverlay {
    
}
#\35 32730d8.lazy {
    background-image: url('data:image/jpeg; base64,UklGRlwAAABXRUJQVlA4IFAAAAAwAgCdASoKAAcAAUAmJZACdLoAAnOT8iAwAAD+/KJ9D6lkVhezZs8txbDi6Ldvx6ZuFylOuHgQK285DdOXZpVO/jiZzzVH1/DYdaFoPgAAAA==');
}
    
#\36 b0334d0 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
}



@media all {
    
#\39 97bec83 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b9a15f1e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ef3cdb77 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 33.333333333333336%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
}
    
#\36 8a8235d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 33.333333333333336%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
}
    
#\39 de2b7c4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c608f232 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 33.333333333333336%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
}
    
#\31 1d339f0 {
    min-height: 309px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding-top: 4%;
    padding-right: 2%;
    padding-left: 2%;
}
    
#\31 26d32c0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 b1d2afb {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 0754df5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



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



@media (max-width: 767px) {
    
#ef3cdb77 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 8a8235d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#c608f232 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 1d339f0 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
}



@media all {
    
#c3b29ca0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 33.333333333333336%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
}
    
#\39 c9cc4c0 {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 2% 2% 4% 2%;
}
    
#bd5c150f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 81436de {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 ec44545 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 355141a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 b9aba24 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 33.333333333333336%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
}
    
#e1fb2d1e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 33.333333333333336%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
}
}



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



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



@media all {
    
#cc8d5a8e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 10dce8e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\35 fd03f84 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 271px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\35 f40694b::before, #\35 f40694b > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.5;
    border-radius: inherit;
}
#\35 f40694b {
    background-image: url(https://le-de.cdn-website.com/290dfa4996bb41ef912c3ff749c33070/dms3rep/multi/opt/imgi_6_198018684_m_normal_none1__msi___jpg-1920w.webp);
}
#\35 f40694b.lazy {
    background-image: url('data:image/jpeg; base64,UklGRkIAAABXRUJQVlA4IDYAAADQAQCdASoKAAYAAUAmJYwCdAEO431tsAD+/sGEe/hW8ipUAnJ673qzFyBSndhz2giZlPn8oAA=');
}
    
#\31 00b1cce {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 fd03f84 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\35 f40694b::before, #\35 f40694b > .bgExtraLayerOverlay {
    
}
#\35 f40694b.lazy {
    background-image: url('data:image/jpeg; base64,UklGRkIAAABXRUJQVlA4IDYAAADQAQCdASoKAAYAAUAmJYwCdAEO431tsAD+/sGEe/hW8ipUAnJ673qzFyBSndhz2giZlPn8oAA=');
}
}



@media (max-width: 767px) {
    
#\38 10dce8e {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 fd03f84 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\35 f40694b::before, #\35 f40694b > .bgExtraLayerOverlay {
    
}
#\35 f40694b.lazy {
    background-image: url('data:image/jpeg; base64,UklGRkIAAABXRUJQVlA4IDYAAADQAQCdASoKAAYAAUAmJYwCdAEO431tsAD+/sGEe/hW8ipUAnJ673qzFyBSndhz2giZlPn8oAA=');
}
}



@media all {
    
#a0bb6d2f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f9bc88aa {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c388d16f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
}
    
#\37 2587ca9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 7698c51 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
}
    
#\33 8732dfd {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 bfe358b {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 2% 2% 4% 2%;
}
    
#d410cb30 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
}
    
#\31 f691570 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 92ab19a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



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



@media (max-width: 767px) {
    
#c388d16f {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 7698c51 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 bfe358b {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#d410cb30 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media all {
    
#\36 77f22f7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d29e553e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#bbd45fa8::before, #bbd45fa8 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.5;
    border-radius: inherit;
}
#bbd45fa8 {
    background-image: url(https://le-de.cdn-website.com/290dfa4996bb41ef912c3ff749c33070/dms3rep/multi/opt/imgi_7_193067421_m_normal_none1__msi___jpg-1920w.webp);
}
#bbd45fa8.lazy {
    background-image: url('data:image/jpeg; base64,UklGRkoAAABXRUJQVlA4ID4AAADwAQCdASoKAAcAAUAmJZwCdAD0kQYbZ6AA/QMPj38ew8RmB7hmGNm+DPMySrujax9swPkOPjnDhOfz7QAAAA==');
}
    
#\38 361189a {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 271px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\36 5f31cdf {
    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) {
    
#bbd45fa8::before, #bbd45fa8 > .bgExtraLayerOverlay {
    
}
#bbd45fa8.lazy {
    background-image: url('data:image/jpeg; base64,UklGRkoAAABXRUJQVlA4ID4AAADwAQCdASoKAAcAAUAmJZwCdAD0kQYbZ6AA/QMPj38ew8RmB7hmGNm+DPMySrujax9swPkOPjnDhOfz7QAAAA==');
}
    
#\38 361189a {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (max-width: 767px) {
    
#bbd45fa8::before, #bbd45fa8 > .bgExtraLayerOverlay {
    
}
#bbd45fa8.lazy {
    background-image: url('data:image/jpeg; base64,UklGRkoAAABXRUJQVlA4ID4AAADwAQCdASoKAAcAAUAmJZwCdAD0kQYbZ6AA/QMPj38ew8RmB7hmGNm+DPMySrujax9swPkOPjnDhOfz7QAAAA==');
}
    
#\38 361189a {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\36 5f31cdf {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media all {
    
#b4ef5615 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.666666666666668%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\39 7fd7020 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 39.33%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#c878e247 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\33 bcc9b1d {
    background-color: rgba(77, 25, 25, 1);
    background-image: initial;
}
    
#group_l4d {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    align-self: stretch;
    width: 22%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
}
    
#widget_dom {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#widget_hlq {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#widget_m83 {
    width: 280px;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



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



@media (max-width: 767px) {
    
#b4ef5615 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 7fd7020 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#c878e247 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#group_l4d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}

