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

  *#dm .dmInner a.u_3026335581 {
    background-color:rgba(255,255,255,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_3026335581 span.text { color:rgba(0,0,0,1) !important; }

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

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

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

  *#dm .dmInner a.u_1879869835 span.text { color:var(--color_14) !important; }

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

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

  *#dm .dmInner a.u_1094425128 span.text { color:rgba(255,255,255,1) !important; }

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

  *#dm .dmInner a.u_1662433183 span.text { color:rgba(255,255,255,1) !important; }

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

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

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

  *#dm .dmInner a.u_1719449613 span.text { color:rgba(255,255,255,1) !important; }

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

  *#dm .dmInner a.u_1378726517 span.text { color:rgba(255,255,255,1) !important; }

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

  *#dm .dmInner a.u_1664682915 span.text { color:rgba(255,255,255,1) !important; }

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

  *#dm .dmInner a.u_1473153740 span.text { color:rgba(255,255,255,1) !important; }

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

  *#dm .dmInner div.u_3470277278 span[data-icon-mask] { background-color:var(--color_14) !important; }

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

  *#dm .dmInner div.u_1877844059 span[data-icon-mask] { background-color:var(--color_14) !important; }

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

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

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

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

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

  *#dm .dmInner a.u_1461496797 span.text { color:rgba(255,255,255,1) !important; }

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

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

  *#dm .dmInner div.u_1627791137 img { object-fit:contain !important; }
}
@media (min-width:1025px) {
  *#dm .d-page-1716942098 DIV.dmInner { background-color:rgba(255,255,255,1) !important; }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight { background-color:rgba(255,255,255,1) !important; }
}
@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 {
    
#flex-header {
    --overlapping-background-color: rgba(255, 255, 255, 1);
    --overlapping-background-image: var(--color_2);
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\31 c793668 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 4e675f0 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 6% 0% 6% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 a2e7b23 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: none;
}
    
#widget_9i2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\38 cbf6513 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#af00d7b5 {
    background-image: url("https://irp.cdn-website.com/eef19c2f/dms3rep/multi/opt/imgi_2_Left-Panel-1920w.png");
    background-color: var(--color_1);
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    border-style: solid;
    background-position: 50% 100%;
}
    
#\39 5cf97d6::before, #\39 5cf97d6 > .bgExtraLayerOverlay {
    
}
#\39 5cf97d6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 96%;
    min-width: 4%;
    align-content: flex-start;
    border-radius: 12px 12px 12px 12px;
    align-self: auto;
    padding: 0% 0px 0% 0px;
    margin: 0% 0% 0% 4%;
}
    
#a91b529a {
    min-height: 100vh;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    align-content: center;
    padding: 10% 0% 10% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 b4614bc {
    margin: 10% 0% 10% 0%;
}
    
#group_mar {
    justify-content: flex-start;
    align-items: flex-start;
    width: 50.04%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 2.4365482233502536%;
    flex-wrap: nowrap;
    background-color: rgba(0, 81, 124, 0.62);
    background-image: none;
    border-radius: 12px 12px 12px 12px;
}
    
#widget_31n {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_g5s {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#group_72f {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100.00%;
    min-height: 76px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4.580220959878338%;
    flex-wrap: nowrap;
    height: auto;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_1pj {
    width: 34.23%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\34 700ddd0 {
    width: 31.19%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\38 fbfd338 {
    min-height: 0;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 0% 2% 0% 2%;
    margin: 0% 0% 0% 0%;
}
    
#a93c5b6a {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\38 ffaa64d {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#widget_pmn {
    width: 99.78%;
    height: 650px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_ngd {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_6fh {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\38 7aa3f5f {
    margin: 0px 0% 0px 0%;
}
    
#\33 8505c35 {
    width: 18.75%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\31 6521085 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\39 507ee4b {
    min-height: 320px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#f77776f7 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\39 3889f8b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 31.99%;
    min-width: 4%;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    align-items: center;
    align-content: center;
    border-radius: 12px 12px 12px 12px;
    justify-content: flex-start;
    padding: 4% 2% 4% 2%;
    margin: 0% 0% 0% 0%;
}
    
#widget_ql8 {
    width: 72.95%;
    height: auto;
    max-width: 100%;
}
    
#widget_2sf {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_cba {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 8f4837b.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 7px 10px 7px;
}
#\30 8f4837b {
    width: 67.28%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: auto 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 ca2980b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 31.99%;
    min-width: 4%;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    align-items: center;
    align-content: center;
    border-radius: 12px 12px 12px 12px;
    justify-content: flex-start;
    padding: 4% 2% 4% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\38 723b34e {
    width: 72.95%;
    height: auto;
    max-width: 100%;
}
    
#f7823356 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b40ee396 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 0dc79fc.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 7px 10px 7px;
}
#\33 0dc79fc {
    width: 67.28%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: auto 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#aa69fb88 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 31.99%;
    min-width: 4%;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    align-items: center;
    align-content: center;
    border-radius: 12px 12px 12px 12px;
    justify-content: flex-start;
    padding: 4% 2% 4% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\39 daefaed {
    width: 72.95%;
    height: auto;
    max-width: 100%;
}
    
#\34 52651bb {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 ad36013.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 7px 10px 7px;
}
#\34 ad36013 {
    width: 67.28%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: auto 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 9fb4b19 {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    align-content: center;
    align-self: center;
    margin: 0% 0% 0% 0%;
}
    
#\32 4e193be {
    min-height: 110px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#efecd4ce {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#widget_m4h.flex-element.widget-wrapper > [data-element-type] {
    padding: 2px 0px 2px 0px;
}
#widget_m4h {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\30 5ac640c {
    width: 19.61%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f943f8b0 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\33 9835156 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 9b57b45 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 31.99%;
    min-width: 4%;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    align-items: center;
    align-content: center;
    border-radius: 12px 12px 12px 12px;
    background-color: var(--color_15);
    background-image: none;
    padding: 4% 2% 4% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\35 97b0da7 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#f1c335ba {
    width: 67.28%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f1d6c777 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 f7491c9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 31.99%;
    min-width: 4%;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    align-items: center;
    align-content: center;
    border-radius: 12px 12px 12px 12px;
    padding: 4% 2% 4% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\33 ad9debe {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e7c6d92e {
    width: 67.28%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\37 c1e4355 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\38 1deb050 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 31.99%;
    min-width: 4%;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    align-items: center;
    align-content: center;
    border-radius: 12px 12px 12px 12px;
    padding: 4% 2% 4% 2%;
    margin: 0% 0% 0% 0%;
}
    
#b601084d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\33 a24fd67 {
    min-height: 320px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#widget_6l5 {
    width: 60px;
    height: 75px;
    max-width: 100%;
    order: 0;
}
    
#ee7d6c18 {
    width: 60px;
    height: 75px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#b2e76c2a {
    min-height: 0;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    margin: 0% 0% 0% 0%;
}
    
#\31 0ed5171 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(248, 248, 248, 1);
    background-image: none;
}
    
#\34 bd56b5c {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#a6281480 {
    min-height: 80px;
    column-gap: 1%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: flex-end;
    align-content: flex-end;
    padding: 2% 0% 2% 0%;
    margin: 0% 0% 0% 0%;
}
    
#widget_817 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_1lf {
    align-items: flex-start;
    width: 49.5%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\38 47fbd28 {
    align-items: flex-start;
    width: 49.5%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#widget_tas {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_hci {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#group_g8f {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 52px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    --column-gap: 2%;
    flex: 0 1 auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_hig {
    width: 49%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\30 b743eb2 {
    width: 49%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\38 f0bfc24 {
    width: 49%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\30 a8a8d08 {
    width: 49%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\31 1983bb7 {
    flex-direction: row;
    align-items: flex-start;
    width: 99.95%;
    min-height: 52px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 1;
    --column-gap: 2%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#da8d11a5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    align-content: center;
    margin: 0% 0% 0% 0%;
}
    
#\37 f835924 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\36 39695c3 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\38 6b0a602 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_0i6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\33 9fbbd36 {
    width: 26.12%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\35 f5da559 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#da28bbdc {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a6da1f9e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#aa66887e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 31.99%;
    min-width: 4%;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    align-items: center;
    align-content: center;
    border-radius: 12px 12px 12px 12px;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#c1312aaa {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 31.99%;
    min-width: 4%;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    align-items: center;
    align-content: center;
    border-radius: 12px 12px 12px 12px;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\31 823fce4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 a011a5b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 805cf3d {
    width: 99.80%;
    height: 170px;
    max-width: 100%;
}
    
#c0987895 {
    min-height: 320px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#d4fe14de {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\38 a25d043 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 93ef90a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 31.99%;
    min-width: 4%;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    align-items: center;
    align-content: center;
    border-radius: 12px 12px 12px 12px;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\33 0ea25ed {
    width: 99.80%;
    height: 170px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 5f325f3 {
    width: 99.80%;
    height: 170px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\37 7274998 {
    width: 100%;
    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;
}
    
#c7d30819 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    align-content: center;
    padding: 2% 2% 0% 2%;
    margin: 0% 0% 0% 0%;
}
    
#af254a98 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#c4f0a7ac {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#widget_8tc {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_fn8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 4e675f0 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\38 cbf6513 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#af00d7b5 {
    background-size: cover;
    background-repeat: no-repeat;
}
    
#\39 5cf97d6::before, #\39 5cf97d6 > .bgExtraLayerOverlay {
    
}
#\39 5cf97d6 {
    width: 96%;
    min-height: 8px;
    padding: 0% 0px 0% 0px;
    margin: 0% 0% 0% 4%;
}
    
#a91b529a {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 523.4px;
    padding: 10% 0% 10% 0%;
}
    
#group_mar {
    width: 64.83%;
}
    
#\35 b4614bc {
    margin: 20% 0% 20% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 fbfd338 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\38 7aa3f5f {
    margin: 0px 0% 0px 0%;
}
    
#widget_pmn {
    height: 570px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 507ee4b {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: row;
    flex-wrap: wrap;
    min-height: 0;
    column-gap: 2%;
    justify-content: center;
}
    
#a58cbd01 {
    margin: 0px 0% 0px 0%;
}
    
#\39 3889f8b {
    width: 49%;
    min-height: 80px;
    flex: 1 1 auto;
    min-width: auto;
    justify-self: auto;
    margin: 0% 0% 0% 0%;
}
    
#\32 ca2980b {
    width: 49%;
    min-height: 80px;
    flex: 0 1 auto;
    min-width: auto;
    justify-self: auto;
    margin: 0% 0% 0% 0%;
}
    
#aa69fb88 {
    width: 49%;
    min-height: 80px;
    flex: 0 1 auto;
    min-width: auto;
    justify-self: auto;
    margin: 0% 0% 0% 0%;
}
    
#widget_ql8 {
    height: auto;
    width: 100%;
}
    
#\38 723b34e {
    height: auto;
    width: 100%;
}
    
#\39 daefaed {
    height: auto;
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 4e193be {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#f943f8b0 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 9b57b45 {
    width: 49%;
    min-height: 289px;
    height: auto;
    flex: 1 1 auto;
    order: 2;
    margin: 0% 0% 0% 0%;
}
    
#f8448626 {
    margin: 0px 0% 0px 0%;
}
    
#\38 1deb050 {
    width: 49%;
    min-height: 80px;
    flex: 1 1 auto;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#\31 f7491c9 {
    width: 49%;
    min-height: 80px;
    flex: 1 1 auto;
    order: 1;
    margin: 0% 0% 0% 0%;
}
    
#\33 a24fd67 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: row;
    flex-wrap: wrap;
    min-height: 0;
    column-gap: 2%;
}
    
#widget_6l5 {
    height: auto;
}
    
#ee7d6c18 {
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b2e76c2a {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\36 3fd3895 {
    margin: 0px 0% 0px 0%;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#aa66887e {
    width: 49%;
    min-height: 80px;
    flex: 1 1 auto;
    justify-self: auto;
    margin: 0% 0% 0% 0%;
}
    
#c0987895 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: row;
    flex-wrap: wrap;
    min-height: 0;
    column-gap: 2%;
    justify-content: center;
}
    
#\36 f9bba06 {
    margin: 0px 0% 0px 0%;
}
    
#c1312aaa {
    width: 49%;
    min-height: 80px;
    flex: 1 1 auto;
    justify-self: auto;
    margin: 0% 0% 0% 0%;
}
    
#\30 93ef90a {
    width: 49%;
    min-height: 80px;
    flex: 0 1 auto;
    min-width: auto;
    justify-self: auto;
    margin: 0% 0% 0% 0%;
}
}



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



@media (max-width: 767px) {
    
#\31 c793668 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\37 4e675f0 {
    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) {
    
#af00d7b5 {
    background-size: cover;
    background-repeat: no-repeat;
}
    
#\39 5cf97d6::before, #\39 5cf97d6 > .bgExtraLayerOverlay {
    
}
#\39 5cf97d6 {
    width: 100%;
    min-height: 245px;
    align-items: center;
    height: auto;
    padding: 10% 0px 10% 0px;
    margin: 0% 0% 0% 0%;
}
    
#a91b529a {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#group_mar {
    width: 84.59%;
}
    
#group_72f {
    column-gap: 4.580220959878338%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#widget_1pj {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\34 700ddd0 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\35 b4614bc {
    margin: 40% 0% 10% 0%;
}
}



@media (max-width: 767px) {
    
#\38 fbfd338 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\38 ffaa64d {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#widget_pmn {
    height: 272px;
}
    
#\33 8505c35 {
    width: 59.58%;
}
}



@media (max-width: 767px) {
    
#\39 507ee4b {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\39 3889f8b {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_ql8 {
    height: auto;
    width: 65.12%;
}
    
#\32 ca2980b {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 723b34e {
    height: auto;
    width: 63.86%;
}
    
#aa69fb88 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 daefaed {
    height: auto;
    width: 60.92%;
}
}



@media (max-width: 767px) {
    
#\36 9fb4b19 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\32 4e193be {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\30 5ac640c {
    width: 54.82%;
}
}



@media (max-width: 767px) {
    
#\36 9b57b45 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 1deb050 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 f7491c9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 a24fd67 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#widget_6l5 {
    height: 94px;
}
    
#ee7d6c18 {
    height: 88px;
}
}



@media (max-width: 767px) {
    
#b2e76c2a {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\34 bd56b5c {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#a6281480 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 1%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#widget_hig {
    height: 97px;
}
    
#\30 b743eb2 {
    height: 97px;
}
    
#\38 f0bfc24 {
    height: 99px;
}
    
#\30 a8a8d08 {
    height: 99px;
}
    
#group_1lf {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\38 47fbd28 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#da8d11a5 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\37 f835924 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\33 9fbbd36 {
    width: 75.44%;
}
}



@media (max-width: 767px) {
    
#\31 805cf3d {
    height: 218px;
}
    
#aa66887e {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#c0987895 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#c1312aaa {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 93ef90a {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 0ea25ed {
    height: 148px;
}
    
#\32 5f325f3 {
    height: 188px;
}
}



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

