@media all {
  *#dm .dmInner a.u_1540576542 span.text { font-weight:600 !important; }

  *#dm .dmInner a.u_3220387127 .iconBg {
    display:inline-block !important;
    mask-image:url(https://de.cdn-website.com/b92060e571014364a6e51e43fd9c7810/icon/Phone_7619869.svg) !important;
    background-color:var(--color_3) !important;
    width:24px !important;
    height:24px !important;
  }

  *#dm .dmInner a.u_3220387127 { gap:14px !important; }

  *#dm .dmInner a.u_3220387127 span.text {
    font-family:'Plus Jakarta Sans' !important;
    font-size:14px !important;
  }

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1689397680 span[data-icon-mask] { background-color:var(--color_3) !important; }

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

  *#dm .dmInner div.u_1208863893 span[data-icon-mask] { background-color:var(--color_3) !important; }

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

  *#dm .dmInner div.u_1843628999 span[data-icon-mask] { background-color:var(--color_3) !important; }

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

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

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

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

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

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

  *#dm .dmInner div.u_1975533920 .accordion-question { font-weight:600 !important; }

  *#dm .dmInner div.u_1975533920 .accordion-subheading { color:var(--color_4) !important; }

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

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

  *#dm .dmInner a.u_1733616317 span.text { font-weight:600 !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner div.u_1975533920 .accordion-question { font-size:16px !important; }

  *#dm .dmInner div.u_1975533920 .accordion-answer { font-size:16px !important; }

  *#dm .dmInner div.u_1975533920 .accordion-search { font-size:14px !important; }
}
@media (min-width:0) and (max-width:767px) {}
@media (min-width:768px) and (max-width:1024px) {}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner a.u_1850888940 span.text { font-size:14px !important; }

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

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

  *#dm .dmInner a.u_1237503603 span.text { font-size:14px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\30 9c3eed3 {
    width: 867px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#e1f3629a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 33.75%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\37 b99fac0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 35px;
    width: 62.25%;
    justify-content: flex-end;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\34 cf64dc1::before, #\34 cf64dc1 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.35;
    border-radius: inherit;
}
#\34 cf64dc1 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://de.cdn-website.com/b92060e571014364a6e51e43fd9c7810/dms3rep/multi/WarRadu_1-cdc22ba4.jpg?dm-skip-opt=true");
}
    
#a45d0265 {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 11% 0% 11% 0%;
    margin: 0% 0% 0% 0%;
}
    
#widget_3lo {
    width: 98.32%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#widget_33j {
    width: 228px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\35 9315d1d {
    background-color: rgba(242, 242, 242, 0.45);
    background-image: initial;
}
    
#\35 e0c1fb0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 21px;
    width: 52.92%;
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#ff3f3408.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ff3f3408 {
    width: 100%;
    height: auto;
    max-width: none;
    align-self: auto;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 2d3945c {
    width: 92.86%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#ccafc059 {
    min-height: 0px;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 5% 0% 5% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 6958d68.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 6958d68 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 5px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 b6f2dea {
    width: 278px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    min-height: 50px;
    margin: 15px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 7a38e5d {
    margin: 0px 0% 0px 0%;
}
    
#b01f3735 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 44.08%;
    min-width: 4%;
    background-image: url("https://le-de.cdn-website.com/b92060e571014364a6e51e43fd9c7810/dms3rep/multi/opt/Fahrradhaus+Drewes-663h.jpg");
    order: 1;
    justify-content: flex-end;
    align-items: flex-end;
    border-radius: 12px 12px 12px 12px;
    background-position: 100% 50%;
    padding: 1% 1% 1% 1%;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#eff96166 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 6% 0% 6% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\33 0a83ac0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 100%;
    min-width: 4%;
    order: 1;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#cb7509bd {
    width: 81.70%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#f234bb6e::before, #f234bb6e > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.9;
    border-radius: inherit;
}
#f234bb6e {
    background-color: var(--color_1);
    background-image: url("https://de.cdn-website.com/b92060e571014364a6e51e43fd9c7810/dms3rep/multi/WarRadu_5.png?dm-skip-opt=true");
    background-attachment: fixed;
}
    
#\31 1779cc2.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 1779cc2 {
    width: 83.56%;
    height: auto;
    max-width: none;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_ff9 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3%;
    order: 4;
    padding: 25px 1% 25px 1%;
    margin: 25px 0% 25px 0%;
}
    
#group_tso {
    align-items: center;
    width: 99.88%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 4%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#widget_okj {
    width: 83.46%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#widget_tg7 {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#group_8kb {
    align-items: center;
    width: 100%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 5;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 26d86bb.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 26d86bb {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 5px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f5301db5 {
    align-items: center;
    width: 99.88%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 4%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\39 05dede3 {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\35 795ff32 {
    width: 83.46%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\35 7299efd {
    align-items: center;
    width: 99.88%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 4%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#a797fa4a {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\37 52039e4 {
    width: 83.46%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\37 52e0624.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\37 52e0624 {
    width: 206px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-height: 50px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\39 6b6e411 {
    justify-content: space-between;
    align-items: flex-start;
    width: 50%;
    min-height: 372px;
    max-height: 100%;
    background-color: var(--color_1);
    border-radius: 12px 12px 12px 12px;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    row-gap: 40px;
    background-image: initial;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    height: auto;
    padding: 3% 3% 3% 3%;
    margin: -45px -45px 0% 0%;
}
    
#ca4d59ca.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ca4d59ca {
    width: 99.95%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 15px 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 5787a17::before, #\31 5787a17 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.05;
    border-radius: inherit;
}
#\31 5787a17 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    background-image: url("https://le-de.cdn-website.com/b92060e571014364a6e51e43fd9c7810/dms3rep/multi/opt/Fahrradhaus+Drewes_1-1920w.jpg");
    border-radius: 12px 12px 12px 12px;
    align-items: flex-end;
    padding: 0% 0% 15% 0%;
    margin: 0% 0% 0% 0%;
}
    
#bd0db25c {
    min-height: 499px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 8% 0% 6% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 3fd61ce {
    background-color: var(--color_3);
    background-image: initial;
}
    
#b3093f3a {
    width: 99.95%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#c2d87c63 {
    width: 201px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    align-self: auto;
    margin-bottom: 0px;
    margin-right: 0%;
    margin-left: 0%;
    min-height: 50px;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\34 1822121.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 1822121 {
    width: 92.07%;
    height: auto;
    max-width: none;
    align-self: auto;
    order: 1;
    margin: 0px 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e70de89d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 21px;
    width: 50.50%;
    min-width: 4%;
    order: 0;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#cc1945c1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#cc1945c1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 5px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 8b1c38f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 46.5%;
    min-width: 4%;
    background-image: none;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#c4e6a351 {
    background-color: rgba(242, 242, 242, 0.45);
    background-image: initial;
}
    
#a534de79 {
    min-height: 0px;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 6% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#widget_0lg {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\39 9a0e6a9.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
}
#\39 9a0e6a9 {
    width: 197px;
    height: 45px;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\37 1d38429 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 b6f4397 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 ff50475 {
    width: 100%;
    height: 300px;
    min-height: 100px;
    max-width: 100%;
    align-self: center;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 1311819 {
    margin: 0px 0% 0px 0%;
}
    
#\30 9c3eed3 {
    width: 100.00%;
}
    
#e1f3629a {
    width: 19.92%;
    min-height: 8px;
}
    
#\37 b99fac0 {
    width: 100%;
    min-height: 8px;
    row-gap: 24px;
}
    
#\34 cf64dc1::before, #\34 cf64dc1 > .bgExtraLayerOverlay {
    
}
    
#a45d0265 {
    min-height: 371px;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 11% 4% 4% 4%;
}
    
#widget_33j {
    width: 247px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 e0c1fb0 {
    row-gap: 10px;
    width: 52.92%;
    padding: 16px 15px 16px 15px;
    margin: 0% 0% 0% 0%;
}
    
#ff3f3408 {
    align-self: stretch;
}
    
#\35 2d3945c {
    align-self: stretch;
    width: 100%;
    max-width: none;
}
    
#ccafc059 {
    min-height: 500px;
    padding: 6% 4% 6% 4%;
}
    
#\34 6958d68 {
    align-self: stretch;
    max-width: none;
}
    
#b01f3735 {
    width: 44.08%;
}
    
#\33 7a38e5d {
    margin: 0px 0% 0px 0%;
}
    
#\31 b6f2dea {
    width: 296px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#eff96166 {
    min-height: 500px;
    padding: 6% 4% 6% 4%;
}
    
#\33 0a83ac0 {
    row-gap: 10px;
    align-items: center;
    align-content: center;
    width: 100%;
    padding: 16px 15px 16px 15px;
    margin: 0% 0% 0% 0%;
}
    
#cb7509bd {
    width: 100%;
    max-width: none;
}
    
#f234bb6e::before, #f234bb6e > .bgExtraLayerOverlay {
    
}
    
#\31 2c0ab9c {
    margin: 0px 0% 0px 0%;
}
    
#\37 52e0624 {
    width: 254px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 6b6e411 {
    width: 66.22%;
    min-height: 198px;
    row-gap: 35px;
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    padding: 4% 4% 4% 4%;
}
    
#ca4d59ca {
    width: 100%;
    margin-top: -5%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\31 5787a17::before, #\31 5787a17 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.05;
    border-radius: inherit;
}
#\31 5787a17 {
    background-size: cover;
    background-repeat: no-repeat;
    padding-left: 4%;
    padding-right: 4%;
    row-gap: 0px;
    padding-bottom: 4%;
}
    
#bd0db25c {
    min-height: 266px;
    padding: 10% 4% 6% 4%;
}
    
#b3093f3a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b3093f3a {
    width: 100%;
    margin: 0px 0% 25px 0%;
}
    
#\34 f425a4b {
    margin: 0px 0% 0px 0%;
}
    
#c2d87c63 {
    margin-right: 0%;
    margin-left: 0%;
    width: 64.33%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 1822121 {
    align-self: stretch;
}
    
#e70de89d {
    row-gap: 10px;
    width: 50.5%;
    padding: 16px 15px 16px 15px;
    margin: 0% 0% 0% 0%;
}
    
#cc1945c1 {
    align-self: stretch;
    max-width: none;
}
    
#a534de79 {
    min-height: 500px;
    padding: 6% 4% 6% 4%;
}
    
#edbe2fe3 {
    margin: 0px 0% 0px 0%;
}
    
#\35 8b1c38f {
    width: 46.5%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 1d38429 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    padding: 0px 0px 0px 0px;
}
    
#\37 b6f4397 {
    width: 100%;
    min-height: 8px;
}
    
#\35 ff50475 {
    height: 300px;
}
}



@media (max-width: 767px) {
    
#\30 9c3eed3 {
    width: 100.00%;
}
    
#e1f3629a {
    min-height: 58px;
    align-items: center;
    width: 100%;
    order: 0;
    height: auto;
}
    
#\37 b99fac0 {
    min-height: 160px;
    align-items: flex-start;
    width: 100%;
    order: 1;
    padding-left: 10px;
    padding-right: 10px;
    row-gap: 25px;
}
    
#\34 cf64dc1::before, #\34 cf64dc1 > .bgExtraLayerOverlay {
    
}
#\34 cf64dc1 {
    background-position: 50% 50%;
}
    
#a45d0265 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    padding-bottom: 4%;
}
    
#widget_33j {
    width: 232px;
}
}



@media (max-width: 767px) {
    
#\35 e0c1fb0 {
    min-height: 80px;
    align-items: flex-start;
    order: 0;
    width: 100%;
    align-content: flex-start;
}
    
#\35 2d3945c {
    width: 100%;
    max-width: none;
}
    
#ccafc059 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 35px 4% 35px 4%;
}
    
#b01f3735 {
    min-height: 245px;
    align-items: center;
    order: 1;
    width: 100%;
    height: auto;
}
    
#\34 6958d68 {
    width: 70.37%;
}
    
#\31 b6f2dea {
    width: 271px;
}
    
#\33 7a38e5d {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#eff96166 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 35px 4% 35px 4%;
}
    
#\33 0a83ac0 {
    min-height: 80px;
    align-items: center;
    order: 0;
    width: 100%;
    align-content: center;
}
    
#cb7509bd {
    width: 101.35%;
    max-width: none;
}
    
#f234bb6e::before, #f234bb6e > .bgExtraLayerOverlay {
    
}
    
#\31 2c0ab9c {
    margin: 0px 0% 0px 0%;
}
    
#\31 26d86bb {
    width: 72.39%;
}
    
#\31 1779cc2 {
    width: 102.97%;
}
    
#group_ff9 {
    column-gap: 3%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
    padding: 5px 1% 5px 1%;
    margin: 25px 0% 25px 0%;
}
    
#group_tso {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#f5301db5 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\35 7299efd {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\39 6b6e411 {
    width: 99.61%;
    min-height: 197px;
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
    padding: 9% 9% 9% 9%;
    margin: -45px -45px 0% 0%;
}
    
#ca4d59ca {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\31 5787a17::before, #\31 5787a17 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.05;
    border-radius: inherit;
}
#\31 5787a17 {
    width: 100%;
    min-height: 463px;
    align-items: flex-start;
    background-size: cover;
    background-repeat: no-repeat;
    padding: 6% 6% 7% 6%;
}
    
#bd0db25c {
    min-height: unset;
    flex-direction: column;
    padding: 15% 4% 12% 4%;
}
    
#b3093f3a {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\34 f425a4b {
    margin: 0px 0% 0px 0%;
}
    
#c2d87c63 {
    margin-right: 0%;
    margin-left: 0%;
    width: 81.64%;
}
}



@media (max-width: 767px) {
    
#\34 1822121 {
    width: 100.00%;
}
    
#e70de89d {
    min-height: 0px;
    align-items: flex-start;
    order: 0;
    width: 100%;
    align-content: flex-start;
}
    
#\35 8b1c38f {
    min-height: 240px;
    align-items: center;
    order: 1;
    width: 100%;
}
    
#a534de79 {
    min-height: unset;
    flex-direction: column;
    padding: 35px 4% 35px 4%;
}
    
#edbe2fe3 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\37 1d38429 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#\37 b6f4397 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
}
    
#\35 ff50475 {
    height: 234px;
    min-height: 52px;
    width: 100.00%;
}
}

#b01f3735.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHhAAAAYCAwAAAAAAAAAAAAAAAAECAwQFESESEyP/xAAVAQEBAAAAAAAAAAAAAAAAAAADBP/EABoRAAICAwAAAAAAAAAAAAAAAAECAAMREiH/2gAMAwEAAhEDEQA/AKEqNduPtyrCyVycItJGhbTN60+6j0W8gAmuOjYEdFBHZ//Z')!important}#f234bb6e.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAIAAADzBuo/AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAeElEQVQI102MoQoFIRAATxctBkHXtIjpxKRZDIKKzf//nYfhwU0dZp7nD+dcKeWcCyEQkTFGSnmFlBIRU0qttd57rTXGiIhXM8astTnnvfc5Z61Va33f11orhLhPRCylzDnHGKUUIlJKAcA9A4DWmoi898aYW3z4AWRjDjISndwNAAAAAElFTkSuQmCC')!important}#\31 5787a17.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQF/8QAIBAAAQMCBwAAAAAAAAAAAAAAAgADBAZRAQUSEyQxQ//EABUBAQEAAAAAAAAAAAAAAAAAAAMG/8QAHBEAAQMFAAAAAAAAAAAAAAAAAAECAwQRFTEy/9oADAMBAAIRAxEAPwDeyuvJIE8OMZra8xspTrqTrLjtd2RFN5Kov0K2Fipo/9k=')!important}