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

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

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

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

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

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

  *#dm .dmInner div.u_1466935906 .review-quote { font-weight:400 !important; }

  *#dm .dmInner *.u_1466935906 .review-quote { text-align:LEFT !important; }

  *#dm .dmInner *.u_1466935906 .reviews-title { text-align:CENTER !important; }

  *#dm .dmInner *.u_1466935906 .reviews-subtitle { text-align:CENTER !important; }

  *#dm .dmInner *.u_1466935906 .stars-display { color:rgba(245,166,36,1) !important; }

  *#dm .dmInner div.u_1466935906 .reviewer-name { color:var(--color_5) !important; }

  *#dm .dmInner div.u_1466935906 .reviewer-location { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1466935906 .reviews-widget { background-color:var(--color_3) !important; }

  *#dm .dmInner div.u_1466935906 .review-card { background-color:var(--color_4) !important; }

  *#dm .dmInner div.u_1595475163 .faq-card.is-open { background-color:rgba(0,0,0,0) !important; }

  *#dm .dmInner *.u_1595475163 .widget-f6ea63 { --faq-accent-color:var(--color_4) !important; }

  *#dm .dmInner div.u_1595475163 .faq-card {
    border-style:solid !important;
    border-width:1px !important;
    background-color:rgba(0,0,0,0) !important;
    border-color:var(--color_1) !important;
    border-radius:2px 2px 2px 2px !important;
  }

  *#dm .dmInner *.u_1595475163 .faq-question { text-align:CENTER !important; }

  *#dm .dmInner *.u_1595475163 .faq-answer-inner { text-align:CENTER !important; }

  *#dm .dmInner *.u_1595475163 .faq-icon {
    background:var(--color_5) !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner *.u_1595475163 .faq-card.is-open .faq-icon {
    background:var(--color_5) !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_1595475163 .faq-answer-inner {
    color:var(--color_1) !important;
    font-weight:400 !important;
  }

  *#dm .dmInner div.u_1595475163 .faq-question {
    font-family: 'Oswald' !important;
    font-weight:500 !important;
    color:rgba(30,41,59,1) !important;
  }

  *#dm .dmInner *.u_1595475163 .faq-card.is-open .faq-question { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1245129542 .item-time { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1245129542 .item-description { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1245129542 .timeline-cta-text { color:var(--color_1) !important; }

  *#dm .dmInner *.u_1245129542 .polaroid-tape { background-color:var(--color_5) !important; }

  *#dm .dmInner div.u_1245129542 .polaroid-title {
    font-family:'Open Sans' !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1245129542 .timeline-img {
    -webkit-box-shadow:none !important;
    box-shadow:none !important;
    -moz-box-shadow:none !important;
  }

  *#dm .dmInner div.u_1245129542 .item-category {
    color:var(--color_5) !important;
    font-family: 'Oswald' !important;
    text-decoration:none !important;
  }

  *#dm .dmInner div.u_1245129542 .timeline-card { background-color:var(--color_4) !important; }

  *#dm .dmInner *.u_1245129542 .polaroid-reveal { background-color:var(--color_4) !important; }

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

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

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

  *#dm .dmInner a.u_1267793079 span.text { font-weight:500 !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner div.u_1466935906 .reviews-title { font-size:32px !important; }

  *#dm .dmInner div.u_1466935906 .reviews-subtitle { font-size:18px !important; }

  *#dm .dmInner div.u_1466935906 .reviewer-name { font-size:15px !important; }

  *#dm .dmInner div.u_1466935906 .reviewer-location { font-size:14px !important; }

  *#dm .dmInner *.u_1466935906 .marquee-fade-left { width:0px !important; }

  *#dm .dmInner *.u_1466935906 .marquee-fade-right { width:0px !important; }

  *#dm .dmInner div.u_1466935906 .review-quote { font-size:16px !important; }

  *#dm .dmInner *.u_1595475163 .faq-widget {
    padding:0px !important;
    max-width:1743px !important;
  }

  *#dm .dmInner div.u_1595475163 .faq-answer-inner { font-size:16px !important; }

  *#dm .dmInner div.u_1595475163 .faq-question { font-size:22px !important; }

  *#dm .dmInner *.u_1245129542 :root {
    --stagger-offset:101 !important;
    --polaroid-gap:60 !important;
  }

  *#dm .dmInner div.u_1245129542 .item-time { font-size:16px !important; }

  *#dm .dmInner div.u_1245129542 .item-category { font-size:18px !important; }

  *#dm .dmInner div.u_1245129542 .item-description { font-size:15px !important; }

  *#dm .dmInner *.u_1245129542 .timeline-card { padding:6px !important; }

  *#dm .dmInner *.u_1245129542 .timeline-wrapper {
    padding-top:29px !important;
    padding-bottom:29px !important;
  }

  *#dm .dmInner div.u_1245129542 .timeline-img {
    width:348px !important;
    height:360px !important;
  }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_1466935906 .marquee-fade-left { width:0px !important; }

  *#dm .dmInner *.u_1466935906 .marquee-fade-right { width:0px !important; }

  *#dm .dmInner div.u_1595475163 .faq-question { font-size:20px !important; }

  *#dm .dmInner div.u_1466935906 .review-quote { font-size:16px !important; }

  *#dm .dmInner div.u_1245129542 .polaroid-title { font-size:16px !important; }

  *#dm .dmInner div.u_1245129542 .item-time { font-size:12px !important; }

  *#dm .dmInner div.u_1245129542 .item-description { font-size:11px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner div.u_1466935906 .reviews-title { font-size:22px !important; }

  *#dm .dmInner *.u_1466935906 .marquee-fade-left { width:0px !important; }

  *#dm .dmInner *.u_1466935906 .marquee-fade-right { width:0px !important; }

  *#dm .dmInner div.u_1466935906 .review-quote { font-size:16px !important; }

  *#dm .dmInner *.u_1595475163 .faq-widget { padding:0px !important; }

  *#dm .dmInner div.u_1595475163 .faq-question { font-size:16px !important; }

  *#dm .dmInner div.u_1245129542 .item-category { font-size:12px !important; }

  *#dm .dmInner div.u_1245129542 .item-time { font-size:13px !important; }

  *#dm .dmInner div.u_1245129542 .polaroid-title { font-size:18px !important; }

  *#dm .dmInner div.u_1245129542 .item-description { font-size:14px !important; }

  *#dm .dmInner *.u_1245129542 :root {
    --mobile-vertical-padding:19 !important;
    --mobile-side-padding:13 !important;
    --mobile-gap:33 !important;
    --mobile-card-width:86 !important;
    --mobile-reveal-space:175 !important;
    --stagger-offset:84 !important;
    --polaroid-gap:56 !important;
  }

  *#dm .dmInner *.u_1245129542 .timeline-card { padding:11px !important; }

  *#dm .dmInner *.u_1245129542 .timeline-wrapper {
    padding-top:0px !important;
    padding-bottom:0px !important;
  }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header[data-overlapping] {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
}



@media all {
    
#\36 3bd85219866cc3622781521 {
    min-height: 472px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    align-self: auto;
    justify-content: flex-end;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 945px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    align-content: center;
    padding: 16% 4% 2% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.5;
    border-radius: inherit;
}
#\36 3bd85219866cc362278151f {
    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/58b3c0722f5a48e88f38673ff204ac0c/import/clib/valtasenliikenne_com/dms3rep/multi/IMG-20220508-WA0006-1500x2000.jpeg");
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#widget_87a {
    width: 61.36%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#widget_c1n {
    width: 47.07%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#group_brf {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 71px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 1;
    flex-wrap: nowrap;
    height: auto;
    --column-gap: 2%;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_5g3 {
    width: 20%;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\39 c30811e {
    width: 20%;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
}



@media all {
    
#\38 c1085dc {
    width: 100%;
    height: 200px;
    max-width: 100%;
}
    
#a52a2e0c.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 8px 0px 8px 0px;
}
#a52a2e0c {
    width: 250px;
    height: auto;
    min-height: 48px;
    max-width: 100%;
    order: 4;
    margin: 0px 0% 0px 0%;
}
    
#a371db0c {
    background-color: var(--color_4);
    background-image: none;
}
    
#c260a881 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-image: url("https://le-de.cdn-website.com/58b3c0722f5a48e88f38673ff204ac0c/dms3rep/multi/opt/IMG-20250828-WA0004-1920w.jpg");
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#d8660206 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 30px;
    width: 48%;
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\32 4c820b4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\37 14ab4b8 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 6% 4% 6% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\34 4ee5f7b {
    width: 96%;
    height: auto;
    max-width: 100%;
    order: 2;
}
}



@media all {
    
#\31 7526225 {
    align-items: flex-start;
    width: 23.5%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    background-color: var(--color_4);
    background-image: none;
    border-radius: 16px 16px 16px 16px;
    justify-content: flex-start;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\33 3ed4317 {
    justify-content: flex-end;
    align-items: flex-start;
    width: 100%;
    min-height: 300px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url("https://de.cdn-website.com/58b3c0722f5a48e88f38673ff204ac0c/import/clib/valtasenliikenne_com/dms3rep/multi/20221106_141343-scaled-1153x2560.jpeg");
    order: 0;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    border-radius: 0px 0px 0px 0px;
}
    
#b99000f5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f1fd11fc {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: none;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\34 33329c9 {
    margin: 0px 0% 0px 0%;
}
    
#\30 3defdae {
    width: 364px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c12fd10a.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 0px 0px 0px;
}
#c12fd10a {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f38bb89f {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#d8d3cf89 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    margin: 0% 0% 0% 0%;
}
    
#\35 55d6f9b {
    align-items: flex-start;
    width: 23.5%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    background-image: none;
    border-radius: 16px 16px 16px 16px;
    justify-content: flex-start;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    background-color: rgba(248,250,252,1);
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\38 b08ff60 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 40px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 1% 4% 1% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\33 6fec22d {
    align-items: flex-start;
    width: 23.5%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    background-color: var(--color_4);
    background-image: none;
    border-radius: 16px 16px 16px 16px;
    justify-content: flex-start;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\31 975999b {
    justify-content: flex-end;
    align-items: flex-start;
    width: 100%;
    min-height: 300px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url("https://de.cdn-website.com/58b3c0722f5a48e88f38673ff204ac0c/import/clib/valtasenliikenne_com/dms3rep/multi/IMG-20221013-WA0027-2016x908.jpeg");
    order: 0;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    border-radius: 0px 0px 0px 0px;
}
    
#\32 9deeb79 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#cd3a45db.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 0px 0px 0px;
}
#cd3a45db {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 b9ad960 {
    width: 364px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c1463439 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bdf84804 {
    justify-content: flex-end;
    align-items: flex-start;
    width: 100%;
    min-height: 300px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url("https://de.cdn-website.com/58b3c0722f5a48e88f38673ff204ac0c/import/clib/valtasenliikenne_com/dms3rep/multi/20221106_132554-scaled-1153x2560.jpeg");
    order: 0;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    border-radius: 0px 0px 0px 0px;
}
    
#febc8ad7 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\34 93ddbf5.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 0px 0px 0px;
}
#\34 93ddbf5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 f2f3795 {
    width: 364px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 6066fd1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e714ea9e {
    align-items: flex-start;
    width: 23.5%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    background-color: var(--color_4);
    background-image: none;
    border-radius: 16px 16px 16px 16px;
    justify-content: flex-start;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\37 f209771 {
    justify-content: flex-end;
    align-items: flex-start;
    width: 100%;
    min-height: 300px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url("https://le-de.cdn-website.com/58b3c0722f5a48e88f38673ff204ac0c/dms3rep/multi/opt/Sahkofatbike-2-1920w.jpg");
    order: 0;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    border-radius: 0px 0px 0px 0px;
}
    
#\38 8f7c59b {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\31 f2f8a39.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 0px 0px 0px;
}
#\31 f2f8a39 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 996d673 {
    width: 364px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e75df4ba {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 29e6c88 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#fa65f3da {
    min-height: 172px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 4% 1% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\35 9a188a6 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#widget_lj0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
    align-self: center;
}
    
#\37 23ae084 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\33 18d5052 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: none;
}
    
#fc9b57d6.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#fc9b57d6 {
    width: 1513px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#bcce0415 {
    margin: 0px 0% 0px 0%;
}
    
#\34 e81d8bb {
    min-height: 374px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#a08fe152 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    background-color: var(--color_3);
    background-image: none;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\34 eec8345 {
    margin: 0px 0% 0px 0%;
}
    
#\30 55068a2 {
    width: 94.10%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#\30 4fcf5d2 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\31 28e76ab {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\35 0f4b843 {
    min-height: 172px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 4% 1% 4%;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\36 0966362 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-self: auto;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\34 bf99154 {
    min-height: 649px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\33 2b1cb2e {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: none;
}
    
#widget_ulg {
    width: 1513px;
    height: 646px;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#b11e32ec {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\39 2de75de {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\32 f533bf1 {
    margin: 0px 0% 0px 0%;
}
    
#\31 f0cf1b1 {
    min-height: 172px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 4% 1% 4%;
    margin: 0% 0% 0% 0%;
}
    
#f49d967e {
    width: 94.10%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#\35 22f895f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: none;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\34 cb0da6a {
    width: 1239px;
    height: auto;
    max-width: 100%;
    margin-left: 0px;
    margin-right: 0px;
    order: 5;
}
    
#cd7fb9c7 {
    min-height: 0;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    align-content: center;
    flex-direction: column;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#ffa94a23 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 15px;
    justify-content: flex-start;
    order: 0;
    padding: 0% 0% 0px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 d28ef10 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: none;
    background-color: var(--color_4);
}
    
#\38 6361eb0 {
    width: 65.17%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\30 4c750b1 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    order: 2;
    justify-content: flex-start;
    align-items: center;
    padding: 0px 10px 0px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\38 a06cc0a {
    margin: -1px 0% -1px 0%;
}
    
#\35 3a2ebc4 {
    align-items: flex-start;
    width: 99.95%;
    min-height: 100px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    align-self: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\32 0ac9db5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#e8d6f2f9 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: none;
}
    
#ecee3da9 {
    margin: 0px 0% 0px 0%;
}
    
#e37cfae9 {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 4% 3% 4%;
    margin: 0% 0% 0% 0%;
}
    
#widget_tso {
    width: 250px;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 58px;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\33 21e26fe {
    width: 47.07%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#b0502468::before, #b0502468 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.5;
    border-radius: inherit;
}
#b0502468 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://le-de.cdn-website.com/58b3c0722f5a48e88f38673ff204ac0c/dms3rep/multi/opt/IMG-20250827-WA0004-1920w.png");
}
    
#\35 ce177e0 {
    min-height: 945px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    align-content: center;
    padding: 16% 4% 2% 4%;
    margin: 0% 0% 0% 0%;
}
    
#afb987cd {
    width: 20%;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\35 a6afe2f {
    width: 61.36%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#b8f133e9 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 71px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 1;
    flex-wrap: nowrap;
    height: auto;
    --column-gap: 2%;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 2e79072 {
    width: 20%;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#e512edaa {
    margin: 0px 0% 0px 0%;
}
    
#e45d8662 {
    min-height: 472px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    align-self: auto;
    justify-content: flex-end;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781520 {
    min-height: 727px;
    padding: 16% 4% 4% 4%;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0% 0% 0px 0%;
}
    
#group_brf {
    column-gap: 2.111340206185567%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#widget_5g3 {
    margin-right: 0%;
    margin-left: 0%;
    width: 53.31%;
}
    
#\39 c30811e {
    margin-right: 0%;
    margin-left: 0%;
    width: 53.31%;
}
    
#widget_87a {
    width: 96.15%;
}
    
#widget_c1n {
    width: 87.71%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a52a2e0c {
    width: 59.45%;
    min-height: 60px;
    justify-self: auto;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c260a881 {
    width: 100%;
    min-height: 342px;
    height: auto;
    order: 0;
}
    
#d8660206 {
    width: 100%;
    min-height: 80px;
    row-gap: 17px;
    order: 1;
}
    
#\32 4c820b4 {
    width: 100.00%;
    order: 0;
}
    
#\37 14ab4b8 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 2%;
    row-gap: 7px;
}
    
#\34 4ee5f7b {
    width: 100%;
    order: 2;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 7526225 {
    width: 100%;
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    --column-gap: 2%;
    justify-content: space-between;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#c12fd10a {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\33 3ed4317 {
    margin-right: 0%;
    margin-left: 0%;
    width: 45.15%;
    height: auto;
    min-height: 170px;
    background-position: 50% 50%;
    align-items: flex-end;
}
    
#f38bb89f {
    width: 52.85%;
    column-gap: 3.5251996695125314%;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    height: auto;
    min-height: 100%;
    align-self: stretch;
    max-height: none;
    padding: 4px 8px 4px 8px;
    margin: 0px 0% 0px 0%;
}
    
#d8d3cf89 {
    column-gap: 1%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: flex-start;
    width: 100%;
    min-height: 80px;
    padding: 16px 8px 16px 8px;
    margin: 0% 0% 0% 0%;
}
    
#\34 33329c9 {
    margin: 0px 0% 0px 0%;
}
    
#\35 55d6f9b {
    width: 100%;
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    --column-gap: 2%;
    justify-content: space-between;
    height: auto;
    min-height: 202px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\38 b08ff60 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 4% 4% 4% 4%;
}
    
#\30 3defdae {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\33 6fec22d {
    width: 100%;
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    --column-gap: 2%;
    justify-content: space-between;
    height: auto;
    min-height: 195px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\31 975999b {
    margin-right: 0%;
    margin-left: 0%;
    width: 45.15%;
    height: auto;
    min-height: 163px;
    background-position: 50% 50%;
    align-items: flex-end;
}
    
#\32 9deeb79 {
    width: 52.85%;
    column-gap: 3.5251996695125314%;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    height: auto;
    min-height: 100%;
    align-self: stretch;
    max-height: none;
    padding: 4px 8px 4px 8px;
    margin: 0px 0% 0px 0%;
}
    
#cd3a45db {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\38 b9ad960 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#bdf84804 {
    margin-right: 0%;
    margin-left: 0%;
    width: 45.15%;
    height: auto;
    min-height: 173px;
    background-position: 50% 50%;
    align-items: flex-end;
}
    
#febc8ad7 {
    width: 52.85%;
    column-gap: 3.5251996695125314%;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    height: auto;
    min-height: 100%;
    align-self: stretch;
    max-height: none;
    padding: 4px 8px 4px 8px;
    margin: 0px 0% 0px 0%;
}
    
#\34 93ddbf5 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\38 f2f3795 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#e714ea9e {
    width: 100%;
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    --column-gap: 2%;
    justify-content: space-between;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\37 f209771 {
    margin-right: 0%;
    margin-left: 0%;
    width: 45.15%;
    height: auto;
    min-height: 159px;
    background-position: 50% 50%;
    align-items: flex-end;
}
    
#\38 8f7c59b {
    width: 52.85%;
    column-gap: 3.5251996695125314%;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    height: auto;
    min-height: 100%;
    align-self: stretch;
    max-height: none;
    padding: 4px 8px 4px 8px;
    margin: 0px 0% 0px 0%;
}
    
#\31 f2f8a39 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\32 996d673 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#fa65f3da {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    min-height: 0px;
}
    
#\37 23ae084 {
    margin: 0px 0% 0px 0%;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 eec8345 {
    margin: 0px 0% 0px 0%;
}
    
#\35 0f4b843 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 bf99154 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    min-height: 364px;
}
    
#b11e32ec {
    margin: 0px 0% 0px 0%;
}
    
#widget_ulg {
    width: 681px;
    height: 460px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 f533bf1 {
    margin: 0px 0% 0px 0%;
}
    
#\31 f0cf1b1 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    min-height: 43px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#cd7fb9c7 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 0px;
}
    
#ffa94a23 {
    width: 100%;
    min-height: 80px;
    height: auto;
    order: 0;
    padding: 0% 2% 10px 0%;
    margin: 0px 0% 0px 0%;
}
    
#\30 4c750b1 {
    width: 100%;
    min-height: 80px;
    order: 1;
    height: auto;
}
    
#\38 a06cc0a {
    margin: 0px 0% 0px 0%;
}
    
#\35 3a2ebc4 {
    align-self: center;
    justify-content: flex-start;
    height: auto;
    min-height: 70px;
    padding: 2% 10px 10px 10px;
    margin: 0px 0px 0px 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ecee3da9 {
    margin: 0px 0% 0px 0%;
}
    
#e37cfae9 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    min-height: 43px;
}
    
#widget_tso {
    min-height: 50px;
    width: 234px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 21e26fe {
    width: 87.71%;
}
    
#\35 ce177e0 {
    min-height: 727px;
    padding: 16% 4% 4% 4%;
}
    
#afb987cd {
    margin-right: 0%;
    margin-left: 0%;
    width: 53.31%;
}
    
#b8f133e9 {
    column-gap: 2.111340206185567%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\34 2e79072 {
    margin-right: 0%;
    margin-left: 0%;
    width: 53.31%;
}
    
#\35 a6afe2f {
    width: 96.15%;
}
    
#e512edaa {
    margin: 0% 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521 {
    min-height: 614px;
    align-items: center;
    width: 100%;
    height: auto;
    row-gap: 16px;
    justify-self: auto;
    padding: 16px 16px 16px 16px;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 32% 4% 8% 4%;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0% 0% 0px 0%;
}
    
#widget_87a {
    width: 100.00%;
}
    
#widget_c1n {
    width: 100.00%;
}
    
#group_brf {
    column-gap: 2.111340206185567%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
    height: auto;
    min-height: 140px;
    justify-content: center;
}
    
#widget_5g3.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 8px 0px 8px 0px;
}
#widget_5g3 {
    width: 87.15%;
    min-height: 48px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\39 c30811e.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 8px 0px 8px 0px;
}
#\39 c30811e {
    width: 87.15%;
    min-height: 48px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\36 3bd85219866cc362278151f {
    background-position: 50% 50%;
}
}



@media (max-width: 767px) {
    
#\38 c1085dc {
    height: 218px;
}
    
#a52a2e0c.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 8px 0px 8px 0px;
}
#a52a2e0c {
    width: 67.21%;
    min-height: 48px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#c260a881 {
    width: 100%;
    min-height: 139px;
    align-items: center;
    height: auto;
    order: 0;
}
    
#d8660206 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    order: 1;
}
    
#\37 14ab4b8 {
    min-height: unset;
    flex-direction: column;
    row-gap: 14px;
    padding: 8% 4% 8% 4%;
}
    
#\34 4ee5f7b {
    width: 100%;
}
    
#\32 4c820b4 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\31 7526225 {
    width: 100%;
    row-gap: 8px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\33 3ed4317 {
    height: auto;
    min-height: 250px;
}
    
#f38bb89f {
    row-gap: 14px;
    padding: 12px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#d8d3cf89 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    justify-content: flex-start;
    padding: 10px 10px 10px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\34 33329c9 {
    margin: 0px 0% 0px 0%;
}
    
#\35 55d6f9b {
    width: 100%;
    row-gap: 8px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\38 b08ff60 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    padding: 4% 4% 6% 4%;
}
    
#\30 3defdae {
    width: 100%;
}
    
#\33 6fec22d {
    width: 100%;
    row-gap: 8px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\31 975999b {
    height: auto;
    min-height: 250px;
}
    
#\32 9deeb79 {
    row-gap: 14px;
    padding: 12px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\38 b9ad960 {
    width: 100%;
}
    
#bdf84804 {
    height: auto;
    min-height: 250px;
}
    
#febc8ad7 {
    row-gap: 14px;
    padding: 12px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\38 f2f3795 {
    width: 100%;
}
    
#e714ea9e {
    width: 100%;
    row-gap: 8px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\37 f209771 {
    height: auto;
    min-height: 250px;
}
    
#\38 8f7c59b {
    row-gap: 14px;
    padding: 12px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\32 996d673 {
    width: 100%;
}
}



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



@media (max-width: 767px) {
    
#bcce0415 {
    margin: 0px 0% 0px 0%;
}
    
#\34 e81d8bb {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 6% 0%;
}
    
#a08fe152 {
    min-height: 336px;
    align-items: center;
    width: 99.75%;
    row-gap: 12px;
    height: auto;
    align-self: center;
}
}



@media (max-width: 767px) {
    
#\31 28e76ab {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\35 0f4b843 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\36 0966362 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\34 bf99154 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#widget_ulg.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_ulg {
    height: 514px;
    width: 353px;
    align-self: center;
    margin: 0px 0px 0px 0px;
}
    
#b11e32ec {
    margin: 0px 0% 0px 0%;
}
}



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



@media (max-width: 767px) {
    
#\34 cb0da6a {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#cd7fb9c7 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    padding: 4% 0% 6% 0%;
}
    
#ffa94a23 {
    width: 100%;
    min-height: 39px;
    align-items: center;
    order: 0;
    height: auto;
    padding: 0% 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#\38 6361eb0.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 10px 6%;
}
#\38 6361eb0 {
    width: 91.42%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\30 4c750b1 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    order: 1;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    padding: 0px 4% 0px 6%;
    margin: 0% 0% 0% 0%;
}
    
#\38 a06cc0a {
    margin: 0px 0% 0px 0%;
}
    
#\35 3a2ebc4 {
    height: auto;
    min-height: 39px;
    row-gap: 32px;
    justify-content: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\32 0ac9db5 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#e37cfae9 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#widget_tso.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 8px 0px 8px 0px;
}
#widget_tso {
    height: auto;
    min-height: 44px;
    width: 218px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\33 21e26fe {
    width: 100.00%;
}
    
#b0502468 {
    background-position: 50% 50%;
}
    
#\35 ce177e0 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 32% 4% 8% 4%;
}
    
#afb987cd.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 8px 0px 8px 0px;
}
#afb987cd {
    width: 87.15%;
    min-height: 48px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\35 a6afe2f {
    width: 100.00%;
}
    
#b8f133e9 {
    column-gap: 2.111340206185567%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
    height: auto;
    min-height: 140px;
    justify-content: center;
}
    
#\34 2e79072.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 8px 0px 8px 0px;
}
#\34 2e79072 {
    width: 87.15%;
    min-height: 48px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#e512edaa {
    margin: 0% 0% 0px 0%;
}
    
#e45d8662 {
    min-height: 614px;
    align-items: center;
    width: 100%;
    height: auto;
    row-gap: 16px;
    justify-self: auto;
    padding: 16px 16px 16px 16px;
}
}

#\33 3ed4317.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAWAAoDASIAAhEBAxEB/8QAGAAAAwEBAAAAAAAAAAAAAAAAAAQFAwf/xAAiEAABBAEDBQEAAAAAAAAAAAABAAIDEQQFIkEGEiFRkaH/xAAVAQEBAAAAAAAAAAAAAAAAAAAFBv/EABoRAAMAAwEAAAAAAAAAAAAAAAABAgQRIRL/2gAMAwEAAhEDEQA/ALskTg4saQHeuUqcM3x9XO8zqDIytVknlndCaumcpN2q5xcSMqer8KpnPWuSTtYVN9ok9zw+2u2/qwOTJZ3FCEP6Yykmf//Z')!important}#\31 975999b.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAFAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAIF/8QAHBAAAgIDAQEAAAAAAAAAAAAAAQIAEQMEBRIh/8QAFAEBAAAAAAAAAAAAAAAAAAAABP/EABgRAAMBAQAAAAAAAAAAAAAAAAABAkFR/9oADAMBAAIRAxEAPwC04mM77VmcLVAAD5Nled5UAbGSgKiIeqb0Qonh/9k=')!important}#bdf84804.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAWAAoDASIAAhEBAxEB/8QAGAAAAgMAAAAAAAAAAAAAAAAAAAYCAwf/xAAmEAABAwIFAwUAAAAAAAAAAAABAAIDBBEFBhIxMgcUFiRBUpHR/8QAFAEBAAAAAAAAAAAAAAAAAAAABf/EABsRAQABBQEAAAAAAAAAAAAAAAIAAQMFESEx/9oADAMBAAIRAxEAPwCfTzC558BiJuS47lNvjcvyYsUpMyOpg2nhqaqIR8Ay9imBmcMZ0N9Y7b3v+peuQvAE29cpCqY+20k99iPG/SeI+lf3LkIR5ii9n//Z')!important}#\37 f209771.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQF/8QAHRAAAQQDAQEAAAAAAAAAAAAAAwABAgQRITETQf/EABQBAQAAAAAAAAAAAAAAAAAAAAP/xAAZEQEAAgMAAAAAAAAAAAAAAAACABESMVH/2gAMAwEAAhEDEQA/AIyFt2rsrETRg49O2H3xbQ7l7zjgg+N8REaavcXA8n//2Q==')!important}#c260a881.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAIE/8QAIBAAAQMCBwAAAAAAAAAAAAAAAQACBAMGBRETISIzYf/EABQBAQAAAAAAAAAAAAAAAAAAAAT/xAAYEQACAwAAAAAAAAAAAAAAAAABAgARMf/aAAwDAQACEQMRAD8AzYreM6RIZWdV0abh1AbgqRecoAcCfciiJqO1bBEi8E//2Q==')!important}