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

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

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

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

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

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

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

  *#dm .dmInner div.u_3853480763 img {
    object-position:50% 0% !important;
    object-fit:cover !important;
    border-radius:20px 20px 20px 20px !important;
  }

  *#dm .dmInner div.u_1667703998 img {
    object-position:50% 50% !important;
    object-fit:cover !important;
    border-radius:20px 20px 20px 20px !important;
  }

  *#dm .dmInner div.u_1887992433 img {
    object-position:50% 50% !important;
    object-fit:cover !important;
    border-radius:20px 20px 20px 20px !important;
  }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\36 3bd85219866cc3622781521 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 724px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 10% 4% 10%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.65;
    border-radius: inherit;
}
#\36 3bd85219866cc362278151f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://lirp.cdn-website.com/610ea2ba/dms3rep/multi/opt/Designs+-+2026-01-15T221526.604-1920w.png");
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#widget_mvf {
    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_l3h {
    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_2qd {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-width: 0 0 0 8px;
    border-color: #000000 #000000 #000000 var(--color_2);
    border-style: solid;
}
    
#widget_t2l.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#widget_t2l {
    width: 250px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#c9fddef0 {
    min-height: 320px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\32 f867ad7 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_5);
    background-image: none;
}
    
#\39 3a9399a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/610ea2ba/dms3rep/multi/opt/undraw_my-answer_au1h-1920w.png");
    border-radius: 20px 20px 20px 20px;
    margin: 0% 0% 0% 0%;
}
    
#\30 1b4d59c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#widget_q0m {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_88h {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\33 6468971 {
    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/610ea2ba/dms3rep/multi/opt/pexels-photo-3964850-1920w.jpeg");
    background-attachment: fixed;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\37 9476f40 {
    min-height: 629px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\37 7a0a618 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(255, 255, 255, 0.75);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    align-items: center;
    padding: 30px 50px 30px 50px;
    margin: 0% 0% 0% 0%;
}
    
#widget_mte {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_hdu {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#dd71e07e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_chn {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 47px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_lc1.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#widget_lc1 {
    width: 250px;
    height: auto;
    min-width: 32px;
    min-height: 47px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\37 092ee24.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\37 092ee24 {
    width: 250px;
    height: auto;
    min-width: 32px;
    min-height: 47px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\38 2244002 {
    width: 40px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#c268128a {
    min-height: 320px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\31 72c1b34 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\31 79d1755 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\30 22e0f79 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/610ea2ba/dms3rep/multi/opt/109092844_1701751296647005_9206480762656268115_n-1920w.jpg");
    border-radius: 20px 20px 20px 20px;
    margin: 0% 0% 0% 0%;
}
    
#widget_t5e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_pkg {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#group_ulb {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 53px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_j0q {
    width: 40px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_99p {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#group_1q8 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    order: 2;
    border-width: 0 0 0 3px;
    border-color: #000000 #000000 #000000 var(--color_2);
    border-style: solid;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 52ea9bb {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 53px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e3704a28 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#a71a6198 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 53px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 8a76230 {
    width: 40px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\33 65a2543 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#d021e46c {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 53px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 f6609bd {
    width: 40px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\37 c421a01 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\36 3c9d018 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 53px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 22394e8 {
    width: 40px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\32 cebce21 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\39 cf87201 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 53px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 11aafda {
    width: 40px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#f605dd2a {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\36 ed3f85b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#widget_6ml {
    width: 100%;
    height: 619px;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#ad905c4c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/610ea2ba/dms3rep/multi/opt/Designs+-+2026-01-16T040114.704-1920w.png");
    background-position: 50% 100%;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\38 e03060a {
    min-height: 561px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#d39205d7 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_5);
    background-image: url("https://lirp.cdn-website.com/610ea2ba/dms3rep/multi/opt/Designs+-+2026-01-16T040034.975-1920w.png");
    background-position: 50% 0%;
}
    
#dd1ab2c0 {
    margin: 0px 0% 0px 0%;
}
    
#group_hoq {
    align-items: center;
    width: 72.53%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#widget_rul {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_1a3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 f97da85 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_4ic.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#widget_4ic {
    width: 250px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\32 af65b65 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#b4a1a50d {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    margin: 0% 0% 0% 0%;
}
    
#\35 01bf692 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    margin: 0% 0% 0% 0%;
}
    
#\39 107cd95 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    flex-direction: row;
    height: auto;
    margin: 0% 0% 0% 0%;
}
    
#widget_mdj {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_0oq {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_j2q {
    width: 50%;
    height: 241px;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#group_mho {
    align-items: flex-start;
    width: 47.68%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#widget_7e9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_sui {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_lpt {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#feeed3a6 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    flex-direction: row;
    height: auto;
    margin: 0% 0% 0% 0%;
}
    
#ad7c83b0 {
    width: 50%;
    height: 241px;
    min-width: 32px;
    max-width: 100%;
    align-self: stretch;
    max-height: none;
    margin: 0px 0% 0px 0%;
}
    
#fc53bcfb {
    align-items: flex-start;
    width: 47.68%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#d7fc9c01 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 d0707b2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#dfc82830 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 bc67b2f {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    flex-direction: row;
    height: auto;
    margin: 0% 0% 0% 0%;
}
    
#\34 d473545 {
    width: 50%;
    height: 241px;
    min-width: 32px;
    max-width: 100%;
    align-self: stretch;
    max-height: none;
    margin: 0px 0% 0px 0%;
}
    
#\31 293ba38 {
    align-items: flex-start;
    width: 47.68%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\38 d9ec5e6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ae3c80a2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#daf9bc9d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_odj {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    align-self: stretch;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#widget_v9u {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#widget_kgv {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media all {
    
#\33 8550029 {
    min-height: 320px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\32 689553d {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\36 4580e35 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    border-radius: 20px 20px 20px 20px;
    margin: 0% 0% 0% 0%;
}
    
#f8e21578 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#widget_3cu {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_70h {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 2fa809e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_rs4 {
    width: 100%;
    height: 384px;
    position: relative;
    min-width: 10px;
    min-height: 100px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781520 {
    min-height: 428px;
    padding: 4% 2% 4% 2.2%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c9fddef0 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 320px;
}
    
#\30 5016511 {
    margin: 0px 0% 0px 0%;
}
    
#\30 1b4d59c {
    width: 100%;
    min-height: 8px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 9476f40 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    min-height: 470px;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#af8a1eb9 {
    margin: 0px 0% 0px 0%;
}
    
#\37 7a0a618 {
    width: 100%;
    min-height: 8px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c268128a {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#b7e9fb37 {
    margin: 0px 0% 0px 0%;
}
    
#\30 22e0f79 {
    width: 100%;
    min-height: 80px;
}
    
#\31 79d1755 {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 e03060a {
    min-height: 561px;
    padding: 0% 0% 0% 0%;
}
    
#dd1ab2c0 {
    margin: 0px 0% 0px 0%;
}
    
#group_hoq {
    width: 100.00%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b4a1a50d {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\39 99f80f8 {
    margin: 0px 0% 0px 0%;
}
    
#\39 107cd95 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#widget_j2q {
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#group_mho {
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#feeed3a6 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#ad7c83b0 {
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#fc53bcfb {
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\33 bc67b2f {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\34 d473545 {
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\31 293ba38 {
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 8550029 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\38 d8e2fdf {
    margin: 0px 0% 0px 0%;
}
    
#\36 4580e35 {
    width: 100%;
    min-height: 80px;
}
    
#f8e21578 {
    width: 100%;
    min-height: 80px;
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#c9fddef0 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\39 3a9399a {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 1b4d59c {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\37 9476f40 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\37 7a0a618 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
}
    
#group_chn {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#widget_lc1 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\37 092ee24 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#c268128a {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\31 79d1755 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\30 22e0f79 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#ad905c4c {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\38 e03060a {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#group_hoq {
    width: 100.00%;
    align-items: flex-start;
    height: auto;
    min-height: 860px;
}
    
#dd1ab2c0 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#b4a1a50d {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#\35 01bf692 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\39 107cd95 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#widget_j2q {
    height: 240px;
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#feeed3a6 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#ad7c83b0 {
    height: 240px;
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\33 bc67b2f {
    min-height: 80px;
    align-items: center;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\34 d473545 {
    height: 240px;
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#group_odj {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\31 293ba38 {
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#fc53bcfb {
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#group_mho {
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\33 8550029 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\36 4580e35 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#f8e21578 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
}
}

