@media all {
  *#dm .dmInner a.u_1119178130 {
    background-color:var(--color_5) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    border-radius:0px 0px 0px 0px !important;
  }

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

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

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

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

  *#dm .dmInner a.u_1119178130 span.text {
    font-size:40px !important;
    color:var(--color_4) !important;
    font-weight:bold !important;
  }

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

  *#dm .dmInner div.u_2073391516 hr {
    color:var(--color_5) !important;
    border-width:6px !important;
  }

  *#dm .dmInner div.u_3259131935 img { object-fit:contain !important; }

  *#dm .dmInner div.u_1676745522 img { object-fit:contain !important; }

  *#dm .dmInner div.u_1098060475 img { object-fit:contain !important; }

  *#dm .dmInner div.u_1286559556 img { object-fit:contain !important; }

  *#dm .dmInner div.u_1642270312 img { object-fit:contain !important; }

  *#dm .dmInner div.u_1227657191 hr {
    color:var(--color_5) !important;
    border-width:6px !important;
  }

  *#dm .dmInner div.u_1695157821 img { object-fit:contain !important; }

  *#dm .dmInner div.u_1456796100 img { object-fit:contain !important; }

  *#dm .dmInner div.u_1795816781 img { object-fit:contain !important; }

  *#dm .dmInner div.u_1909201314 img { object-fit:contain !important; }

  *#dm .dmInner a.u_736979454 {
    background-color:var(--color_5) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-radius:0px 0px 0px 0px !important;
  }

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

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

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

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

  *#dm .dmInner a.u_736979454 span.text {
    color:var(--color_4) !important;
    font-weight:bold !important;
    text-decoration:none !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1721555753 hr {
    color:var(--color_5) !important;
    border-width:6px !important;
  }

  *#dm .dmInner div.u_1569559510 hr {
    color:var(--color_5) !important;
    border-width:6px !important;
  }

  *#dm .dmInner a.u_1379007595 {
    background-color:var(--color_5) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-radius:0px 0px 0px 0px !important;
  }

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

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

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

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

  *#dm .dmInner a.u_1379007595 span.text {
    color:var(--color_4) !important;
    font-weight:bold !important;
    text-decoration:none !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1749072242 hr {
    color:var(--color_5) !important;
    border-width:6px !important;
  }

  *#dm .dmInner a.u_1856883546 {
    background-color:var(--color_5) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-radius:0px 0px 0px 0px !important;
  }

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

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

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

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

  *#dm .dmInner a.u_1856883546 span.text {
    color:var(--color_4) !important;
    font-weight:bold !important;
    text-decoration:none !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1948627834 hr {
    color:var(--color_5) !important;
    border-width:6px !important;
  }

  *#dm .dmInner a.u_1824570770 {
    background-color:var(--color_5) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-radius:0px 0px 0px 0px !important;
  }

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

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

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

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

  *#dm .dmInner a.u_1824570770 span.text {
    color:var(--color_4) !important;
    font-weight:bold !important;
    text-decoration:none !important;
    font-style:normal !important;
  }

  *#dm .dmInner a.u_1281549867 .iconBg {
    display:inline-block !important;
    background-color:var(--color_4) !important;
  }

  *#dm .dmInner a.u_1281549867 {
    background-color:var(--color_5) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    border-radius:0px 0px 0px 0px !important;
  }

  *#dm .dmInner a.u_1281549867 span.text {
    color:var(--color_4) !important;
    font-weight:bold !important;
  }

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

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

  *#dm .dmInner div.u_1582686740 img { object-fit:contain !important; }

  *#dm .dmInner div.u_1881736254 img { object-fit:contain !important; }

  *#dm .dmInner div.u_1091078490 img { object-fit:contain !important; }

  *#dm .dmInner div.u_1524702123 img { object-fit:contain !important; }

  *#dm .dmInner div.u_1305510207 img { object-fit:contain !important; }

  *#dm .dmInner div.u_1147147050 img { object-fit:contain !important; }

  *#dm .dmInner div.u_1837292748 hr {
    color:var(--color_5) !important;
    border-width:6px !important;
  }

  *#dm .dmInner a.u_1208409013 {
    background-color:var(--color_5) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-radius:0px 0px 0px 0px !important;
  }

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

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

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

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

  *#dm .dmInner a.u_1208409013 span.text {
    color:var(--color_4) !important;
    font-weight:bold !important;
    text-decoration:none !important;
    font-style:normal !important;
  }

  *#dm .dmInner a.u_1628680208 {
    background-color:var(--color_5) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-radius:0px 0px 0px 0px !important;
  }

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

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

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

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

  *#dm .dmInner a.u_1628680208 span.text {
    color:var(--color_4) !important;
    font-weight:bold !important;
    text-decoration:none !important;
    font-style:normal !important;
  }

  *#dm .dmInner a.u_1254635967 {
    background-color:var(--color_5) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-radius:0px 0px 0px 0px !important;
  }

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

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

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

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

  *#dm .dmInner a.u_1254635967 span.text {
    color:var(--color_4) !important;
    font-weight:bold !important;
    text-decoration:none !important;
    font-style:normal !important;
  }

  *#dm .dmInner a.u_1712349270 {
    background-color:var(--color_5) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-radius:0px 0px 0px 0px !important;
  }

  *#dm .dmInner a.u_1712349270 span.text {
    color:var(--color_4) !important;
    font-weight:bold !important;
    text-decoration:none !important;
    font-style:normal !important;
    font-size:40px !important;
  }

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

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

  *#dm .dmInner a.u_1712349270:hover span.text {
    color:var(--color_4) !important;
    font-weight:700 !important;
    text-decoration:underline !important;
    font-style:normal !important;
  }

  *#dm .dmInner a.u_1712349270.hover span.text {
    color:var(--color_4) !important;
    font-weight:700 !important;
    text-decoration:underline !important;
    font-style:normal !important;
  }

  *#dm .dmInner a.u_1813358289 {
    background-color:var(--color_5) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-radius:0px 0px 0px 0px !important;
  }

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

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

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

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

  *#dm .dmInner a.u_1813358289 span.text {
    color:var(--color_4) !important;
    font-weight:bold !important;
    text-decoration:none !important;
    font-style:normal !important;
  }

  *#dm .dmInner a.u_1813358289 .iconBg {
    display:inline-block !important;
    mask-image:url(https://de.cdn-website.com/b89fd56561ad41f8ba82371be78b7b19/icon/Phone_8110695.svg) !important;
    background-color:var(--color_4) !important;
  }

  *#dm .dmInner a.u_1813358289:hover .iconBg { background-color:rgb(16,66,148) !important; }

  *#dm .dmInner a.u_1813358289.hover .iconBg { background-color:rgb(16,66,148) !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner a.u_1119178130 span.text { font-size:30px !important; }

  *#dm .dmInner a.u_1712349270 span.text { font-size:30px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\34 9769831 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 47%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 0px 20px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 0876346 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e79381a5 {
    min-height: 240px;
    column-gap: 6%;
    row-gap: 36px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 200px 20px 200px 20px;
}
    
#bba27659 {
    background-image: url("https://le-de.cdn-website.com/b89fd56561ad41f8ba82371be78b7b19/dms3rep/multi/opt/slider-ambulance-1920w.jpg");
}
    
#group_oon {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_4);
    background-image: none;
    padding: 30px 20px 30px 20px;
    margin: 0px 0% 0px 0%;
}
    
#widget_ad9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_drj {
    align-items: flex-end;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: -20px 0% 0px 0%;
}
    
#c12874e3.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 20px 10px 20px;
}
#c12874e3 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px -20px 0px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#ac8253a4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 47%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 0px 20px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 58ccb64 {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_4);
    background-image: none;
    padding: 30px 20px 30px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\30 19925b1 {
    align-items: flex-end;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: -20px 0% 0px 0%;
}
    
#\36 00813bc {
    margin: 0px 0% 0px 0%;
}
    
#\38 77ff8ac.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 15px 20px 15px 20px;
}
#\38 77ff8ac {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px -20px 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 2ac098b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
}
    
#\35 240fa5a {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_2l9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_1be {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_i8s.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_i8s {
    width: 350px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
    
#widget_bcg {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\31 d1a802d {
    min-height: 8px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
}
    
#\32 dd082d2 {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\38 ff9fac6 {
    background-color: var(--color_3);
    background-image: none;
}
    
#group_tru {
    align-items: center;
    width: 20%;
    min-height: 100%;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_5);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#widget_53b {
    width: 120px;
    height: auto;
    max-width: 100%;
}
    
#widget_a9m {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_lb1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c471d4a6 {
    align-items: center;
    width: 20%;
    min-height: 100%;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_5);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\31 63f7868 {
    width: 120px;
    height: auto;
    max-width: 100%;
}
    
#\36 b537815 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#cbd181d2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 c6a2d0a {
    align-items: center;
    width: 20%;
    min-height: 100%;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_5);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\34 ab05052 {
    width: 120px;
    height: auto;
    max-width: 100%;
}
    
#caf0d58e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 6c5c011 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ba7b1e51 {
    align-items: center;
    width: 20%;
    min-height: 100%;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_5);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#f8ad3ed7 {
    width: 120px;
    height: auto;
    max-width: 100%;
}
    
#\37 352cbed {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 d6f9b1d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 df6704f {
    align-items: center;
    width: 20%;
    min-height: 100%;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_5);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\33 9ede139 {
    width: 120px;
    height: auto;
    max-width: 100%;
}
    
#df85fb07 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 c334605 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\30 bb8b753 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#be34f189 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
}
    
#\36 9e23d4a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#bb7bd227 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 60px 20px 0px 20px;
}
    
#\33 9082c92.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\33 9082c92 {
    width: 350px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
    
#\36 b2388c5 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\38 4160466 {
    width: 120px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 1f40e9c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
    
#d2de9795 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-color: var(--color_4);
    background-image: none;
    align-items: center;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#d6af9b02 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#group_hut {
    align-items: center;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: none;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\30 e663a86 {
    width: 120px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#aa10afe6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 fd6bb0a {
    align-items: center;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: none;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\30 bea187f {
    width: 120px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 d7b47c9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 10f317c {
    align-items: center;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: none;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#a968697a {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 e9856c9 {
    align-items: center;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: none;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\34 a741252 {
    width: 120px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 6272e6e {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_srt {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_vml.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 15px 20px 15px 20px;
}
#widget_vml {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\30 0f99bf7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 70%;
    min-width: 4%;
    background-color: var(--color_3);
    background-image: none;
    justify-content: flex-start;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\30 d9cdb88 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30%;
    min-width: 4%;
}
    
#\39 82aa8c4 {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 20px 60px 20px;
}
    
#b086a8d0 {
    margin: 0px 0% 0px 0%;
}
    
#group_rg9 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#\34 dd27f0a {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e871bce7.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#e871bce7 {
    width: 350px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c447ac11 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_bpn {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.955665024630542%;
    flex-wrap: nowrap;
    justify-content: flex-start;
}
    
#widget_ttd {
    width: 100%;
    height: auto;
    min-height: 100%;
    max-width: 100%;
}
    
#\37 20b9122.flex-element.widget-wrapper > [data-element-type] {
    padding: 15px 20px 15px 20px;
}
#\37 20b9122 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\30 8d7ca9e.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 15px 20px 15px 20px;
}
#\30 8d7ca9e {
    width: 48.52%;
    height: auto;
    min-height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\30 d078041.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\30 d078041 {
    width: 350px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 f0b5ab4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 70%;
    min-width: 4%;
    background-color: var(--color_3);
    background-image: none;
    justify-content: flex-start;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#caf8f030 {
    margin: 0px 0% 0px 0%;
}
    
#b3e02fc6.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 15px 20px 15px 20px;
}
#b3e02fc6 {
    width: 48.52%;
    height: auto;
    min-height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b7e89190 {
    width: 100%;
    height: auto;
    min-height: 100%;
    max-width: 100%;
}
    
#cfbd6e32 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30%;
    min-width: 4%;
    justify-content: flex-start;
}
    
#\33 070edb0 {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 20px 60px 20px;
}
    
#\39 9010d92 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 f98db99 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a0d83462 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#\31 6deb89a {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.955665024630542%;
    flex-wrap: nowrap;
    justify-content: flex-start;
}
}



@media all {
    
#\35 99223ed {
    width: 100%;
    height: auto;
    min-height: 100%;
    max-width: 100%;
}
    
#\33 2e1053e {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 20px 60px 20px;
}
    
#\39 1fce88c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 70%;
    min-width: 4%;
    background-color: var(--color_3);
    background-image: none;
    justify-content: flex-start;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\36 14a7d2c {
    margin: 0px 0% 0px 0%;
}
    
#\39 ae09679 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#f7923966.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#f7923966 {
    width: 350px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d876443e.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 15px 20px 15px 20px;
}
#d876443e {
    width: 48.52%;
    height: auto;
    min-height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 f5c63d1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 464f76f {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 bcfcc27 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.955665024630542%;
    flex-wrap: nowrap;
    justify-content: flex-start;
}
    
#e66f0162 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30%;
    min-width: 4%;
    justify-content: flex-start;
}
}



@media all {
    
#\33 24951fd {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 20px 0px 20px;
}
    
#ee6a1faf.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#ee6a1faf {
    width: 350px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 71db2ae.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 15px 20px 15px 20px;
}
#\30 71db2ae {
    width: 48.52%;
    height: auto;
    min-height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 a893ca5 {
    margin: 0px 0% 0px 0%;
}
    
#acdf7598 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.955665024630542%;
    flex-wrap: nowrap;
    justify-content: flex-start;
}
    
#\37 196de86 {
    width: 100%;
    height: auto;
    min-height: 100%;
    max-width: 100%;
}
    
#f18dc290 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#\32 5e8a31c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30%;
    min-width: 4%;
    justify-content: flex-start;
}
    
#c2b67e5e {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 440c66e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 70%;
    min-width: 4%;
    background-color: var(--color_3);
    background-image: none;
    justify-content: flex-start;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\37 793ba86 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\38 9421578 {
    width: 120px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a20fc4a2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#\30 939c3d9 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#group_5uq {
    align-items: center;
    width: 13.33%;
    min-height: 100%;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    justify-content: flex-start;
}
    
#ed0022fa {
    width: 120px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 209880b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 4657481 {
    align-items: center;
    width: 13.33%;
    min-height: 100%;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    justify-content: flex-start;
}
    
#b00cd4ad {
    width: 120px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 f2f4021 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 7f92d0c {
    align-items: center;
    width: 13.33%;
    min-height: 100%;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    justify-content: flex-start;
}
    
#\38 93939a3 {
    width: 120px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fc3233cc {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 10a94a9 {
    align-items: center;
    width: 13.33%;
    min-height: 100%;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    justify-content: flex-start;
}
    
#\34 4db6bad {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 a3f5f1e {
    align-items: center;
    width: 13.33%;
    min-height: 100%;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    justify-content: flex-start;
}
    
#\38 a2fd92b {
    width: 120px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e9048d80 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 b78e603 {
    align-items: center;
    width: 13.33%;
    min-height: 100%;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    justify-content: flex-start;
}
    
#aa72dc66 {
    width: 120px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 1b81c38 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\39 4793319 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 48.97%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\31 b85114f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
}
    
#\38 4ddaad6 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#b0755b74 {
    background-color: var(--color_3);
    background-image: none;
}
    
#group_18a {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#c714967a {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 44070a6.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\36 44070a6 {
    width: 350px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_m92 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    --column-gap: 4%;
}
    
#group_o85 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 48.97%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_5ft {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c59c1986 {
    width: 78.66%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 5f4035a.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 15px 20px 15px 20px;
}
#\30 5f4035a {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 cc873fe {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 9cbdd52 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 ba89a24.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 15px 20px 15px 20px;
}
#\30 ba89a24 {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#ebb6f9e6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#\35 d3c8096 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\35 2152e89 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 ec5589a.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 15px 20px 15px 20px;
}
#\31 ec5589a {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



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



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 dd082d2 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#widget_53b {
    height: auto;
}
    
#\31 63f7868 {
    height: auto;
}
    
#\34 ab05052 {
    height: auto;
}
    
#f8ad3ed7 {
    height: auto;
}
    
#\33 9ede139 {
    height: auto;
}
    
#\31 d1a802d {
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
    
#group_tru {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
    min-height: auto;
}
    
#c471d4a6 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
    min-height: auto;
}
    
#\31 c6a2d0a {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
    min-height: auto;
}
    
#ba7b1e51 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
    min-height: auto;
}
    
#\39 df6704f {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-height: auto;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 4160466 {
    height: auto;
}
    
#d6af9b02 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\30 e663a86 {
    height: auto;
}
    
#\30 bea187f {
    height: auto;
}
    
#\34 a741252 {
    height: auto;
}
    
#\32 fd6bb0a {
    min-height: auto;
}
    
#group_hut {
    min-height: auto;
}
    
#\36 10f317c {
    min-height: auto;
}
    
#\38 e9856c9 {
    min-height: auto;
}
    
#\32 1f40e9c {
    width: 100%;
    min-height: 80px;
}
    
#d2de9795 {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 82aa8c4 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\30 d9cdb88 {
    justify-content: flex-start;
}
    
#widget_ttd {
    height: auto;
    min-height: 100%;
}
    
#group_bpn {
    column-gap: 2.955665024630542%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\37 20b9122 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\30 8d7ca9e {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b7e89190 {
    height: auto;
    min-height: 100%;
}
    
#cfbd6e32 {
    justify-content: flex-start;
}
    
#\33 070edb0 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#b3e02fc6 {
    min-height: auto;
    width: auto;
}
    
#\31 6deb89a {
    justify-content: flex-start;
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 99223ed {
    height: auto;
    min-height: 100%;
}
    
#\33 2e1053e {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#e66f0162 {
    justify-content: flex-start;
}
    
#d876443e {
    width: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 24951fd {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\37 196de86 {
    height: auto;
    min-height: 100%;
}
    
#\32 5e8a31c {
    justify-content: flex-start;
}
    
#\30 71db2ae {
    width: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 939c3d9 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#a20fc4a2 {
    column-gap: 4%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
    
#group_5uq {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
    min-height: auto;
}
    
#\30 4657481 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
    min-height: auto;
}
    
#\30 7f92d0c {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
    min-height: auto;
}
    
#\37 10a94a9 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
    min-height: auto;
}
    
#\31 a3f5f1e {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
    min-height: auto;
}
    
#\34 b78e603 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
    min-height: auto;
}
}



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



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



@media (max-width: 767px) {
    
#\34 9769831 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#e79381a5 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 60px 20px 60px 20px;
}
    
#ac8253a4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 00813bc {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 2ac098b {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\35 240fa5a {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\31 d1a802d {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
}
    
#\32 dd082d2 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#widget_53b {
    height: auto;
}
    
#\31 63f7868 {
    height: auto;
}
    
#\34 ab05052 {
    height: auto;
}
    
#f8ad3ed7 {
    height: auto;
}
    
#\33 9ede139 {
    height: auto;
}
    
#group_tru {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
}
    
#c471d4a6 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
}
    
#\31 c6a2d0a {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
}
    
#ba7b1e51 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
}
    
#\39 df6704f {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#be34f189 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#bb7bd227 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 20px 0px 20px;
}
    
#\36 b2388c5 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\38 4160466 {
    height: auto;
}
    
#\32 1f40e9c {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#d2de9795 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#d6af9b02 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\30 e663a86 {
    height: auto;
}
    
#\30 bea187f {
    height: auto;
}
    
#\34 a741252 {
    height: auto;
}
    
#group_hut {
    align-items: center;
}
    
#\32 fd6bb0a {
    align-items: center;
}
    
#\36 10f317c {
    align-items: center;
}
    
#\38 e9856c9 {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\30 0f99bf7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
}
    
#\30 d9cdb88 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
    
#\39 82aa8c4 {
    min-height: unset;
    flex-direction: column;
    padding: 0px 20px 40px 20px;
}
    
#widget_ttd {
    height: 240px;
}
    
#group_rg9 {
    align-items: flex-start;
}
    
#group_bpn {
    column-gap: 2.955665024630542%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\37 20b9122 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\30 8d7ca9e {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#b086a8d0 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 f0b5ab4 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 1;
}
    
#b7e89190 {
    height: 240px;
}
    
#cfbd6e32 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
    
#\33 070edb0 {
    min-height: unset;
    flex-direction: column;
    padding: 0px 20px 40px 20px;
}
    
#a0d83462 {
    align-items: flex-start;
}
    
#b3e02fc6 {
    width: auto;
}
    
#caf8f030 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\35 99223ed {
    height: 240px;
}
    
#\33 2e1053e {
    min-height: unset;
    flex-direction: column;
    padding: 0px 20px 40px 20px;
}
    
#\39 1fce88c {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
}
    
#e66f0162 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
    
#\39 ae09679 {
    align-items: flex-start;
}
    
#d876443e {
    width: auto;
}
    
#\36 14a7d2c {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\33 24951fd {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\37 196de86 {
    height: 240px;
}
    
#\32 5e8a31c {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
    
#\35 440c66e {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
}
    
#f18dc290 {
    align-items: flex-start;
}
    
#\30 71db2ae {
    width: auto;
}
}



@media (max-width: 767px) {
    
#\38 9421578 {
    height: auto;
}
    
#a20fc4a2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 4%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
    
#\30 939c3d9 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#ed0022fa {
    height: auto;
}
    
#b00cd4ad {
    height: auto;
}
    
#\38 93939a3 {
    height: auto;
}
    
#\38 a2fd92b {
    height: auto;
}
    
#aa72dc66 {
    height: auto;
}
    
#group_5uq {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
    align-items: center;
}
    
#\30 4657481 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
    align-items: center;
}
    
#\30 7f92d0c {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
    align-items: center;
}
    
#\37 10a94a9 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
    align-items: center;
}
    
#\31 a3f5f1e {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
    align-items: center;
}
    
#\34 b78e603 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\39 4793319 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: flex-start;
}
    
#\31 b85114f {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 4ddaad6 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#group_m92 {
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    justify-content: flex-start;
}
    
#group_o85 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: flex-start;
}
}



@media (max-width: 767px) {
    
#ebb6f9e6 {
    width: 100%;
    min-height: 0px;
    align-items: flex-start;
    justify-content: flex-start;
}
    
#\35 d3c8096 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
}

