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

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

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

  *#dm .dmInner a.u_1540584418 .iconBg { display:none !important; }

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

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

  *#dm .dmInner a.u_1490033412 .iconBg { display:none !important; }

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1012128999 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

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

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

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

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

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

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

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

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

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

  *#dm .dmInner nav.u_1982787392 { color:white !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\36 3bd85219866cc3622781521 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 54.08%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 374px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 4% 2% 4% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781522 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 41.87%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://lirp.cdn-website.com/a7316469/dms3rep/multi/opt/slide-1-van-1920w.png");
    background-size: contain;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: linear-gradient(90deg, rgba(9, 22, 41, 0.91) 50%, rgba(193, 193, 193, 0.91) 100%);
    background-origin: border-box;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#widget_t87 {
    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;
}
    
#widget_3j1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_iki {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 61px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    height: auto;
    padding: 10px 10px 10px 10px;
    margin: -30px 0% 0px 0%;
}
    
#group_5e7 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#widget_g8a {
    width: 180px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
}
    
#widget_tcf {
    width: 180px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\32 78fcadf {
    min-height: 144px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 2% 0%;
    margin: 0% 0% 0% 0%;
}
    
#c2e72a60 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(247,247,247,1);
    background-image: none;
}
    
#bedbc328 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#widget_hkg {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 ff47255 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\38 7198392 {
    width: 65px;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\37 df58dfd {
    min-height: 400px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#a9e5dc59 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(247, 247, 247, 1);
    background-image: none;
}
    
#be7643cb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 16%;
    min-width: 4%;
    background-color: var(--color_2);
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    justify-content: flex-start;
    padding: 30px 15px 10px 15px;
    margin: 0% 0% 0% 10%;
}
    
#\39 2b00c15 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 16%;
    min-width: 4%;
    border-radius: 0px 0px 0px 0px;
    border-width: 0px 3px 0px 0px;
    border-color: #000000 var(--color_2) #000000 var(--color_2);
    border-style: solid;
    justify-content: flex-start;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    padding: 30px 10px 10px 10px;
    margin: 0% 0% 0% 0%;
}
    
#group_g2o {
    width: 16%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    border-width: 0 3px 0 0;
    border-color: #000000 var(--color_2) #000000 #000000;
    border-style: solid;
    justify-content: flex-start;
    padding: 30px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#group_chj {
    width: 16%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    border-width: 0px 3px 3px 0;
    border-color: var(--color_2) var(--color_2) var(--color_2) #000000;
    border-style: solid;
    justify-content: flex-start;
    padding: 30px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#widget_hev {
    width: 65px;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#d9cb187b {
    width: 65px;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f76b8bed {
    width: 65px;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_68m {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\30 8a3c58b {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 b9ea03b {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a5d33e8f {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_9vi.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#widget_9vi {
    width: 502px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    margin: 20px 0% 0px 0%;
}
    
#widget_en5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_en5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin: 20px 0px 0px 0px;
}
    
#\33 4f3188c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 4f3188c {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 0;
    margin: 20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 10a1bd3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 10a1bd3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 3;
    margin: 20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#de92d6b5 {
    margin: 0px 0% 0px 0%;
}
    
#\30 cff6610.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 cff6610 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 0;
    margin: 20px 0px 0px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\30 66e92dd {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e4e66f4d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e4e66f4d {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 3;
    margin: 20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 aad1677 {
    width: 65px;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d3fe5e09 {
    width: 16%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    border-width: 0px 3px 0 0;
    border-color: var(--color_2) var(--color_2) #000000 #000000;
    border-style: solid;
    justify-content: flex-start;
    order: 0;
    padding: 30px 10px 10px 10px;
    margin: 0px 10% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\31 db8a15f {
    min-height: 385px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\39 2d6bcab {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\33 2232a56 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\35 766c135::before, #\35 766c135 > .bgExtraLayerOverlay {
    
}
#\35 766c135 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/a7316469/dms3rep/multi/opt/2022-06-29-1-1920w.jpg");
    margin: 0% 0% 0% 0%;
}
    
#widget_d93 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_p3k {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_ork {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_cie {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 b3f4e20 {
    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;
}
    
#b0108d82 {
    width: 196px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#fd418433 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#b5a3739b {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#c93f6d6c {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_2);
    background-image: none;
}
    
#bd0eb378 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 13;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 41a6848 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 14;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#db452402 {
    width: 196px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    order: 15;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d4f86853 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3919947 {
    margin: 0px 0% 0px 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\30 3b3f648 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\30 e96c300 {
    min-height: 147px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 2% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 a9dd435 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: none;
}
    
#widget_l0o {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 8a0128a.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#\38 8a0128a {
    width: 50.86%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#b123bec9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0,0,0,0);
    background-image: none;
    margin: 0% 0% 0% 0%;
}
    
#\38 90eaa48 {
    min-height: 617px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 0% 2% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 0a1c08b {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: none;
}
    
#widget_4d5 {
    width: 1180px;
    height: 602px;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\35 0a3e80c {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\38 6a270ab {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#fe9fff90 {
    min-height: 122px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 a85c0dc {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: none;
}
    
#\34 a4f3c62 {
    width: 196px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f02dd45c {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#ab54f8ca {
    width: 65px;
    height: 65px;
    max-width: 100%;
    align-self: center;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 9aa17a5 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(247, 247, 247, 1);
    background-image: none;
}
    
#\38 253022e.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\38 253022e {
    width: 297px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    margin: 45px 0% 0px 0%;
}
    
#af2ef9e6.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#af2ef9e6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 3;
    margin: 14px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f8de433c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 25%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    box-shadow: none;
    justify-content: flex-start;
    border-width: 0 0px 0 0;
    border-color: #000000 var(--color_2) #000000 #000000;
    border-style: solid;
    padding: 30px 15px 10px 15px;
    margin: 0% 0% 0% 0%;
}
    
#\35 9dabf99 {
    width: 25%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    border-width: 0px 3px 0 0;
    border-color: var(--color_2) var(--color_2) #000000 #000000;
    border-style: solid;
    justify-content: flex-start;
    padding: 30px 15px 10px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 c5a42bc {
    width: 65px;
    height: 65px;
    max-width: 100%;
    align-self: center;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 2759f55 {
    width: 65px;
    height: 65px;
    max-width: 100%;
    align-self: center;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e4dab9cd.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e4dab9cd {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 0;
    margin: 14px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f0b22865 {
    width: 25%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    border-width: 0px 3px 0 0;
    border-color: var(--color_2) rgba(247,247,247,1) #000000 #000000;
    border-style: solid;
    justify-content: flex-start;
    padding: 30px 15px 10px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\36 7ac8786.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 7ac8786 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin: 14px 0px 0px 0px;
}
    
#f5820c19.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 10px 0px 10px;
}
#f5820c19 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 0;
    margin: 14px 0px 0px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\35 444803a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 25%;
    min-width: 4%;
    border-radius: 0px 0px 0px 0px;
    border-width: 0px 3px 0px 3px;
    border-color: #000000 var(--color_2) #000000 var(--color_2);
    border-style: solid;
    justify-content: flex-start;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    padding: 30px 15px 10px 15px;
    margin: 0% 0% 0% 0%;
}
    
#\37 851601e {
    min-height: 354px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 0% 0% 2% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 b11a931 {
    margin: 0px 0% 0px 0%;
}
    
#\39 2ceaa74 {
    width: 65px;
    height: 65px;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\36 8a8d597.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\36 8a8d597 {
    width: 297px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 6273e21.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\37 6273e21 {
    width: 298px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 45px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 fb485ae.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\39 fb485ae {
    width: 277px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 45px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 72cf0c2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 3;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a536bbd7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d84df1fe {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#def80b98 {
    width: 100%;
    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 {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\33 668af2c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% -2% 0%;
}
    
#\31 c8da089 {
    min-height: 299px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 2% 0%;
    margin: 0% 0% 0% 0%;
}
    
#fd0e3e7e {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(247,247,247,1);
    background-image: none;
}
    
#\30 32609ad {
    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;
}
    
#\37 949f65a {
    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;
}
    
#\37 e15ddd7 {
    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;
}
    
#c2526272 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#cd482a71 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 19ed1e0.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 19ed1e0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin: 20px 0px 0px 0px;
}
    
#c47dff6b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c47dff6b {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 0;
    margin: 20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#f8ff4460 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 f557a95 {
    width: 65px;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ec1c50d8 {
    width: 65px;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a6b1cb25 {
    width: 65px;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 b91424b {
    width: 65px;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b5e13040 {
    width: 13.3%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    border-width: 0 0px 0 0;
    border-color: #000000 var(--color_2) #000000 #000000;
    border-style: solid;
    justify-content: flex-start;
    padding: 30px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\31 8fc604a {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(247, 247, 247, 1);
    background-image: none;
}
    
#\38 3d5c964 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 b907475 {
    width: 65px;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\34 b51d95e {
    width: 13.3%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    border-width: 0px 0px 0px 0;
    border-color: var(--color_2) var(--color_2) var(--color_2) #000000;
    border-style: solid;
    justify-content: flex-start;
    padding: 30px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\33 226c8fa {
    margin: 0px 0% 0px 0%;
}
    
#b48e784c {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\33 2f12ca5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 13.3%;
    min-width: 4%;
    background-color: var(--color_2);
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    justify-content: flex-start;
    padding: 30px 15px 10px 15px;
    margin: 0% 0% 0% 10%;
}
    
#aab2b9d1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#aab2b9d1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 0;
    margin: 20px 0px 0px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#f9dc8ff1 {
    min-height: 400px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\33 ba10799.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\33 ba10799 {
    width: 502px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    margin: 20px 0% 0px 0%;
}
    
#e114f730 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 13.3%;
    min-width: 4%;
    border-radius: 0px 0px 0px 0px;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 var(--color_2) #000000 var(--color_2);
    border-style: solid;
    justify-content: flex-start;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    padding: 30px 10px 10px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\35 8e2e817 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 f338b9b {
    width: 13.3%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    border-width: 0px 0px 0 0;
    border-color: var(--color_2) var(--color_2) #000000 #000000;
    border-style: solid;
    justify-content: flex-start;
    order: 0;
    padding: 30px 10px 10px 10px;
    margin: 0px 10% 0px 0%;
}
    
#c447a8f0.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c447a8f0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 3;
    margin: 20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 fe66cf1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 fe66cf1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 3;
    margin: 20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_kvn {
    width: 13.3%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
}



@media all {
    
#d6f3e435.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#d6f3e435 {
    width: 277px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 7d1b402 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 3;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 bffcfa3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cbacdc41 {
    width: 65px;
    height: 65px;
    max-width: 100%;
    align-self: center;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d06a2f17.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#d06a2f17 {
    width: 297px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    margin: 40px 0% 0px 0%;
}
    
#f306d387.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f306d387 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin: 14px 0px 0px 0px;
}
    
#\39 9bfcc07 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 25%;
    min-width: 4%;
    border-radius: 0px 0px 0px 0px;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 var(--color_2) #000000 var(--color_2);
    border-style: solid;
    justify-content: flex-start;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    padding: 30px 15px 10px 15px;
    margin: 0% 0% 0% 0%;
}
    
#a34968a7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 c99ac7a.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\38 c99ac7a {
    width: 298px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 284a3b6 {
    width: 25%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    border-width: 0px 0px 0 0;
    border-color: var(--color_2) var(--color_2) #000000 #000000;
    border-style: solid;
    justify-content: flex-start;
    padding: 30px 15px 10px 15px;
    margin: 0px 0% 0px 0%;
}
    
#af64308f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 10px 0px 10px;
}
#af64308f {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 0;
    margin: 14px 0px 0px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#a397940d {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#afc6d149 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(247, 247, 247, 1);
    background-image: none;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#b5b84f72 {
    width: 65px;
    height: 65px;
    max-width: 100%;
    align-self: center;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 9a7fa97.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\37 9a7fa97 {
    width: 297px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ef326985.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ef326985 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 0;
    margin: 14px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 be65ac8 {
    width: 25%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    border-width: 0px 0px 0 0;
    border-color: var(--color_2) rgba(247,247,247,1) #000000 #000000;
    border-style: solid;
    justify-content: flex-start;
    padding: 30px 15px 10px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\31 b237332 {
    min-height: 354px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 0% 0% 2% 0%;
    margin: 0% 0% 0% 0%;
}
    
#b95c0be8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b95c0be8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 3;
    margin: 14px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 63dbd79 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 25%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    box-shadow: none;
    justify-content: flex-start;
    border-width: 0 0px 0 0;
    border-color: #000000 var(--color_2) #000000 #000000;
    border-style: solid;
    padding: 30px 15px 10px 15px;
    margin: 0% 0% 0% 0%;
}
    
#\37 91633df {
    width: 65px;
    height: 65px;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\36 9f4e3ab {
    margin: 0px 0% 0px 0%;
}
    
#\37 4d9ada0 {
    width: 65px;
    height: 65px;
    max-width: 100%;
    align-self: center;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781520 {
    padding-right: 2%;
}
    
#\36 3bd85219866cc3622781522 {
    width: 39.73%;
}
    
#\36 3bd85219866cc3622781521 {
    width: 56.19%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 78fcadf {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\35 ff47255 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 df58dfd {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 0%;
    min-height: 240px;
}
    
#de92d6b5 {
    margin: 0px 0% 0px 0%;
}
    
#be7643cb {
    width: 50%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\39 2b00c15 {
    width: 50%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#group_g2o {
    width: 50%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#group_chj {
    width: 50%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#d3fe5e09 {
    width: 50%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 db8a15f {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\35 2afe340 {
    margin: 0px 0% 0px 0%;
}
    
#\35 766c135::before, #\35 766c135 > .bgExtraLayerOverlay {
    
}
#\35 766c135 {
    width: 100%;
    min-height: 420px;
    height: auto;
    background-position: 50% 100%;
}
    
#\33 2232a56 {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b5a3739b {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    min-height: 360px;
}
    
#d4f86853 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3919947 {
    margin: 0px 0% 0px 0%;
}
    
#\30 e96c300 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    min-height: 212px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 90eaa48 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    min-height: 1011px;
}
    
#\35 0a3e80c {
    margin: 0px 0% 0px 0%;
}
    
#b123bec9 {
    justify-content: flex-start;
}
    
#widget_4d5 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 851601e {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 0%;
    min-height: 354px;
}
    
#\35 b11a931 {
    margin: 0px 0% 0px 0%;
}
    
#f8de433c {
    width: 50%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#f0b22865 {
    width: 50%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\39 2ceaa74 {
    height: auto;
}
    
#\39 2759f55 {
    height: auto;
}
    
#ab54f8ca {
    height: auto;
}
    
#\36 c5a42bc {
    height: auto;
}
    
#\35 444803a {
    width: 50%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\35 9dabf99 {
    width: 50%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\36 8a8d597.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\36 8a8d597 {
    margin: 0px 0% 0px 0%;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 2f12ca5 {
    width: 50%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#f9dc8ff1 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 0%;
    min-height: 898px;
}
    
#b5e13040 {
    width: 50%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#e114f730 {
    width: 50%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\34 b51d95e {
    width: 50%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\35 f338b9b {
    width: 50%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\33 226c8fa {
    margin: 0px 0% 0px 0%;
}
    
#group_kvn {
    width: 50%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b5b84f72 {
    height: auto;
}
    
#\37 9a7fa97.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\37 9a7fa97 {
    align-self: center;
    margin: 20px 0% 0px 0%;
}
    
#cbacdc41 {
    height: auto;
}
    
#\35 be65ac8 {
    width: 50%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\39 9bfcc07 {
    width: 50%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\31 284a3b6 {
    width: 50%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\31 b237332 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 0%;
    min-height: 354px;
}
    
#\38 63dbd79 {
    width: 50%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\37 91633df {
    height: auto;
}
    
#\36 9f4e3ab {
    margin: 0px 0% 0px 0%;
}
    
#\37 4d9ada0 {
    height: auto;
}
    
#d6f3e435 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\38 c99ac7a {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#d06a2f17 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521 {
    min-height: 160px;
    align-items: center;
    width: 100%;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#\36 3bd85219866cc3622781522 {
    min-height: 160px;
    align-items: center;
    width: 100%;
}
    
#widget_tcf {
    width: 159px;
    height: auto;
    min-height: 43px;
}
    
#widget_g8a {
    height: auto;
    min-height: 43px;
    width: 159px;
}
    
#group_iki {
    justify-content: center;
    width: 100.00%;
    padding: 0px 0px 0px 0px;
    margin: -30px 0% 0px 0%;
}
    
#widget_3j1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_3j1 {
    margin: -15px 0% 0px 0%;
}
    
#group_5e7 {
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
}



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



@media (max-width: 767px) {
    
#\37 df58dfd {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#be7643cb {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 30px 15px 10px 15px;
    margin: 0% 0% 0% 0%;
}
    
#\39 2b00c15 {
    min-height: 264px;
    align-items: center;
    width: 100%;
}
    
#group_g2o {
    width: 100%;
    min-height: 264px;
    align-items: center;
}
    
#group_chj {
    width: 100%;
    min-height: 264px;
    align-items: center;
    height: auto;
}
    
#d3fe5e09 {
    width: 100%;
    min-height: 264px;
    align-items: center;
    height: auto;
}
}



@media (max-width: 767px) {
    
#\31 db8a15f {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\33 2232a56 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 766c135::before, #\35 766c135 > .bgExtraLayerOverlay {
    
}
#\35 766c135 {
    min-height: 251px;
    align-items: center;
    width: 100%;
    height: auto;
}
}



@media (max-width: 767px) {
    
#fd418433 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#b5a3739b {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#d4f86853 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\30 3b3f648 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\30 e96c300 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\38 8a0128a {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#b123bec9 {
    min-height: 1306px;
    align-items: center;
    width: 100%;
    height: auto;
    justify-content: flex-start;
}
    
#\38 90eaa48 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
}



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



@media (max-width: 767px) {
    
#\35 444803a {
    min-height: 264px;
    align-items: center;
    width: 100%;
}
    
#\37 851601e {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 4% 4% 4%;
}
    
#f8de433c {
    width: 100%;
    min-height: 264px;
    align-items: center;
}
    
#f0b22865 {
    width: 100%;
    min-height: 264px;
    align-items: center;
}
    
#\35 9dabf99 {
    width: 100%;
    min-height: 264px;
    align-items: center;
}
    
#\39 2ceaa74 {
    height: auto;
}
    
#\39 2759f55 {
    height: auto;
}
    
#ab54f8ca {
    height: auto;
}
    
#\36 c5a42bc {
    height: auto;
}
    
#\35 b11a931 {
    margin: 0px 0% 0px 0%;
}
}



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



@media (max-width: 767px) {
    
#\33 2f12ca5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 30px 15px 10px 15px;
    margin: 0% 0% 0% 0%;
}
    
#f9dc8ff1 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 4% 4% 4%;
}
    
#b5e13040 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#e114f730 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\34 b51d95e {
    width: 100%;
    min-height: 80px;
    align-items: center;
    height: auto;
}
    
#\35 f338b9b {
    width: 100%;
    min-height: 80px;
    align-items: center;
    height: auto;
}
    
#group_kvn {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 226c8fa {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#b5b84f72 {
    height: auto;
}
    
#cbacdc41 {
    height: auto;
}
    
#\35 be65ac8 {
    width: 100%;
    min-height: 264px;
    align-items: center;
}
    
#\39 9bfcc07 {
    min-height: 264px;
    align-items: center;
    width: 100%;
}
    
#\31 284a3b6 {
    width: 100%;
    min-height: 264px;
    align-items: center;
}
    
#\31 b237332 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 4% 4% 4%;
}
    
#\38 63dbd79 {
    width: 100%;
    min-height: 264px;
    align-items: center;
}
    
#\37 91633df {
    height: auto;
}
    
#\36 9f4e3ab {
    margin: 0px 0% 0px 0%;
}
    
#\37 4d9ada0 {
    height: auto;
}
}

