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

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

  *#dm .dmInner nav.u_1461985925 { color:black !important; }
}
@media (min-width:1025px) {}
@media (min-width:768px) and (max-width:1024px) {}
@media (min-width:0px) and (max-width:767px) {}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\36 3d24979f4a54e38542a8abe::before, #\36 3d24979f4a54e38542a8abe > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_3);
    opacity: 0.8;
}
#\36 3d24979f4a54e38542a8abe {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url(https://lirp.cdn-website.com/b3b28e7c/dms3rep/multi/opt/Untitled+design+%2830%29-1920w.png);
}
    
#\36 3d24979f4a54e38542a8abb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 427px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: 0px 0% 0px 0%;
}
    
#widget_qhl {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_v2h {
    width: 280px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 52cd97e {
    width: 280px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_o1a {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 79px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 3;
    height: auto;
}
}



@media all {
    
#\37 2164929 {
    min-height: 320px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#eb8002a5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 8f8d472 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#widget_4v4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 7977dde {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 bb67594 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#widget_j9m {
    width: 100%;
    height: 600px;
    max-width: 100%;
}
    
#widget_s7m {
    width: 280px;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\30 1f8c998::before, #\30 1f8c998 > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_3);
    opacity: 0.8;
}
#\30 1f8c998 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url(https://lirp.cdn-website.com/b3b28e7c/dms3rep/multi/opt/Untitled+design+%2832%29-1920w.png);
}
    
#\32 17e202e {
    margin: 0px 0% 0px 0%;
}
    
#\30 2c15f64 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#d8e8392f {
    min-height: 599px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\34 9494cc9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    background-color: rgba(248, 248, 245, 0.3);
    justify-content: flex-start;
    background-image: initial;
    border-radius: 0px 0px 0px 0px;
    padding: 24px 24px 24px 24px;
    margin: 0% 0% 0% 0%;
}
    
#\33 6b38941 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-left: 0px;
    margin-right: 0px;
}
    
#e8d44e9f {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_e6j {
    width: 100%;
    height: 538px;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\37 3ad0094 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    border-radius: 0px 0px 0px 0px;
    border-width: 2px 2px 2px 2px;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-style: solid;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\37 9dded8f {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    flex-direction: column;
    margin: 0% 0% 0% 0%;
}
    
#\32 5a6502a {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: initial;
}
    
#widget_pr7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_euf {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    flex-wrap: nowrap;
    border-width: 2px 2px 2px 2px;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-style: solid;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_nq2 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    flex-direction: row;
    justify-content: space-around;
    border-style: solid;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-width: 2px 2px 2px 2px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e38abf8e {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    flex-direction: row;
    justify-content: space-around;
    border-style: solid;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-width: 2px 2px 2px 2px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 331e724 {
    align-items: flex-start;
    width: 31.998646700371005%;
    min-height: 100%;
    max-height: none;
    row-gap: 12px;
    column-gap: 24px;
    height: auto;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(157, 157, 157, 1) rgba(157, 157, 157, 1) rgba(157, 157, 157, 1) rgba(157, 157, 157, 1);
    justify-content: flex-start;
    order: 0;
    align-self: stretch;
    min-width: 32px;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 aade55f {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dfbd672f {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c358ddb0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 856494e {
    align-items: flex-start;
    width: 31.99849454271735%;
    min-height: 100%;
    max-height: none;
    row-gap: 12px;
    column-gap: 24px;
    height: auto;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(157, 157, 157, 1) rgba(157, 157, 157, 1) rgba(157, 157, 157, 1) rgba(157, 157, 157, 1);
    justify-content: flex-start;
    align-self: stretch;
    order: 0;
    min-width: 32px;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 bceb84c {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 26fcc0f {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 734f7d1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c1f066b4 {
    align-items: flex-start;
    width: 31.99849454271735%;
    min-height: 100%;
    max-height: none;
    row-gap: 12px;
    column-gap: 24px;
    height: auto;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(157, 157, 157, 1) rgba(157, 157, 157, 1) rgba(157, 157, 157, 1) rgba(157, 157, 157, 1);
    justify-content: flex-start;
    order: 0;
    align-self: stretch;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b2b4e5de {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 1619b60 {
    align-items: flex-start;
    width: 31.999458035378243%;
    min-height: 100%;
    max-height: none;
    row-gap: 12px;
    column-gap: 24px;
    height: auto;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(157, 157, 157, 1) rgba(157, 157, 157, 1) rgba(157, 157, 157, 1) rgba(157, 157, 157, 1);
    justify-content: flex-start;
    order: 0;
    align-self: stretch;
    min-width: 32px;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 6158bca {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 ae870a0 {
    align-items: flex-start;
    width: 31.99849454271735%;
    min-height: 243px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    height: auto;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(157, 157, 157, 1) rgba(157, 157, 157, 1) rgba(157, 157, 157, 1) rgba(157, 157, 157, 1);
    justify-content: flex-start;
    order: 0;
    align-self: auto;
    min-width: 32px;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a9adbd9d {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 341e673 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 218fabf {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#de798039 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a6cfb9b5 {
    align-items: flex-start;
    width: 31.99849454271735%;
    min-height: 100%;
    max-height: none;
    row-gap: 12px;
    column-gap: 24px;
    height: auto;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(157, 157, 157, 1) rgba(157, 157, 157, 1) rgba(157, 157, 157, 1) rgba(157, 157, 157, 1);
    justify-content: flex-start;
    order: 0;
    align-self: stretch;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#cab2c363 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#db6bdbf4 {
    min-height: 2806px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    margin: 0% 0% 0% 0%;
}
    
#dcbd0df1 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#widget_sea {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_cub {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: wrap;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_m7k {
    align-items: flex-start;
    width: 100%;
    min-height: 200px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
}
    
#widget_44h {
    width: 100%;
    height: 420px;
    max-width: 100%;
}
    
#widget_ppl {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e082775f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 1e4e94a {
    align-items: flex-start;
    width: 32%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 3;
}
    
#\31 3ace60a {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#a6862f99 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 835a289 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ee0f418c {
    align-items: flex-start;
    width: 32%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 2;
}
    
#\30 5e3d10c {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#a99b9ff8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d285aeb0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f37eadcf {
    align-items: flex-start;
    width: 32%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 4;
}
    
#\38 4460f20 {
    width: 100%;
    height: 320px;
    max-width: 100%;
    order: 0;
}
    
#\35 3d763d8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#a84ef445 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#b5ec4394 {
    align-items: flex-start;
    width: 49%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 5;
}
    
#\36 46098e7 {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#\34 4256f12 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ced4e6d0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 790ccb6 {
    align-items: flex-start;
    width: 49%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 6;
}
    
#c7cee1be {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#ad25b9f7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 9f753c5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 58730dd {
    align-items: flex-start;
    width: 100%;
    min-height: 200px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 7;
}
    
#\37 d6ca190 {
    width: 100%;
    height: 420px;
    max-width: 100%;
}
    
#d5c2d643 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 37db386 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\32 cac8d1c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\30 73b581a {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    margin: 0% 0% 0% 0%;
}
    
#\37 3b5af09::before, #\37 3b5af09 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.6;
    border-radius: inherit;
}
#\37 3b5af09 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: url("https://lirp.cdn-website.com/b3b28e7c/dms3rep/multi/opt/Untitled+design+%2857%29-1920w.png");
}
    
#widget_7ss {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-left: 0px;
    margin-right: 0px;
    order: 0;
}
    
#\30 6ef3308 {
    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;
}
    
#widget_fsk {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 2;
}
}



@media all {
    
#\37 1485126 {
    width: 8%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\37 3c09730 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#f6bf30d1 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    margin: 0% 0% 0% 0%;
}
    
#b2602b46 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: none;
}
    
#\35 aeb2e18 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ad34c670 {
    align-items: flex-start;
    width: 92.49827538425463%;
    min-height: 128px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
}
    
#\33 9c06db8 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
    min-width: 32px;
    align-self: auto;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ec64b218 {
    width: 95.3281502347418%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 f3a2a0b {
    width: 95.3281502347418%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fb1db74d {
    align-items: flex-start;
    width: 88.38600694962587%;
    min-height: 128px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
}
    
#d6d637d5 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 2;
    min-width: 32px;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 ac669ca {
    width: 95.3281502347418%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 5bad9b7 {
    width: 95.3281502347418%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a5c65496 {
    width: 8%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 5bd8c5b {
    width: 8%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a2fa43d9 {
    align-items: flex-start;
    width: 100%;
    min-height: 128px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
}
    
#\34 9f2990d {
    width: 95.3281502347418%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 1f92aa7 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 4;
    min-width: 32px;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 3abd939 {
    width: 95.3281502347418%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e1fac3bd {
    width: 95.3281502347418%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 6ce88aa {
    width: 95.3281502347418%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 b68bcb0 {
    width: 8%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 935c031 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 3;
    min-width: 32px;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 132b5fa {
    align-items: flex-start;
    width: 100%;
    min-height: 128px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
}
    
#\30 e7461c5 {
    width: 95.3281502347418%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 d7d2124 {
    align-items: flex-start;
    width: 100%;
    min-height: 128px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
}
    
#\32 3fd6724 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 5;
    min-width: 32px;
    align-self: auto;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 05ca5c8 {
    width: 95.3281502347418%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b79bed7f {
    width: 8%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3d24979f4a54e38542a8abc {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\36 3d24979f4a54e38542a8abe::before, #\36 3d24979f4a54e38542a8abe > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 2164929 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#fca7f20a {
    margin: 0px 0% 0px 0%;
}
    
#eb8002a5 {
    width: 100%;
    min-height: 80px;
}
    
#\33 bb67594 {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 1f8c998::before, #\30 1f8c998 > .bgExtraLayerOverlay {
    
}
    
#d8e8392f {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\30 2c15f64 {
    width: 100%;
    min-height: 80px;
    order: 1;
}
    
#\34 9494cc9 {
    width: 100%;
    min-height: 80px;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 9dded8f {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#fa4ccddc {
    margin: 0px 0% 0px 0%;
}
    
#group_nq2 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\39 331e724 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\34 856494e {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#c1f066b4 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#e38abf8e {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\34 1619b60 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\37 ae870a0 {
    min-width: 32px;
    width: 100.00%;
    height: auto;
    min-height: 158px;
    margin: 0px 0% 0px 0%;
}
    
#a6cfb9b5 {
    min-width: 32px;
    width: 100.00%;
    height: auto;
    min-height: 30.27%;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#db6bdbf4 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\30 d42ca7a {
    margin: 0px 0% 0px 0%;
}
    
#ee0f418c {
    width: 49%;
}
    
#\31 1e4e94a {
    width: 49%;
}
    
#f37eadcf {
    width: 100%;
}
    
#b5ec4394 {
    width: 100%;
}
    
#\30 790ccb6 {
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 73b581a {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\34 1f9a208 {
    margin: 0px 0% 0px 0%;
}
    
#\37 3b5af09::before, #\37 3b5af09 > .bgExtraLayerOverlay {
    
}
    
#\32 cac8d1c {
    align-items: center;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f6bf30d1 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\38 5fb292c {
    margin: 0px 0% 0px 0%;
}
    
#\35 aeb2e18 {
    width: 99.99996179743087%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\33 9c06db8 {
    width: 100.00%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#d6d637d5 {
    width: 654px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\38 935c031 {
    width: 100.00%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\38 1f92aa7 {
    width: 654px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\32 3fd6724 {
    width: 100.00%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\37 3c09730 {
    flex-direction: column;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\36 3d24979f4a54e38542a8abb {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\36 3d24979f4a54e38542a8abe::before, #\36 3d24979f4a54e38542a8abe > .bgExtraLayerOverlay {
    
}
    
#group_o1a {
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: 152px;
    width: 100.00%;
}
    
#widget_v2h {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\36 52cd97e {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\37 2164929 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#eb8002a5 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\33 bb67594 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#widget_j9m {
    height: 240px;
}
    
#widget_s7m {
    width: 297px;
}
    
#\37 7977dde {
    width: 99.58%;
}
}



@media (max-width: 767px) {
    
#\30 1f8c998::before, #\30 1f8c998 > .bgExtraLayerOverlay {
    
}
    
#\30 2c15f64 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    order: 1;
}
    
#d8e8392f {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\34 9494cc9 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    order: 0;
}
    
#widget_e6j {
    height: 240px;
}
}



@media (max-width: 767px) {
    
#\37 3ad0094 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\37 9dded8f {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#group_euf {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 331e724 {
    width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\34 856494e {
    width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#c1f066b4 {
    width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\34 1619b60 {
    width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\37 ae870a0 {
    width: 100%;
    min-width: 32px;
    height: auto;
    min-height: 215px;
    margin: 0px 0% 0px 0%;
}
    
#a6cfb9b5 {
    width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#group_nq2 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#e38abf8e {
    flex-direction: column;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#cab2c363 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#db6bdbf4 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#widget_44h {
    height: 240px;
}
    
#\31 3ace60a {
    height: 240px;
}
    
#\30 5e3d10c {
    height: 240px;
}
    
#\38 4460f20 {
    height: 240px;
}
    
#\36 46098e7 {
    height: 240px;
}
    
#c7cee1be {
    height: 240px;
}
    
#\37 d6ca190 {
    height: 240px;
}
    
#ee0f418c {
    width: 100%;
}
    
#\31 1e4e94a {
    width: 100%;
}
    
#f37eadcf {
    width: 100%;
}
    
#b5ec4394 {
    width: 100%;
}
    
#\30 790ccb6 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\32 cac8d1c {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\30 73b581a {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\37 3b5af09::before, #\37 3b5af09 > .bgExtraLayerOverlay {
    
}
    
#widget_fsk {
    width: 100%;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    max-width: 100%;
}
}



@media (max-width: 767px) {
    
#\37 3c09730 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#f6bf30d1 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\35 aeb2e18 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ad34c670 {
    justify-content: flex-start;
}
    
#\33 9c06db8 {
    width: 100%;
    order: 1;
}
    
#d6d637d5 {
    width: 100%;
    order: 2;
}
    
#a5c65496 {
    width: 12%;
}
    
#\38 1f92aa7 {
    width: 100%;
    order: 4;
}
    
#\31 b68bcb0 {
    width: 10px;
    margin-left: 0%;
}
    
#\38 935c031 {
    width: 100%;
    order: 3;
}
    
#\38 132b5fa {
    width: 231.375px;
}
    
#\32 3fd6724 {
    width: 100%;
    order: 5;
}
    
#b79bed7f {
    width: 6.017447008949599%;
}
    
#\34 d7d2124 {
    width: 84.94%;
}
}

