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

  *#dm .dmInner a.u_3766418995 {
    border-radius:1px 1px 1px 1px !important;
    background-color:var(--color_6) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_3766418995 .iconBg {
    display:inline-block !important;
    mask-image:url(https://de.cdn-website.com/f3c0696af80243f7b3a045ee37197b48/icon/Mail_5291952.svg) !important;
    background-color:var(--color_2) !important;
    order:1 !important;
    width:24px !important;
    height:24px !important;
  }

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

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

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

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

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

  *#dm .dmInner div.u_1281175218 {
    background-repeat:no-repeat !important;
    background-size:cover !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 1px 0px !important;
    border-color:rgb(45,46,50) rgb(45,46,50) rgba(229,229,229,0.2) rgb(45,46,50) !important;
  }

  *#dm .dmInner a.u_1280321716 span.icon {
    color:var(--color_5) !important;
    fill:var(--color_5) !important;
  }

  *#dm .dmInner a.u_1280321716:hover span.icon { color:var(--color_2) !important; }

  *#dm .dmInner a.u_1280321716.hover span.icon { color:var(--color_2) !important; }

  *#dm .dmInner a.u_1280321716 {
    background-color:rgba(249,249,249,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
  }

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

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

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

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

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

  *#dm .dmInner div.u_3712338043 {
    background-repeat:no-repeat !important;
    background-image:url(https://le-de.cdn-website.com/f3c0696af80243f7b3a045ee37197b48/dms3rep/multi/opt/noun-clock-5601921564534grey-1920w.png) !important;
    background-size:auto !important;
    background-color:rgba(249,249,249,0) !important;
  }

  *#dm .dmInner div.u_1842783732 hr {
    border-width:1px !important;
    color:rgba(46,55,62,1) !important;
  }

  *#dm .dmInner div.u_1192003735 hr {
    border-width:1px !important;
    color:rgba(46,55,62,1) !important;
  }

  *#dm .dmInner div.u_3652383876 {
    background-repeat:no-repeat !important;
    background-size:auto !important;
    background-image:url(https://le-de.cdn-website.com/f3c0696af80243f7b3a045ee37197b48/dms3rep/multi/opt/phone-gris-1920w.png) !important;
  }

  *#dm .dmInner div.u_1607747269 hr {
    border-width:1px !important;
    color:rgba(46,55,62,1) !important;
  }

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

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

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

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

  *#dm .dmInner div.u_1855611651 {
    background-repeat:no-repeat !important;
    background-image:url(https://le-de.cdn-website.com/f3c0696af80243f7b3a045ee37197b48/dms3rep/multi/opt/noun-clock-5601921564534grey-1920w.png) !important;
    background-size:auto !important;
    background-color:rgba(249,249,249,0) !important;
  }

  *#dm .dmInner div.u_1009118874 hr {
    border-width:1px !important;
    color:rgba(46,55,62,1) !important;
  }

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

  *#dm .dmInner a.u_1537334882 span.icon {
    color:var(--color_5) !important;
    fill:var(--color_5) !important;
  }

  *#dm .dmInner a.u_1537334882:hover span.icon { color:var(--color_2) !important; }

  *#dm .dmInner a.u_1537334882.hover span.icon { color:var(--color_2) !important; }

  *#dm .dmInner a.u_1537334882 {
    background-color:rgba(249,249,249,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1619121392 p {
    color:rgb(45,46,50) !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: Roboto !important;
    line-height:22.5px !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1619121392 li {
    color:rgb(45,46,50) !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: Roboto !important;
    line-height:22.5px !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1619121392 {
    background-repeat:no-repeat !important;
    background-size:auto !important;
    background-image:url(https://le-de.cdn-website.com/f3c0696af80243f7b3a045ee37197b48/dms3rep/multi/opt/phone-gris-1920w.png) !important;
    color:rgb(45,46,50) !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: Roboto !important;
    line-height:22.5px !important;
    font-style:normal !important;
  }

  *#dm .dmInner a.u_1280321716 span.text {
    color:var(--color_2) !important;
    font-weight:300 !important;
    font-family: Roboto !important;
  }

  *#dm .dmInner a.u_1537334882 span.text {
    color:var(--color_2) !important;
    font-weight:300 !important;
    font-family: Roboto !important;
  }

  *#dm .dmInner div.u_1760350061 {
    background-repeat:no-repeat !important;
    background-size:auto !important;
    background-image:url(https://le-de.cdn-website.com/f3c0696af80243f7b3a045ee37197b48/dms3rep/multi/opt/favicon+%282%29-1920w.png) !important;
    border-style:solid !important;
    border-width:0px 0px 1px 0px !important;
    border-color:rgb(45,46,50) rgb(45,46,50) rgba(229,229,229,1) rgb(45,46,50) !important;
  }

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

  *#dm .dmInner div.u_1379054712 {
    background-repeat:no-repeat !important;
    background-size:auto !important;
    background-image:url(https://le-de.cdn-website.com/f3c0696af80243f7b3a045ee37197b48/dms3rep/multi/opt/favicon+%282%29-1920w.png) !important;
    border-style:solid !important;
    border-width:0px 0px 1px 0px !important;
    border-color:rgb(45,46,50) rgb(45,46,50) rgba(229,229,229,1) rgb(45,46,50) !important;
  }

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

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

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

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

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

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

  *#dm .dmInner a.u_1989650837 span.text {
    font-weight:300 !important;
    color:var(--color_7) !important;
  }

  *#dm .dmInner a.u_1989650837 {
    border-radius:1px 1px 1px 1px !important;
    background-color:rgba(229,229,229,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1416636372 {
    background-repeat:no-repeat !important;
    background-size:auto !important;
    background-image:url(https://le-de.cdn-website.com/f3c0696af80243f7b3a045ee37197b48/dms3rep/multi/opt/favicon+%282%29-1920w.png) !important;
    border-style:solid !important;
    border-width:0px 0px 1px 0px !important;
    border-color:rgb(45,46,50) rgb(45,46,50) rgba(229,229,229,1) rgb(45,46,50) !important;
  }

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

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

  *#dm .dmInner a.u_1989650837 .iconBg {
    display:inline-block !important;
    mask-image:url(https://de.cdn-website.com/f3c0696af80243f7b3a045ee37197b48/icon/Society_7933279.svg) !important;
    background-color:var(--color_5) !important;
    order:1 !important;
    width:24px !important;
    height:24px !important;
  }

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

  *#dm .dmInner div.u_1600967269 {
    background-repeat:no-repeat !important;
    background-size:cover !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 1px 0px !important;
    border-color:rgb(45,46,50) rgb(45,46,50) rgba(173,183,186,1) rgb(45,46,50) !important;
  }

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

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

  *#dm .dmInner div.u_1035385093 {
    background-repeat:no-repeat !important;
    background-size:auto !important;
    background-image:url(https://le-de.cdn-website.com/f3c0696af80243f7b3a045ee37197b48/dms3rep/multi/opt/favicon+%282%29-1920w.png) !important;
    border-style:solid !important;
    border-width:0px 0px 1px 0px !important;
    border-color:rgb(45,46,50) rgb(45,46,50) var(--color_6) rgb(45,46,50) !important;
    background-position:0% 100% !important;
  }

  *#dm .dmInner div.u_1360847769 {
    background-repeat:no-repeat !important;
    background-size:auto !important;
    background-image:url(https://le-de.cdn-website.com/f3c0696af80243f7b3a045ee37197b48/dms3rep/multi/opt/favicon+%282%29-1920w.png) !important;
    border-style:solid !important;
    border-width:0px 0px 1px 0px !important;
    border-color:rgb(45,46,50) rgb(45,46,50) var(--color_6) rgb(45,46,50) !important;
    background-position:0% 100% !important;
  }

  *#dm .dmInner div.u_1925404924 {
    background-repeat:no-repeat !important;
    background-size:auto !important;
    background-image:url(https://le-de.cdn-website.com/f3c0696af80243f7b3a045ee37197b48/dms3rep/multi/opt/favicon+%282%29-1920w.png) !important;
    border-style:solid !important;
    border-width:0px 0px 1px 0px !important;
    border-color:rgb(45,46,50) rgb(45,46,50) var(--color_6) rgb(45,46,50) !important;
    background-position:0% 100% !important;
  }

  *#dm .dmInner div.u_1207983547 {
    background-repeat:no-repeat !important;
    background-size:auto !important;
    background-image:url(https://le-de.cdn-website.com/f3c0696af80243f7b3a045ee37197b48/dms3rep/multi/opt/favicon+%282%29-1920w.png) !important;
    border-style:solid !important;
    border-width:0px 0px 1px 0px !important;
    border-color:rgb(45,46,50) rgb(45,46,50) var(--color_6) rgb(45,46,50) !important;
    background-position:0% 100% !important;
  }

  *#dm .dmInner div.u_1176568978 {
    background-repeat:no-repeat !important;
    background-size:contain !important;
    background-image:url(https://le-de.cdn-website.com/f3c0696af80243f7b3a045ee37197b48/dms3rep/multi/opt/picto-age-entreprise-1920w.png) !important;
    background-position:100% 50% !important;
  }

  *#dm .dmInner div.u_1383711773 {
    background-repeat:no-repeat !important;
    background-size:contain !important;
    background-image:url(https://le-de.cdn-website.com/f3c0696af80243f7b3a045ee37197b48/dms3rep/multi/opt/picto-reactivite-1920w.png) !important;
    background-position:100% 50% !important;
  }

  *#dm .dmInner div.u_1002181727 {
    background-repeat:no-repeat !important;
    background-size:contain !important;
    background-image:url(https://le-de.cdn-website.com/f3c0696af80243f7b3a045ee37197b48/dms3rep/multi/opt/picto-proximite-1920w.png) !important;
    background-position:100% 50% !important;
  }

  *#dm .dmInner div.u_1698698588 {
    background-repeat:no-repeat !important;
    background-size:contain !important;
    background-image:url(https://le-de.cdn-website.com/f3c0696af80243f7b3a045ee37197b48/dms3rep/multi/opt/picto-equipe-1920w.png) !important;
    background-position:100% 50% !important;
  }

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1603975962 {
    background-repeat:no-repeat !important;
    background-size:auto !important;
    background-image:url(https://le-de.cdn-website.com/f3c0696af80243f7b3a045ee37197b48/dms3rep/multi/opt/favicon+%282%29-1920w.png) !important;
    border-style:solid !important;
    border-width:0px 0px 1px 0px !important;
    border-color:rgb(45,46,50) rgb(45,46,50) rgba(229,229,229,1) rgb(45,46,50) !important;
  }

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

  *#dm .dmInner div.u_10904151 .cardCTA button {
    border-radius:0px 0px 0px 0px !important;
    font-weight:300 !important;
    color:rgba(206,220,239,1) !important;
    border-style:solid !important;
    border-width:0px !important;
  }

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

  *#dm .dmInner *.u_10904151 .cardCTA button { text-align:CENTER !important; }

  *#dm .dmInner div.u_1964233441 {
    background-repeat:no-repeat !important;
    background-size:cover !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 1px 0px !important;
    border-color:rgb(45,46,50) rgb(45,46,50) rgba(173,183,186,1) rgb(45,46,50) !important;
  }

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

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

  *#dm .dmInner div.u_10904151 .cardTitle {
    font-weight:700 !important;
    color:var(--color_9) !important;
  }

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

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

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

  *#dm .dmInner div.u_3929274126 {
    background-color:rgba(53,118,192,0.8) !important;
    background-image:none !important;
  }

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

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

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

  *#dm .dmInner a.u_3766418995:hover .iconBg { background-color:var(--color_5) !important; }

  *#dm .dmInner a.u_3766418995.hover .iconBg { background-color:var(--color_5) !important; }

  *#dm .dmInner div.u_2811893457 {
    background-repeat:no-repeat !important;
    background-size:auto !important;
    background-image:url(https://le-de.cdn-website.com/f3c0696af80243f7b3a045ee37197b48/dms3rep/multi/opt/favicon+%282%29-1920w.png) !important;
    border-style:solid !important;
    border-width:0px 0px 1px 0px !important;
    border-color:rgb(45,46,50) rgb(45,46,50) rgb(229,229,229) rgb(45,46,50) !important;
    background-position:0% 50% !important;
  }

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

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

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

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

  *#dm .dmInner a.u_1679443485 {
    border-radius:1px 1px 1px 1px !important;
    background-color:var(--color_7) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1679443485 .iconBg {
    display:inline-block !important;
    mask-image:url(https://de.cdn-website.com/f3c0696af80243f7b3a045ee37197b48/icon/Info_8095343.svg) !important;
    background-color:var(--color_5) !important;
    order:1 !important;
    width:24px !important;
    height:24px !important;
  }

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

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

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

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

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

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

  *#dm .dmInner a.u_1075843155 {
    border-radius:1px 1px 1px 1px !important;
    background-color:var(--color_7) !important;
    background-image:none !important;
  }

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

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

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

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

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

  *#dm .dmInner a.u_1193470011 {
    border-radius:1px 1px 1px 1px !important;
    background-color:var(--color_7) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1193470011 .iconBg {
    display:inline-block !important;
    mask-image:url(https://de.cdn-website.com/f3c0696af80243f7b3a045ee37197b48/icon/Info_8095343.svg) !important;
    background-color:var(--color_5) !important;
    order:1 !important;
    width:24px !important;
    height:24px !important;
  }

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

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

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

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

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

  *#dm .dmInner a.u_1911079737 {
    border-radius:1px 1px 1px 1px !important;
    background-color:var(--color_7) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1911079737 .iconBg {
    display:inline-block !important;
    mask-image:url(https://de.cdn-website.com/f3c0696af80243f7b3a045ee37197b48/icon/Info_8095343.svg) !important;
    background-color:var(--color_5) !important;
    order:1 !important;
    width:24px !important;
    height:24px !important;
  }

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

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

  *#dm .dmInner a.u_1075843155 .iconBg {
    display:inline-block !important;
    mask-image:url(https://de.cdn-website.com/f3c0696af80243f7b3a045ee37197b48/icon/Info_8095343.svg) !important;
    background-color:var(--color_5) !important;
    order:1 !important;
    width:24px !important;
    height:24px !important;
  }

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

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

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

  *#dm .dmInner a.u_1408379114 {
    border-radius:1px 1px 1px 1px !important;
    background-color:var(--color_7) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1408379114 .iconBg {
    display:inline-block !important;
    mask-image:url(https://de.cdn-website.com/f3c0696af80243f7b3a045ee37197b48/icon/Info_8095343.svg) !important;
    background-color:var(--color_5) !important;
    order:1 !important;
    width:24px !important;
    height:24px !important;
  }

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

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

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

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

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

  *#dm .dmInner a.u_1110996118 {
    border-radius:1px 1px 1px 1px !important;
    background-color:var(--color_7) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1110996118 .iconBg {
    display:inline-block !important;
    mask-image:url(https://de.cdn-website.com/f3c0696af80243f7b3a045ee37197b48/icon/Info_8095343.svg) !important;
    background-color:var(--color_5) !important;
    order:1 !important;
    width:24px !important;
    height:24px !important;
  }

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

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

  *#dm .dmInner a.u_1123760150 {
    border-radius:1px 1px 1px 1px !important;
    background-color:var(--color_6) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1123760150 .iconBg {
    display:inline-block !important;
    mask-image:url(https://de.cdn-website.com/f3c0696af80243f7b3a045ee37197b48/icon/Mail_5291952.svg) !important;
    background-color:var(--color_2) !important;
    order:1 !important;
    width:24px !important;
    height:24px !important;
  }

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

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

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

  *#dm .dmInner a.u_1123760150:hover .iconBg { background-color:var(--color_5) !important; }

  *#dm .dmInner a.u_1123760150.hover .iconBg { background-color:var(--color_5) !important; }

  *#dm .dmInner div.u_1680123470 { background-color:rgba(249,249,249,0) !important; }
}
*#dm .dmInner div.u_1310924479
{
	background-color:#f0f0f0 !important;
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_1230085812 .photoGalleryThumbs { padding:8px !important; }

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

  *#dm .dmInner *.u_1230085812 .photoGalleryViewAll { padding:0 8px !important; }

  *#dm .dmInner div.u_10904151 .cardCTA button {
    font-size:15px !important;
    height:40px !important;
  }

  *#dm .dmInner div.u_10904151 .cardTitle { font-size:22px !important; }

  *#dm .dmInner *.u_1230085812 .photoGalleryThumbs .image-container a { padding-top:60px !important; }
}
*#dm .dmInner div.u_2017509236 img
{
	background-color:#2E373E !important;
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_1230085812 .photoGalleryThumbs .image-container a { padding-top:80px !important; }

  *#dm .dmInner div.u_10904151 .cardCTA button { height:40px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_1230085812 .photoGalleryThumbs .image-container a { padding-top:60px !important; }

  *#dm .dmInner div.u_10904151 .cardTitle { font-size:18px !important; }

  *#dm .dmInner div.u_10904151 .cardCTA button { height:40px !important; }
}
*#dm .dmInner div.u_1877525495 img
{
	background-color:#F5F8FC !important;
}
separatorHomeCss{color:red !important}*#dm .dmInner div.u_1310924479
{
}
*#dm .dmInner div.u_2017509236
{
}
*#dm .dmInner div.u_1648184057
{
}
*#dm .dmInner div.u_1877525495
{
}
separatorHomeCss{color:red !important}@media all {
    
#\36 eb2e83e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#\31 1dfb605 {
    min-height: 676px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 80px 0% 80px 0%;
}
    
#\35 0a1b42e::before, #\35 0a1b42e > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.75;
    border-radius: inherit;
    background-image: linear-gradient(0deg, rgba(249, 249, 249, 0) 0%, rgba(255, 255, 255, 1) 100%);
}
#\35 0a1b42e {
    background-image: url("https://le-de.cdn-website.com/f3c0696af80243f7b3a045ee37197b48/dms3rep/multi/opt/bg-slider01-e1603107725109-1920w.jpg");
}
    
#\35 34796f6 {
    margin: 0px 0% 0px 0%;
}
    
#innergrid_ev4 {
    width: 100.00%;
    grid-template-columns: repeat(12, minmax(0, 1fr));
    grid-template-rows: minmax(372px, max-content);
    max-width: 100%;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% -120px 0%;
}
    
#widget_j48.flex-element.widget-wrapper > [data-element-type] {
    padding: 60px 0px 60px 0px;
}
#widget_j48 {
    width: 99.7616969630852%;
    height: auto;
    justify-self: end;
    align-self: start;
    max-width: 100%;
    margin: 76px 0% 0px 0%;
    grid-area: 1 / 2 / span 1 / span 10;
}
    
#group_vkg {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#widget_rfb.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 16px 10px 16px;
}
#widget_rfb {
    width: 308px;
    height: auto;
    min-height: 0px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_r8c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_ucl {
    width: 89.06654847947634%;
    height: 336px;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 27px 0% 0px 2.4238672780580908%;
    grid-area: 1 / 1 / span 1 / span 2;
}
    
#e612bb43.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e612bb43 {
    width: 62.778137642620116%;
    height: 374px;
    justify-self: start;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: -46px 0% 0px 10.804332386363637%;
    grid-area: 1 / 1 / span 1 / span 3;
}
    
#\37 2208a89.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 2208a89 {
    width: 66.18437499999999%;
    height: 159px;
    justify-self: start;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: -39px 0% 0px 5.775071022727272%;
    grid-area: 1 / 2 / span 1 / span 3;
}
    
#widget_qtu {
    width: 69.03%;
    height: 229px;
    justify-self: start;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 120px 0% 0px 6.157846964170064%;
    grid-area: 1 / 9 / span 1 / span 4;
}
    
#widget_p1l {
    width: 94.17%;
    height: 343px;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 52px 0% 0px 0.8063382082226936%;
    grid-area: 1 / 11 / span 1 / span 2;
}
    
#widget_pp4 {
    width: 49.847010091367785%;
    height: 156px;
    justify-self: end;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 166px 2.263638184359402% 0px 0%;
    grid-area: 1 / 8 / span 1 / span 2;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 1dfb605 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\35 0a1b42e::before, #\35 0a1b42e > .bgExtraLayerOverlay {
    
}
    
#widget_ucl {
    justify-self: end;
    align-self: start;
    height: 132px;
    width: 88.93990962971657%;
    margin: 190px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 2;
}
    
#e612bb43 {
    justify-self: start;
    align-self: start;
    height: 230px;
    width: 62.96%;
    margin: 98px 0% 0px 10.802302168299983%;
    grid-area: 1 / 1 / span 1 / span 3;
}
    
#widget_j48.flex-element.widget-wrapper > [data-element-type] {
    padding: 32px 32px 32px 32px;
}
#widget_j48 {
    justify-self: start;
    align-self: start;
    width: 99.33%;
    margin: 76px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 12;
}
}



@media (max-width: 767px) {
    
#\36 eb2e83e {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 1dfb605 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 80px 4% 40px 4%;
}
    
#\35 0a1b42e::before, #\35 0a1b42e > .bgExtraLayerOverlay {
    
}
    
#widget_ucl {
    height: 240px;
}
    
#e612bb43 {
    height: 240px;
}
    
#\37 2208a89 {
    height: 240px;
}
    
#widget_qtu {
    height: 240px;
}
    
#widget_p1l {
    height: 240px;
}
    
#widget_pp4 {
    height: 240px;
}
    
#widget_j48.flex-element.widget-wrapper > [data-element-type] {
    padding: 16px 16px 16px 16px;
}
#widget_j48 {
    justify-self: start;
    align-self: start;
    width: 99.87%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 12;
}
    
#widget_rfb.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 16px 10px 16px;
}
#widget_rfb {
    height: auto;
    min-height: 56px;
    width: 297px;
    margin: 32px 0% 0px 0%;
}
    
#innergrid_ev4 {
    width: 99.75%;
    grid-template-rows: minmax(218px, max-content);
}
    
#\35 34796f6 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#eda5c885 {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 0% 0px 0%;
}
    
#\36 578b952.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 578b952 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 40px 0% 20px 0%;
}
    
#\35 2f065db {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#b13ebdc1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b13ebdc1 {
    width: 180px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: -40px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 3e9dbb7 {
    margin: 0px 0% 0px 0%;
}
    
#\30 825a97b {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 d0b8cc6 {
    align-items: center;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex-direction: row;
    justify-self: auto;
    align-self: auto;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a48b6601 {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#a29631ae {
    width: 47.96%;
    height: 392px;
    min-width: 32px;
    min-height: 100px;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_7s6.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 8px 35px;
}
#widget_7s6 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#a157bea4::before, #a157bea4 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.9;
    border-radius: inherit;
}
#a157bea4 {
    background-image: url("https://le-de.cdn-website.com/f3c0696af80243f7b3a045ee37197b48/dms3rep/multi/opt/AdobeStock_1479027503-f563cdf7-1920w.png");
    background-size: contain;
    background-position: 0% 0%;
}
    
#fe4c0c40.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#fe4c0c40 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 c86b49e.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 16px 10px 16px;
}
#\30 c86b49e {
    width: 672px;
    height: auto;
    min-height: 0px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 6px 0% 6px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#eda5c885 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#b13ebdc1 {
    height: auto;
}
    
#\37 d0b8cc6 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#a29631ae {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#a48b6601 {
    min-width: 32px;
    width: 100.00%;
    height: auto;
    min-height: 500px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#a157bea4::before, #a157bea4 > .bgExtraLayerOverlay {
    
}
    
#\35 2f065db {
    width: 100%;
    padding: 16px 16px 64px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\36 578b952 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#eda5c885 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 16px 32px 16px;
}
    
#\35 2f065db {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b13ebdc1 {
    height: auto;
}
    
#a157bea4::before, #a157bea4 > .bgExtraLayerOverlay {
    
}
    
#\37 d0b8cc6 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#a29631ae {
    min-width: 32px;
    width: 100.00%;
    height: 204px;
    margin: 0px 0% 0px 0%;
}
    
#a48b6601 {
    min-width: 32px;
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 578b952.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 578b952 {
    margin: 0px 0% 0px 0%;
}
    
#\32 3e9dbb7 {
    margin: 0px 0% 0px 0%;
}
    
#fe4c0c40 {
    width: 100.00%;
}
    
#\30 c86b49e.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 16px 10px 16px;
}
#\30 c86b49e {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\32 71989e4 {
    margin: 0px 0% 0px 0%;
}
    
#ed19f95b::before, #ed19f95b > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_6);
    opacity: 0.9;
    border-radius: inherit;
}
#ed19f95b {
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    background-color: rgba(24, 90, 166, 1);
    background-image: url(https://le-de.cdn-website.com/f3c0696af80243f7b3a045ee37197b48/dms3rep/multi/opt/AdobeStock_1530309244-1920w.png);
    background-position: 50% 100%;
    background-size: contain;
    padding: 0px 0px 32px 0px;
    margin: 0px 0% 0px 0%;
}
#ed19f95b.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAYAAAB8ZH1oAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAzUlEQVQI1xXOPW+CQBgA4JcgxKYwaIKJCv51B6ODNiBWUklHR5Y2cQHuuLMlYWo0ch/SoW/j/gwPpLR7fmedfUIERARAhG0trN2XGsSVmm6Ini0KPYGEqGFSSTc5C+uVX4wHTBttJt/a2VXK25RqsszlFCIixjGV3p4p98A7K8sQsh800vrX3jPpvJRitM5bH1aFCNal9CMivbdKO0d6731yND6aPyMk115IWjeiYgTzXASrQs1CIscHeh8cme5nBM3Hd84YbPntKebt8B/BpYEvcehGqAAAAABJRU5ErkJggg==');
}
    
#\39 47f8e0c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 47f8e0c {
    width: 180px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: -40px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 beccad4 {
    width: 58.10%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 08a3efd {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 0% 80px 0%;
}
    
#b36bc62e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b36bc62e {
    width: 44.46%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 40px 0% 20px 0%;
}
    
#c09cc1c7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#c890b9a8 {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex-direction: row;
    justify-self: auto;
    order: 4;
    align-self: auto;
    padding: 32px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f1dfe1e3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 25px 0px;
}
#f1dfe1e3 {
    width: 40.20%;
    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 18f8c04::before, #\30 18f8c04 > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(46, 55, 62, 1);
    opacity: 0.9;
}
#\30 18f8c04 {
    background-image: url("https://le-de.cdn-website.com/f3c0696af80243f7b3a045ee37197b48/dms3rep/multi/opt/AdobeStock_1667755821-1920w.png");
    background-color: rgba(46, 55, 62, 1);
}
#\30 18f8c04.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAYAAAB8ZH1oAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAy0lEQVQI1xXLPWuDQBgAYLdODaFtgtdLJSVTQqBLp9Kxf9bZn6CDXyjKgTeoiHD6Ip4Hrx+IU8n+PBoikrqujSiKPi3LoqZpvtq2/ayU2s/zfFRK0a7rqIaI7wBAOefE9/1jkiRvbdselmUh0zTRYRgMAPh4wLOU8iyEOAkhHlsfx1Hfto0gIgWAS1VVV01KaRRFcWWM3RljtzzPT33fH9Z1fQEAwjm/x3H8qzVNo6dp+hUEwY/ned9hGNKyLHeI+JRl2d513ZvjOH//IRqI//NG0iYAAAAASUVORK5CYII=');
}
    
#widget_63l.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_63l {
    width: 100.00%;
    height: 342px;
    min-height: 100px;
    max-width: 100%;
    order: 1;
    margin: -30px 0% 0px 0%;
}
    
#widget_ri3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#widget_3oi.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_3oi {
    width: 43.66%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 3;
    margin: -10px 0% -10px 0%;
}
    
#widget_jq7.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_jq7 {
    width: 80px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: -20px 0% -20px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_60d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_60d {
    width: 32px;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: -40px 0% 0px 0%;
}
    
#bbd1b862.flex-element.widget-wrapper > [data-element-type] {
    padding: 2px 0px 2px 0px;
}
#bbd1b862 {
    width: 200px;
    height: auto;
    min-height: 38px;
    max-width: 100%;
    order: 8;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_8f1.flex-element.widget-wrapper > [data-element-type] {
    padding: 2px 0px 2px 30px;
}
#widget_8f1 {
    width: 35.34%;
    height: auto;
    max-width: 100%;
    order: 6;
    margin: 0px 0% -10px 0%;
}
    
#a2ad09e7.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#a2ad09e7 {
    width: 43.66%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 7;
    margin: -10px 0% -10px 0%;
}
    
#widget_nij.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 30px;
}
#widget_nij {
    width: 35.35%;
    height: auto;
    max-width: 100%;
    order: 4;
    margin: 0px 0% 0px 0%;
}
    
#ea834864.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 30px;
}
#ea834864 {
    width: 31.22%;
    height: auto;
    max-width: 100%;
    order: 4;
    margin: 0px 0% 0px 0%;
}
    
#b7d29fa9.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b7d29fa9 {
    width: 100.00%;
    height: 342px;
    min-height: 100px;
    max-width: 100%;
    order: 1;
    margin: -30px 0% 0px 0%;
}
    
#\38 116616d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 116616d {
    width: 43.66%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 7;
    margin: -10px 0% -10px 0%;
}
    
#\35 7edf481.flex-element.widget-wrapper > [data-element-type] {
    padding: 2px 0px 2px 30px;
}
#\35 7edf481 {
    width: 30.93%;
    height: auto;
    max-width: 100%;
    order: 6;
    margin: 0px 0% -10px 0%;
}
    
#\30 f66fa04.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 f66fa04 {
    width: 43.66%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 3;
    margin: -10px 0% -10px 0%;
}
    
#\30 6b038e7.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 6b038e7 {
    width: 80px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: -20px 0% -20px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bd59d87e.flex-element.widget-wrapper > [data-element-type] {
    padding: 2px 0px 2px 0px;
}
#bd59d87e {
    width: 198px;
    height: auto;
    min-height: 38px;
    max-width: 100%;
    order: 8;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d8e126a5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\31 7749ab3::before, #\31 7749ab3 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_6);
    opacity: 0.9;
    border-radius: inherit;
}
#\31 7749ab3 {
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    background-color: rgba(24, 90, 166, 1);
    background-image: url(https://le-de.cdn-website.com/f3c0696af80243f7b3a045ee37197b48/dms3rep/multi/opt/AdobeStock_1530309244-1920w.png);
    background-position: 50% 100%;
    background-size: contain;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 0px 0px 32px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#\31 7749ab3.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAYAAAB8ZH1oAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAzUlEQVQI1xXOPW+CQBgA4JcgxKYwaIKJCv51B6ODNiBWUklHR5Y2cQHuuLMlYWo0ch/SoW/j/gwPpLR7fmedfUIERARAhG0trN2XGsSVmm6Ini0KPYGEqGFSSTc5C+uVX4wHTBttJt/a2VXK25RqsszlFCIixjGV3p4p98A7K8sQsh800vrX3jPpvJRitM5bH1aFCNal9CMivbdKO0d6731yND6aPyMk115IWjeiYgTzXASrQs1CIscHeh8cme5nBM3Hd84YbPntKebt8B/BpYEvcehGqAAAAABJRU5ErkJggg==');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ed19f95b::before, #ed19f95b > .bgExtraLayerOverlay {
    
}
#ed19f95b {
    min-width: 32px;
    width: 50%;
    height: auto;
    min-height: 600px;
    margin: 0px 0% 0px 0%;
}
#ed19f95b.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAYAAAB8ZH1oAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAzUlEQVQI1xXOPW+CQBgA4JcgxKYwaIKJCv51B6ODNiBWUklHR5Y2cQHuuLMlYWo0ch/SoW/j/gwPpLR7fmedfUIERARAhG0trN2XGsSVmm6Ini0KPYGEqGFSSTc5C+uVX4wHTBttJt/a2VXK25RqsszlFCIixjGV3p4p98A7K8sQsh800vrX3jPpvJRitM5bH1aFCNal9CMivbdKO0d6731yND6aPyMk115IWjeiYgTzXASrQs1CIscHeh8cme5nBM3Hd84YbPntKebt8B/BpYEvcehGqAAAAABJRU5ErkJggg==');
}
    
#\39 47f8e0c {
    height: auto;
}
    
#\37 08a3efd {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#c890b9a8 {
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#\30 18f8c04::before, #\30 18f8c04 > .bgExtraLayerOverlay {
    
}
#\30 18f8c04.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAYAAAB8ZH1oAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAy0lEQVQI1xXLPWuDQBgAYLdODaFtgtdLJSVTQqBLp9Kxf9bZn6CDXyjKgTeoiHD6Ip4Hrx+IU8n+PBoikrqujSiKPi3LoqZpvtq2/ayU2s/zfFRK0a7rqIaI7wBAOefE9/1jkiRvbdselmUh0zTRYRgMAPh4wLOU8iyEOAkhHlsfx1Hfto0gIgWAS1VVV01KaRRFcWWM3RljtzzPT33fH9Z1fQEAwjm/x3H8qzVNo6dp+hUEwY/ned9hGNKyLHeI+JRl2d513ZvjOH//IRqI//NG0iYAAAAASUVORK5CYII=');
}
    
#widget_jq7 {
    height: auto;
}
    
#widget_60d {
    height: auto;
}
    
#widget_nij {
    width: 80.71%;
}
    
#widget_8f1 {
    width: 80.43%;
}
    
#ea834864.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 30px;
}
#ea834864 {
    width: 71.36%;
    margin: 0px 0% 0px 0%;
}
    
#\35 7edf481 {
    width: 71.30%;
}
    
#b36bc62e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b36bc62e {
    width: 81.60%;
    margin: 0px 0% 0px 0%;
}
    
#c09cc1c7 {
    width: 100%;
    padding: 16px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#f1dfe1e3 {
    width: 53.63%;
}
    
#\32 beccad4 {
    width: 83.71%;
}
}



@media (max-width: 767px) {
    
#\39 47f8e0c {
    height: auto;
}
    
#\37 08a3efd {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#c09cc1c7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 16px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 18f8c04::before, #\30 18f8c04 > .bgExtraLayerOverlay {
    
}
#\30 18f8c04.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAYAAAB8ZH1oAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAy0lEQVQI1xXLPWuDQBgAYLdODaFtgtdLJSVTQqBLp9Kxf9bZn6CDXyjKgTeoiHD6Ip4Hrx+IU8n+PBoikrqujSiKPi3LoqZpvtq2/ayU2s/zfFRK0a7rqIaI7wBAOefE9/1jkiRvbdselmUh0zTRYRgMAPh4wLOU8iyEOAkhHlsfx1Hfto0gIgWAS1VVV01KaRRFcWWM3RljtzzPT33fH9Z1fQEAwjm/x3H8qzVNo6dp+hUEwY/ned9hGNKyLHeI+JRl2d513ZvjOH//IRqI//NG0iYAAAAASUVORK5CYII=');
}
    
#ed19f95b::before, #ed19f95b > .bgExtraLayerOverlay {
    
}
#ed19f95b {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
#ed19f95b.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAYAAAB8ZH1oAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAzUlEQVQI1xXOPW+CQBgA4JcgxKYwaIKJCv51B6ODNiBWUklHR5Y2cQHuuLMlYWo0ch/SoW/j/gwPpLR7fmedfUIERARAhG0trN2XGsSVmm6Ini0KPYGEqGFSSTc5C+uVX4wHTBttJt/a2VXK25RqsszlFCIixjGV3p4p98A7K8sQsh800vrX3jPpvJRitM5bH1aFCNal9CMivbdKO0d6731yND6aPyMk115IWjeiYgTzXASrQs1CIscHeh8cme5nBM3Hd84YbPntKebt8B/BpYEvcehGqAAAAABJRU5ErkJggg==');
}
    
#widget_jq7 {
    height: auto;
}
    
#widget_60d {
    height: auto;
}
    
#\30 6b038e7 {
    height: auto;
}
    
#\31 7749ab3::before, #\31 7749ab3 > .bgExtraLayerOverlay {
    
}
#\31 7749ab3 {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
#\31 7749ab3.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAYAAAB8ZH1oAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAzUlEQVQI1xXOPW+CQBgA4JcgxKYwaIKJCv51B6ODNiBWUklHR5Y2cQHuuLMlYWo0ch/SoW/j/gwPpLR7fmedfUIERARAhG0trN2XGsSVmm6Ini0KPYGEqGFSSTc5C+uVX4wHTBttJt/a2VXK25RqsszlFCIixjGV3p4p98A7K8sQsh800vrX3jPpvJRitM5bH1aFCNal9CMivbdKO0d6731yND6aPyMk115IWjeiYgTzXASrQs1CIscHeh8cme5nBM3Hd84YbPntKebt8B/BpYEvcehGqAAAAABJRU5ErkJggg==');
}
    
#c890b9a8 {
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 16px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_nij {
    width: 91.26%;
}
    
#widget_8f1 {
    width: 91.68%;
}
    
#ea834864.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 30px;
}
#ea834864 {
    width: 86.55%;
    margin: 0px 16px 0px 16px;
}
    
#\35 7edf481.flex-element.widget-wrapper > [data-element-type] {
    padding: 2px 0px 2px 30px;
}
#\35 7edf481 {
    width: 86.30%;
    margin: 0px 16px -10px 16px;
}
    
#d8e126a5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 16px 0px 16px;
}
#d8e126a5 {
    margin: 0px 0% 0px 0%;
}
    
#\30 f66fa04 {
    width: 84.13%;
}
    
#\38 116616d {
    width: 84.13%;
}
    
#widget_ri3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 16px 0px 16px;
}
#widget_ri3 {
    margin: 0px 0% 0px 0%;
}
    
#widget_3oi {
    width: 86.03%;
}
    
#a2ad09e7 {
    width: 86.14%;
}
    
#b36bc62e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b36bc62e {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\32 beccad4 {
    width: 100.00%;
}
    
#f1dfe1e3 {
    width: 54.63%;
}
}



@media all {
    
#ba2e0324::before, #ba2e0324 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.9;
    border-radius: inherit;
}
#ba2e0324 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    justify-content: flex-start;
    background-image: url(https://le-de.cdn-website.com/f3c0696af80243f7b3a045ee37197b48/dms3rep/multi/opt/AdobeStock_575085313-ed0e5541-4dcef86f-1920w.png);
    background-size: contain;
    background-position: 50% 100%;
    padding: 0px 80px 80px 80px;
    margin: 0px 0% 0px 0%;
}
#ba2e0324.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAYAAAB8ZH1oAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA2ElEQVQI1wHNADL/AKqqqgDa2toA7u7uAby8vBG9vb03vb29U7+/v07AwMAou7u7DJGRkQEAkZGRAMHBwQXIyMgbv7+/Rra2toCxsbGgtra2m7q6unW/v79ApKSkHADAwMALysrKKsvLy13CwsKZtra2z7CwsO2xsbHora2tx6SkpIKGhoZLALW1tSzCwsJkxsbGrsPDw924uLj2rKys/aOjo/2WlpbyjIyMrXd3d2kAtLS0TMDAwJnExMTnxMTE/L29vf2urq79mJiY/X9/f/Jubm6wYmJibfyCf8HPARc4AAAAAElFTkSuQmCC');
}
    
#d68026b5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 8px 35px;
}
#d68026b5 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 80px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 1832487 {
    margin: 0px 0% 0px 0%;
}
    
#fe1083d5 {
    background-color: var(--color_2);
    background-image: none;
}
    
#c17f41bf {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 77a9667 {
    width: 100.00%;
    height: 624px;
    max-width: 100%;
    min-height: 100%;
}
    
#d603905c {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#de08938b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#de08938b {
    width: 180px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: -25px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c01fa20c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c01fa20c {
    width: 80.58%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 e5f942d {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 fdfe883.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 16px 10px 16px;
}
#\39 fdfe883 {
    width: 723px;
    height: auto;
    min-height: 0px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 6px 0% 6px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d603905c {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 0% 0% 0% 0%;
}
    
#ba2e0324::before, #ba2e0324 > .bgExtraLayerOverlay {
    
}
#ba2e0324 {
    width: 100%;
    min-height: 80px;
    padding: 0px 32px 60px 32px;
    margin: 0px 0% 0px 0%;
}
#ba2e0324.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAYAAAB8ZH1oAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA2ElEQVQI1wHNADL/AKqqqgDa2toA7u7uAby8vBG9vb03vb29U7+/v07AwMAou7u7DJGRkQEAkZGRAMHBwQXIyMgbv7+/Rra2toCxsbGgtra2m7q6unW/v79ApKSkHADAwMALysrKKsvLy13CwsKZtra2z7CwsO2xsbHora2tx6SkpIKGhoZLALW1tSzCwsJkxsbGrsPDw924uLj2rKys/aOjo/2WlpbyjIyMrXd3d2kAtLS0TMDAwJnExMTnxMTE/L29vf2urq79mJiY/X9/f/Jubm6wYmJibfyCf8HPARc4AAAAAElFTkSuQmCC');
}
    
#d68026b5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 8px 35px;
}
#d68026b5 {
    width: 75.33%;
    margin: 40px 0% 0px 0%;
}
    
#c17f41bf {
    width: 100%;
    min-height: 80px;
}
    
#\30 1832487 {
    margin: 0px 0% 0px 0%;
}
    
#\36 77a9667 {
    height: 300px;
}
    
#c01fa20c {
    width: 75.27%;
}
}



@media (max-width: 767px) {
    
#ba2e0324::before, #ba2e0324 > .bgExtraLayerOverlay {
    
}
#ba2e0324 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 0px 16px 32px 16px;
    margin: 0px 0% 0px 0%;
}
#ba2e0324.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAYAAAB8ZH1oAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA2ElEQVQI1wHNADL/AKqqqgDa2toA7u7uAby8vBG9vb03vb29U7+/v07AwMAou7u7DJGRkQEAkZGRAMHBwQXIyMgbv7+/Rra2toCxsbGgtra2m7q6unW/v79ApKSkHADAwMALysrKKsvLy13CwsKZtra2z7CwsO2xsbHora2tx6SkpIKGhoZLALW1tSzCwsJkxsbGrsPDw924uLj2rKys/aOjo/2WlpbyjIyMrXd3d2kAtLS0TMDAwJnExMTnxMTE/L29vf2urq79mJiY/X9/f/Jubm6wYmJibfyCf8HPARc4AAAAAElFTkSuQmCC');
}
    
#c17f41bf {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 77a9667 {
    height: 240px;
}
    
#d603905c {
    min-height: unset;
    flex-direction: column;
    padding: 0% 0% 0% 0%;
}
    
#de08938b {
    height: auto;
}
    
#\30 1832487 {
    margin: 0px 0% 0px 0%;
}
    
#d68026b5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 8px 35px;
}
#d68026b5 {
    margin: 0px 0% 0px 0%;
}
    
#c01fa20c {
    width: 100.00%;
}
    
#\39 fdfe883.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 16px 10px 16px;
}
#\39 fdfe883 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#e0e87c55::before, #e0e87c55 > .bgExtraLayerOverlay {
    
}
#e0e87c55 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    justify-content: flex-start;
    background-image: linear-gradient(0deg, rgba(7, 54, 106, 1) 0%, rgba(59, 126, 202, 1) 100%);
    background-position: 50% 100%;
    order: 1;
    background-origin: border-box;
    padding: 0px 80px 80px 80px;
    margin: 0px 0% 0px 0%;
}
    
#\35 7fca950 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d2756d0c {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#\34 a852f66 {
    margin: 0px 0% 0px 0%;
}
    
#ac7a0cd5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ac7a0cd5 {
    width: 180px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: -25px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 337df09 {
    width: 100.00%;
    height: 624px;
    max-width: 100%;
    min-height: 100%;
}
    
#\35 b4418be.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 16px 10px 16px;
}
#\35 b4418be {
    width: 376px;
    height: auto;
    min-height: 0px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 6px 0% 6px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 8cd0a9f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 8px 35px;
}
#\31 8cd0a9f {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 80px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ec6ccf86.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ec6ccf86 {
    width: 76.71%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 688c783 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b9b12a77 {
    background-color: var(--color_2);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e0e87c55::before, #e0e87c55 > .bgExtraLayerOverlay {
    
}
#e0e87c55 {
    width: 100%;
    min-height: 80px;
    flex-direction: column;
    flex-wrap: nowrap;
    order: 0;
    padding: 0px 32px 60px 32px;
    margin: 0px 0% 0px 0%;
}
    
#d2756d0c {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 0% 0% 0% 0%;
}
    
#\35 7fca950 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 1;
}
    
#\34 a852f66 {
    margin: 0px 0% 0px 0%;
}
    
#\31 8cd0a9f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 8px 35px;
}
#\31 8cd0a9f {
    width: 75.33%;
    min-width: 32px;
    margin: 40px 0% 0px 0%;
}
    
#ac7a0cd5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ac7a0cd5 {
    min-width: 32px;
    margin: -25px 0% 0px 0%;
}
    
#ec6ccf86 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\36 688c783 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\35 b4418be {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\32 337df09 {
    height: 300px;
}
}



@media (max-width: 767px) {
    
#e0e87c55::before, #e0e87c55 > .bgExtraLayerOverlay {
    
}
#e0e87c55 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 0;
    padding: 0px 16px 32px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\35 7fca950 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
}
    
#d2756d0c {
    min-height: unset;
    flex-direction: column;
    padding: 0% 0% 0% 0%;
}
    
#\34 a852f66 {
    margin: 0px 0% 0px 0%;
}
    
#ac7a0cd5 {
    height: auto;
}
    
#\32 337df09 {
    height: 240px;
}
    
#\35 b4418be.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 16px 10px 16px;
}
#\35 b4418be {
    margin: 0px 0% 0px 0%;
}
    
#\31 8cd0a9f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 8px 35px;
}
#\31 8cd0a9f {
    margin: 0px 0% 0px 0%;
}
    
#ec6ccf86 {
    width: 100.00%;
}
}



@media all {
    
#be08b7b5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#be08b7b5 {
    width: 180px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: -25px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 5190dd0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d722b9ae {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#eb71c3aa.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#eb71c3aa {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 645b46f {
    margin: 0px 0% 0px 0%;
}
    
#\38 68d2b4f::before, #\38 68d2b4f > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.95;
    border-radius: inherit;
}
#\38 68d2b4f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    justify-content: flex-start;
    background-image: url(https://le-de.cdn-website.com/f3c0696af80243f7b3a045ee37197b48/dms3rep/multi/opt/AdobeStock_917598824-acd44686-2165ed9f-ac2df849-9b4378f9-7615fd63-1920w.png);
    background-size: contain;
    background-position: 50% 0%;
    padding: 0px 80px 80px 80px;
    margin: 0px 0% 0px 0%;
}
#\38 68d2b4f.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAALCAYAAABGbhwYAAAACXBIWXMAAAsTAAALEwEAmpwYAAABRUlEQVQY02PYunWr0tKlS8unTp16urOz819lZeW/goKC/1lZWf+zs7P/l5eX/6+vr//PMH36dKWenp7y+vr606WlpX8zMjL+xsfH/4uKivoXExPzPzMz839RUdF/hu7ubqX6+vrygoKC0+np6X8jIyP/+vv7//Pw8ADhv8HBwX+joqL+MvT19cnV1dXlZmVl7UtISPjs5+f309nZ+a+VldU/W1vbv76+vn/DwsL+Mixfvlx4woQJriUlJdXp6emLAgIC1js5Oe2xsLA4bmdndzEwMPB2dHT0I4Y9e/awz549W7aiosI8OzvbLygoKMrJySnd2tq6yN3dvTYpKam9oKCgjwEGZGRkGMPDw1mcnJy4jY2NRUxNTeXd3d01k5KSjAsLCy0ZkEFoaCiDkZERg7y8PIOYmBijnp4eo729PViMPIVUAQBnOYTPOQxl/wAAAABJRU5ErkJggg==');
}
    
#\31 35b43f6 {
    width: 100.00%;
    height: 624px;
    max-width: 100%;
    min-height: 100%;
}
    
#\38 b29645e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 8px 35px;
}
#\38 b29645e {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 80px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c1a46983 {
    background-color: var(--color_2);
    background-image: none;
}
    
#\31 f98501a {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 60px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8px;
    justify-content: flex-start;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 32px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 ca6841d.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 16px 10px 16px;
}
#\34 ca6841d {
    width: 280px;
    height: auto;
    min-height: 0px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#de0b00b0.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 16px 10px 16px;
}
#de0b00b0 {
    width: 280px;
    height: auto;
    min-height: 0px;
    max-width: 100%;
    align-self: flex-start;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 2979e12.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 16px 10px 16px;
}
#\33 2979e12 {
    width: 280px;
    height: auto;
    min-height: 0px;
    max-width: 100%;
    align-self: flex-start;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 d0ca7b9.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 16px 10px 16px;
}
#\34 d0ca7b9 {
    width: 280px;
    height: auto;
    min-height: 0px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 9e637e1 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 60px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8px;
    justify-content: flex-start;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 5190dd0 {
    width: 100%;
    min-height: 80px;
}
    
#d722b9ae {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 0% 0% 0% 0%;
}
    
#\30 645b46f {
    margin: 0px 0% 0px 0%;
}
    
#\38 68d2b4f::before, #\38 68d2b4f > .bgExtraLayerOverlay {
    
}
#\38 68d2b4f {
    width: 100%;
    min-height: 80px;
    padding: 0px 32px 60px 32px;
    margin: 0px 0% 0px 0%;
}
#\38 68d2b4f.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAALCAYAAABGbhwYAAAACXBIWXMAAAsTAAALEwEAmpwYAAABRUlEQVQY02PYunWr0tKlS8unTp16urOz819lZeW/goKC/1lZWf+zs7P/l5eX/6+vr//PMH36dKWenp7y+vr606WlpX8zMjL+xsfH/4uKivoXExPzPzMz839RUdF/hu7ubqX6+vrygoKC0+np6X8jIyP/+vv7//Pw8ADhv8HBwX+joqL+MvT19cnV1dXlZmVl7UtISPjs5+f309nZ+a+VldU/W1vbv76+vn/DwsL+Mixfvlx4woQJriUlJdXp6emLAgIC1js5Oe2xsLA4bmdndzEwMPB2dHT0I4Y9e/awz549W7aiosI8OzvbLygoKMrJySnd2tq6yN3dvTYpKam9oKCgjwEGZGRkGMPDw1mcnJy4jY2NRUxNTeXd3d01k5KSjAsLCy0ZkEFoaCiDkZERg7y8PIOYmBijnp4eo729PViMPIVUAQBnOYTPOQxl/wAAAABJRU5ErkJggg==');
}
    
#\38 b29645e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 8px 35px;
}
#\38 b29645e {
    width: 75.33%;
    margin: 40px 0% 0px 0%;
}
    
#\31 35b43f6 {
    height: 300px;
}
    
#eb71c3aa {
    width: 98.31%;
}
}



@media (max-width: 767px) {
    
#be08b7b5 {
    height: auto;
}
    
#\39 5190dd0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#d722b9ae {
    min-height: unset;
    flex-direction: column;
    padding: 0% 0% 0% 0%;
}
    
#eb71c3aa {
    width: 100.00%;
}
    
#\30 645b46f {
    margin: 0px 0% 0px 0%;
}
    
#\38 68d2b4f::before, #\38 68d2b4f > .bgExtraLayerOverlay {
    
}
#\38 68d2b4f {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    background-position: 100% 0%;
    padding: 0px 16px 30px 16px;
    margin: 0px 0% 0px 0%;
}
#\38 68d2b4f.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAALCAYAAABGbhwYAAAACXBIWXMAAAsTAAALEwEAmpwYAAABRUlEQVQY02PYunWr0tKlS8unTp16urOz819lZeW/goKC/1lZWf+zs7P/l5eX/6+vr//PMH36dKWenp7y+vr606WlpX8zMjL+xsfH/4uKivoXExPzPzMz839RUdF/hu7ubqX6+vrygoKC0+np6X8jIyP/+vv7//Pw8ADhv8HBwX+joqL+MvT19cnV1dXlZmVl7UtISPjs5+f309nZ+a+VldU/W1vbv76+vn/DwsL+Mixfvlx4woQJriUlJdXp6emLAgIC1js5Oe2xsLA4bmdndzEwMPB2dHT0I4Y9e/awz549W7aiosI8OzvbLygoKMrJySnd2tq6yN3dvTYpKam9oKCgjwEGZGRkGMPDw1mcnJy4jY2NRUxNTeXd3d01k5KSjAsLCy0ZkEFoaCiDkZERg7y8PIOYmBijnp4eo729PViMPIVUAQBnOYTPOQxl/wAAAABJRU5ErkJggg==');
}
    
#\31 35b43f6 {
    height: 240px;
}
    
#\38 b29645e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 8px 35px;
}
#\38 b29645e {
    margin: 0px 0% 0px 0%;
}
    
#\31 f98501a {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 ca6841d.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 16px 10px 16px;
}
#\34 ca6841d {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#de0b00b0.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 16px 10px 16px;
}
#de0b00b0 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\33 2979e12.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 16px 10px 16px;
}
#\33 2979e12 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\34 d0ca7b9.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 16px 10px 16px;
}
#\34 d0ca7b9 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\31 9e637e1 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
}
}



@media all {
    
#d9f2cde5 {
    margin: 0px 0% 0px 0%;
}
    
#e4b37c35.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e4b37c35 {
    width: 180px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: -40px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 a949540 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#af0a00ee.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#af0a00ee {
    width: 32px;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: -40px 0% 0px 0%;
}
    
#\36 a940a93.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 25px 0px;
}
#\36 a940a93 {
    width: 40.20%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 7e8f897::before, #\31 7e8f897 > .bgExtraLayerOverlay {
    
}
#\31 7e8f897 {
    background-image: linear-gradient(180deg, rgba(239, 239, 239, 1) 0%, rgba(0, 0, 0, 0) 100%);
    background-origin: border-box;
}
    
#\33 4beebe4.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 4beebe4 {
    width: 65.34%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 40px 0% 20px 0%;
}
    
#d1ee2cea {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 0% 80px 0%;
}
    
#widget_j8f {
    width: 100%;
    height: 280px;
    min-height: 100px;
    max-width: 100%;
    order: 3;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\39 2bb8662 {
    width: 100%;
    height: 280px;
    min-height: 100px;
    max-width: 100%;
    order: 3;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e4b37c35 {
    height: auto;
}
    
#af0a00ee {
    height: auto;
}
    
#\31 7e8f897::before, #\31 7e8f897 > .bgExtraLayerOverlay {
    
}
    
#d1ee2cea {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\33 4beebe4 {
    width: 61.06%;
}
    
#\36 a940a93 {
    width: 44.76%;
}
}



@media (max-width: 767px) {
    
#e4b37c35 {
    height: auto;
}
    
#\30 a949540 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 16px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#af0a00ee {
    height: auto;
}
    
#\31 7e8f897::before, #\31 7e8f897 > .bgExtraLayerOverlay {
    
}
    
#d1ee2cea {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 4% 40px 4%;
}
    
#\33 4beebe4.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 4beebe4 {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\36 a940a93 {
    width: 100.00%;
}
    
#d9f2cde5 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 5725722 {
    min-height: 450px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 80px 0%;
}
    
#dbaae29e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#bf8e69ec {
    background-image: linear-gradient(0deg, rgba(7, 54, 106, 1) 0%, rgba(24, 90, 166, 1) 100%);
    background-origin: border-box;
    border-width: 0 0 0px 0;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
}
    
#\31 6af2b0c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 6af2b0c {
    width: 43.25%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_7vo {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex-direction: row;
    flex-wrap: nowrap;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_ol9 {
    justify-content: flex-start;
    align-items: center;
    width: 25%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_9);
    background-image: url();
    background-size: auto;
    background-position: 100% 0%;
    flex-wrap: nowrap;
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 0px 0px 0px 0px;
    min-width: 32px;
    padding: 16px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
}
#group_ol9.lazy {
    background-image: url('');
}
    
#widget_lrp {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\34 68bf332.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 8px 35px;
}
#\34 68bf332 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a2f19c61.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 8px 35px;
}
#a2f19c61 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 f50252b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#e59bcb6a {
    justify-content: flex-start;
    align-items: center;
    width: 25%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_9);
    background-image: url();
    background-size: auto;
    background-position: 100% 0%;
    flex-wrap: nowrap;
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 0px 0px 0px 0px;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 16px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#e59bcb6a.lazy {
    background-image: url('');
}
    
#fae33a6c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 8px 35px;
}
#fae33a6c {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 6b38e1d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\36 72111f4 {
    justify-content: flex-start;
    align-items: center;
    width: 25%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_9);
    background-image: url();
    background-size: auto;
    background-position: 100% 0%;
    flex-wrap: nowrap;
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 0px 0px 0px 0px;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 16px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#\36 72111f4.lazy {
    background-image: url('');
}
    
#d3792804.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 8px 35px;
}
#d3792804 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 53db876 {
    justify-content: flex-start;
    align-items: center;
    width: 25%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_9);
    background-image: url();
    background-size: auto;
    background-position: 100% 0%;
    flex-wrap: nowrap;
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 0px 0px 0px 0px;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 16px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#\34 53db876.lazy {
    background-image: url('');
}
    
#\36 523e999 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\39 a0daa6b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 80px 0px;
}
#\39 a0daa6b {
    width: 180px;
    height: auto;
    max-width: 100%;
    align-self: flex-end;
    order: 0;
    justify-self: auto;
    margin: -40px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c28eb092 {
    margin: -1px 0% -1px 0%;
}
    
#group_g0e {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 3;
    border-style: solid;
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    border-width: 1px 1px 1px 1px;
}
    
#\32 6777a59.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 16px 10px 16px;
}
#\32 6777a59 {
    width: 203px;
    height: auto;
    min-height: 0px;
    max-width: 100%;
    align-self: auto;
    order: 3;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 3486d60.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 3486d60 {
    width: 76.53%;
    height: auto;
    max-width: 100%;
    order: 2;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\31 d04352b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    order: 0;
    flex-direction: row;
    justify-content: flex-start;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 5725722 {
    padding: 0% 2% 40px 2%;
}
    
#group_ol9 {
    width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
#group_ol9.lazy {
    background-image: url('');
}
    
#\34 53db876 {
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
#\34 53db876.lazy {
    background-image: url('');
}
    
#\36 72111f4 {
    width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
#\36 72111f4.lazy {
    background-image: url('');
}
    
#e59bcb6a {
    width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
#e59bcb6a.lazy {
    background-image: url('');
}
    
#\36 523e999 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#d3792804 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#group_7vo {
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
}
    
#dbaae29e {
    width: 100%;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\39 a0daa6b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 40px 0px;
}
#\39 a0daa6b {
    margin: -25px 0% 0px 0%;
}
    
#c28eb092 {
    margin: -1px 0% -1px 0%;
}
    
#\32 6777a59 {
    width: 203.469px;
}
    
#\34 3486d60 {
    width: 61.42%;
}
    
#\31 6af2b0c {
    width: 80.22%;
}
}



@media (max-width: 767px) {
    
#\36 5725722 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 4% 30px 4%;
}
    
#dbaae29e {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 6af2b0c.flex-element.widget-wrapper > [data-element-type] {
    padding: 20px 0px 0px 0px;
}
#\31 6af2b0c {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#group_ol9 {
    width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
#group_ol9.lazy {
    background-image: url('');
}
    
#\34 68bf332.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 0px 4px 35px;
}
#\34 68bf332 {
    margin: 0px 0% 0px 0%;
}
    
#widget_lrp.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 0px 8px 0px;
}
#widget_lrp {
    margin: 0px 0% 0px 0%;
}
    
#a2f19c61.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 0px 4px 35px;
}
#a2f19c61 {
    margin: 0px 0% 0px 0%;
}
    
#\34 f50252b.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 0px 8px 0px;
}
#\34 f50252b {
    margin: 0px 0% 0px 0%;
}
    
#e59bcb6a {
    width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
#e59bcb6a.lazy {
    background-image: url('');
}
    
#fae33a6c.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 0px 4px 35px;
}
#fae33a6c {
    margin: 0px 0% 0px 0%;
}
    
#\39 6b38e1d.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 0px 8px 0px;
}
#\39 6b38e1d {
    margin: 0px 0% 0px 0%;
}
    
#\36 72111f4 {
    width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
#\36 72111f4.lazy {
    background-image: url('');
}
    
#d3792804.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 0px 4px 35px;
}
#d3792804 {
    margin: 0px 0% 0px 0%;
}
    
#\34 53db876 {
    width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
#\34 53db876.lazy {
    background-image: url('');
}
    
#\36 523e999.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 0px 8px 0px;
}
#\36 523e999 {
    margin: 0px 0% 0px 0%;
}
    
#\39 a0daa6b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 20px 0px;
}
#\39 a0daa6b {
    height: auto;
    margin: -24px 0% -24px 0%;
}
    
#group_7vo {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
}
    
#c28eb092 {
    margin: -1px 0% -1px 0%;
}
    
#\32 6777a59.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 16px 10px 16px;
}
#\32 6777a59 {
    align-self: flex-start;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\34 3486d60.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 3486d60 {
    width: 100.00%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\31 d04352b {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 16px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\38 3555448 {
    margin: 0px 0% 0px 0%;
}
    
#\39 8ba3ebc::before, #\39 8ba3ebc > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.8;
    border-radius: inherit;
}
#\39 8ba3ebc {
    background-position: 50% 0%;
    background-color: rgba(206,220,239,1);
    background-image: url(https://le-de.cdn-website.com/f3c0696af80243f7b3a045ee37197b48/dms3rep/multi/opt/AdobeStock_414638034-1920w.png);
    background-attachment: initial;
}
#\39 8ba3ebc.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAYAAAB8ZH1oAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAy0lEQVQI12NoXbDPvHfFUfUJq0+IFZSUsJmZmXG4ublx+/v78sRERfAnx8fyZSUn8zLUzNqpWj9vv3TV3MP8qfmlrC4uLhwRERG8OVmZgvml9eKFle1SuZU9MgxZ3WsEEtvXc3tVbWYLTM5hDg4OZs/OzuZvbGqWqm2fotzYv0i/bsJKUwbP6iXM9mVrmA1ytzH5JpYyRsansOaVNwu09k5TaZ640Lhj5lqX1tlbvRjQQWJBPXNW1STBxr452i2Tl9j2zt/k37dkbwgA1plG7+jHUygAAAAASUVORK5CYII=');
}
    
#\33 0e39a67 {
    min-height: 460px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 2% 80px 2%;
    margin: 0% 0% 0% 0%;
}
    
#group_52c {
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#group_m8i {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\37 60606b2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\35 b48b11d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 8px 35px;
}
#\35 b48b11d {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ab683281 {
    width: 50%;
    min-width: 32px;
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#fd126f13.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#fd126f13 {
    width: 70.62%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 b8945e7 {
    width: 100.00%;
    height: 214px;
    min-height: 100px;
    max-width: 100%;
    order: 0;
}
    
#\32 b186e75 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 32px;
    order: 0;
    padding: 0px 16px 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#group_umr {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#widget_rju {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\35 08ebaab.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 25px 0px;
}
#\35 08ebaab {
    width: 40.20%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 cc16211.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 cc16211 {
    width: 32px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: center;
    margin: -40px 0% -40px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 bf7709b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 bf7709b {
    width: 80px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: -21px 0% 80px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 8ba3ebc::before, #\39 8ba3ebc > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: inherit;
}
#\39 8ba3ebc {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 0%;
    background-attachment: initial;
}
#\39 8ba3ebc.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAYAAAB8ZH1oAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAy0lEQVQI12NoXbDPvHfFUfUJq0+IFZSUsJmZmXG4ublx+/v78sRERfAnx8fyZSUn8zLUzNqpWj9vv3TV3MP8qfmlrC4uLhwRERG8OVmZgvml9eKFle1SuZU9MgxZ3WsEEtvXc3tVbWYLTM5hDg4OZs/OzuZvbGqWqm2fotzYv0i/bsJKUwbP6iXM9mVrmA1ytzH5JpYyRsansOaVNwu09k5TaZ640Lhj5lqX1tlbvRjQQWJBPXNW1STBxr452i2Tl9j2zt/k37dkbwgA1plG7+jHUygAAAAASUVORK5CYII=');
}
    
#\33 0e39a67 {
    padding-left: 1%;
    padding-right: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 334px;
}
    
#group_52c {
    width: 100%;
    min-height: 8px;
}
    
#\38 bf7709b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 bf7709b {
    margin: -21px 0% 0px 0%;
}
    
#fd126f13 {
    width: 61.43%;
}
    
#group_m8i {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#ab683281 {
    min-width: 32px;
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 b186e75 {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#group_umr {
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\38 3555448 {
    margin: 0px 0% 0px 0%;
}
    
#\39 8ba3ebc::before, #\39 8ba3ebc > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: inherit;
}
#\39 8ba3ebc {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 0%;
    background-attachment: initial;
}
#\39 8ba3ebc.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAYAAAB8ZH1oAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAy0lEQVQI12NoXbDPvHfFUfUJq0+IFZSUsJmZmXG4ublx+/v78sRERfAnx8fyZSUn8zLUzNqpWj9vv3TV3MP8qfmlrC4uLhwRERG8OVmZgvml9eKFle1SuZU9MgxZ3WsEEtvXc3tVbWYLTM5hDg4OZs/OzuZvbGqWqm2fotzYv0i/bsJKUwbP6iXM9mVrmA1ytzH5JpYyRsansOaVNwu09k5TaZ640Lhj5lqX1tlbvRjQQWJBPXNW1STBxr452i2Tl9j2zt/k37dkbwgA1plG7+jHUygAAAAASUVORK5CYII=');
}
    
#\33 0e39a67 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 4% 30px 4%;
}
    
#group_52c {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 b48b11d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 8px 35px;
}
#\35 b48b11d {
    margin: 0px 0% 0px 0%;
}
    
#ab683281 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#fd126f13 {
    width: 100.00%;
}
    
#\32 b186e75 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 08ebaab {
    width: 100.00%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\35 cc16211.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 cc16211 {
    height: auto;
    min-width: 32px;
    margin: -35px 0% 0px 0%;
}
    
#\38 bf7709b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 bf7709b {
    height: auto;
    margin: -21px 0% 0px 0%;
}
    
#group_m8i {
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 b8945e7 {
    height: 398px;
    width: 100.00%;
}
    
#group_umr {
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_rju {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}

