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

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

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

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

  *#dm .dmInner a.u_1852945837:hover { background-image:initial !important; }

  *#dm .dmInner a.u_1852945837.hover { background-image:initial !important; }

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

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

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

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

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

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

  *#dm .dmInner a.u_1864596688:hover { background-image:initial !important; }

  *#dm .dmInner a.u_1864596688.hover { background-image:initial !important; }

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

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

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

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

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

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

  *#dm .dmInner a.u_1338035149 span.text {
    font-weight:bold !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner a.u_1338035149:hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1338035149.hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1338035149:hover span.text {
    color:var(--color_3) !important;
    font-weight:bold !important;
    text-decoration:underline !important;
  }

  *#dm .dmInner a.u_1338035149.hover span.text {
    color:var(--color_3) !important;
    font-weight:bold !important;
    text-decoration:underline !important;
  }

  *#dm .dmInner a.u_1316394875:hover { background-image:initial !important; }

  *#dm .dmInner a.u_1316394875.hover { background-image:initial !important; }

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

  *#dm .dmInner div.u_3882460316 img { border-radius:15px 15px 15px 15px !important; }

  *#dm .dmInner div.u_1951573231 img { border-radius:15px 15px 15px 15px !important; }

  *#dm .dmInner div.u_1593053132 img { border-radius:15px 15px 15px 15px !important; }

  *#dm .dmInner div.u_1443420769 img { border-radius:15px 15px 15px 15px !important; }

  *#dm .dmInner div.u_1418468314 img { border-radius:15px 15px 15px 15px !important; }

  *#dm .dmInner div.u_1195723533 img { border-radius:15px 15px 15px 15px !important; }

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

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

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

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

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

  *#dm .dmInner a.u_1610892570:hover { background-image:none !important; }

  *#dm .dmInner a.u_1610892570.hover { background-image:none !important; }

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1646143015 span.text {
    font-weight:bold !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner a.u_1646143015:hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1646143015.hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1646143015:hover span.text {
    color:var(--color_3) !important;
    font-weight:bold !important;
    text-decoration:underline !important;
  }

  *#dm .dmInner a.u_1646143015.hover span.text {
    color:var(--color_3) !important;
    font-weight:bold !important;
    text-decoration:underline !important;
  }

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

  *#dm .dmInner div.u_1385665114 img { border-radius:15px 15px 15px 15px !important; }

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

  *#dm .dmInner div.u_1569317610 img { border-radius:15px 15px 15px 15px !important; }

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

  *#dm .dmInner div.u_1833658084 img { border-radius:15px 15px 15px 15px !important; }

  *#dm .dmInner div.u_1105830821 img { border-radius:15px 15px 15px 15px !important; }

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

  *#dm .dmInner a.u_1486018118:hover { background-image:initial !important; }

  *#dm .dmInner a.u_1486018118.hover { background-image:initial !important; }

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

  *#dm .dmInner div.u_1401037090 img { border-radius:25px 25px 25px 25px !important; }

  *#dm .dmInner div.u_1007792124 img { border-radius:25px 25px 25px 25px !important; }

  *#dm .dmInner div.u_1236533596 img { border-radius:25px 25px 25px 25px !important; }

  *#dm .dmInner div.u_1805792274 img { border-radius:25px 25px 25px 25px !important; }

  *#dm .dmInner div.u_1381477160 img { border-radius:25px 25px 25px 25px !important; }

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1743113197:hover { background-image:initial !important; }

  *#dm .dmInner a.u_1743113197.hover { background-image:initial !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1317514765 .dmformsubmit:hover {
    background-color:var(--color_1) !important;
    background-image:none !important;
    border-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner div.u_1317514765 .dmformsubmit.hover {
    background-color:var(--color_1) !important;
    background-image:none !important;
    border-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner div.u_1317514765 .dmformsubmit:hover input[type="submit"] {
    color:var(--color_2) !important;
    font-weight:bold !important;
  }

  *#dm .dmInner div.u_1317514765 .dmformsubmit.hover input[type="submit"] {
    color:var(--color_2) !important;
    font-weight:bold !important;
  }

  *#dm .dmInner div.u_1317514765 input[type="submit"] { font-weight:bold !important; }

  *#dm .dmInner div.u_1317514765 input:not([type="submit"]) {
    border-style:solid !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    background-color:var(--color_2) !important;
    background-image:none !important;
    border-radius:5px 5px 5px 5px !important;
  }

  *#dm .dmInner div.u_1317514765 textarea {
    border-style:solid !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    background-color:var(--color_2) !important;
    background-image:none !important;
    border-radius:5px 5px 5px 5px !important;
  }

  *#dm .dmInner div.u_1317514765 select {
    border-style:solid !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    background-color:var(--color_2) !important;
    background-image:none !important;
    border-radius:5px 5px 5px 5px !important;
  }

  *#dm .dmInner div.u_1317514765 .dmformsubmit {
    float:left !important;
    display:block !important;
    justify-content:center !important;
    text-align:center !important;
    height:64px !important;
    width:240px !important;
    box-shadow:none !important;
    margin-left:0 !important;
    margin-right:auto !important;
  }

  *#dm .dmInner div.u_1317514765 .dmform-success { font-weight:normal !important; }

  *#dm .dmInner div.u_1317514765 .dmform-success .rteBlock { font-weight:normal !important; }

  *#dm .dmInner div.u_1317514765 .dmform-error { font-weight:normal !important; }

  *#dm .dmInner div.u_1317514765 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) {
    font-size:15px !important;
    font-weight:bold !important;
  }

  *#dm .dmInner div.u_1317514765 .m-recaptcha {
    font-size:15px !important;
    font-weight:bold !important;
  }

  *#dm .dmInner div.u_1317514765 input::placeholder {
    color:rgba(0,0,0,0.44) !important;
    font-size:15px !important;
  }

  *#dm .dmInner div.u_1317514765 input.placeholder {
    color:rgba(0,0,0,0.44) !important;
    font-size:15px !important;
  }

  *#dm .dmInner div.u_1317514765 textarea::placeholder {
    color:rgba(0,0,0,0.44) !important;
    font-size:15px !important;
  }

  *#dm .dmInner div.u_1317514765 textarea.placeholder {
    color:rgba(0,0,0,0.44) !important;
    font-size:15px !important;
  }

  *#dm .dmInner div.u_1317514765 select::placeholder {
    color:rgba(0,0,0,0.44) !important;
    font-size:15px !important;
  }

  *#dm .dmInner div.u_1317514765 select.placeholder {
    color:rgba(0,0,0,0.44) !important;
    font-size:15px !important;
  }

  *#dm .dmInner div.u_1317514765 .dmforminput input { font-size:14px !important; }

  *#dm .dmInner div.u_1317514765 .dmforminput textarea { font-size:14px !important; }

  *#dm .dmInner div.u_1317514765 .dmforminput .fileUploadLink { font-size:14px !important; }

  *#dm .dmInner div.u_1317514765 .checkboxwrapper span { font-size:14px !important; }

  *#dm .dmInner div.u_1317514765 .radiowrapper span { font-size:14px !important; }

  *#dm .dmInner div.u_1317514765 .optinwrapper div { font-size:14px !important; }

  *#dm .dmInner div.u_1317514765 .freetextwrapper { font-size:14px !important; }

  *#dm .dmInner div.u_1317514765 .dmforminput select { font-size:14px !important; }

  *#dm .dmInner div.u_1317514765 .dmforminput option { font-size:14px !important; }

  *#dm .dmInner div.u_1317514765 .dmwidget-title {
    font-size:18px !important;
    font-family:DelaGothicOne-Regular !important;
    color:var(--color_3) !important;
    font-weight:normal !important;
  }

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

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

@media (min-width:1025px) {
  *#dm .d-page-1716942098 DIV.dmInner {
    background-repeat:no-repeat !important;
    background-image:url(https://lirp.cdn-website.com/de51f49c/dms3rep/multi/opt/AdobeStock_285630545+%281%29-14825h.jpeg) !important;
    background-size:cover !important;
    background-attachment:fixed !important;
    background-position:50% 50% !important;
  }

  *.dmTabletBody #dm .d-page-1716942098 DIV.dmInner { background-attachment:initial !important; }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight {
    background-repeat:no-repeat !important;
    background-image:url(https://lirp.cdn-website.com/de51f49c/dms3rep/multi/opt/AdobeStock_285630545+%281%29-14825h.jpeg) !important;
    background-size:cover !important;
    background-attachment:initial !important;
    background-position:50% 50% !important;
  }
}

@media (min-width:0px) and (max-width:767px) {
  *#dm .d-page-1716942098 DIV.dmInner {
    background-repeat:no-repeat !important;
    background-image:url(https://lirp.cdn-website.com/de51f49c/dms3rep/multi/opt/AdobeStock_285630545+%281%29-14825h.jpeg) !important;
    background-size:auto 100vh !important;
    background-position:50% 0% !important;
  }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight {
    background-repeat:no-repeat !important;
    background-image:url(https://lirp.cdn-website.com/de51f49c/dms3rep/multi/opt/AdobeStock_285630545+%281%29-14825h.jpeg) !important;
    background-size:auto 100vh !important;
    background-position:50% 0% !important;
  }

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1317514765 input::placeholder { font-size:14px !important; }

  *#dm .dmInner div.u_1317514765 input.placeholder { font-size:14px !important; }

  *#dm .dmInner div.u_1317514765 textarea::placeholder { font-size:14px !important; }

  *#dm .dmInner div.u_1317514765 textarea.placeholder { font-size:14px !important; }

  *#dm .dmInner div.u_1317514765 select::placeholder { font-size:14px !important; }

  *#dm .dmInner div.u_1317514765 select.placeholder { font-size:14px !important; }

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

@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner a.u_1470572653 span.text { font-size:15px !important; }

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

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

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

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

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

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

  *#dm .dmInner a.u_1960303060 span.text { font-size:15px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header[data-overlapping] {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
}



@media all {
    
#\36 3bd85219866cc3622781521 {
    column-gap: 4%;
    row-gap: 0px;
    background-color: rgba(0, 0, 0, 0);
    width: 100%;
    min-height: 8px;
    min-width: 4%;
    flex-wrap: nowrap;
    padding: 25px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    min-height: 100vh;
    flex-wrap: nowrap;
    padding: 0% 6% 0% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
    background-image: linear-gradient(0deg, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 1) 100%);
}
#\36 3bd85219866cc362278151f {
    background-color: rgba(0, 0, 0, 0);
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    background-image: url(https://lirp.cdn-website.com/de51f49c/dms3rep/multi/opt/fond_hero-9734dffd-1920w.jpg);
    border-style: solid;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#widget_ltm.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_ltm {
    max-width: 100%;
    width: 50.40%;
    height: auto;
    order: 0;
    margin: 0px 0% 20px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_047 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    max-width: none;
    width: 44.98%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 15px;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 31d36a5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 31d36a5 {
    max-width: 100%;
    width: 49.73%;
    height: auto;
    order: 0;
    margin: 0px 0% 20px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fba636ea.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#fba636ea {
    width: 48.41%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 20px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 bcbf7d2.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 15px 12px 15px;
}
#\37 bcbf7d2 {
    width: 206px;
    height: auto;
    max-width: 100%;
    min-height: 56px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 f9b3cd0.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 15px 12px 15px;
}
#\33 f9b3cd0 {
    width: 240px;
    height: auto;
    max-width: 100%;
    min-height: 56px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\31 2462e4e {
    background-color: var(--color_2);
    background-image: url(https://lirp.cdn-website.com/de51f49c/dms3rep/multi/opt/AdobeStock_285630545+%281%29-14825h.jpeg);
    border-radius: 0px 0px 0px 0px;
}
    
#bc499b6b {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: var(--max-content-width_1, 1200px);
    flex-wrap: nowrap;
    padding: 6% 0% 6% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 0a1c966 {
    margin: 0px 0% 0px 0%;
}
    
#b6e5bde3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 48%;
    min-width: 4%;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 cb24d49.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 cb24d49 {
    width: 94.90%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#eab660f9.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#eab660f9 {
    width: 89.96%;
    height: auto;
    max-width: 100%;
    order: 4;
    margin: 0px 0% 0px 0%;
}
    
#\31 84ac7da.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 84ac7da {
    max-width: 100%;
    width: 97.45%;
    height: auto;
    order: 3;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 77fcebb.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 15px 12px 15px;
}
#\31 77fcebb {
    width: 256px;
    height: auto;
    max-width: 100%;
    min-height: 56px;
    justify-self: auto;
    order: 7;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 c60c7bc::before, #\38 c60c7bc > .bgExtraLayerOverlay {
    
}
#\38 c60c7bc {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/de51f49c/dms3rep/multi/opt/photo+2-1920w.jpg");
    order: 1;
    border-radius: 25px 25px 25px 25px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\34 9ee99ad {
    width: 100%;
    height: 200px;
    max-width: 100%;
}
}



@media all {
    
#c66f406e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c66f406e {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 b1adb0a {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: var(--max-content-width_1, 1200px);
    flex-wrap: nowrap;
    padding: 6% 0% 6% 0%;
    margin: 0% 0% 0% 0%;
}
    
#cfcd4f0b {
    background-color: var(--color_2);
    background-image: url("https://lirp.cdn-website.com/de51f49c/dms3rep/multi/opt/Prestomatic-fonds-presentation-+%281%29-1920w.jpg");
    border-radius: 0px 0px 0px 0px;
}
#cfcd4f0b.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAII/8QAGhABAAEFAAAAAAAAAAAAAAAAAAMBAhETMf/EABUBAQEAAAAAAAAAAAAAAAAAAAAB/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8Az5HNmziNtQEf/9k=');
}
    
#ae310012.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ae310012 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 4;
    margin: 0px 0% 0px 0%;
}
    
#\35 7eb0b54 {
    margin: 0px 0% 0px 0%;
}
    
#\39 d603611 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 48%;
    min-width: 4%;
    order: 0;
    padding: 0% 4% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#fe560e62.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#fe560e62 {
    max-width: 100%;
    width: 66.00%;
    height: auto;
    order: 3;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 26ab562.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 15px 12px 15px;
}
#\37 26ab562 {
    width: 209px;
    height: auto;
    max-width: 100%;
    min-height: 56px;
    justify-self: auto;
    align-self: auto;
    order: 7;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 c9805f6 {
    width: 100%;
    height: 200px;
    max-width: 100%;
}
    
#\39 251b7a3::before, #\39 251b7a3 > .bgExtraLayerOverlay {
    
}
#\39 251b7a3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/de51f49c/dms3rep/multi/opt/photo+1-1920w.jpg");
    order: 1;
    border-radius: 25px 25px 25px 25px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#a892c543.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 15px 12px 15px;
}
#a892c543 {
    width: 210px;
    height: auto;
    max-width: 100%;
    min-height: 56px;
    justify-self: auto;
    order: 7;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 138cf31 {
    min-height: 723px;
    column-gap: 8%;
    row-gap: 48px;
    width: 100%;
    max-width: var(--max-content-width_1, 1200px);
    flex-wrap: nowrap;
    padding: 6% 0% 6% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 795fca8 {
    background-color: var(--color_2);
    background-image: url("https://lirp.cdn-website.com/de51f49c/dms3rep/multi/opt/fond-texture-cigogne-1920w.jpg");
    border-radius: 0px 0px 0px 0px;
    background-position: 50% 100%;
}
#\32 795fca8.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAcI/8QAHxAAAQMDBQAAAAAAAAAAAAAAAQACAwQHURIiMnGh/8QAFQEBAQAAAAAAAAAAAAAAAAAAAwT/xAAVEQEBAAAAAAAAAAAAAAAAAAAAAf/aAAwDAQACEQMRAD8A0VI8xxPdgE+KYVNzRDUyx6nbHlvHB6RFOeP/2Q==');
}
    
#f703b74e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f703b74e {
    width: 95.79%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 131686a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 131686a {
    max-width: 100%;
    width: 51.09%;
    height: auto;
    order: 3;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 a7e17a0.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 a7e17a0 {
    width: 71.55%;
    height: auto;
    max-width: 100%;
    order: 4;
    margin: 0px 0% 0px 0%;
}
    
#\31 e9ca33b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 61.42%;
    min-width: 4%;
    order: 1;
    padding: 0% 4% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#e3deeb96 {
    max-width: 100%;
    width: 75px;
    height: auto;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 cf109d3 {
    margin: 0px 0% 0px 0%;
}
    
#group_ham {
    width: 30.58%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
    background-color: var(--color_2);
    background-image: none;
    border-radius: 24px 24px 24px 24px;
    box-shadow: rgba(0, 0, 0, 0.14) 3px 3px 11px 0px;
    padding: 30px 10px 30px 10px;
    margin: 0px 0% 0px 0%;
}
    
#widget_sci {
    width: 89.07%;
    height: 544px;
    min-height: 100px;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
}
}



@media all {
    
#\36 566422e {
    min-height: 0;
    column-gap: 2%;
    row-gap: 25px;
    width: 100%;
    max-width: var(--max-content-width_1, 1200px);
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 6% 0% 6% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 9ce8ab5 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 20px;
    width: 100%;
    min-width: 4%;
    order: 0;
    align-items: center;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 1ea7021.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 1ea7021 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 b84f51f {
    background-color: var(--color_2);
    background-image: url("https://lirp.cdn-website.com/de51f49c/dms3rep/multi/opt/Prestomatic-fonds-presentation-+%281%29-1920w.jpg");
    border-radius: 0px 0px 0px 0px;
}
#\34 b84f51f.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAII/8QAGhABAAEFAAAAAAAAAAAAAAAAAAMBAhETMf/EABUBAQEAAAAAAAAAAAAAAAAAAAAB/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8Az5HNmziNtQEf/9k=');
}
    
#\30 89fbf7a {
    margin: 0px 0% 0px 0%;
}
    
#afcf8db1 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    max-width: none;
    width: 99.83%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 30px;
    order: 7;
    justify-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c5645967.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c5645967 {
    max-width: 100%;
    width: 89.92%;
    height: auto;
    order: 3;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 5d18fb2 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 20px;
    width: 100%;
    min-width: 4%;
    order: 1;
    align-items: center;
    flex-direction: row;
    padding: 0% 4% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#group_sk7 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\32 0c92f5f {
    max-width: 100%;
    width: 75px;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 57185cc {
    max-width: 100%;
    width: 99.22%;
    height: auto;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 32eff8c {
    max-width: 100%;
    width: 100.00%;
    height: auto;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 94ec302 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\33 d930664 {
    max-width: 100%;
    width: 75px;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 905ca3c {
    max-width: 100%;
    width: 99.22%;
    height: auto;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f007df78 {
    max-width: 100%;
    width: 100.00%;
    height: auto;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e19811ac {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\30 abd2a2e {
    max-width: 100%;
    width: 75px;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a364ad62 {
    max-width: 100%;
    width: 99.22%;
    height: auto;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 3d61bb6 {
    max-width: 100%;
    width: 100.00%;
    height: auto;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 aa8c035 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\35 f1391bb {
    max-width: 100%;
    width: 51px;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 cb0924f {
    max-width: 100%;
    width: 99.22%;
    height: auto;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 128139b {
    max-width: 100%;
    width: 100.00%;
    height: auto;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 03f69c9 {
    min-height: 80px;
    column-gap: 2%;
    row-gap: 20px;
    width: 100%;
    min-width: 4%;
    order: 2;
    align-items: center;
    flex-direction: row;
    padding: 0% 4% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#e1113b1e.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 15px 12px 15px;
}
#e1113b1e {
    width: 344px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    min-height: 56px;
    justify-self: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cf8a81bf.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 15px 12px 15px;
}
#cf8a81bf {
    width: 248px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    min-height: 56px;
    justify-self: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\35 9aa0509::before, #\35 9aa0509 > .bgExtraLayerOverlay {
    
}
#\35 9aa0509 {
    background-color: var(--color_2);
    background-image: url("https://lirp.cdn-website.com/de51f49c/dms3rep/multi/opt/AdobeStock_285630545--281-29-ee34ed30-7db3fed8-4b47bd3c-f7fd05e1-1920w.png");
    border-radius: 0px 0px 0px 0px;
}
#\35 9aa0509.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAZUlEQVQY023OSw6AIAwEUO5/QpHPTvkktHiCGopaa1xM0pm8EAwkR5BWFbzCfbfUtoXMhBpjdhzIs7dkyQAPMt5d8IyGD/KERecfFk+9BOo1Uq/hC+U1QZHvsZkvwhc6auQ+/noCp3cCazcD7SYAAAAASUVORK5CYII=');
}
    
#b6629de2 {
    max-width: 100%;
    width: 75px;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f536708a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 24.58%;
    min-width: 4%;
    order: 0;
    padding: 0% 4% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#fc953fe2.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 15px 12px 15px;
}
#fc953fe2 {
    width: 210px;
    height: auto;
    max-width: 100%;
    min-height: 56px;
    order: 7;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 ef88d70 {
    min-height: 723px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    max-width: var(--max-content-width_1, 1200px);
    flex-wrap: nowrap;
    padding: 6% 0% 6% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 3a51620.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 3a51620 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f2ce24ab {
    margin: 0px 0% 0px 0%;
}
    
#\32 1b54dd7.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 1b54dd7 {
    max-width: 100%;
    width: 100.00%;
    height: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_25k.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_25k {
    width: 100%;
    height: 176px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 f8b2bb6.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 f8b2bb6 {
    width: 98.99%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 cf183a9.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 cf183a9 {
    width: 95.53%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_ep8 {
    width: 23.92%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 1;
    flex-wrap: nowrap;
    justify-content: flex-start;
}
    
#group_v8e {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 25px;
    column-gap: 24px;
    background-color: var(--color_2);
    background-image: none;
    border-radius: 15px 15px 15px 15px;
    box-shadow: rgba(0,0,0,0.14) 3px 3px 11px 0px;
    min-width: 32px;
    justify-content: flex-start;
    padding: 20px 20px 40px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\32 d848281 {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 25px;
    column-gap: 24px;
    background-color: var(--color_2);
    background-image: none;
    border-radius: 15px 15px 15px 15px;
    box-shadow: rgba(0,0,0,0.14) 3px 3px 11px 0px;
    min-width: 32px;
    justify-content: flex-start;
    padding: 20px 20px 40px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\38 47e3c1d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 47e3c1d {
    width: 100%;
    height: 176px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 bba0022.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 bba0022 {
    width: 95.53%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 382a059.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 382a059 {
    width: 98.99%;
    height: auto;
    max-width: 100%;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ae6ce7eb {
    width: 24.25%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 1;
    flex-wrap: nowrap;
    justify-content: flex-start;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\34 6e2e992 {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 25px;
    column-gap: 24px;
    background-color: var(--color_2);
    background-image: none;
    border-radius: 15px 15px 15px 15px;
    box-shadow: rgba(0,0,0,0.14) 3px 3px 11px 0px;
    min-width: 32px;
    justify-content: flex-start;
    padding: 20px 20px 40px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\32 48df426.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 48df426 {
    width: 100%;
    height: 176px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 0b589c2.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 0b589c2 {
    width: 95.53%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 8139b6d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 8139b6d {
    width: 98.99%;
    height: auto;
    max-width: 100%;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 4eb8dcf {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 25px;
    column-gap: 24px;
    background-color: var(--color_2);
    background-image: none;
    border-radius: 15px 15px 15px 15px;
    box-shadow: rgba(0,0,0,0.14) 3px 3px 11px 0px;
    min-width: 32px;
    justify-content: flex-start;
    padding: 20px 20px 40px 20px;
    margin: 0px 0% 0px 0%;
}
    
#b50d567f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b50d567f {
    width: 100%;
    height: 176px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b89676ce.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b89676ce {
    width: 95.53%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 271f55b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 271f55b {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 ad236da {
    width: 24.25%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 1;
    flex-wrap: nowrap;
    justify-content: flex-start;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#ab97d608 {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 25px;
    column-gap: 24px;
    background-color: var(--color_2);
    background-image: none;
    border-radius: 15px 15px 15px 15px;
    box-shadow: rgba(0,0,0,0.14) 3px 3px 11px 0px;
    min-width: 32px;
    justify-content: flex-start;
    padding: 20px 20px 40px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\31 bcc40f2.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 bcc40f2 {
    width: 100%;
    height: 176px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 7e92df8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 7e92df8 {
    width: 95.53%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fbfed1d7.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#fbfed1d7 {
    width: 98.99%;
    height: auto;
    max-width: 100%;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 ccdcb03 {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 25px;
    column-gap: 24px;
    background-color: var(--color_2);
    background-image: none;
    border-radius: 15px 15px 15px 15px;
    box-shadow: rgba(0,0,0,0.14) 3px 3px 11px 0px;
    min-width: 32px;
    justify-content: flex-start;
    padding: 20px 20px 40px 20px;
    margin: 0px 0% 0px 0%;
}
    
#d6094510.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#d6094510 {
    width: 100%;
    height: 176px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fc1d01ce.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#fc1d01ce {
    width: 95.53%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 684e0d2.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 684e0d2 {
    width: 98.99%;
    height: auto;
    max-width: 100%;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 118b3f0.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 118b3f0 {
    width: 32.35%;
    height: 45px;
    max-width: 100%;
    order: 1;
    min-width: 32px;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 062aaec.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 062aaec {
    width: 31.78%;
    height: 45px;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 db0a871.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 db0a871 {
    width: 31.78%;
    height: 45px;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 ca6479f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 ca6479f {
    width: 31.78%;
    height: 45px;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 3a81497.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 3a81497 {
    width: 23.53%;
    height: 45px;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 8597293.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 8597293 {
    width: 31.78%;
    height: 45px;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\32 993a1e1 {
    background-color: var(--color_2);
    background-image: url("https://lirp.cdn-website.com/de51f49c/dms3rep/multi/opt/visuel-fond-1920w.jpg");
    border-radius: 0px 0px 0px 0px;
}
#\32 993a1e1.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAIF/8QAHhAAAQQBBQAAAAAAAAAAAAAAAgABAwQFEyFCUZH/xAAVAQEBAAAAAAAAAAAAAAAAAAAEBf/EABgRAQADAQAAAAAAAAAAAAAAAAEAAiER/9oADAMBAAIRAxEAPwC8hJYeITsSCQ9C26xtaJ+JeoilprEF7cNn/9k=');
}
    
#\37 165c901.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 15px 12px 15px;
}
#\37 165c901 {
    width: 260px;
    height: auto;
    max-width: 100%;
    min-height: 56px;
    justify-self: auto;
    align-self: auto;
    order: 7;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 9469fe5 {
    margin: 0px 0% 0px 0%;
}
    
#\32 b71f50a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 b71f50a {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 cbedcbf.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 cbedcbf {
    max-width: 100%;
    width: 512px;
    height: auto;
    min-width: 32px;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e51fd15a {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    max-width: var(--max-content-width_1, 1200px);
    flex-wrap: nowrap;
    padding: 6% 0% 6% 0%;
    margin: 0% 0% 0% 0%;
}
    
#a673faad {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 49%;
    min-width: 4%;
    order: 0;
    background-color: var(--color_2);
    background-image: none;
    border-radius: 25px 25px 25px 25px;
    padding: 60px 60px 60px 60px;
    margin: 0% 0% 0% 0%;
}
    
#bcd8c0b6.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#bcd8c0b6 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 4;
    margin: 0px 0% 0px 0%;
}
    
#\33 dc1bb6d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 dc1bb6d {
    max-width: 100%;
    width: 91.45%;
    height: auto;
    order: 3;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_fri {
    width: 49%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
}



@media all {
    
#\34 9439790 {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 25px;
    column-gap: 24px;
    background-color: var(--color_2);
    background-image: none;
    border-radius: 15px 15px 15px 15px;
    box-shadow: rgba(0,0,0,0.14) 3px 3px 11px 0px;
    min-width: 32px;
    justify-content: flex-start;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 20px 20px 40px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 6dd61b9 {
    background-color: var(--color_2);
    background-image: url("https://lirp.cdn-website.com/de51f49c/dms3rep/multi/opt/Prestomatic-fonds-presentation-+%281%29-1920w.jpg");
    border-radius: 0px 0px 0px 0px;
}
#\38 6dd61b9.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAII/8QAGhABAAEFAAAAAAAAAAAAAAAAAAMBAhETMf/EABUBAQEAAAAAAAAAAAAAAAAAAAAB/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8Az5HNmziNtQEf/9k=');
}
    
#f24cdaf3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f24cdaf3 {
    max-width: 100%;
    width: 89.92%;
    height: auto;
    order: 3;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 d9e7d3a.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 15px 12px 15px;
}
#\32 d9e7d3a {
    width: 280px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    min-height: 56px;
    justify-self: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 3fb2f23.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 3fb2f23 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 d3df5ef {
    margin: 0px 0% 0px 0%;
}
    
#\30 6922c55 {
    min-height: 80px;
    column-gap: 2%;
    row-gap: 20px;
    width: 100%;
    min-width: 4%;
    order: 2;
    align-items: center;
    flex-direction: row;
    padding: 0% 4% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 4e57d45 {
    min-height: 80px;
    column-gap: 2%;
    row-gap: 20px;
    width: 100%;
    min-width: 4%;
    order: 1;
    flex-direction: row;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 9da173b {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#aef808f0.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 15px 12px 15px;
}
#aef808f0 {
    width: 360px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    min-height: 56px;
    justify-self: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 32c50dc {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 20px;
    width: 100%;
    min-width: 4%;
    order: 0;
    align-items: center;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#c1a03fce {
    min-height: 0;
    column-gap: 2%;
    row-gap: 25px;
    width: 100%;
    max-width: var(--max-content-width_1, 1200px);
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 6% 0% 6% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 7c2363f {
    width: 60.96%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 7;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b9d070a0 {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 25px;
    column-gap: 24px;
    background-color: var(--color_2);
    background-image: none;
    border-radius: 15px 15px 15px 15px;
    box-shadow: rgba(0,0,0,0.14) 3px 3px 11px 0px;
    min-width: 32px;
    justify-content: flex-start;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 20px 20px 40px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a3133c85.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#a3133c85 {
    width: 86.25%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 d1c3156.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 d1c3156 {
    width: 32.35%;
    height: 45px;
    max-width: 100%;
    order: 1;
    min-width: 32px;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 f26122e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 f26122e {
    width: 100%;
    height: 176px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 11630c5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 11630c5 {
    width: 100%;
    height: 176px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e55d4185.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e55d4185 {
    width: 32.35%;
    height: 45px;
    max-width: 100%;
    order: 1;
    min-width: 32px;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a0148d9d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#a0148d9d {
    width: 95.53%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e5181831 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bf56891d {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 25px;
    column-gap: 24px;
    background-color: var(--color_2);
    background-image: none;
    border-radius: 15px 15px 15px 15px;
    box-shadow: rgba(0,0,0,0.14) 3px 3px 11px 0px;
    min-width: 32px;
    justify-content: flex-start;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 20px 20px 40px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bdc8ae5c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#bdc8ae5c {
    width: 100%;
    height: 176px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 60900ff.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 60900ff {
    width: 32.35%;
    height: 45px;
    max-width: 100%;
    order: 1;
    min-width: 32px;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 62b36a9.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 62b36a9 {
    width: 95.53%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 e98c0ff {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 3636dbc {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 25px;
    column-gap: 24px;
    background-color: var(--color_2);
    background-image: none;
    border-radius: 15px 15px 15px 15px;
    box-shadow: rgba(0,0,0,0.14) 3px 3px 11px 0px;
    min-width: 32px;
    justify-content: flex-start;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 20px 20px 40px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 266192f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 266192f {
    width: 100%;
    height: 176px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a2998ab4.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#a2998ab4 {
    width: 32.35%;
    height: 45px;
    max-width: 100%;
    order: 1;
    min-width: 32px;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a4b87bc4.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#a4b87bc4 {
    width: 95.53%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 7bb1e1d {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\32 4591657 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\34 47ed64b {
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-radius: 0px 0px 0px 0px;
}
    
#a7bbdeb8 {
    margin: 0px 0% 0px 0%;
}
    
#e123c25d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 50px;
    width: 46.91%;
    min-width: 4%;
    order: 0;
    justify-content: flex-start;
    border-width: 0px 2px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    padding: 0% 4% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 42208da {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: var(--max-content-width_1, 1200px);
    flex-wrap: nowrap;
    padding: 0% 0% 6% 0%;
    margin: 0% 0% 0% 0%;
}
    
#group_t6b {
    width: 49.09%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
}
    
#f7036bb9 {
    width: 77.10%;
    height: 300px;
    max-width: 100%;
    order: 0;
}
    
#\32 147c0af {
    align-items: flex-start;
    width: 100.00%;
    min-height: 1638px;
    max-height: 100%;
    row-gap: 100px;
    column-gap: 4%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 30px 0px 30px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 abaa1c9.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 abaa1c9 {
    width: 77%;
    height: 300px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\34 4ba4302 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\37 0a85d5c {
    width: 90.76%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\39 bf7cf61 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#e01693da {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 4%;
    align-self: auto;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 b5fc392 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 4%;
    align-self: auto;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 fcc39b5 {
    width: 91.81%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\32 bf9965c {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 4%;
    align-self: auto;
    order: 7;
    justify-self: auto;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c0dd04ee {
    width: 77.10%;
    height: 300px;
    max-width: 100%;
    order: 0;
}
    
#af6f23d4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\36 62a6814 {
    width: 90.76%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#b83839fb {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 4%;
    align-self: auto;
    order: 7;
    justify-self: auto;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 8ae9069 {
    width: 77.10%;
    height: 300px;
    max-width: 100%;
    order: 0;
}
    
#f66e6372 {
    width: 90.76%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\39 3fe2807 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 4%;
    align-self: auto;
    order: 7;
    justify-self: auto;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 3699bfc {
    width: 77.10%;
    height: 300px;
    max-width: 100%;
    order: 0;
}
    
#bf5b5a22 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\39 6031fa4 {
    width: 90.76%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\33 ddd7281 {
    max-width: 100%;
    width: 75px;
    height: auto;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 81b0ea4 {
    max-width: 100%;
    width: 75px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 04b7a90 {
    max-width: 100%;
    width: 75px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#eed8eca8 {
    max-width: 100%;
    width: 75px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 00d6b2b {
    max-width: 100%;
    width: 75px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_5of {
    justify-content: space-between;
    width: 4.00%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_ujh.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_ujh {
    width: 30px;
    height: auto;
    max-width: 100%;
    margin: -10px 0% 0px -34%;
}
    
#\35 03cf01c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 03cf01c {
    width: 30px;
    height: auto;
    max-width: 100%;
    margin: -10px 0% 0px -34%;
}
    
#\35 c01153c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 c01153c {
    width: 30px;
    height: auto;
    max-width: 100%;
    margin: -10px 0% 0px -34%;
}
    
#e583c863.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e583c863 {
    width: 30px;
    height: auto;
    max-width: 100%;
    margin: -10px 0% 0px -34%;
}
    
#\39 b5576d6.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 b5576d6 {
    width: 30px;
    height: auto;
    max-width: 100%;
    margin: -10px 0% 0px -34%;
}
    
#\35 06e2b15.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 06e2b15 {
    width: 30px;
    height: auto;
    max-width: 100%;
    margin: -15px 0% -15px -34%;
}
    
#\38 4d0156a.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 15px 12px 15px;
}
#\38 4d0156a {
    width: 163px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 4;
    min-height: 56px;
    justify-self: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a95d617d.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 15px 12px 15px;
}
#a95d617d {
    width: 163px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 4;
    min-height: 56px;
    justify-self: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 f8afb42.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 15px 12px 15px;
}
#\35 f8afb42 {
    width: 163px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 4;
    min-height: 56px;
    justify-self: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ac2d0aa0.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 15px 12px 15px;
}
#ac2d0aa0 {
    width: 163px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 4;
    min-height: 56px;
    justify-self: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f3865f56.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 15px 12px 15px;
}
#f3865f56 {
    width: 163px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 4;
    min-height: 56px;
    justify-self: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#c20a51a9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 100%;
    min-width: 4%;
    order: 0;
    align-items: center;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 26f0dde.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 26f0dde {
    max-width: 100%;
    width: 61.17%;
    height: auto;
    order: 3;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ffc49786.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ffc49786 {
    width: 62.15%;
    height: auto;
    max-width: 100%;
    order: 4;
    margin: 0px 0% 0px 0%;
}
    
#\30 19a0515 {
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-radius: 0px 0px 0px 0px;
}
    
#dc07bc3b {
    margin: 0px 0% 0px 0%;
}
    
#\30 28914db.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 28914db {
    width: 70.31%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 41d4833 {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    max-width: var(--max-content-width_1, 1200px);
    flex-wrap: nowrap;
    padding: 6% 0% 1% 0%;
    margin: 0% 0% 0% 0%;
}
    
#d82cec61.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 15px 12px 15px;
}
#d82cec61 {
    width: 198px;
    height: auto;
    max-width: 100%;
    min-height: 56px;
    justify-self: auto;
    align-self: auto;
    order: 5;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 2f15f96 {
    max-width: 100%;
    width: 75px;
    height: auto;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\35 2932885.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 2932885 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 5f56d61.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 5f56d61 {
    max-width: 100%;
    width: 89.92%;
    height: auto;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e77feeb8 {
    min-height: 0;
    column-gap: 2%;
    row-gap: 25px;
    width: 100%;
    max-width: var(--max-content-width_1, 1200px);
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 6% 0% 6% 0%;
    margin: 0% 0% 0% 0%;
}
    
#df13d2d8 {
    background-color: var(--color_2);
    background-image: url("https://lirp.cdn-website.com/de51f49c/dms3rep/multi/opt/Prestomatic-fonds-presentation-+%281%29-1920w.jpg");
    border-radius: 0px 0px 0px 0px;
}
#df13d2d8.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAII/8QAGhABAAEFAAAAAAAAAAAAAAAAAAMBAhETMf/EABUBAQEAAAAAAAAAAAAAAAAAAAAB/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8Az5HNmziNtQEf/9k=');
}
    
#d86cc01c {
    margin: 0px 0% 0px 0%;
}
    
#\39 5a1e6e2 {
    min-height: 544px;
    column-gap: 4%;
    row-gap: 20px;
    width: 100%;
    min-width: 4%;
    order: 0;
    align-items: center;
    height: auto;
    padding: 0% 4% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#e2236bec.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 15px 12px 15px;
}
#e2236bec {
    width: 312px;
    height: auto;
    max-width: 100%;
    min-height: 56px;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 b939739 {
    align-items: flex-start;
    align-self: stretch;
    width: 100.00%;
    min-width: 4%;
    min-height: 354px;
    column-gap: 4%;
    row-gap: 50px;
    order: 4;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-radius: 24px 24px 24px 24px;
    box-shadow: none;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b9620cd1 {
    min-height: 80px;
    column-gap: 2%;
    row-gap: 20px;
    width: 100%;
    min-width: 4%;
    order: 0;
    flex-direction: row;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 e766492 {
    max-width: 100%;
    width: 100%;
    height: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 1f53bb6 {
    align-items: center;
    width: 95.49%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 30px;
    column-gap: 24px;
    background-color: var(--color_2);
    background-image: none;
    border-radius: 15px 15px 15px 15px;
    box-shadow: rgba(0,0,0,0.14) 3px 3px 11px 0px;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 40px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 8f3ac15.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 8f3ac15 {
    width: 86.25%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_kn8 {
    width: 40px;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#e4c42345 {
    align-items: center;
    width: 95.49%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 30px;
    column-gap: 24px;
    background-color: var(--color_2);
    background-image: none;
    border-radius: 15px 15px 15px 15px;
    box-shadow: rgba(0,0,0,0.14) 3px 3px 11px 0px;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 40px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 0b37706 {
    width: 40px;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\39 5068c94.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 5068c94 {
    width: 86.25%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ae709620 {
    max-width: 100%;
    width: 100%;
    height: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 536c204 {
    align-items: center;
    width: 95.49%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 30px;
    column-gap: 24px;
    background-color: var(--color_2);
    background-image: none;
    border-radius: 15px 15px 15px 15px;
    box-shadow: rgba(0,0,0,0.14) 3px 3px 11px 0px;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 40px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#afa6bd7a {
    width: 40px;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\35 e42dde2.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 e42dde2 {
    width: 86.25%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b0ccc8bc {
    max-width: 100%;
    width: 100%;
    height: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#c7acd59b {
    width: 48.05%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 1;
    flex-wrap: nowrap;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 5f6d2fc.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 5f6d2fc {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 60595b5 {
    max-width: 100%;
    width: 75px;
    height: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cc581f54 {
    min-height: 723px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    max-width: var(--max-content-width_1, 1200px);
    flex-wrap: nowrap;
    padding: 6% 0% 6% 14%;
    margin: 0% 0% 0% 0%;
}
    
#f317c622.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f317c622 {
    max-width: 100%;
    width: 512px;
    height: auto;
    min-width: 32px;
    order: 0;
    margin: 0px 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3b941c8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 3b941c8 {
    max-width: 100%;
    width: 100.00%;
    height: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 80a4c67 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 50.88%;
    min-width: 4%;
    order: 0;
    justify-content: flex-start;
    padding: 0% 4% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#d859a216 {
    background-color: var(--color_2);
    background-image: url("https://lirp.cdn-website.com/de51f49c/dms3rep/multi/opt/fond-texture-cigogne-1920w.png");
    border-radius: 0px 0px 0px 0px;
}
#d859a216.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAsTAAALEwEAmpwYAAAApUlEQVQY023PvQrCMBSG4Vymo5s34eTs4CY6iasoIoKbiyiKUhBCldQ2VMSmP7apXsCnqaE/0OGdzgPnHCIDG2no4B1xpCFHGnBI30bi3yqR0DURP1k2VFAGTgGFTkG2XeNBj3i5lwwmObJ0Gp4WMygsrkaxStTA6aCP/WqOOz3UoBLsdtpYTsZg5x3UY1Vk5XeSVrOB0bAHamzwiThij/2BV+oHv1/L+tUtIkoWAAAAAElFTkSuQmCC');
}
    
#\36 a68001b {
    margin: 0px 0% 0px 0%;
}
    
#c1e314b0 {
    max-width: 100%;
    width: 81.87%;
    height: auto;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e5ad7967.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e5ad7967 {
    max-width: 100%;
    width: 100%;
    height: auto;
    align-self: auto;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781520 {
    min-height: 602px;
    padding: 22% 4% 10% 4%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#widget_ltm {
    width: 100.00%;
    order: 0;
}
    
#\32 31d36a5 {
    width: 66.07%;
    order: 0;
}
    
#group_047 {
    width: 70%;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#fba636ea {
    width: 66.07%;
    order: 2;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#bc499b6b {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 2%;
    row-gap: 7px;
    padding: 6% 4% 6% 4%;
}
    
#b6e5bde3 {
    width: 100%;
    min-height: 80px;
    row-gap: 17px;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 cb24d49 {
    width: 100.00%;
    order: 0;
}
    
#\34 0a1c966 {
    margin: 0px 0% 0px 0%;
}
    
#eab660f9 {
    width: 100%;
    order: 2;
}
    
#\38 c60c7bc::before, #\38 c60c7bc > .bgExtraLayerOverlay {
    
}
#\38 c60c7bc {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ae310012 {
    width: 100%;
    order: 2;
}
    
#\35 7eb0b54 {
    margin: 0px 0% 0px 0%;
}
    
#\39 d603611 {
    width: 100%;
    min-height: 80px;
    row-gap: 17px;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#c66f406e {
    width: 100.00%;
    order: 0;
}
    
#\30 b1adb0a {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 2%;
    row-gap: 7px;
    padding: 6% 4% 6% 4%;
}
    
#\39 251b7a3 {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 138cf31 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 2%;
    row-gap: 7px;
    padding: 6% 4% 6% 4%;
}
    
#f703b74e {
    width: 100.00%;
    order: 0;
}
    
#\32 a7e17a0 {
    width: 100%;
    order: 2;
}
    
#\31 e9ca33b {
    width: 100%;
    min-height: 80px;
    row-gap: 17px;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 cf109d3 {
    margin: 0px 0% 0px 0%;
}
    
#group_ham {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 566422e {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 2%;
    row-gap: 7px;
    padding: 6% 4% 6% 4%;
}
    
#\32 9ce8ab5 {
    width: 100%;
    min-height: 80px;
    row-gap: 17px;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 1ea7021 {
    width: 100.00%;
    order: 0;
}
    
#\30 89fbf7a {
    margin: 0px 0% 0px 0%;
}
    
#\37 5d18fb2 {
    width: 100%;
    min-height: 80px;
    row-gap: 17px;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 03f69c9 {
    width: 100%;
    min-height: 80px;
    row-gap: 17px;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 ef88d70 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 2%;
    row-gap: 7px;
    padding: 6% 4% 6% 4%;
}
    
#\38 3a51620 {
    width: 100.00%;
    order: 0;
}
    
#f2ce24ab {
    margin: 0px 0% 0px 0%;
}
    
#f536708a {
    width: 100%;
    min-height: 80px;
    row-gap: 17px;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 f8b2bb6 {
    width: 100%;
}
    
#\36 cf183a9 {
    width: 100%;
}
    
#group_ep8 {
    width: 100%;
    min-height: 80px;
}
    
#\30 bba0022 {
    width: 100%;
}
    
#\31 382a059 {
    width: 100%;
}
    
#ae6ce7eb {
    width: 100%;
    min-height: 80px;
}
    
#\32 0b589c2 {
    width: 100%;
}
    
#\32 8139b6d {
    width: 100%;
}
    
#b89676ce {
    width: 100%;
}
    
#\39 271f55b {
    width: 100%;
}
    
#\39 ad236da {
    width: 100%;
    min-height: 80px;
}
    
#\36 7e92df8 {
    width: 100%;
}
    
#fbfed1d7 {
    width: 100%;
}
    
#fc1d01ce {
    width: 100%;
}
    
#\35 684e0d2 {
    width: 100%;
}
    
#\39 118b3f0 {
    height: auto;
}
    
#\33 062aaec {
    height: auto;
}
    
#\33 db0a871 {
    height: auto;
}
    
#\33 ca6479f {
    height: auto;
}
    
#\33 3a81497 {
    height: auto;
}
    
#\30 8597293 {
    height: auto;
}
    
#\35 9aa0509::before, #\35 9aa0509 > .bgExtraLayerOverlay {
    
}
#\35 9aa0509.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAZUlEQVQY023OSw6AIAwEUO5/QpHPTvkktHiCGopaa1xM0pm8EAwkR5BWFbzCfbfUtoXMhBpjdhzIs7dkyQAPMt5d8IyGD/KERecfFk+9BOo1Uq/hC+U1QZHvsZkvwhc6auQ+/noCp3cCazcD7SYAAAAASUVORK5CYII=');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 9469fe5 {
    margin: 0px 0% 0px 0%;
}
    
#\32 b71f50a {
    width: 100.00%;
    order: 0;
}
    
#a673faad {
    width: 100%;
    min-height: 80px;
    row-gap: 17px;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#e51fd15a {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 2%;
    row-gap: 7px;
    padding: 6% 4% 6% 4%;
}
    
#bcd8c0b6 {
    width: 100%;
    order: 2;
}
    
#group_fri {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 3fb2f23 {
    width: 100.00%;
    order: 0;
}
    
#\36 32c50dc {
    width: 100%;
    min-height: 80px;
    row-gap: 17px;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 d3df5ef {
    margin: 0px 0% 0px 0%;
}
    
#\30 6922c55 {
    width: 100%;
    min-height: 80px;
    row-gap: 17px;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#c1a03fce {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 2%;
    row-gap: 7px;
    padding: 6% 4% 6% 4%;
}
    
#\39 4e57d45 {
    width: 100%;
    min-height: 80px;
    row-gap: 17px;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a7bbdeb8 {
    margin: 0px 0% 0px 0%;
}
    
#e123c25d {
    width: 100%;
    min-height: 80px;
    row-gap: 17px;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 42208da {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 2%;
    row-gap: 7px;
    padding: 6% 4% 6% 4%;
}
    
#group_t6b {
    width: 100%;
    min-height: 80px;
}
    
#group_5of {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c20a51a9 {
    width: 100%;
    min-height: 80px;
    row-gap: 17px;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#ffc49786 {
    width: 100%;
    order: 2;
}
    
#dc07bc3b {
    margin: 0px 0% 0px 0%;
}
    
#\30 28914db {
    width: 100.00%;
    order: 0;
}
    
#\37 41d4833 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 2%;
    row-gap: 7px;
    padding: 6% 4% 6% 4%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 2932885 {
    width: 100.00%;
    order: 0;
}
    
#e77feeb8 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 2%;
    row-gap: 7px;
    padding: 6% 4% 6% 4%;
}
    
#d86cc01c {
    margin: 0px 0% 0px 0%;
}
    
#\39 5a1e6e2 {
    width: 100%;
    min-height: 80px;
    row-gap: 17px;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c7acd59b {
    width: 100%;
    min-height: 80px;
}
    
#\33 5f6d2fc {
    width: 100.00%;
    order: 0;
}
    
#cc581f54 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 2%;
    row-gap: 7px;
    padding: 6% 4% 6% 4%;
}
    
#\32 80a4c67 {
    width: 100%;
    min-height: 80px;
    row-gap: 17px;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 a68001b {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521 {
    width: 100%;
    min-height: 445px;
    align-items: flex-start;
    height: auto;
    row-gap: 5px;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    row-gap: 5px;
    padding: 40% 6% 8% 6%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#widget_ltm {
    width: 100.00%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\32 31d36a5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 5px 0px;
}
#\32 31d36a5 {
    width: 100.00%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#group_047 {
    width: 100.00%;
    justify-content: space-around;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#fba636ea {
    width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\37 bcbf7d2 {
    width: 150px;
}
    
#\33 f9b3cd0 {
    width: 150px;
}
}



@media (max-width: 767px) {
    
#bc499b6b {
    min-height: 0;
    flex-direction: column;
    row-gap: 14px;
    flex-wrap: nowrap;
    padding: 8% 6% 8% 6%;
}
    
#b6e5bde3 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 0px;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 cb24d49.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 cb24d49 {
    margin: 0px 0% 0px 0%;
}
    
#\34 0a1c966 {
    margin: 0px 0% 0px 0%;
}
    
#eab660f9.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#eab660f9 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\31 84ac7da {
    width: 100.00%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\31 77fcebb {
    width: 229px;
}
    
#\38 c60c7bc::before, #\38 c60c7bc > .bgExtraLayerOverlay {
    
}
#\38 c60c7bc {
    width: 100%;
    min-height: 80px;
    align-items: center;
    height: auto;
}
    
#\34 9ee99ad {
    height: 200px;
}
}



@media (max-width: 767px) {
    
#ae310012.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#ae310012 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\35 7eb0b54 {
    margin: 0px 0% 0px 0%;
}
    
#\39 d603611 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 0px;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#c66f406e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c66f406e {
    margin: 0px 0% 0px 0%;
}
    
#\30 b1adb0a {
    min-height: 0;
    flex-direction: column;
    row-gap: 14px;
    flex-wrap: nowrap;
    padding: 8% 6% 8% 6%;
}
    
#fe560e62 {
    width: 100.00%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\37 26ab562 {
    width: 150px;
}
    
#\38 c9805f6 {
    height: 200px;
}
    
#\39 251b7a3::before, #\39 251b7a3 > .bgExtraLayerOverlay {
    
}
#\39 251b7a3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    height: auto;
}
}



@media (max-width: 767px) {
    
#a892c543 {
    width: 203px;
}
    
#\30 138cf31 {
    min-height: 0;
    flex-direction: column;
    row-gap: 14px;
    flex-wrap: nowrap;
    padding: 8% 6% 8% 6%;
}
    
#f703b74e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f703b74e {
    margin: 0px 0% 0px 0%;
}
    
#\33 131686a {
    width: 100.00%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\32 a7e17a0.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#\32 a7e17a0 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\31 e9ca33b {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 0px;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#e3deeb96.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 4px 4px 4px;
}
#e3deeb96 {
    width: 45px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\35 cf109d3 {
    margin: 0px 0% 0px 0%;
}
    
#group_ham {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\36 566422e {
    min-height: 0;
    flex-direction: column;
    row-gap: 14px;
    flex-wrap: nowrap;
    padding: 8% 6% 8% 6%;
}
    
#\32 9ce8ab5 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 0px;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 1ea7021.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 1ea7021 {
    margin: 0px 0% 0px 0%;
}
    
#\30 89fbf7a {
    margin: 0px 0% 0px 0%;
}
    
#afcf8db1 {
    width: 100.00%;
    justify-content: space-around;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#c5645967 {
    width: 100.00%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\37 5d18fb2 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 15px;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 0c92f5f.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 4px 4px 4px;
}
#\32 0c92f5f {
    width: 80px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\33 57185cc.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 57185cc {
    margin: 5px 0% 5px 0%;
}
    
#\35 32eff8c {
    width: 99.69%;
}
    
#\33 d930664.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 4px 4px 4px;
}
#\33 d930664 {
    width: 80px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\33 905ca3c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 905ca3c {
    margin: 5px 0% 5px 0%;
}
    
#f007df78 {
    width: 99.69%;
}
    
#\30 abd2a2e.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 4px 4px 4px;
}
#\30 abd2a2e {
    width: 80px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#a364ad62.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#a364ad62 {
    margin: 5px 0% 5px 0%;
}
    
#\33 3d61bb6 {
    width: 99.69%;
}
    
#\35 f1391bb.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 4px 4px 4px;
}
#\35 f1391bb {
    width: 80px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\38 cb0924f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 cb0924f {
    margin: 5px 0% 5px 0%;
}
    
#\31 128139b {
    width: 99.69%;
}
    
#\39 03f69c9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 15px;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#e1113b1e {
    width: 73.43%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#cf8a81bf {
    width: 73.43%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#group_sk7 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: flex-start;
}
    
#\31 94ec302 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: flex-start;
}
    
#e19811ac {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: flex-start;
}
    
#\32 aa8c035 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: flex-start;
}
}



@media (max-width: 767px) {
    
#fc953fe2 {
    width: 200px;
}
    
#\35 ef88d70 {
    min-height: 0;
    flex-direction: column;
    row-gap: 14px;
    flex-wrap: nowrap;
    padding: 8% 6% 8% 6%;
}
    
#\38 3a51620.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 3a51620 {
    margin: 0px 0% 0px 0%;
}
    
#f2ce24ab {
    margin: 0px 0% 0px 0%;
}
    
#b6629de2.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 4px 4px 4px;
}
#b6629de2 {
    width: 45px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\32 1b54dd7 {
    width: 100.00%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#f536708a {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 15px;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#widget_25k {
    height: 240px;
}
    
#\30 f8b2bb6.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#\30 f8b2bb6 {
    width: 100%;
}
    
#\36 cf183a9.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#\36 cf183a9 {
    width: 100%;
}
    
#group_ep8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 47e3c1d {
    height: 240px;
}
    
#\30 bba0022.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#\30 bba0022 {
    width: 100%;
}
    
#\31 382a059.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#\31 382a059 {
    width: 100%;
}
    
#ae6ce7eb {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 48df426 {
    height: 240px;
}
    
#\32 0b589c2.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#\32 0b589c2 {
    width: 100%;
}
    
#\32 8139b6d.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#\32 8139b6d {
    width: 100%;
}
    
#b50d567f {
    height: 240px;
}
    
#b89676ce.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#b89676ce {
    width: 100%;
}
    
#\39 271f55b.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#\39 271f55b {
    width: 100%;
}
    
#\39 ad236da {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 bcc40f2 {
    height: 240px;
}
    
#\36 7e92df8.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#\36 7e92df8 {
    width: 100%;
}
    
#fbfed1d7.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#fbfed1d7 {
    width: 100%;
}
    
#d6094510 {
    height: 240px;
}
    
#fc1d01ce.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#fc1d01ce {
    width: 100%;
}
    
#\35 684e0d2.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#\35 684e0d2 {
    width: 100%;
}
    
#\39 118b3f0 {
    height: auto;
}
    
#\33 062aaec {
    height: auto;
}
    
#\33 db0a871 {
    height: auto;
}
    
#\33 ca6479f {
    height: auto;
}
    
#\33 3a81497 {
    height: auto;
}
    
#\30 8597293 {
    height: auto;
}
    
#\35 9aa0509::before, #\35 9aa0509 > .bgExtraLayerOverlay {
    
}
#\35 9aa0509.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAZUlEQVQY023OSw6AIAwEUO5/QpHPTvkktHiCGopaa1xM0pm8EAwkR5BWFbzCfbfUtoXMhBpjdhzIs7dkyQAPMt5d8IyGD/KERecfFk+9BOo1Uq/hC+U1QZHvsZkvwhc6auQ+/noCp3cCazcD7SYAAAAASUVORK5CYII=');
}
}



@media (max-width: 767px) {
    
#\37 165c901 {
    width: 227px;
}
    
#\35 9469fe5 {
    margin: 0px 0% 0px 0%;
}
    
#\32 b71f50a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 b71f50a {
    margin: 0px 0% 0px 0%;
}
    
#a673faad {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 0px;
    padding: 20px 20px 20px 20px;
    margin: 0% 0% 0% 0%;
}
    
#e51fd15a {
    min-height: 0;
    flex-direction: column;
    row-gap: 14px;
    flex-wrap: nowrap;
    padding: 8% 6% 8% 6%;
}
    
#bcd8c0b6.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#bcd8c0b6 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\33 dc1bb6d {
    width: 100.00%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#group_fri {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\34 9439790 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#f24cdaf3 {
    width: 100.00%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\32 9da173b {
    width: 99.69%;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#aef808f0 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\32 d9e7d3a {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\31 3fb2f23.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 3fb2f23 {
    margin: 0px 0% 0px 0%;
}
    
#\36 32c50dc {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 15px;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 d3df5ef {
    margin: 0px 0% 0px 0%;
}
    
#\30 6922c55 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 15px;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#c1a03fce {
    min-height: 0;
    flex-direction: column;
    row-gap: 14px;
    flex-wrap: nowrap;
    padding: 8% 6% 8% 6%;
}
    
#\39 4e57d45 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 15px;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 7c2363f {
    margin-left: 0px;
    margin-right: 0px;
    width: 100.00%;
}
    
#a3133c85.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#a3133c85 {
    width: 100%;
}
    
#\37 d1c3156 {
    height: auto;
}
    
#\37 f26122e {
    height: 240px;
}
    
#\30 11630c5 {
    height: 240px;
}
    
#e55d4185 {
    height: auto;
}
    
#a0148d9d.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#a0148d9d {
    width: 100%;
}
    
#e5181831 {
    width: 99.69%;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#bdc8ae5c {
    height: 240px;
}
    
#\34 60900ff {
    height: auto;
}
    
#\36 62b36a9.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#\36 62b36a9 {
    width: 100%;
}
    
#\33 e98c0ff {
    width: 99.69%;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\34 266192f {
    height: 240px;
}
    
#a2998ab4 {
    height: auto;
}
    
#a4b87bc4.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#a4b87bc4 {
    width: 100%;
}
    
#\36 7bb1e1d {
    width: 99.69%;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#b9d070a0 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#bf56891d {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 3636dbc {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\32 4591657 {
    order: 1;
}
    
#a7bbdeb8 {
    margin: 0px 0% 0px 0%;
}
    
#e123c25d {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 0px;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 42208da {
    min-height: 0;
    flex-direction: column;
    row-gap: 14px;
    flex-wrap: nowrap;
    padding: 8% 6% 8% 6%;
}
    
#group_t6b {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#f7036bb9 {
    height: 210px;
    order: 0;
}
    
#\32 147c0af {
    padding-left: 6px;
    padding-right: 6px;
    row-gap: 9px;
    justify-content: flex-start;
    height: auto;
    min-height: 1204px;
    margin: 0px 0% 0px 0%;
}
    
#\36 abaa1c9 {
    height: 210px;
    order: 0;
}
    
#\34 4ba4302 {
    order: 1;
}
    
#\37 0a85d5c {
    order: 2;
}
    
#\39 bf7cf61 {
    order: 1;
}
    
#e01693da {
    padding-left: 6px;
    padding-right: 6px;
}
    
#\37 b5fc392 {
    padding-left: 6px;
    padding-right: 6px;
}
    
#\31 fcc39b5 {
    order: 2;
}
    
#\32 bf9965c {
    padding-left: 6px;
    padding-right: 6px;
}
    
#c0dd04ee {
    height: 210px;
    order: 0;
}
    
#af6f23d4 {
    order: 1;
}
    
#\36 62a6814 {
    order: 2;
}
    
#b83839fb {
    padding-left: 6px;
    padding-right: 6px;
    align-items: flex-start;
}
    
#\39 8ae9069 {
    height: 210px;
    order: 0;
}
    
#f66e6372 {
    order: 2;
}
    
#\39 3fe2807 {
    padding-left: 6px;
    padding-right: 6px;
}
    
#\33 3699bfc {
    height: 210px;
    order: 0;
}
    
#bf5b5a22 {
    order: 1;
}
    
#\39 6031fa4 {
    order: 2;
}
    
#\33 ddd7281.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 4px 4px 4px;
}
#\33 ddd7281 {
    width: 45px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\36 81b0ea4.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 4px 4px 4px;
}
#\36 81b0ea4 {
    width: 45px;
    height: auto;
}
    
#\34 04b7a90.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 4px 4px 4px;
}
#\34 04b7a90 {
    width: 45px;
    height: auto;
}
    
#eed8eca8.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 4px 4px 4px;
}
#eed8eca8 {
    width: 45px;
    height: auto;
}
    
#\30 00d6b2b.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 4px 4px 4px;
}
#\30 00d6b2b {
    width: 45px;
    height: auto;
}
    
#group_5of {
    width: 100%;
    min-height: 220px;
    align-items: center;
    height: auto;
}
    
#\38 4d0156a {
    width: 150px;
}
    
#a95d617d {
    width: 150px;
}
    
#\35 f8afb42 {
    width: 150px;
}
    
#ac2d0aa0 {
    width: 150px;
}
    
#f3865f56 {
    width: 150px;
}
}



@media (max-width: 767px) {
    
#c20a51a9 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 0px;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 26f0dde {
    width: 100.00%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#ffc49786.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#ffc49786 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#dc07bc3b {
    margin: 0px 0% 0px 0%;
}
    
#\30 28914db.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 28914db {
    margin: 0px 0% 0px 0%;
}
    
#\37 41d4833 {
    min-height: 0;
    flex-direction: column;
    row-gap: 14px;
    flex-wrap: nowrap;
    padding: 8% 6% 8% 6%;
}
    
#d82cec61 {
    width: 150px;
}
    
#\39 2f15f96.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 4px 4px 4px;
}
#\39 2f15f96 {
    width: 45px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\35 2932885.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 2932885 {
    margin: 0px 0% 0px 0%;
}
    
#\34 5f56d61 {
    width: 100.00%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#e77feeb8 {
    min-height: 0;
    flex-direction: column;
    row-gap: 14px;
    flex-wrap: nowrap;
    padding: 8% 6% 8% 6%;
}
    
#d86cc01c {
    margin: 0px 0% 0px 0%;
}
    
#\39 5a1e6e2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 15px;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#e2236bec {
    width: 252px;
}
    
#\30 b939739 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#b9620cd1 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 15px;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 e766492 {
    width: 99.69%;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\32 8f3ac15.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#\32 8f3ac15 {
    width: 100%;
}
    
#\39 5068c94.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#\39 5068c94 {
    width: 100%;
}
    
#ae709620 {
    width: 99.69%;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\35 e42dde2.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#\35 e42dde2 {
    width: 100%;
}
    
#b0ccc8bc {
    width: 99.69%;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\31 1f53bb6 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\36 536c204 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#e4c42345 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#c7acd59b {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 5f6d2fc.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 5f6d2fc {
    margin: 0px 0% 0px 0%;
}
    
#cc581f54 {
    min-height: 0;
    flex-direction: column;
    row-gap: 14px;
    flex-wrap: nowrap;
    padding: 8% 6% 8% 6%;
}
    
#\37 60595b5.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 4px 4px 4px;
}
#\37 60595b5 {
    width: 168px;
    height: auto;
}
    
#\36 3b941c8 {
    width: 100.00%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\32 80a4c67 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 0px;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 a68001b {
    margin: 0px 0% 0px 0%;
}
}

