@media all {
  *#dm .dmInner div.u_1481812814 {
    background-color:rgba(0,83,135,0.7) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_2239564857 .cardCTA button { color:var(--color_2) !important; }

  *#dm .dmInner *.u_2239564857 .cardCTA button:hover { color:var(--color_2) !important; }

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

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

  *#dm .dmInner div.u_1667974427 {
    border-style:solid !important;
    border-width:0px 5px 0px 0px !important;
    border-color:rgb(45,46,50) rgb(0,83,135) rgb(45,46,50) rgb(45,46,50) !important;
  }

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

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

  *#dm .dmInner div.u_1578335651 {
    border-style:solid !important;
    border-width:0px 0px 3px 0px !important;
    border-color:rgb(45,46,50) rgb(0,83,135) rgb(0,83,135) rgb(45,46,50) !important;
  }

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

  *#dm .dmInner div.u_1811453151 {
    border-style:solid !important;
    border-width:0px 0px 3px 0px !important;
    border-color:rgb(45,46,50) rgb(0,83,135) rgb(0,83,135) rgb(45,46,50) !important;
  }

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

  *#dm .dmInner div.u_1677697248 {
    border-style:solid !important;
    border-width:0px 0px 3px 0px !important;
    border-color:rgb(45,46,50) rgb(0,83,135) rgb(0,83,135) rgb(45,46,50) !important;
  }

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

  *#dm .dmInner div.u_1591633413 {
    border-style:solid !important;
    border-width:0px 0px 3px 0px !important;
    border-color:rgb(45,46,50) rgb(0,83,135) rgb(0,83,135) rgb(45,46,50) !important;
  }

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

  *#dm .dmInner div.u_1562989942 {
    border-style:solid !important;
    border-width:0px 5px 0px 0px !important;
    border-color:rgb(45,46,50) rgb(0,83,135) rgb(45,46,50) rgb(45,46,50) !important;
  }

  *#dm .dmInner div.u_1943170926 {
    border-style:solid !important;
    border-width:0px 5px 0px 0px !important;
    border-color:rgb(45,46,50) var(--color_2) rgb(45,46,50) rgb(45,46,50) !important;
  }

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

  *#dm .dmInner div.u_1966231973 {
    -webkit-box-shadow:none !important;
    box-shadow:none !important;
    -moz-box-shadow:none !important;
  }

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1959781830 p {
    color:rgb(255,255,255) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:400 !important;
    text-decoration:none !important;
    letter-spacing:normal !important;
    font-family: Muli !important;
    line-height:24px !important;
    font-style:normal !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_1959781830 li {
    color:rgb(255,255,255) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:400 !important;
    text-decoration:none !important;
    letter-spacing:normal !important;
    font-family: Muli !important;
    line-height:24px !important;
    font-style:normal !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_1959781830 {
    color:rgb(255,255,255) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:400 !important;
    text-decoration:none !important;
    letter-spacing:normal !important;
    font-family: Muli !important;
    line-height:24px !important;
    font-style:normal !important;
    text-align:center !important;
  }

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

  *#dm .dmInner a.u_1976255675 .iconBg {
    display:inline-block !important;
    mask-image:url(https://de.cdn-website.com/68cdb60a9f624e00a2155b812f555eb5/icon/Mail_7431912.svg) !important;
  }

  *#dm .dmInner a.u_1289062863 .iconBg { display:inline-block !important; }

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

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

  *#dm .dmInner div.u_1509056022 p {
    color:rgb(255,255,255) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:400 !important;
    text-decoration:none !important;
    letter-spacing:normal !important;
    font-family: Muli !important;
    line-height:24px !important;
    font-style:normal !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_1509056022 li {
    color:rgb(255,255,255) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:400 !important;
    text-decoration:none !important;
    letter-spacing:normal !important;
    font-family: Muli !important;
    line-height:24px !important;
    font-style:normal !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_1509056022 {
    color:rgb(255,255,255) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:400 !important;
    text-decoration:none !important;
    letter-spacing:normal !important;
    font-family: Muli !important;
    line-height:24px !important;
    font-style:normal !important;
    text-align:center !important;
  }

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

  *#dm .dmInner a.u_1499147657 .iconBg {
    display:inline-block !important;
    mask-image:url(https://de.cdn-website.com/68cdb60a9f624e00a2155b812f555eb5/icon/Mail_7431912.svg) !important;
  }

  *#dm .dmInner a.u_1177729211 .iconBg { display:inline-block !important; }

  *#dm .dmInner a.u_1496137038 .iconBg { display:inline-block !important; }

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

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

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

  *#dm .dmInner a.u_1182969826 .iconBg {
    display:inline-block !important;
    mask-image:url(https://de.cdn-website.com/68cdb60a9f624e00a2155b812f555eb5/icon/Mail_7431912.svg) !important;
  }

  *#dm .dmInner div.u_1483164987 p {
    color:rgb(255,255,255) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:400 !important;
    text-decoration:none !important;
    letter-spacing:normal !important;
    font-family: Muli !important;
    line-height:24px !important;
    font-style:normal !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_1483164987 li {
    color:rgb(255,255,255) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:400 !important;
    text-decoration:none !important;
    letter-spacing:normal !important;
    font-family: Muli !important;
    line-height:24px !important;
    font-style:normal !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_1483164987 {
    color:rgb(255,255,255) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:400 !important;
    text-decoration:none !important;
    letter-spacing:normal !important;
    font-family: Muli !important;
    line-height:24px !important;
    font-style:normal !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_1726150918 p {
    color:rgb(255,255,255) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:400 !important;
    text-decoration:none !important;
    letter-spacing:normal !important;
    font-family: Muli !important;
    line-height:24px !important;
    font-style:normal !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_1726150918 li {
    color:rgb(255,255,255) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:400 !important;
    text-decoration:none !important;
    letter-spacing:normal !important;
    font-family: Muli !important;
    line-height:24px !important;
    font-style:normal !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_1726150918 {
    color:rgb(255,255,255) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:400 !important;
    text-decoration:none !important;
    letter-spacing:normal !important;
    font-family: Muli !important;
    line-height:24px !important;
    font-style:normal !important;
    text-align:center !important;
  }

  *#dm .dmInner a.u_1753757449 .iconBg { display:inline-block !important; }

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

  *#dm .dmInner a.u_1310312501 .iconBg {
    display:inline-block !important;
    mask-image:url(https://de.cdn-website.com/68cdb60a9f624e00a2155b812f555eb5/icon/Mail_7431912.svg) !important;
  }

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

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

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

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

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

  *#dm .dmInner div.u_1487857817 p {
    color:rgb(255,255,255) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:400 !important;
    text-decoration:none !important;
    letter-spacing:normal !important;
    font-family: Muli !important;
    line-height:24px !important;
    font-style:normal !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_1487857817 li {
    color:rgb(255,255,255) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:400 !important;
    text-decoration:none !important;
    letter-spacing:normal !important;
    font-family: Muli !important;
    line-height:24px !important;
    font-style:normal !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_1487857817 {
    color:rgb(255,255,255) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:400 !important;
    text-decoration:none !important;
    letter-spacing:normal !important;
    font-family: Muli !important;
    line-height:24px !important;
    font-style:normal !important;
    text-align:center !important;
  }

  *#dm .dmInner a.u_1018312490 .iconBg {
    display:inline-block !important;
    mask-image:url(https://de.cdn-website.com/68cdb60a9f624e00a2155b812f555eb5/icon/Mail_7431912.svg) !important;
  }

  *#dm .dmInner a.u_1279083943 .iconBg { display:inline-block !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_2975994650 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://de.cdn-website.com/68cdb60a9f624e00a2155b812f555eb5/icon/Exit_5545402.svg) !important;
    width:18px !important;
    height:18px !important;
  }

  *#dm .dmInner a.u_1013311610 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://de.cdn-website.com/68cdb60a9f624e00a2155b812f555eb5/icon/Exit_5545402.svg) !important;
    width:18px !important;
    height:18px !important;
  }

  *#dm .dmInner a.u_1351393248 .iconBg {
    display:inline-block !important;
    mask-image:url(https://de.cdn-website.com/68cdb60a9f624e00a2155b812f555eb5/icon/Exit_5545402.svg) !important;
    width:18px !important;
    height:18px !important;
    order:1 !important;
  }

  *#dm .dmInner a.u_1737310903 .iconBg {
    display:inline-block !important;
    mask-image:url(https://de.cdn-website.com/68cdb60a9f624e00a2155b812f555eb5/icon/Exit_5545402.svg) !important;
    order:1 !important;
    width:18px !important;
    height:18px !important;
  }

  *#dm .dmInner a.u_1741949184 .iconBg {
    display:inline-block !important;
    mask-image:url(https://de.cdn-website.com/68cdb60a9f624e00a2155b812f555eb5/icon/Exit_5545402.svg) !important;
    order:1 !important;
    width:18px !important;
    height:18px !important;
  }

  *#dm .dmInner div.u_2239564857 .cardTitle {
    font-family: 'Lato' !important;
    font-weight:700 !important;
  }
}
@media (min-width:1025px) {
  *#dm .dmInner div.u_2239564857 .cardCTA button { height:35px !important; }

  *#dm .dmInner div.u_2239564857 .cardTitle { font-size:20px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner div.u_1959781830 { text-align:center !important; }

  *#dm .dmInner div.u_1959781830 p { text-align:center !important; }

  *#dm .dmInner div.u_1959781830 li { text-align:center !important; }

  *#dm .dmInner div.u_1509056022 { text-align:center !important; }

  *#dm .dmInner div.u_1509056022 p { text-align:center !important; }

  *#dm .dmInner div.u_1509056022 li { text-align:center !important; }

  *#dm .dmInner div.u_1483164987 { text-align:center !important; }

  *#dm .dmInner div.u_1483164987 p { text-align:center !important; }

  *#dm .dmInner div.u_1483164987 li { text-align:center !important; }

  *#dm .dmInner div.u_1726150918 { text-align:center !important; }

  *#dm .dmInner div.u_1726150918 p { text-align:center !important; }

  *#dm .dmInner div.u_1726150918 li { text-align:center !important; }

  *#dm .dmInner div.u_1487857817 { text-align:center !important; }

  *#dm .dmInner div.u_1487857817 p { text-align:center !important; }

  *#dm .dmInner div.u_1487857817 li { text-align:center !important; }

  *#dm .dmInner a.u_330034396 span.text { font-size:16px !important; }

  *#dm .dmInner a.u_1976255675 span.text { font-size:16px !important; }

  *#dm .dmInner a.u_1289062863 span.text { font-size:16px !important; }

  *#dm .dmInner a.u_1499147657 span.text { font-size:16px !important; }

  *#dm .dmInner a.u_1177729211 span.text { font-size:16px !important; }

  *#dm .dmInner a.u_1182969826 span.text { font-size:16px !important; }

  *#dm .dmInner a.u_1496137038 span.text { font-size:16px !important; }

  *#dm .dmInner a.u_1310312501 span.text { font-size:16px !important; }

  *#dm .dmInner a.u_1753757449 span.text { font-size:16px !important; }

  *#dm .dmInner a.u_1018312490 span.text { font-size:16px !important; }

  *#dm .dmInner a.u_1279083943 span.text { font-size:16px !important; }

  *#dm .dmInner a.u_1290620811 span.text { font-size:16px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner div.u_2239564857 .cardCTA button { height:35px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\36 3bd85219866cc3622781520 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 15% 2% 15% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781522 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f {
    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/68cdb60a9f624e00a2155b812f555eb5/dms3rep/multi/opt/facade_pano-1920w.jpg");
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#widget_tal.flex-element.widget-wrapper > [data-element-type] {
    padding: 40px 40px 40px 40px;
}
#widget_tal {
    width: auto;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin: 0px 0px 0px 0px;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#d810bcb2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    border-width: 1px 1px 1px 1px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\37 5901f24 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 2% 4% 2%;
}
    
#widget_86h {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_q46 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#widget_20m.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 24px 10px 24px;
}
#widget_20m {
    width: auto;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#fddc4d49.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 24px 10px 24px;
}
#fddc4d49 {
    width: auto;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\37 2e8d2c4.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 24px 10px 24px;
}
#\37 2e8d2c4 {
    width: auto;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 3;
    margin: 0px 0% 0px 0%;
}
    
#\31 cbcdbc0.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 24px 10px 24px;
}
#\31 cbcdbc0 {
    width: auto;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\37 13c780a.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 24px 10px 24px;
}
#\37 13c780a {
    width: auto;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 4;
    margin: 0px 0% 0px 0%;
}
    
#\35 2df6c49 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\38 b6f9822 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(226, 235, 240, 1);
    background-image: none;
    border-width: 0 0 3px 0;
    border-color: #000000 #000000 var(--color_5) #000000;
    border-style: solid;
    padding: 0px 24px 0px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\31 9e97ff4 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 2% 4% 2%;
}
    
#widget_nsq {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_eaa {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\39 eb286d2.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 60px 0px;
}
#\39 eb286d2 {
    width: 60px;
    height: 120px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: flex-end;
    margin: -60px 0% -60px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 d87c37f {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\33 be08a2a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ad6b585e {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 2% 4% 2%;
}
    
#group_79h {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 16px;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_m4p {
    align-items: center;
    width: 25%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: none;
    border-width: 0 0px 3px 0;
    border-color: #000000 var(--color_5) var(--color_5) #000000;
    border-style: solid;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#widget_sme {
    width: 80px;
    height: auto;
    max-width: 100%;
}
    
#widget_hq4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_4q9 {
    align-items: flex-start;
    width: 75%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_tqj {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_4lr {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_cks.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 24px 10px 24px;
}
#widget_cks {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#e012c1f0 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\31 6225738 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\39 3690496 {
    align-items: flex-start;
    width: 67%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#d90ff941 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 4eb1c49 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 2% 4% 2%;
}
    
#fe2ebac0::before, #fe2ebac0 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.5;
    border-radius: inherit;
}
#fe2ebac0 {
    flex-direction: row;
    align-items: center;
    width: 33%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(249,249,249,0);
    background-image: none;
    border-width: 0 0px 0px 0;
    border-color: #000000 var(--color_5) var(--color_5) #000000;
    border-style: solid;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d279e241 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\38 68cae68 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    order: 1;
    justify-self: auto;
    align-self: stretch;
    justify-content: space-between;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_tet {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    align-self: stretch;
    max-height: none;
    margin: 0px 0% 0px 0%;
}
    
#widget_88v.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 4px 60px 4px;
}
#widget_88v {
    width: 60px;
    height: 120px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% -60px 25%;
}
    
#f4653555 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    order: 1;
    justify-self: auto;
    align-self: stretch;
    justify-content: space-between;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f28ca856::before, #f28ca856 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.5;
    border-radius: inherit;
}
#f28ca856 {
    flex-direction: row;
    align-items: center;
    width: 33%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(249,249,249,0);
    background-image: none;
    border-width: 0 0px 0px 0;
    border-color: #000000 var(--color_5) var(--color_5) #000000;
    border-style: solid;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#c16ff0c8 {
    align-items: flex-start;
    width: 67%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#c9adbfdf {
    width: 100.00%;
    height: 350px;
    min-width: 32px;
    max-width: 100%;
    max-height: none;
    justify-self: auto;
    align-self: stretch;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a8dd2946 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\32 a07d1b4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\30 5d5f310 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 27c209b {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 2% 4% 2%;
}
    
#\30 4fe5300.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 60px 0px 0px;
}
#\30 4fe5300 {
    width: 120px;
    height: 60px;
    max-width: 100%;
    order: 0;
    align-self: flex-start;
    margin: 0px 0% -60px -60px;
}
    
#fd085c1c {
    align-items: flex-start;
    width: 67%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#eba12379 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    align-self: stretch;
    max-height: none;
    margin: 0px 0% 0px 0%;
}
    
#\38 96e59b7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#e78bfcd5 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    order: 1;
    justify-self: auto;
    align-self: stretch;
    justify-content: space-between;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 9f3fffe::before, #\38 9f3fffe > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.5;
    border-radius: inherit;
}
#\38 9f3fffe {
    flex-direction: row;
    align-items: center;
    width: 33%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(249,249,249,0);
    background-image: none;
    border-width: 0 0px 0px 0;
    border-color: #000000 var(--color_5) var(--color_5) #000000;
    border-style: solid;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 e88395e {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\33 5993077 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\33 559e61e {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    align-self: stretch;
    max-height: none;
    margin: 0px 0% 0px 0%;
}
    
#\31 071d607::before, #\31 071d607 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.5;
    border-radius: inherit;
}
#\31 071d607 {
    flex-direction: row;
    align-items: center;
    width: 33%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(249,249,249,0);
    background-image: none;
    border-width: 0 0px 0px 0;
    border-color: #000000 var(--color_5) var(--color_5) #000000;
    border-style: solid;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 d94f016 {
    align-items: flex-start;
    width: 67%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#d369ff14 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    order: 1;
    justify-self: auto;
    align-self: stretch;
    justify-content: space-between;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 3ba9f9b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 60px;
}
#\34 3ba9f9b {
    width: 120px;
    height: 60px;
    max-width: 100%;
    order: 0;
    align-self: flex-end;
    margin: 0px -60px -60px 0px;
}
    
#b32a1839 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#ff421b70 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 c5f2bbe {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 2% 4% 2%;
}
    
#\33 acae26d {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\38 d16b51d {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 2% 4% 2%;
}
    
#\38 898f528.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 60px 0px 0px;
}
#\38 898f528 {
    width: 120px;
    height: 60px;
    max-width: 100%;
    order: 0;
    align-self: flex-start;
    margin: 0px 0% -60px -60px;
}
    
#bf2955e3 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    align-self: stretch;
    max-height: none;
    margin: 0px 0% 0px 0%;
}
    
#\37 c1230de {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    order: 1;
    justify-self: auto;
    align-self: stretch;
    justify-content: space-between;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c89c9021 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 0c76e08 {
    align-items: flex-start;
    width: 67%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#d248c169::before, #d248c169 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.5;
    border-radius: inherit;
}
#d248c169 {
    flex-direction: row;
    align-items: center;
    width: 33%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(249,249,249,0);
    background-image: none;
    border-width: 0 0px 0px 0;
    border-color: #000000 var(--color_5) var(--color_5) #000000;
    border-style: solid;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e3f52cb3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\34 28712a1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\37 6a25e6e {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#eceb8dc5::before, #eceb8dc5 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.5;
    border-radius: inherit;
}
#eceb8dc5 {
    flex-direction: row;
    align-items: center;
    width: 33%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(249,249,249,0);
    background-image: none;
    border-width: 0 0px 0px 0;
    border-color: #000000 var(--color_5) var(--color_5) #000000;
    border-style: solid;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 1c02076.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 60px;
}
#\33 1c02076 {
    width: 120px;
    height: 60px;
    max-width: 100%;
    order: 0;
    align-self: flex-end;
    margin: 0px -60px -60px 0px;
}
    
#\38 87a3d4b {
    align-items: flex-start;
    width: 67%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\34 9d8f810 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    align-self: stretch;
    max-height: none;
    margin: 0px 0% 0px 0%;
}
    
#b8fbe92b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#f3feebe2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#bea72816 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#a0219750 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 2% 4% 2%;
}
    
#\31 ed7f500 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    order: 1;
    justify-self: auto;
    align-self: stretch;
    justify-content: space-between;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 f737f81.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 24px 10px 24px;
}
#\31 f737f81 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: center;
    margin: 60px 0px 0px 0px;
}
    
#e322aad7 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#e55af1b0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#a5223e98 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 2% 4% 2%;
}
    
#b4bc7f02::before, #b4bc7f02 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_6);
    opacity: 0.5;
    border-radius: inherit;
}
#b4bc7f02 {
    background-image: url("https://le-de.cdn-website.com/68cdb60a9f624e00a2155b812f555eb5/dms3rep/multi/opt/collections-1-1920w.jpg");
}
    
#c843a966.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 60px 10px;
}
#c843a966 {
    width: 60px;
    height: 120px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: flex-end;
    margin: 0px 24px -60px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 8948bfd {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#e39d2d58 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#e0a90405 {
    align-items: flex-start;
    width: 100.00%;
    min-height: auto;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    align-self: auto;
    height: auto;
    order: 0;
    justify-self: auto;
    background-color: var(--color_3);
    background-image: none;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 85f00bb {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\30 0af5384 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 92072c0 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 2% 4% 2%;
}
    
#widget_0ef {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_cth {
    width: 100%;
    height: 293px;
    min-height: 100px;
    max-width: 100%;
}
    
#\30 0322d23 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#ceb896e1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 adbc062 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\30 98fb2d0 {
    background-color: var(--color_4);
    background-image: none;
}
    
#group_8nd {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_nsh {
    width: 100%;
    height: 100px;
    max-width: 100%;
}
    
#widget_mvr {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 55c73d2 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\36 74de59d {
    width: 100%;
    height: 100px;
    max-width: 100%;
}
    
#fd44af7a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 e8d6366 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\36 0f0baad {
    width: 100%;
    height: 100px;
    max-width: 100%;
}
    
#\31 9ed1e05 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 3211e1b {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\33 bd877f9 {
    width: 100%;
    height: 100px;
    max-width: 100%;
}
    
#\39 3ba0123 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 b55d263 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\31 01856a8 {
    width: 100%;
    height: 100px;
    max-width: 100%;
}
    
#a79cf2db {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\35 df579aa {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 3;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 1a77214 {
    width: 80.26%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 4837dc7 {
    width: 40px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 8078b2a {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 7ef1fd0 {
    width: 90%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 e5b05e0 {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 2068982.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 12px 0px 12px;
}
#\37 2068982 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#efd54cf5 {
    width: 40px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c928dc19 {
    width: 90%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 3d1c264 {
    width: 40px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 5f20528 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c404ad01 {
    width: 40px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 705e8af {
    width: 90%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 9051420 {
    width: 40px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 5a0bce9 {
    width: 40px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 0e84640 {
    width: 40px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d6b3fb03 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#be6eb8bd::before, #be6eb8bd > .bgExtraLayerOverlay {
    
}
#be6eb8bd {
    background-size: auto;
    background-position: 100% 100%;
    align-items: flex-start;
    width: 20%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url("https://le-de.cdn-website.com/68cdb60a9f624e00a2155b812f555eb5/dms3rep/multi/opt/frame-enveloppe-3-1920w.png");
    justify-content: space-between;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    background-color: var(--color_5);
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 598a362 {
    width: 40px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d353e9bc {
    width: 40px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 13a8376 {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 7004d5b {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#c4814c20 {
    background-color: var(--color_4);
    background-image: none;
}
    
#bbea4112 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#d73b05cf {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c1c74df1 {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b9227e38 {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f5bbf043 {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    align-self: auto;
    order: 4;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 c83fb1b {
    width: 90%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 8ddedfb {
    width: 40px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#aae48835 {
    width: 90%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 2deaebc {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c17a0851.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 12px 0px 12px;
}
#c17a0851 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dd642b54::before, #dd642b54 > .bgExtraLayerOverlay {
    
}
#dd642b54 {
    background-size: auto;
    background-position: 100% 100%;
    align-items: flex-start;
    width: 20%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url("https://le-de.cdn-website.com/68cdb60a9f624e00a2155b812f555eb5/dms3rep/multi/opt/frame-enveloppe-3-1920w.png");
    justify-content: space-between;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    background-color: var(--color_5);
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 86123c5 {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 3;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 c063cbe {
    width: 40px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e6b39e17 {
    width: 60.53%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 d783621::before, #\36 d783621 > .bgExtraLayerOverlay {
    
}
#\36 d783621 {
    background-size: auto;
    background-position: 100% 100%;
    align-items: flex-start;
    width: 20%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url("https://le-de.cdn-website.com/68cdb60a9f624e00a2155b812f555eb5/dms3rep/multi/opt/frame-enveloppe-3-1920w.png");
    justify-content: space-between;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    background-color: var(--color_5);
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b1ba4054 {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 3;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bed667ef {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 6cc319e {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    align-self: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 5ae8d69 {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    align-self: auto;
    order: 4;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 e92f208 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 16px;
    order: 1;
    flex-direction: row;
    --column-gap: 16px;
    background-image: url("https://le-de.cdn-website.com/68cdb60a9f624e00a2155b812f555eb5/dms3rep/multi/opt/frame-enveloppe-1920w.png");
    background-size: auto;
    background-position: 100% 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 45042d4 {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    align-self: auto;
    order: 4;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 fafdfbd {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 3;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dcb8519f {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 3841de9 {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    align-self: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cfd776c9 {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d963c940.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 12px 0px 12px;
}
#d963c940 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 ea75b2e {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    align-self: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f2522e20 {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    align-self: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 2e315a8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 12px 0px 12px;
}
#\30 2e315a8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 fd19cf6.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 12px 0px 12px;
}
#\39 fd19cf6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 446628c {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    align-self: auto;
    order: 4;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 3611ca5 {
    width: 40px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 ef81667 {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    align-self: auto;
    order: 4;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 f93508a {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 3;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d87cb869 {
    width: 40px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fdf467b3 {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 8665d5f::before, #\34 8665d5f > .bgExtraLayerOverlay {
    
}
#\34 8665d5f {
    background-size: auto;
    background-position: 100% 100%;
    align-items: flex-start;
    width: 20%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url("https://le-de.cdn-website.com/68cdb60a9f624e00a2155b812f555eb5/dms3rep/multi/opt/frame-enveloppe-3-1920w.png");
    justify-content: space-between;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    background-color: var(--color_5);
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#dd6017d6 {
    width: 40px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 42fc50f {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\34 b49ed03 {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    align-self: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ea815c4d {
    width: 40px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 0ae348a::before, #\32 0ae348a > .bgExtraLayerOverlay {
    
}
#\32 0ae348a {
    background-size: auto;
    background-position: 100% 100%;
    align-items: flex-start;
    width: 20%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url("https://le-de.cdn-website.com/68cdb60a9f624e00a2155b812f555eb5/dms3rep/multi/opt/frame-enveloppe-3-1920w.png");
    justify-content: space-between;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    background-color: var(--color_5);
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781520 {
    padding-right: 2%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 5901f24 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\37 2e8d2c4 {
    align-self: stretch;
    max-height: none;
    height: auto;
    width: 48.94%;
    margin: 0px 0% 0px 0%;
}
    
#group_q46 {
    column-gap: 2.1280133000831256%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
    
#widget_20m {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.94%;
}
    
#fddc4d49 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.94%;
}
    
#\31 cbcdbc0 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.94%;
}
    
#\37 13c780a {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



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



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 4eb1c49 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#fe2ebac0::before, #fe2ebac0 > .bgExtraLayerOverlay {
    
}
    
#widget_88v {
    height: auto;
}
    
#f28ca856::before, #f28ca856 > .bgExtraLayerOverlay {
    
}
    
#widget_tet {
    align-self: center;
    margin-bottom: 0px;
    margin-top: 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 27c209b {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\30 4fe5300 {
    height: auto;
}
    
#eba12379 {
    align-self: center;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#\38 9f3fffe::before, #\38 9f3fffe > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 559e61e {
    align-self: center;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#\31 071d607::before, #\31 071d607 > .bgExtraLayerOverlay {
    
}
    
#\34 3ba9f9b {
    height: auto;
}
    
#\34 c5f2bbe {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 d16b51d {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\38 898f528 {
    height: auto;
}
    
#bf2955e3 {
    align-self: center;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#d248c169::before, #d248c169 > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#eceb8dc5::before, #eceb8dc5 > .bgExtraLayerOverlay {
    
}
    
#\33 1c02076 {
    height: auto;
}
    
#\34 9d8f810 {
    align-self: center;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#a0219750 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a5223e98 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#b4bc7f02::before, #b4bc7f02 > .bgExtraLayerOverlay {
    
}
}



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



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#be6eb8bd::before, #be6eb8bd > .bgExtraLayerOverlay {
    
}
#be6eb8bd {
    min-width: 32px;
    width: 48.83%;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\35 df579aa {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: 100%;
}
    
#d73b05cf {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: 100%;
}
    
#\36 d783621::before, #\36 d783621 > .bgExtraLayerOverlay {
    
}
#\36 d783621 {
    min-width: 32px;
    width: 48.83%;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#b1ba4054 {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: 100%;
}
    
#\30 e5b05e0 {
    width: 100%;
}
    
#c1c74df1 {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: 100%;
}
    
#dd642b54::before, #dd642b54 > .bgExtraLayerOverlay {
    
}
#dd642b54 {
    min-width: 32px;
    background-repeat: no-repeat;
    background-size: contain;
    align-self: flex-start;
    min-height: 450px;
    width: 48.83%;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\31 86123c5 {
    width: 100%;
}
    
#\36 e92f208 {
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
    column-gap: 2.330981106305486%;
    align-content: center;
    background-position: 100% 100%;
    background-repeat: no-repeat;
    background-size: auto;
}
    
#\34 f93508a {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: 100%;
}
    
#fdf467b3 {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: 100%;
}
    
#\34 8665d5f::before, #\34 8665d5f > .bgExtraLayerOverlay {
    
}
#\34 8665d5f {
    min-width: 32px;
    width: 48.83%;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\37 fafdfbd {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: 100%;
}
    
#\30 42fc50f {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#cfd776c9 {
    width: 100%;
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#\32 0ae348a::before, #\32 0ae348a > .bgExtraLayerOverlay {
    
}
#\32 0ae348a {
    min-width: 32px;
    min-height: auto;
    width: 49%;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781520 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\36 3bd85219866cc3622781522 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#widget_tal.flex-element.widget-wrapper > [data-element-type] {
    padding: 20px 20px 20px 20px;
}
#widget_tal {
    margin: 0px 0px 0px 0px;
}
}



@media (max-width: 767px) {
    
#d810bcb2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 5901f24 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#group_q46 {
    column-gap: 7.286527514231499%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
}
    
#widget_20m {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#fddc4d49 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\37 2e8d2c4 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\31 cbcdbc0 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\37 13c780a {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\38 b6f9822 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 9e97ff4 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\39 eb286d2 {
    height: auto;
}
}



@media (max-width: 767px) {
    
#\33 be08a2a {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#ad6b585e {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#group_m4p {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_79h {
    column-gap: 4.857685009487666%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_4q9 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\39 3690496 {
    min-width: 32px;
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d90ff941 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 4eb1c49 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#fe2ebac0::before, #fe2ebac0 > .bgExtraLayerOverlay {
    
}
#fe2ebac0 {
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_tet {
    height: 172px;
    align-self: center;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
    width: 100.00%;
}
    
#widget_88v {
    height: auto;
}
    
#f28ca856::before, #f28ca856 > .bgExtraLayerOverlay {
    
}
    
#c9adbfdf {
    height: 240px;
}
    
#\38 68cae68 {
    flex-direction: column;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\30 5d5f310 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 27c209b {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\30 4fe5300 {
    height: auto;
}
    
#fd085c1c {
    min-width: 32px;
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#eba12379 {
    height: 172px;
    align-self: center;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
    width: 100.00%;
}
    
#e78bfcd5 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\38 9f3fffe::before, #\38 9f3fffe > .bgExtraLayerOverlay {
    
}
#\38 9f3fffe {
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\33 559e61e {
    height: 172px;
    align-self: center;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
    width: 100.00%;
}
    
#\31 071d607::before, #\31 071d607 > .bgExtraLayerOverlay {
    
}
#\31 071d607 {
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\37 d94f016 {
    min-width: 32px;
    width: 100%;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d369ff14 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\34 3ba9f9b {
    height: auto;
}
    
#ff421b70 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 c5f2bbe {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\38 d16b51d {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\38 898f528 {
    height: auto;
}
    
#bf2955e3 {
    height: 172px;
    align-self: center;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
    width: 100.00%;
}
    
#\37 c1230de {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#c89c9021 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 0c76e08 {
    min-width: 32px;
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d248c169::before, #d248c169 > .bgExtraLayerOverlay {
    
}
#d248c169 {
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#eceb8dc5::before, #eceb8dc5 > .bgExtraLayerOverlay {
    
}
#eceb8dc5 {
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\33 1c02076 {
    height: auto;
}
    
#\38 87a3d4b {
    min-width: 32px;
    width: 100%;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 9d8f810 {
    height: 172px;
    align-self: center;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
    width: 100.00%;
}
    
#f3feebe2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#a0219750 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\31 ed7f500 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\31 f737f81.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 24px 10px 24px;
}
#\31 f737f81 {
    margin: 24px 0px 0px 0px;
}
}



@media (max-width: 767px) {
    
#e55af1b0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#a5223e98 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#b4bc7f02::before, #b4bc7f02 > .bgExtraLayerOverlay {
    
}
    
#c843a966 {
    height: auto;
}
    
#e0a90405 {
    min-width: 32px;
    width: 100%;
    padding: 12px 12px 12px 12px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\30 0af5384 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 92072c0 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#widget_cth {
    height: 40vh;
}
}



@media (max-width: 767px) {
    
#ceb896e1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 4%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
    
#\31 adbc062 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#widget_nsh {
    height: auto;
    width: 66%;
}
    
#\36 74de59d {
    height: auto;
    width: 66%;
}
    
#\36 0f0baad {
    height: auto;
    width: 66%;
}
    
#\33 bd877f9 {
    height: auto;
    width: 66%;
}
    
#\31 01856a8 {
    height: auto;
    width: 40%;
}
    
#group_8nd {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
    
#\34 55c73d2 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
    align-items: flex-end;
}
    
#\31 e8d6366 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
    
#\35 3211e1b {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
    align-items: flex-end;
}
    
#\39 b55d263 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
}
    
#fd44af7a {
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (max-width: 767px) {
    
#\35 df579aa {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: 100%;
}
    
#\33 8078b2a {
    align-items: center;
}
    
#\34 7ef1fd0 {
    margin-left: 0%;
    margin-right: 0%;
}
    
#\30 e5b05e0 {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: 100%;
}
    
#be6eb8bd::before, #be6eb8bd > .bgExtraLayerOverlay {
    
}
#be6eb8bd {
    min-width: 32px;
    width: 100%;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\34 13a8376 {
    align-items: center;
}
    
#bbea4112 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 7004d5b {
    align-items: center;
}
    
#d73b05cf {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: 100%;
}
    
#c1c74df1 {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: 100%;
}
    
#f5bbf043 {
    align-items: center;
}
    
#b9227e38 {
    align-items: center;
}
    
#dd642b54::before, #dd642b54 > .bgExtraLayerOverlay {
    
}
#dd642b54 {
    min-width: 32px;
    width: 100%;
    min-height: auto;
    align-items: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\31 86123c5 {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: 100%;
}
    
#\36 d783621::before, #\36 d783621 > .bgExtraLayerOverlay {
    
}
#\36 d783621 {
    min-width: 32px;
    width: 100%;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#b1ba4054 {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: 100%;
}
    
#bed667ef {
    align-items: center;
}
    
#\33 6cc319e {
    align-items: center;
}
    
#\35 5ae8d69 {
    align-items: center;
}
    
#\36 e92f208 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\38 45042d4 {
    align-items: center;
}
    
#\37 fafdfbd {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: 100%;
}
    
#\30 3841de9 {
    align-items: center;
}
    
#cfd776c9 {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: 100%;
}
    
#\30 ea75b2e {
    align-items: center;
}
    
#f2522e20 {
    align-items: center;
}
    
#\39 446628c {
    align-items: center;
}
    
#\38 ef81667 {
    align-items: center;
}
    
#\34 f93508a {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: 100%;
}
    
#fdf467b3 {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: 100%;
}
    
#\34 8665d5f::before, #\34 8665d5f > .bgExtraLayerOverlay {
    
}
#\34 8665d5f {
    min-width: 32px;
    width: 100%;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\30 42fc50f {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\34 b49ed03 {
    align-items: center;
}
    
#\32 0ae348a::before, #\32 0ae348a > .bgExtraLayerOverlay {
    
}
#\32 0ae348a {
    min-width: 32px;
    width: 100%;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
}

