@media all {
  *#dm .dmInner a.u_1481161100 .iconBg {
    display:inline-block !important;
    mask-image:url(https://de.cdn-website.com/3c33a94afe07493c804a8197041cb8b3/icon/Phone_1147910.svg) !important;
    background-color:var(--color_3) !important;
  }

  *#dm .dmInner a.u_1703400293 .iconBg {
    display:inline-block !important;
    mask-image:url(https://de.cdn-website.com/3c33a94afe07493c804a8197041cb8b3/icon/Phone_1147910.svg) !important;
  }

  *#dm .dmInner div.u_1894204207 p { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1894204207 li { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1894204207 { color:var(--color_3) !important; }

  *#dm .dmInner a.u_1960045532 {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-color:rgb(106,197,124) rgb(106,197,124) rgb(106,197,124) rgb(106,197,124) !important;
    border-width:0px 0px 0px 0px !important;
    border-radius:0px 0px 0px 0px !important;
  }

  *#dm .dmInner a.u_1960045532:hover {
    background-color:var(--color_1) !important;
    background-image:initial !important;
    border-color:var(--color_1) !important;
  }

  *#dm .dmInner a.u_1960045532.hover {
    background-color:var(--color_1) !important;
    background-image:initial !important;
    border-color:var(--color_1) !important;
  }

  *#dm .dmInner a.u_1960045532 .iconBg {
    display:inline-block !important;
    mask-image:url(https://de.cdn-website.com/3c33a94afe07493c804a8197041cb8b3/icon/Phone_1147910.svg) !important;
  }

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

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

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

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

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

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

  *#dm .dmInner a.u_1458474209 {
    background-color:var(--color_4) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:2px 2px 2px 2px !important;
    border-color:var(--color_4) var(--color_4) var(--color_4) var(--color_4) !important;
  }

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1000858839 span.text {
    font-size:16px !important;
    font-family:HubotSans-ExtraBold !important;
  }

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

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

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

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

  *#dm .dmInner a.u_1000858839 { border-radius:0px 0px 0px 0px !important; }

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1945330889 { border-radius:0px 0px 0px 0px !important; }

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

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

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

  *#dm .dmInner a.u_1257861467 span.text {
    font-size:16px !important;
    font-family:HubotSans-ExtraBold !important;
  }

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

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

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

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

  *#dm .dmInner a.u_1257861467 { border-radius:0px 0px 0px 0px !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1867129089 img { border-radius:20px 20px 0px 0px !important; }

  *#dm .dmInner div.u_1133348234 img { border-radius:20px 20px 0px 0px !important; }

  *#dm .dmInner div.u_1257765791 img { border-radius:20px 20px 0px 0px !important; }

  *#dm .dmInner div.u_1784789082 .postArticle>.inner {
    border-radius:10px 10px 10px 10px !important;
    background-color:var(--color_6) !important;
  }

  *#dm .dmInner div.u_1784789082 .postDescription {
    max-height:8.299999999999999em !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_1784789082 .postTitle a { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1784789082 .readMore a {
    color:var(--color_1) !important;
    font-weight:400 !important;
  }

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

  *#dm .dmInner a.u_1811372925 .iconBg {
    display:inline-block !important;
    order:1 !important;
    width:24px !important;
    height:24px !important;
    mask-image:url(https://de.cdn-website.com/3c33a94afe07493c804a8197041cb8b3/icon/nuoli.svg) !important;
  }

  *#dm .dmInner a.u_1265891167 .iconBg {
    display:inline-block !important;
    order:1 !important;
    width:24px !important;
    height:24px !important;
    mask-image:url(https://de.cdn-website.com/3c33a94afe07493c804a8197041cb8b3/icon/nuoli.svg) !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1677599378 .svg { fill:var(--color_5) !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner a.u_1811372925 span.text { font-size:18px !important; }

  *#dm .dmInner a.u_1265891167 span.text { font-size:18px !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner div.u_1784789082 .readMore a { font-size:18px !important; }

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

  *#dm .dmInner div.u_1784789082 .postTitle a { font-size:20px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(0, 0, 0, 0);
    --overlapping-background-image: var(--color_1);
}
}



@media all {
    
#\31 aa42e54 {
    min-height: 200px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 0% 0px 0%;
    margin: 0% 0% 0% 0%;
}
    
#fe801348 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e7136e91 {
    width: 240px;
    height: auto;
    max-width: 100%;
}
    
#\32 0000e00::before, #\32 0000e00 > .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;
}
#\32 0000e00 {
    background-color: var(--color_4);
    background-image: url("https://le-de.cdn-website.com/3c33a94afe07493c804a8197041cb8b3/dms3rep/multi/opt/bb-3d1e1ecd-1920w.jpg");
}
    
#f7ee095b {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    align-self: stretch;
    padding: 20px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\33 6abe8af {
    align-items: flex-start;
    width: 48%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
    padding: 0% 0% 0% 0%;
}
    
#a9c4f5d9 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#\30 ebed55e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#bc89086e {
    margin: 0px 0% 0px 0%;
}
    
#innergrid_gog {
    width: 100%;
    grid-template-rows: minmax(300px, max-content);
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#group_mch {
    background-position: 50% 0%;
    align-items: flex-start;
    justify-self: stretch;
    align-self: end;
    order: 0;
    width: 100%;
    min-height: 8vw;
    row-gap: 24px;
    column-gap: 24px;
    margin: 0px 0px 0px 0px;
}
    
#group_7ve {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    justify-self: center;
    align-self: center;
    order: 0;
    max-width: 1440px;
    width: 100%;
    min-height: auto;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    min-width: auto;
    --column-gap: 4%;
    padding: 220px 40px 10vw 40px;
    margin: 0px 0px 0px 0px;
}
    
#group_u68 {
    background-size: contain;
    align-items: flex-start;
    width: 48%;
    min-height: 400px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    background-image: url("https://le-de.cdn-website.com/3c33a94afe07493c804a8197041cb8b3/dms3rep/multi/opt/tyres-1920w.png");
    margin-right: 0%;
    margin-left: 0%;
}
}



@media all {
    
#e32f2cee {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 48%;
    min-width: 4%;
    padding: 40px 0px 40px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 4fc7ae3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 48%;
    min-width: 4%;
    background-image: url("https://le-de.cdn-website.com/3c33a94afe07493c804a8197041cb8b3/dms3rep/multi/opt/rengasliike-tampereella-837h.jpg");
    border-radius: 20px 20px 20px 20px;
}
    
#\33 50d728d {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#\37 50920e3 {
    background-color: var(--color_4);
    background-image: none;
}
    
#widget_sao {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_m6p {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_lcu {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_k3b.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 20px 10px 20px;
}
#widget_k3b {
    width: auto;
    height: auto;
    max-width: 100%;
    margin: 10px 0% 0px 0%;
}
    
#\37 40998fd.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 20px 10px 20px;
}
#\37 40998fd {
    width: auto;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_hff {
    width: 150px;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\33 8863459 {
    width: 20px;
    height: auto;
    min-width: 20px;
    max-width: 100%;
}
    
#\34 1208596 {
    width: 20px;
    height: auto;
    min-width: 20px;
    max-width: 100%;
}
    
#\37 bea9716 {
    min-height: 20px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
}
    
#ce17d7ba {
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: stretch;
    align-content: center;
}
    
#\37 6813c37 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 40px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#widget_81j {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#def65388 {
    justify-content: space-between;
    align-items: center;
    width: 32%;
    min-height: auto;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
    background-color: var(--color_2);
    background-image: none;
    order: 2;
    border-radius: 20px 20px 20px 20px;
    padding: 0px 0px 20px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 1e9e8f3 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\31 fd42cc8 {
    width: 100%;
    height: 250px;
    max-width: 100%;
    order: 0;
}
    
#\30 03412c8.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 20px 10px 20px;
}
#\30 03412c8 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: -30px 0% 0px 0%;
}
    
#\33 ff6f218 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#fc924b22 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    --column-gap: 2%;
    order: 2;
}
    
#\33 b91cfac {
    width: 49%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#d0a3cf51 {
    flex-direction: row;
    justify-content: flex-end;
    align-items: center;
    width: 49%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5px;
    flex-wrap: nowrap;
    --column-gap: 5px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\31 1a30948 {
    width: 20px;
    height: auto;
    min-width: 20px;
    max-width: 100%;
}
    
#\38 191908f {
    width: 20px;
    height: auto;
    min-width: 20px;
    max-width: 100%;
}
    
#cdfc548d {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    --column-gap: 2%;
    order: 3;
}
    
#\33 4b473fb {
    width: 49%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\32 4805a71 {
    flex-direction: row;
    justify-content: flex-end;
    align-items: center;
    width: 49%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5px;
    flex-wrap: nowrap;
    --column-gap: 5px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\36 3ceb0fa {
    width: 20px;
    height: auto;
    min-width: 20px;
    max-width: 100%;
}
    
#\35 7aef6b7 {
    width: 20px;
    height: auto;
    min-width: 20px;
    max-width: 100%;
}
    
#fca9f5c1 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    --column-gap: 2%;
    order: 4;
}
    
#\38 1465b07 {
    width: 49%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#b483f86a {
    flex-direction: row;
    justify-content: flex-end;
    align-items: center;
    width: 49%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5px;
    flex-wrap: nowrap;
    --column-gap: 5px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\35 91b5b03 {
    width: 20px;
    height: auto;
    min-width: 20px;
    max-width: 100%;
}
    
#\30 9cd972c {
    width: 20px;
    height: auto;
    min-width: 20px;
    max-width: 100%;
}
    
#\36 172778f {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    --column-gap: 2%;
    order: 5;
}
    
#\37 14c4d97 {
    width: 49%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\38 153349c {
    flex-direction: row;
    justify-content: flex-end;
    align-items: center;
    width: 49%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5px;
    flex-wrap: nowrap;
    --column-gap: 5px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#a0636236 {
    width: 20px;
    height: auto;
    min-width: 20px;
    max-width: 100%;
}
    
#\33 09c50ef {
    width: 20px;
    height: auto;
    min-width: 20px;
    max-width: 100%;
}
    
#fa33f1d1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#fa33f1d1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 6;
    margin: 10px 0% 0px 0%;
}
    
#becc8211 {
    width: 200px;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#group_33o {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    padding: 0px 20px 0px 20px;
    margin: 0px 0% 0px 0%;
}
    
#bc0bc1d3 {
    justify-content: space-between;
    align-items: center;
    width: 32%;
    min-height: auto;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
    background-color: var(--color_1);
    background-image: none;
    order: 1;
    border-radius: 20px 20px 20px 20px;
    padding: 0px 0px 20px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f983e67e {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\36 c806051 {
    width: 100%;
    height: 250px;
    max-width: 100%;
    order: 0;
}
    
#d86b823b {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    padding: 0px 20px 0px 20px;
    margin: 0px 0% 0px 0%;
}
    
#c544c397.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 20px 10px 20px;
}
#c544c397 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: -30px 0% 0px 0%;
}
    
#e35af76e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#e3b42639 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    --column-gap: 2%;
    order: 2;
}
    
#\33 b2bac2c {
    width: 49%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#e0702f1a {
    flex-direction: row;
    justify-content: flex-end;
    align-items: center;
    width: 49%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5px;
    flex-wrap: nowrap;
    --column-gap: 5px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\33 84f24af {
    width: 20px;
    height: auto;
    min-width: 20px;
    max-width: 100%;
}
    
#d1030589 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    --column-gap: 2%;
    order: 3;
}
    
#\39 6968b1b {
    width: 49%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#b21fb7dc {
    flex-direction: row;
    justify-content: flex-end;
    align-items: center;
    width: 49%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5px;
    flex-wrap: nowrap;
    --column-gap: 5px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#a3ec8361 {
    width: 20px;
    height: auto;
    min-width: 20px;
    max-width: 100%;
}
    
#\35 053ea5d {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    --column-gap: 2%;
    order: 4;
}
    
#\36 7ab72ce {
    width: 49%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#b07434d8 {
    flex-direction: row;
    justify-content: flex-end;
    align-items: center;
    width: 49%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5px;
    flex-wrap: nowrap;
    --column-gap: 5px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#f74d7fec {
    width: 20px;
    height: auto;
    min-width: 20px;
    max-width: 100%;
}
    
#e734eb0c {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    --column-gap: 2%;
    order: 5;
}
    
#\32 2f12b40 {
    width: 49%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\30 c0ff2e1 {
    flex-direction: row;
    justify-content: flex-end;
    align-items: center;
    width: 49%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5px;
    flex-wrap: nowrap;
    --column-gap: 5px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\31 18bb3fa {
    width: 20px;
    height: auto;
    min-width: 20px;
    max-width: 100%;
}
    
#c200d327.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c200d327 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 6;
    margin: 10px 0% 0px 0%;
}
    
#\35 04e3434 {
    width: 200px;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\31 9343ba7 {
    justify-content: space-between;
    align-items: center;
    width: 32%;
    min-height: auto;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
    background-color: var(--color_2);
    background-image: none;
    order: 2;
    border-radius: 20px 20px 20px 20px;
    padding: 0px 0px 20px 0px;
    margin: 0px 0% 0px 0%;
}
    
#bebf8a59 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#cd614b27 {
    width: 100%;
    height: 250px;
    max-width: 100%;
    order: 0;
}
    
#\33 c54fac2 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    padding: 0px 20px 0px 20px;
    margin: 0px 0% 0px 0%;
}
    
#f0c8905a.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 20px 10px 20px;
}
#f0c8905a {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: -30px 0% 0px 0%;
}
    
#\36 669546c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\34 da9af09 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    --column-gap: 2%;
    order: 2;
}
    
#f614a347 {
    width: 49%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\37 d4b8c28 {
    flex-direction: row;
    justify-content: flex-end;
    align-items: center;
    width: 49%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5px;
    flex-wrap: nowrap;
    --column-gap: 5px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#c2a349ae {
    width: 20px;
    height: auto;
    min-width: 20px;
    max-width: 100%;
}
    
#\35 c0abac0 {
    width: 20px;
    height: auto;
    min-width: 20px;
    max-width: 100%;
}
    
#\35 0fece84 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    --column-gap: 2%;
    order: 3;
}
    
#ca1e8c1b {
    width: 49%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\31 45ab77b {
    flex-direction: row;
    justify-content: flex-end;
    align-items: center;
    width: 49%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5px;
    flex-wrap: nowrap;
    --column-gap: 5px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\38 0f53813 {
    width: 20px;
    height: auto;
    min-width: 20px;
    max-width: 100%;
}
    
#\39 4004ca3 {
    width: 20px;
    height: auto;
    min-width: 20px;
    max-width: 100%;
}
    
#\33 439eb68 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    --column-gap: 2%;
    order: 4;
}
    
#ffc02577 {
    width: 49%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#da5e5a79 {
    flex-direction: row;
    justify-content: flex-end;
    align-items: center;
    width: 49%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5px;
    flex-wrap: nowrap;
    --column-gap: 5px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\34 1e400e0 {
    width: 20px;
    height: auto;
    min-width: 20px;
    max-width: 100%;
}
    
#bd8e62f9 {
    width: 20px;
    height: auto;
    min-width: 20px;
    max-width: 100%;
}
    
#a11827d5 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    --column-gap: 2%;
    order: 5;
}
    
#\33 bbae062 {
    width: 49%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#a6e03447 {
    flex-direction: row;
    justify-content: flex-end;
    align-items: center;
    width: 49.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5px;
    flex-wrap: nowrap;
    --column-gap: 5px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\39 d3eff23 {
    width: 20px;
    height: auto;
    min-width: 20px;
    max-width: 100%;
}
    
#ff03dfd8 {
    width: 20px;
    height: auto;
    min-width: 20px;
    max-width: 100%;
}
    
#b9201835.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b9201835 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 6;
    margin: 10px 0% 0px 0%;
}
    
#\31 4b6f67f {
    width: 200px;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#a65d1d26 {
    width: 150px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 a620c7e {
    width: 20px;
    height: auto;
    min-width: 20px;
    max-width: 100%;
}
    
#\30 06eaabb {
    width: 20px;
    height: auto;
    min-width: 20px;
    max-width: 100%;
}
    
#f1c6c4fd {
    width: 20px;
    height: auto;
    min-width: 20px;
    max-width: 100%;
}
    
#cb96e46e {
    width: 20px;
    height: auto;
    min-width: 20px;
    max-width: 100%;
}
    
#f0722d16 {
    width: 20px;
    height: auto;
    min-width: 20px;
    max-width: 100%;
}
    
#a62ae0bd {
    width: 20px;
    height: auto;
    min-width: 20px;
    max-width: 100%;
}
    
#\31 a66caa9 {
    width: 20px;
    height: auto;
    min-width: 20px;
    max-width: 100%;
}
    
#f1d36662 {
    width: 20px;
    height: auto;
    min-width: 20px;
    max-width: 100%;
}
    
#\37 52e0138 {
    width: 20px;
    height: auto;
    min-width: 20px;
    max-width: 100%;
}
    
#\37 8b35edc {
    width: 20px;
    height: auto;
    min-width: 20px;
    max-width: 100%;
}
    
#e28e7568 {
    width: 20px;
    height: auto;
    min-width: 20px;
    max-width: 100%;
}
    
#f99ecdea {
    width: 20px;
    height: auto;
    min-width: 20px;
    max-width: 100%;
}
    
#\38 3da0477 {
    width: 20px;
    height: auto;
    min-width: 20px;
    max-width: 100%;
}
    
#\30 9abb624 {
    width: 20px;
    height: auto;
    min-width: 20px;
    max-width: 100%;
}
    
#d7cebe1b {
    width: 20px;
    height: auto;
    min-width: 20px;
    max-width: 100%;
}
    
#\32 45f10ea {
    width: 20px;
    height: auto;
    min-width: 20px;
    max-width: 100%;
}
    
#\39 fe33e56 {
    width: 20px;
    height: auto;
    min-width: 20px;
    max-width: 100%;
}
    
#\37 86addaf {
    width: 20px;
    height: auto;
    min-width: 20px;
    max-width: 100%;
}
    
#\30 0a21420 {
    width: 20px;
    height: auto;
    min-width: 20px;
    max-width: 100%;
}
    
#\35 b31d54b {
    width: 20px;
    height: auto;
    min-width: 20px;
    max-width: 100%;
}
    
#b1dee41e {
    width: 20px;
    height: auto;
    min-width: 20px;
    max-width: 100%;
}
    
#\36 13d216b {
    width: 20px;
    height: auto;
    min-width: 20px;
    max-width: 100%;
}
    
#\37 054fe9f {
    width: 20px;
    height: auto;
    min-width: 20px;
    max-width: 100%;
}
    
#c4948378 {
    width: 20px;
    height: auto;
    min-width: 20px;
    max-width: 100%;
}
    
#\33 a5cf777 {
    width: 20px;
    height: auto;
    min-width: 20px;
    max-width: 100%;
}
    
#f7b6bcbb {
    width: 20px;
    height: auto;
    min-width: 20px;
    max-width: 100%;
}
    
#a9076df2 {
    width: 20px;
    height: auto;
    min-width: 20px;
    max-width: 100%;
}
    
#abe03b0e {
    width: 20px;
    height: auto;
    min-width: 20px;
    max-width: 100%;
}
    
#\31 a961f2c {
    width: 20px;
    height: auto;
    min-width: 20px;
    max-width: 100%;
}
    
#\32 e56a2e6 {
    width: 20px;
    height: auto;
    min-width: 20px;
    max-width: 100%;
}
    
#f1722f80 {
    width: 20px;
    height: auto;
    min-width: 20px;
    max-width: 100%;
}
    
#bcc08391 {
    width: 20px;
    height: auto;
    min-width: 20px;
    max-width: 100%;
}
    
#\33 2579af2 {
    width: 20px;
    height: auto;
    min-width: 20px;
    max-width: 100%;
}
    
#\39 802a33e {
    width: 20px;
    height: auto;
    min-width: 20px;
    max-width: 100%;
}
    
#\38 8b31652 {
    width: 20px;
    height: auto;
    min-width: 20px;
    max-width: 100%;
}
    
#\32 42fda0e {
    width: 20px;
    height: auto;
    min-width: 20px;
    max-width: 100%;
}
    
#\31 884f51f {
    width: 20px;
    height: auto;
    min-width: 20px;
    max-width: 100%;
}
    
#\31 67b2caa {
    width: 20px;
    height: auto;
    min-width: 20px;
    max-width: 100%;
}
}



@media all {
    
#\32 9c035ec {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 40px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
    
#\37 4807fd3 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_7ob {
    width: 1325px;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\35 3032314 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#e6f98973 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 6100e95 {
    background-color: var(--color_4);
    background-image: none;
}
    
#e35284ee {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 48%;
    min-width: 4%;
    order: 1;
    padding: 40px 0px 40px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 5d1348e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e424ac27 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 48%;
    min-width: 4%;
    background-image: url("https://le-de.cdn-website.com/3c33a94afe07493c804a8197041cb8b3/dms3rep/multi/opt/paikallinen-rengasliike-813h.jpg");
    order: 0;
    border-radius: 20px 20px 20px 20px;
}
    
#\35 056902a {
    width: 150px;
    height: auto;
    max-width: 100%;
}
    
#e3f521fc {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_1up {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_6aq {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\38 9be0feb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 49%;
    min-width: 4%;
    background-color: var(--color_4);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    padding: 80px 60px 80px 60px;
    margin: 0px 0% 0px 0%;
}
    
#\35 ea787f1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    background-image: url("https://le-de.cdn-website.com/3c33a94afe07493c804a8197041cb8b3/dms3rep/multi/opt/rahoitus-1920w.jpg");
    border-radius: 20px 20px 20px 20px;
}
    
#\35 3206b3d {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_qsr {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_fno {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_3oo.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#widget_3oo {
    width: 200px;
    height: auto;
    max-width: 100%;
    margin: 10px 0% 0px 0%;
}
    
#\33 9cea2f0 {
    width: 150px;
    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 all {
    
#c90a4786 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: center;
    background-color: var(--color_1);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    padding: 40px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
}
    
#\32 b80007f {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#group_0bq {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_uks {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_oqo {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_c8u.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#widget_c8u {
    width: 200px;
    height: auto;
    min-width: 200px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#bc7d0480 {
    width: 150px;
    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 all {
    
#\32 8767935.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 8767935 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 20px 0% 20px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 ed0aea5 {
    background-color: var(--color_4);
    background-image: none;
}
    
#\30 b93bd66 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#group_5en {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    order: 2;
}
    
#widget_h1r {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_hgu {
    width: 200px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#a2b63ba9 {
    width: 150px;
    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) {
    
#\31 aa42e54 {
    padding: 0px 0px 0px 0px;
}
    
#\32 0000e00::before, #\32 0000e00 > .bgExtraLayerOverlay {
    
}
    
#\33 6abe8af {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#bc89086e {
    margin: 0px 0% 0px 0%;
}
    
#group_7ve {
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    justify-content: flex-start;
    padding: 150px 40px 10vw 40px;
    margin: 0px 0px 0px 0px;
}
    
#group_u68 {
    width: 100%;
    min-height: 250px;
    background-position: 0% 50%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 50d728d {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 30px;
}
    
#e32f2cee {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 4fc7ae3 {
    width: 100%;
    min-height: 400px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 6813c37 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#def65388 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#bc0bc1d3 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\31 9343ba7 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#ce17d7ba {
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    row-gap: 30px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 4807fd3 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#widget_7ob {
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 3032314 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 30px;
}
    
#e424ac27 {
    width: 100%;
    min-height: 400px;
}
    
#e35284ee {
    width: 100%;
    min-height: 80px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 3206b3d {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\35 ea787f1 {
    width: 49%;
}
    
#\38 9be0feb {
    width: 49%;
    padding: 60px 30px 60px 30px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 b80007f {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 b93bd66 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 30px;
}
    
#group_5en {
    width: 100%;
    min-height: 80px;
}
}



@media (max-width: 767px) {
    
#\31 aa42e54 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#\32 0000e00::before, #\32 0000e00 > .bgExtraLayerOverlay {
    
}
    
#\33 6abe8af {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\30 ebed55e {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#bc89086e {
    margin: 0px 0% 0px 0%;
}
    
#group_7ve {
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    padding: 150px 15px 10vw 15px;
    margin: 0px 0px 0px 0px;
}
    
#f7ee095b {
    padding: 10px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#group_u68 {
    width: 100%;
    min-height: 150px;
}
}



@media (max-width: 767px) {
    
#e32f2cee {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 4fc7ae3 {
    width: 100%;
    min-height: 250px;
    align-items: center;
}
    
#\33 50d728d {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    row-gap: 30px;
}
    
#widget_hff {
    width: 100px;
}
}



@media (max-width: 767px) {
    
#\37 bea9716 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#ce17d7ba {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    row-gap: 30px;
}
    
#\37 6813c37 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    row-gap: 20px;
}
    
#\31 fd42cc8 {
    height: 150px;
}
    
#\36 c806051 {
    height: 150px;
}
    
#cd614b27 {
    height: 150px;
}
    
#bc0bc1d3 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#def65388 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\31 9343ba7 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#a65d1d26 {
    width: 100px;
}
}



@media (max-width: 767px) {
    
#\32 9c035ec {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 4%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    justify-content: flex-start;
}
    
#\37 4807fd3 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#widget_7ob {
    height: auto;
}
}



@media (max-width: 767px) {
    
#\35 3032314 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#e35284ee {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e424ac27 {
    width: 100%;
    min-height: 250px;
    align-items: center;
}
    
#\35 056902a {
    width: 100px;
}
}



@media (max-width: 767px) {
    
#\38 9be0feb {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\35 ea787f1 {
    width: 100%;
    min-height: 250px;
    align-items: center;
}
    
#\35 3206b3d {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    row-gap: 20px;
}
    
#\33 9cea2f0 {
    width: 100px;
}
}



@media (max-width: 767px) {
    
#c90a4786 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    row-gap: 20px;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\32 b80007f {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#group_0bq {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#widget_c8u {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#bc7d0480 {
    width: 100px;
}
}



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

#e424ac27.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAAMFBv/EACEQAAEDAwQDAAAAAAAAAAAAAAMBAgQABREGEkGBITKR/8QAFQEBAQAAAAAAAAAAAAAAAAAAAgP/xAAWEQEBAQAAAAAAAAAAAAAAAAABAFH/2gAMAwEAAhEDEQA/AMzpGGOWFYD4gn4Te8i890FPo0ZXsJBPvaqo7C8/aRY55bAFTRsER6+j/NTDTkKYhHAHl7lcvdBHagmX/9k=')!important}#\35 ea787f1.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHhAAAQQCAwEAAAAAAAAAAAAAAQACAwQFEQYhMVH/xAAVAQEBAAAAAAAAAAAAAAAAAAAEBf/EABoRAAMAAwEAAAAAAAAAAAAAAAECAwAEERL/2gAMAwEAAhEDEQA/AMVwrLCHOV3VtxmVp2Neq3Y59NFYljI7Y4t8+FEU++rKrenXpxuvdwvAc//Z')!important}