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

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

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

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

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

  *#dm .dmInner a.u_369171210 {
    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;
  }

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_887935812 hr {
    border-width:5px !important;
    color:var(--color_7) !important;
  }

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

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

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

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

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

  *#dm .dmInner a.u_3740195622 {
    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;
  }

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

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1886809062 {
    background-color:var(--color_7) !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;
  }

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

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

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

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

  *#dm .dmInner a.u_1179818997 {
    background-color:var(--color_7) !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;
  }

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

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

  *#dm .dmInner a.u_1914000327 {
    background-color:var(--color_7) !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;
  }

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

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

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

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

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

  *#dm .dmInner a.u_1175093116 {
    background-color:var(--color_7) !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;
  }

  *#dm .dmInner a.u_1133538078 {
    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;
  }

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

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

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

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

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

  *#dm .dmInner div.u_1527863799 hr {
    border-width:5px !important;
    color:var(--color_7) !important;
  }

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

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

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

  *#dm .dmInner a.u_1493916572 {
    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;
  }

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

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

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

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

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

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

  *#dm .dmInner div.u_1992915895 hr {
    border-width:5px !important;
    color:var(--color_7) !important;
  }

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

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

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

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

  *#dm .dmInner a.u_1065533393 {
    background-color:var(--color_7) !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;
  }

  *#dm .dmInner div.u_1506591738 hr {
    border-width:5px !important;
    color:var(--color_7) !important;
  }

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

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

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

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

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

  *#dm .dmInner a.u_1065533393 span.text {
    color:var(--color_1) !important;
    font-weight:bold !important;
    text-decoration:none !important;
    font-style:normal !important;
    font-size:15px !important;
  }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner a.u_369171210 span.text { font-size:18px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\36 1b01d4f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 60%;
    min-width: 4%;
    background-image: url("https://le-de.cdn-website.com/ad30ab4933004ab0977393e688be050e/dms3rep/multi/opt/slider-home2-1920w.png");
    justify-content: flex-start;
    padding: 0px 0px 40px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 790bb5c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 40%;
    min-width: 4%;
    padding: 100px 40px 100px 40px;
    margin: 0px 0% 0px 0%;
}
    
#\37 0bfef31 {
    min-height: 0;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 0px 0px 100px;
}
    
#\32 42b857a::before, #\32 42b857a > .bgExtraLayerOverlay {
    
}
#\32 42b857a {
    background-color: var(--color_4);
    background-image: none;
}
    
#widget_50j {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_enq {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    order: 0;
}
    
#\36 76038a0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_9rf {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#widget_cqn {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_a0s {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 60px;
    column-gap: 24px;
}
    
#widget_qc1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_9hm.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 25px 10px 25px;
}
#widget_9hm {
    width: auto;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#db9de1a7 {
    margin: 0px 0% 0px 0%;
}
    
#group_tev {
    align-items: center;
    width: 80%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#widget_5qg {
    width: 270px;
    height: auto;
    max-width: 100%;
}
    
#group_8us {
    align-items: flex-end;
    width: 50%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
}
    
#widget_0nk {
    width: 90px;
    height: auto;
    max-width: 100%;
}
    
#c849cc5a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c849cc5a {
    width: 90px;
    height: auto;
    max-width: 100%;
    margin: -60px -5px 0px 5px;
}
    
#\31 960f17f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 960f17f {
    width: 90px;
    height: auto;
    max-width: 100%;
    margin: -60px -10px 0px 10px;
}
}



@media all {
    
#\34 03b3ec3 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 40px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
}
    
#eacd36be {
    min-height: 0;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\36 698cdfd {
    background-color: var(--color_3);
    background-image: none;
}
    
#group_8ls {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#widget_npv {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_gik {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.0689655172413794%;
    flex-wrap: nowrap;
}
    
#group_mbc {
    align-items: center;
    width: 18.34%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_1m0 {
    width: 170px;
    height: auto;
    max-width: 100%;
}
    
#\37 fb982cb {
    align-items: center;
    width: 18.34%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\37 2175ac2 {
    width: 170px;
    height: auto;
    max-width: 100%;
}
    
#\39 d5fa89f {
    align-items: center;
    width: 18.34%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\33 ee7d00f {
    width: 170px;
    height: auto;
    max-width: 100%;
}
    
#\38 39ecce5 {
    align-items: center;
    width: 18.34%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\39 d9f90b8 {
    width: 170px;
    height: auto;
    max-width: 100%;
}
    
#\34 c6fda95 {
    align-items: center;
    width: 18.34%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\34 6ef69d4 {
    width: 170px;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\33 9361d8d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
}
    
#\39 967595b {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#group_059 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#widget_6ev {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_5bt.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_5bt {
    width: 20%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
    
#group_3f6 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.0689655172413794%;
    flex-wrap: nowrap;
}
    
#group_6eu {
    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%;
}
    
#\36 af6c077 {
    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_48d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_pnq {
    width: 100%;
    height: auto;
    min-height: 100px;
    max-width: 100%;
}
}



@media all {
    
#\31 0157558 {
    justify-content: flex-start;
    align-items: center;
    width: 18.34%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\31 0684804 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 6090591 {
    justify-content: flex-start;
    align-items: center;
    width: 18.34%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\34 383f85d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 60px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
}
    
#\36 e3c2537 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\30 20df400 {
    background-color: var(--color_3);
    background-image: none;
}
    
#group_fmm {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#widget_5bp {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_qdt {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_j65 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.0689655172413794%;
    flex-wrap: nowrap;
}
    
#group_2qp {
    justify-content: flex-start;
    align-items: center;
    width: 18.34%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_knr {
    width: 140px;
    height: auto;
    max-width: 100%;
}
    
#widget_kk7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ab21b528 {
    justify-content: flex-start;
    align-items: center;
    width: 18.34%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#b841a2f0 {
    width: 140px;
    height: auto;
    max-width: 100%;
}
    
#\31 036d66b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f766efd2 {
    width: 140px;
    height: auto;
    max-width: 100%;
}
    
#\32 8356c92 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 c030698 {
    justify-content: flex-start;
    align-items: center;
    width: 18.34%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\36 c24c808 {
    width: 140px;
    height: auto;
    max-width: 100%;
}
    
#a4a7677d {
    width: 140px;
    height: auto;
    max-width: 100%;
}
    
#e383f15a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#f9c6ec25 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
}
    
#daa4d519 {
    min-height: 247px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 100px 20px 100px 20px;
}
    
#\34 1feb4a4 {
    background-color: var(--color_4);
    background-image: none;
}
    
#widget_ptd {
    width: 48%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_7t7.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 15px 20px 15px 20px;
}
#widget_7t7 {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\38 a66583a {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#da3f9d77 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
}
    
#\33 10cced0 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\39 933e526 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 d7c37dd:not(:has(.active-tab-title)) [data-content-reference]:first-child .tab-title, #\36 d7c37dd [data-content-reference].active-tab-title .tab-title, #\36 d7c37dd [data-content-reference]:not(.active-tab-title):hover .tab-title {
    font-family: Ubuntu !important;
    color: var(--color_2) !important;
}
#\36 d7c37dd [data-content-reference]:not(.active-tab-title) {
    background-color: var(--color_8);
    background-image: none;
}
#\36 d7c37dd:not(:has(.active-tab-title)) [data-content-reference]:first-child,#\36 d7c37dd [data-content-reference].active-tab-title, #\36 d7c37dd [data-content-reference]:not(.active-tab-title):hover {
    background-color: var(--color_4);
    background-image: none;
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 0 0 0 0;
}
#\36 d7c37dd [data-content-reference]:not(.active-tab-title) .tab-title {
    font-family: Ubuntu !important;
}
#\36 d7c37dd {
    justify-content: flex-start;
    width: 100%;
    min-height: auto;
    height: auto;
    order: 0;
    align-self: auto;
    background-color: var(--color_2);
    background-image: none;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 58734cf {
    background-color: rgba(0, 0, 0, 0);
    align-self: auto;
    justify-content: flex-start;
    align-items: flex-start;
    min-height: 160px;
    height: auto;
    order: 2;
    background-image: initial;
    justify-self: auto;
    width: 100%;
    flex-wrap: nowrap;
    row-gap: 0px;
    column-gap: 4%;
    flex-direction: row;
    --column-gap: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fce37b0d {
    background-color: var(--color_3);
    background-image: none;
}
    
#group_t63 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 50%;
    min-height: auto;
    max-height: 100%;
    row-gap: 60px;
    column-gap: 24px;
    padding: 60px 40px 60px 40px;
    margin: 0px 0% 0px 0%;
}
    
#ee0c344d {
    align-items: flex-start;
    width: 50%;
    min-height: 100%;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    justify-content: flex-start;
}
    
#widget_6lb {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_ldl {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_iig {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-height: 100%;
    max-height: 100%;
}
    
#a6785284.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 15px 20px 15px 20px;
}
#a6785284 {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d830c962 {
    background-color: rgba(0, 0, 0, 0);
    align-self: auto;
    justify-content: flex-start;
    align-items: flex-start;
    min-height: 160px;
    height: auto;
    order: 2;
    background-image: initial;
    justify-self: auto;
    width: 100%;
    flex-wrap: nowrap;
    row-gap: 0px;
    column-gap: 4%;
    flex-direction: row;
    --column-gap: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b3c9ff18 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 50%;
    min-height: auto;
    max-height: 100%;
    row-gap: 60px;
    column-gap: 24px;
    padding: 60px 40px 60px 40px;
    margin: 0px 0% 0px 0%;
}
    
#c862c5be {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 901b9b4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#ed272b99.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 15px 20px 15px 20px;
}
#ed272b99 {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 7b20170 {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\33 6c2598b {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-height: 100%;
    max-height: 100%;
}
    
#\39 fd30de6 {
    background-color: rgba(0, 0, 0, 0);
    align-self: auto;
    justify-content: flex-start;
    align-items: flex-start;
    min-height: 160px;
    height: auto;
    order: 2;
    background-image: initial;
    justify-self: auto;
    width: 100%;
    flex-wrap: nowrap;
    row-gap: 0px;
    column-gap: 4%;
    flex-direction: row;
    --column-gap: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 001cdd5 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 50%;
    min-height: auto;
    max-height: 100%;
    row-gap: 60px;
    column-gap: 24px;
    padding: 60px 40px 60px 40px;
    margin: 0px 0% 0px 0%;
}
    
#\36 19ff045 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\31 190a055 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\38 308d408.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 15px 20px 15px 20px;
}
#\38 308d408 {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 e02580c {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\39 6adf422 {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-height: 100%;
    max-height: 0%;
}
    
#bbd219e1 {
    background-color: rgba(0, 0, 0, 0);
    align-self: auto;
    justify-content: flex-start;
    align-items: flex-start;
    min-height: 160px;
    height: auto;
    order: 2;
    background-image: initial;
    justify-self: auto;
    width: 100%;
    flex-wrap: nowrap;
    row-gap: 0px;
    column-gap: 4%;
    flex-direction: row;
    --column-gap: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f73a2170 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 50%;
    min-height: auto;
    max-height: 100%;
    row-gap: 60px;
    column-gap: 24px;
    padding: 60px 40px 60px 40px;
    margin: 0px 0% 0px 0%;
}
    
#e4e0af44 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#c9fc97a2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\30 f628e5f.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 15px 20px 15px 20px;
}
#\30 f628e5f {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 20a6cf2 {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#f25671b6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-height: 100%;
    max-height: 100%;
}
}



@media all {
    
#\39 b99258c {
    width: 48%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#b9375b57 {
    min-height: 247px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 100px 20px 100px 20px;
}
    
#\34 d64a671 {
    background-color: var(--color_4);
    background-image: none;
}
    
#f3f80984 {
    margin: 0px 0% 0px 0%;
}
    
#fd6edc9a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
}
    
#\33 e135a09.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 15px 20px 15px 20px;
}
#\33 e135a09 {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#da40473e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
}
    
#\30 338f3bc {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    justify-content: flex-start;
}
    
#\33 f05f13f {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#\32 9fc9ce5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b9100fe2.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#b9100fe2 {
    width: 20%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_7vs {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#widget_kad {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 7393f01 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
}
    
#dc985904 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\33 45af053 {
    background-color: var(--color_3);
    background-image: none;
}
    
#group_ajc {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#\34 d7dec86 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_4a0 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.0689655172413794%;
    flex-wrap: nowrap;
}
    
#group_2n3 {
    align-items: center;
    width: 48.97%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#bfdf8903 {
    align-items: center;
    width: 48.97%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_oes {
    width: 150px;
    height: auto;
    max-width: 100%;
}
    
#\30 42ef042 {
    width: 150px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\38 54cf0b6 {
    margin: 0px 0% 0px 0%;
}
    
#\33 585698c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
}
    
#e9c07710 {
    background-color: var(--color_4);
    background-image: none;
}
    
#\34 88e2f38 {
    min-height: 247px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 100px 20px 100px 20px;
}
    
#f498feb5 {
    width: 48%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#fcb2ec73.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 15px 20px 15px 20px;
}
#fcb2ec73 {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\35 69d886e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 60px;
    width: 48%;
    min-width: 4%;
    justify-content: flex-start;
    order: 0;
}
    
#\32 560b30f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b69f7647 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    order: 1;
    justify-content: flex-start;
}
    
#\38 b197d26 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 60px 20px 0px 20px;
}
    
#group_9g4 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
}
    
#d8716ae2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d57d938d.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#d57d938d {
    width: 20%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_fih {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#group_e1a {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
}
    
#f08ac6c3.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 15px 20px 15px 20px;
}
#f08ac6c3 {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 178a636 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 2;
}
    
#f13ad12f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fe9bcafe.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#fe9bcafe {
    width: 20%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 82ad2cc {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\34 8f4581d {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\33 7da1996 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\33 661ed9b {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_gmm {
    width: 100%;
    height: auto;
    min-height: 70px;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (min-width: 1025px) {
    
#\36 d7c37dd:not(:has(.active-tab-title)) [data-content-reference]:first-child .tab-title, #\36 d7c37dd [data-content-reference].active-tab-title .tab-title, #\36 d7c37dd [data-content-reference]:not(.active-tab-title):hover .tab-title {
    font-size: 15px !important;
}
#\36 d7c37dd [data-content-reference]:not(.active-tab-title) .tab-title {
    font-size: 15px !important;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 d7c37dd:not(:has(.active-tab-title)) [data-content-reference]:first-child .tab-title, #\36 d7c37dd [data-content-reference].active-tab-title .tab-title, #\36 d7c37dd [data-content-reference]:not(.active-tab-title):hover .tab-title {
    font-size: 14px !important;
}
#\36 d7c37dd [data-content-reference]:not(.active-tab-title) .tab-title {
    font-size: 14px !important;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 0bfef31 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 0px 0px 0px 0px;
}
    
#\32 42b857a::before, #\32 42b857a > .bgExtraLayerOverlay {
    
}
    
#widget_5qg {
    height: auto;
}
    
#widget_0nk {
    height: auto;
}
    
#c849cc5a {
    height: auto;
}
    
#\31 960f17f {
    height: auto;
}
    
#\36 1b01d4f {
    width: 100%;
    min-height: 80px;
}
    
#\30 790bb5c {
    width: 100%;
    min-height: 80px;
    padding: 60px 40px 60px 40px;
    margin: 0px 0% 0px 0%;
}
    
#db9de1a7 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#eacd36be {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#widget_1m0 {
    height: auto;
}
    
#\37 2175ac2 {
    height: auto;
}
    
#\33 ee7d00f {
    height: auto;
}
    
#\39 d9f90b8 {
    height: auto;
}
    
#\34 6ef69d4 {
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 967595b {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#group_3f6 {
    column-gap: 2.0689655172413794%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_6eu {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\36 af6c077 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 e3c2537 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#widget_knr {
    height: auto;
}
    
#b841a2f0 {
    height: auto;
}
    
#f766efd2 {
    height: auto;
}
    
#\36 c24c808 {
    height: auto;
}
    
#a4a7677d {
    height: auto;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 10cced0 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\36 d7c37dd {
    height: auto;
    min-height: 567px;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 58734cf {
    align-items: center;
    height: auto;
    min-height: 648px;
}
    
#widget_iig {
    height: auto;
}
    
#d830c962 {
    align-items: center;
    height: auto;
    min-height: 648px;
}
    
#\33 6c2598b {
    height: auto;
}
    
#\39 fd30de6 {
    align-items: center;
    height: auto;
    min-height: 648px;
}
    
#\39 6adf422 {
    height: auto;
}
    
#bbd219e1 {
    align-items: center;
    height: auto;
    min-height: 648px;
}
    
#f25671b6 {
    height: auto;
}
}



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



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



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



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 b197d26 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\35 69d886e {
    width: 100%;
    min-height: 80px;
}
    
#b69f7647 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 560b30f {
    width: 50%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 661ed9b {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    min-height: auto;
}
    
#widget_gmm {
    min-height: 40px;
}
}



@media (max-width: 767px) {
    
#\36 d7c37dd:not(:has(.active-tab-title)) [data-content-reference]:first-child .tab-title, #\36 d7c37dd [data-content-reference].active-tab-title .tab-title, #\36 d7c37dd [data-content-reference]:not(.active-tab-title):hover .tab-title {
    font-size: 12px !important;
}
#\36 d7c37dd [data-content-reference]:not(.active-tab-title) .tab-title {
    font-size: 12px !important;
}
}



@media (max-width: 767px) {
    
#\36 1b01d4f {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 790bb5c {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\37 0bfef31 {
    min-height: unset;
    flex-direction: column;
    padding: 0px 0px 0px 0px;
}
    
#\32 42b857a::before, #\32 42b857a > .bgExtraLayerOverlay {
    
}
    
#widget_5qg {
    height: auto;
    width: 150px;
}
    
#widget_0nk {
    height: auto;
}
    
#c849cc5a {
    height: auto;
}
    
#\31 960f17f {
    height: auto;
}
    
#db9de1a7 {
    margin: 0px 0% 0px 0%;
}
    
#group_enq {
    min-height: auto;
}
    
#group_9rf {
    align-items: center;
}
    
#group_a0s {
    align-items: center;
    min-height: auto;
    row-gap: 20px;
}
    
#widget_cqn {
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (max-width: 767px) {
    
#\34 03b3ec3 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: center;
}
    
#eacd36be {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#widget_1m0 {
    height: auto;
}
    
#\37 2175ac2 {
    height: auto;
}
    
#\33 ee7d00f {
    height: auto;
}
    
#\39 d9f90b8 {
    height: auto;
}
    
#\34 6ef69d4 {
    height: auto;
}
    
#group_gik {
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    --column-gap: 2%;
    row-gap: 24px;
}
    
#group_mbc {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.97%;
}
    
#\37 fb982cb {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.97%;
}
    
#\39 d5fa89f {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.97%;
}
    
#\38 39ecce5 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.97%;
}
    
#\34 c6fda95 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_8ls {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\33 9361d8d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 967595b {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#group_3f6 {
    column-gap: 2.0689655172413794%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_6eu {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\36 af6c077 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\31 0157558 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.96551724137931%;
}
    
#\39 6090591 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\34 383f85d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 e3c2537 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#widget_knr {
    height: auto;
}
    
#b841a2f0 {
    height: auto;
}
    
#f766efd2 {
    height: auto;
}
    
#\36 c24c808 {
    height: auto;
}
    
#a4a7677d {
    height: auto;
}
    
#group_j65 {
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    --column-gap: 2%;
}
    
#group_2qp {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.96551724137931%;
}
    
#ab21b528 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.96551724137931%;
}
    
#\37 c030698 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.96551724137931%;
}
}



@media (max-width: 767px) {
    
#f9c6ec25 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#daa4d519 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 20px 40px 20px;
}
    
#widget_ptd {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#widget_7t7 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\38 a66583a {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#da3f9d77 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 10cced0 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\36 d7c37dd {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 58734cf {
    align-self: auto;
    align-items: center;
    justify-self: auto;
    width: 100%;
    order: 2;
    height: auto;
    min-height: auto;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_iig {
    height: auto;
}
    
#d830c962 {
    align-self: auto;
    align-items: center;
    justify-self: auto;
    width: 100%;
    order: 2;
    height: auto;
    min-height: auto;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 6c2598b {
    height: auto;
}
    
#\39 fd30de6 {
    align-self: auto;
    align-items: center;
    justify-self: auto;
    width: 100%;
    order: 2;
    height: auto;
    min-height: auto;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 6adf422 {
    height: auto;
}
    
#bbd219e1 {
    align-self: auto;
    align-items: center;
    justify-self: auto;
    width: 100%;
    order: 2;
    height: auto;
    min-height: auto;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f25671b6 {
    height: auto;
}
    
#group_t63 {
    width: 100%;
    row-gap: 20px;
    padding: 40px 20px 40px 20px;
    margin: 0px 0% 0px 0%;
}
    
#ee0c344d {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#b3c9ff18 {
    width: 100%;
    row-gap: 20px;
    padding: 40px 20px 40px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\35 7b20170 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\32 001cdd5 {
    width: 100%;
    row-gap: 20px;
    padding: 40px 20px 40px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\32 e02580c {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#f73a2170 {
    width: 100%;
    row-gap: 20px;
    padding: 40px 20px 40px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\32 20a6cf2 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#b9375b57 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 20px 40px 20px;
}
    
#fd6edc9a {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\39 b99258c {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 e135a09 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#f3f80984 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#da40473e {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 338f3bc {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\33 f05f13f {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#widget_kad {
    height: 240px;
}
}



@media (max-width: 767px) {
    
#\36 7393f01 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#dc985904 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#widget_oes {
    height: auto;
}
    
#\30 42ef042 {
    height: auto;
}
}



@media (max-width: 767px) {
    
#\33 585698c {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\34 88e2f38 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 20px 40px 20px;
}
    
#f498feb5 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#fcb2ec73 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\38 54cf0b6 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\35 69d886e {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 560b30f {
    height: 240px;
}
    
#b69f7647 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 b197d26 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (max-width: 767px) {
    
#\33 7da1996 {
    width: 100%;
    min-height: 0px;
    align-items: center;
}
    
#\33 661ed9b {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#widget_gmm {
    min-height: 50px;
}
}

