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

  *#dm .dmInner div.u_1759024917 .socialHubInnerDiv { justify-content:flex-end !important; }

  *#dm .dmInner div.u_1759024917 .socialHubIcon {
    width:48px !important;
    height:48px !important;
    font-size:32px !important;
    line-height:48px !important;
  }

  *#dm .dmInner div.u_1399515553 .socialHubInnerDiv { justify-content:flex-end !important; }

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

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

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

  *#dm .dmInner a.u_3940657842 span.text {
    font-family:Merriweather !important;
    font-weight:normal !important;
    font-size:14px !important;
  }

  *#dm .dmInner a.u_3940657842:hover span.text {
    font-weight:normal !important;
    text-decoration:underline !important;
  }

  *#dm .dmInner a.u_3940657842.hover span.text {
    font-weight:normal !important;
    text-decoration:underline !important;
  }

  *#dm .dmInner a.u_3940657842:hover {
    background-color:rgba(20,81,140,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_3940657842.hover {
    background-color:rgba(20,81,140,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_3940657842 {
    background-color:var(--color_4) !important;
    background-image:initial !important;
    border-radius:0px 0px 0px 0px !important;
  }

  *#dm .dmInner a.u_3940657842 .iconBg {
    display:inline-block !important;
    mask-image:url(https://de.cdn-website.com/9490dfea9ba845a68719b80de8dfb1e5/icon/Phone_7969552.svg) !important;
  }

  *#dm .dmInner a.u_1398802035 span.text {
    font-family:Merriweather !important;
    font-weight:normal !important;
    font-size:14px !important;
  }

  *#dm .dmInner a.u_1398802035:hover span.text {
    font-weight:normal !important;
    text-decoration:underline !important;
  }

  *#dm .dmInner a.u_1398802035.hover span.text {
    font-weight:normal !important;
    text-decoration:underline !important;
  }

  *#dm .dmInner a.u_1398802035:hover {
    background-color:rgba(20,81,140,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1398802035.hover {
    background-color:rgba(20,81,140,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1398802035 {
    background-color:var(--color_4) !important;
    background-image:initial !important;
    border-radius:0px 0px 0px 0px !important;
  }

  *#dm .dmInner a.u_1727489797 span.text {
    font-family:Merriweather !important;
    font-weight:normal !important;
    font-size:14px !important;
  }

  *#dm .dmInner a.u_1727489797:hover span.text {
    font-weight:normal !important;
    text-decoration:underline !important;
  }

  *#dm .dmInner a.u_1727489797.hover span.text {
    font-weight:normal !important;
    text-decoration:underline !important;
  }

  *#dm .dmInner a.u_1727489797:hover {
    background-color:rgba(20,81,140,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1727489797.hover {
    background-color:rgba(20,81,140,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1727489797 {
    background-color:var(--color_4) !important;
    background-image:initial !important;
    border-radius:0px 0px 0px 0px !important;
  }

  *#dm .dmInner a.u_1398802035 .iconBg {
    display:none !important;
    mask-image:url(https://de.cdn-website.com/9490dfea9ba845a68719b80de8dfb1e5/icon/Phone_7969552.svg) !important;
  }

  *#dm .dmInner a.u_1727489797 .iconBg {
    display:none !important;
    mask-image:url(https://de.cdn-website.com/9490dfea9ba845a68719b80de8dfb1e5/icon/Phone_7969552.svg) !important;
  }

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

  *#dm .dmInner a.u_1220025889 span.text {
    font-family:Merriweather !important;
    font-weight:normal !important;
    font-size:14px !important;
  }

  *#dm .dmInner a.u_1220025889:hover span.text {
    font-weight:normal !important;
    text-decoration:underline !important;
  }

  *#dm .dmInner a.u_1220025889.hover span.text {
    font-weight:normal !important;
    text-decoration:underline !important;
  }

  *#dm .dmInner a.u_1220025889:hover {
    background-color:rgba(20,81,140,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1220025889.hover {
    background-color:rgba(20,81,140,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1220025889 {
    background-color:var(--color_4) !important;
    background-image:initial !important;
    border-radius:0px 0px 0px 0px !important;
  }

  *#dm .dmInner a.u_1561034755 span.text {
    font-family:Merriweather !important;
    font-weight:normal !important;
    font-size:14px !important;
  }

  *#dm .dmInner a.u_1561034755:hover span.text {
    font-weight:normal !important;
    text-decoration:underline !important;
  }

  *#dm .dmInner a.u_1561034755.hover span.text {
    font-weight:normal !important;
    text-decoration:underline !important;
  }

  *#dm .dmInner a.u_1561034755:hover {
    background-color:rgba(20,81,140,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1561034755.hover {
    background-color:rgba(20,81,140,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1561034755 {
    background-color:var(--color_4) !important;
    background-image:initial !important;
    border-radius:0px 0px 0px 0px !important;
  }

  *#dm .dmInner a.u_1315157630 span.text {
    font-family:Merriweather !important;
    font-weight:normal !important;
    font-size:14px !important;
  }

  *#dm .dmInner a.u_1315157630:hover span.text {
    font-weight:normal !important;
    text-decoration:underline !important;
  }

  *#dm .dmInner a.u_1315157630.hover span.text {
    font-weight:normal !important;
    text-decoration:underline !important;
  }

  *#dm .dmInner a.u_1315157630:hover {
    background-color:rgba(20,81,140,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1315157630.hover {
    background-color:rgba(20,81,140,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1315157630 {
    background-color:var(--color_4) !important;
    background-image:initial !important;
    border-radius:0px 0px 0px 0px !important;
  }

  *#dm .dmInner a.u_1561034755 .iconBg {
    display:none !important;
    mask-image:url(https://de.cdn-website.com/9490dfea9ba845a68719b80de8dfb1e5/icon/Phone_7969552.svg) !important;
  }

  *#dm .dmInner a.u_1315157630 .iconBg {
    display:none !important;
    mask-image:url(https://de.cdn-website.com/9490dfea9ba845a68719b80de8dfb1e5/icon/Phone_7969552.svg) !important;
  }

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

  *#dm .dmInner a.u_1220025889 .iconBg {
    display:inline-block !important;
    mask-image:url(https://de.cdn-website.com/9490dfea9ba845a68719b80de8dfb1e5/icon/Email_1507558.svg) !important;
  }

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

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

  *#dm .dmInner a.u_1074975181 span.text {
    font-family:Merriweather !important;
    font-weight:normal !important;
    font-size:14px !important;
  }

  *#dm .dmInner a.u_1074975181:hover span.text {
    font-weight:normal !important;
    text-decoration:underline !important;
  }

  *#dm .dmInner a.u_1074975181.hover span.text {
    font-weight:normal !important;
    text-decoration:underline !important;
  }

  *#dm .dmInner a.u_1074975181:hover {
    background-color:rgba(20,81,140,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1074975181.hover {
    background-color:rgba(20,81,140,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1074975181 {
    background-color:var(--color_4) !important;
    background-image:initial !important;
    border-radius:0px 0px 0px 0px !important;
  }

  *#dm .dmInner a.u_1074975181 .iconBg {
    display:inline-block !important;
    mask-image:url(https://de.cdn-website.com/9490dfea9ba845a68719b80de8dfb1e5/icon/whatsapp_7162862.svg) !important;
  }

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

  *#dm .dmInner a.u_1891531538 span.text {
    font-family:Merriweather !important;
    font-weight:normal !important;
    font-size:14px !important;
  }

  *#dm .dmInner a.u_1891531538:hover span.text {
    font-weight:normal !important;
    text-decoration:underline !important;
  }

  *#dm .dmInner a.u_1891531538.hover span.text {
    font-weight:normal !important;
    text-decoration:underline !important;
  }

  *#dm .dmInner a.u_1891531538:hover {
    background-color:rgba(20,81,140,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1891531538.hover {
    background-color:rgba(20,81,140,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1891531538 {
    background-color:var(--color_4) !important;
    background-image:initial !important;
    border-radius:0px 0px 0px 0px !important;
  }

  *#dm .dmInner a.u_1891531538 .iconBg {
    display:none !important;
    mask-image:url(https://de.cdn-website.com/9490dfea9ba845a68719b80de8dfb1e5/icon/Phone_7969552.svg) !important;
  }

  *#dm .dmInner a.u_1225754453 span.text {
    font-family:Merriweather !important;
    font-weight:normal !important;
    font-size:14px !important;
  }

  *#dm .dmInner a.u_1225754453:hover span.text {
    font-weight:normal !important;
    text-decoration:underline !important;
  }

  *#dm .dmInner a.u_1225754453.hover span.text {
    font-weight:normal !important;
    text-decoration:underline !important;
  }

  *#dm .dmInner a.u_1225754453:hover {
    background-color:rgba(20,81,140,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1225754453.hover {
    background-color:rgba(20,81,140,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1225754453 {
    background-color:var(--color_4) !important;
    background-image:initial !important;
    border-radius:0px 0px 0px 0px !important;
  }

  *#dm .dmInner a.u_1225754453 .iconBg {
    display:none !important;
    mask-image:url(https://de.cdn-website.com/9490dfea9ba845a68719b80de8dfb1e5/icon/Phone_7969552.svg) !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1961686137 .caption-inner { background-color:var(--color_2) !important; }

  *#dm .dmInner div.u_1961686137 { background-color:var(--color_2) !important; }

  *#dm .dmInner div.u_1961686137 .caption-container .caption-text {
    font-family:'Merriweather' !important;
    color:rgba(27,108,186,1) !important;
  }

  *#dm .dmInner div.u_1961686137 .caption-container .caption-text .rteBlock {
    font-family:'Merriweather' !important;
    color:rgba(27,108,186,1) !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1537529508 span.text {
    font-family:Merriweather !important;
    font-weight:normal !important;
    font-size:14px !important;
  }

  *#dm .dmInner a.u_1537529508:hover span.text {
    font-weight:normal !important;
    text-decoration:underline !important;
  }

  *#dm .dmInner a.u_1537529508.hover span.text {
    font-weight:normal !important;
    text-decoration:underline !important;
  }

  *#dm .dmInner a.u_1537529508:hover {
    background-color:rgba(20,81,140,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1537529508.hover {
    background-color:rgba(20,81,140,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1537529508 {
    background-color:var(--color_4) !important;
    background-image:initial !important;
    border-radius:0px 0px 0px 0px !important;
  }

  *#dm .dmInner a.u_1589217403 span.text {
    font-family:Merriweather !important;
    font-weight:normal !important;
    font-size:14px !important;
  }

  *#dm .dmInner a.u_1589217403:hover span.text {
    font-weight:normal !important;
    text-decoration:underline !important;
  }

  *#dm .dmInner a.u_1589217403.hover span.text {
    font-weight:normal !important;
    text-decoration:underline !important;
  }

  *#dm .dmInner a.u_1589217403:hover {
    background-color:rgba(20,81,140,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1589217403.hover {
    background-color:rgba(20,81,140,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1589217403 {
    background-color:var(--color_4) !important;
    background-image:initial !important;
    border-radius:0px 0px 0px 0px !important;
  }

  *#dm .dmInner a.u_1589217403 .iconBg {
    display:none !important;
    mask-image:url(https://de.cdn-website.com/9490dfea9ba845a68719b80de8dfb1e5/icon/Phone_7969552.svg) !important;
  }

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

  *#dm .dmInner a.u_1537529508 .iconBg {
    display:inline-block !important;
    mask-image:url(https://de.cdn-website.com/9490dfea9ba845a68719b80de8dfb1e5/icon/Email_1507558.svg) !important;
  }

  *#dm .dmInner a.u_1648240241 span.text {
    font-family:Merriweather !important;
    font-weight:normal !important;
    font-size:14px !important;
  }

  *#dm .dmInner a.u_1648240241:hover span.text {
    font-weight:normal !important;
    text-decoration:underline !important;
  }

  *#dm .dmInner a.u_1648240241.hover span.text {
    font-weight:normal !important;
    text-decoration:underline !important;
  }

  *#dm .dmInner a.u_1648240241:hover {
    background-color:rgba(20,81,140,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1648240241.hover {
    background-color:rgba(20,81,140,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1648240241 {
    background-color:var(--color_4) !important;
    background-image:initial !important;
    border-radius:0px 0px 0px 0px !important;
  }

  *#dm .dmInner a.u_1648240241 .iconBg {
    display:none !important;
    mask-image:url(https://de.cdn-website.com/9490dfea9ba845a68719b80de8dfb1e5/icon/Email_1507558.svg) !important;
  }

  *#dm .dmInner div.u_1822744556 img {
    object-fit:contain !important;
    object-position:50% 50% !important;
  }

  *#dm .dmInner a.u_1760979377 span.text {
    font-family:Merriweather !important;
    font-weight:normal !important;
    font-size:14px !important;
  }

  *#dm .dmInner a.u_1760979377:hover span.text {
    font-weight:normal !important;
    text-decoration:underline !important;
  }

  *#dm .dmInner a.u_1760979377.hover span.text {
    font-weight:normal !important;
    text-decoration:underline !important;
  }

  *#dm .dmInner a.u_1760979377:hover {
    background-color:rgba(20,81,140,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1760979377.hover {
    background-color:rgba(20,81,140,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1760979377 {
    background-color:var(--color_4) !important;
    background-image:initial !important;
    border-radius:0px 0px 0px 0px !important;
  }

  *#dm .dmInner a.u_1760979377 .iconBg {
    display:none !important;
    mask-image:url(https://de.cdn-website.com/9490dfea9ba845a68719b80de8dfb1e5/icon/Email_1507558.svg) !important;
  }

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

  *#dm .dmInner a.u_1617629604 span.text {
    font-family:Merriweather !important;
    font-weight:normal !important;
    font-size:14px !important;
  }

  *#dm .dmInner a.u_1617629604:hover span.text {
    font-weight:normal !important;
    text-decoration:underline !important;
  }

  *#dm .dmInner a.u_1617629604.hover span.text {
    font-weight:normal !important;
    text-decoration:underline !important;
  }

  *#dm .dmInner a.u_1617629604:hover {
    background-color:rgba(20,81,140,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1617629604.hover {
    background-color:rgba(20,81,140,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1617629604 {
    background-color:var(--color_4) !important;
    background-image:initial !important;
    border-radius:0px 0px 0px 0px !important;
  }

  *#dm .dmInner a.u_1617629604 .iconBg {
    display:none !important;
    mask-image:url(https://de.cdn-website.com/9490dfea9ba845a68719b80de8dfb1e5/icon/Email_1507558.svg) !important;
  }

  *#dm .dmInner a.u_1770960414 span.text {
    font-family:Merriweather !important;
    font-weight:normal !important;
    font-size:14px !important;
  }

  *#dm .dmInner a.u_1770960414:hover span.text {
    font-weight:normal !important;
    text-decoration:underline !important;
  }

  *#dm .dmInner a.u_1770960414.hover span.text {
    font-weight:normal !important;
    text-decoration:underline !important;
  }

  *#dm .dmInner a.u_1770960414:hover {
    background-color:rgba(20,81,140,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1770960414.hover {
    background-color:rgba(20,81,140,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1770960414 {
    background-color:var(--color_4) !important;
    background-image:initial !important;
    border-radius:0px 0px 0px 0px !important;
  }

  *#dm .dmInner a.u_1770960414 .iconBg {
    display:none !important;
    mask-image:url(https://de.cdn-website.com/9490dfea9ba845a68719b80de8dfb1e5/icon/Email_1507558.svg) !important;
  }

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

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

  *#dm .dmInner a.u_1905663810 span.text {
    font-family:Merriweather !important;
    font-weight:normal !important;
    font-size:14px !important;
  }

  *#dm .dmInner a.u_1905663810:hover span.text {
    font-weight:normal !important;
    text-decoration:underline !important;
  }

  *#dm .dmInner a.u_1905663810.hover span.text {
    font-weight:normal !important;
    text-decoration:underline !important;
  }

  *#dm .dmInner a.u_1905663810:hover {
    background-color:rgba(20,81,140,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1905663810.hover {
    background-color:rgba(20,81,140,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1905663810 {
    background-color:var(--color_4) !important;
    background-image:initial !important;
    border-radius:0px 0px 0px 0px !important;
  }

  *#dm .dmInner a.u_1905663810 .iconBg {
    display:none !important;
    mask-image:url(https://de.cdn-website.com/9490dfea9ba845a68719b80de8dfb1e5/icon/Email_1507558.svg) !important;
  }

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

  *#dm .dmInner a.u_1610863420 span.text {
    font-family:Merriweather !important;
    font-weight:normal !important;
    font-size:14px !important;
  }

  *#dm .dmInner a.u_1610863420:hover span.text {
    font-weight:normal !important;
    text-decoration:underline !important;
  }

  *#dm .dmInner a.u_1610863420.hover span.text {
    font-weight:normal !important;
    text-decoration:underline !important;
  }

  *#dm .dmInner a.u_1610863420:hover {
    background-color:rgba(20,81,140,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1610863420.hover {
    background-color:rgba(20,81,140,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1610863420 {
    background-color:var(--color_4) !important;
    background-image:initial !important;
    border-radius:0px 0px 0px 0px !important;
  }

  *#dm .dmInner a.u_1610863420 .iconBg {
    display:none !important;
    mask-image:url(https://de.cdn-website.com/9490dfea9ba845a68719b80de8dfb1e5/icon/Email_1507558.svg) !important;
  }

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

  *#dm .dmInner a.u_1665967798 span.text {
    font-family:Merriweather !important;
    font-weight:normal !important;
    font-size:14px !important;
  }

  *#dm .dmInner a.u_1665967798:hover span.text {
    font-weight:normal !important;
    text-decoration:underline !important;
  }

  *#dm .dmInner a.u_1665967798.hover span.text {
    font-weight:normal !important;
    text-decoration:underline !important;
  }

  *#dm .dmInner a.u_1665967798:hover {
    background-color:rgba(20,81,140,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1665967798.hover {
    background-color:rgba(20,81,140,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1665967798 {
    background-color:var(--color_4) !important;
    background-image:initial !important;
    border-radius:0px 0px 0px 0px !important;
  }

  *#dm .dmInner a.u_1665967798 .iconBg {
    display:none !important;
    mask-image:url(https://de.cdn-website.com/9490dfea9ba845a68719b80de8dfb1e5/icon/Email_1507558.svg) !important;
  }

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

  *#dm .dmInner a.u_1358086767 span.text {
    font-family:Merriweather !important;
    font-weight:normal !important;
    font-size:14px !important;
  }

  *#dm .dmInner a.u_1358086767:hover span.text {
    font-weight:normal !important;
    text-decoration:underline !important;
  }

  *#dm .dmInner a.u_1358086767.hover span.text {
    font-weight:normal !important;
    text-decoration:underline !important;
  }

  *#dm .dmInner a.u_1358086767:hover {
    background-color:rgba(20,81,140,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1358086767.hover {
    background-color:rgba(20,81,140,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1358086767 {
    background-color:var(--color_4) !important;
    background-image:initial !important;
    border-radius:0px 0px 0px 0px !important;
  }

  *#dm .dmInner a.u_1358086767 .iconBg {
    display:none !important;
    mask-image:url(https://de.cdn-website.com/9490dfea9ba845a68719b80de8dfb1e5/icon/Email_1507558.svg) !important;
  }

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

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

  *#dm .dmInner div.u_3358697341 hr {
    color:rgba(210,34,37,1) !important;
    border-width:6px !important;
  }

  *#dm .dmInner div.u_2428206932 input:not([type="submit"]) {
    background-color:var(--color_2) !important;
    background-image:initial !important;
    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 div.u_2428206932 textarea {
    background-color:var(--color_2) !important;
    background-image:initial !important;
    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 div.u_2428206932 select {
    background-color:var(--color_2) !important;
    background-image:initial !important;
    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 div.u_2428206932 .dmforminput input {
    font-family:Merriweather !important;
    font-size:14px !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_2428206932 .dmforminput textarea {
    font-family:Merriweather !important;
    font-size:14px !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_2428206932 .dmforminput .fileUploadLink {
    font-family:Merriweather !important;
    font-size:14px !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_2428206932 .checkboxwrapper span {
    font-family:Merriweather !important;
    font-size:14px !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_2428206932 .radiowrapper span {
    font-family:Merriweather !important;
    font-size:14px !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_2428206932 .optinwrapper div {
    font-family:Merriweather !important;
    font-size:14px !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_2428206932 .freetextwrapper {
    font-family:Merriweather !important;
    font-size:14px !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_2428206932 .dmforminput select {
    font-family:Merriweather !important;
    font-size:14px !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_2428206932 .dmforminput option {
    font-family:Merriweather !important;
    font-size:14px !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_2428206932 input::placeholder {
    font-family:Merriweather !important;
    color:var(--color_1) !important;
    font-size:12px !important;
  }

  *#dm .dmInner div.u_2428206932 input.placeholder {
    font-family:Merriweather !important;
    color:var(--color_1) !important;
    font-size:12px !important;
  }

  *#dm .dmInner div.u_2428206932 textarea::placeholder {
    font-family:Merriweather !important;
    color:var(--color_1) !important;
    font-size:12px !important;
  }

  *#dm .dmInner div.u_2428206932 textarea.placeholder {
    font-family:Merriweather !important;
    color:var(--color_1) !important;
    font-size:12px !important;
  }

  *#dm .dmInner div.u_2428206932 select::placeholder {
    font-family:Merriweather !important;
    color:var(--color_1) !important;
    font-size:12px !important;
  }

  *#dm .dmInner div.u_2428206932 select.placeholder {
    font-family:Merriweather !important;
    color:var(--color_1) !important;
    font-size:12px !important;
  }

  *#dm .dmInner div.u_2428206932 input[type="submit"] {
    font-family:Merriweather !important;
    font-size:14px !important;
    font-weight:normal !important;
  }

  *#dm .dmInner div.u_2428206932 .dmformsubmit:hover input[type="submit"] { font-weight:normal !important; }

  *#dm .dmInner div.u_2428206932 .dmformsubmit.hover input[type="submit"] { font-weight:normal !important; }

  *#dm .dmInner div.u_2428206932 .dmformsubmit:hover {
    background-color:var(--color_7) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_2428206932 .dmformsubmit.hover {
    background-color:var(--color_7) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_2428206932 .dmformsubmit {
    width:90px !important;
    height:45px !important;
    float:none !important;
    display:block !important;
    margin-left:auto !important;
    margin-right:auto !important;
    border-radius:0px 0px 0px 0px !important;
    background-color:rgba(159,16,16,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner nav.u_1012680048.main-navigation.unifiednav:not([data-nav-structure='VERTICAL']) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::before { font-size:12px !important; }

  *#dm .dmInner nav.u_1012680048.main-navigation.unifiednav:not([data-nav-structure='VERTICAL']) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::after { font-size:12px !important; }

  *#dm .dmInner nav.u_1012680048.main-navigation.unifiednav[data-nav-structure="HORIZONTAL"] .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child) .unifiednav__container[data-depth="0"] { left:15px !important; }

  *#dm .dmInner nav.u_1012680048.main-navigation.unifiednav:not([image]) .unifiednav__container[data-depth="0"] { top:calc(100% - 0px - 0px) !important; }

  *#dm .dmInner nav.u_1012680048 {
    color:black !important;
    justify-content:flex-start !important;
  }

  *#dm .dmInner nav.u_1012680048.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item:hover {
    color:rgba(37,37,37,1) !important;
    text-decoration:underline !important;
  }

  *#dm .dmInner nav.u_1012680048.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item.hover {
    color:rgba(37,37,37,1) !important;
    text-decoration:underline !important;
  }

  *#dm .dmInner nav.u_1012680048.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item.dmNavItemSelected {
    color:rgba(37,37,37,1) !important;
    text-decoration:underline !important;
  }

  *#dm .dmInner nav.u_1012680048.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item {
    font-family:Merriweather !important;
    font-size:12px !important;
    color:rgb(27,108,186) !important;
    direction:ltr !important;
    border-bottom-left-radius:0px !important;
    padding-top:3px !important;
    font-weight:400 !important;
    text-decoration:none solid rgb(27,108,186) !important;
    padding-left:0px !important;
    padding-bottom:3px !important;
    border-top-right-radius:0px !important;
    font-style:normal !important;
    margin-right:0px !important;
    border-radius:0px !important;
    margin-left:0px !important;
    text-transform:none !important;
    border-top-left-radius:0px !important;
    justify-content:flex-start !important;
    border-bottom-right-radius:0px !important;
    margin-top:0px !important;
    -webkit-border-radius:0px !important;
    margin-bottom:0px !important;
    text-align:left !important;
    padding-right:15px !important;
  }

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

  *#dm .dmInner div.u_1370955580 img { object-fit:contain !important; }
}
@media (min-width:0) and (max-width:767px) {}
@media (min-width:1025px) {
  *#dm .dmInner *.u_1961686137 .photoGalleryThumbs { padding:4px !important; }

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

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

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

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

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

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

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

  *#dm .dmInner *.u_3928077306 .photoGalleryViewAll { padding:0 4px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_1961686137 .photoGalleryThumbs { padding:2px !important; }

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

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

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

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

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

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

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

  *#dm .dmInner *.u_3928077306 .photoGalleryViewAll { padding:0 2px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_1961686137 .photoGalleryThumbs { padding:2px !important; }

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

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

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

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

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

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

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

  *#dm .dmInner *.u_3928077306 .photoGalleryViewAll { padding:0 2px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}

@media all {
    
#c889192a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: var(--color_2);
    background-image: initial;
    padding: 16px 16px 16px 16px;
}
    
#ba6cab1b {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 284px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_krb {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#widget_jpn {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#widget_0ae {
    width: 83.48%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    align-self: center;
}
}



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



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



@media all {
    
#\33 412ea73 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-image: url();
    background-size: contain;
    padding: 16px 16px 16px 16px;
}
#\33 412ea73.lazy {
    background-image: url('');
}
    
#d6c54ed0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
}
    
#\37 fc4c7e2 {
    padding-top: 6%;
    padding-bottom: 4%;
    min-height: 1025px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#widget_907 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_fkj {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_uhl {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_nsd {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_ap9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_jco {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_lrm {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_m27 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_e88 {
    width: 202px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
}
    
#\33 e2e0c45 {
    width: 157px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
}
    
#bd0947e6 {
    width: 208px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
}
    
#widget_3uh {
    width: 100%;
    height: 904px;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



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



@media (max-width: 767px) {
    
#\33 412ea73 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
#\33 412ea73.lazy {
    background-image: url('');
}
    
#d6c54ed0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 fc4c7e2 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#widget_3uh {
    height: 240px;
}
}



@media all {
    
#d81bc6dd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\38 816d742 {
    padding-top: 4%;
    padding-bottom: 2%;
    min-height: 1002px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_cmd {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_24r {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_mlu {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_cj4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_ha7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_ai2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_676.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
    padding-bottom: 8%;
}
#widget_676 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_db4.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
    padding-bottom: 0px;
}
#widget_db4 {
    width: 100%;
    height: 328px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 816d742 {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 766px;
}
    
#d81bc6dd {
    justify-content: flex-start;
}
    
#widget_db4 {
    height: 206px;
}
}



@media (max-width: 767px) {
    
#d81bc6dd {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 816d742 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#widget_db4 {
    height: 110px;
}
}



@media all {
    
#a1cc9cc1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: var(--color_2);
    background-image: initial;
    padding: 4px 16px 4px 16px;
}
    
#\36 1008d28 {
    padding-top: 5%;
    padding-bottom: 5%;
    min-height: 326px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
}
    
#\34 55ac66e {
    background-color: var(--color_3);
    background-image: initial;
}
    
#widget_hnt {
    width: 31.38%;
    height: auto;
    max-width: 100%;
    align-self: center;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 1008d28 {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 126px;
}
    
#widget_hnt {
    height: auto;
    width: 40.55%;
}
}



@media (max-width: 767px) {
    
#a1cc9cc1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 1008d28 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#widget_hnt {
    height: auto;
    width: 81.81%;
}
}



@media all {
    
#ce1b2947 {
    min-height: 8px;
    column-gap: 1%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    padding: 16px 16px 16px 16px;
}
    
#\32 309ad3f {
    min-height: 352px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_1i2 {
    width: 100%;
    height: 320px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_str {
    width: 100%;
    height: 320px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_n60 {
    width: 100%;
    height: 320px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_97p {
    width: 100%;
    height: 320px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 309ad3f {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 134px;
}
    
#widget_1i2 {
    height: 200px;
}
    
#widget_str {
    height: 200px;
}
    
#widget_n60 {
    height: 200px;
}
    
#widget_97p {
    height: 200px;
}
}



@media (max-width: 767px) {
    
#ce1b2947 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 309ad3f {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#widget_1i2 {
    height: 150px;
}
    
#widget_str {
    height: 150px;
}
    
#widget_n60 {
    height: 150px;
}
    
#widget_97p {
    height: 150px;
}
}



@media all {
    
#\39 f04da26 {
    width: 214px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
}
    
#e2708fe1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d1e1aac4 {
    padding-top: 6%;
    padding-bottom: 1%;
    min-height: 1034px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#\37 b63da28 {
    width: 100%;
    height: 904px;
    max-width: 100%;
}
    
#d472d70d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 317228b {
    width: 307px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
}
    
#\31 2aa9788 {
    width: 202px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
}
    
#\31 00d8ee5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-image: url();
    background-size: contain;
    padding: 16px 16px 16px 16px;
}
#\31 00d8ee5.lazy {
    background-image: url('');
}
    
#\31 a56e190 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
}
    
#b56d1242 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



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



@media (max-width: 767px) {
    
#\31 00d8ee5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
#\31 00d8ee5.lazy {
    background-image: url('');
}
    
#\31 a56e190 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#d1e1aac4 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#\37 b63da28 {
    height: 240px;
}
}



@media all {
    
#cf0f083d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 23.416733987305253%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
}
    
#bb62e311 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 21.45%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
}
    
#\31 0c3b64a {
    min-height: 1405px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding-top: 4%;
    padding-right: 1%;
    padding-left: 1%;
}
    
#a3442d1c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 55.07160992498557%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#widget_v5k {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_0oe {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_eh1 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 282px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    height: auto;
    padding: 16px 16px 16px 16px;
}
    
#widget_5hi {
    width: 100%;
    height: 250px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_rah {
    width: 100%;
    height: 250px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_l7n {
    width: 100%;
    height: 250px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_rk2 {
    width: 100%;
    height: 250px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_8pr {
    width: 70%;
    height: auto;
    max-width: 100%;
}
    
#\37 1c8a1d5 {
    width: 70%;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#widget_s8q {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_fhs {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_r0k {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_sq6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_ae6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_aj4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 b488d87 {
    width: 146px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#widget_oon {
    width: 100%;
    height: 518px;
    max-width: 100%;
    order: 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 0c3b64a {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 1128px;
}
    
#widget_8pr {
    height: auto;
}
    
#widget_oon {
    height: 196px;
}
}



@media (max-width: 767px) {
    
#cf0f083d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#bb62e311 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 0c3b64a {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#a3442d1c {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_5hi {
    height: 240px;
}
    
#widget_rah {
    height: 240px;
}
    
#widget_l7n {
    height: 240px;
}
    
#widget_rk2 {
    height: 240px;
}
    
#widget_8pr {
    height: auto;
}
    
#\37 1c8a1d5 {
    height: auto;
}
    
#widget_oon {
    height: 170px;
}
}



@media all {
    
#d4e4d852 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#d0657906 {
    padding-top: 2%;
    padding-bottom: 2%;
    min-height: 51px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\34 d37f5d8 {
    background-color: var(--color_3);
    background-image: initial;
}
}



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



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



@media all {
    
#\31 0772593 {
    width: 90.26%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
    align-self: center;
}
    
#bfc3ada1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#ebc65972 {
    min-height: 1166px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 2% 1% 5% 1%;
}
    
#widget_opq {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_hu9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#b112792a {
    width: 171px;
    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;
}
    
#\36 1f8a918 {
    width: 191px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 82c6e69.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
    padding-bottom: 0%;
}
#\32 82c6e69 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_ids {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 5;
}
    
#group_9bu {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 18.46%;
    min-height: 21px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 6;
    height: auto;
}
    
#widget_mjt {
    width: 94.82%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
    align-self: center;
}
    
#widget_rfg {
    width: 19.9844px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#d7ce5832 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 25.05%;
    min-height: 21px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 7;
    height: auto;
}
    
#\31 4b8c38a {
    width: 18.0156px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\36 355416b {
    width: 90.26%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
    align-self: center;
}
    
#c2a34d1a {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 25.05%;
    min-height: 21px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 8;
    height: auto;
}
    
#d1a76a0d {
    width: 18.0156px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#widget_tgk {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 9;
}
    
#\33 06d5023 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 25.05%;
    min-height: 21px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 10;
    height: auto;
}
    
#f812974a {
    width: 18.0156px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\39 652279c {
    width: 90.26%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
    align-self: center;
}
    
#widget_ghs {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 11;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ebc65972 {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 969px;
}
    
#group_9bu {
    width: 45.35%;
}
    
#d7ce5832 {
    width: 63.71%;
}
    
#c2a34d1a {
    width: 43.08%;
}
    
#\33 06d5023 {
    width: 58.67%;
}
}



@media (max-width: 767px) {
    
#bfc3ada1 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#ebc65972 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#group_9bu {
    width: 100.00%;
}
    
#d7ce5832 {
    width: 100.00%;
}
    
#c2a34d1a {
    width: 100.00%;
}
    
#\33 06d5023 {
    width: 100.00%;
}
}



@media all {
    
#c38fac1a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#d23f8a47 {
    padding-top: 2%;
    padding-bottom: 2%;
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#f7b736bb {
    background-color: var(--color_3);
    background-image: initial;
}
}



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



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



@media all {
    
#\39 77a4102 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 7c04db7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-image: url();
    background-size: contain;
    padding: 16px 16px 16px 16px;
}
#\35 7c04db7.lazy {
    background-image: url('');
}
    
#\33 c3136dd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
}
    
#\32 a369065 {
    padding-top: 6%;
    padding-bottom: 1%;
    min-height: 1034px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#\31 4f5ea86 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 747b909 {
    width: 160px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
}
    
#\34 5b938c7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 600447c {
    width: 202px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
}
    
#\37 04f4fe9 {
    width: 100%;
    height: 904px;
    max-width: 100%;
}
    
#f5e34ad6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



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



@media (max-width: 767px) {
    
#\35 7c04db7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
#\35 7c04db7.lazy {
    background-image: url('');
}
    
#\33 c3136dd {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 a369065 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#\37 04f4fe9 {
    height: 240px;
}
}



@media all {
    
#\38 8efd6fd {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 1d77ea7 {
    padding-top: 6%;
    padding-bottom: 1%;
    min-height: 708px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#\37 69c4f51 {
    width: 63.05%;
    height: 636px;
    max-width: 100%;
}
    
#\39 fde3134 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-image: url();
    background-size: contain;
    padding: 16px 16px 16px 16px;
}
#\39 fde3134.lazy {
    background-image: url('');
}
    
#b8c79b9a {
    width: 160px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
}
    
#\37 c476bb3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 3498c82 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 4056c4b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 1d77ea7 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\37 69c4f51 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\32 1d77ea7 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#\37 69c4f51 {
    height: 240px;
}
    
#\39 fde3134 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
#\39 fde3134.lazy {
    background-image: url('');
}
    
#\38 4056c4b {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media all {
    
#\37 1f542e1 {
    padding-top: 6%;
    padding-bottom: 2%;
    min-height: 850px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#\33 c1ff9a6 {
    width: 100.00%;
    height: 744px;
    max-width: 100%;
}
    
#dbd13072 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 1a59510 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
}
    
#\31 2cfcd28 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 ccd28da {
    width: 160px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
}
    
#e9113956 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 191a3fa {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-image: url();
    background-size: contain;
    padding: 16px 16px 16px 16px;
}
#\30 191a3fa.lazy {
    background-image: url('');
}
    
#dda86b12 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



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



@media (max-width: 767px) {
    
#\37 1f542e1 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#\33 c1ff9a6 {
    height: 240px;
}
    
#\30 1a59510 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 191a3fa {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
#\30 191a3fa.lazy {
    background-image: url('');
}
}



@media all {
    
#fbf16c77 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\34 a66e408 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#bdcddf27 {
    padding-top: 6%;
    padding-bottom: 6%;
    min-height: 1267px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#\30 397836d {
    background-color: var(--color_5);
    background-image: initial;
}
    
#widget_vb0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_h56 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_2tm {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_o9l {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_kvc {
    width: 100%;
    height: 1196px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#bdcddf27 {
    min-height: 830px;
    padding: 2% 2% 2% 2%;
}
    
#\30 099bcf8 {
    margin: 0px 0% 0px 0%;
}
    
#widget_kvc {
    height: 672px;
}
}



@media (max-width: 767px) {
    
#fbf16c77 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 a66e408 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#bdcddf27 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#widget_kvc {
    height: 716px;
}
}



@media all {
    
#\32 c97e637 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#acd6b891 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#c4b73197 {
    padding-top: 4%;
    padding-bottom: 2%;
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#widget_vai {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_4q2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#bb88c0ff {
    width: 160px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_nlb {
    width: 100%;
    height: 406px;
    max-width: 100%;
}
}



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



@media (max-width: 767px) {
    
#\32 c97e637 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#acd6b891 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#c4b73197 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#widget_nlb {
    height: 240px;
}
}



@media all {
    
#\32 387943a {
    padding-top: 2%;
    padding-bottom: 2%;
    min-height: 673px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#\39 82427d1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
}
    
#b592a91f {
    width: 95.22%;
    height: 684px;
    max-width: 100%;
}
    
#\33 d9bd6c1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\30 629582a {
    width: 177px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 bf41216 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#eddea09b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 277b4aa {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f487a575 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



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



@media (max-width: 767px) {
    
#\32 387943a {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#\39 82427d1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#b592a91f {
    height: 240px;
}
    
#\33 d9bd6c1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media all {
    
#\30 9f156fe {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 45.77%;
    min-width: 4%;
    align-items: center;
    padding: 16px 16px 16px 16px;
}
    
#b0fd544e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 54.18956631049654%;
    min-width: 4%;
    background-image: url(https://le-de.cdn-website.com/9490dfea9ba845a68719b80de8dfb1e5/dms3rep/multi/opt/imgi_45_--Puertas_elevables_de_aluminioTamaoOriginal-1920w.webp);
    padding: 16px 16px 16px 16px;
}
#b0fd544e.lazy {
    background-image: url('data:image/jpeg; base64,UklGRlAAAABXRUJQVlA4IEQAAADwAQCdASoKAAcAAUAmJQBOgCPOqewJEgAAzjl7SYTItnW9oy58/6QDDLuNH0jGRw8adBayxsmNYXW1JazgQi7b0AAAAA==');
}
    
#f7416ccd {
    min-height: 816px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    padding-left: 10%;
    flex-wrap: nowrap;
}
    
#e36d47a7 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#widget_epg {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_t1m {
    width: 74.28%;
    height: auto;
    max-width: 100%;
}
}



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



@media (max-width: 767px) {
    
#\30 9f156fe {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#b0fd544e {
    width: 100%;
    min-height: 211px;
    align-items: center;
    height: auto;
}
#b0fd544e.lazy {
    background-image: url('data:image/jpeg; base64,UklGRlAAAABXRUJQVlA4IEQAAADwAQCdASoKAAcAAUAmJQBOgCPOqewJEgAAzjl7SYTItnW9oy58/6QDDLuNH0jGRw8adBayxsmNYXW1JazgQi7b0AAAAA==');
}
    
#f7416ccd {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#widget_t1m {
    width: 100.00%;
}
}



@media all {
    
#\37 0c056a7 {
    width: 80%;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#ceb47b2d {
    width: 60%;
    height: auto;
    max-width: 100%;
}
    
#\32 6a52757 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 f6019ba {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ec299ab5 {
    min-height: 179px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding-top: 4%;
    padding-bottom: 4%;
}
    
#\30 6454b19 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 23.416733987305253%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
}
    
#\30 fcde332 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 58.717416666666665%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\35 496626e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 17.87%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
}
    
#\35 a7398ba {
    background-color: var(--color_3);
    background-image: initial;
}
}



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



@media (max-width: 767px) {
    
#ec299ab5 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\30 6454b19 {
    width: 100%;
    min-height: 80px;
    align-items: flex-end;
}
    
#\37 0c056a7 {
    height: auto;
    width: 57.13%;
}
    
#\30 fcde332 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#ceb47b2d {
    height: auto;
    width: 57.31%;
}
    
#\35 496626e {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media all {
    
#b450e52f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\31 f3e97f4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\39 de36e19 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 428px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#\38 8e238df {
    background-image: url(https://le-de.cdn-website.com/9490dfea9ba845a68719b80de8dfb1e5/dms3rep/multi/opt/imgi_50_IMG_20230622_215656TamaoOriginal-1920w.webp);
}
#\38 8e238df.lazy {
    background-image: url('data:image/jpeg; base64,UklGRjwAAABXRUJQVlA4IDAAAADwAQCdASoKAAUAAUAmJZQCdAEURrQJXQAA9rfOgWJq6dW/b6aenBlo5TZmf3kzAAA=');
}
}



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



@media (max-width: 767px) {
    
#b450e52f {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 f3e97f4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 de36e19 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
}



@media all {
    
#\37 e4a3456 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#ae45de9f {
    padding-top: 6%;
    padding-bottom: 6%;
    min-height: 275px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_om6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_obo {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



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



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



@media all {
    
#\36 d6bf5cc {
    width: 100%;
    height: 204px;
    max-width: 100%;
}
    
#\32 35f3945 {
    width: 73.90%;
    height: auto;
    max-width: 100%;
}
    
#b0a68c2e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\36 c50c381 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#ab9a21e5 {
    padding-top: 4%;
    padding-bottom: 2%;
    min-height: 245px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#\36 abe2abf {
    width: 58.64%;
    height: auto;
    max-width: 100%;
}
    
#\36 a68f7d0 {
    width: 192px;
    height: auto;
    min-height: 50px;
    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) {
    
#ab9a21e5 {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 280px;
}
    
#\36 abe2abf {
    width: 100.00%;
}
    
#\32 35f3945 {
    width: 82.30%;
}
    
#\36 d6bf5cc {
    height: 142px;
}
}



@media (max-width: 767px) {
    
#\36 d6bf5cc {
    height: 114px;
}
    
#b0a68c2e {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 c50c381 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#ab9a21e5 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#\36 abe2abf {
    width: 78.14%;
}
}



@media all {
    
#f1896342 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\37 f77a57a {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#fafc9999 {
    width: 100%;
    height: 414px;
    max-width: 100%;
}
    
#ac8eb3e1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\32 9eea4cb {
    padding-top: 4%;
    padding-bottom: 2%;
    min-height: 462px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#\36 b0e6497 {
    width: 80.88%;
    height: auto;
    max-width: 100%;
}
    
#\34 21668a7 {
    width: 192px;
    height: auto;
    min-height: 50px;
    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) {
    
#\32 9eea4cb {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (max-width: 767px) {
    
#f1896342 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#fafc9999 {
    height: 240px;
}
    
#ac8eb3e1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 9eea4cb {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
}



@media all {
    
#\34 50aa1bc {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#\33 37804cc {
    width: 100%;
    height: 726px;
    max-width: 100%;
}
    
#e6a4c918 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#c4f1336c {
    padding-top: 4%;
    padding-bottom: 2%;
    min-height: 462px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#f3975826 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\39 40faa1f {
    width: 192px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 797c953 {
    width: 73.90%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c4f1336c {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 451px;
}
    
#\33 37804cc {
    height: 412px;
}
}



@media (max-width: 767px) {
    
#\33 37804cc {
    height: 240px;
}
    
#e6a4c918 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#c4f1336c {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#f3975826 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 797c953 {
    width: 77.26%;
}
}



@media all {
    
#b17e3f1b {
    width: 192px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 fdf8b36 {
    width: 73.90%;
    height: auto;
    max-width: 100%;
}
    
#\38 799198a {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#\35 f0bf697 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
}
    
#bc955257 {
    width: 100%;
    height: 650px;
    max-width: 100%;
}
    
#bdc07af7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    order: 1;
    padding: 16px 16px 16px 16px;
}
    
#\33 5ae9717 {
    padding-bottom: 2%;
    min-height: 656px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\31 816ba0f {
    width: 73.90%;
    height: auto;
    max-width: 100%;
}
    
#d1a1c46b {
    width: 73.90%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 5ae9717 {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 602px;
}
}



@media (max-width: 767px) {
    
#\35 f0bf697 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#bc955257 {
    height: 240px;
}
    
#bdc07af7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 5ae9717 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
}



@media all {
    
#ffbd0852 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\32 09eeca7 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#\30 4f36bb9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#fdddaf60 {
    padding-top: 4%;
    padding-bottom: 2%;
    min-height: 1046px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\34 34d604f {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#\32 42dfdd1 {
    width: 56.98%;
    height: 410px;
    max-width: 100%;
}
    
#\31 fa5fd89 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#\32 844e388 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#d1315dae {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#db1fc4c8 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#\36 bede718 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#widget_a5j {
    width: 39.34%;
    height: 544px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#fdddaf60 {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 1479px;
}
    
#widget_a5j {
    width: 100.00%;
}
    
#\32 42dfdd1 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#ffbd0852 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 4f36bb9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#fdddaf60 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#\32 42dfdd1 {
    height: 240px;
}
    
#widget_a5j {
    height: 240px;
}
}



@media all {
    
#\38 5464029 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\37 110b55e {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 732px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_t6e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_ksd {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_3um.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_3um {
    width: 8.73%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
    
#widget_oi8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_vpd {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_t6k {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 110b55e {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 582px;
}
}



@media (max-width: 767px) {
    
#\38 5464029 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\37 110b55e {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
}



@media all {
    
#\31 b380ed0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\35 b780509 {
    padding-top: 2%;
    padding-bottom: 2%;
    min-height: 525px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\37 6e1caf1::before, #\37 6e1caf1 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.5;
    border-radius: inherit;
}
#\37 6e1caf1 {
    background-image: url(https://le-de.cdn-website.com/9490dfea9ba845a68719b80de8dfb1e5/dms3rep/multi/opt/imgi_52_1093712-20170310_095301-45c48.w1024-1920w.jpg);
    background-attachment: fixed;
}
#\37 6e1caf1.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQH/8QAHBAAAgIDAQEAAAAAAAAAAAAAAQMAAgQGIRNB/8QAFQEBAQAAAAAAAAAAAAAAAAAAAgT/xAAXEQADAQAAAAAAAAAAAAAAAAAAAQIR/9oADAMBAAIRAxEAPwCLB2Z2VrDHMSsmlOn6Zj7tmJbc+A7YxEjS2mKj/9k=');
}
    
#widget_i53 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_9rj {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 b780509 {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 385px;
}
    
#\37 6e1caf1::before, #\37 6e1caf1 > .bgExtraLayerOverlay {
    
}
#\37 6e1caf1.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQH/8QAHBAAAgIDAQEAAAAAAAAAAAAAAQMAAgQGIRNB/8QAFQEBAQAAAAAAAAAAAAAAAAAAAgT/xAAXEQADAQAAAAAAAAAAAAAAAAAAAQIR/9oADAMBAAIRAxEAPwCLB2Z2VrDHMSsmlOn6Zj7tmJbc+A7YxEjS2mKj/9k=');
}
}



@media (max-width: 767px) {
    
#\31 b380ed0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-left: 8px;
    padding-right: 8px;
}
    
#\35 b780509 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\37 6e1caf1::before, #\37 6e1caf1 > .bgExtraLayerOverlay {
    
}
#\37 6e1caf1.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQH/8QAHBAAAgIDAQEAAAAAAAAAAAAAAQMAAgQGIRNB/8QAFQEBAQAAAAAAAAAAAAAAAAAAAgT/xAAXEQADAQAAAAAAAAAAAAAAAAAAAQIR/9oADAMBAAIRAxEAPwCLB2Z2VrDHMSsmlOn6Zj7tmJbc+A7YxEjS2mKj/9k=');
}
}



@media all {
    
#dcd5fcd4 {
    width: 80%;
    height: auto;
    max-width: 100%;
}
    
#\33 603e4db {
    width: 80%;
    height: auto;
    max-width: 100%;
}
    
#ff8da9d3 {
    background-color: rgba(37, 37, 37, 1);
    background-image: initial;
}
    
#f3e5a86d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 20%;
    min-width: 4%;
    order: 0;
    align-items: flex-end;
    padding: 16px 16px 16px 16px;
}
    
#\39 90dc5de {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 60.00000000000001%;
    min-width: 4%;
    order: 1;
    align-items: center;
    padding: 16px 16px 16px 16px;
}
    
#\37 a849ae5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 b81aa8d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 20%;
    min-width: 4%;
    order: 2;
    padding: 16px 16px 16px 16px;
}
    
#\39 640b943 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 372px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#bb1d02ee {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#dcd5fcd4 {
    height: auto;
}
    
#\33 603e4db {
    height: auto;
}
    
#\39 640b943 {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 261px;
}
}



@media (max-width: 767px) {
    
#dcd5fcd4 {
    height: auto;
}
    
#\33 603e4db {
    height: auto;
}
    
#f3e5a86d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 90dc5de {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 b81aa8d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 640b943 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
}

