@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 nav.u_1097703112 { color:white !important; }

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

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

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

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

  *#dm .dmInner div.u_1586798782 img { object-fit:contain !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_1407517960 { text-align:left !important; }

  *#dm .dmInner *.u_561572335 .photoGalleryThumbs { padding:4px !important; }

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

  *#dm .dmInner *.u_561572335 .photoGalleryViewAll { padding:0 4px !important; }

  *#dm .dmInner *.u_561572335 .photoGalleryThumbs .image-container a { padding-top:370px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_1407517960 { text-align:left !important; }

  *#dm .dmInner div.u_1277398719 img {
    object-position:100% 50% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner *.u_561572335 .photoGalleryThumbs { padding:2px !important; }

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

  *#dm .dmInner *.u_561572335 .photoGalleryViewAll { padding:0 2px !important; }

  *#dm .dmInner *.u_561572335 .photoGalleryThumbs .image-container a { padding-top:231px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_1407517960 { text-align:left !important; }

  *#dm .dmInner *.u_561572335 .photoGalleryThumbs { padding:2.5px !important; }

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

  *#dm .dmInner *.u_561572335 .photoGalleryViewAll { padding:0 2.5px !important; }

  *#dm .dmInner *.u_561572335 .photoGalleryThumbs .image-container a { padding-top:157px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}

@media all {
    
#\34 4148d80 {
    min-height: 704px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 e8d8dd1::before, #\32 e8d8dd1 > .bgExtraLayerOverlay {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.46;
    border-radius: inherit;
    content: '';
    background-color: var(--color_1);
}
#\32 e8d8dd1 {
    background-image: url(https://le-de.cdn-website.com/092832ba4b9c4d849e4b1ca0ab1ca63e/dms3rep/multi/opt/penne-putanesca-1920w.jpg);
    box-shadow: none;
}
    
#\37 e9bf115::before, #\37 e9bf115 > .bgExtraLayerOverlay {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.23;
    border-radius: inherit;
}
#\37 e9bf115 {
    background-size: contain;
    min-height: 8px;
    background-position: 50% 100%;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    background-image: url();
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 907e6c6 {
    width: 1105px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-bottom: 12px;
}
    
#widget_mhi {
    width: 39.90%;
    height: 78px;
    max-width: 100%;
    order: 0;
    margin-top: -44px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 4148d80 {
    min-height: 423px;
    padding: 0px 0% 0px 0%;
}
    
#\31 907e6c6 {
    width: 671.719px;
    margin: 0px 0% 0px 0%;
}
    
#\37 e9bf115 {
    row-gap: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    margin-bottom: 0px;
    justify-content: center;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\38 60c5298 {
    margin: 0px 0% 0px 0%;
}
    
#widget_mhi {
    margin-top: -45px;
    width: 51.09%;
    height: 108px;
}
}



@media (max-width: 767px) {
    
#\34 4148d80 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 50px 4% 50px 4%;
}
    
#\37 e9bf115 {
    min-height: 286px;
    width: 100%;
    justify-content: center;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\31 907e6c6 {
    width: 100%;
}
    
#\38 60c5298 {
    margin: 0px 0% 0px 0%;
}
    
#widget_mhi {
    height: 80px;
    width: 100.00%;
}
}



@media all {
    
#\31 c1cf20e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
}
    
#\30 58c5d02 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 2% 0%;
}
    
#widget_s14 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 e8c8f64 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#be1fa6e6::before, #be1fa6e6 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.83;
    border-radius: inherit;
}
#be1fa6e6 {
    background-image: url(https://le-de.cdn-website.com/092832ba4b9c4d849e4b1ca0ab1ca63e/dms3rep/multi/opt/leaf-element-02-150x150-1920w.png);
    background-size: auto;
    background-position: 100% 50%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 58c5d02 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#be1fa6e6::before, #be1fa6e6 > .bgExtraLayerOverlay {
    
}
    
#\30 e8c8f64 {
    width: 100.00%;
}
    
#\31 c1cf20e {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\31 c1cf20e {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 58c5d02 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#be1fa6e6::before, #be1fa6e6 > .bgExtraLayerOverlay {
    
}
}



@media all {
    
#cc05fedd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
}
    
#b7373b33 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 50%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
}
    
#fc1d4db5 {
    min-height: 593px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#group_svq {
    justify-content: flex-end;
    align-items: flex-start;
    width: 100%;
    min-height: 753px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-image: url(https://le-de.cdn-website.com/092832ba4b9c4d849e4b1ca0ab1ca63e/dms3rep/multi/opt/pizza4-903h.jpg);
    padding: 16px 0px 40px 0px;
}
#group_svq.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHxAAAQQBBQEAAAAAAAAAAAAAAgABAwURBAYiI0Ex/8QAFAEBAAAAAAAAAAAAAAAAAAAABf/EABkRAAMAAwAAAAAAAAAAAAAAAAABAgMRMf/aAAwDAQACEQMRAD8AzdXfaa7rQ7ZAnb6Li7sSuBtyhMBKSDJu2S4++oiPmEuCWSm9H//Z');
}
    
#group_nl8 {
    align-items: center;
    width: 58.45%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 4%;
    background-color: var(--color_2);
    background-image: initial;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
}
    
#widget_34o {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_ncr {
    width: 176px;
    height: auto;
    max-width: 100%;
}
    
#dea043ad {
    justify-content: flex-start;
    align-items: flex-end;
    width: 100%;
    min-height: 251px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-image: url(https://le-de.cdn-website.com/092832ba4b9c4d849e4b1ca0ab1ca63e/dms3rep/multi/opt/ravioli-1920w.jpg);
    align-self: auto;
    order: 0;
    padding: 40px 0px 40px 0px;
    grid-area: auto / auto / auto / auto;
}
#dea043ad.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAYH/8QAHRAAAgICAwEAAAAAAAAAAAAAAQMAAgQxBRMhof/EABUBAQEAAAAAAAAAAAAAAAAAAAQG/8QAGhEAAgIDAAAAAAAAAAAAAAAAAAIBEQMEIf/aAAwDAQACEQMRAD8A0/l8Vjsqq0nrsq4B93L3HNqoWCdVA+REntd5S4UZk7R//9k=');
}
    
#\31 be8c942 {
    align-items: center;
    width: 58.45%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 4%;
    background-color: var(--color_2);
    background-image: initial;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
}
    
#\37 7d659aa {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 b60b643 {
    width: 176px;
    height: auto;
    max-width: 100%;
}
    
#f0f331d2 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 251px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-image: url(https://le-de.cdn-website.com/092832ba4b9c4d849e4b1ca0ab1ca63e/dms3rep/multi/opt/lasa%C3%B1a-1920w.jpg);
    align-self: auto;
    order: 0;
    padding: 40px 0px 40px 0px;
    grid-area: auto / auto / auto / auto;
}
#f0f331d2.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAb/xAAgEAAABgICAwAAAAAAAAAAAAAAAQIDBAUREiEyUXGB/8QAFAEBAAAAAAAAAAAAAAAAAAAABP/EABgRAAMBAQAAAAAAAAAAAAAAAAABAiIy/9oADAMBAAIRAxEAPwCedvauolPQFRNkbYXx29ikaq6N1pDhRDIlkSseM/AAHid0IfKP/9k=');
}
    
#a529aabf {
    align-items: center;
    width: 58.45%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 4%;
    background-color: var(--color_2);
    background-image: initial;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
}
    
#\30 94ffa78 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 db8fe29 {
    width: 176px;
    height: auto;
    max-width: 100%;
}
    
#fb91bf8b {
    justify-content: flex-start;
    align-items: flex-end;
    width: 100%;
    min-height: 251px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-image: url(https://le-de.cdn-website.com/092832ba4b9c4d849e4b1ca0ab1ca63e/dms3rep/multi/opt/penne-1920w.jpg);
    align-self: auto;
    order: 0;
    padding: 40px 0px 40px 0px;
    grid-area: auto / auto / auto / auto;
}
#fb91bf8b.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAX/xAAfEAABAwQDAQAAAAAAAAAAAAABAAIFAwQREgYTIWH/xAAUAQEAAAAAAAAAAAAAAAAAAAAG/8QAGhEAAQUBAAAAAAAAAAAAAAAAAQACAwQiEv/aAAwDAQACEQMRAD8AsS81KPkNqly5rabs6NPmVSHOL8ADpafuURD23Ju3aKUmrCWjK//Z');
}
    
#\38 ee2f0c2 {
    align-items: center;
    width: 58.45%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 4%;
    background-color: var(--color_2);
    background-image: initial;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
}
    
#\38 ba2e9f5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 8b92ebf {
    width: 176px;
    height: auto;
    max-width: 100%;
}
}



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



@media (max-width: 767px) {
    
#cc05fedd {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#b7373b33 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#fc1d4db5 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#group_svq {
    height: auto;
    min-height: 272px;
}
#group_svq.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHxAAAQQBBQEAAAAAAAAAAAAAAgABAwURBAYiI0Ex/8QAFAEBAAAAAAAAAAAAAAAAAAAABf/EABkRAAMAAwAAAAAAAAAAAAAAAAABAgMRMf/aAAwDAQACEQMRAD8AzdXfaa7rQ7ZAnb6Li7sSuBtyhMBKSDJu2S4++oiPmEuCWSm9H//Z');
}
}



@media all {
    
#c1b10d5a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
}
    
#fe0a3cb6 {
    min-height: 229px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 2% 0%;
}
    
#widget_37b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_iv5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 7b6bd41::before, #\30 7b6bd41 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.83;
    border-radius: inherit;
}
#\30 7b6bd41 {
    background-image: url(https://le-de.cdn-website.com/092832ba4b9c4d849e4b1ca0ab1ca63e/dms3rep/multi/opt/leaf-element-01-150x150-1920w.png);
    background-size: auto;
    background-position: 0% 50%;
}
#\30 7b6bd41.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAABkElEQVQY02NgAIH/CNy7vUCoYnGMdsn8CL3kfndppQAGJrAciLDfbw/GU/bls/btzDNsXJuYVr0iOi9vjp9jUJMRr9EMI0aGkJUMDEmzLZhAePLuLJ7OLenBzesTF9euil5XtiQkLaHfRjyk14KJoWC6GV/JLDut6vnONi3L/Ww7Nsbld2xJWtOwJnpv3Yrw9oIZ7lYdqyNkGGoX2SrWL3GLbFvl19G9PrylZ1Ncd8+WpGnNq6Pmta6K7q5fFBw8YUOiPkPtInuN5uXeVV3rQo5O3pZwYcbu9FXTd2c0dqyOymtfGVXQsiQ8YMLGRAOG1hXOUl1rAyMnbI5eOGt35qkFBwpWLzpQUDRlY7xb35oYmwlrk3WmbckSZWha4sTetSZMa+KW+NB5+/Lqlh4pK1x2uCRg5uZkjd6lASLzNuRx1k30YGRY9Z+BoWtZMHvP6ijxeTvytZftLzdYvq9Ufc6WFNGGOQ6cE1YmMDHAAnviNg+GlbtSGdetq2CaMaOAqbrTm6W634GlapoFM0gOBACw7aajse9PLQAAAABJRU5ErkJggg==');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#fe0a3cb6 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    min-height: 75px;
}
    
#\30 7b6bd41::before, #\30 7b6bd41 > .bgExtraLayerOverlay {
    
}
#\30 7b6bd41.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAABkElEQVQY02NgAIH/CNy7vUCoYnGMdsn8CL3kfndppQAGJrAciLDfbw/GU/bls/btzDNsXJuYVr0iOi9vjp9jUJMRr9EMI0aGkJUMDEmzLZhAePLuLJ7OLenBzesTF9euil5XtiQkLaHfRjyk14KJoWC6GV/JLDut6vnONi3L/Ww7Nsbld2xJWtOwJnpv3Yrw9oIZ7lYdqyNkGGoX2SrWL3GLbFvl19G9PrylZ1Ncd8+WpGnNq6Pmta6K7q5fFBw8YUOiPkPtInuN5uXeVV3rQo5O3pZwYcbu9FXTd2c0dqyOymtfGVXQsiQ8YMLGRAOG1hXOUl1rAyMnbI5eOGt35qkFBwpWLzpQUDRlY7xb35oYmwlrk3WmbckSZWha4sTetSZMa+KW+NB5+/Lqlh4pK1x2uCRg5uZkjd6lASLzNuRx1k30YGRY9Z+BoWtZMHvP6ijxeTvytZftLzdYvq9Ufc6WFNGGOQ6cE1YmMDHAAnviNg+GlbtSGdetq2CaMaOAqbrTm6W634GlapoFM0gOBACw7aajse9PLQAAAABJRU5ErkJggg==');
}
}



@media (max-width: 767px) {
    
#c1b10d5a {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#fe0a3cb6 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\30 7b6bd41::before, #\30 7b6bd41 > .bgExtraLayerOverlay {
    
}
#\30 7b6bd41.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAABkElEQVQY02NgAIH/CNy7vUCoYnGMdsn8CL3kfndppQAGJrAciLDfbw/GU/bls/btzDNsXJuYVr0iOi9vjp9jUJMRr9EMI0aGkJUMDEmzLZhAePLuLJ7OLenBzesTF9euil5XtiQkLaHfRjyk14KJoWC6GV/JLDut6vnONi3L/Ww7Nsbld2xJWtOwJnpv3Yrw9oIZ7lYdqyNkGGoX2SrWL3GLbFvl19G9PrylZ1Ncd8+WpGnNq6Pmta6K7q5fFBw8YUOiPkPtInuN5uXeVV3rQo5O3pZwYcbu9FXTd2c0dqyOymtfGVXQsiQ8YMLGRAOG1hXOUl1rAyMnbI5eOGt35qkFBwpWLzpQUDRlY7xb35oYmwlrk3WmbckSZWha4sTetSZMa+KW+NB5+/Lqlh4pK1x2uCRg5uZkjd6lASLzNuRx1k30YGRY9Z+BoWtZMHvP6ijxeTvytZftLzdYvq9Ufc6WFNGGOQ6cE1YmMDHAAnviNg+GlbtSGdetq2CaMaOAqbrTm6W634GlapoFM0gOBACw7aajse9PLQAAAABJRU5ErkJggg==');
}
}



@media all {
    
#\30 4ce586f {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 4% 0%;
}
    
#group_olq {
    justify-content: flex-start;
    align-items: center;
    width: 25%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
}
    
#widget_0mv {
    width: 75.92%;
    height: auto;
    max-width: 100%;
}
    
#\31 fd59f0f {
    justify-content: flex-start;
    align-items: center;
    width: 25%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
}
    
#\30 1e810dd {
    width: 82.21%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\36 29040de {
    justify-content: flex-start;
    align-items: center;
    width: 25%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
}
    
#\33 9c6116b {
    width: 59.94%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#c947330e {
    justify-content: flex-start;
    align-items: center;
    width: 25%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
}
    
#\34 056d98d {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#widget_g7s {
    width: 36.56%;
    height: 97px;
    max-width: 100%;
    order: 0;
}
    
#ba9d0210 {
    width: 36.5555223880597%;
    height: 97px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\33 f667ed4 {
    width: 36.5555223880597%;
    height: 97px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\33 474aa50 {
    width: 36.5555223880597%;
    height: 97px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 4ce586f {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 0%;
    min-height: 240px;
}
    
#group_olq {
    width: 50%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\31 fd59f0f {
    width: 50%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\36 29040de {
    width: 50%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#c947330e {
    width: 50%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\34 056d98d {
    width: 76.86%;
}
}



@media (max-width: 767px) {
    
#\30 4ce586f {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#group_olq {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 fd59f0f {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 29040de {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#c947330e {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_g7s {
    height: 85px;
}
    
#ba9d0210 {
    height: 85px;
}
    
#\33 f667ed4 {
    height: 85px;
}
    
#\33 474aa50 {
    height: 85px;
}
}



@media all {
    
#\37 bcc1608 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#bee84d55 {
    min-height: 229px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 2% 0%;
}
    
#\38 8b67e87 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
}
    
#\36 95312d7 {
    background-image: initial;
    background-size: auto;
    background-position: 0% 50%;
    background-color: var(--color_7);
}
}



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



@media (max-width: 767px) {
    
#bee84d55 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\38 8b67e87 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media all {
    
#\36 03f1e56 {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 4% 0%;
}
    
#group_iqg {
    justify-content: flex-start;
    align-items: center;
    width: 32%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
}
    
#widget_8pc {
    width: 100%;
    height: 290px;
    max-width: 100%;
}
    
#widget_bp0 {
    width: 76.19%;
    height: auto;
    max-width: 100%;
}
    
#\30 ed8d986 {
    background-color: var(--color_7);
    background-image: initial;
}
    
#aa93b374 {
    justify-content: flex-start;
    align-items: center;
    width: 32%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
}
    
#\36 42b6b6d {
    width: 100%;
    height: 290px;
    max-width: 100%;
}
    
#cfe03323 {
    width: 76.19%;
    height: auto;
    max-width: 100%;
}
    
#ed440ae7 {
    justify-content: flex-start;
    align-items: center;
    width: 32%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
}
    
#\32 ccbde2a {
    width: 100%;
    height: 290px;
    max-width: 100%;
}
    
#\37 14485be {
    width: 76.19%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 03f1e56 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    min-height: 392px;
}
    
#widget_8pc {
    height: 231px;
}
    
#\36 42b6b6d {
    height: 231px;
}
    
#\32 ccbde2a {
    height: 231px;
}
}



@media (max-width: 767px) {
    
#\36 03f1e56 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#group_iqg {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_8pc {
    height: 240px;
}
    
#aa93b374 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 42b6b6d {
    height: 240px;
}
    
#ed440ae7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 ccbde2a {
    height: 240px;
}
}



@media all {
    
#\39 65bde87 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#aa2d2b67 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 48%;
    min-width: 4%;
}
    
#ee5aa672 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\32 f8cefd8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\37 a70fe15::before, #\37 a70fe15 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.83;
    border-radius: inherit;
}
#\37 a70fe15 {
    background-image: url(https://le-de.cdn-website.com/092832ba4b9c4d849e4b1ca0ab1ca63e/dms3rep/multi/opt/leaf-element-02-150x150-1920w.png);
    background-size: auto;
    background-position: 100% 50%;
}
#\37 a70fe15.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAABkUlEQVQY02P4/5+BoW1JJHNOv41E/kRb5Zw+S4WiqbbcDKEMDAz/GRCgvp6BoWiqm1jRVGf3qjkeeXXzvWK7V4XoTNyWwuaxzYMhdFUoRGFGhy5L3gQns/IZ7k1187wPtizym9+5IjCoY0WQQOomH8bCVaGMYIVR9XocmT12QeXTPZbXzfX51L40cF/nisD8yrnuGsk9NsKxrZZ8folWjAzhVTocGV12YZUzPFfVzfH+0LYkYF/dAq+uwhnOKZmT7EPT+u1MEpvseRiiqvRZC/qd7WpmebXVzfHe2rTIb37VfM+p+TNclmROcpic3G0bltBgJ8zQ3R3D2Dw3ULFzaUhA2+LA9NYlgSWls9wm50113pveb7coqdMmJL7BVpDh//+VDDtPVHAv2JouO3N9kkLbkiDr0tmu0XlTnOpTe2wTYhotdaPLrdkZ/v//z3Dz8UTmU3e62A5eaWSfuCZUvGSKk1ZOr71JdIO5on+RITc8LEGBHrqSgaF4oS5jzwIPlsmLfFhmLgxhnjEjlQGEQQAAJNWXGarcah0AAAAASUVORK5CYII=');
}
    
#group_grg {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
}
    
#a89410f1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_qg9 {
    width: 100%;
    height: 498px;
    max-width: 100%;
}
    
#\37 c3957d4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#a2c25dfa {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ee5aa672 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\37 a70fe15::before, #\37 a70fe15 > .bgExtraLayerOverlay {
    
}
#\37 a70fe15.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAABkUlEQVQY02P4/5+BoW1JJHNOv41E/kRb5Zw+S4WiqbbcDKEMDAz/GRCgvp6BoWiqm1jRVGf3qjkeeXXzvWK7V4XoTNyWwuaxzYMhdFUoRGFGhy5L3gQns/IZ7k1187wPtizym9+5IjCoY0WQQOomH8bCVaGMYIVR9XocmT12QeXTPZbXzfX51L40cF/nisD8yrnuGsk9NsKxrZZ8folWjAzhVTocGV12YZUzPFfVzfH+0LYkYF/dAq+uwhnOKZmT7EPT+u1MEpvseRiiqvRZC/qd7WpmebXVzfHe2rTIb37VfM+p+TNclmROcpic3G0bltBgJ8zQ3R3D2Dw3ULFzaUhA2+LA9NYlgSWls9wm50113pveb7coqdMmJL7BVpDh//+VDDtPVHAv2JouO3N9kkLbkiDr0tmu0XlTnOpTe2wTYhotdaPLrdkZ/v//z3Dz8UTmU3e62A5eaWSfuCZUvGSKk1ZOr71JdIO5on+RITc8LEGBHrqSgaF4oS5jzwIPlsmLfFhmLgxhnjEjlQGEQQAAJNWXGarcah0AAAAASUVORK5CYII=');
}
    
#widget_qg9 {
    height: 412px;
}
}



@media (max-width: 767px) {
    
#aa2d2b67 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#ee5aa672 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\37 a70fe15::before, #\37 a70fe15 > .bgExtraLayerOverlay {
    
}
#\37 a70fe15.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAABkUlEQVQY02P4/5+BoW1JJHNOv41E/kRb5Zw+S4WiqbbcDKEMDAz/GRCgvp6BoWiqm1jRVGf3qjkeeXXzvWK7V4XoTNyWwuaxzYMhdFUoRGFGhy5L3gQns/IZ7k1187wPtizym9+5IjCoY0WQQOomH8bCVaGMYIVR9XocmT12QeXTPZbXzfX51L40cF/nisD8yrnuGsk9NsKxrZZ8folWjAzhVTocGV12YZUzPFfVzfH+0LYkYF/dAq+uwhnOKZmT7EPT+u1MEpvseRiiqvRZC/qd7WpmebXVzfHe2rTIb37VfM+p+TNclmROcpic3G0bltBgJ8zQ3R3D2Dw3ULFzaUhA2+LA9NYlgSWls9wm50113pveb7coqdMmJL7BVpDh//+VDDtPVHAv2JouO3N9kkLbkiDr0tmu0XlTnOpTe2wTYhotdaPLrdkZ/v//z3Dz8UTmU3e62A5eaWSfuCZUvGSKk1ZOr71JdIO5on+RITc8LEGBHrqSgaF4oS5jzwIPlsmLfFhmLgxhnjEjlQGEQQAAJNWXGarcah0AAAAASUVORK5CYII=');
}
    
#group_grg {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_qg9 {
    height: 278px;
}
}



@media all {
    
#ffdb18b3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 29.00%;
    min-width: 4%;
}
    
#\35 8ff8d07 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 68.95757575757575%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
}
    
#cceef2f7 {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 4% 0% 4% 16%;
}
    
#widget_q2t {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_rk8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d5ba3758 {
    background-color: var(--color_7);
    background-image: initial;
}
    
#widget_0ph {
    width: 218px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#cceef2f7 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#ffdb18b3 {
    width: 100%;
    min-height: 80px;
}
    
#\35 8ff8d07 {
    width: 100%;
    min-height: 80px;
}
}



@media (max-width: 767px) {
    
#ffdb18b3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 8ff8d07 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#cceef2f7 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}

