@media all {
  *#dm .dmInner div.u_1304066781 a { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1304066781 .powered { color:var(--color_3) !important; }

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

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

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

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

  *#dm .dmInner *.u_1344467202 { display:block !important; }

  *#dm .dmInner *.u_1613471178 { display:none !important; }

  *#dm .dmInner *.u_1173439664 { display:none !important; }

  *#dm .dmInner *.u_1953010075 { display:block !important; }

  *#dm .dmInner *.u_1178387930 { display:none !important; }

  *#dm .dmInner *.u_1608099277 { display:none !important; }

  *#dm .dmInner *.u_1721890150 { display:block !important; }

  *#dm .dmInner *.u_1451618688 { display:none !important; }

  *#dm .dmInner *.u_1230077552 { display:none !important; }

  *#dm .dmInner *.u_1532862346 { display:block !important; }

  *#dm .dmInner *.u_1347269910 { display:none !important; }

  *#dm .dmInner *.u_1357339460 { display:none !important; }

  *#dm .dmInner *.u_1525109516 { display:block !important; }

  *#dm .dmInner *.u_1188712775 { display:none !important; }

  *#dm .dmInner *.u_1817014878 { display:none !important; }

  *#dm .dmInner *.u_1371487361 { display:block !important; }

  *#dm .dmInner *.u_1996278570 { display:none !important; }

  *#dm .dmInner *.u_1705594256 { display:none !important; }

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

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

  *#dm .dmInner *.u_1230522885 { display:block !important; }

  *#dm .dmInner *.u_1394851753 { display:none !important; }

  *#dm .dmInner *.u_1634954326 { display:none !important; }

  *#dm .dmInner *.u_1536897542 { display:block !important; }

  *#dm .dmInner *.u_1743089851 { display:none !important; }

  *#dm .dmInner *.u_1465283222 { display:none !important; }

  *#dm .dmInner *.u_1620011553 { display:block !important; }

  *#dm .dmInner *.u_1143341813 { display:none !important; }

  *#dm .dmInner *.u_1976738025 { display:none !important; }

  *#dm .dmInner *.u_1680195676 { display:block !important; }

  *#dm .dmInner *.u_1655450908 { display:none !important; }

  *#dm .dmInner *.u_1917020634 { display:none !important; }

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

  *#dm .dmInner a.u_1602330237:hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1602330237.hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1602330237 .iconBg {
    display:inline-block !important;
    background-color:var(--color_3) !important;
    mask-image:url(https://de.cdn-website.com/8c749622396a45a0b4de2eb7fb79f428/icon/Phone_7377165.svg) !important;
  }

  *#dm .dmInner nav.u_1198691314 { color:white !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner div.u_1304066781 .powered { font-size:16px !important; }

  *#dm .dmInner div.u_1304066781 a { font-size:16px !important; }

  *#dm .dmInner div.u_1767804327 .caption-container .caption-title { font-size:22px !important; }

  *#dm .dmInner div.u_1464082955 .caption-container .caption-title { font-size:22px !important; }

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

  *#dm .dmInner *.u_1464082955 .photoGalleryThumbs .image-container a { padding-top:40px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner div.u_1767804327 .caption-container .caption-title { font-size:18px !important; }

  *#dm .dmInner div.u_1464082955 .caption-container .caption-title { font-size:18px !important; }

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

  *#dm .dmInner *.u_1464082955 .photoGalleryThumbs .image-container a { padding-top:40px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_1767804327 .photoGalleryThumbs .image-container a { padding-top:60px !important; }

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

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

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

  *#dm .dmInner *.u_1767804327 .photoGalleryViewAll { padding:0 2.5px !important; }
}
separatorHomeCss{color:red !important}*#dm .dmInner div.u_1767804327
{
	hyphens:auto !important;
}
separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(0, 0, 0, 0);
    --overlapping-background-image: initial;
}
}



@media all {
    
#\34 bcc0feb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 99e5e11 {
    min-height: 90vh;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 300px 40px 300px 40px;
    margin: 0% 0% 0% 0%;
}
    
#\32 b206d05::before, #\32 b206d05 > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.69;
}
#\32 b206d05 {
    background-image: url(https://le-de.cdn-website.com/8c749622396a45a0b4de2eb7fb79f428/dms3rep/multi/opt/AdobeStock_1624241389-1920w.jpg);
    background-color: var(--color_4);
}
    
#widget_123 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: center;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 99e5e11 {
    padding-left: 40px;
    padding-right: 40px;
}
    
#\32 b206d05::before, #\32 b206d05 > .bgExtraLayerOverlay {
    
}
    
#widget_123 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\34 bcc0feb {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 99e5e11 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 150px 20px 150px 20px;
}
    
#\32 b206d05::before, #\32 b206d05 > .bgExtraLayerOverlay {
    
}
    
#widget_123 {
    width: 100.00%;
}
}



@media all {
    
#\37 16ed5f3 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bd608062 {
    width: 96.54959950708565%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dc318622 {
    min-height: 0px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#ee7db4cc[data-css-edit] {
    z-index: 1 !important;
}
#ee7db4cc {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 6px;
    width: 50%;
    min-width: 4%;
    background-color: rgba(244,244,244,1);
    background-image: initial;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    order: 1;
    padding: 40px 40px 40px 40px;
    margin: 75px 0% 75px 0%;
}
    
#\36 5c16256[data-css-edit] {
    background-position: 50% 25%;
}
#\36 5c16256 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 50%;
    min-width: 4%;
    background-image: url(https://le-de.cdn-website.com/8c749622396a45a0b4de2eb7fb79f428/dms3rep/multi/opt/000_3S1A0078_1755594601834-1920w.jpg);
    order: 0;
    background-position: 50% 0%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
#\36 5c16256.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAYH/8QAHRAAAgICAwEAAAAAAAAAAAAAAQIAAwQFESFBcf/EABUBAQEAAAAAAAAAAAAAAAAAAAEC/8QAFxEBAQEBAAAAAAAAAAAAAAAAAQACEv/aAAwDAQACEQMRAD8Ao7NBfv8AEe2mxVQgjvyYfma22rLvrLAlHZefhiImQaulC//Z');
}
    
#group_rvd {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 2;
    padding: 0px 0px 0px 0px;
}
    
#widget_35p {
    width: 90.34118372379778%;
    height: auto;
    position: relative;
    min-width: 32px;
    min-height: 10px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_2fh {
    width: 7.66%;
    height: auto;
    position: relative;
    min-width: 32px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#dc318622 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 60px 40px 60px 40px;
}
    
#ee7db4cc {
    width: 100%;
    min-height: 80px;
    margin-top: 0px;
    margin-bottom: 0px;
    justify-content: flex-start;
}
    
#\36 5c16256 {
    width: 100%;
    min-height: 80px;
    margin-left: 0%;
    margin-right: 0%;
    padding-top: 150px;
    padding-bottom: 150px;
}
#\36 5c16256.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAYH/8QAHRAAAgICAwEAAAAAAAAAAAAAAQIAAwQFESFBcf/EABUBAQEAAAAAAAAAAAAAAAAAAAEC/8QAFxEBAQEBAAAAAAAAAAAAAAAAAQACEv/aAAwDAQACEQMRAD8Ao7NBfv8AEe2mxVQgjvyYfma22rLvrLAlHZefhiImQaulC//Z');
}
    
#widget_2fh {
    height: auto;
}
}



@media (max-width: 767px) {
    
#dc318622 {
    min-height: unset;
    flex-direction: column;
    padding: 0px 20px 40px 20px;
}
    
#ee7db4cc {
    width: 100%;
    min-height: 0px;
    align-items: center;
    justify-content: flex-start;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 1;
    padding: 20px 15px 20px 15px;
}
    
#\36 5c16256 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    margin-left: 0%;
    margin-right: 0%;
    padding-top: 125px;
    padding-bottom: 125px;
    order: 0;
}
#\36 5c16256.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAYH/8QAHRAAAgICAwEAAAAAAAAAAAAAAQIAAwQFESFBcf/EABUBAQEAAAAAAAAAAAAAAAAAAAEC/8QAFxEBAQEBAAAAAAAAAAAAAAAAAQACEv/aAAwDAQACEQMRAD8Ao7NBfv8AEe2mxVQgjvyYfma22rLvrLAlHZefhiImQaulC//Z');
}
    
#bd608062 {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#widget_2fh {
    height: auto;
}
}



@media all {
    
#\34 0161461 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-image: url(https://le-de.cdn-website.com/8c749622396a45a0b4de2eb7fb79f428/dms3rep/multi/opt/20250630_104621-1920w.jpg);
    justify-content: flex-start;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
#\34 0161461.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAEF/8QAIBAAAQQCAQUAAAAAAAAAAAAAAgABAwQFEQYSExUhQf/EABQBAQAAAAAAAAAAAAAAAAAAAAT/xAAXEQEBAQEAAAAAAAAAAAAAAAABABES/9oADAMBAAIRAxEAPwC0M7dyIyy0KcMnaHbuWup3WOfOs4BkPhB9Pr4iIvSLKAwv/9k=');
}
    
#\34 ee25624 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 6px;
    width: 50%;
    min-width: 4%;
    background-color: rgba(244,244,244,1);
    background-image: initial;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 40px 40px 40px 40px;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#f2a40877 {
    padding-top: 80px;
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#\31 cbdcd6d {
    width: 99.07504911591354%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 08f619f {
    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;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 0161461 {
    width: 100%;
    min-height: 80px;
    padding-top: 200px;
    padding-bottom: 200px;
}
#\34 0161461.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAEF/8QAIBAAAQQCAQUAAAAAAAAAAAAAAgABAwQFEQYSExUhQf/EABQBAQAAAAAAAAAAAAAAAAAAAAT/xAAXEQEBAQEAAAAAAAAAAAAAAAABABES/9oADAMBAAIRAxEAPwC0M7dyIyy0KcMnaHbuWup3WOfOs4BkPhB9Pr4iIvSLKAwv/9k=');
}
    
#f2a40877 {
    padding-left: 40px;
    padding-right: 40px;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\34 ee25624 {
    width: 100%;
    min-height: 80px;
}
}



@media (max-width: 767px) {
    
#\34 0161461 {
    width: 100%;
    min-height: 0px;
    align-items: center;
    order: 0;
    padding-top: 125px;
    padding-bottom: 125px;
    row-gap: 0px;
}
#\34 0161461.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAEF/8QAIBAAAQQCAQUAAAAAAAAAAAAAAgABAwQFEQYSExUhQf/EABQBAQAAAAAAAAAAAAAAAAAAAAT/xAAXEQEBAQEAAAAAAAAAAAAAAAABABES/9oADAMBAAIRAxEAPwC0M7dyIyy0KcMnaHbuWup3WOfOs4BkPhB9Pr4iIvSLKAwv/9k=');
}
    
#\34 ee25624 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
    padding: 20px 15px 20px 15px;
}
    
#f2a40877 {
    min-height: unset;
    flex-direction: column;
    padding: 40px 20px 40px 20px;
}
    
#\31 cbdcd6d {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
}



@media all {
    
#d89f2323 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 6px;
    width: 50%;
    min-width: 4%;
    background-color: rgba(244,244,244,1);
    background-image: initial;
    margin-top: 40px;
    margin-bottom: 40px;
    padding: 40px 40px 40px 40px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\31 7f122c6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 40px 40px 40px 40px;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#\39 ffd9b5d {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 80px 40px 80px 40px;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#b105b389 {
    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;
}
    
#ccc6f5f1 {
    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;
}
    
#widget_kah {
    width: 100%;
    height: auto;
    max-width: 100%;
    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) {
    
#\39 ffd9b5d {
    padding-left: 40px;
    padding-right: 40px;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding-top: 0px;
}
    
#d89f2323 {
    width: 100%;
    min-height: 80px;
    margin-bottom: 2px;
    margin-top: 0px;
}
    
#\31 7f122c6 {
    width: 100%;
    min-height: 80px;
}
}



@media (max-width: 767px) {
    
#d89f2323 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
    margin-bottom: 0px;
    margin-top: 0px;
    padding: 20px 15px 20px 15px;
}
    
#\31 7f122c6[data-css-edit] {
    z-index: 1;
}
#\31 7f122c6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
    padding: 20px 15px 20px 15px;
}
    
#\39 ffd9b5d {
    min-height: unset;
    flex-direction: column;
    padding: 0px 20px 40px 20px;
}
    
#widget_kah {
    margin-top: 1px;
}
    
#b105b389 {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
}



@media all {
    
#b747236c {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d17128de {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 6px;
    width: 50%;
    min-width: 4%;
    background-color: rgba(244,244,244,1);
    background-image: initial;
    order: 1;
    margin-top: 40px;
    margin-bottom: 40px;
    padding: 40px 40px 40px 40px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#a6ffc9c1 {
    min-height: 0px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding-right: 40px;
    padding-bottom: 80px;
    padding-left: 40px;
    padding-top: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#a4c40bc0[data-css-edit] {
    z-index: 1;
}
#a4c40bc0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    order: 0;
    padding: 40px 40px 40px 40px;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#f9dff597 {
    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;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a6ffc9c1 {
    padding-left: 40px;
    padding-right: 40px;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding-top: 0px;
}
    
#d17128de {
    width: 100%;
    min-height: 80px;
    margin-top: 0px;
    margin-bottom: 0px;
}
    
#a4c40bc0[data-css-edit] {
    z-index: 1;
    hyphens: auto;
}
#a4c40bc0 {
    width: 100%;
    min-height: 80px;
}
}



@media (max-width: 767px) {
    
#b747236c {
    margin-top: 1px;
}
    
#d17128de {
    width: 100%;
    min-height: 80px;
    align-items: center;
    margin-bottom: 0px;
    margin-top: 0px;
    padding: 20px 15px 20px 15px;
}
    
#a6ffc9c1 {
    min-height: unset;
    flex-direction: column;
    padding: 0px 20px 40px 20px;
}
    
#a4c40bc0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 30px 15px 30px 15px;
}
}



@media all {
    
#\30 a425536 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a91283ac {
    min-height: 0px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 60px 40px 60px 40px;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#\30 0cd683a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(255, 255, 255, 0.73);
    background-image: initial;
    order: 1;
    margin-top: 40px;
    margin-bottom: 40px;
    padding: 40px 40px 40px 40px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\35 b4fcff7 {
    background-image: url(https://le-de.cdn-website.com/8c749622396a45a0b4de2eb7fb79f428/dms3rep/multi/opt/AdobeStock_73848632-1920w.jpg);
}
#\35 b4fcff7.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHBAAAwABBQAAAAAAAAAAAAAAAAECAwQTISJR/8QAFAEBAAAAAAAAAAAAAAAAAAAABP/EABURAQEAAAAAAAAAAAAAAAAAAAAB/9oADAMBAAIRAxEAPwDa6fPWxUXEprwm1PL7sAXAK//Z');
}
    
#widget_sn3 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
}
    
#f915c415.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-left: 0px;
    padding-right: 10px;
}
#f915c415 {
    width: 180px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    align-self: center;
    margin-top: 0px;
    justify-self: auto;
    margin-bottom: 0px;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a91283ac {
    padding-left: 40px;
    padding-right: 40px;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding-top: 0px;
}
    
#\30 0cd683a {
    width: 100%;
    min-height: 80px;
}
    
#widget_sn3 {
    height: auto;
}
}



@media (max-width: 767px) {
    
#a91283ac {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 10px 20px 40px 20px;
}
    
#\30 0cd683a {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 20px 15px 20px 15px;
}
    
#widget_sn3 {
    height: auto;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#f915c415 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
}

