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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1572655849 .caption-container .caption-title { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1278526877 .caption-container .caption-title { color:var(--color_3) !important; }

  *#dm .dmInner *.u_1862283918 { text-align:CENTER !important; }

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

  *#dm .dmInner a.u_1862283918 .iconBg {
    display:inline-block !important;
    mask-image:url(https://de.cdn-website.com/baec590d194b44b4823cd9aa54ef661b/icon/calls_8132719.svg) !important;
    width:35px !important;
    height:35px !important;
  }

  *#dm .dmInner a.u_1862283918 {
    border-style:solid !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:0px 0px 0px 0px !important;
  }

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1669927298 {
    border-radius:5px 5px 5px 5px !important;
    background-color:var(--color_2) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1669927298:hover {
    background-color:var(--color_1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1669927298.hover {
    background-color:var(--color_1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1974051638 {
    border-radius:5px 5px 5px 5px !important;
    background-color:var(--color_1) !important;
    background-image:none !important;
  }

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

  *#dm .dmInner a.u_1974051638.hover {
    background-color:var(--color_2) !important;
    background-image:none !important;
  }
}
@media (min-width:1025px) {
  *#dm .dmInner div.u_1572655849 .caption-container .caption-title { font-size:24px !important; }

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

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

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

  *#dm .dmInner *.u_1278526877 .photoGalleryThumbs { padding:7.5px !important; }

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

  *#dm .dmInner *.u_1278526877 .photoGalleryViewAll { padding:0 7.5px !important; }

  *#dm .dmInner *.u_1572655849 .photoGalleryThumbs { padding:7.5px !important; }

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

  *#dm .dmInner *.u_1572655849 .photoGalleryViewAll { padding:0 7.5px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_1572655849 .caption-inner {
    padding-left:0px !important;
    padding-right:0px !important;
  }

  *#dm .dmInner *.u_1278526877 .caption-inner {
    padding-left:0px !important;
    padding-right:0px !important;
  }

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

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

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

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

  *#dm .dmInner *.u_1572655849 .photoGalleryThumbs { padding:10px !important; }

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

  *#dm .dmInner *.u_1572655849 .photoGalleryViewAll { padding:0 10px !important; }

  *#dm .dmInner *.u_1278526877 .photoGalleryThumbs { padding:10px !important; }

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

  *#dm .dmInner *.u_1278526877 .photoGalleryViewAll { padding:0 10px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_1572655849 .photoGalleryThumbs .image-container a { padding-top:50px !important; }

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

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

  *#dm .dmInner *.u_1572655849 .photoGalleryThumbs { padding:7.5px !important; }

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

  *#dm .dmInner *.u_1572655849 .photoGalleryViewAll { padding:0 7.5px !important; }

  *#dm .dmInner *.u_1278526877 .photoGalleryThumbs { padding:7.5px !important; }

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

  *#dm .dmInner *.u_1278526877 .photoGalleryViewAll { padding:0 7.5px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\35 f24f0ea {
    min-height: 750px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 d63179e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 55%;
    min-width: 4%;
    align-items: center;
    background-image: url(https://le-de.cdn-website.com/baec590d194b44b4823cd9aa54ef661b/dms3rep/multi/opt/AdobeStock_525854378-1920w.jpg);
    background-position: 100% 50%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#group_qt6 {
    width: 45%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-color: var(--color_7);
    background-image: none;
    align-items: flex-end;
    padding: 3% 0% 3% 0%;
    margin: 0px 0% 0px 0%;
}
    
#group_3hh[data-css-edit] {
    z-index: 3 !Important;
}
#group_3hh {
    justify-content: flex-start;
    align-items: flex-start;
    width: 85%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex-wrap: nowrap;
    background-color: var(--color_3);
    background-image: none;
    padding: 6% 6% 6% 6%;
    margin: 0px -10% 0px 15%;
}
    
#b54eec6b {
    width: 80%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 c0a217b {
    margin: 0px 0% 0px 0%;
}
    
#dfc400ef {
    background-color: rgba(0,0,0,0);
    background-image: none;
}
    
#widget_rfh {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 4726ab2 {
    width: 150px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 862b9c7 {
    width: 150px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_rgu {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3%;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\34 53d2e13::before, #\34 53d2e13 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0);
    opacity: 0.2;
    border-radius: inherit;
}
#\34 53d2e13 {
    background-color: var(--color_1);
    background-image: none;
}
    
#e76ad463 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#b3e9bbcf::before, #b3e9bbcf > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#b3e9bbcf {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    width: 48%;
    justify-content: flex-end;
    background-image: url(https://le-de.cdn-website.com/baec590d194b44b4823cd9aa54ef661b/dms3rep/multi/opt/AdobeStock_292662937-1920w.jpg);
    min-width: 4%;
    order: 1;
    background-position: 0% 50%;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
#b3e9bbcf.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUH/8QAHhAAAQQDAAMAAAAAAAAAAAAAAgABAxEEBQYhQfD/xAAVAQEBAAAAAAAAAAAAAAAAAAAABP/EABgRAAMBAQAAAAAAAAAAAAAAAAECAwAS/9oADAMBAAIRAxEAPwDU+W3jFtMzDikM5IWsrb0qB9xGBkLidi9feERR3czqVXFY8jf/2Q==');
}
    
#e1cf9101 {
    width: 889px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#cc35794b {
    margin: 0px 0% 0px 0%;
}
    
#ce8b0b8b::before, #ce8b0b8b > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#ce8b0b8b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    width: 48%;
    background-image: url();
    min-width: 4%;
    order: 0;
    justify-content: flex-end;
    margin: 0px 0% 0px 0%;
}
#ce8b0b8b.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\34 f312e1e {
    min-height: 240px;
    flex-wrap: nowrap;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#group_4g0 {
    flex-direction: row;
    align-items: flex-start;
    width: 100.00%;
    min-height: 61px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    order: 2;
    flex-wrap: nowrap;
    justify-content: flex-start;
    height: auto;
    align-content: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#group_5vb {
    flex-direction: row;
    align-items: center;
    width: 32%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    height: auto;
    min-width: 32px;
    background-color: rgba(244,126,129,1);
    background-image: none;
    border-radius: 12px 12px 12px 12px;
    box-shadow: rgba(0, 0, 0, 0.05) 3px 0px 11px 0px;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#widget_mdn {
    width: 60px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#f204acc8 {
    flex-direction: row;
    align-items: center;
    width: 34%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    height: auto;
    min-width: 32px;
    background-color: rgba(244,126,129,1);
    background-image: none;
    border-radius: 12px 12px 12px 12px;
    box-shadow: rgba(0, 0, 0, 0.05) 3px 0px 11px 0px;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#ca9f75c3 {
    width: 55px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#d5466479 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\32 cffcb68 {
    flex-direction: row;
    align-items: center;
    width: 34%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    height: auto;
    min-width: 32px;
    background-color: rgba(244,126,129,1);
    background-image: none;
    border-radius: 12px 12px 12px 12px;
    box-shadow: rgba(0, 0, 0, 0.05) 3px 0px 11px 0px;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\34 1f9dc59 {
    width: 55px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\38 a589ef3 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\33 e39d4f3 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\39 6069917 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#cfc184e5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\30 09811b9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\35 b325e8f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#bfe027e7 {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 2% 4% 2%;
    margin: 0% 0% 0% 0%;
}
    
#f770ac59 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\39 7a66ed0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#edae8608 {
    background-color: var(--color_2);
    background-image: none;
}
    
#\31 3a02760 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\34 09d6a13 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\34 fea99c5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\36 251a93e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\38 0180a7b {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\34 4cc4051 {
    width: 180px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\39 a08afc8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 0298e93 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
}
    
#db239c64 {
    background-color: var(--color_2);
    background-image: none;
}
    
#\38 1dd47a1 {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 2% 4% 2%;
    margin: 0% 0% 0% 0%;
}
    
#d2d7546b {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\38 7216369 {
    margin: 0px 0% 0px 0%;
}
    
#e9825507 {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\30 e050cbe {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\34 0b05f8e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 388c6ce {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_mgq {
    width: 280px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
}
}



@media all {
    
#\31 9378196 {
    min-height: 550px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\37 e0394eb::before, #\37 e0394eb > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_6);
    opacity: 1;
    border-radius: inherit;
}
#\37 e0394eb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    order: 0;
    border-radius: 0px 0px 0px 0px;
    background-image: url(https://le-de.cdn-website.com/baec590d194b44b4823cd9aa54ef661b/dms3rep/multi/opt/AdobeStock_411487527-1920w.jpg);
    border-style: solid;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-width: 0px 0px 0px 0px;
    background-color: var(--color_5);
    padding: 3% 3% 3% 3%;
    margin: 0px 0% 0px 0%;
}
#\37 e0394eb.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\37 541edd3 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#\32 494dd95 {
    margin: 0px 0px 0px 0px;
}
    
#\38 031e319 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c34fda07 {
    width: 200px;
    height: auto;
    max-width: 100%;
    max-height: none;
    align-self: auto;
    order: 2;
    min-height: 50px;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_916 {
    width: 65px;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#\33 58e8abd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\32 c06ba42 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -0px;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    order: 2;
}
    
#\35 08cc58c[data-css-edit] {
    position: Sticky!important;
}
#\35 08cc58c {
    min-height: 358px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#c7034795 {
    width: 97.10%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 f24f0ea {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 450px;
    column-gap: 0%;
}
    
#\32 d63179e {
    width: 55%;
    min-height: 8px;
    row-gap: 15px;
}
    
#group_qt6 {
    width: 45%;
    min-height: 8px;
    padding: 3% 0% 3% 0%;
    margin: 0px 0% 0px 0%;
}
    
#group_3hh {
    width: 100%;
    row-gap: 15px;
    min-width: auto;
    padding: 14% 6% 14% 6%;
    margin: 0px -10% 0px 10%;
}
    
#b54eec6b {
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 53d2e13::before, #\34 53d2e13 > .bgExtraLayerOverlay {
    
}
    
#b3e9bbcf::before, #b3e9bbcf > .bgExtraLayerOverlay {
    
}
#b3e9bbcf {
    width: 100%;
    min-height: 400px;
    height: auto;
    row-gap: 20px;
    padding-top: 0px;
    padding-bottom: 0px;
    order: 0;
    background-position: 50% 0%;
}
#b3e9bbcf.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUH/8QAHhAAAQQDAAMAAAAAAAAAAAAAAgABAxEEBQYhQfD/xAAVAQEBAAAAAAAAAAAAAAAAAAAABP/EABgRAAMBAQAAAAAAAAAAAAAAAAECAwAS/9oADAMBAAIRAxEAPwDU+W3jFtMzDikM5IWsrb0qB9xGBkLidi9feERR3czqVXFY8jf/2Q==');
}
    
#e1cf9101 {
    width: 100%;
    order: 0;
}
    
#ce8b0b8b {
    width: 100%;
    min-height: 0px;
    height: auto;
    row-gap: 15px;
    justify-content: flex-start;
    align-items: flex-start;
    order: 1;
}
#ce8b0b8b.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\34 f312e1e {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    row-gap: 15px;
}
    
#cc35794b {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 6069917 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 0px;
    column-gap: 3%;
}
    
#cfc184e5 {
    width: 100%;
    min-height: 8px;
    row-gap: 15px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#bfe027e7 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 0px;
    column-gap: 3%;
    padding: 8% 4% 8% 4%;
}
    
#\39 7a66ed0 {
    width: 100%;
    min-height: 8px;
}
    
#\31 3a02760 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 09d6a13 {
    width: 100%;
    min-height: 8px;
    row-gap: 15px;
}
    
#\38 0180a7b {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 0px;
    column-gap: 3%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 1dd47a1 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 0px;
    column-gap: 3%;
    padding: 8% 4% 8% 4%;
}
    
#d2d7546b {
    margin: 0px 0% 0px 0%;
}
    
#\39 a08afc8 {
    width: 100%;
    min-height: 8px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 7216369 {
    margin: 0px 0% 0px 0%;
}
    
#e9825507 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 0px;
    column-gap: 3%;
}
    
#\30 e050cbe {
    width: 100%;
    min-height: 8px;
    row-gap: 15px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 9378196 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
    padding: 8% 4% 8% 4%;
}
    
#\37 e0394eb::before, #\37 e0394eb > .bgExtraLayerOverlay {
    
}
#\37 e0394eb {
    row-gap: 15px;
    width: 100%;
    min-height: 300px;
    justify-content: center;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
#\37 e0394eb.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\38 031e319 {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
    
#\32 494dd95 {
    margin: 0px 0px 0px 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 58e8abd {
    width: 100%;
    min-height: 8px;
    row-gap: 15px;
}
    
#\35 08cc58c {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 0px;
    column-gap: 3%;
}
}



@media (max-width: 767px) {
    
#\34 53d2e13 {
    grid-template-rows: minmax(8px, max-content);
}
    
#\34 f312e1e {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\31 9378196 {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\37 541edd3 {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#\35 f24f0ea {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#\32 d63179e {
    width: 100%;
    min-height: 250px;
    align-items: flex-start;
    row-gap: 12px;
    background-position: 100% 50%;
    background-repeat: no-repeat;
    background-size: cover;
    order: 0;
}
    
#group_qt6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
    row-gap: 15px;
    padding: 10% 6% 10% 6%;
    margin: 0px 0% 0px 0%;
}
    
#b54eec6b {
    width: 100%;
}
    
#group_3hh {
    width: 100%;
    align-items: flex-start;
    row-gap: 15px;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\34 53d2e13::before, #\34 53d2e13 > .bgExtraLayerOverlay {
    
}
    
#b3e9bbcf::before, #b3e9bbcf > .bgExtraLayerOverlay {
    
}
#b3e9bbcf {
    row-gap: 18px;
    width: 100%;
    min-height: 250px;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
}
#b3e9bbcf.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUH/8QAHhAAAQQDAAMAAAAAAAAAAAAAAgABAxEEBQYhQfD/xAAVAQEBAAAAAAAAAAAAAAAAAAAABP/EABgRAAMBAQAAAAAAAAAAAAAAAAECAwAS/9oADAMBAAIRAxEAPwDU+W3jFtMzDikM5IWsrb0qB9xGBkLidi9feERR3czqVXFY8jf/2Q==');
}
    
#e1cf9101 {
    width: 100%;
    order: 0;
}
    
#ce8b0b8b {
    row-gap: 15px;
    width: 100%;
    min-height: 0px;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
}
#ce8b0b8b.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\34 f312e1e {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    row-gap: 15px;
}
    
#cc35794b {
    margin: 0px 0% 0px 0%;
}
    
#group_5vb {
    min-width: 32px;
    width: 100%;
    justify-content: flex-start;
    column-gap: 24px;
    padding: 4% 6% 4% 6%;
    margin: 0px 0% 0px 0%;
}
    
#f204acc8 {
    min-width: 32px;
    width: 100%;
    column-gap: 24px;
    padding: 4% 6% 4% 6%;
    margin: 0px 0% 0px 0%;
}
    
#\32 cffcb68 {
    min-width: 32px;
    width: 100%;
    column-gap: 24px;
    padding: 4% 6% 4% 6%;
    margin: 0px 0% 0px 0%;
}
    
#group_4g0 {
    flex-direction: column;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\39 6069917 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
}
    
#cfc184e5 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 15px;
}
}



@media (max-width: 767px) {
    
#bfe027e7 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
    padding: 10% 6% 10% 6%;
}
    
#\39 7a66ed0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 3a02760 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\34 09d6a13 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 15px;
}
    
#\38 0180a7b {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
}
}



@media (max-width: 767px) {
    
#\39 a08afc8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 1dd47a1 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
    padding: 10% 6% 10% 6%;
}
    
#d2d7546b {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\38 7216369 {
    margin: 0px 0% 0px 0%;
}
    
#e9825507 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
}
    
#\30 e050cbe {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 15px;
}
}



@media (max-width: 767px) {
    
#\31 9378196 {
    min-height: 0;
    flex-direction: column;
    row-gap: 15px;
    flex-wrap: nowrap;
    padding: 10% 6% 10% 6%;
}
    
#\37 e0394eb::before, #\37 e0394eb > .bgExtraLayerOverlay {
    
}
#\37 e0394eb {
    width: 100%;
    min-height: 0px;
    align-items: flex-start;
    order: 0;
    justify-content: center;
    height: auto;
    row-gap: 15px;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
}
#\37 e0394eb.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\38 031e319 {
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
    
#c34fda07 {
    height: auto;
    width: 200px;
    min-height: 45px;
}
    
#widget_916 {
    width: 55px;
}
    
#\32 494dd95 {
    margin: 0px 0px 0px 0px;
}
}



@media (max-width: 767px) {
    
#\33 58e8abd {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 15px;
}
    
#\35 08cc58c {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
}
}

