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

  *#dm .dmInner a.u_1684544191 {
    background-color:var(--color_3) !important;
    border-color:var(--color_3) !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1814753080 .caption-container .caption-title { font-weight:500 !important; }

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1299319201 *.open-hours-item dt { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1299319201 *.open-hours-item dd { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1299319201 *.open-hours-item time { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1299319201 *.open-hours-special { color:var(--color_2) !important; }

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

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

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

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

  *#dm .dmInner div.u_1112821932 input[type="submit"] { font-size:16px !important; }

  *#dm .dmInner div.u_1112821932 input::placeholder { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1112821932 input.placeholder { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1112821932 textarea::placeholder { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1112821932 textarea.placeholder { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1112821932 select::placeholder { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1112821932 select.placeholder { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1112821932 input:not([type="submit"]) {
    border-style:solid !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgba(205,205,205,1) rgb(255,255,255) !important;
    border-width:0px 0px 1px 0px !important;
    background-color:rgba(255,255,255,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1112821932 textarea {
    border-style:solid !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgba(205,205,205,1) rgb(255,255,255) !important;
    border-width:0px 0px 1px 0px !important;
    background-color:rgba(255,255,255,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1112821932 select {
    border-style:solid !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgba(205,205,205,1) rgb(255,255,255) !important;
    border-width:0px 0px 1px 0px !important;
    background-color:rgba(255,255,255,1) !important;
    background-image:none !important;
  }

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1920038513 {
    background-color:var(--color_2) !important;
    border-radius:50% !important;
    -moz-border-radius:50% !important;
    -webkit-border-radius:50% !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1724109625 {
    background-color:var(--color_2) !important;
    border-radius:50% !important;
    -moz-border-radius:50% !important;
    -webkit-border-radius:50% !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1337755624 {
    background-color:var(--color_2) !important;
    border-radius:50% !important;
    -moz-border-radius:50% !important;
    -webkit-border-radius:50% !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1662125264 {
    background-color:var(--color_2) !important;
    border-radius:50% !important;
    -moz-border-radius:50% !important;
    -webkit-border-radius:50% !important;
    background-image:none !important;
  }

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

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

  *#dm .dmInner a.u_1451620803:hover { background-color:rgba(216,37,33,0) !important; }

  *#dm .dmInner a.u_1451620803.hover { background-color:rgba(216,37,33,0) !important; }

  *#dm .dmInner div.u_1112821932 .dmformsubmit {
    float:left !important;
    display:block !important;
    margin-left:0 !important;
    margin-right:auto !important;
    width:200px !important;
    height:55px !important;
  }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_1814753080 .photoGalleryThumbs { padding:10px !important; }

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

  *#dm .dmInner *.u_1814753080 .photoGalleryViewAll { padding:0 20px !important; }

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

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

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

  *#dm .dmInner *.u_1000395033 .photoGalleryViewAll { padding:0 20px !important; }

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

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

  *#dm .dmInner *.u_1814753080 .caption-inner {
    padding-left:12px !important;
    padding-right:12px !important;
  }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner div.u_1814753080 .caption-container .caption-title { font-size:17px !important; }

  *#dm .dmInner div.u_1814753080 .caption-container .caption-text { font-size:14px !important; }

  *#dm .dmInner div.u_1814753080 .caption-container .caption-text .rteBlock { font-size:14px !important; }

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

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

  *#dm .dmInner *.u_1814753080 .photoGalleryThumbs { padding:8.5px !important; }

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

  *#dm .dmInner *.u_1814753080 .photoGalleryViewAll { padding:0 17px !important; }

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

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

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

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

  *#dm .dmInner div.u_1299319201 *.open-hours-item dt { font-size:16px !important; }

  *#dm .dmInner div.u_1299319201 *.open-hours-item dd { font-size:16px !important; }

  *#dm .dmInner div.u_1299319201 *.open-hours-item time { font-size:16px !important; }

  *#dm .dmInner div.u_1299319201 *.open-hours-special { font-size:16px !important; }
}
@media (min-width:0) and (max-width:767px) {
  *#dm .dmInner *.u_1814753080 .photoGalleryThumbs { padding:2px !important; }

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

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

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

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

  *#dm .dmInner div.u_1299319201 *.open-hours-item dt { font-size:14px !important; }

  *#dm .dmInner div.u_1299319201 *.open-hours-item dd { font-size:14px !important; }

  *#dm .dmInner div.u_1299319201 *.open-hours-item time { font-size:14px !important; }

  *#dm .dmInner div.u_1299319201 *.open-hours-special { font-size:14px !important; }
}
@media (min-width:0) and (max-width:767px) {
  *#dm .dmInner *.u_1000395033 .photoGalleryThumbs { padding:2.5px !important; }

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

  *#dm .dmInner *.u_1000395033 .photoGalleryViewAll { padding:0 5px !important; }

  *#dm .dmInner *.u_1000395033 .photoGalleryThumbs .image-container a { padding-top:100px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_1814753080 .caption-inner {
    padding-left:0px !important;
    padding-right:0px !important;
  }

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

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

  *#dm .dmInner *.u_1814753080 .photoGalleryThumbs { padding:5px !important; }

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

  *#dm .dmInner *.u_1814753080 .photoGalleryViewAll { padding:0 5px !important; }

  *#dm .dmInner div.u_1299319201 *.open-hours-item dt { font-size:15px !important; }

  *#dm .dmInner div.u_1299319201 *.open-hours-item dd { font-size:15px !important; }

  *#dm .dmInner div.u_1299319201 *.open-hours-item time { font-size:15px !important; }

  *#dm .dmInner div.u_1299319201 *.open-hours-special { font-size:15px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\36 3bd85219866cc3622781521 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 7px;
    width: 50.89%;
    min-width: 4%;
    background-color: var(--color_4);
    border-radius: 5px;
    background-image: none;
    padding: 6% 4% 6% 4%;
    margin: 0% 0% -70px 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 320px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 15% 2% 0% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781522 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48.97%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f {
    background-position: 50% 100%;
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://le-de.cdn-website.com/84c0011965594e64ae1358372351065c/dms3rep/multi/opt/asset-9-dc840ce6-1920w.png");
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#widget_jh7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_9ha {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_sa0 {
    width: 200px;
    height: 55px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin-top: 25px;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3d24979f4a54e38542a8abe {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\36 3d24979f4a54e38542a8abb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 117px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 10% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#widget_7vc {
    width: 69.71%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\37 f58073e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\32 cd161e7 {
    background-color: var(--color_6);
    background-image: none;
}
    
#\38 1b467aa {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 2% 4% 2%;
    margin: 0% 0% 0% 0%;
}
    
#widget_632 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 c9e99eb {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\33 f9f1f7b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#d598ef1b {
    min-height: auto;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 6% 2% 6% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\38 6f4698d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 5px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#widget_nel {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_1as {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: 15px;
    align-self: stretch;
    order: 2;
}
    
#\38 d15dbae {
    margin: 0px 0% 0px 0%;
}
    
#\35 ff75801.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 ff75801 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    margin: 20px 0% 30px 0%;
}
    
#cc06cd4e {
    width: 200px;
    height: auto;
    max-width: 100%;
    order: 3;
    min-height: 55px;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#ec50d690 {
    width: 200px;
    height: 55px;
    max-width: 100%;
    order: 2;
}
    
#\32 cf0609b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 50%;
    min-width: 4%;
    padding: 4% 3% 4% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\30 193b5e5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 ae25498 {
    min-height: 460px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#fc7df4fa {
    width: 99.63%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\32 ac305a2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 50%;
    min-width: 4%;
    background-image: url("https://de.cdn-website.com/84c0011965594e64ae1358372351065c/dms3rep/multi/asset-5-635a857b.webp?dm-skip-opt=true");
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\33 ed83882 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
}



@media all {
    
#a124d44e {
    width: 76.17%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\31 b5c1af8 {
    min-height: auto;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 6% 2% 0% 2%;
    margin: 0% 0% 0% 0%;
}
    
#c614351b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#d3071eb7 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\34 3558893 {
    margin: 0px 0% 0px 0%;
}
    
#\37 f5cd089 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 30.666666666666668%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#ea255e32 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#f156b6e5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 30.666666666666668%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\38 cfd9645 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#d326f9b6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\35 cdb3822 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 30.666666666666668%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#a45243e7 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 2% 6% 2%;
    margin: 0% 0% 0% 0%;
}
    
#widget_1sj {
    width: 80px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#aef8b520 {
    width: 80px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 710ae04 {
    width: 80px;
    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 all {
    
#b4247153 {
    min-height: 460px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 c422a92 {
    width: 77.55%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#bda595c1 {
    background-color: rgba(226, 200, 190, 0.3);
    background-image: none;
}
    
#e406c4db {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#b43ec5a5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 50%;
    min-width: 4%;
    order: 1;
    background-image: url("https://le-de.cdn-website.com/84c0011965594e64ae1358372351065c/dms3rep/multi/opt/asset-10-983a8283-1920w.webp");
    background-attachment: fixed;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 ccc2b2f {
    justify-content: space-around;
    align-items: center;
    width: 100.00%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 5px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 81f56a4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 22px;
    width: 50%;
    min-width: 4%;
    order: 0;
    background-color: var(--color_3);
    background-image: none;
    padding: 6% 3% 6% 3%;
    margin: 0% 0% 0% 0%;
}
    
#c2be84ed {
    flex-direction: row;
    justify-content: space-around;
    align-items: center;
    width: 99.90904799370574%;
    min-height: 50px;
    max-height: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 20bbcfd {
    width: 99.63462040113203%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#widget_en0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#widget_fjc {
    width: 100%;
    height: 200px;
    max-width: 100%;
}
}



@media all {
    
#\34 5e5e617 {
    width: 76.17%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\37 9b603a4 {
    min-height: auto;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 6% 2% 1% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\30 c0ac559 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#f610da11 {
    background-color: var(--color_6);
    background-image: none;
}
    
#\34 ce4daf0 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\31 d42e4d8 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 8% 4% 8% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\31 cfb7e73 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\38 b7f909e {
    width: 607px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\33 4f1e8a5.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\33 4f1e8a5 {
    width: 200px;
    height: auto;
    max-width: 100%;
    order: 2;
    min-height: 55px;
    margin: 1% 0% 0px 0%;
}
    
#\38 5bdccfa {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#b9cadcd1::before, #b9cadcd1 > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.6;
}
#b9cadcd1 {
    background-image: url("https://le-de.cdn-website.com/84c0011965594e64ae1358372351065c/dms3rep/multi/opt/asset-10-983a8283-1920w.webp");
    background-attachment: fixed;
}
    
#\39 f98ee14 {
    margin: 0px 0% 0px 0%;
}
    
#widget_f02 {
    width: 425px;
    height: auto;
    max-width: 100%;
    order: 1;
}
}



@media all {
    
#\32 ed786d7 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 6% 4% 6% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\37 0c3219c {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#c3bf860e::before, #c3bf860e > .bgExtraLayerOverlay {
    
}
#c3bf860e {
    background-image: none;
    background-color: var(--color_3);
}
    
#a1decd59 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\32 7bf6970 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#cdfa4cff {
    margin: 0px 0% 0px 0%;
}
    
#b673080e {
    width: 314px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\38 f4c3c4a.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\38 f4c3c4a {
    width: 200px;
    height: auto;
    max-width: 100%;
    order: 2;
    min-height: 55px;
    margin: 1% 0% 0px 0%;
}
}



@media all {
    
#\38 4092398 {
    margin: 0px 0% 0px 0%;
}
    
#\37 46f2d44 {
    width: 99.63462040113203%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\30 39216c5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 39216c5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 cad43e8 {
    flex-direction: row;
    justify-content: space-around;
    align-items: center;
    width: 99.90904799370574%;
    min-height: 50px;
    max-height: 100%;
    order: 0;
    justify-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 eb746b1 {
    min-height: auto;
    column-gap: 0%;
    row-gap: 0px;
    max-width: var(--max-content-width_1, 1200px);
    width: 100%;
    flex-wrap: nowrap;
    padding: 6% 0% 2% 0%;
    margin: 0% 0% 0% 0%;
}
    
#efa03252 {
    width: 75.76%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\32 79f2b77 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 22px;
    width: 100%;
    min-width: 4%;
    order: 0;
    align-items: center;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#bd467cf2 {
    background-color: var(--color_6);
    background-image: none;
}
    
#\30 bbf1f8a {
    justify-content: space-around;
    align-items: center;
    width: 100.00%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 5px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\32 6392957 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 16.8%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#ceebba06 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\36 21a13b5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\33 f2d104f {
    width: 80px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\30 c826338 {
    width: 80px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 ac60064 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 16.8%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\39 c7dec8c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\38 d7fa89d {
    width: 80px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 22b5969 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 16.8%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#fb1fed75 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 16.8%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\38 234d7b5 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\30 ec012ce {
    background-color: var(--color_6);
    background-image: none;
}
    
#\38 1dded8f {
    margin: 0px 0% 0px 0%;
}
    
#\34 7192e6b {
    width: 80px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 1e28b04 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#cc2bda3f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 16.8%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#da916790 {
    width: 80px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 a5fb8c4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
}



@media all {
    
#\38 3618436 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 16.8%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\39 4936631 {
    background-color: var(--color_6);
    background-image: none;
}
    
#\37 912d058 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#a0f8cc94 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 16.8%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#da49a6a5 {
    width: 80px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 4657f10 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#cc2d2c9d {
    width: 80px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\34 d6b7c23 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 16.8%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\34 bf2dc9d {
    width: 80px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d7238bc7 {
    margin: 0px 0% 0px 0%;
}
    
#\31 5b125fc {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 16.8%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\31 f4a136c {
    width: 77.91%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\34 04debde {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\37 0f04f4d {
    width: 80px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 8c9def5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#c1a72a96 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 16.8%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\35 e053bd1 {
    width: 80px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 b79e773 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
}



@media all {
    
#\33 07a3aec {
    margin: 0px 0% 0px 0%;
}
    
#\32 73d82bb {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\31 3b97ad9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 30px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\38 3cfd833 {
    background-color: var(--color_6);
    background-image: none;
}
    
#\32 6b8c5b0 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 0% 2% 6% 2%;
    margin: 0% 0% 0% 0%;
}
    
#e18aea14 {
    width: 200px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-height: 55px;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\39 6809617 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\38 b625d3b {
    min-height: 553px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 3% 2% 6% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\38 ca63fb1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 20px;
}
#\38 ca63fb1 {
    width: 68.97%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\38 7bfda63.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 20px;
}
#\38 7bfda63 {
    width: 77.83%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#ebec38cb {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 50px;
    max-height: 100%;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 10px 0% 10px 0%;
}
    
#\35 7e3915a {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 50px;
    max-height: 100%;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 05483c5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 05483c5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 d2c537b {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 50px;
    max-height: 100%;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 10px 0%;
}
    
#\34 d601e59 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 49%;
    justify-content: flex-start;
    min-width: 4%;
    padding: 0% 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\37 6e00fa8.flex-element.widget-wrapper > [data-element-type] {
    padding: 25% 25% 25% 25%;
}
#\37 6e00fa8 {
    width: 50px;
    height: auto;
    max-width: 100%;
}
    
#ccc3f045.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 20px;
}
#ccc3f045 {
    width: 77.83%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\36 81fa58e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#cc23c750.flex-element.widget-wrapper > [data-element-type] {
    padding: 25% 25% 25% 25%;
}
#cc23c750 {
    width: 50px;
    height: auto;
    max-width: 100%;
}
    
#fa6977e0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 49%;
    justify-content: flex-start;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#af029e70.flex-element.widget-wrapper > [data-element-type] {
    padding: 25% 25% 25% 25%;
}
#af029e70 {
    width: 50px;
    height: auto;
    max-width: 100%;
}
    
#\30 a880680 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 50px;
    max-height: 100%;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 615cc0e.flex-element.widget-wrapper > [data-element-type] {
    padding: 25% 25% 25% 25%;
}
#\37 615cc0e {
    width: 50px;
    height: auto;
    max-width: 100%;
}
    
#group_e20 {
    justify-content: flex-start;
    align-items: center;
    width: 80%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\39 6d74092.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 6d74092 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fcc13fed {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 012d7fa {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\38 e5898e8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 e34cacd {
    min-height: auto;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#f4cf9d03 {
    width: 100%;
    height: 375px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781521 {
    border-radius: 5px;
    width: 62.89%;
    padding: 40px 4% 40px 4%;
}
    
#\36 3bd85219866cc362278151f {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 100% 100%;
    background-attachment: fixed;
}
    
#\36 3bd85219866cc3622781520 {
    padding-top: 8.5%;
}
    
#\36 3bd85219866cc3622781522 {
    width: 37.04%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3d24979f4a54e38542a8abc {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: auto;
    column-gap: 1%;
    padding: 15% 4% 2% 4%;
}
    
#\36 3d24979f4a54e38542a8abb {
    width: 100%;
    min-height: 8px;
    padding-right: 6px;
    padding-left: 6px;
}
    
#widget_7vc {
    width: 100%;
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 1b467aa {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: auto;
    padding: 1% 2% 6% 2%;
}
    
#\37 f58073e {
    width: 100%;
    min-height: 8px;
    justify-content: flex-start;
}
    
#\37 c9e99eb {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d598ef1b {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 45px;
}
    
#\38 6f4698d {
    width: 100%;
    min-height: 8px;
}
    
#widget_1as {
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 cf0609b {
    width: 60.38%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 8px;
    row-gap: 21px;
    padding-left: 2%;
    padding-right: 2%;
}
    
#ec50d690 {
    margin: 0px 0% 0px 0%;
}
    
#\30 193b5e5 {
    margin: 0px 0% 0px 0%;
}
    
#\36 ae25498 {
    padding-left: 0%;
    padding-right: 0%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 460px;
}
    
#fc7df4fa {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\32 ac305a2 {
    width: 39.62131837307153%;
    min-height: 8px;
}
    
#\33 ed83882 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 b5c1af8 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: auto;
}
    
#c614351b {
    width: 100%;
    min-height: 8px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f156b6e5 {
    width: 32%;
    min-height: 8px;
}
    
#\37 f5cd089 {
    width: 32%;
    min-height: 8px;
}
    
#\35 cdb3822 {
    width: 32%;
    min-height: 8px;
}
    
#a45243e7 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: auto;
    column-gap: 2%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b43ec5a5 {
    width: 39.99561009817672%;
    min-height: 8px;
    justify-content: flex-start;
}
    
#\31 81f56a4 {
    width: 60%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 8px;
    row-gap: 22px;
    padding: 6% 3% 6% 3%;
    margin: 0% 0% 0% 0%;
}
    
#b4247153 {
    padding-left: 0%;
    padding-right: 0%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 460px;
}
    
#\36 c422a92 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 9b603a4 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: auto;
}
    
#\30 c0ac559 {
    width: 100%;
    min-height: 8px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 d42e4d8 {
    min-height: auto;
    padding: 10% 4% 10% 4%;
}
    
#\38 b7f909e {
    width: 100%;
}
    
#\38 5bdccfa {
    width: 100%;
}
    
#b9cadcd1::before, #b9cadcd1 > .bgExtraLayerOverlay {
    
}
    
#\39 f98ee14 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 ed786d7 {
    min-height: auto;
    padding: 10% 4% 10% 4%;
}
    
#\37 0c3219c {
    width: 100%;
}
    
#c3bf860e::before, #c3bf860e > .bgExtraLayerOverlay {
    
}
    
#cdfa4cff {
    margin: 0px 0% 0px 0%;
}
    
#b673080e {
    width: 100%;
}
    
#\32 7bf6970 {
    align-items: center;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 4092398 {
    margin: 0px 0% 0px 0%;
}
    
#\32 eb746b1 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: auto;
    padding: 6% 4% 2% 4%;
}
    
#efa03252 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\32 79f2b77 {
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 8px;
    row-gap: 22px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 6392957 {
    width: 49%;
    min-height: 80px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\36 ac60064 {
    width: 49%;
    min-height: 80px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\30 22b5969 {
    width: 49%;
    min-height: 80px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#fb1fed75 {
    width: 49%;
    min-height: 80px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\38 234d7b5 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: row;
    flex-wrap: wrap;
    min-height: 240px;
    column-gap: 2%;
}
    
#cc2bda3f {
    width: 49%;
    min-height: 80px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 3618436 {
    width: 49%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#a0f8cc94 {
    width: 49%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\34 d6b7c23 {
    width: 49%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\31 5b125fc {
    width: 49%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\34 04debde {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: row;
    flex-wrap: wrap;
    min-height: 280px;
    column-gap: 2%;
}
    
#c1a72a96 {
    width: 49%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 6b8c5b0 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: auto;
    column-gap: 2%;
}
    
#\31 3b97ad9 {
    width: 100%;
    min-height: 8px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 b625d3b {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 553px;
    column-gap: 4%;
}
    
#\38 ca63fb1 {
    width: 86.60%;
}
    
#\37 6e00fa8 {
    height: auto;
    width: 50px;
}
    
#ccc3f045 {
    width: 90%;
}
    
#cc23c750 {
    height: auto;
}
    
#\34 d601e59 {
    width: 48%;
    min-height: 8px;
}
    
#af029e70 {
    height: auto;
}
    
#fa6977e0 {
    width: 48%;
    min-height: 8px;
}
    
#\37 615cc0e {
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 e34cacd {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 48px;
    padding: 0px 0px 0px 0px;
}
    
#\38 e5898e8 {
    width: 100%;
    min-height: 8px;
}
    
#f4cf9d03 {
    width: 100.00%;
    height: 253px;
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    border-radius: 5px;
    order: 1;
    justify-content: center;
    row-gap: 0px;
    padding: 8% 0% 10% 5%;
    margin: 30% 0% -70px 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 35% 4% 0% 4%;
}
    
#\36 3bd85219866cc3622781522 {
    min-height: 278px;
    align-items: center;
    width: 100%;
    order: 0;
    padding-top: 16px;
}
    
#\36 3bd85219866cc362278151f {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 100%;
}
    
#widget_jh7 {
    width: 93.56%;
}
    
#widget_9ha {
    width: 100.00%;
}
    
#\36 3bd85219866cc362278151d {
    margin: -60px 0% 0px 0%;
}
    
#widget_sa0.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_sa0 {
    margin: 10px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 3d24979f4a54e38542a8abb {
    min-height: 80px;
    align-items: center;
    width: 100%;
    row-gap: 7px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 7px;
    padding: 25% 4% 8% 4%;
}
    
#widget_7vc {
    width: 100%;
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\37 f58073e {
    width: 100%;
    min-height: 160px;
    align-items: center;
    padding: 0px 0px 0px 0px;
}
    
#\38 1b467aa {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 4% 8% 4%;
}
    
#\37 c9e99eb {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#d598ef1b {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
    
#\38 6f4698d {
    width: 100%;
    min-height: 160px;
    align-items: center;
}
    
#widget_1as {
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
}
    
#widget_nel {
    width: 100%;
}
    
#\35 ff75801.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 ff75801 {
    width: 100%;
    margin: 20px 0% 20px 0%;
}
    
#cc06cd4e {
    height: auto;
    min-height: 50px;
}
    
#\38 d15dbae {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#ec50d690 {
    order: 2;
}
    
#\32 cf0609b {
    width: 100%;
    min-height: 240px;
    align-items: flex-start;
    row-gap: 10px;
    padding: 6% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 193b5e5 {
    order: 0;
}
    
#\36 ae25498 {
    min-height: unset;
    flex-direction: column;
    padding: 4% 4% 8% 4%;
}
    
#fc7df4fa {
    order: 1;
    width: 100%;
}
    
#\32 ac305a2 {
    width: 100%;
    min-height: 240px;
    align-items: center;
}
    
#\33 ed83882 {
    order: 1;
}
    
#f9b080e5 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#a124d44e {
    width: 100.00%;
}
    
#\31 b5c1af8 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#c614351b {
    width: 100%;
    min-height: 0px;
    align-items: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\34 3558893 {
    margin: 0px 0% 0px 0%;
}
    
#f156b6e5 {
    width: 100%;
    min-height: 160px;
    align-items: center;
}
    
#\37 f5cd089 {
    width: 100%;
    min-height: 160px;
    align-items: center;
}
    
#\35 cdb3822 {
    width: 100%;
    min-height: 160px;
    align-items: center;
}
    
#a45243e7 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
    padding: 0% 2% 8% 2%;
}
}



@media (max-width: 767px) {
    
#b43ec5a5 {
    width: 100%;
    min-height: 180px;
    align-items: center;
    justify-content: flex-start;
}
    
#\31 81f56a4 {
    width: 100%;
    min-height: 240px;
    align-items: flex-start;
    row-gap: 20px;
    padding: 8% 4% 8% 4%;
    margin: 0% 0% 0% 0%;
}
    
#b4247153 {
    min-height: unset;
    flex-direction: column;
    padding: 0% 0% 0% 0%;
}
    
#c2be84ed {
    min-height: 90px;
    order: 0;
}
    
#\36 c422a92 {
    order: 1;
    width: 100%;
}
    
#widget_fjc {
    width: 80%;
}
}



@media (max-width: 767px) {
    
#\34 5e5e617 {
    width: 100.00%;
}
    
#\37 9b603a4 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 4% 1% 4%;
}
    
#\30 c0ac559 {
    width: 100%;
    min-height: 0px;
    align-items: flex-start;
}
    
#\34 ce4daf0 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\31 d42e4d8 {
    min-height: unset;
    flex-direction: column;
    padding: 8% 4% 8% 4%;
}
    
#\31 cfb7e73 {
    min-height: 0px;
    width: 100%;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\38 b7f909e {
    align-self: center;
    width: 75.71%;
    max-width: none;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\38 5bdccfa {
    width: 100%;
    align-self: stretch;
    max-width: none;
}
    
#\33 4f1e8a5 {
    height: auto;
    min-height: 50px;
}
    
#b9cadcd1::before, #b9cadcd1 > .bgExtraLayerOverlay {
    
}
    
#\39 f98ee14 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\32 ed786d7 {
    min-height: unset;
    flex-direction: column;
    padding: 8% 4% 8% 4%;
}
    
#\37 0c3219c {
    width: 88.84%;
    max-width: none;
}
    
#c3bf860e::before, #c3bf860e > .bgExtraLayerOverlay {
    
}
    
#\32 7bf6970 {
    min-height: 0px;
    width: 100%;
    height: auto;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#cdfa4cff {
    margin: 0px 0% 0px 0%;
}
    
#b673080e {
    width: 100%;
    max-width: none;
}
    
#\38 f4c3c4a {
    height: auto;
    min-height: 50px;
}
}



@media (max-width: 767px) {
    
#\33 cad43e8 {
    min-height: 90px;
    order: 0;
}
    
#\32 eb746b1 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#efa03252 {
    order: 1;
    width: 100%;
}
    
#\32 79f2b77 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 20px;
    padding: 8% 4% 2% 4%;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\32 6392957 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 ac60064 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 22b5969 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#fb1fed75 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 234d7b5 {
    min-height: 0;
    flex-direction: column;
    padding-left: 2%;
    padding-right: 2%;
    flex-wrap: nowrap;
    row-gap: 10px;
}
    
#cc2bda3f {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\38 3618436 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#a0f8cc94 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 d6b7c23 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 5b125fc {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 04debde {
    min-height: 0;
    flex-direction: column;
    padding-left: 2%;
    padding-right: 2%;
    flex-wrap: nowrap;
    row-gap: 10px;
}
    
#c1a72a96 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\32 6b8c5b0 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
    padding: 2% 2% 8% 2%;
}
    
#\31 3b97ad9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#e18aea14 {
    height: auto;
    min-height: 50px;
}
    
#\33 07a3aec {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\39 6809617 {
    order: 1;
}
    
#\38 b625d3b {
    min-height: unset;
    flex-direction: column;
    row-gap: 30px;
    padding: 3% 4% 8% 4%;
}
    
#\38 ca63fb1.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
}
#\38 ca63fb1 {
    width: 82.35%;
    margin: 0px 0% 0px 0%;
}
    
#\38 7bfda63 {
    margin: 0px 0% 0px 0%;
}
    
#ebec38cb {
    flex-direction: row;
    flex-wrap: nowrap;
    order: 3;
    justify-content: flex-start;
}
    
#\35 7e3915a {
    flex-direction: row;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    width: 99.99%;
    order: 5;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 d2c537b {
    flex-direction: row;
    flex-wrap: nowrap;
    order: 4;
    justify-content: flex-start;
}
    
#\34 d601e59 {
    width: 100%;
    min-height: 240px;
    align-items: center;
    padding: 0% 15px 0px 15px;
    margin: 0% 0% 0% 0%;
}
    
#\37 6e00fa8 {
    height: auto;
    width: 40px;
    margin: 0px 0% 0px 0%;
}
    
#ccc3f045 {
    margin: 0px 0% 0px 0%;
}
    
#cc23c750 {
    height: auto;
    width: 40px;
    margin: 0px 0% 0px 0%;
}
    
#\36 81fa58e {
    order: 0;
}
    
#fa6977e0 {
    width: 100%;
    min-height: 240px;
    align-items: center;
}
    
#af029e70 {
    height: auto;
    width: 40px;
    margin: 0px 0% 0px 0%;
}
    
#\37 615cc0e {
    height: auto;
    width: 40px;
    margin: 0px 0% 0px 0%;
}
    
#\30 a880680 {
    flex-direction: row;
    flex-wrap: nowrap;
    order: 2;
    justify-content: flex-start;
}
    
#\33 012d7fa {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\38 e5898e8 {
    width: 100%;
    min-height: 160px;
    align-items: center;
}
    
#\30 e34cacd {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#f4cf9d03 {
    width: 100%;
    height: 400px;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    max-width: 100%;
}
}

