@media all {
  *#dm .dmInner div.u_1328250785 .svg { fill:var(--color_1) !important; }

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

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

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

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

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

  *#dm .dmInner a.u_1736248696 {
    justify-content:flex-start !important;
    text-align:left !important;
  }

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

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

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

  *#dm .dmInner a.u_1385358824 {
    justify-content:flex-start !important;
    text-align:left !important;
  }

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

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

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

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

  *#dm .dmInner a.u_1622946384 {
    justify-content:flex-start !important;
    text-align:left !important;
  }

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

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

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

  *#dm .dmInner a.u_1376788992 {
    justify-content:flex-start !important;
    text-align:left !important;
  }

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

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

  *#dm .dmInner a.u_1201758682 {
    justify-content:flex-start !important;
    text-align:left !important;
  }

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

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

  *#dm .dmInner a.u_1645915906 {
    justify-content:flex-start !important;
    text-align:left !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1324115579 .dmformsubmit {
    float:none !important;
    display:block !important;
    margin-left:auto !important;
    margin-right:auto !important;
    height:60px !important;
    background-color:var(--color_9) !important;
    background-image:initial !important;
  }

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

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

  *#dm .dmInner div.u_1324115579 input:not([type="submit"]) {
    background-color:var(--color_3) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1324115579 textarea {
    background-color:var(--color_3) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1324115579 select {
    background-color:var(--color_3) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1324115579 .dmforminput input { color:var(--color_5) !important; }

  *#dm .dmInner div.u_1324115579 .dmforminput textarea { color:var(--color_5) !important; }

  *#dm .dmInner div.u_1324115579 .dmforminput .fileUploadLink { color:var(--color_5) !important; }

  *#dm .dmInner div.u_1324115579 .checkboxwrapper span { color:var(--color_5) !important; }

  *#dm .dmInner div.u_1324115579 .radiowrapper span { color:var(--color_5) !important; }

  *#dm .dmInner div.u_1324115579 .optinwrapper div { color:var(--color_5) !important; }

  *#dm .dmInner div.u_1324115579 .freetextwrapper { color:var(--color_5) !important; }

  *#dm .dmInner div.u_1324115579 .dmforminput select { color:var(--color_5) !important; }

  *#dm .dmInner div.u_1324115579 .dmforminput option { color:var(--color_5) !important; }

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

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

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

  *#dm .dmInner div.u_1730144786 hr {
    color:var(--color_2) !important;
    border-width:1px !important;
  }

  *#dm .dmInner nav.u_1198691314 { color:white !important; }
}
*#dm .dmInner div.u_1241351756 IMG
{
	background-color:#FFFFFF !important;
	padding:10px 20px !important;
	border:1px SOLID #DDDDDD !important;
}
separatorHomeCss{color:red !important}*#dm .dmInner div.u_1241351756
{
}
separatorHomeCss{color:red !important}@media all {
    
#flex-header[data-overlapping] {
    background-color: var(--color_8);
    background-image: initial;
}
}



@media all {
    
#\37 6343986::before, #\37 6343986 > .bgExtraLayerOverlay {
    
}
#\37 6343986 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-image: url(https://le-de.cdn-website.com/2df4d068cc174b418ae465dc769d8b4c/dms3rep/multi/opt/IMG_6021-1920w.jpeg);
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\32 4a74a15 {
    min-height: 595px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#widget_q9h {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_9vl {
    width: 71.68%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
}
    
#widget_apo {
    width: 200px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 6343986::before, #\37 6343986 > .bgExtraLayerOverlay {
    
}
    
#\32 4a74a15 {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (max-width: 767px) {
    
#\37 6343986::before, #\37 6343986 > .bgExtraLayerOverlay {
    
}
#\37 6343986 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 4a74a15 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
}



@media all {
    
#\39 4354881 {
    flex-direction: row;
    align-items: center;
    width: 103.69%;
    min-height: 26px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5%;
    height: auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#f1df1300 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 46%;
    min-width: 4%;
    align-items: flex-end;
    padding-top: 50px;
    padding-left: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#c3f5bf08 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 50%;
    min-width: 4%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\36 36a53de {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 8% 2% 8% 2%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#widget_5vn {
    width: 99.9983125599233%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#widget_2as {
    width: 99.9983125599233%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#group_7ab {
    align-items: flex-start;
    width: 100%;
    min-height: 136px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 4%;
    height: auto;
    order: 0;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\30 afcc13b {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 136px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 4%;
    height: auto;
    margin-top: 15px;
    order: 1;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-right: 0%;
}
    
#group_041 {
    align-items: flex-start;
    width: 99.99672174487773%;
    min-height: 60px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#widget_aa6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-top: 15px;
}
    
#group_mhv {
    align-items: flex-start;
    width: 50%;
    min-height: 108px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 4%;
    height: auto;
    margin: 0px 0% 0px 0%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#group_5cp {
    flex-direction: row;
    align-items: center;
    width: 103.69%;
    min-height: 26px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5%;
    height: auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#widget_mjs {
    width: 30px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_sgt {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\39 ccd356e {
    flex-direction: row;
    align-items: center;
    width: 103.69%;
    min-height: 26px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5%;
    height: auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\36 bb18e9e {
    width: 30px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\36 fe04ea5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\38 7d6cd4f {
    flex-direction: row;
    align-items: center;
    width: 103.69%;
    min-height: 26px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5%;
    height: auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#b67c22c5 {
    width: 30px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#c2988bc3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#a89bd38d {
    align-items: flex-start;
    width: 50%;
    min-height: 108px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 4%;
    height: auto;
    margin: 0px 0% 0px 0%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#e2f7bad2 {
    flex-direction: row;
    align-items: center;
    width: 103.69%;
    min-height: 26px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5%;
    height: auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\34 d9ab2af {
    width: 30px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#aae59c0f {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\34 b7fea7b {
    width: 30px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\34 98304d5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#b673cf66 {
    flex-direction: row;
    align-items: center;
    width: 103.69%;
    min-height: 26px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5%;
    height: auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\31 692159a {
    width: 30px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\34 f34380f {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_n5h {
    width: 260px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
}
    
#group_l61 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#group_ghf {
    align-items: flex-start;
    width: 100.00%;
    min-height: 600px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-image: url(https://le-de.cdn-website.com/2df4d068cc174b418ae465dc769d8b4c/dms3rep/multi/opt/IMG_5933-720h.jpeg);
    margin: 0px 0% 0px 0%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
#group_ghf.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAX/xAAfEAACAgEEAwAAAAAAAAAAAAABAgADBAUGESESMTL/xAAVAQEBAAAAAAAAAAAAAAAAAAACBf/EABsRAAEEAwAAAAAAAAAAAAAAAAIAAwQSITFB/9oADAMBAAIRAxEAPwCPZubJtZ1p5RU7AB+pSr1bOKKfN+wD7iI5DY1HHFPeIrbX/9k=');
}
    
#group_jkd {
    flex-direction: row;
    align-items: flex-start;
    width: 34.90%;
    min-height: 126px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 6%;
    height: auto;
    box-shadow: rgba(0, 0, 0, 0.15) 0px 3px 11px 0px;
    margin-top: -120px;
    background-color: var(--color_3);
    background-image: initial;
    padding: 30px 20px 30px 20px;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-right: 0%;
}
    
#widget_q2n {
    width: 63px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#group_eb2 {
    align-items: flex-start;
    width: 70.29435960808544%;
    min-height: 58px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    height: auto;
    margin: 0px 0% 0px 0%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#widget_e8u {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_19v {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e80deca7 {
    background-image: url(https://le-de.cdn-website.com/2df4d068cc174b418ae465dc769d8b4c/dms3rep/multi/opt/Design+sans+titre+%281%29-1920w.png);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 4354881 {
    height: auto;
    min-height: 26px;
}
    
#\36 36a53de {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\30 afcc13b {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
    margin-top: 10px;
}
    
#group_mhv {
    width: 100.00%;
    row-gap: 10px;
    height: auto;
    min-height: 99px;
    margin: 0px 0% 0px 0%;
}
    
#group_5cp {
    height: auto;
    min-height: 26px;
}
    
#\39 ccd356e {
    height: auto;
    min-height: 26px;
}
    
#\38 7d6cd4f {
    height: auto;
    min-height: 26px;
}
    
#a89bd38d {
    width: 100.00%;
    row-gap: 10px;
    height: auto;
    min-height: 99px;
    margin: 0px 0% 0px 0%;
}
    
#e2f7bad2 {
    height: auto;
    min-height: 26px;
}
    
#b673cf66 {
    height: auto;
    min-height: 26px;
}
    
#group_jkd {
    width: 88.39%;
}
    
#c3f5bf08 {
    row-gap: 10px;
}
    
#widget_aa6 {
    margin-top: 10px;
}
    
#group_041 {
    margin-top: 15px;
}
}



@media (max-width: 767px) {
    
#\39 4354881 {
    height: auto;
    min-height: 26px;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    column-gap: 4%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f1df1300 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
    padding: 0px 0px 0px 0px;
}
    
#c3f5bf08 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 10px;
    order: 0;
}
    
#\36 36a53de {
    min-height: unset;
    flex-direction: column;
    row-gap: 40px;
    padding: 12% 4% 12% 4%;
}
    
#group_mhv {
    justify-self: auto;
    align-self: auto;
    width: 100.00%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 afcc13b {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_5cp {
    height: auto;
    min-height: 26px;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    column-gap: 4%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 ccd356e {
    height: auto;
    min-height: 26px;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    column-gap: 4%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 7d6cd4f {
    height: auto;
    min-height: 26px;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    column-gap: 4%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a89bd38d {
    justify-self: auto;
    align-self: auto;
    width: 100.00%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e2f7bad2 {
    height: auto;
    min-height: 26px;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    column-gap: 4%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b673cf66 {
    height: auto;
    min-height: 26px;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    column-gap: 4%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_jkd {
    width: 90.10%;
    justify-content: flex-end;
    align-self: flex-end;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media all {
    
#\34 6394267 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 dabb107 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 30px;
    width: 100%;
    min-width: 4%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#f33fd58b {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 8% 2% 8% 2%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\35 ade78b3::before, #\35 ade78b3 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(244, 244, 235, 1);
    opacity: 0.2;
    border-radius: inherit;
}
#\35 ade78b3 {
    background-color: var(--color_6);
    background-image: url(https://le-de.cdn-website.com/2df4d068cc174b418ae465dc769d8b4c/dms3rep/multi/opt/shape-1-1920w.png);
    background-position: 100% 50%;
    background-size: auto;
}
#\35 ade78b3.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAaCAYAAACO5M0mAAAACXBIWXMAAAsTAAALEwEAmpwYAAADZUlEQVQ4y3WT30vqDBjHp2ZleurNNE6m2emdedQ152bMmTl/5Faz0mROpZlbGLZS+0E3CmZkBUEE/SCIoLoK6lLosrvu/KcOehG8nLcHnrsPD8/z8PkCwDdVr9c7/f7+DjSbTdlfAMuyQC6XA66urmQvLy/yz89PRavVUv4HQlEUEEVR1mg0FHd3d12vr689Hx8ffa1WS/MFgSAIxONx+fHxcdf19XXPw8ND39PTU//b25u22WzqvyCSJOXr6+tdFxcXvZeXl5qzs7PBarU6XKvVRhuNxlgbADwejzwQCHRFo1FVpVL5Ua/Xhw4ODn7yPG9KJpMT6XS6M0k2Pz+vYBiml6Kofp7ndZIkGcrlsrlQKICCIFgFQbABkUhEwXFc99ramiadTg/xPG+QJGm8UqlYGo3G76OjI0etVpsCUqlUN8/zffl8flAUxRFBEMbL5bLl/Pzc9vj4CD0/P8P39/dOYG9vTyWKYr8gCMO5XG5MFEVwe3vbdnJyAt3e3jpvbm6Q09NTVxtU8zw/yHGcIZPJ/OI4zppKpaDNzU1npVJxHR4eovv7+yiws7OjEUVxSBAEY3t5juPsFEXB0WgUyWaz6NbWFprP5zGgVCppCoXCkCRJpmKxaOE4zuH3+2GCIFw0TaOZTAbleR4DqtWqWpIkbalUMm1sbFji8biDIAgYx3GEoihXIpFAWZZFgVqtpmJZdjAej49GIpF//X6/DcOwKYIgnAzDILFYzBWNRlFgd3e3h6bp/mAw+NPr9Y673e5JGIbtOI5PLS0tOVdWVhCGYVxAsVhUUhSlJghC53K5jCiKTiAIMolhmC0QCECBQAD2+XydPyqy2WzP4uJiP0mSwziOGxEEGYdhGERR1ApBkB0EQahtsWx1dbUrFoup5ubmBvx+v97tdo9AEDQGguCEwWCY1Gq1vzv2hEIhOcMwyoWFBVUoFPrh9Xq1GIYN2+12o8lk+qXT6cCOj2azGcBxXO7z+ZQkSfbiOK6enp4ecDqdeofDMWq1Ws1fhhuNRpnFYpG73W4FQRDdwWBQFQ6HB8LhsD4UCo38FS6tVisDQVAxMzOjpGlatby8PBCLxXT/G1W9Xi/zeDwKmqa7E4mEmmXZf76LdTtHstnZ2fY3epPJpOZbsH0gSZKKRCLRk8lk1H8AlRf2CWt1B2cAAAAASUVORK5CYII=');
}
    
#a241cfb4 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: 136px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 4%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#\39 e08e10a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\37 4d13b47 {
    width: 99.9983125599233%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#group_h7g {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3%;
    margin-top: 15px;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-right: 0%;
}
    
#group_rpq {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 31.13%;
    min-height: 240px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 4%;
    background-color: var(--color_3);
    background-image: initial;
    border-style: solid;
    border-color: #000000 #000000 var(--color_7) #000000;
    border-width: 0 0 3px 0;
    height: auto;
    padding: 40px 30px 40px 30px;
    margin: 0px 0% 0px 0%;
}
    
#group_k01 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 104.25%;
    min-height: 31px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    order: 0;
    height: auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#abd8ac88 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-end;
    position: relative;
    max-width: 100%;
    width: 100.11%;
    min-height: 80px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    height: auto;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#widget_afh {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_m8g {
    width: 93px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#widget_a9v {
    width: 80px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\33 62f810d {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 31.437478260869568%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 4%;
    background-color: var(--color_3);
    background-image: initial;
    border-style: solid;
    border-color: #000000 #000000 var(--color_7) #000000;
    border-width: 0 0 3px 0;
    padding: 40px 30px 40px 30px;
    margin: 0px 0% 0px 0%;
}
    
#d82fb743 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 104.25%;
    min-height: 31px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    order: 0;
    height: auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\36 a0420bd {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 0708e90 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-end;
    position: relative;
    max-width: 100%;
    width: 100.11%;
    min-height: 70px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    height: auto;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\34 f7be15a {
    width: 93px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\33 e4d8225 {
    width: 80px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#a82b8bb1 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 31.437478260869568%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 4%;
    background-color: var(--color_3);
    background-image: initial;
    border-style: solid;
    border-color: #000000 #000000 var(--color_7) #000000;
    border-width: 0 0 3px 0;
    padding: 40px 30px 40px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\35 8e058db {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 104.25%;
    min-height: 31px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    order: 0;
    height: auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#f8cd65b1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 70e7f56 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-end;
    position: relative;
    max-width: 100%;
    width: 100.11%;
    min-height: 70px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    height: auto;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\37 a6d50aa {
    width: 93px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#d1d17dae {
    width: 80px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\39 6c1d00a {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\38 040658a {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 4%;
    background-color: var(--color_3);
    background-image: initial;
    border-style: solid;
    border-color: #000000 #000000 var(--color_7) #000000;
    border-width: 0 0 3px 0;
    padding: 40px 30px 40px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\37 94decf7 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 104.25%;
    min-height: 31px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    order: 0;
    height: auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\37 b10e52c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#fd3b0b27 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-end;
    position: relative;
    max-width: 100%;
    width: 100.11%;
    min-height: 70px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    height: auto;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#aea300b1 {
    width: 93px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\35 fc6e098 {
    width: 80px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\37 544ca74 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 4%;
    background-color: var(--color_3);
    background-image: initial;
    border-style: solid;
    border-color: #000000 #000000 var(--color_7) #000000;
    border-width: 0 0 3px 0;
    padding: 40px 30px 40px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\39 72178de {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 104.25%;
    min-height: 31px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    order: 0;
    height: auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\37 c6e19da {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 dc86e05 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-end;
    position: relative;
    max-width: 100%;
    width: 100.11%;
    min-height: 70px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    height: auto;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#d854ee37 {
    width: 93px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\39 e1cc2aa {
    width: 80px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\34 4f09e5b {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 4%;
    background-color: var(--color_3);
    background-image: initial;
    border-style: solid;
    border-color: #000000 #000000 var(--color_7) #000000;
    border-width: 0 0 3px 0;
    padding: 40px 30px 40px 30px;
    margin: 0px 0% 0px 0%;
}
    
#cc57b4f0 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 104.25%;
    min-height: 31px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    order: 0;
    height: auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#d40b734f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 dbde401 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-end;
    position: relative;
    max-width: 100%;
    width: 100.11%;
    min-height: 70px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    height: auto;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\32 00616d8 {
    width: 93px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#bcb4c3e3 {
    width: 80px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\34 c395f06 {
    width: 99.9983125599233%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_135 {
    width: 99.9934395626375%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#bbb56e95 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 104.25%;
    min-height: 58px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    order: 0;
    height: auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\34 f68f887 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 104.25%;
    min-height: 58px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    order: 0;
    height: auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\36 29c5b68 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 747e045 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 104.25%;
    min-height: 58px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    order: 0;
    height: auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#a9552c39 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 491ce7f {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 104.25%;
    min-height: 58px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    order: 0;
    height: auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\35 2d0897e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ae97ead3 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 104.25%;
    min-height: 58px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    order: 0;
    height: auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#ff85cac0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f33fd58b {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\35 ade78b3::before, #\35 ade78b3 > .bgExtraLayerOverlay {
    
}
#\35 ade78b3.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAaCAYAAACO5M0mAAAACXBIWXMAAAsTAAALEwEAmpwYAAADZUlEQVQ4y3WT30vqDBjHp2ZleurNNE6m2emdedQ152bMmTl/5Faz0mROpZlbGLZS+0E3CmZkBUEE/SCIoLoK6lLosrvu/KcOehG8nLcHnrsPD8/z8PkCwDdVr9c7/f7+DjSbTdlfAMuyQC6XA66urmQvLy/yz89PRavVUv4HQlEUEEVR1mg0FHd3d12vr689Hx8ffa1WS/MFgSAIxONx+fHxcdf19XXPw8ND39PTU//b25u22WzqvyCSJOXr6+tdFxcXvZeXl5qzs7PBarU6XKvVRhuNxlgbADwejzwQCHRFo1FVpVL5Ua/Xhw4ODn7yPG9KJpMT6XS6M0k2Pz+vYBiml6Kofp7ndZIkGcrlsrlQKICCIFgFQbABkUhEwXFc99ramiadTg/xPG+QJGm8UqlYGo3G76OjI0etVpsCUqlUN8/zffl8flAUxRFBEMbL5bLl/Pzc9vj4CD0/P8P39/dOYG9vTyWKYr8gCMO5XG5MFEVwe3vbdnJyAt3e3jpvbm6Q09NTVxtU8zw/yHGcIZPJ/OI4zppKpaDNzU1npVJxHR4eovv7+yiws7OjEUVxSBAEY3t5juPsFEXB0WgUyWaz6NbWFprP5zGgVCppCoXCkCRJpmKxaOE4zuH3+2GCIFw0TaOZTAbleR4DqtWqWpIkbalUMm1sbFji8biDIAgYx3GEoihXIpFAWZZFgVqtpmJZdjAej49GIpF//X6/DcOwKYIgnAzDILFYzBWNRlFgd3e3h6bp/mAw+NPr9Y673e5JGIbtOI5PLS0tOVdWVhCGYVxAsVhUUhSlJghC53K5jCiKTiAIMolhmC0QCECBQAD2+XydPyqy2WzP4uJiP0mSwziOGxEEGYdhGERR1ApBkB0EQahtsWx1dbUrFoup5ubmBvx+v97tdo9AEDQGguCEwWCY1Gq1vzv2hEIhOcMwyoWFBVUoFPrh9Xq1GIYN2+12o8lk+qXT6cCOj2azGcBxXO7z+ZQkSfbiOK6enp4ecDqdeofDMWq1Ws1fhhuNRpnFYpG73W4FQRDdwWBQFQ6HB8LhsD4UCo38FS6tVisDQVAxMzOjpGlatby8PBCLxXT/G1W9Xi/zeDwKmqa7E4mEmmXZf76LdTtHstnZ2fY3epPJpOZbsH0gSZKKRCLRk8lk1H8AlRf2CWt1B2cAAAAASUVORK5CYII=');
}
    
#group_rpq {
    padding-left: 20px;
    padding-right: 20px;
}
    
#\33 62f810d {
    padding-left: 20px;
    padding-right: 20px;
}
    
#a82b8bb1 {
    padding-left: 20px;
    padding-right: 20px;
}
    
#\38 040658a {
    padding-left: 20px;
    padding-right: 20px;
}
    
#\37 544ca74 {
    padding-left: 20px;
    padding-right: 20px;
}
    
#\34 4f09e5b {
    padding-left: 20px;
    padding-right: 20px;
}
    
#d40b734f {
    width: 87.96%;
}
    
#ff85cac0 {
    width: 87.96%;
}
}



@media (max-width: 767px) {
    
#\35 dabb107 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 15px;
}
    
#f33fd58b {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 15% 4% 15% 4%;
}
    
#\35 ade78b3::before, #\35 ade78b3 > .bgExtraLayerOverlay {
    
}
#\35 ade78b3.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAaCAYAAACO5M0mAAAACXBIWXMAAAsTAAALEwEAmpwYAAADZUlEQVQ4y3WT30vqDBjHp2ZleurNNE6m2emdedQ152bMmTl/5Faz0mROpZlbGLZS+0E3CmZkBUEE/SCIoLoK6lLosrvu/KcOehG8nLcHnrsPD8/z8PkCwDdVr9c7/f7+DjSbTdlfAMuyQC6XA66urmQvLy/yz89PRavVUv4HQlEUEEVR1mg0FHd3d12vr689Hx8ffa1WS/MFgSAIxONx+fHxcdf19XXPw8ND39PTU//b25u22WzqvyCSJOXr6+tdFxcXvZeXl5qzs7PBarU6XKvVRhuNxlgbADwejzwQCHRFo1FVpVL5Ua/Xhw4ODn7yPG9KJpMT6XS6M0k2Pz+vYBiml6Kofp7ndZIkGcrlsrlQKICCIFgFQbABkUhEwXFc99ramiadTg/xPG+QJGm8UqlYGo3G76OjI0etVpsCUqlUN8/zffl8flAUxRFBEMbL5bLl/Pzc9vj4CD0/P8P39/dOYG9vTyWKYr8gCMO5XG5MFEVwe3vbdnJyAt3e3jpvbm6Q09NTVxtU8zw/yHGcIZPJ/OI4zppKpaDNzU1npVJxHR4eovv7+yiws7OjEUVxSBAEY3t5juPsFEXB0WgUyWaz6NbWFprP5zGgVCppCoXCkCRJpmKxaOE4zuH3+2GCIFw0TaOZTAbleR4DqtWqWpIkbalUMm1sbFji8biDIAgYx3GEoihXIpFAWZZFgVqtpmJZdjAej49GIpF//X6/DcOwKYIgnAzDILFYzBWNRlFgd3e3h6bp/mAw+NPr9Y673e5JGIbtOI5PLS0tOVdWVhCGYVxAsVhUUhSlJghC53K5jCiKTiAIMolhmC0QCECBQAD2+XydPyqy2WzP4uJiP0mSwziOGxEEGYdhGERR1ApBkB0EQahtsWx1dbUrFoup5ubmBvx+v97tdo9AEDQGguCEwWCY1Gq1vzv2hEIhOcMwyoWFBVUoFPrh9Xq1GIYN2+12o8lk+qXT6cCOj2azGcBxXO7z+ZQkSfbiOK6enp4ecDqdeofDMWq1Ws1fhhuNRpnFYpG73W4FQRDdwWBQFQ6HB8LhsD4UCo38FS6tVisDQVAxMzOjpGlatby8PBCLxXT/G1W9Xi/zeDwKmqa7E4mEmmXZf76LdTtHstnZ2fY3epPJpOZbsH0gSZKKRCLRk8lk1H8AlRf2CWt1B2cAAAAASUVORK5CYII=');
}
    
#group_rpq {
    width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding-top: 30px;
    padding-bottom: 30px;
    row-gap: 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_h7g {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
}
    
#abd8ac88 {
    height: auto;
    min-height: 80px;
}
    
#\33 62f810d {
    width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding-top: 30px;
    padding-bottom: 30px;
    row-gap: 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 0708e90 {
    height: auto;
    min-height: 80px;
}
    
#a82b8bb1 {
    width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding-top: 30px;
    padding-bottom: 30px;
    row-gap: 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 70e7f56 {
    height: auto;
    min-height: 80px;
}
    
#\39 6c1d00a {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
}
    
#\38 040658a {
    width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding-top: 30px;
    padding-bottom: 30px;
    row-gap: 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fd3b0b27 {
    height: auto;
    min-height: 80px;
}
    
#\37 544ca74 {
    width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding-top: 30px;
    padding-bottom: 30px;
    row-gap: 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 dc86e05 {
    height: auto;
    min-height: 80px;
}
    
#\34 4f09e5b {
    width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding-top: 30px;
    padding-bottom: 30px;
    row-gap: 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 dbde401 {
    height: auto;
    min-height: 80px;
}
}



@media all {
    
#\36 0816797 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\36 6916349 {
    width: 60px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#a7d8cb6a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 70%;
    min-width: 4%;
    margin-top: -139px;
    order: 0;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-right: 0%;
}
    
#e54e8bb4 {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding-right: 2%;
    padding-bottom: 8%;
    padding-left: 2%;
    padding-top: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\39 20cbbc9 {
    background-image: url(https://le-de.cdn-website.com/2df4d068cc174b418ae465dc769d8b4c/dms3rep/multi/opt/bg-1-1920w.jpg);
    background-position: 100% 50%;
}
#\39 20cbbc9.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAADAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAj/xAAaEAEAAgMBAAAAAAAAAAAAAAABAAIDERJR/8QAFAEBAAAAAAAAAAAAAAAAAAAAAP/EABQRAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhEDEQA/AJ5wrWijpju3rEQP/9k=');
}
    
#f52e837f {
    background-color: rgba(0, 0, 0, 0);
    max-width: 150%;
    align-self: auto;
    justify-content: flex-start;
    align-items: flex-start;
    min-height: 160px;
    height: auto;
    order: 2;
    background-image: initial;
    justify-self: auto;
    width: 145%;
    flex-wrap: nowrap;
    padding-top: 8%;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\38 7f55e22 {
    background-color: var(--color_8);
    max-width: 150%;
    align-self: auto;
    justify-content: flex-start;
    align-items: flex-start;
    min-height: 507px;
    height: auto;
    order: 2;
    background-image: initial;
    justify-self: auto;
    width: 130%;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding-top: 8%;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\39 f01e3f1 [data-content-reference]:not(.active-tab-title) {
    background-color: var(--color_9);
    background-image: initial;
}
#\39 f01e3f1:not(:has(.active-tab-title)) [data-content-reference]:first-child,#\39 f01e3f1 [data-content-reference].active-tab-title, #\39 f01e3f1 [data-content-reference]:not(.active-tab-title):hover {
    background-color: var(--color_1);
    background-image: initial;
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 0 0 0 0;
}
#\39 f01e3f1 {
    justify-content: flex-start;
    width: 99.99779100447935%;
    min-height: auto;
    height: auto;
    order: 0;
    align-self: auto;
    background-color: var(--color_8);
    background-image: initial;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#group_62a {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 99.90%;
    min-height: 446px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8%;
    height: auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#group_640 {
    align-items: flex-start;
    width: 34.62%;
    min-height: 450px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-image: url(https://le-de.cdn-website.com/2df4d068cc174b418ae465dc769d8b4c/dms3rep/multi/opt/IMG_5935+%281%29-540h.jpeg);
    height: auto;
    border-radius: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
#group_640.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUH/8QAHxAAAQQCAgMAAAAAAAAAAAAAAQACAwUEEQYTUXGR/8QAFAEBAAAAAAAAAAAAAAAAAAAAAv/EABkRAAMAAwAAAAAAAAAAAAAAAAABBCExcf/aAAwDAQACEQMRAD8Ak8WMlhaRZOZGRGJOxpHnZWhOuLZriGYzC0HQ9fERGnLXBzaZ/9k=');
}
    
#\36 795fab8 {
    align-items: flex-start;
    width: 53.699433846050006%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    margin: 0px 0% 0px 0%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#group_ucf {
    flex-direction: row;
    align-items: center;
    width: 100.07%;
    min-height: 51px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding-top: 20px;
    padding-bottom: 20px;
    border-style: solid;
    border-color: #000000 #000000 var(--color_5) #000000;
    border-width: 0 0 1px 0;
    order: 1;
    margin-top: 15px;
    padding-left: 0%;
    padding-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-right: 0%;
}
    
#widget_6v5 {
    width: 60px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_ln9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#e2b2f23e {
    flex-direction: row;
    align-items: center;
    width: 100.07%;
    min-height: 51px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding-top: 20px;
    padding-bottom: 20px;
    border-style: solid;
    border-color: #000000 #000000 var(--color_5) #000000;
    border-width: 0 0 1px 0;
    order: 2;
    padding-left: 0%;
    padding-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#c8945a27 {
    width: 60px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\39 bc1f9fb {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\30 98bc6a7 {
    flex-direction: row;
    align-items: center;
    width: 100.07%;
    min-height: 51px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding-top: 20px;
    padding-bottom: 20px;
    border-style: solid;
    border-color: #000000 #000000 var(--color_5) #000000;
    border-width: 0 0 1px 0;
    order: 3;
    padding-left: 0%;
    padding-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#c3760f34 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\31 3cb3603 {
    flex-direction: row;
    align-items: center;
    width: 100.07%;
    min-height: 51px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding-top: 20px;
    padding-bottom: 20px;
    border-style: solid;
    border-color: #000000 #000000 var(--color_5) #000000;
    border-width: 0 0 0px 0;
    order: 4;
    padding-left: 0%;
    padding-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\33 195018a {
    width: 60px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\36 c33cd0f {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#f2c5ca25 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 99.90%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 6%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#\31 ced73ba {
    align-items: flex-start;
    width: 27%;
    min-height: 450px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-image: url(https://le-de.cdn-website.com/2df4d068cc174b418ae465dc769d8b4c/dms3rep/multi/opt/automobile-evreux-garage-540h.png);
    height: auto;
    order: 0;
    border-radius: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
#\31 ced73ba.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAANCAYAAACQN/8FAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAB6UlEQVQozx3K20/ScQBA8e9TWSZ4DdAY1sDKWRZTs03SKWZNm2YiCibgBEN+lq011mJp5mUqZeZlo4usyMCQFBiRZuZsrT/rNH347Lwcsf7lPfHoR7ZTX9nfTfLvz49Df/dS7O9sspuOsp2MIBLrn9hYC5KIhUjFw/xMx9hJx/h10O9RthJh0puriN3tOMmNMJvrIdZCAcIrCwSXZgguTrMa8BMO+IkEZhF7v7f4Fouw+nmFd4t+3kz5ePbQxRPJwbjXw/zYY97OjiBeL80z83KGqekJXow+xffIw71eE3ZzCx6HmTGvxMLUCKKj10GXvY/eficDg27cbid99h4sFhPWnm4kaRCfz4coLqvkQnUtV40t3Lhjpc3ST6ddwux4QKftPl12CavDjcguOkdhSQUlFY3o681caR7gmslLg3WMJtsk17u9NLa7EEdlKmQKLfmnK9FcbqG03oW+fZTqnjlqnQEa+l5htI0jjhzP4UROIVknSyjQGlBX3UXXOkGZ4wPVQ2s0DK3Q7FlGZMrzkOcqDuccVSkFZ5tQ1w2j65jmkm0Og30So+05okB5igOyXBWZucVkKPRknb+N0uBGd3OYqlYPdW1ORJHmDIoiDfI8FcfkSjKyi8lUlpOvrUF90Uh5zS0MTSb+A1qBGuze32VcAAAAAElFTkSuQmCC');
}
    
#group_s4e {
    width: 30%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#group_orl {
    align-items: flex-start;
    width: 100.00%;
    min-height: 54px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
    height: auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#widget_kdd {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#cd01b68b {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\34 13386a7 {
    flex-direction: row;
    align-items: flex-start;
    width: 103.69%;
    min-height: 26px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5%;
    height: auto;
    order: 0;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\39 fbcee67 {
    align-items: flex-start;
    width: 50%;
    min-height: 108px;
    max-height: 100%;
    row-gap: 25px;
    column-gap: 4%;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#c24d6277 {
    width: 30px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\32 9271f0e {
    flex-direction: row;
    align-items: flex-start;
    width: 67.50156890630437%;
    min-height: 136px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 2%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#b550c02e {
    flex-direction: row;
    align-items: flex-start;
    width: 103.69%;
    min-height: 26px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5%;
    height: auto;
    order: 1;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#b3843b55 {
    width: 30px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\32 50d1019 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#ad6fea9c {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 26px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\36 ea8cd62 {
    width: 30px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\38 55dff49 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#bcf3d556 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 26px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 4;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#bdcdea3d {
    width: 27.8906px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\32 e5b6b53 {
    width: 89.67%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#a8eb8848 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 26px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 5;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\35 5a35dcd {
    width: 30px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#d3b1124e {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\33 d78ca7c {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 26px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 6;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#bd41d812 {
    width: 30px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#a2c67ff6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\32 1b55b3c {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 26px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 7;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\35 8139eff {
    width: 30px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\39 9b035ac {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\38 f5f6782 {
    align-items: flex-start;
    width: 50%;
    min-height: 108px;
    max-height: 100%;
    row-gap: 25px;
    column-gap: 4%;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#\33 0ff839e {
    flex-direction: row;
    align-items: flex-start;
    width: 103.69%;
    min-height: 26px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5%;
    height: auto;
    order: 0;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\32 4b55bc1 {
    width: 30px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\34 00e9653 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\33 cedc62f {
    flex-direction: row;
    align-items: flex-start;
    width: 103.69%;
    min-height: 26px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5%;
    height: auto;
    order: 1;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\38 70893d2 {
    width: 30px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\30 edb459b {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\36 30cda18 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 26px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\32 83870c3 {
    width: 30px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\34 a4a3f10 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#f3269f52 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 26px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\30 514834b {
    width: 30px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#b6c7f24f {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\35 a9c3b5c {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 26px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 4;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\38 bdaa4ef {
    width: 30px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#d0bb9b1b {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#d0095ed8 {
    flex-direction: row;
    align-items: flex-start;
    width: 99.99762720437772%;
    min-height: 26px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 5;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\36 fdf3fe1 {
    width: 30px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#e5b2bf68 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\35 ccd360a {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 26px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 7;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#fbbb9f59 {
    width: 30px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 1025px) {
    
#\39 f01e3f1:not(:has(.active-tab-title)) [data-content-reference]:first-child .tab-title, #\39 f01e3f1 [data-content-reference].active-tab-title .tab-title, #\39 f01e3f1 [data-content-reference]:not(.active-tab-title):hover .tab-title {
    font-size: 36px;
}
#\39 f01e3f1 [data-content-reference]:not(.active-tab-title) .tab-title {
    font-size: 36px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 f01e3f1:not(:has(.active-tab-title)) [data-content-reference]:first-child .tab-title, #\39 f01e3f1 [data-content-reference].active-tab-title .tab-title, #\39 f01e3f1 [data-content-reference]:not(.active-tab-title):hover .tab-title {
    font-size: 32px;
}
#\39 f01e3f1 [data-content-reference]:not(.active-tab-title) .tab-title {
    font-size: 32px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e54e8bb4 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\39 f01e3f1 {
    height: auto;
    min-height: 567px;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f52e837f {
    align-items: center;
    height: auto;
    min-height: 438px;
    width: 125%;
}
    
#\38 7f55e22 {
    align-items: center;
    height: auto;
    min-height: 648px;
    width: 120%;
}
    
#group_s4e {
    width: 20%;
}
    
#a7d8cb6a {
    width: 80%;
    margin-top: -123px;
}
    
#\32 9271f0e {
    column-gap: 3%;
}
}



@media (max-width: 767px) {
    
#\39 f01e3f1:not(:has(.active-tab-title)) [data-content-reference]:first-child .tab-title, #\39 f01e3f1 [data-content-reference].active-tab-title .tab-title, #\39 f01e3f1 [data-content-reference]:not(.active-tab-title):hover .tab-title {
    font-size: 29px;
}
#\39 f01e3f1 [data-content-reference]:not(.active-tab-title) .tab-title {
    font-size: 29px;
}
}



@media (max-width: 767px) {
    
#a7d8cb6a {
    width: 100%;
    min-height: 80px;
    align-items: center;
    margin-top: -75px;
}
    
#e54e8bb4 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\39 f01e3f1:not(:has(.active-tab-title)) [data-content-reference]:first-child .tab-title, #\39 f01e3f1 [data-content-reference].active-tab-title .tab-title, #\39 f01e3f1 [data-content-reference]:not(.active-tab-title):hover .tab-title {
    font-size: 18px;
}
#\39 f01e3f1 [data-content-reference]:not(.active-tab-title) .tab-title {
    font-size: 18px;
}
#\39 f01e3f1 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f52e837f {
    align-self: auto;
    align-items: center;
    padding-top: 10%;
    padding-bottom: 8%;
    justify-self: auto;
    width: 100%;
    order: 2;
    height: auto;
    min-height: 722px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 7f55e22 {
    align-self: auto;
    align-items: center;
    padding-top: 8%;
    padding-bottom: 8%;
    justify-self: auto;
    width: 100%;
    order: 2;
    height: auto;
    min-height: 722px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_ucf {
    height: auto;
    min-height: 79px;
    padding-top: 15px;
    padding-bottom: 15px;
    width: 100.00%;
}
    
#group_62a {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_640 {
    width: 71.12%;
    height: auto;
    min-height: 298px;
    margin: 0px 0% 0px 0%;
}
#group_640.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUH/8QAHxAAAQQCAgMAAAAAAAAAAAAAAQACAwUEEQYTUXGR/8QAFAEBAAAAAAAAAAAAAAAAAAAAAv/EABkRAAMAAwAAAAAAAAAAAAAAAAABBCExcf/aAAwDAQACEQMRAD8Ak8WMlhaRZOZGRGJOxpHnZWhOuLZriGYzC0HQ9fERGnLXBzaZ/9k=');
}
    
#\36 795fab8 {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#e2b2f23e {
    height: auto;
    min-height: 79px;
    padding-top: 15px;
    padding-bottom: 15px;
}
    
#\30 98bc6a7 {
    height: auto;
    min-height: 79px;
    padding-top: 15px;
    padding-bottom: 15px;
}
    
#\31 3cb3603 {
    height: auto;
    min-height: 79px;
    padding-top: 15px;
    padding-bottom: 15px;
}
    
#f2c5ca25 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 30px;
}
    
#\31 ced73ba {
    width: 70.22%;
    height: auto;
    min-height: 298px;
    margin: 0px 0% 0px 0%;
}
#\31 ced73ba.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAANCAYAAACQN/8FAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAB6UlEQVQozx3K20/ScQBA8e9TWSZ4DdAY1sDKWRZTs03SKWZNm2YiCibgBEN+lq011mJp5mUqZeZlo4usyMCQFBiRZuZsrT/rNH347Lwcsf7lPfHoR7ZTX9nfTfLvz49Df/dS7O9sspuOsp2MIBLrn9hYC5KIhUjFw/xMx9hJx/h10O9RthJh0puriN3tOMmNMJvrIdZCAcIrCwSXZgguTrMa8BMO+IkEZhF7v7f4Fouw+nmFd4t+3kz5ePbQxRPJwbjXw/zYY97OjiBeL80z83KGqekJXow+xffIw71eE3ZzCx6HmTGvxMLUCKKj10GXvY/eficDg27cbid99h4sFhPWnm4kaRCfz4coLqvkQnUtV40t3Lhjpc3ST6ddwux4QKftPl12CavDjcguOkdhSQUlFY3o681caR7gmslLg3WMJtsk17u9NLa7EEdlKmQKLfmnK9FcbqG03oW+fZTqnjlqnQEa+l5htI0jjhzP4UROIVknSyjQGlBX3UXXOkGZ4wPVQ2s0DK3Q7FlGZMrzkOcqDuccVSkFZ5tQ1w2j65jmkm0Og30So+05okB5igOyXBWZucVkKPRknb+N0uBGd3OYqlYPdW1ORJHmDIoiDfI8FcfkSjKyi8lUlpOvrUF90Uh5zS0MTSb+A1qBGuze32VcAAAAAElFTkSuQmCC');
}
    
#group_s4e {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 fbcee67 {
    justify-self: auto;
    align-self: auto;
    width: 100.00%;
    order: 0;
    row-gap: 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 9271f0e {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100.00%;
}
    
#\34 13386a7 {
    height: auto;
    min-height: 26px;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    column-gap: 4%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b550c02e {
    height: auto;
    min-height: 26px;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    column-gap: 4%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ad6fea9c {
    height: auto;
    min-height: 26px;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    column-gap: 4%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bcf3d556 {
    height: auto;
    min-height: 26px;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    column-gap: 4%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a8eb8848 {
    height: auto;
    min-height: 26px;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    column-gap: 4%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 d78ca7c {
    height: auto;
    min-height: 26px;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    column-gap: 4%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 1b55b3c {
    height: auto;
    min-height: 26px;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    column-gap: 4%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 f5f6782 {
    justify-self: auto;
    align-self: auto;
    width: 100.00%;
    order: 0;
    row-gap: 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 0ff839e {
    height: auto;
    min-height: 26px;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    column-gap: 4%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 cedc62f {
    height: auto;
    min-height: 26px;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    column-gap: 4%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 30cda18 {
    height: auto;
    min-height: 26px;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    column-gap: 4%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f3269f52 {
    height: auto;
    min-height: 26px;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    column-gap: 4%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 a9c3b5c {
    height: auto;
    min-height: 26px;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    column-gap: 4%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d0095ed8 {
    height: auto;
    min-height: 26px;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    column-gap: 4%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 ccd360a {
    height: auto;
    min-height: 26px;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    column-gap: 4%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\31 5b451f2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 56.97898209236569%;
    min-width: 4%;
    background-color: var(--color_2);
    background-image: initial;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\37 1003d6e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 43.02%;
    min-width: 4%;
    background-color: var(--color_6);
    background-image: initial;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#b01a5664 {
    min-height: 139px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b01a5664 {
    min-height: 123px;
    padding: 0px 0px 0px 0px;
}
}



@media (max-width: 767px) {
    
#\31 5b451f2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 1003d6e {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#b01a5664 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
}



@media all {
    
#\32 8a95c73 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 36.1053974484789%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\36 65e01f3 {
    min-height: 8px;
    column-gap: 6%;
    row-gap: 24px;
    width: 59.85%;
    min-width: 4%;
    flex-direction: row;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\34 6dd82c9 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 8% 2% 13% 2%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\39 6f81fd7 {
    background-image: url(https://le-de.cdn-website.com/2df4d068cc174b418ae465dc769d8b4c/dms3rep/multi/opt/bg-2-1920w.jpg);
    background-position: 50% 0%;
}
#\39 6f81fd7.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAEAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMI/8QAGRAAAgMBAAAAAAAAAAAAAAAAAAECBBEh/8QAFAEBAAAAAAAAAAAAAAAAAAAAAP/EABQRAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhEDEQA/AM+W3ko4kuEgAP/Z');
}
    
#group_5kf {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 14.711010636934512%;
    min-height: 290px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    margin: 0px 0% 0px 0%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#\37 0109ae4 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 81.29%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 30px;
    column-gap: 4%;
    margin: 0px 0% 0px 0%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#widget_s7m {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_a7b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_40k {
    width: 99.99842182915306%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#group_992 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: 48px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    order: 2;
    height: auto;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#widget_kk3 {
    width: 40px;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 6dd82c9 {
    padding: 10% 2% 25% 2%;
}
    
#\36 65e01f3 {
    width: 81.0185401459854%;
}
    
#\32 8a95c73 {
    width: 14.91%;
}
}



@media (max-width: 767px) {
    
#\32 8a95c73 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 65e01f3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\34 6dd82c9 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 15% 4% 45% 4%;
}
    
#group_5kf {
    width: 33.53%;
    height: auto;
    min-height: 174px;
    margin: 0px 0% 0px 0%;
}
    
#\37 0109ae4 {
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#group_992 {
    align-items: center;
}
}



@media all {
    
#cdc6e921 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 80.89434495758718%;
    min-width: 4%;
    background-color: var(--color_1);
    background-image: initial;
    align-items: flex-end;
    padding: 6% 4% 6% 4%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#a76eb108 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 15.11%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#fc6c3c83 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding-top: 50px;
    padding-left: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#ace0c3de {
    background-image: url(https://le-de.cdn-website.com/2df4d068cc174b418ae465dc769d8b4c/dms3rep/multi/opt/shape-2-1920w.png);
    background-size: auto;
    background-position: 100% 0%;
}
#ace0c3de.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAACCAYAAABhYU3QAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAW0lEQVQI12O4lJZhtM4n0KPfP6i4Kyl5dn1W1sGa/Lw9OQkJ/XnJybFV+flGs/r71RkuJqelLPcLamn29ttYEhJ2Ois27l5WYuK1uJCQLalR0f3lubnJM3p6fAHK0CRpEqXfFgAAAABJRU5ErkJggg==');
}
    
#group_u13 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 90%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#d43c8a5b {
    margin-top: -150px;
}
    
#widget_uk8 {
    width: 59.536744365992845%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\31 8b731a9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#ed28a64f {
    width: 99.9983125599233%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\38 9780ac4 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 36.461398587871166%;
    min-height: 136px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 4%;
    height: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#widget_hqu.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_hqu {
    width: 100px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 3;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#fc6c3c83 {
    padding-left: 0%;
    padding-right: 0%;
}
    
#cdc6e921 {
    width: 91.5124824684432%;
}
    
#a76eb108 {
    width: 4.49%;
}
    
#group_u13 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#cdc6e921 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#a76eb108 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#fc6c3c83 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\31 8b731a9 {
    margin-top: 0px;
    width: 91.93%;
}
    
#group_u13 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\38 9780ac4 {
    align-items: center;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#widget_uk8 {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#cce04c68 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 30px;
    width: 100%;
    min-width: 4%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\31 61b9b30 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 8% 2% 8% 2%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\38 7902afd {
    background-color: var(--color_3);
    background-image: initial;
}
    
#group_u23 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    margin-top: 100px;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\37 b113156 {
    width: 99.9983125599233%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\35 76d7429 {
    width: 99.9983125599233%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\39 638b6a3 {
    align-items: center;
    width: 100%;
    min-height: 87px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 4%;
    height: auto;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#group_jm6 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 100px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    margin-top: 20px;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-right: 0%;
}
    
#widget_dtq {
    width: 100%;
    height: 100px;
    min-height: 100px;
    max-width: 100%;
}
    
#\30 6680249 {
    width: 99.9983125599233%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
}



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



@media (max-width: 767px) {
    
#cce04c68 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 61b9b30 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#group_u23 {
    margin-top: 50px;
}
}



@media all {
    
#\38 1f8e333 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\30 eccab7e {
    min-height: 185px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#widget_1g7 {
    width: 100%;
    height: 300px;
    position: relative;
    min-width: 10px;
    min-height: 100px;
    max-width: 100%;
}
}



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



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



@media all {
    
#bed14959 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    margin-top: 100px;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\30 3d14e57 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 30px;
    width: 100%;
    min-width: 4%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#fb2d3888 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 100px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    margin-top: 20px;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\31 7eb60f8 {
    width: 99.9983125599233%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#d27015fd {
    background-color: var(--color_3);
    background-image: initial;
}
    
#\30 7dd0082 {
    width: 99.9983125599233%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\31 82c3ccc {
    align-items: center;
    width: 100%;
    min-height: 87px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 4%;
    height: auto;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#\32 771ee3d {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 8% 2% 8% 2%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\32 51d96fc {
    width: 99.9983125599233%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#widget_m6u {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



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



@media (max-width: 767px) {
    
#bed14959 {
    margin-top: 50px;
}
    
#\30 3d14e57 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 771ee3d {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
}

