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

  *#dm .dmInner div.u_1759024917 .socialHubInnerDiv { justify-content:flex-end !important; }

  *#dm .dmInner div.u_1759024917 .socialHubIcon {
    width:48px !important;
    height:48px !important;
    font-size:32px !important;
    line-height:48px !important;
  }

  *#dm .dmInner div.u_1399515553 .socialHubInnerDiv { justify-content:flex-end !important; }

  *#dm .dmInner div.u_1638074655 .svg { fill:rgba(255,255,255,1) !important; }

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

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

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

  *#dm .dmInner a.u_1643201046 {
    border-style:solid !important;
    border-width:2px 2px 2px 2px !important;
    border-color:var(--color_6) var(--color_6) var(--color_6) var(--color_6) !important;
  }

  *#dm .dmInner a.u_1643201046:hover { border-color:var(--color_2) !important; }

  *#dm .dmInner a.u_1643201046.hover { border-color:var(--color_2) !important; }

  *#dm .dmInner a.u_1389452123:hover { border-color:var(--color_3) !important; }

  *#dm .dmInner a.u_1389452123.hover { border-color:var(--color_3) !important; }

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

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

  *#dm .dmInner a.u_1560236200:hover { border-color:var(--color_3) !important; }

  *#dm .dmInner a.u_1560236200.hover { border-color:var(--color_3) !important; }

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

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

  *#dm .dmInner a.u_1996173206:hover { border-color:var(--color_3) !important; }

  *#dm .dmInner a.u_1996173206.hover { border-color:var(--color_3) !important; }

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

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

  *#dm .dmInner a.u_1748207597:hover { border-color:var(--color_3) !important; }

  *#dm .dmInner a.u_1748207597.hover { border-color:var(--color_3) !important; }

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

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

  *#dm .dmInner div.u_1065082814 hr {
    color:var(--color_4) !important;
    border-width:4px !important;
  }

  *#dm .dmInner div.u_1219241668 hr {
    color:var(--color_4) !important;
    border-width:4px !important;
  }

  *#dm .dmInner div.u_1608007654 hr {
    color:var(--color_4) !important;
    border-width:4px !important;
  }

  *#dm .dmInner div.u_1229599040 hr {
    color:var(--color_4) !important;
    border-width:4px !important;
  }

  *#dm .dmInner a.u_1433065387:hover { border-color:var(--color_3) !important; }

  *#dm .dmInner a.u_1433065387.hover { border-color:var(--color_3) !important; }

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

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

  *#dm .dmInner a.u_1389646684:hover { border-color:var(--color_3) !important; }

  *#dm .dmInner a.u_1389646684.hover { border-color:var(--color_3) !important; }

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

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

  *#dm .dmInner a.u_1094512065:hover { border-color:var(--color_3) !important; }

  *#dm .dmInner a.u_1094512065.hover { border-color:var(--color_3) !important; }

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

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

  *#dm .dmInner a.u_1411299476:hover { border-color:var(--color_3) !important; }

  *#dm .dmInner a.u_1411299476.hover { border-color:var(--color_3) !important; }

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

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

  *#dm .dmInner div.u_1741177036 hr {
    color:var(--color_4) !important;
    border-width:4px !important;
  }

  *#dm .dmInner div.u_1979987533 hr {
    color:var(--color_4) !important;
    border-width:4px !important;
  }

  *#dm .dmInner div.u_1482918008 hr {
    color:var(--color_4) !important;
    border-width:4px !important;
  }

  *#dm .dmInner div.u_1759248538 hr {
    color:var(--color_4) !important;
    border-width:4px !important;
  }

  *#dm .dmInner a.u_1900148956 {
    background-color:var(--color_2) !important;
    background-image:initial !important;
  }

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

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

  *#dm .dmInner a.u_1900148956:hover {
    border-color:var(--color_3) !important;
    background-color:var(--color_7) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1900148956.hover {
    border-color:var(--color_3) !important;
    background-color:var(--color_7) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1163765383 hr {
    color:var(--color_5) !important;
    border-width:4px !important;
  }

  *#dm .dmInner div.u_1173727040 hr {
    color:var(--color_6) !important;
    border-width:4px !important;
  }

  *#dm .dmInner div.u_1560613091 input:not([type="submit"]) {
    background-color:var(--color_2) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgb(182,182,182) rgb(182,182,182) rgb(182,182,182) rgb(182,182,182) !important;
  }

  *#dm .dmInner div.u_1560613091 textarea {
    background-color:var(--color_2) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgb(182,182,182) rgb(182,182,182) rgb(182,182,182) rgb(182,182,182) !important;
  }

  *#dm .dmInner div.u_1560613091 select {
    background-color:var(--color_2) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgb(182,182,182) rgb(182,182,182) rgb(182,182,182) rgb(182,182,182) !important;
  }

  *#dm .dmInner div.u_1560613091 .dmformsubmit:hover {
    background-color:var(--color_4) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1560613091 .dmformsubmit.hover {
    background-color:var(--color_4) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1560613091 .dmformsubmit {
    float:left !important;
    display:block !important;
    margin-left:0 !important;
    margin-right:auto !important;
    width:100px !important;
    height:50px !important;
    border-style:solid !important;
    border-color:rgb(219,94,12) rgb(219,94,12) rgb(219,94,12) rgb(219,94,12) !important;
    border-width:0px 0px 0px 0px !important;
    background-color:var(--color_5) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1312439435 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgba(37,37,37,1) rgba(37,37,37,1) rgba(37,37,37,1) rgba(37,37,37,1) !important;
  }

  *#dm .dmInner div.u_1312439435 .svg { fill:rgba(37,37,37,1) !important; }

  *#dm .dmInner div.u_1767201368 .svg { fill:rgba(37,37,37,1) !important; }

  *#dm .dmInner div.u_1902458502 .svg { fill:rgba(37,37,37,1) !important; }

  *#dm .dmInner div.u_1182483812 .svg { fill:rgba(37,37,37,1) !important; }

  *#dm .dmInner div.u_1030309719 hr {
    border-width:1px !important;
    color:var(--color_9) !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 {
    
#flex-header {
    --overlapping-background-color: var(--color_8);
    --overlapping-background-image: var(--color_8);
}
}



@media all {
    
#\33 b0be1eb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#a326d641 {
    padding-top: 450px;
    min-height: 572px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-bottom: 20px;
}
    
#b8d9da76::before, #b8d9da76 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.5;
    border-radius: inherit;
}
#b8d9da76 {
    background-image: url(https://le-de.cdn-website.com/3a7ed17eb60b4ceb9f4bf0efbc25a29a/dms3rep/multi/opt/imgi_31_banner-home__msi___jpg-1920w.jpg);
    background-attachment: fixed;
}
    
#widget_d04 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_c6k {
    width: 56.16%;
    height: auto;
    max-width: 100%;
}
    
#widget_aof {
    width: 200px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
}
    
#widget_gji {
    width: 100%;
    height: 66px;
    max-width: 100%;
}
    
#widget_qk5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a326d641 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#b8d9da76::before, #b8d9da76 > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#\33 b0be1eb {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#a326d641 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#b8d9da76::before, #b8d9da76 > .bgExtraLayerOverlay {
    
}
    
#widget_c6k {
    width: 100.00%;
}
}



@media all {
    
#\32 279c79b {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
}
    
#dbf9776e::before, #dbf9776e > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.5;
    border-radius: inherit;
}
#dbf9776e {
    background-image: url(https://le-de.cdn-website.com/3a7ed17eb60b4ceb9f4bf0efbc25a29a/dms3rep/multi/opt/imgi_31_banner-home__msi___jpg-1920w.jpg);
    background-attachment: fixed;
}
    
#\30 da155e1 {
    align-items: center;
    width: 23%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 4%;
    background-color: var(--color_2);
    background-image: initial;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_12) var(--color_12) var(--color_12) var(--color_12);
    padding: 16px 16px 30px 16px;
}
    
#e471b3cb {
    align-items: center;
    width: 23%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 4%;
    background-color: var(--color_2);
    background-image: initial;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_12) var(--color_12) var(--color_12) var(--color_12);
    height: auto;
    margin-left: 1px;
    padding: 16px 16px 30px 16px;
}
    
#\36 71d67d2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#eab4fc21 {
    align-items: center;
    width: 23%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 4%;
    background-color: var(--color_2);
    background-image: initial;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_12) var(--color_12) var(--color_12) var(--color_12);
    padding: 16px 16px 30px 16px;
}
    
#\38 f14675f.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 20px;
    padding-bottom: 0px;
}
#\38 f14675f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#fa2c5483 {
    align-items: center;
    width: 23%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 4%;
    background-color: var(--color_2);
    background-image: initial;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_12) var(--color_12) var(--color_12) var(--color_12);
    padding: 16px 16px 30px 16px;
}
    
#db980087 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\37 cd179b3.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 20px;
    padding-bottom: 0px;
}
#\37 cd179b3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\30 cc65f52 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\33 367e2fa.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 20px;
    padding-bottom: 0px;
}
#\33 367e2fa {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#ac98178f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\31 9230b4d {
    padding-top: 20px;
    padding-left: 60px;
    min-height: 8px;
    column-gap: 3%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding-right: 60px;
    background-image: url(https://le-de.cdn-website.com/3a7ed17eb60b4ceb9f4bf0efbc25a29a/dms3rep/multi/opt/blnco-ecc3fc6d-1920w.jpg);
    background-position: 50% 100%;
    flex-direction: row;
    background-color: var(--color_8);
    background-size: contain;
}
    
#\39 1587d35.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 20px;
    padding-bottom: 0px;
}
#\39 1587d35 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_dit {
    width: 200px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    order: 3;
}
    
#\32 b1fa93e {
    width: 200px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#\31 09a95c2 {
    width: 200px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#f76c072e {
    width: 200px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#widget_ahp.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_ahp {
    width: 100px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a4dc4e65.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#a4dc4e65 {
    width: 100px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#d662595e.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#d662595e {
    width: 100px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#d9c0a76b.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#d9c0a76b {
    width: 100px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 279c79b {
    padding-left: 0%;
    padding-right: 0%;
}
    
#\38 f14675f.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 0px;
}
    
#db980087 {
    height: auto;
}
    
#\30 cc65f52 {
    height: auto;
}
    
#\36 71d67d2 {
    height: auto;
}
    
#ac98178f {
    height: 85px;
}
    
#\31 9230b4d {
    padding-left: 10px;
    padding-right: 10px;
    column-gap: 1%;
}
    
#dbf9776e::before, #dbf9776e > .bgExtraLayerOverlay {
    
}
    
#e471b3cb {
    width: 26.18%;
}
    
#widget_dit {
    width: 131px;
}
}



@media (max-width: 767px) {
    
#eab4fc21 {
    width: 300px;
    margin: 0px 0% 0px 0%;
}
    
#\32 279c79b {
    min-height: 0;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
    flex-wrap: nowrap;
}
    
#fa2c5483 {
    width: 300px;
    margin: 0px 0% 0px 0%;
}
    
#db980087 {
    height: auto;
}
    
#\30 cc65f52 {
    height: auto;
}
    
#\30 da155e1 {
    width: 300px;
    margin: 0px 0% 0px 0%;
}
    
#e471b3cb {
    width: 300px;
    margin: 0px 0% 0px 0%;
}
    
#\36 71d67d2 {
    height: auto;
}
    
#ac98178f {
    height: auto;
}
    
#\31 9230b4d {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#dbf9776e::before, #dbf9776e > .bgExtraLayerOverlay {
    
}
}



@media all {
    
#f7cc4f08 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
}
    
#\32 d051781.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 20px;
    padding-bottom: 0px;
}
#\32 d051781 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#ee95c542.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#ee95c542 {
    width: 100px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\31 6a0574f {
    align-items: center;
    width: 23%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 4%;
    background-color: var(--color_2);
    background-image: initial;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_12) var(--color_12) var(--color_12) var(--color_12);
    padding: 16px 16px 30px 16px;
}
    
#\39 10cce7c.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 20px;
    padding-bottom: 0px;
}
#\39 10cce7c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\31 7f38794 {
    min-height: 8px;
    column-gap: 3%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-image: initial;
    background-position: 50% 100%;
    flex-direction: row;
    background-color: var(--color_8);
    padding: 50px 60px 50px 60px;
}
    
#\38 de1f375::before, #\38 de1f375 > .bgExtraLayerOverlay {
    
}
#\38 de1f375 {
    background-image: url();
}
#\38 de1f375.lazy {
    background-image: url('');
}
    
#\38 b92fc0f {
    width: 200px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#cc639933 {
    align-items: center;
    width: 23%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 4%;
    background-color: var(--color_2);
    background-image: initial;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_12) var(--color_12) var(--color_12) var(--color_12);
    height: auto;
    margin-left: 1px;
    padding: 16px 16px 30px 16px;
}
    
#\37 db8c1f4 {
    width: 200px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#c1443c05 {
    width: 200px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#\32 443c4e4.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 20px;
    padding-bottom: 0px;
}
#\32 443c4e4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\37 bc1ad08 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#b3d9f2d1 {
    align-items: center;
    width: 23%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 4%;
    background-color: var(--color_2);
    background-image: initial;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_12) var(--color_12) var(--color_12) var(--color_12);
    padding: 16px 16px 30px 16px;
}
    
#c5f71add {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\30 d706472 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\37 8bb30f7.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\37 8bb30f7 {
    width: 100px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\33 d635f03 {
    align-items: center;
    width: 23%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 4%;
    background-color: var(--color_2);
    background-image: initial;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_12) var(--color_12) var(--color_12) var(--color_12);
    padding: 16px 16px 30px 16px;
}
    
#a170d6e5.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#a170d6e5 {
    width: 100px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\30 f8570a0 {
    width: 200px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 8;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 1adecae.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\35 1adecae {
    width: 100px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 8;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 93148ab.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 20px;
    padding-bottom: 0px;
}
#\39 93148ab {
    width: 99.9955085135757%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 8;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 1c56789 {
    width: 99.9955085135757%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 8;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f7cc4f08 {
    padding-left: 0%;
    padding-right: 0%;
}
    
#\31 7f38794 {
    padding-left: 10px;
    padding-right: 10px;
}
    
#\38 de1f375::before, #\38 de1f375 > .bgExtraLayerOverlay {
    
}
#\38 de1f375.lazy {
    background-image: url('');
}
    
#\37 bc1ad08 {
    height: auto;
}
    
#c5f71add {
    height: auto;
}
    
#\30 d706472 {
    height: auto;
}
    
#\39 93148ab.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 0px;
}
    
#\36 1c56789 {
    height: auto;
}
}



@media (max-width: 767px) {
    
#f7cc4f08 {
    min-height: 0;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
    flex-wrap: nowrap;
}
    
#\31 6a0574f {
    width: 300px;
    margin: 0px 0% 0px 0%;
}
    
#\31 7f38794 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\38 de1f375::before, #\38 de1f375 > .bgExtraLayerOverlay {
    
}
#\38 de1f375.lazy {
    background-image: url('');
}
    
#cc639933 {
    width: 300px;
    margin: 0px 0% 0px 0%;
}
    
#\37 bc1ad08 {
    height: auto;
}
    
#b3d9f2d1 {
    width: 300px;
    margin: 0px 0% 0px 0%;
}
    
#c5f71add {
    height: auto;
}
    
#\30 d706472 {
    height: auto;
}
    
#\33 d635f03 {
    width: 300px;
    margin: 0px 0% 0px 0%;
}
    
#\36 1c56789 {
    height: auto;
}
}



@media all {
    
#cb2fc3e8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 16px 16px 16px 16px;
}
    
#d2d3a5b5 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 50px 150px 50px 150px;
}
    
#widget_tkr {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_utu {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d2d3a5b5 {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 183px;
}
}



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



@media all {
    
#ea9eb3d4 {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 40px 150px 20px 150px;
}
    
#group_m1d {
    justify-content: flex-start;
    align-items: center;
    width: 33.333333333333336%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
}
    
#widget_oef {
    width: 120px;
    height: auto;
    max-width: 100%;
}
    
#widget_s30 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_f7q {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d88db1af {
    justify-content: flex-start;
    align-items: center;
    width: 33.333333333333336%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
}
    
#\34 87c62be {
    width: 120px;
    height: auto;
    max-width: 100%;
}
    
#\38 f785c18 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f1ca50ad {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 bcfdf3d {
    justify-content: flex-start;
    align-items: center;
    width: 33.333333333333336%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
}
    
#dde970f6 {
    width: 120px;
    height: auto;
    max-width: 100%;
}
    
#\38 c9fbef4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 dd45244 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ea9eb3d4 {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 644px;
}
    
#widget_oef {
    height: auto;
}
    
#\34 87c62be {
    height: auto;
}
    
#dde970f6 {
    height: auto;
}
}



@media (max-width: 767px) {
    
#ea9eb3d4 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#group_m1d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_oef {
    height: auto;
}
    
#d88db1af {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 87c62be {
    height: auto;
}
    
#\31 bcfdf3d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#dde970f6 {
    height: auto;
}
}



@media all {
    
#\33 7774310 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#bb83a7c3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 f5a59e6 {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 20px 150px 20px 150px;
}
    
#b71e993e {
    align-items: center;
    width: 33.333333333333336%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
}
    
#ff5dba4d {
    width: 120px;
    height: auto;
    max-width: 100%;
}
    
#ffa9ff49 {
    width: 120px;
    height: auto;
    max-width: 100%;
}
    
#\37 1b361ed {
    width: 120px;
    height: auto;
    max-width: 100%;
}
    
#cf8c3629 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 18bc2b3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c70519e1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b293db8f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 7900d99 {
    align-items: center;
    width: 33.333333333333336%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
}
    
#efbcd079 {
    align-items: center;
    width: 33.333333333333336%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ffa9ff49 {
    height: auto;
}
    
#\37 1b361ed {
    height: auto;
}
    
#\35 f5a59e6 {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 597px;
}
    
#ff5dba4d {
    height: auto;
}
}



@media (max-width: 767px) {
    
#ffa9ff49 {
    height: auto;
}
    
#\37 1b361ed {
    height: auto;
}
    
#\35 f5a59e6 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#b71e993e {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 7900d99 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#ff5dba4d {
    height: auto;
}
    
#efbcd079 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media all {
    
#\35 7db19f2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 060bf40 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 99de7e5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 eebc6e8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 7a2f696 {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 20px 150px 20px 150px;
}
    
#a606750e {
    width: 120px;
    height: auto;
    max-width: 100%;
}
    
#\34 db29175 {
    width: 120px;
    height: auto;
    max-width: 100%;
}
    
#c99894d0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 06255fa {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e5bec364 {
    align-items: center;
    width: 33.333333333333336%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
}
    
#db90b44d {
    align-items: center;
    width: 33.333333333333336%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
}
    
#\34 9870dda {
    align-items: center;
    width: 33.333333333333336%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
}
    
#\31 cef5c8f {
    width: 120px;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a606750e {
    height: auto;
}
    
#\39 7a2f696 {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 495px;
}
    
#\34 db29175 {
    height: auto;
}
    
#\31 cef5c8f {
    height: auto;
}
}



@media (max-width: 767px) {
    
#a606750e {
    height: auto;
}
    
#\39 7a2f696 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\34 db29175 {
    height: auto;
}
    
#e5bec364 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#db90b44d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 9870dda {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 cef5c8f {
    height: auto;
}
}



@media all {
    
#\38 cd5298f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#cf3d5e5a {
    width: 120px;
    height: auto;
    max-width: 100%;
}
    
#\38 1abfbc9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 d4025e8 {
    align-items: center;
    width: 33.333333333333336%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
}
    
#\33 86d4d40 {
    align-items: center;
    width: 33.333333333333336%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
}
    
#\39 d96a583 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 ae6ea50 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b476b6ad {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c4becc9e {
    width: 120px;
    height: auto;
    max-width: 100%;
}
    
#d6131d8c {
    align-items: center;
    width: 33.333333333333336%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
}
    
#\36 a0ee57f {
    width: 120px;
    height: auto;
    max-width: 100%;
}
    
#\32 9c5540d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 7f0bf93 {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 20px 150px 20px 150px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c4becc9e {
    height: auto;
}
    
#cf3d5e5a {
    height: auto;
}
    
#\36 a0ee57f {
    height: auto;
}
    
#\36 7f0bf93 {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 513px;
}
}



@media (max-width: 767px) {
    
#c4becc9e {
    height: auto;
}
    
#cf3d5e5a {
    height: auto;
}
    
#\35 d4025e8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 86d4d40 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#d6131d8c {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 a0ee57f {
    height: auto;
}
    
#\36 7f0bf93 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
}



@media all {
    
#\34 7ad74b4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 d6dd052 {
    width: 120px;
    height: auto;
    max-width: 100%;
}
    
#bf59e562 {
    align-items: center;
    width: 33.48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
}
    
#ed70de40 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#cdeac80e {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 20px 150px 40px 150px;
}
    
#\30 26f6b7c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 fc0fbd7 {
    width: 120px;
    height: auto;
    max-width: 100%;
}
    
#\30 ffe0da1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 3356d23 {
    align-items: center;
    width: 33.41%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
}
    
#group_phe {
    width: 16.5904989747095%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
}
    
#group_j1f {
    width: 16.524265208475736%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 fc0fbd7 {
    height: auto;
}
    
#\39 d6dd052 {
    height: auto;
}
    
#cdeac80e {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 518px;
}
}



@media (max-width: 767px) {
    
#\35 fc0fbd7 {
    height: auto;
}
    
#\39 d6dd052 {
    height: auto;
}
    
#bf59e562 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 3356d23 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#cdeac80e {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#group_phe {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#group_j1f {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media all {
    
#\33 c3f8464 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 16px 16px 16px 16px;
}
    
#\39 a7cddaa {
    padding-top: 50px;
    padding-bottom: 50px;
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_72i {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_hrt {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_l57 {
    width: 280px;
    height: auto;
    max-width: 100%;
}
    
#\31 e13d9e1 {
    background-color: var(--color_7);
    background-image: initial;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 a7cddaa {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 219px;
}
}



@media (max-width: 767px) {
    
#\33 c3f8464 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 a7cddaa {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
}



@media all {
    
#d55ebd45 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#c405c7c7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
}
    
#\38 0786ffc {
    padding-top: 50px;
    padding-bottom: 50px;
    min-height: 443px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_4dk.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_4dk {
    width: 250px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    align-self: flex-end;
}
    
#widget_nah {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_m6k {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_8tu {
    width: 200px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
}
    
#widget_8ia {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 0786ffc {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 527px;
}
    
#widget_8ia {
    height: 271px;
}
}



@media (max-width: 767px) {
    
#d55ebd45 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#c405c7c7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 0786ffc {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#widget_8ia {
    height: auto;
}
}



@media all {
    
#\36 3444872 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#efa8834d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-color: rgba(255, 255, 255, 0.85);
    background-image: initial;
    border-radius: 12px 12px 12px 12px;
    padding: 40px 40px 40px 40px;
}
    
#\35 6bb6d12 {
    padding-top: 50px;
    padding-bottom: 50px;
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#d3b7f490::before, #d3b7f490 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.5;
    border-radius: inherit;
}
#d3b7f490 {
    background-image: url('https://le-de.cdn-website.com/3a7ed17eb60b4ceb9f4bf0efbc25a29a/dms3rep/multi/opt/imgi_31_banner-home__msi___jpg-1920w.jpg');
    background-attachment: fixed;
}
#d3b7f490.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAb/xAAcEAACAgMBAQAAAAAAAAAAAAABAgMFAAQRIUH/xAAUAQEAAAAAAAAAAAAAAAAAAAAE/8QAFxEAAwEAAAAAAAAAAAAAAAAAAAIEIf/aAAwDAQACEQMRAD8AJGtFTRGRFmSFAY+eEZc6l1XNqQs1YpYopJ795jGBoxh8mof/2Q==');
}
    
#widget_1qc {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 0d35888.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\31 0d35888 {
    width: 250px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    align-self: flex-end;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#widget_3oe {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_f4v {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 6bb6d12 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#d3b7f490::before, #d3b7f490 > .bgExtraLayerOverlay {
    
}
#d3b7f490.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAb/xAAcEAACAgMBAQAAAAAAAAAAAAABAgMFAAQRIUH/xAAUAQEAAAAAAAAAAAAAAAAAAAAE/8QAFxEAAwEAAAAAAAAAAAAAAAAAAAIEIf/aAAwDAQACEQMRAD8AJGtFTRGRFmSFAY+eEZc6l1XNqQs1YpYopJ795jGBoxh8mof/2Q==');
}
}



@media (max-width: 767px) {
    
#\36 3444872 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#efa8834d {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-left: 20px;
    padding-right: 20px;
}
    
#\35 6bb6d12 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#d3b7f490::before, #d3b7f490 > .bgExtraLayerOverlay {
    
}
#d3b7f490.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAb/xAAcEAACAgMBAQAAAAAAAAAAAAABAgMFAAQRIUH/xAAUAQEAAAAAAAAAAAAAAAAAAAAE/8QAFxEAAwEAAAAAAAAAAAAAAAAAAAIEIf/aAAwDAQACEQMRAD8AJGtFTRGRFmSFAY+eEZc6l1XNqQs1YpYopJ795jGBoxh8mof/2Q==');
}
}



@media all {
    
#dac1770e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 48.5%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\32 f1221dc {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48.5%;
    min-width: 4%;
}
    
#\39 034f844 {
    padding-top: 50px;
    padding-bottom: 50px;
    min-height: 240px;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_nms {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#fe2674e7 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 27px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding-top: 24px;
    padding-bottom: 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 2d5b6ec {
    width: 22px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 7e7356c {
    width: 55.79%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#f36d815d {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 27px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    height: auto;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dbb2f16d {
    width: 23px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#f9ced413 {
    width: 94.73559013307506%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\31 3555bed {
    width: 27px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#b5327b94 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 27px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    height: auto;
    order: 3;
    justify-self: auto;
    align-self: auto;
    padding-top: 24px;
    padding-bottom: 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c2462632 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\39 d30788f {
    width: 21px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#cb7d7757 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 27px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 20839a1 {
    width: 94.52043175994581%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#widget_lio.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 24px;
}
#widget_lio {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 5;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#group_cje {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 24px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 6;
    height: auto;
    padding-top: 5px;
    grid-area: auto / auto / auto / auto;
}
    
#widget_hkg {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 0b1a423 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_8gp.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 28px;
    padding-bottom: 4px;
}
#widget_8gp {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 7;
}
    
#widget_2kf {
    width: 100%;
    height: 468px;
    min-height: 100px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 034f844 {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 507px;
}
}



@media (max-width: 767px) {
    
#dac1770e {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 f1221dc {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 034f844 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#\36 7e7356c {
    width: 88.82%;
}
}

