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

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

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

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

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

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

  *#dm .dmInner div.u_1630701042 {
    background-color:rgba(255,255,255,0.15) !important;
    background-image:initial !important;
    border-radius:5px 5px 5px 5px !important;
  }

  *#dm .dmInner div.u_1415288523 {
    background-color:rgba(255,255,255,0.15) !important;
    background-image:initial !important;
    border-radius:5px 5px 5px 5px !important;
  }

  *#dm .dmInner a.u_1782948632 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://de.cdn-website.com/8a76012385984471ba4a22cb71d10d1d/icon/Arrow_3134190.svg) !important;
  }

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

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

  *#dm .dmInner a.u_1461046314 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://de.cdn-website.com/8a76012385984471ba4a22cb71d10d1d/icon/Phone_7985829.svg) !important;
  }

  *#dm .dmInner a.u_738951230:hover { border-color:var(--color_3) !important; }

  *#dm .dmInner a.u_738951230.hover { border-color:var(--color_3) !important; }

  *#dm .dmInner a.u_1599015065:hover { border-color:var(--color_3) !important; }

  *#dm .dmInner a.u_1599015065.hover { border-color:var(--color_3) !important; }

  *#dm .dmInner a.u_1033959742:hover { border-color:var(--color_3) !important; }

  *#dm .dmInner a.u_1033959742.hover { border-color:var(--color_3) !important; }

  *#dm .dmInner a.u_1429730163:hover { border-color:var(--color_3) !important; }

  *#dm .dmInner a.u_1429730163.hover { border-color:var(--color_3) !important; }

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

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

  *#dm .dmInner a.u_1782948632 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
  }

  *#dm .dmInner a.u_1782948632:hover { border-color:var(--color_3) !important; }

  *#dm .dmInner a.u_1782948632.hover { border-color:var(--color_3) !important; }

  *#dm .dmInner div.u_1308892984 {
    background-color:var(--color_1) !important;
    background-image:initial !important;
    border-radius:5px 5px 5px 5px !important;
  }

  *#dm .dmInner div.u_1853503426 {
    background-color:var(--color_1) !important;
    background-image:initial !important;
    border-radius:5px 5px 5px 5px !important;
  }

  *#dm .dmInner div.u_1956274140 {
    background-color:var(--color_1) !important;
    background-image:initial !important;
    border-radius:5px 5px 5px 5px !important;
  }

  *#dm .dmInner div.u_1516451574 {
    background-color:var(--color_1) !important;
    background-image:initial !important;
    border-radius:5px 5px 5px 5px !important;
  }

  *#dm .dmInner a.u_738951230 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_7) var(--color_7) var(--color_7) var(--color_7) !important;
  }

  *#dm .dmInner a.u_1599015065 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_7) var(--color_7) var(--color_7) var(--color_7) !important;
  }

  *#dm .dmInner a.u_1033959742 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_7) var(--color_7) var(--color_7) var(--color_7) !important;
  }

  *#dm .dmInner a.u_1429730163 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_7) var(--color_7) var(--color_7) var(--color_7) !important;
  }

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

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

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

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

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

  *#dm .dmInner div.u_1771933324 .shape-description p {
    font-weight:700 !important;
    font-family: 'Sora' !important;
  }

  *#dm .dmInner div.u_1771933324 .shape-description ul {
    font-weight:700 !important;
    font-family: 'Sora' !important;
  }

  *#dm .dmInner div.u_1771933324 .shape-description ol {
    font-weight:700 !important;
    font-family: 'Sora' !important;
  }

  *#dm .dmInner div.u_1726360482 .shape-description p {
    font-weight:700 !important;
    font-family: 'Sora' !important;
  }

  *#dm .dmInner div.u_1726360482 .shape-description ul {
    font-weight:700 !important;
    font-family: 'Sora' !important;
  }

  *#dm .dmInner div.u_1726360482 .shape-description ol {
    font-weight:700 !important;
    font-family: 'Sora' !important;
  }

  *#dm .dmInner div.u_1894324004 .shape-description p {
    font-weight:700 !important;
    font-family: 'Sora' !important;
  }

  *#dm .dmInner div.u_1894324004 .shape-description ul {
    font-weight:700 !important;
    font-family: 'Sora' !important;
  }

  *#dm .dmInner div.u_1894324004 .shape-description ol {
    font-weight:700 !important;
    font-family: 'Sora' !important;
  }

  *#dm .dmInner div.u_1569805386 .shape-description p {
    font-weight:700 !important;
    font-family: 'Sora' !important;
  }

  *#dm .dmInner div.u_1569805386 .shape-description ul {
    font-weight:700 !important;
    font-family: 'Sora' !important;
  }

  *#dm .dmInner div.u_1569805386 .shape-description ol {
    font-weight:700 !important;
    font-family: 'Sora' !important;
  }

  *#dm .dmInner a.u_1563640866 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_7) var(--color_7) var(--color_7) var(--color_7) !important;
  }
}
@media (min-width:1025px) {
  *#dm .dmInner div.u_1771933324 .shape-description p { font-size:50px !important; }

  *#dm .dmInner div.u_1771933324 .shape-description ul { font-size:50px !important; }

  *#dm .dmInner div.u_1771933324 .shape-description ol { font-size:50px !important; }

  *#dm .dmInner div.u_1726360482 .shape-description p { font-size:50px !important; }

  *#dm .dmInner div.u_1726360482 .shape-description ul { font-size:50px !important; }

  *#dm .dmInner div.u_1726360482 .shape-description ol { font-size:50px !important; }

  *#dm .dmInner div.u_1894324004 .shape-description p { font-size:50px !important; }

  *#dm .dmInner div.u_1894324004 .shape-description ul { font-size:50px !important; }

  *#dm .dmInner div.u_1894324004 .shape-description ol { font-size:50px !important; }

  *#dm .dmInner div.u_1569805386 .shape-description p { font-size:50px !important; }

  *#dm .dmInner div.u_1569805386 .shape-description ul { font-size:50px !important; }

  *#dm .dmInner div.u_1569805386 .shape-description ol { font-size:50px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner div.u_1771933324 .shape-description p { font-size:36px !important; }

  *#dm .dmInner div.u_1771933324 .shape-description ul { font-size:36px !important; }

  *#dm .dmInner div.u_1771933324 .shape-description ol { font-size:36px !important; }

  *#dm .dmInner div.u_1726360482 .shape-description p { font-size:36px !important; }

  *#dm .dmInner div.u_1726360482 .shape-description ul { font-size:36px !important; }

  *#dm .dmInner div.u_1726360482 .shape-description ol { font-size:36px !important; }

  *#dm .dmInner div.u_1894324004 .shape-description p { font-size:36px !important; }

  *#dm .dmInner div.u_1894324004 .shape-description ul { font-size:36px !important; }

  *#dm .dmInner div.u_1894324004 .shape-description ol { font-size:36px !important; }

  *#dm .dmInner div.u_1569805386 .shape-description p { font-size:36px !important; }

  *#dm .dmInner div.u_1569805386 .shape-description ul { font-size:36px !important; }

  *#dm .dmInner div.u_1569805386 .shape-description ol { font-size:36px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner div.u_1771933324 .shape-description p { font-size:36px !important; }

  *#dm .dmInner div.u_1771933324 .shape-description ul { font-size:36px !important; }

  *#dm .dmInner div.u_1771933324 .shape-description ol { font-size:36px !important; }

  *#dm .dmInner div.u_1726360482 .shape-description p { font-size:36px !important; }

  *#dm .dmInner div.u_1726360482 .shape-description ul { font-size:36px !important; }

  *#dm .dmInner div.u_1726360482 .shape-description ol { font-size:36px !important; }

  *#dm .dmInner div.u_1894324004 .shape-description p { font-size:36px !important; }

  *#dm .dmInner div.u_1894324004 .shape-description ul { font-size:36px !important; }

  *#dm .dmInner div.u_1894324004 .shape-description ol { font-size:36px !important; }

  *#dm .dmInner div.u_1569805386 .shape-description p { font-size:36px !important; }

  *#dm .dmInner div.u_1569805386 .shape-description ul { font-size:36px !important; }

  *#dm .dmInner div.u_1569805386 .shape-description ol { font-size:36px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}

@media all {
    
#\36 3bd85219866cc3622781521::before, #\36 3bd85219866cc3622781521 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_4);
    opacity: 0.5;
    border-radius: inherit;
}
#\36 3bd85219866cc3622781521 {
    min-height: 8px;
    background-position: 50% 100%;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    align-items: flex-end;
    min-width: 4%;
    background-color: var(--color_7);
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
    padding: 100px 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 776px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 1% 1% 1% 1%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#group_rtp {
    flex-direction: row;
    align-items: flex-start;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: var(--color_7);
    background-image: initial;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#group_kv3 {
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 30px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 100px 0% 0px 0%;
}
    
#widget_fr1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_uj5 {
    width: 50.77%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#group_ve9 {
    flex-direction: row;
    align-items: flex-start;
    width: 99.86%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 3;
    padding: 0% 0% 0% 0%;
    margin: 30px 0% 0% 0%;
}
    
#widget_orm.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-left: 30px;
    padding-right: 30px;
}
#widget_orm {
    width: auto;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#a1a6f145.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-left: 30px;
    padding-right: 30px;
}
#a1a6f145 {
    width: auto;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#efaaa2c7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\36 3b477fa {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-top: -59px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781520 {
    padding-right: 2%;
}
    
#\36 3bd85219866cc3622781521::before, #\36 3bd85219866cc3622781521 > .bgExtraLayerOverlay {
    
}
#\36 3bd85219866cc3622781521 {
    padding-left: 4%;
    padding-right: 0%;
    padding-top: 120px;
}
    
#group_rtp {
    width: 99.88%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-end;
}
    
#group_kv3 {
    width: 100.00%;
    row-gap: 20px;
    margin: 0px 0% 0px 0%;
}
    
#group_ve9 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#widget_orm {
    margin: 0px 0% 0px 0%;
}
    
#a1a6f145 {
    margin: 0px 0% 0px 0%;
}
    
#widget_uj5 {
    width: 81.56%;
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521::before, #\36 3bd85219866cc3622781521 > .bgExtraLayerOverlay {
    
}
#\36 3bd85219866cc3622781521 {
    min-height: 100px;
    align-items: center;
    width: 100%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 1% 1% 1% 1%;
}
    
#group_rtp {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    row-gap: 0px;
    min-height: 236px;
    padding-top: 25%;
    padding-bottom: 0%;
}
    
#group_kv3 {
    width: 100.00%;
    row-gap: 15px;
    align-items: center;
    min-height: 302px;
    margin: 0px 0% 0px 0%;
}
    
#group_ve9 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
    order: 2;
    align-items: center;
    margin-top: 20px;
}
    
#widget_orm {
    min-height: 55px;
    margin: 0px 0% 0px 0%;
}
    
#a1a6f145 {
    min-height: 55px;
    margin: 0px 0% 0px 0%;
}
    
#widget_uj5 {
    order: 1;
    width: 93.90%;
}
    
#widget_fr1 {
    order: 0;
}
    
#efaaa2c7 {
    order: 0;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#\36 3b477fa {
    order: 0;
    margin-top: -29px;
}
}



@media all {
    
#\36 30d631e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 48%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#ae5bcd54 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 30px;
    width: 48%;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 5ee7a76 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 8% 2% 8% 2%;
    margin: 0% 0% 0% 0%;
}
    
#group_l7f {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#widget_g4f {
    width: 92.84%;
    height: auto;
    max-width: 100%;
}
    
#widget_m7s {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c05280e9 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    padding: 0% 0% 0% 0%;
    margin: 20px 0% 0% 0%;
}
    
#group_jbs {
    align-items: flex-start;
    width: 50%;
    min-height: auto;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#group_4i9 {
    flex-direction: row;
    align-items: center;
    width: 99.70%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#widget_8h5 {
    width: 40px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_imj {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#fd6f1448 {
    flex-direction: row;
    align-items: center;
    width: 99.70%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#db69f529 {
    width: 40px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#e6ba71fe {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#b5e63ca3 {
    align-items: flex-start;
    width: 50%;
    min-height: auto;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\31 bf9c8cd {
    flex-direction: row;
    align-items: center;
    width: 99.70%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#d55c38c1 {
    width: 40px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\34 281d963 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#fe1b2f3c {
    flex-direction: row;
    align-items: center;
    width: 99.70%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\33 bc3b21a {
    width: 40px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#c114360b {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#group_npn {
    align-items: flex-start;
    width: 84.86%;
    min-height: 487px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    border-radius: 15px 15px 15px 15px;
    background-image: url(https://le-de.cdn-website.com/8a76012385984471ba4a22cb71d10d1d/dms3rep/multi/opt/reparateur-velo-lyon-584h.png);
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
#group_npn.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAA7EAAAOxAGVKw4bAAABX0lEQVQY0wXB7U7aUACA4XOFm9VMgYpAKrBSoaugZ4UlLWq7rYClMEFkRTYQv2IQZ0zcjyXbjb17HuG7kqBZI/L2GXVsLs9c7n8ErK5DbmKfzonFQTmDuI7bLGchT1chq0WXh1mH57seq3mb+fkRw5bNWbuBeH0Y8O9lwt+XmD/PYx6vQn7ddLkbe0wjl0l0xO20h/i9HPH6eMHT7TeWi4jF+Av3k6/MI4e+K+l5DvGoj5iNPnPRdeme1Oj7hwx8SdyyGbgWbkVHVkxsu4EIPYknDZy9HE4lT1A3CRomzQ8F8skkaiJNVisijqWJWynQyKU4yKjIoka1VKCU3WFL2eDtG4VUMoWIfIfTT4e0TJ2mnsc23qMXC6SSKhvr71hXFLJqAjEdRgwDj1NZxbfK1PcMdrVdtjYTZNLbFLUMVklD/Px+zqATENgfOd63kIbBtrrD2ppCLpumaurUa2X+A849+lNBehWwAAAAAElFTkSuQmCC');
}
    
#widget_l2n {
    width: 151px;
    height: auto;
    max-width: 100%;
}
    
#\31 ff0229b::before, #\31 ff0229b > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.9;
    border-radius: inherit;
}
#\31 ff0229b {
    background-image: url(https://le-de.cdn-website.com/8a76012385984471ba4a22cb71d10d1d/dms3rep/multi/opt/f370aa25-699b-49d2-86d6-ddf4d3737dbf-1920w.png);
    background-size: contain;
    background-position: 100% 50%;
}
#\31 ff0229b.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAABe0lEQVQY0xWO70vbQABAr1iGWK2sMnGzWuvKnEX8Ma22l6TJ5ZJLcrm7/L4cs62bhYJriyBjIv7zox8e78v78EBgGzVimweubR7ZyPqk63ATwn5dh7cN2L+uDQeXH7rdLgChY9Z8Bx17jnVCHNR2sNl00LCNLb1jD+EuMgZbEPaqQEnRSCN6FXP/jlH3jGCzQ7C58o2Lhx3HNnYN424DTEb5NyUjpApBZM77gpEzn6Abz7U0z7UuCDYPkKk3wGI+tSajIpEZV2UhWJGGBg9djfp4QD38gxJ7tbUP/r7Mk98TpdKIjmXGyzIXYRIHVsyDfhR6VyIgx9Sz2+D97SV9mv1SZS5UmYmwzLlWZOxapuw8E/Q04X6LUae1Cm8XT1PrYSThT5l8l6nYkyn/XObiqEhZK4vZfsT8PfD67/nL83L2dflnejh7HNWpplVYgNbjiHxMIn8ni2gjo3QbjMdl9eFera8YS1ltNpuVXq+3FgRoU1Bcz0N3+56Qjf+Y02hV+GU7ZAAAAABJRU5ErkJggg==');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 5ee7a76 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#c05280e9 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
}
    
#group_jbs {
    width: 100.00%;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#b5e63ca3 {
    width: 100.00%;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\31 ff0229b::before, #\31 ff0229b > .bgExtraLayerOverlay {
    
}
#\31 ff0229b.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAABe0lEQVQY0xWO70vbQABAr1iGWK2sMnGzWuvKnEX8Ma22l6TJ5ZJLcrm7/L4cs62bhYJriyBjIv7zox8e78v78EBgGzVimweubR7ZyPqk63ATwn5dh7cN2L+uDQeXH7rdLgChY9Z8Bx17jnVCHNR2sNl00LCNLb1jD+EuMgZbEPaqQEnRSCN6FXP/jlH3jGCzQ7C58o2Lhx3HNnYN424DTEb5NyUjpApBZM77gpEzn6Abz7U0z7UuCDYPkKk3wGI+tSajIpEZV2UhWJGGBg9djfp4QD38gxJ7tbUP/r7Mk98TpdKIjmXGyzIXYRIHVsyDfhR6VyIgx9Sz2+D97SV9mv1SZS5UmYmwzLlWZOxapuw8E/Q04X6LUae1Cm8XT1PrYSThT5l8l6nYkyn/XObiqEhZK4vZfsT8PfD67/nL83L2dflnejh7HNWpplVYgNbjiHxMIn8ni2gjo3QbjMdl9eFera8YS1ltNpuVXq+3FgRoU1Bcz0N3+56Qjf+Y02hV+GU7ZAAAAABJRU5ErkJggg==');
}
}



@media (max-width: 767px) {
    
#\36 30d631e {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#ae5bcd54 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 0px;
}
    
#\35 5ee7a76 {
    min-height: unset;
    flex-direction: column;
    padding: 12% 4% 12% 4%;
}
    
#c05280e9 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
}
    
#group_jbs {
    width: 100.00%;
    row-gap: 15px;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#b5e63ca3 {
    width: 100.00%;
    row-gap: 15px;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#group_npn {
    width: 100.00%;
    height: auto;
    min-height: 300px;
}
#group_npn.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAA7EAAAOxAGVKw4bAAABX0lEQVQY0wXB7U7aUACA4XOFm9VMgYpAKrBSoaugZ4UlLWq7rYClMEFkRTYQv2IQZ0zcjyXbjb17HuG7kqBZI/L2GXVsLs9c7n8ErK5DbmKfzonFQTmDuI7bLGchT1chq0WXh1mH57seq3mb+fkRw5bNWbuBeH0Y8O9lwt+XmD/PYx6vQn7ddLkbe0wjl0l0xO20h/i9HPH6eMHT7TeWi4jF+Av3k6/MI4e+K+l5DvGoj5iNPnPRdeme1Oj7hwx8SdyyGbgWbkVHVkxsu4EIPYknDZy9HE4lT1A3CRomzQ8F8skkaiJNVisijqWJWynQyKU4yKjIoka1VKCU3WFL2eDtG4VUMoWIfIfTT4e0TJ2mnsc23qMXC6SSKhvr71hXFLJqAjEdRgwDj1NZxbfK1PcMdrVdtjYTZNLbFLUMVklD/Px+zqATENgfOd63kIbBtrrD2ppCLpumaurUa2X+A849+lNBehWwAAAAAElFTkSuQmCC');
}
    
#group_l7f {
    row-gap: 15px;
}
    
#\31 ff0229b::before, #\31 ff0229b > .bgExtraLayerOverlay {
    
}
#\31 ff0229b.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAABe0lEQVQY0xWO70vbQABAr1iGWK2sMnGzWuvKnEX8Ma22l6TJ5ZJLcrm7/L4cs62bhYJriyBjIv7zox8e78v78EBgGzVimweubR7ZyPqk63ATwn5dh7cN2L+uDQeXH7rdLgChY9Z8Bx17jnVCHNR2sNl00LCNLb1jD+EuMgZbEPaqQEnRSCN6FXP/jlH3jGCzQ7C58o2Lhx3HNnYN424DTEb5NyUjpApBZM77gpEzn6Abz7U0z7UuCDYPkKk3wGI+tSajIpEZV2UhWJGGBg9djfp4QD38gxJ7tbUP/r7Mk98TpdKIjmXGyzIXYRIHVsyDfhR6VyIgx9Sz2+D97SV9mv1SZS5UmYmwzLlWZOxapuw8E/Q04X6LUae1Cm8XT1PrYSThT5l8l6nYkyn/XObiqEhZK4vZfsT8PfD67/nL83L2dflnejh7HNWpplVYgNbjiHxMIn8ni2gjo3QbjMdl9eFera8YS1ltNpuVXq+3FgRoU1Bcz0N3+56Qjf+Y02hV+GU7ZAAAAABJRU5ErkJggg==');
}
    
#widget_l2n.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 10px;
}
#widget_l2n {
    margin-top: 30px;
    width: 157px;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media all {
    
#\34 7233abf {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    border-radius: 15px 15px 15px 15px;
    background-color: var(--color_1);
    background-image: initial;
    align-items: center;
    padding: 8% 2% 8% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\31 3fbb267 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 2% 0% 2%;
    margin: 0% 0% 0% 0%;
}
    
#group_tap {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 83%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 9e9aee0 {
    flex-direction: row;
    align-items: center;
    width: 99.70%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#c9c6641f {
    flex-direction: row;
    align-items: center;
    width: 99.70%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#c5c4bfe4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#aff3a512 {
    min-height: 655px;
    column-gap: 4%;
    row-gap: 30px;
    width: 47.51477230510529%;
    min-width: 4%;
    order: 0;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#aad8d136 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 20px 0% 0% 0%;
}
    
#\34 6b85d41 {
    width: 50px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\36 99475c0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e25afa40 {
    flex-direction: row;
    align-items: flex-start;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\35 924591c {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\31 eebd6f1 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 4%;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 20dea56 {
    width: 50px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\38 bb0e109 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#\30 0187887 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.86%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 20px 0% 20px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 78a04c2.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-left: 30px;
    padding-right: 30px;
}
#\38 78a04c2 {
    width: auto;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#group_jt3 {
    align-items: center;
    width: 49.59913291183214%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#group_e5g {
    align-items: flex-start;
    width: 75.09%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#widget_kbe {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_iqu {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.84%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8%;
    padding: 0% 0% 0% 0%;
    margin: 1px 0% 0% 0%;
}
    
#ae2ed2ce {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#cd308ef9 {
    align-items: flex-start;
    width: 75.09%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 9f3c57d {
    align-items: flex-start;
    width: 75.09%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e150e7d6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e3ed1d50 {
    margin-bottom: 8%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 3fbb267 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\34 7233abf {
    padding-left: 4%;
    padding-right: 4%;
}
    
#widget_kbe {
    height: auto;
}
    
#group_tap {
    width: 99.88%;
}
    
#aad8d136 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#e25afa40 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
    margin: 0px 0% 0px 0%;
}
    
#\34 9e9aee0 {
    margin: 0px 0% 0px 0%;
}
    
#c9c6641f {
    margin: 0px 0% 0px 0%;
}
    
#group_iqu {
    margin-top: 0px;
}
    
#group_e5g {
    width: 101.58%;
}
}



@media (max-width: 767px) {
    
#\34 7233abf {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-top: 12%;
    padding-bottom: 12%;
}
    
#\31 3fbb267 {
    min-height: 0;
    flex-direction: column;
    padding-left: 1%;
    padding-right: 1%;
    flex-wrap: nowrap;
}
    
#aff3a512 {
    width: 100%;
    min-height: auto;
    align-items: center;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#aad8d136 {
    flex-direction: row;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
}
    
#e25afa40 {
    width: 100.00%;
    row-gap: 15px;
    min-height: auto;
    flex-direction: column;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
}
    
#group_tap {
    width: 100.00%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\31 eebd6f1 {
    row-gap: 15px;
    margin: 0px 0% 0px 0%;
}
    
#\34 9e9aee0 {
    margin: 0px 0% 0px 0%;
}
    
#c9c6641f {
    margin: 0px 0% 0px 0%;
}
    
#\30 0187887 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
    order: 2;
    align-items: flex-start;
    margin-top: 20px;
}
    
#\38 78a04c2 {
    min-height: 55px;
    margin: 0px 0% 0px 0%;
}
    
#widget_kbe {
    height: auto;
}
    
#ae2ed2ce {
    height: auto;
}
    
#e150e7d6 {
    height: auto;
}
    
#group_jt3 {
    order: 0;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#group_iqu {
    margin-top: -50px;
}
}



@media all {
    
#\39 57661f6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#d36d0545 {
    min-height: 195px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 8% 2% 3% 2%;
    margin: 0% 0% 0% 0%;
}
    
#ec76b5a3 {
    background-color: var(--color_6);
    background-image: initial;
}
    
#\33 649ad4b {
    width: 86.76%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



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



@media (max-width: 767px) {
    
#\39 57661f6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#d36d0545 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 12% 4% 6% 4%;
}
    
#\33 649ad4b {
    width: 100.00%;
}
}



@media all {
    
#d8975535 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 39.66%;
    min-width: 4%;
    border-radius: 15px 15px 15px 15px;
    background-image: url(https://le-de.cdn-website.com/8a76012385984471ba4a22cb71d10d1d/dms3rep/multi/opt/reparation-velo-lyon-674h.png);
    justify-content: flex-end;
    order: 1;
    padding: 300px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
#d8975535.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAANCAIAAAAfVWhSAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABhUlEQVQY0wXBz2+aUAAA4Hduduth1yZLD0uT9bJkWdNEoTI7sVYQsYgSQRH68EFFBOXXAx6dqN16WbJdlu1P3fcBmmYmZqA5RH30TVNL05XjzHlRuq436402QOYcY+JtislsIY9liExVVzu8WLtpNVkBBI6Vh0Ec+IZuTGcasmeWpY4V+Y57ECQN5Al+2e32pPBdz7EX2/V05ciawt3zD/2hBqaK5loodt3YWxdp9Fp5xxIt5iInSO3uABjKCM31pWV5T25elPt9/lxuZan75esdxbDAVoTH0WCh68iEWbHLyl1KSq7Xo5lWjboFpQ9DF0VhsvI2KTnE5BiSY0+aNG7vmWYHvH7DVVlUhx9ZXkaYxMUhIt+n0GW7A7rBgiQMom2YYBIl2F56aOmvNrmB/A4vffpcA8poCKHlb6MwSU1ojcaqqkFxqNIN9t35e9BtMdCY4Tx7rir7yeV4gW1zV9fUh8uPp6dvgcjWwzX69fvnn39/U5z1+wOKYi4uLs/Ozk9O3vwH14ebNJarxHAAAAAASUVORK5CYII=');
}
    
#\30 e07ec91 {
    min-height: 240px;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 1% 2% 1% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\33 7b3b35e {
    background-color: var(--color_6);
    background-image: initial;
}
    
#group_rn9 {
    align-items: flex-start;
    width: 100%;
    min-height: 68px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 4%;
    height: auto;
    border-radius: 10px 10px 10px 10px;
    background-color: rgba(13, 13, 13, 0.2);
    background-image: initial;
    padding: 15px 15px 15px 15px;
    margin: 0% 0% 0% 0%;
}
    
#widget_iqh {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_rm6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 602cccf {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 40.29%;
    min-width: 4%;
    border-radius: 15px 15px 15px 15px;
    background-image: url(https://le-de.cdn-website.com/8a76012385984471ba4a22cb71d10d1d/dms3rep/multi/opt/transmission+-velo-lyon-674h.png);
    justify-content: flex-end;
    order: 2;
    padding: 300px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
#\32 602cccf.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAANCAIAAAAfVWhSAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABnklEQVQY0wGTAWz+AJOAaZODcYyAdW9pZGRhY355eKqfl8e3qbSllKGSgAB/blxwZFhmX1lhXFpnYmKAeHSjl42/sKG0pZOlloQAWU5DSUI9RkNCXFZVbmZifXNskIV5qZuMrZ6Mp5iFADcyLzs5OVBLS3NqZXpuZGxjWWdfV3JqYX91aoJ3agAiICAzMTJLR0ZmXltnX1lXUU1LR0VJRkVUT01ZVFAAKCYkPDg0U0xEY1lQYFdPUEpFPzw8NDM1NDQ4Nzc7AD05NkQ/OVVMQmRYTG5hVWleVWBYUldQTU5JR0dDQgBZUktRS0ReVUp6a1mXg26Zh3SPgHCBdGdrYFVYT0YAg21SYFNCXlFDfGpUrZFwupx5tZd2nYNndmNNU0Y3AI1uRWlTN2FONnthQqKAVqyIXaqHXZBzUWVSOz81KQBvUy5kSypmTCp6Wi+KZTWNaDiMaDlzVjJPPSYwJx0AVkIlYEknbVEpfVste1oseFktcVQsWUMmPjEgKiQcAFRBJWRNKXJWLX9fMHpbLnZZLWhPKk89JDYsHigjG6ntjomqGB5KAAAAAElFTkSuQmCC');
}
    
#f88b7cf1 {
    align-items: flex-start;
    width: 100%;
    min-height: 68px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 4%;
    height: auto;
    border-radius: 10px 10px 10px 10px;
    background-color: rgba(13, 13, 13, 0.2);
    background-image: initial;
    padding: 15px 15px 15px 15px;
    margin: 0% 0% 0% 0%;
}
    
#\35 07fdcb3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\39 545f377 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#group_r72 {
    width: 4.073952879581152%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
    padding: 16px 16px 16px 16px;
}
    
#a5d65074 {
    width: 6.976710296684119%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 3;
    padding: 16px 16px 16px 16px;
}
    
#widget_skv {
    width: 140px;
    height: auto;
    max-width: 100%;
}
    
#\35 e024b37 {
    width: 140px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 e07ec91 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    column-gap: 2%;
}
    
#d8975535 {
    width: 23.5%;
    min-height: 8px;
    padding-left: 8px;
    padding-right: 8px;
    padding-bottom: 8px;
}
#d8975535.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAANCAIAAAAfVWhSAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABhUlEQVQY0wXBz2+aUAAA4Hduduth1yZLD0uT9bJkWdNEoTI7sVYQsYgSQRH68EFFBOXXAx6dqN16WbJdlu1P3fcBmmYmZqA5RH30TVNL05XjzHlRuq436402QOYcY+JtislsIY9liExVVzu8WLtpNVkBBI6Vh0Ec+IZuTGcasmeWpY4V+Y57ECQN5Al+2e32pPBdz7EX2/V05ciawt3zD/2hBqaK5loodt3YWxdp9Fp5xxIt5iInSO3uABjKCM31pWV5T25elPt9/lxuZan75esdxbDAVoTH0WCh68iEWbHLyl1KSq7Xo5lWjboFpQ9DF0VhsvI2KTnE5BiSY0+aNG7vmWYHvH7DVVlUhx9ZXkaYxMUhIt+n0GW7A7rBgiQMom2YYBIl2F56aOmvNrmB/A4vffpcA8poCKHlb6MwSU1ojcaqqkFxqNIN9t35e9BtMdCY4Tx7rir7yeV4gW1zV9fUh8uPp6dvgcjWwzX69fvnn39/U5z1+wOKYi4uLs/Ozk9O3vwH14ebNJarxHAAAAAASUVORK5CYII=');
}
    
#\32 602cccf {
    width: 23.5%;
    min-height: 8px;
    padding-left: 8px;
    padding-right: 8px;
    padding-bottom: 8px;
}
#\32 602cccf.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAANCAIAAAAfVWhSAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABnklEQVQY0wGTAWz+AJOAaZODcYyAdW9pZGRhY355eKqfl8e3qbSllKGSgAB/blxwZFhmX1lhXFpnYmKAeHSjl42/sKG0pZOlloQAWU5DSUI9RkNCXFZVbmZifXNskIV5qZuMrZ6Mp5iFADcyLzs5OVBLS3NqZXpuZGxjWWdfV3JqYX91aoJ3agAiICAzMTJLR0ZmXltnX1lXUU1LR0VJRkVUT01ZVFAAKCYkPDg0U0xEY1lQYFdPUEpFPzw8NDM1NDQ4Nzc7AD05NkQ/OVVMQmRYTG5hVWleVWBYUldQTU5JR0dDQgBZUktRS0ReVUp6a1mXg26Zh3SPgHCBdGdrYFVYT0YAg21SYFNCXlFDfGpUrZFwupx5tZd2nYNndmNNU0Y3AI1uRWlTN2FONnthQqKAVqyIXaqHXZBzUWVSOz81KQBvUy5kSypmTCp6Wi+KZTWNaDiMaDlzVjJPPSYwJx0AVkIlYEknbVEpfVste1oseFktcVQsWUMmPjEgKiQcAFRBJWRNKXJWLX9fMHpbLnZZLWhPKk89JDYsHigjG6ntjomqGB5KAAAAAElFTkSuQmCC');
}
    
#group_r72 {
    width: 23.5%;
    min-height: 8px;
}
    
#a5d65074 {
    width: 23.5%;
    min-height: 8px;
}
}



@media (max-width: 767px) {
    
#d8975535 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
}
#d8975535.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAANCAIAAAAfVWhSAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABhUlEQVQY0wXBz2+aUAAA4Hduduth1yZLD0uT9bJkWdNEoTI7sVYQsYgSQRH68EFFBOXXAx6dqN16WbJdlu1P3fcBmmYmZqA5RH30TVNL05XjzHlRuq436402QOYcY+JtislsIY9liExVVzu8WLtpNVkBBI6Vh0Ec+IZuTGcasmeWpY4V+Y57ECQN5Al+2e32pPBdz7EX2/V05ciawt3zD/2hBqaK5loodt3YWxdp9Fp5xxIt5iInSO3uABjKCM31pWV5T25elPt9/lxuZan75esdxbDAVoTH0WCh68iEWbHLyl1KSq7Xo5lWjboFpQ9DF0VhsvI2KTnE5BiSY0+aNG7vmWYHvH7DVVlUhx9ZXkaYxMUhIt+n0GW7A7rBgiQMom2YYBIl2F56aOmvNrmB/A4vffpcA8poCKHlb6MwSU1ojcaqqkFxqNIN9t35e9BtMdCY4Tx7rir7yeV4gW1zV9fUh8uPp6dvgcjWwzX69fvnn39/U5z1+wOKYi4uLs/Ozk9O3vwH14ebNJarxHAAAAAASUVORK5CYII=');
}
    
#\30 e07ec91 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\32 602cccf {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
}
#\32 602cccf.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAANCAIAAAAfVWhSAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABnklEQVQY0wGTAWz+AJOAaZODcYyAdW9pZGRhY355eKqfl8e3qbSllKGSgAB/blxwZFhmX1lhXFpnYmKAeHSjl42/sKG0pZOlloQAWU5DSUI9RkNCXFZVbmZifXNskIV5qZuMrZ6Mp5iFADcyLzs5OVBLS3NqZXpuZGxjWWdfV3JqYX91aoJ3agAiICAzMTJLR0ZmXltnX1lXUU1LR0VJRkVUT01ZVFAAKCYkPDg0U0xEY1lQYFdPUEpFPzw8NDM1NDQ4Nzc7AD05NkQ/OVVMQmRYTG5hVWleVWBYUldQTU5JR0dDQgBZUktRS0ReVUp6a1mXg26Zh3SPgHCBdGdrYFVYT0YAg21SYFNCXlFDfGpUrZFwupx5tZd2nYNndmNNU0Y3AI1uRWlTN2FONnthQqKAVqyIXaqHXZBzUWVSOz81KQBvUy5kSypmTCp6Wi+KZTWNaDiMaDlzVjJPPSYwJx0AVkIlYEknbVEpfVste1oseFktcVQsWUMmPjEgKiQcAFRBJWRNKXJWLX9fMHpbLnZZLWhPKk89JDYsHigjG6ntjomqGB5KAAAAAElFTkSuQmCC');
}
    
#group_r72 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#a5d65074 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media all {
    
#\39 7e0fc97 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 40.11%;
    min-width: 4%;
    border-radius: 15px 15px 15px 15px;
    background-image: url(https://le-de.cdn-website.com/8a76012385984471ba4a22cb71d10d1d/dms3rep/multi/opt/reglage-velo-708h.png);
    justify-content: flex-end;
    order: 2;
    padding: 300px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
#\39 7e0fc97.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAANCAIAAAAfVWhSAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABnklEQVQY0wGTAWz+APLy7fHw6/Dv6e/s5u3p4+vn4Ovp4Ovr4erq3+no3QDq39ft49zv6OLv5d/l1s7gz8bi187p5t3s7OLp6N4ArJyVuqylz7+42sO6zq6jv6KWybet3dfP6+vj7OziAF5RTmxfXYR0cJ2DeqJ+cpVzZ5R/d6Odl8PEv9vb1AAuKi8/Oz9aUFB4ZWCSeHCQdWt8amNpYV57e3uam5oAZmlvbnB1enp9jomJqp2Zq5SLfGZdRzk0PDo8VFZcAKSnqa+xs729vsfDwtHEvcqun5t8a1hCOCokJB8iKQDb29rf3tzn4Nzm1s7cwbPKp5Sae2ljUEYwLCwhJSwA29HL28vE28S52Lut07Skw6iYlYN3XlZRNDM1KS0zANG0ptKyo9OzpNK3qMi0qLWrpIOBglhbYEJGTU9TWgDBnIrGp5bMtKjIu7S5t7aZoKV1fYZla3NvcXaEhokAr5eLq5qRp6GenZ+hiZGZbniEYWp2cXd/i4+SoKOkALGtrJ2cnoWJj3B3gGJseVNebF1mcnh+hZebnqGkpcqi7RXI2ip6AAAAAElFTkSuQmCC');
}
    
#\39 410a740 {
    align-items: flex-start;
    width: 100%;
    min-height: 68px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 4%;
    height: auto;
    border-radius: 10px 10px 10px 10px;
    background-color: rgba(13, 13, 13, 0.2);
    background-image: initial;
    padding: 15px 15px 15px 15px;
    margin: 0% 0% 0% 0%;
}
    
#\34 64ae491 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\31 6907f8a {
    align-items: flex-start;
    width: 100%;
    min-height: 68px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 4%;
    height: auto;
    border-radius: 10px 10px 10px 10px;
    background-color: rgba(13, 13, 13, 0.2);
    background-image: initial;
    padding: 15px 15px 15px 15px;
    margin: 0% 0% 0% 0%;
}
    
#\30 57ebca0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ce3b5e15 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 39.48106457242583%;
    min-width: 4%;
    border-radius: 15px 15px 15px 15px;
    background-image: url(https://le-de.cdn-website.com/8a76012385984471ba4a22cb71d10d1d/dms3rep/multi/opt/revision-velo-lyon-708h.png);
    justify-content: flex-end;
    order: 1;
    padding: 300px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
#ce3b5e15.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAANCAIAAAAfVWhSAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABiklEQVQY0wXB21KiYAAA4P8Vd++abfM4moTmGUXzLCLmaoAoB1N+UYFILTdnM4QaDzO140UXvU/fB44f5pu9HA/blWLiEnUlsHC7VRK5iiZgi54XvO9X29e/hirQ7Wohj1VqRZ6rTaXSepLeapfguF/u7MXjDCojoT/gR4q40DqWUf1Y4P/nEfBpwd1KXj/Al3/G4bA57J4PG3U7J+1J9Il3grsuLjXxXpvQ9ZFpr21zaa4mDwoFmShT/AWqKU8p4SrjQb7TGMp9ZcBpA2bMETSRyEbdwOU9CyFnWSzANq84hhx261O+Id9UyFwyiPqB2+dGEGc45MmlA3kcZam0IV4/wU6XqkbCEZDPxeLJUAA99/kcfs8pgUf0TtNW4f1AYlstwNOFOlWMZTJOL3Ly0xFzBKUC+TZV9nPdnqnA0KSprvAQlqmbbKpeihN/cGLMsqahfW4tQJBlri/KxkyaGDQDr1L1oD+OYdkeL2wsCyAhNF8j6duRoM6aonyRzPw4df2+iDWk8cvx6xsjCt7Yc8h5NwAAAABJRU5ErkJggg==');
}
    
#\38 f97982f {
    width: 7.1457766143106465%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 3;
    padding: 16px 16px 16px 16px;
}
    
#\35 9344d86 {
    min-height: 240px;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 1% 2% 8% 2%;
    margin: 0% 0% 0% 0%;
}
    
#b67d6879 {
    background-color: var(--color_6);
    background-image: initial;
}
    
#\31 8edd110 {
    width: 4.258019197207679%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
    padding: 16px 16px 16px 16px;
}
    
#\37 b7d45bb {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#be0b0718 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\32 c6c6af2 {
    width: 140px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 10eb96d {
    width: 140px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 7e0fc97 {
    width: 23.5%;
    min-height: 8px;
    padding-left: 8px;
    padding-right: 8px;
    padding-bottom: 8px;
}
#\39 7e0fc97.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAANCAIAAAAfVWhSAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABnklEQVQY0wGTAWz+APLy7fHw6/Dv6e/s5u3p4+vn4Ovp4Ovr4erq3+no3QDq39ft49zv6OLv5d/l1s7gz8bi187p5t3s7OLp6N4ArJyVuqylz7+42sO6zq6jv6KWybet3dfP6+vj7OziAF5RTmxfXYR0cJ2DeqJ+cpVzZ5R/d6Odl8PEv9vb1AAuKi8/Oz9aUFB4ZWCSeHCQdWt8amNpYV57e3uam5oAZmlvbnB1enp9jomJqp2Zq5SLfGZdRzk0PDo8VFZcAKSnqa+xs729vsfDwtHEvcqun5t8a1hCOCokJB8iKQDb29rf3tzn4Nzm1s7cwbPKp5Sae2ljUEYwLCwhJSwA29HL28vE28S52Lut07Skw6iYlYN3XlZRNDM1KS0zANG0ptKyo9OzpNK3qMi0qLWrpIOBglhbYEJGTU9TWgDBnIrGp5bMtKjIu7S5t7aZoKV1fYZla3NvcXaEhokAr5eLq5qRp6GenZ+hiZGZbniEYWp2cXd/i4+SoKOkALGtrJ2cnoWJj3B3gGJseVNebF1mcnh+hZebnqGkpcqi7RXI2ip6AAAAAElFTkSuQmCC');
}
    
#ce3b5e15 {
    width: 23.5%;
    min-height: 8px;
    padding-left: 8px;
    padding-right: 8px;
    padding-bottom: 8px;
}
#ce3b5e15.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAANCAIAAAAfVWhSAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABiklEQVQY0wXB21KiYAAA4P8Vd++abfM4moTmGUXzLCLmaoAoB1N+UYFILTdnM4QaDzO140UXvU/fB44f5pu9HA/blWLiEnUlsHC7VRK5iiZgi54XvO9X29e/hirQ7Wohj1VqRZ6rTaXSepLeapfguF/u7MXjDCojoT/gR4q40DqWUf1Y4P/nEfBpwd1KXj/Al3/G4bA57J4PG3U7J+1J9Il3grsuLjXxXpvQ9ZFpr21zaa4mDwoFmShT/AWqKU8p4SrjQb7TGMp9ZcBpA2bMETSRyEbdwOU9CyFnWSzANq84hhx261O+Id9UyFwyiPqB2+dGEGc45MmlA3kcZam0IV4/wU6XqkbCEZDPxeLJUAA99/kcfs8pgUf0TtNW4f1AYlstwNOFOlWMZTJOL3Ly0xFzBKUC+TZV9nPdnqnA0KSprvAQlqmbbKpeihN/cGLMsqahfW4tQJBlri/KxkyaGDQDr1L1oD+OYdkeL2wsCyAhNF8j6duRoM6aonyRzPw4df2+iDWk8cvx6xsjCt7Yc8h5NwAAAABJRU5ErkJggg==');
}
    
#\38 f97982f {
    width: 23.5%;
    min-height: 8px;
}
    
#\35 9344d86 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    column-gap: 2%;
}
    
#\31 8edd110 {
    width: 23.5%;
    min-height: 8px;
}
}



@media (max-width: 767px) {
    
#\39 7e0fc97 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
}
#\39 7e0fc97.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAANCAIAAAAfVWhSAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABnklEQVQY0wGTAWz+APLy7fHw6/Dv6e/s5u3p4+vn4Ovp4Ovr4erq3+no3QDq39ft49zv6OLv5d/l1s7gz8bi187p5t3s7OLp6N4ArJyVuqylz7+42sO6zq6jv6KWybet3dfP6+vj7OziAF5RTmxfXYR0cJ2DeqJ+cpVzZ5R/d6Odl8PEv9vb1AAuKi8/Oz9aUFB4ZWCSeHCQdWt8amNpYV57e3uam5oAZmlvbnB1enp9jomJqp2Zq5SLfGZdRzk0PDo8VFZcAKSnqa+xs729vsfDwtHEvcqun5t8a1hCOCokJB8iKQDb29rf3tzn4Nzm1s7cwbPKp5Sae2ljUEYwLCwhJSwA29HL28vE28S52Lut07Skw6iYlYN3XlZRNDM1KS0zANG0ptKyo9OzpNK3qMi0qLWrpIOBglhbYEJGTU9TWgDBnIrGp5bMtKjIu7S5t7aZoKV1fYZla3NvcXaEhokAr5eLq5qRp6GenZ+hiZGZbniEYWp2cXd/i4+SoKOkALGtrJ2cnoWJj3B3gGJseVNebF1mcnh+hZebnqGkpcqi7RXI2ip6AAAAAElFTkSuQmCC');
}
    
#ce3b5e15 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
}
#ce3b5e15.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAANCAIAAAAfVWhSAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABiklEQVQY0wXB21KiYAAA4P8Vd++abfM4moTmGUXzLCLmaoAoB1N+UYFILTdnM4QaDzO140UXvU/fB44f5pu9HA/blWLiEnUlsHC7VRK5iiZgi54XvO9X29e/hirQ7Wohj1VqRZ6rTaXSepLeapfguF/u7MXjDCojoT/gR4q40DqWUf1Y4P/nEfBpwd1KXj/Al3/G4bA57J4PG3U7J+1J9Il3grsuLjXxXpvQ9ZFpr21zaa4mDwoFmShT/AWqKU8p4SrjQb7TGMp9ZcBpA2bMETSRyEbdwOU9CyFnWSzANq84hhx261O+Id9UyFwyiPqB2+dGEGc45MmlA3kcZam0IV4/wU6XqkbCEZDPxeLJUAA99/kcfs8pgUf0TtNW4f1AYlstwNOFOlWMZTJOL3Ly0xFzBKUC+TZV9nPdnqnA0KSprvAQlqmbbKpeihN/cGLMsqahfW4tQJBlri/KxkyaGDQDr1L1oD+OYdkeL2wsCyAhNF8j6duRoM6aonyRzPw4df2+iDWk8cvx6xsjCt7Yc8h5NwAAAABJRU5ErkJggg==');
}
    
#\38 f97982f {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 9344d86 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 3% 4% 8% 4%;
}
    
#\31 8edd110 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 ba1d679 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\33 b239793 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 4%;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 ee3ad3e {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 8% 2% 8% 2%;
    margin: 0% 0% 0% 0%;
}
    
#d65a6073 {
    width: 92.84%;
    height: auto;
    max-width: 100%;
}
    
#\35 4c6b167 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 30px;
    width: 48%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 30c7d13 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 facfd7d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 6f57fc3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#c5b49377 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_6);
    background-image: initial;
    padding: 40px 40px 40px 40px;
    margin: 0% 0% 0% 0%;
}
    
#\37 70512e5::before, #\37 70512e5 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.9;
    border-radius: inherit;
}
#\37 70512e5 {
    background-image: url(https://le-de.cdn-website.com/8a76012385984471ba4a22cb71d10d1d/dms3rep/multi/opt/89c47599-5f5a-4fdf-8b91-3b5d85b8f19d-1920w.png);
    background-size: contain;
    background-position: 0% 50%;
}
#\37 70512e5.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAABn0lEQVQY0wXBW0/aUAAA4BMfjFkyt70sc9lcYjPMpmaiPpjswZRLAdm8xInaqR2lcGhphQMrLYWW3sGWTYoYjGDUf+r3AQAASG1tTaXi8ekYjr/4fZyZ7TgGNuh74eHA/34ddBb7PeM9IAhiKkVEZ7aTsdlkHH8DGeqta2trPc+K/vOdXa+jh6988xNIp4npdCLyeicVm/uRiMxzeWrBUOWEY7ZI11I522hG/a6xDE4z+y8P97bfHewkFzJ76RUe0puKhI4MVRJMTZbMtvLLtbUNwObOPhZoEmOooyXm/HiTh1miVmZPG2IZtVt1x9KVi0tX/wm4PBUSitkvfDG7ioRCVKrxpFTlhXqVl7Sm6LuWKgf/uycAMucrPJtbqvD5bw1RSCj1MikijikV6ROt+Vf0Ojq8G/UPAWSoMFv4s1yC2a8tuRKx2nJOb4lVtVGju7bGDQM/83Q/wgFXpBeFEhOqlPKY1kBrrqnse26bueo59Oi6R45vA/xxchMCCMEPNcRiEuIwQ6l+Dnw7Phr4cHIbSA/jIfk4uVl/GAevngG5N51fKgyPWwAAAABJRU5ErkJggg==');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 ee3ad3e {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\39 facfd7d {
    height: auto;
}
    
#\37 70512e5::before, #\37 70512e5 > .bgExtraLayerOverlay {
    
}
#\37 70512e5.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAABn0lEQVQY0wXBW0/aUAAA4BMfjFkyt70sc9lcYjPMpmaiPpjswZRLAdm8xInaqR2lcGhphQMrLYWW3sGWTYoYjGDUf+r3AQAASG1tTaXi8ekYjr/4fZyZ7TgGNuh74eHA/34ddBb7PeM9IAhiKkVEZ7aTsdlkHH8DGeqta2trPc+K/vOdXa+jh6988xNIp4npdCLyeicVm/uRiMxzeWrBUOWEY7ZI11I522hG/a6xDE4z+y8P97bfHewkFzJ76RUe0puKhI4MVRJMTZbMtvLLtbUNwObOPhZoEmOooyXm/HiTh1miVmZPG2IZtVt1x9KVi0tX/wm4PBUSitkvfDG7ioRCVKrxpFTlhXqVl7Sm6LuWKgf/uycAMucrPJtbqvD5bw1RSCj1MikijikV6ROt+Vf0Ojq8G/UPAWSoMFv4s1yC2a8tuRKx2nJOb4lVtVGju7bGDQM/83Q/wgFXpBeFEhOqlPKY1kBrrqnse26bueo59Oi6R45vA/xxchMCCMEPNcRiEuIwQ6l+Dnw7Phr4cHIbSA/jIfk4uVl/GAevngG5N51fKgyPWwAAAABJRU5ErkJggg==');
}
}



@media (max-width: 767px) {
    
#\33 b239793 {
    row-gap: 15px;
}
    
#\31 ee3ad3e {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#\35 4c6b167 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 facfd7d {
    height: auto;
}
    
#c5b49377 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 70512e5::before, #\37 70512e5 > .bgExtraLayerOverlay {
    
}
#\37 70512e5.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAABn0lEQVQY0wXBW0/aUAAA4BMfjFkyt70sc9lcYjPMpmaiPpjswZRLAdm8xInaqR2lcGhphQMrLYWW3sGWTYoYjGDUf+r3AQAASG1tTaXi8ekYjr/4fZyZ7TgGNuh74eHA/34ddBb7PeM9IAhiKkVEZ7aTsdlkHH8DGeqta2trPc+K/vOdXa+jh6988xNIp4npdCLyeicVm/uRiMxzeWrBUOWEY7ZI11I522hG/a6xDE4z+y8P97bfHewkFzJ76RUe0puKhI4MVRJMTZbMtvLLtbUNwObOPhZoEmOooyXm/HiTh1miVmZPG2IZtVt1x9KVi0tX/wm4PBUSitkvfDG7ioRCVKrxpFTlhXqVl7Sm6LuWKgf/uycAMucrPJtbqvD5bw1RSCj1MikijikV6ROt+Vf0Ojq8G/UPAWSoMFv4s1yC2a8tuRKx2nJOb4lVtVGju7bGDQM/83Q/wgFXpBeFEhOqlPKY1kBrrqnse26bueo59Oi6R45vA/xxchMCCMEPNcRiEuIwQ6l+Dnw7Phr4cHIbSA/jIfk4uVl/GAevngG5N51fKgyPWwAAAABJRU5ErkJggg==');
}
}



@media all {
    
#f6af520b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 32%;
    min-width: 4%;
    border-radius: 16px 16px 16px 16px;
    box-shadow: rgba(0, 0, 0, 0.15) 0px 3px 11px 0px;
    background-color: var(--color_3);
    background-image: initial;
    padding: 30px 30px 30px 30px;
    margin: 0% 0% 0% 0%;
}
    
#\33 784c244 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 32%;
    min-width: 4%;
    border-radius: 16px 16px 16px 16px;
    box-shadow: rgba(0, 0, 0, 0.15) 0px 3px 11px 0px;
    background-color: var(--color_3);
    background-image: initial;
    padding: 30px 30px 30px 30px;
    margin: 0% 0% 0% 0%;
}
    
#\37 47b971e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c432313b {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\35 aab9da1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e3a7424c {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\38 4e28d32 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: 30px;
}
    
#f4e2608a {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: 30px;
}
    
#\30 0fc7f32 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#ee06e60a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 3c277c5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: 30px;
}
    
#\33 356eb9c {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 2% 0% 2%;
    margin: 0% 0% 0% 0%;
}
    
#bc4d5371 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 32%;
    min-width: 4%;
    border-radius: 16px 16px 16px 16px;
    box-shadow: rgba(0, 0, 0, 0.15) 0px 3px 11px 0px;
    background-color: var(--color_3);
    background-image: initial;
    padding: 30px 30px 30px 30px;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f6af520b {
    padding-left: 20px;
    padding-right: 20px;
    justify-content: flex-start;
}
    
#\33 784c244 {
    padding-left: 20px;
    padding-right: 20px;
    justify-content: flex-start;
}
    
#\33 356eb9c {
    padding-left: 2%;
    padding-right: 2%;
}
    
#bc4d5371 {
    padding-left: 20px;
    padding-right: 20px;
    justify-content: flex-start;
}
}



@media (max-width: 767px) {
    
#f6af520b {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 10px;
}
    
#f4e2608a {
    margin-top: 20px;
}
    
#\33 784c244 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 10px;
}
    
#\36 3c277c5 {
    margin-top: 20px;
}
    
#\33 356eb9c {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#bc4d5371 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 10px;
}
    
#\38 4e28d32 {
    margin-top: 20px;
}
}



@media all {
    
#\34 3868166 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\39 9d83702 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#bdf5069b {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 8% 0px 8% 0px;
    margin: 0% 0% 0% 0%;
}
    
#widget_78j {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#\33 cd0bd49 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#bdf5069b {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\33 cd0bd49 {
    margin: 0px 0% 0px 0%;
}
}



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



@media all {
    
#\38 69a22fe {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e327672d {
    width: 296px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 be26d28 {
    width: 114px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a68a8506 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 7db10c4 {
    background-size: auto;
    background-position: 100% 50%;
    align-items: flex-start;
    width: 24.99937912918889%;
    min-height: 349px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    background-image: url(https://de.cdn-website.com/8a76012385984471ba4a22cb71d10d1d/dms3rep/multi/how-work-step-arrow-1.svg);
    height: auto;
    padding: 0% 20px 0% 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 f76287b {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 3% 4% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\30 89efbd3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 9df29b2 {
    align-items: center;
    width: 34.99631192125023%;
    min-height: 74px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e1b88375 {
    align-items: flex-start;
    width: 99.84%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 b392021 {
    width: 114px;
    height: auto;
    max-width: 100%;
}
    
#a98a3056 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: 40px;
}
    
#f1337730 {
    width: 114px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 f2b2dd3 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#c3fb11ef {
    background-size: contain;
    align-items: flex-start;
    width: 24.99937912918889%;
    min-height: 349px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    order: 3;
    background-image: url();
    height: auto;
    justify-self: auto;
    align-self: auto;
    padding: 0% 20px 0% 20px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bb2d67ee {
    align-items: flex-start;
    width: 99.99%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 9px;
    column-gap: 4%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b760c74f {
    width: 265px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-bottom: 40px;
    margin-right: 0%;
    margin-left: 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 9c1ba52 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    flex-wrap: nowrap;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 5bd3443 {
    background-size: auto;
    background-position: 100% 50%;
    align-items: flex-start;
    width: 24.99937912918889%;
    min-height: 348px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    background-image: url(https://de.cdn-website.com/8a76012385984471ba4a22cb71d10d1d/dms3rep/multi/how-work-step-arrow-2.svg);
    height: auto;
    padding: 0% 20px 0% 20px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ce3ddcb0 {
    width: 98.72%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 40px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 c5d27a1 {
    align-items: flex-start;
    width: 99.91%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 7px;
    column-gap: 4%;
    padding: 0% 3% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 e97ff90 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#d389b72c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#f2459fdc {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 74px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 ebdaedc {
    background-size: auto;
    background-position: 100% 50%;
    align-items: flex-start;
    width: 24.99937912918889%;
    min-height: 347px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    order: 0;
    background-image: url(https://de.cdn-website.com/8a76012385984471ba4a22cb71d10d1d/dms3rep/multi/how-work-step-arrow-1.svg);
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#cd3142fe {
    width: 114px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 e5d1701 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 162px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#dd988190 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: 40px;
    justify-self: auto;
    align-self: auto;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#fc81985d {
    background-color: var(--color_3);
    background-image: initial;
}
    
#\36 f4de05e {
    width: 265px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\38 659ba7a {
    align-items: flex-start;
    width: 118.76%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#group_po8 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
}
    
#widget_s6m {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 cc8be17 {
    width: 280px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c3fb11ef {
    padding-left: 0px;
    padding-right: 0px;
}
    
#\31 7db10c4 {
    padding-left: 0px;
}
    
#b760c74f {
    width: 116px;
}
    
#\36 f76287b {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\35 ebdaedc {
    padding-left: 0px;
    padding-right: 0px;
}
    
#\32 5bd3443 {
    padding-left: 0px;
    background-position: 100% 50%;
}
}



@media (max-width: 767px) {
    
#\38 69a22fe {
    order: 1;
    height: auto;
    min-height: 86px;
    align-items: center;
}
    
#\31 7db10c4 {
    width: 100.00%;
    order: 2;
    height: auto;
    min-height: 230px;
    margin: 0px 0% 0px 0%;
}
    
#\36 f76287b {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\33 9df29b2 {
    width: 100.00%;
    height: auto;
    min-height: 50px;
    margin: 0px 0% 0px 0%;
}
    
#e1b88375 {
    order: 0;
    align-items: center;
}
    
#a98a3056 {
    margin-top: 0px;
}
    
#\39 f2b2dd3 {
    align-items: center;
}
    
#c3fb11ef {
    width: 100.00%;
    order: 3;
    align-items: center;
    height: auto;
    min-height: 244px;
    margin: 0px 0% 0px 0%;
}
    
#bb2d67ee {
    align-items: center;
    height: auto;
    min-height: 70px;
}
    
#b760c74f {
    margin-bottom: 0px;
}
    
#\30 9c1ba52 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\32 5bd3443 {
    width: 100.00%;
    order: 1;
    height: auto;
    min-height: 248px;
    margin: 0px 0% 0px 0%;
}
    
#ce3ddcb0 {
    margin-bottom: 0px;
}
    
#\37 c5d27a1 {
    align-items: center;
    height: auto;
    min-height: 82px;
}
    
#\32 e97ff90 {
    order: 1;
    height: auto;
    min-height: 84px;
    align-items: center;
}
    
#d389b72c {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#f2459fdc {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\35 ebdaedc {
    width: 100.00%;
    order: 0;
    align-items: center;
    height: auto;
    min-height: 249px;
    margin: 0px 0% 0px 0%;
}
    
#\32 e5d1701 {
    order: 0;
    align-items: center;
}
    
#dd988190 {
    margin-top: 0px;
}
    
#\38 659ba7a {
    align-items: center;
}
    
#\36 cc8be17 {
    width: 164px;
}
}

