@media (min-width:1025px) {
  *#dm .dmInner div.u_1956686239 .postTitle a { font-size:24px !important; }

  *#dm .dmInner div.u_1956686239 .postDescription { font-size:16px !important; }

  *#dm .dmInner div.u_1956686239 .readMore a { font-size:14px !important; }
}
@media all {
  *#dm .dmInner nav.u_1998592992 { color:black !important; }

  *#dm .dmInner div.u_1956686239 .postArticle>.inner {
    -webkit-box-shadow:none !important;
    box-shadow:none !important;
    -moz-box-shadow:none !important;
    border-radius:0px 0px 0px 0px !important;
  }

  *#dm .dmInner *.u_1956686239 {
    align-items:flex-start !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1956686239 .postArticle .blogImgLink { height:220px !important; }

  *#dm .dmInner div.u_1956686239 .postTitle a { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1956686239 .postDescription {
    max-height:1.2999999999999998em !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1956686239 .readMore a {
    font-weight:600 !important;
    color:rgba(80,80,80,1) !important;
  }

  *#dm .dmInner *.u_undefined::after { margin-top:12px !important; }

  *#dm .dmInner div.u_2228616345 hr {
    background:none !important;
    height:0px !important;
    min-height:0px !important;
    border-width:1px !important;
    border-color:currentColor !important;
    border-top-style:solid !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1340709230 hr {
    background:none !important;
    height:0px !important;
    min-height:0px !important;
    border-width:1px !important;
    border-color:currentColor !important;
    border-top-style:solid !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1442781745 hr {
    background:none !important;
    height:0px !important;
    min-height:0px !important;
    border-width:1px !important;
    border-color:currentColor !important;
    border-top-style:solid !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1954039699 hr {
    background:none !important;
    height:0px !important;
    min-height:0px !important;
    border-width:1px !important;
    border-color:currentColor !important;
    border-top-style:solid !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1433225300 hr {
    background:none !important;
    height:0px !important;
    min-height:0px !important;
    border-width:1px !important;
    border-color:currentColor !important;
    border-top-style:solid !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1639304143 hr {
    background:none !important;
    height:0px !important;
    min-height:0px !important;
    border-width:1px !important;
    border-color:currentColor !important;
    border-top-style:solid !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1819150876 hr {
    background:none !important;
    height:0px !important;
    min-height:0px !important;
    border-width:1px !important;
    border-color:currentColor !important;
    border-top-style:solid !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1392960143 hr {
    background:none !important;
    height:0px !important;
    min-height:0px !important;
    border-width:1px !important;
    border-color:currentColor !important;
    border-top-style:solid !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1612105935 hr {
    background:none !important;
    height:0px !important;
    min-height:0px !important;
    border-width:1px !important;
    border-color:currentColor !important;
    border-top-style:solid !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1243320737 hr {
    background:none !important;
    height:0px !important;
    min-height:0px !important;
    border-width:1px !important;
    border-color:currentColor !important;
    border-top-style:solid !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1124079201 hr {
    background:none !important;
    height:0px !important;
    min-height:0px !important;
    border-width:1px !important;
    border-color:currentColor !important;
    border-top-style:solid !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1275693557 hr {
    background:none !important;
    height:0px !important;
    min-height:0px !important;
    border-width:1px !important;
    border-color:currentColor !important;
    border-top-style:solid !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1465423186 hr {
    background:none !important;
    height:0px !important;
    min-height:0px !important;
    border-width:1px !important;
    border-color:currentColor !important;
    border-top-style:solid !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1162215399 hr {
    background:none !important;
    height:0px !important;
    min-height:0px !important;
    border-width:1px !important;
    border-color:currentColor !important;
    border-top-style:solid !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1810722262 hr {
    background:none !important;
    height:0px !important;
    min-height:0px !important;
    border-width:1px !important;
    border-color:currentColor !important;
    border-top-style:solid !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1000078343 hr {
    background:none !important;
    height:0px !important;
    min-height:0px !important;
    border-width:1px !important;
    border-color:currentColor !important;
    border-top-style:solid !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1124447072 hr {
    background:none !important;
    height:0px !important;
    min-height:0px !important;
    border-width:1px !important;
    border-color:currentColor !important;
    border-top-style:solid !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1253043979 hr {
    background:none !important;
    height:0px !important;
    min-height:0px !important;
    border-width:1px !important;
    border-color:currentColor !important;
    border-top-style:solid !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1529339136 hr {
    background:none !important;
    height:0px !important;
    min-height:0px !important;
    border-width:1px !important;
    border-color:currentColor !important;
    border-top-style:solid !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1072073950 hr {
    background:none !important;
    height:0px !important;
    min-height:0px !important;
    border-width:1px !important;
    border-color:currentColor !important;
    border-top-style:solid !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1011846077 hr {
    background:none !important;
    height:0px !important;
    min-height:0px !important;
    border-width:1px !important;
    border-color:currentColor !important;
    border-top-style:solid !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1812749855 hr {
    background:none !important;
    height:0px !important;
    min-height:0px !important;
    border-width:1px !important;
    border-color:currentColor !important;
    border-top-style:solid !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1224828268 hr {
    background:none !important;
    height:0px !important;
    min-height:0px !important;
    border-width:1px !important;
    border-color:currentColor !important;
    border-top-style:solid !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1751063651 hr {
    background:none !important;
    height:0px !important;
    min-height:0px !important;
    border-width:1px !important;
    border-color:currentColor !important;
    border-top-style:solid !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1393726470 hr {
    background:none !important;
    height:0px !important;
    min-height:0px !important;
    border-width:1px !important;
    border-color:currentColor !important;
    border-top-style:solid !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1372893005 hr {
    background:none !important;
    height:0px !important;
    min-height:0px !important;
    border-width:1px !important;
    border-color:currentColor !important;
    border-top-style:solid !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1226172336 hr {
    background:none !important;
    height:0px !important;
    min-height:0px !important;
    border-width:1px !important;
    border-color:currentColor !important;
    border-top-style:solid !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1914250666 hr {
    background:none !important;
    height:0px !important;
    min-height:0px !important;
    border-width:1px !important;
    border-color:currentColor !important;
    border-top-style:solid !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1480405764 hr {
    background:none !important;
    height:0px !important;
    min-height:0px !important;
    border-width:1px !important;
    border-color:currentColor !important;
    border-top-style:solid !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1734410945 img { border-radius:0% !important; }

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

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

  *#dm .dmInner a.u_1481902405 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/2f5d4c66/icon/Arrow_7947006.svg) !important;
    background-color:var(--color_1) !important;
  }

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

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

  *#dm .dmInner a.u_1481902405:hover .iconBg { background-color:var(--color_7) !important; }

  *#dm .dmInner a.u_1481902405.hover .iconBg { background-color:var(--color_7) !important; }

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

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

  *#dm .dmInner a.u_1893500558 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/2f5d4c66/icon/Arrow_7947006.svg) !important;
    background-color:var(--color_1) !important;
  }

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

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

  *#dm .dmInner a.u_1893500558:hover .iconBg { background-color:var(--color_7) !important; }

  *#dm .dmInner a.u_1893500558.hover .iconBg { background-color:var(--color_7) !important; }

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

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

  *#dm .dmInner a.u_1245880021 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/2f5d4c66/icon/Arrow_7947006.svg) !important;
    background-color:var(--color_1) !important;
  }

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

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

  *#dm .dmInner a.u_1245880021:hover .iconBg { background-color:var(--color_7) !important; }

  *#dm .dmInner a.u_1245880021.hover .iconBg { background-color:var(--color_7) !important; }

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

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

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

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

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

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

  *#dm .dmInner div.u_1474959135 img { border-radius:0% !important; }

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner *.u_1859507050 { text-align:CENTER !important; }

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

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

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

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

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

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

  *#dm .dmInner div.u_1742132163 img { border-radius:8px 8px 8px 8px !important; }

  *#dm .dmInner div.u_1810499297 hr {
    background:none !important;
    height:0px !important;
    min-height:0px !important;
    border-width:1px !important;
    border-color:currentColor !important;
    border-top-style:solid !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1883703963 hr {
    background:none !important;
    height:0px !important;
    min-height:0px !important;
    border-width:1px !important;
    border-color:currentColor !important;
    border-top-style:solid !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1327616786 hr {
    background:none !important;
    height:0px !important;
    min-height:0px !important;
    border-width:1px !important;
    border-color:currentColor !important;
    border-top-style:solid !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1623788453 hr {
    background:none !important;
    height:0px !important;
    min-height:0px !important;
    border-width:1px !important;
    border-color:currentColor !important;
    border-top-style:solid !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1198216393 hr {
    background:none !important;
    height:0px !important;
    min-height:0px !important;
    border-width:1px !important;
    border-color:currentColor !important;
    border-top-style:solid !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1246597182 hr {
    background:none !important;
    height:0px !important;
    min-height:0px !important;
    border-width:1px !important;
    border-color:currentColor !important;
    border-top-style:solid !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1017447995 hr {
    background:none !important;
    height:0px !important;
    min-height:0px !important;
    border-width:1px !important;
    border-color:currentColor !important;
    border-top-style:solid !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1295679110 hr {
    background:none !important;
    height:0px !important;
    min-height:0px !important;
    border-width:1px !important;
    border-color:currentColor !important;
    border-top-style:solid !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1435704300 hr {
    background:none !important;
    height:0px !important;
    min-height:0px !important;
    border-width:1px !important;
    border-color:currentColor !important;
    border-top-style:solid !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1588588380 hr {
    background:none !important;
    height:0px !important;
    min-height:0px !important;
    border-width:1px !important;
    border-color:currentColor !important;
    border-top-style:solid !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1044013953 hr {
    background:none !important;
    height:0px !important;
    min-height:0px !important;
    border-width:1px !important;
    border-color:currentColor !important;
    border-top-style:solid !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1837811548 hr {
    background:none !important;
    height:0px !important;
    min-height:0px !important;
    border-width:1px !important;
    border-color:currentColor !important;
    border-top-style:solid !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1146565137 hr {
    background:none !important;
    height:0px !important;
    min-height:0px !important;
    border-width:1px !important;
    border-color:currentColor !important;
    border-top-style:solid !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1905336208 hr {
    background:none !important;
    height:0px !important;
    min-height:0px !important;
    border-width:1px !important;
    border-color:currentColor !important;
    border-top-style:solid !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1639876185 hr {
    background:none !important;
    height:0px !important;
    min-height:0px !important;
    border-width:1px !important;
    border-color:currentColor !important;
    border-top-style:solid !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1517477442 hr {
    background:none !important;
    height:0px !important;
    min-height:0px !important;
    border-width:1px !important;
    border-color:currentColor !important;
    border-top-style:solid !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1424372433 hr {
    background:none !important;
    height:0px !important;
    min-height:0px !important;
    border-width:1px !important;
    border-color:currentColor !important;
    border-top-style:solid !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1282556903 hr {
    background:none !important;
    height:0px !important;
    min-height:0px !important;
    border-width:1px !important;
    border-color:currentColor !important;
    border-top-style:solid !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1922519886 hr {
    background:none !important;
    height:0px !important;
    min-height:0px !important;
    border-width:1px !important;
    border-color:currentColor !important;
    border-top-style:solid !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1642327274 hr {
    background:none !important;
    height:0px !important;
    min-height:0px !important;
    border-width:1px !important;
    border-color:currentColor !important;
    border-top-style:solid !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1024100817 hr {
    background:none !important;
    height:0px !important;
    min-height:0px !important;
    border-width:1px !important;
    border-color:currentColor !important;
    border-top-style:solid !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1295582975 hr {
    background:none !important;
    height:0px !important;
    min-height:0px !important;
    border-width:1px !important;
    border-color:currentColor !important;
    border-top-style:solid !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1225290867 hr {
    background:none !important;
    height:0px !important;
    min-height:0px !important;
    border-width:1px !important;
    border-color:currentColor !important;
    border-top-style:solid !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1853817797 hr {
    background:none !important;
    height:0px !important;
    min-height:0px !important;
    border-width:1px !important;
    border-color:currentColor !important;
    border-top-style:solid !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1445783092 hr {
    background:none !important;
    height:0px !important;
    min-height:0px !important;
    border-width:1px !important;
    border-color:currentColor !important;
    border-top-style:solid !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1663481475 hr {
    background:none !important;
    height:0px !important;
    min-height:0px !important;
    border-width:1px !important;
    border-color:currentColor !important;
    border-top-style:solid !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1420405289 hr {
    background:none !important;
    height:0px !important;
    min-height:0px !important;
    border-width:1px !important;
    border-color:currentColor !important;
    border-top-style:solid !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1162957821 hr {
    background:none !important;
    height:0px !important;
    min-height:0px !important;
    border-width:1px !important;
    border-color:currentColor !important;
    border-top-style:solid !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1675184680 hr {
    background:none !important;
    height:0px !important;
    min-height:0px !important;
    border-width:1px !important;
    border-color:currentColor !important;
    border-top-style:solid !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1125660271 hr {
    background:none !important;
    height:0px !important;
    min-height:0px !important;
    border-width:1px !important;
    border-color:currentColor !important;
    border-top-style:solid !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1588730310 hr {
    background:none !important;
    height:0px !important;
    min-height:0px !important;
    border-width:1px !important;
    border-color:currentColor !important;
    border-top-style:solid !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1446153387 hr {
    background:none !important;
    height:0px !important;
    min-height:0px !important;
    border-width:1px !important;
    border-color:currentColor !important;
    border-top-style:solid !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1194737451 hr {
    background:none !important;
    height:0px !important;
    min-height:0px !important;
    border-width:1px !important;
    border-color:currentColor !important;
    border-top-style:solid !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1164122860 hr {
    background:none !important;
    height:0px !important;
    min-height:0px !important;
    border-width:1px !important;
    border-color:currentColor !important;
    border-top-style:solid !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1765185058 hr {
    background:none !important;
    height:0px !important;
    min-height:0px !important;
    border-width:1px !important;
    border-color:currentColor !important;
    border-top-style:solid !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1305440940 hr {
    background:none !important;
    height:0px !important;
    min-height:0px !important;
    border-width:1px !important;
    border-color:currentColor !important;
    border-top-style:solid !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1735780261 hr {
    background:none !important;
    height:0px !important;
    min-height:0px !important;
    border-width:1px !important;
    border-color:currentColor !important;
    border-top-style:solid !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1854793640 hr {
    background:none !important;
    height:0px !important;
    min-height:0px !important;
    border-width:1px !important;
    border-color:currentColor !important;
    border-top-style:solid !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1448934928 hr {
    background:none !important;
    height:0px !important;
    min-height:0px !important;
    border-width:1px !important;
    border-color:currentColor !important;
    border-top-style:solid !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1080420078 hr {
    background:none !important;
    height:0px !important;
    min-height:0px !important;
    border-width:1px !important;
    border-color:currentColor !important;
    border-top-style:solid !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1248922606 hr {
    background:none !important;
    height:0px !important;
    min-height:0px !important;
    border-width:1px !important;
    border-color:currentColor !important;
    border-top-style:solid !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1165830692 hr {
    background:none !important;
    height:0px !important;
    min-height:0px !important;
    border-width:1px !important;
    border-color:currentColor !important;
    border-top-style:solid !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1593690813 hr {
    background:none !important;
    height:0px !important;
    min-height:0px !important;
    border-width:1px !important;
    border-color:currentColor !important;
    border-top-style:solid !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1125769110 hr {
    background:none !important;
    height:0px !important;
    min-height:0px !important;
    border-width:1px !important;
    border-color:currentColor !important;
    border-top-style:solid !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1878315726 hr {
    background:none !important;
    height:0px !important;
    min-height:0px !important;
    border-width:1px !important;
    border-color:currentColor !important;
    border-top-style:solid !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1705406743 hr {
    background:none !important;
    height:0px !important;
    min-height:0px !important;
    border-width:1px !important;
    border-color:currentColor !important;
    border-top-style:solid !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1690909910 hr {
    background:none !important;
    height:0px !important;
    min-height:0px !important;
    border-width:1px !important;
    border-color:currentColor !important;
    border-top-style:solid !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1136536560 hr {
    background:none !important;
    height:0px !important;
    min-height:0px !important;
    border-width:1px !important;
    border-color:currentColor !important;
    border-top-style:solid !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1061869093 hr {
    background:none !important;
    height:0px !important;
    min-height:0px !important;
    border-width:1px !important;
    border-color:currentColor !important;
    border-top-style:solid !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1402806141 hr {
    background:none !important;
    height:0px !important;
    min-height:0px !important;
    border-width:1px !important;
    border-color:currentColor !important;
    border-top-style:solid !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1858407320 hr {
    background:none !important;
    height:0px !important;
    min-height:0px !important;
    border-width:1px !important;
    border-color:currentColor !important;
    border-top-style:solid !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1240299228 hr {
    background:none !important;
    height:0px !important;
    min-height:0px !important;
    border-width:1px !important;
    border-color:currentColor !important;
    border-top-style:solid !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1113724284 hr {
    background:none !important;
    height:0px !important;
    min-height:0px !important;
    border-width:1px !important;
    border-color:currentColor !important;
    border-top-style:solid !important;
    color:var(--color_2) !important;
  }

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

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

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

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

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

  *#dm .dmInner *.u_1045085525 { text-align:CENTER !important; }

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

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

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

  *#dm .dmInner div.u_1477568501 {
    background-repeat:no-repeat !important;
    background-size:cover !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1021435297 img { border-radius:0px 0px 0px 0px !important; }

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

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

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

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

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

  *#dm .dmInner *.u_1032517530 { text-align:CENTER !important; }

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

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

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

  *#dm .dmInner div.u_1021211216 img {
    object-position:50% 0% !important;
    object-fit:cover !important;
  }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner div.u_1956686239 .more-posts-text-container { width:268px !important; }

  *#dm .dmInner div.u_1956686239 .postTitle a { font-size:16px !important; }

  *#dm .dmInner div.u_1956686239 .postDescription { font-size:14px !important; }

  *#dm .dmInner div.u_1956686239 .readMore a { font-size:12px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner div.u_1177779436 img {
    object-position:100% 50% !important;
    object-fit:cover !important;
  }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header[data-overlapping] {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
#flex-header {
    --overlapping-background-color: rgba(0, 0, 0, 0);
    --overlapping-background-image: initial;
}
}



@media all {
    
#\36 3bd85219866cc3622781521 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 80px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 288px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 8% 4% 8% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: none;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#widget_87a {
    width: 71.14%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-top: 30px;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_emb {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\33 d04f95d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#c6e03620 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 6% 2% 4% 2%;
    margin: 0% 0% 0% 0%;
}
    
#widget_jns {
    width: 71.82%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#widget_e01 {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\32 11787a9 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#df2d99e5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\32 58387da {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 8% 2% 8% 2%;
    margin: 0% 0% 0% 0%;
}
    
#widget_luc {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_8l9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\33 65d16ca {
    justify-content: flex-end;
    align-items: center;
    width: 28.33%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-image: url();
    padding: 16px 0px 20px 28px;
    margin: 0% 0% 0% 0%;
}
    
#d4d6cfce {
    width: 74.68%;
    height: 333px;
    max-width: 100%;
    align-self: center;
    order: 0;
    margin-top: 1px;
}
    
#fbabdcb7 {
    justify-content: space-between;
    width: 44.9%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 48px;
    padding: 16px 16px 20px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\32 fb4859e {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: none;
}
    
#\37 e7da805 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 34px;
    width: 24.77%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    align-items: center;
    order: 0;
    background-image: initial;
    flex-wrap: nowrap;
    justify-content: flex-end;
    padding: 16px 28px 20px 0px;
    margin: 0% 0% 0% 0%;
}
    
#d47c2622 {
    min-height: 651px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 6% 2% 0% 2%;
    margin: 0% 0% 0% 0%;
}
    
#a663142e {
    flex-direction: row;
    justify-content: space-around;
    align-items: center;
    width: 100%;
    min-height: 225px;
    max-height: 100%;
    height: auto;
    align-self: stretch;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#widget_7fb {
    width: 90%;
    height: auto;
    max-width: 100%;
}
    
#d5a5499a {
    margin: 0px 0% 0px 0%;
}
    
#widget_10s {
    width: 98.39%;
    height: 533px;
    min-height: 100px;
    max-width: 100vh;
    margin-top: -296px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_uuq {
    width: 96.82%;
    height: 537px;
    min-height: 100px;
    max-width: 100%;
    margin-top: 3px;
}
}



@media all {
    
#f7d23ade {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 25.82%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    align-items: center;
    order: 1;
    background-image: initial;
    flex-wrap: nowrap;
    justify-content: flex-start;
    padding: 64px 20px 16px 20px;
    margin: 0% 0% 0% 0%;
}
    
#\31 781d0f0 {
    min-height: 530px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 6% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 df4605b {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: none;
}
    
#\39 c311ff3 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 0;
}
    
#\39 10aef71 {
    margin: 0px 0% 0px 0%;
}
    
#\37 c8c6a8c {
    justify-content: space-between;
    width: 32.6%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 48px;
    order: 0;
    padding: 28px 28px 16px 28px;
    margin: 0% 0% 0% 0%;
}
    
#cdaa16d2 {
    justify-content: space-between;
    width: 39.58%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 48px;
    order: 3;
    padding: 28px 28px 16px 28px;
    margin: 0% 0% 0% 0%;
}
    
#\32 cb824a4 {
    width: 80%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 0;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_sck {
    width: 100%;
    height: 382px;
    min-height: 100px;
    max-width: 50.622979321526095vh;
    margin-top: 3px;
}
}



@media all {
    
#\35 718d6b7 {
    margin: 0px 0px 0px 0px;
}
    
#\30 bb16814 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 48%;
    justify-content: flex-start;
    min-width: 4%;
    order: 0;
    border-style: solid;
    border-color: #000000 var(--color_1) #000000 #000000;
    border-width: 0 0px 0 0;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\39 6d2477d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 50px;
    width: 48%;
    justify-content: flex-start;
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\30 94ef920 {
    background-color: var(--color_5);
    background-image: none;
}
    
#\32 4b904cb {
    min-height: 53px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 6% 4% 2% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#widget_fsg {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: flex-end;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_d28 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#b37f6603 {
    background-color: var(--color_1);
    background-image: none;
}
    
#\30 ea1a370 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\37 3cfa88c {
    width: 1018px;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\31 b96de15 {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 4% 2% 4% 2%;
    margin: 0% 0% 0% 0%;
}
    
#widget_q9f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\39 03289af {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
}



@media all {
    
#\33 1101561 {
    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;
}
    
#\34 3327641 {
    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;
}
    
#\35 6311478 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 38;
}
    
#\35 8243737.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\35 8243737 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 17;
}
    
#\36 7475958 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 36;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\32 b2af4e1 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: none;
}
    
#\36 1d3454b {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#d2dd4481 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 2px;
    width: 23.5%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#widget_o06 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_5kk.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_5kk {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
}
    
#f2befe3f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\32 6f36924.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\32 6f36924 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 3;
}
    
#c8e5d4dc {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
}
    
#\32 79887c3.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\32 79887c3 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 5;
}
    
#a0da83f2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 6;
}
    
#\38 ff2b7a0.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\38 ff2b7a0 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 7;
}
    
#ee7567ae {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 8;
}
    
#facf7aa7.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#facf7aa7 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 9;
}
    
#\33 da5806b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 10;
}
    
#e3af73db.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#e3af73db {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 11;
}
    
#be3d5870 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 12;
}
    
#\36 a313af6.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\36 a313af6 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 13;
}
    
#\31 7b142ac {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 16;
}
    
#f55ff64d.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#f55ff64d {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 17;
}
    
#\30 aee6dc1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 18;
}
    
#d28c80f7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 57c7583.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\38 57c7583 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 21;
}
    
#\32 9fd4f51.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\32 9fd4f51 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 15;
}
    
#\30 adfcf8a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 2px;
    width: 23.5%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#c02e4b97 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 8;
}
    
#cd06f8b5.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#cd06f8b5 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 7;
}
    
#fba95a67 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 10;
}
    
#cbb70b4f.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#cbb70b4f {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 9;
}
    
#b82a2443 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 12;
}
    
#\34 218b995.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\34 218b995 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 11;
}
    
#ebfc60f2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 14;
}
    
#\33 863f34b.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\33 863f34b {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 13;
}
    
#\34 d38dbef {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 16;
}
    
#\32 a9f0072.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\32 a9f0072 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 15;
}
    
#\31 2b8d860 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 18;
}
    
#ac736f29.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#ac736f29 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 17;
}
    
#\35 f68fe0b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 20;
}
    
#\37 2f9598a.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\37 2f9598a {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 19;
}
    
#\37 fdd5756 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 22;
}
    
#e257a8d8.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#e257a8d8 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 21;
}
    
#\30 63cd2ba {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 24;
}
    
#\30 2a9170d.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\30 2a9170d {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 23;
}
    
#\38 f9927b1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 8;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#db816f6f.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#db816f6f {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 25;
}
    
#\34 456d010 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 2px;
    width: 23.5%;
    min-width: 4%;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#d8a1553d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 10;
}
    
#\39 9a866da.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\39 9a866da {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 9;
}
    
#\37 beadce6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 12;
}
    
#\37 083d6aa.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\37 083d6aa {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 11;
}
    
#\35 b9cb477 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 14;
}
    
#\38 7aa2675.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\38 7aa2675 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 13;
}
    
#\36 c5da068 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 16;
}
    
#f2296541.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#f2296541 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 15;
}
    
#\34 10dc2f4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 20;
}
    
#\39 e9282d0.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\39 e9282d0 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 19;
}
    
#\30 d36f9c5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 22;
}
    
#b130e19a.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#b130e19a {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 21;
}
    
#\38 7572a0c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 24;
}
    
#\31 3ceecef.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\31 3ceecef {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 23;
}
    
#\37 ac76421 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 26;
}
    
#\34 f5e2f7e.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\34 f5e2f7e {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 25;
}
    
#dc6f4d1d {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 12;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f624039f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 2px;
    width: 23.5%;
    min-width: 4%;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\35 5c5d236 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 14;
}
    
#\35 f004d3d.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\35 f004d3d {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 3;
}
    
#\33 899fe20 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 16;
}
    
#f795cceb {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 18;
}
    
#dabc7d8e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 20;
}
    
#\34 65f1c0f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 22;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 3cc98b5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 14;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f0c43e3d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 26;
}
    
#\36 ef28db1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 28;
}
    
#\37 3eb9965 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 32;
}
    
#ee9af805 {
    margin: 0px 0% 0px 0%;
}
    
#\31 ed0092a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 20;
}
    
#b01a9527.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#b01a9527 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 19;
}
    
#\35 cf9222f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 22;
}
    
#bfdbf58e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 24;
}
    
#e5bdc5b4.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#e5bdc5b4 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 23;
}
    
#\33 dd78e44.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\33 dd78e44 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 25;
}
    
#fe4f5db2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 26;
}
    
#ab94f66a.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#ab94f66a {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 27;
}
    
#b5d9edba {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 28;
}
    
#\37 207679f.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\37 207679f {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 29;
}
    
#ee9eec1c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 30;
}
    
#\31 0325b41.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\31 0325b41 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 33;
}
    
#b3d50afd.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#b3d50afd {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 31;
}
    
#\37 916ce1b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 32;
}
    
#\37 ef6aa04 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 34;
}
    
#\31 259cb78.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\31 259cb78 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 35;
}
    
#dc634ac1.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#dc634ac1 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 37;
}
    
#\39 30788f5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 40;
}
    
#f6673766.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#f6673766 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 39;
}
    
#\38 5d5e989 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 42;
}
    
#e3433be6.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#e3433be6 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 41;
}
    
#dca3c7f9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 057238a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 26;
}
    
#fe138606 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 28;
}
    
#c7ec35cc {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 30;
}
    
#fcf29581 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 32;
}
    
#c066f5dc {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 34;
}
    
#\38 b510535 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 36;
}
    
#bad47dc7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 38;
}
    
#\38 dfb3e74 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 40;
}
    
#\36 a3e6693 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 42;
}
    
#\32 0251eba {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 76d1ba3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 a6dbed8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 6;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a4fd32a4.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#a4fd32a4 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 27;
}
    
#adf2208d.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#adf2208d {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 29;
}
    
#\31 fde1a23.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\31 fde1a23 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 31;
}
    
#a663cc1d.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#a663cc1d {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 33;
}
    
#\34 78bb2e3.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\34 78bb2e3 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 35;
}
    
#c3c8d257.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#c3c8d257 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 37;
}
    
#\37 d1f1a62.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\37 d1f1a62 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 39;
}
    
#\32 e2b57f0.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\32 e2b57f0 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 41;
}
    
#\37 28062f8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 28;
}
    
#bd155b47 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 30;
}
    
#eeab2191 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 32;
}
    
#ba868838 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 34;
}
    
#\30 ec57835 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 36;
}
    
#\38 842629d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 38;
}
    
#\38 a1abab9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 40;
}
    
#\32 6e4d772 {
    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;
}
    
#\39 d60958e {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 cc5e127 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e12141e0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 6;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 0dfd127 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 8;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d7ed3622.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#d7ed3622 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 27;
}
    
#ed016816.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#ed016816 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 29;
}
    
#cd53c567.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#cd53c567 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 31;
}
    
#d26dc217.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#d26dc217 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 33;
}
    
#\34 ea417f2.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\34 ea417f2 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 35;
}
    
#\38 ac2c4e8.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\38 ac2c4e8 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 37;
}
    
#e3fe6b60.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#e3fe6b60 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 39;
}
    
#\31 6d3731c {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 6;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#faad94dc.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#faad94dc {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 5;
}
    
#\36 369015c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 18;
}
    
#b1e9fb90 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 10;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f8e8eb3e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 24;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 b8873da {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 30;
}
    
#c27ce7e7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 34;
}
    
#c699159c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 36;
}
    
#b71ac867 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 38;
}
    
#d9986bc8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 40;
}
    
#\31 aa7df91.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\31 aa7df91 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
}
    
#\31 3c53bab.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\31 3c53bab {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 5;
}
    
#\37 e3c7fc5.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\37 e3c7fc5 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 7;
}
    
#\38 eaeef87.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\38 eaeef87 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 9;
}
    
#bab39818.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#bab39818 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 11;
}
    
#ff2fcb3d.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#ff2fcb3d {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 13;
}
    
#daef9a5f.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#daef9a5f {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 15;
}
    
#\36 c5ab3c8.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\36 c5ab3c8 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 17;
}
    
#\36 41b4564.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\36 41b4564 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 19;
}
    
#\34 6a7a0a4.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\34 6a7a0a4 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 21;
}
    
#de1aa804.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#de1aa804 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 23;
}
    
#\37 67bd4c9.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\37 67bd4c9 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 25;
}
    
#\34 46fde3c.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\34 46fde3c {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 27;
}
    
#b2e055f8.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#b2e055f8 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 29;
}
    
#f8233e82.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#f8233e82 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 31;
}
    
#\31 2d3a0c3.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\31 2d3a0c3 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 33;
}
    
#\37 728fd53.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\37 728fd53 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 35;
}
    
#\38 bc3109e.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\38 bc3109e {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 37;
}
    
#\36 ea3919d.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\36 ea3919d {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 39;
}
    
#\33 f7b3e36.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\33 f7b3e36 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 3;
}
    
#\31 21be117.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\31 21be117 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
}
    
#\32 a726baf.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\32 a726baf {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 7;
}
    
#\31 69d3963.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\31 69d3963 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 5;
}
    
#\38 b01b164.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\38 b01b164 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 3;
}
    
#a93876a2.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#a93876a2 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
}
}



@media all {
    
#\39 aee0842 {
    width: 1018px;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\32 d9d2a36 {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 80px 2% 80px 2%;
    margin: 0% 0% 0% 0%;
}
    
#\30 85973ce {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\32 f251da8 {
    width: 80%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 3;
    margin-top: 1%;
    grid-area: auto / auto / auto / auto;
}
    
#ecfbb5b3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\38 119f3fe {
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#da364163 {
    margin: 0px 0% 0px 0%;
}
    
#\36 f0d58a6 {
    width: 80%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 3;
    margin-top: 1%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#bd4b5e1e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\31 23b58f1 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 40px 40px 40px 40px;
    margin: 0% 0% 0% 0%;
}
    
#\34 952b035 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#widget_g33 {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#\30 d49806f {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\30 767341d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 80px 10px 100px 10px;
    margin: 0% 0% 0% 0%;
}
    
#c05c9e61 {
    min-height: 108px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\33 8b5a6fe {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#widget_6n9 {
    width: 280px;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#e529a546 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#aef87764 {
    min-height: 290px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 8% 0% 8% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 c909523 {
    margin: 0px 0% 0px 0%;
}
    
#bf9f24d5 {
    width: 80%;
    height: auto;
    max-width: 100%;
}
    
#fd446466 {
    width: 85%;
    height: auto;
    max-width: 100%;
}
    
#\38 298747e {
    width: 99.60%;
    height: 290px;
    max-width: 100%;
    margin-top: 4px;
}
    
#fbf02428 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    justify-content: flex-start;
    padding: 0% 6% 0% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\30 6a5b6da {
    width: 291px;
    height: auto;
    max-width: 100%;
}
    
#b7044b2b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\37 981482b {
    justify-content: space-between;
    width: 32.6%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 48px;
    order: 0;
    padding: 64px 28px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\34 8987fc0 {
    width: 100%;
    height: 376px;
    max-width: 100%;
}
    
#\35 e1cb400 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 25.82%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    align-items: center;
    order: 1;
    background-image: initial;
    flex-wrap: nowrap;
    justify-content: flex-start;
    padding: 64px 20px 16px 20px;
    margin: 0% 0% 0% 0%;
}
    
#\31 9e2038e {
    width: 100%;
    height: 260px;
    max-width: 100%;
    align-self: center;
    order: 0;
}
    
#\31 f7a6529 {
    width: 100%;
    height: 260px;
    max-width: 100%;
    align-self: center;
    order: 0;
}
    
#\39 ca44acf {
    justify-content: space-between;
    width: 39.58%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 48px;
    order: 3;
    padding: 28px 0px 16px 28px;
    margin: 0% 0% 0% 0%;
}
    
#\31 f4fff64 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_5);
    background-image: none;
}
    
#ad6f5663 {
    min-height: 530px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 6% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3b1d480 {
    margin: 0px 0% 0px 0%;
}
    
#\31 10a1af7.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\31 10a1af7 {
    width: 280px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 f55c03f.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\36 f55c03f {
    width: 280px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bd815ddc.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#bd815ddc {
    width: 280px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\38 912aaf8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 80px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#e2f7345c {
    margin: 0px 0% 0px 0%;
}
    
#\32 40236f6 {
    min-height: 120vh;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 4% 0% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\39 15693e1 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: none;
}
}



@media all {
    
#af9249af {
    margin: 0px 0% 0px 0%;
}
    
#bf776274.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#bf776274 {
    width: 85%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\36 6c2712e {
    min-height: 290px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0px 0% 6% 0%;
    margin: 0% 0% 0% 0%;
}
    
#e3495ea4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#bb6bccb7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    justify-content: flex-start;
    padding: 0px 6% 0px 6%;
    margin: 0% 0% 0% 0%;
}
    
#\30 fc0fd05 {
    width: 291px;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\36 bbc8bfa.flex-element.widget-wrapper > [data-element-type] {
    padding: 60px 30px 60px 40px;
}
#\36 bbc8bfa {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_vv7 {
    width: 100%;
    height: 40px;
    max-width: 100%;
    order: 0;
}
    
#widget_f1r {
    width: 100%;
    height: 120px;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#\34 0447694.flex-element.widget-wrapper > [data-element-type] {
    padding: 60px 30px 60px 40px;
}
#\34 0447694 {
    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;
}
    
#dfc54aa4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    justify-content: flex-start;
    padding: 0px 6% 0px 6%;
    margin: 0% 0% 0% 0%;
}
    
#\30 b5b831a {
    width: 291px;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#fa2ff1fc.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#fa2ff1fc {
    width: 85%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\31 49d6d52 {
    min-height: 290px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0px 0% 6% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\33 0ea75ad {
    width: 100%;
    height: 120px;
    max-width: 100%;
    order: 0;
}
    
#\32 0d168e2 {
    width: 100%;
    height: 40px;
    max-width: 100%;
    order: 0;
}
    
#\39 0d61115 {
    margin: 0px 0% 0px 0%;
}
    
#a550781e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#a430e207.flex-element.widget-wrapper > [data-element-type] {
    padding: 60px 30px 60px 40px;
}
#a430e207 {
    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;
}
    
#db9cc2d6.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#db9cc2d6 {
    width: 85%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\35 780cb70 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 c6794cb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    justify-content: flex-start;
    padding: 0px 6% 0px 6%;
    margin: 0% 0% 0% 0%;
}
    
#\39 b4a13ee {
    margin: 0px 0% 0px 0%;
}
    
#\36 c0c3a9a {
    width: 327px;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#eb0a3597 {
    min-height: 290px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0px 0% 6% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 3a3847a {
    width: 100%;
    height: 120px;
    max-width: 100%;
    order: 0;
}
    
#\36 8607db8 {
    width: 100%;
    height: 40px;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#\35 4082c01 {
    justify-content: space-between;
    width: 39.58%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 48px;
    order: 3;
    padding: 28px 0px 16px 28px;
    margin: 0% 0% 0% 0%;
}
    
#\33 13e209e {
    width: 100%;
    height: 260px;
    max-width: 100%;
    align-self: center;
    order: 0;
}
    
#\32 5add479 {
    min-height: 530px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 6% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 c21d750 {
    margin: 0px 0% 0px 0%;
}
    
#e069b0c5 {
    width: 100%;
    height: 260px;
    max-width: 100%;
    align-self: center;
    order: 0;
}
    
#ee9cc198 {
    width: 100%;
    height: 376px;
    max-width: 100%;
}
    
#\35 c3868dc {
    justify-content: space-between;
    width: 32.6%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 48px;
    order: 0;
    padding: 64px 28px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#cb903559 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: none;
}
    
#\32 ce2648d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 25.82%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    align-items: center;
    order: 1;
    background-image: initial;
    flex-wrap: nowrap;
    justify-content: flex-start;
    padding: 64px 20px 16px 20px;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#f3b275db {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: none;
}
    
#b741c377 {
    min-height: 530px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 6% 0%;
    margin: 0% 0% 0% 0%;
}
    
#eadfd8f9 {
    justify-content: space-between;
    width: 32.6%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 48px;
    order: 0;
    padding: 64px 28px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\38 02ccb66 {
    justify-content: space-between;
    width: 39.58%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 48px;
    order: 3;
    padding: 28px 0px 16px 28px;
    margin: 0% 0% 0% 0%;
}
    
#fdd7ceb8 {
    width: 100%;
    height: 382px;
    min-height: 100px;
    max-width: 50.622979321526095vh;
    margin-top: 3px;
}
    
#\39 1ddfcbb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 25.82%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    align-items: center;
    order: 1;
    background-image: initial;
    flex-wrap: nowrap;
    justify-content: flex-start;
    padding: 64px 20px 16px 20px;
    margin: 0% 0% 0% 0%;
}
    
#c9593a13 {
    width: 100%;
    height: 260px;
    max-width: 100%;
    align-self: center;
    order: 0;
}
    
#\31 e1b234d {
    margin: 0px 0% 0px 0%;
}
    
#df1da7e2 {
    width: 100%;
    height: 260px;
    max-width: 100%;
}
}



@media all {
    
#d802513e {
    min-height: 651px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 6% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 d9292a6 {
    justify-content: flex-end;
    align-items: center;
    width: 28.33%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-image: url();
    padding: 16px 0px 20px 28px;
    margin: 0% 0% 0% 0%;
}
    
#a4d3dbf6 {
    justify-content: space-between;
    width: 43.58%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 48px;
    padding: 16px 16px 20px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 4dcf27a {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: none;
}
    
#bd2a544b {
    flex-direction: row;
    justify-content: space-around;
    align-items: center;
    width: 100%;
    min-height: 225px;
    max-height: 100%;
    height: auto;
    align-self: stretch;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 2ff79a9 {
    width: 100%;
    height: 610px;
    min-height: 100px;
    max-width: 100vh;
    margin-top: -296px;
}
    
#\34 68ffd09 {
    margin: 0px 0% 0px 0%;
}
    
#\31 351ad49 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 26.09%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    align-items: center;
    order: 0;
    background-image: initial;
    flex-wrap: nowrap;
    justify-content: flex-end;
    padding: 16px 28px 20px 0px;
    margin: 0% 0% 0% 0%;
}
    
#widget_brr {
    width: 100%;
    height: 200px;
    max-width: 100%;
    order: 0;
}
    
#f60927e3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#d7bf8f63 {
    width: 90%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#aa300483 {
    width: 100%;
    height: 610px;
    min-height: 100px;
    max-width: 100vh;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\35 a84ad8d {
    margin: 0px 0% 0px 0%;
}
    
#ae9ae1d2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#f1f7d749 {
    width: 62.62%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#bdd5cf3f {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 6% 2% 4% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\38 f1d5086 {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 1;
}
}



@media all {
    
#ddbf3500 {
    min-height: 290px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0px 0% 6% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 a1cd3e4 {
    margin: 0px 0% 0px 0%;
}
    
#dfeebf84.flex-element.widget-wrapper > [data-element-type] {
    padding: 60px 30px 60px 40px;
}
#dfeebf84 {
    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;
}
    
#\38 326ee20 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    justify-content: flex-start;
    padding: 0px 6% 0px 6%;
    margin: 0% 0% 0% 0%;
}
    
#\32 3f9b8a4 {
    width: 291px;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#d385fae4.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#d385fae4 {
    width: 85%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\36 94562f4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\35 1471797 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 6f15427 {
    min-height: 290px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0px 0% 6% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 28e3fef {
    margin: 0px 0% 0px 0%;
}
    
#f1f44501.flex-element.widget-wrapper > [data-element-type] {
    padding: 60px 30px 60px 40px;
}
#f1f44501 {
    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;
}
    
#bf9d99fe {
    width: 291px;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#b889925b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b889925b {
    width: 85%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#c4e3ee4a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    justify-content: flex-start;
    order: 0;
    padding: 0px 6% 0px 6%;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#ee28ed7c {
    min-height: 290px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0px 0% 6% 0%;
    margin: 0% 0% 0% 0%;
}
    
#a771e53d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 4a0c3aa {
    margin: 0px 0% 0px 0%;
}
    
#\38 2cef888.flex-element.widget-wrapper > [data-element-type] {
    padding: 60px 30px 60px 40px;
}
#\38 2cef888 {
    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;
}
    
#\35 2fb3bbe.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 2fb3bbe {
    width: 85%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#c3203012 {
    width: 291px;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\39 7b74193 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    justify-content: flex-start;
    order: 0;
    padding: 0px 6% 0px 6%;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\34 ec8d3f6 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\35 4f8acec {
    width: 280px;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#a2216e6b {
    margin: 0px 0% 0px 0%;
}
    
#eec2fbe5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 80px 10px 100px 10px;
    margin: 0% 0% 0% 0%;
}
    
#e60d981d {
    min-height: 108px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#c4d1e2dd {
    margin: 0px 0px 0px 0px;
}
    
#ff0177fc.flex-element.widget-wrapper > [data-element-type] {
    padding: 0% 0px 0px 10vw;
}
#ff0177fc {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 f73e177 {
    background-color: var(--color_6);
    background-image: none;
    border-width: 0px 0px 4px 0px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
}
    
#\30 75bce13 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 8% 8% 8% 8%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\32 6c4a072::before, #\32 6c4a072 > .bgExtraLayerOverlay {
    
}
#\32 6c4a072 {
    min-height: 80px;
    background-position: 0% 0%;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    justify-content: flex-end;
    min-width: 4%;
    order: 0;
    border-radius: 0px 0px 0px 0px;
    background-image: none;
    border-style: solid;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-width: 0px 0px 0px 0px;
    height: auto;
    padding: 10% 4% 10% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\35 be0c764.flex-element.widget-wrapper > [data-element-type] {
    padding: 0% 0px 0px 10vw;
}
#\35 be0c764 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_mdg {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#widget_bib {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#widget_1oq {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 b77076a {
    width: 384px;
    height: auto;
    max-width: 100%;
    max-height: none;
    align-self: auto;
    order: 2;
    min-height: 55px;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\39 89e1463 {
    justify-content: flex-end;
    align-items: center;
    width: 28.33%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-image: url();
    background-color: var(--color_1);
    padding: 16px 0px 20px 28px;
    margin: 0% 0% 0% 0%;
}
    
#\39 667b44c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 34px;
    width: 24.77%;
    min-width: 4%;
    background-color: var(--color_1);
    align-items: center;
    order: 0;
    background-image: none;
    flex-wrap: nowrap;
    justify-content: flex-end;
    padding: 16px 28px 20px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\34 94b3bd1 {
    width: 90%;
    height: auto;
    max-width: 100%;
}
    
#\30 06d927b {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: none;
}
    
#e0dbbcb6 {
    width: 98.39%;
    height: 533px;
    min-height: 100px;
    max-width: 100vh;
    margin-top: -296px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\32 3427dea {
    width: 96.82%;
    height: 537px;
    min-height: 100px;
    max-width: 100%;
    margin-top: 3px;
}
    
#\37 2f31c71 {
    flex-direction: row;
    justify-content: space-around;
    align-items: center;
    width: 100%;
    min-height: 225px;
    max-height: 100%;
    height: auto;
    align-self: stretch;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 150d810 {
    justify-content: space-between;
    width: 44.9%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 48px;
    padding: 16px 16px 20px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\31 0406b7c {
    width: 74.68%;
    height: auto;
    max-width: 100%;
}
    
#f7d2f1c7 {
    margin: 0px 0% 0px 0%;
}
    
#\31 f4d87da {
    min-height: 651px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 6% 2% 0% 2%;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\32 1fd8032.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 1fd8032 {
    width: 85%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\34 81e9e4a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    justify-content: flex-start;
    padding: 0px 6% 0px 6%;
    margin: 0% 0% 0% 0%;
}
    
#\38 d125b59 {
    min-height: 290px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0px 0% 6% 0%;
    margin: 0% 0% 0% 0%;
}
    
#cbf14ab4 {
    margin: 0px 0% 0px 0%;
}
    
#\35 91bf9bc {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 90d2e59 {
    width: 291px;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#bb8c1227.flex-element.widget-wrapper > [data-element-type] {
    padding: 60px 30px 60px 40px;
}
#bb8c1227 {
    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;
}
    
#\38 c57c345 {
    width: 100%;
    height: 120px;
    max-width: 100%;
    order: 0;
}
    
#f282b9d9 {
    width: 100%;
    height: 40px;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#\38 2079183 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#ce90103d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0% 0px 0px 10vw;
}
#ce90103d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 054b9ed::before, #\32 054b9ed > .bgExtraLayerOverlay {
    
}
#\32 054b9ed {
    min-height: 80px;
    background-position: 0% 0%;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    justify-content: flex-end;
    min-width: 4%;
    order: 0;
    border-radius: 0px 0px 0px 0px;
    background-image: none;
    border-style: solid;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-width: 0px 0px 0px 0px;
    height: auto;
    padding: 10% 4% 10% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\38 d44f566 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 45f9949 {
    width: 384px;
    height: auto;
    max-width: 100%;
    max-height: none;
    align-self: auto;
    order: 2;
    min-height: 55px;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 3da6ead {
    margin: 0px 0px 0px 0px;
}
    
#\38 1bad292 {
    background-color: var(--color_6);
    background-image: none;
    border-width: 0px 0px 4px 0px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
}
    
#a34993e8 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 8% 8% 8% 8%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#group_85k::before, #group_85k > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_6);
    opacity: 0.2;
    border-radius: inherit;
}
#group_85k {
    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%;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url("https://lirp.cdn-website.com/2f5d4c66/dms3rep/multi/opt/02+CTA-1920w.png");
}
    
#widget_tgb {
    width: 100%;
    height: 200px;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#\38 7116562 {
    width: 100%;
    height: 382px;
    min-height: 100px;
    max-width: 50.622979321526095vh;
    margin-top: 3px;
}
    
#\34 0256c67 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 0;
}
    
#\37 8a814f7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 25.82%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    align-items: center;
    order: 1;
    background-image: initial;
    flex-wrap: nowrap;
    justify-content: flex-start;
    padding: 64px 20px 16px 20px;
    margin: 0% 0% 0% 0%;
}
    
#dbeab8a7 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: none;
}
    
#ccaacd8f {
    justify-content: space-between;
    width: 39.58%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 48px;
    order: 3;
    padding: 28px 28px 16px 28px;
    margin: 0% 0% 0% 0%;
}
    
#cf65bc47 {
    justify-content: space-between;
    width: 32.6%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 48px;
    order: 0;
    padding: 28px 28px 16px 28px;
    margin: 0% 0% 0% 0%;
}
    
#c10791b1 {
    min-height: 530px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 6% 0%;
    margin: 0% 0% 0% 0%;
}
    
#ac6f0e57 {
    margin: 0px 0% 0px 0%;
}
    
#\36 b39bbcd {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\39 2bb5d73::before, #\39 2bb5d73 > .bgExtraLayerOverlay {
    
}
#\39 2bb5d73 {
    min-height: 80px;
    background-position: 0% 0%;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    justify-content: flex-end;
    min-width: 4%;
    order: 0;
    border-radius: 0px 0px 0px 0px;
    background-image: none;
    border-style: solid;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-width: 0px 0px 0px 0px;
    height: auto;
    padding: 0px 4% 0px 4%;
    margin: 0px 0% 0px 0%;
}
    
#\31 35ed4ad {
    margin: 0px 0px 0px 0px;
}
    
#e9d5d930 {
    width: 100%;
    height: 488px;
    max-width: 100%;
    order: 1;
}
    
#\35 2e1ac25 {
    background-color: var(--color_6);
    background-image: none;
    border-width: 0px 0px 4px 0px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
}
    
#c6f9cd6f {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 8% 8% 8% 8%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 34e528a.flex-element.widget-wrapper > [data-element-type] {
    padding: 20px 0px 0px 0px;
}
#\36 34e528a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    margin: 0px 0% 0px 0%;
}
    
#cb62eafd {
    width: 384px;
    height: auto;
    max-width: 100%;
    max-height: none;
    align-self: center;
    order: 4;
    min-height: 55px;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 5dbfa57.flex-element.widget-wrapper > [data-element-type] {
    padding: 0% 0px 0px 10vw;
}
#\36 5dbfa57 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#e0db32c9 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
}
    
#e5c96101.flex-element.widget-wrapper > [data-element-type] {
    padding: 20px 0px 0px 0px;
}
#e5c96101 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781520 {
    padding: 8% 4% 8% 4%;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0% 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c6e03620 {
    padding-left: 4%;
    padding-right: 4%;
}
    
#widget_jns {
    width: 100%;
}
    
#\32 11787a9 {
    margin-top: 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 58387da {
    padding-left: 4%;
    padding-right: 4%;
}
    
#df2d99e5 {
    padding: 0px 0px 0px 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 65d16ca {
    width: 50%;
    flex: 1 1 auto;
    order: 1;
    margin: 0% 0% 0% 0%;
}
    
#d4d6cfce {
    height: 360px;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fbabdcb7 {
    width: 50%;
    flex: 1 1 auto;
    row-gap: 32px;
    order: 2;
    margin: 0% 0% 0% 0%;
}
    
#\37 e7da805 {
    width: 50%;
    flex: 1 1 auto;
    justify-content: flex-end;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#d47c2622 {
    min-height: 80px;
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 0%;
    row-gap: 0px;
    padding: 6% 2% 6% 2%;
}
    
#a663142e {
    height: auto;
    min-height: 133px;
    order: 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f7d23ade {
    width: 50%;
    flex: 1 1 auto;
    justify-content: flex-end;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\31 781d0f0 {
    min-height: 80px;
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 0%;
    row-gap: 0px;
    padding: 6% 2% 6% 2%;
}
    
#\39 c311ff3 {
    height: auto;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 c8c6a8c {
    width: 50%;
    flex: 1 1 auto;
    row-gap: 32px;
    order: 2;
    margin: 0% 0% 0% 0%;
}
    
#cdaa16d2 {
    width: 50%;
    flex: 1 1 auto;
    row-gap: 32px;
    order: 2;
    margin: 0% 0% 0% 0%;
}
    
#\32 cb824a4 {
    height: auto;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 bb16814 {
    padding-left: 16px;
    padding-right: 16px;
    row-gap: 17px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: flex-start;
}
    
#\39 6d2477d {
    padding-left: 16px;
    padding-right: 16px;
    row-gap: 24px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: center;
}
    
#\32 4b904cb {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    padding: 8% 4% 8% 4%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 ea1a370 {
    width: 100%;
    min-height: 8px;
    row-gap: 18px;
}
    
#\37 3cfa88c {
    width: 85%;
}
    
#\31 b96de15 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    column-gap: 4%;
    padding-top: 6%;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 aee0842 {
    width: 85%;
}
    
#\32 d9d2a36 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    column-gap: 4%;
    padding-top: 6%;
}
    
#\32 f251da8 {
    width: 85%;
}
    
#ecfbb5b3 {
    width: 100%;
    min-height: 8px;
    row-gap: 18px;
}
    
#\36 f0d58a6 {
    width: 85%;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#c05c9e61 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#e529a546 {
    margin: 0px 0% 0px 0%;
}
    
#\30 767341d {
    width: 100%;
    padding: 40px 10px 100px 10px;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#aef87764 {
    padding-left: NaN%;
    padding-right: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\38 298747e {
    height: 450px;
}
    
#fbf02428 {
    width: 100%;
    min-height: 80px;
    padding: 8% 6% 8% 6%;
}
    
#b7044b2b {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 981482b {
    width: 50%;
    flex: 1 1 auto;
    row-gap: 32px;
    order: 2;
    margin: 0% 0% 0% 0%;
}
    
#\34 8987fc0 {
    height: 420px;
}
    
#\35 e1cb400 {
    width: 50%;
    flex: 1 1 auto;
    justify-content: flex-end;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\31 9e2038e {
    height: 360px;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 f7a6529 {
    height: 360px;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 ca44acf {
    width: 50%;
    flex: 1 1 auto;
    row-gap: 32px;
    order: 2;
    margin: 0% 0% 0% 0%;
}
    
#ad6f5663 {
    min-height: 80px;
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 0%;
    row-gap: 0px;
    padding: 6% 2% 6% 2%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e2f7345c {
    margin-top: 0%;
}
    
#\32 40236f6 {
    min-height: 80vh;
    padding: 16% 4% 8% 4%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 6c2712e {
    padding-left: NaN%;
    padding-right: 0%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
}
    
#e3495ea4 {
    width: 50%;
    min-height: 8px;
}
    
#bb6bccb7 {
    width: 50%;
    min-height: 8px;
    padding: 8% 6% 8% 6%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#dfc54aa4 {
    width: 50%;
    min-height: 8px;
    padding: 8% 6% 8% 6%;
}
    
#\31 49d6d52 {
    padding-left: NaN%;
    padding-right: 0%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
}
    
#a550781e {
    width: 50%;
    min-height: 8px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 780cb70 {
    width: 50%;
    min-height: 8px;
}
    
#\37 c6794cb {
    width: 50%;
    min-height: 8px;
    padding: 8% 6% 8% 6%;
}
    
#eb0a3597 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    padding: 0px 0% 0% NaN%;
}
    
#\39 b4a13ee {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 4082c01 {
    width: 50%;
    flex: 1 1 auto;
    row-gap: 32px;
    order: 2;
    margin: 0% 0% 0% 0%;
}
    
#\33 13e209e {
    height: 360px;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 5add479 {
    min-height: 80px;
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 0%;
    row-gap: 0px;
    padding: 6% 2% 6% 2%;
}
    
#e069b0c5 {
    height: 360px;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ee9cc198 {
    height: 420px;
}
    
#\35 c3868dc {
    width: 50%;
    flex: 1 1 auto;
    row-gap: 32px;
    order: 2;
    margin: 0% 0% 0% 0%;
}
    
#\32 ce2648d {
    width: 50%;
    flex: 1 1 auto;
    justify-content: flex-end;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b741c377 {
    min-height: 80px;
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 0%;
    row-gap: 0px;
    padding: 6% 2% 80px 2%;
}
    
#eadfd8f9 {
    width: 50%;
    flex: 1 1 auto;
    row-gap: 32px;
    order: 2;
    margin: 0% 0% 0% 0%;
}
    
#\38 02ccb66 {
    width: 50%;
    flex: 1 1 auto;
    row-gap: 32px;
    order: 2;
    align-items: center;
    padding: 28px 28px 16px 28px;
    margin: 0% 0% 0% 0%;
}
    
#fdd7ceb8 {
    height: 483px;
}
    
#\39 1ddfcbb {
    width: 50%;
    flex: 1 1 auto;
    justify-content: space-around;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#c9593a13 {
    height: 360px;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#df1da7e2 {
    height: 360px;
    order: 1;
}
    
#\31 e1b234d {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d802513e {
    min-height: 80px;
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 0%;
    row-gap: 0px;
    padding: 6% 2% 6% 2%;
}
    
#\38 d9292a6 {
    width: 50%;
    flex: 1 1 auto;
    order: 1;
    margin: 0% 0% 0% 0%;
}
    
#a4d3dbf6 {
    width: 50%;
    flex: 1 1 auto;
    row-gap: 32px;
    order: 2;
    margin: 0% 0% 0% 0%;
}
    
#bd2a544b {
    height: auto;
    min-height: 133px;
    order: 1;
}
    
#\31 351ad49 {
    width: 50%;
    flex: 1 1 auto;
    justify-content: flex-end;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#f60927e3 {
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 a84ad8d {
    margin-top: 0%;
}
    
#f1f7d749 {
    width: 100%;
}
    
#bdd5cf3f {
    padding-left: 4%;
    padding-right: 4%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ddbf3500 {
    padding-left: NaN%;
    padding-right: 0%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
}
    
#\38 326ee20 {
    width: 50%;
    min-height: 8px;
    padding: 8% 6% 8% 6%;
}
    
#\36 94562f4 {
    width: 50%;
    min-height: 8px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 1471797 {
    width: 50%;
    min-height: 8px;
}
    
#\32 6f15427 {
    padding-left: NaN%;
    padding-right: 0%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
}
    
#c4e3ee4a {
    width: 50%;
    min-height: 8px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ee28ed7c {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    padding: 0px 0% 0% NaN%;
}
    
#a771e53d {
    width: 50%;
    min-height: 8px;
}
    
#\36 4a0c3aa {
    margin: 0px 0% 0px 0%;
}
    
#\39 7b74193 {
    width: 50%;
    min-height: 8px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a2216e6b {
    margin: 0px 0% 0px 0%;
}
    
#eec2fbe5 {
    width: 100%;
    padding: 40px 10px 100px 10px;
    margin: 0% 0% 0% 0%;
}
    
#e60d981d {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c4d1e2dd {
    margin: 0px 0px 0px 0px;
}
    
#ff0177fc.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 40px 0px;
}
#ff0177fc {
    width: 70%;
}
    
#\30 75bce13 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 44px;
    padding: 40px 40px 40px 40px;
}
    
#\32 6c4a072::before, #\32 6c4a072 > .bgExtraLayerOverlay {
    
}
#\32 6c4a072 {
    row-gap: 10px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-end;
    padding: 4.5% 4.5% 4.5% 4.5%;
}
    
#\35 be0c764.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 40px 0px;
}
#\35 be0c764 {
    width: 70%;
    margin: 1px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 89e1463 {
    width: 46%;
    flex: 1 1 auto;
    order: 1;
    align-items: flex-start;
    padding: 16px 22px 20px 22px;
    margin: 0% 0% 0% 0%;
}
    
#\39 667b44c {
    width: 46%;
    flex: 1 1 auto;
    justify-content: flex-end;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\37 2f31c71 {
    height: auto;
    min-height: 133px;
    order: 1;
}
    
#\34 150d810 {
    width: 58%;
    flex: 1 1 auto;
    row-gap: 32px;
    order: 2;
    margin: 0% 0% 0% 0%;
}
    
#\31 0406b7c {
    height: auto;
    width: 100%;
    order: 0;
}
    
#\31 f4d87da {
    min-height: 80px;
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 0%;
    row-gap: 0px;
    padding: 6% 2% 6% 2%;
}
    
#e0dbbcb6 {
    width: 84%;
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\32 3427dea {
    width: 100%;
    height: 533px;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\34 94b3bd1 {
    order: 1;
    margin-left: 88px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 81e9e4a {
    width: 50%;
    min-height: 8px;
    padding: 8% 6% 8% 6%;
}
    
#\38 d125b59 {
    padding-left: NaN%;
    padding-right: 0%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
}
    
#\35 91bf9bc {
    width: 50%;
    min-height: 8px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ce90103d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ce90103d {
    width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 054b9ed::before, #\32 054b9ed > .bgExtraLayerOverlay {
    
}
#\32 054b9ed {
    row-gap: 10px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-end;
    padding: 4.5% 4.5% 4.5% 4.5%;
}
    
#\35 3da6ead {
    margin: 0px 0px 0px 0px;
}
    
#a34993e8 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 44px;
    padding: 40px 40px 40px 40px;
}
    
#group_85k::before, #group_85k > .bgExtraLayerOverlay {
    
}
#group_85k {
    width: 100.00%;
    height: auto;
    min-height: 358px;
}
    
#\36 45f9949 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#widget_tgb {
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 0256c67 {
    height: auto;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 8a814f7 {
    width: 50%;
    flex: 1 1 auto;
    justify-content: flex-end;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#ccaacd8f {
    width: 50%;
    flex: 1 1 auto;
    row-gap: 32px;
    order: 2;
    margin: 0% 0% 0% 0%;
}
    
#cf65bc47 {
    width: 50%;
    flex: 1 1 auto;
    row-gap: 32px;
    order: 2;
    margin: 0% 0% 0% 0%;
}
    
#c10791b1 {
    min-height: 80px;
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 0%;
    row-gap: 0px;
    padding: 6% 2% 6% 2%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 2bb5d73::before, #\39 2bb5d73 > .bgExtraLayerOverlay {
    
}
#\39 2bb5d73 {
    row-gap: 10px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-end;
    padding: 4.5% 4.5% 4.5% 4.5%;
}
    
#\31 35ed4ad {
    margin: 0px 0px 0px 0px;
}
    
#e9d5d930 {
    height: auto;
}
    
#c6f9cd6f {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 44px;
    padding: 40px 40px 40px 40px;
}
    
#\36 5dbfa57.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 40px 0px;
}
#\36 5dbfa57 {
    width: 70%;
}
}



@media (max-width: 767px) {
    
#\30 94ef920 {
    grid-template-rows: minmax(8px, max-content);
}
    
#\32 4b904cb {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\35 f73e177 {
    grid-template-rows: minmax(8px, max-content);
}
    
#\30 75bce13 {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\38 1bad292 {
    grid-template-rows: minmax(8px, max-content);
}
    
#a34993e8 {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\35 2e1ac25 {
    grid-template-rows: minmax(8px, max-content);
}
    
#c6f9cd6f {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521 {
    min-height: 195px;
    align-items: center;
    width: 100%;
    height: auto;
    row-gap: 16px;
    padding: 16px 16px 16px 16px;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 4% 80px 4%;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0% 0% 0px 0%;
}
    
#widget_emb.flex-element.widget-wrapper > [data-element-type] {
    padding: 24px 0px 0px 0px;
}
#widget_emb {
    margin: 0px 0% 0px 0%;
}
    
#widget_87a {
    width: 98.34%;
}
}



@media (max-width: 767px) {
    
#\33 d04f95d {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
}
    
#c6e03620 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    padding-top: 0%;
}
    
#widget_jns {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#df2d99e5 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
}
    
#\32 58387da {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\33 65d16ca {
    width: 50%;
    min-height: 80px;
    align-items: center;
    flex: 1 1 auto;
    order: 1;
    margin: 0% 0% 0% 0%;
}
    
#d4d6cfce {
    height: 200px;
    order: 0;
}
    
#fbabdcb7 {
    width: 50%;
    min-height: 80px;
    align-items: center;
    row-gap: 24px;
    flex: 1 1 auto;
    order: 2;
    margin: 0% 0% 0% 0%;
}
    
#\37 e7da805 {
    min-height: 80px;
    align-items: center;
    width: 50%;
    height: auto;
    row-gap: 36px;
    flex: 1 1 auto;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#d47c2622 {
    min-height: 240px;
    flex-direction: row;
    flex-wrap: wrap;
    row-gap: 0px;
    column-gap: 0%;
    padding: 8% 3% 8% 3%;
}
    
#a663142e {
    height: auto;
    min-height: auto;
    order: 1;
}
}



@media (max-width: 767px) {
    
#f7d23ade {
    min-height: 80px;
    align-items: center;
    width: 50%;
    height: auto;
    row-gap: 36px;
    flex: 1 1 auto;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\31 781d0f0 {
    min-height: 240px;
    flex-direction: row;
    flex-wrap: wrap;
    row-gap: 0px;
    column-gap: 0%;
    padding: 8% 3% 8% 3%;
}
    
#\39 c311ff3 {
    height: auto;
    order: 0;
}
    
#\37 c8c6a8c {
    width: 50%;
    min-height: 80px;
    align-items: center;
    row-gap: 24px;
    flex: 1 1 auto;
    order: 2;
    margin: 0% 0% 0% 0%;
}
    
#cdaa16d2 {
    width: 50%;
    min-height: 80px;
    align-items: center;
    row-gap: 24px;
    flex: 1 1 auto;
    order: 2;
    margin: 0% 0% 0% 0%;
}
    
#\32 cb824a4 {
    height: auto;
    order: 0;
}
}



@media (max-width: 767px) {
    
#\30 bb16814 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 0;
    justify-content: flex-start;
    padding-left: 16px;
    padding-right: 16px;
    row-gap: 21px;
}
    
#\39 6d2477d {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
    justify-content: flex-start;
    padding-left: 16px;
    padding-right: 16px;
    row-gap: 40px;
}
    
#\32 4b904cb {
    min-height: 0;
    flex-direction: column;
    row-gap: 15px;
    flex-wrap: nowrap;
    padding: 12% 4% 12% 4%;
}
}



@media (max-width: 767px) {
    
#\30 ea1a370 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 3cfa88c {
    width: 311.172px;
}
    
#\31 b96de15 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 4% 4% 4%;
}
}



@media (max-width: 767px) {
    
#\36 1d3454b {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 4% 40px 4%;
}
    
#d2dd4481 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 adfcf8a {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 456d010 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#f624039f {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#ee9af805 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\39 aee0842 {
    width: 311.172px;
}
    
#\32 d9d2a36 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 80px 4% 80px 4%;
}
    
#ecfbb5b3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#da364163 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#bd4b5e1e {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\31 23b58f1 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#widget_g33 {
    height: 240px;
}
}



@media (max-width: 767px) {
    
#\30 767341d {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#c05c9e61 {
    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) {
    
#aef87764 {
    min-height: unset;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
}
    
#\38 c909523 {
    margin-left: 0%;
}
    
#bf9f24d5 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fd446466 {
    order: 1;
    width: 100%;
}
    
#\38 298747e {
    height: 240px;
}
    
#fbf02428 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
    padding-bottom: 8%;
    padding-top: 8%;
}
    
#\30 6a5b6da {
    order: 2;
}
    
#b7044b2b {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\37 981482b {
    width: 50%;
    min-height: 80px;
    align-items: center;
    row-gap: 24px;
    flex: 1 1 auto;
    order: 2;
    margin: 0% 0% 0% 0%;
}
    
#\34 8987fc0 {
    height: 220px;
}
    
#\35 e1cb400 {
    min-height: 80px;
    align-items: center;
    width: 50%;
    height: auto;
    row-gap: 36px;
    flex: 1 1 auto;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\31 9e2038e {
    height: 200px;
    order: 0;
}
    
#\31 f7a6529 {
    height: 200px;
    order: 0;
}
    
#\39 ca44acf {
    width: 50%;
    min-height: 80px;
    align-items: center;
    row-gap: 24px;
    flex: 1 1 auto;
    order: 2;
    margin: 0% 0% 0% 0%;
}
    
#ad6f5663 {
    min-height: 240px;
    flex-direction: row;
    flex-wrap: wrap;
    row-gap: 0px;
    column-gap: 0%;
    padding: 8% 3% 8% 3%;
}
}



@media (max-width: 767px) {
    
#\38 912aaf8 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    height: auto;
    row-gap: 16px;
    padding: 16px 16px 16px 16px;
}
    
#e2f7345c {
    margin-top: 0%;
}
    
#\32 40236f6 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 32% 4% 32% 4%;
}
}



@media (max-width: 767px) {
    
#af9249af {
    margin-left: 0%;
}
    
#bf776274 {
    order: 1;
    width: 100%;
}
    
#\36 6c2712e {
    min-height: unset;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
}
    
#e3495ea4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#bb6bccb7 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
    padding-bottom: 8%;
    padding-top: 8%;
}
    
#\30 fc0fd05 {
    order: 2;
}
    
#\36 bbc8bfa {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (max-width: 767px) {
    
#\34 0447694 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dfc54aa4 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
    padding-bottom: 8%;
    padding-top: 8%;
}
    
#\30 b5b831a {
    order: 2;
}
    
#fa2ff1fc {
    order: 1;
    width: 100%;
}
    
#\31 49d6d52 {
    min-height: unset;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
}
    
#\39 0d61115 {
    margin-left: 0%;
}
    
#a550781e {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#a430e207 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#db9cc2d6 {
    order: 1;
    width: 100%;
}
    
#\35 780cb70 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 c6794cb {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
    padding-bottom: 8%;
    padding-top: 8%;
}
    
#\39 b4a13ee {
    margin-left: 0%;
}
    
#\36 c0c3a9a {
    order: 2;
}
    
#eb0a3597 {
    min-height: unset;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
}
}



@media (max-width: 767px) {
    
#\35 4082c01 {
    width: 50%;
    min-height: 80px;
    align-items: center;
    row-gap: 24px;
    flex: 1 1 auto;
    order: 2;
    margin: 0% 0% 0% 0%;
}
    
#\33 13e209e {
    height: 200px;
    order: 0;
}
    
#\32 5add479 {
    min-height: 240px;
    flex-direction: row;
    flex-wrap: wrap;
    row-gap: 0px;
    column-gap: 0%;
    padding: 8% 3% 8% 3%;
}
    
#e069b0c5 {
    height: 200px;
    order: 0;
}
    
#ee9cc198 {
    height: 220px;
}
    
#\35 c3868dc {
    width: 50%;
    min-height: 80px;
    align-items: center;
    row-gap: 24px;
    flex: 1 1 auto;
    order: 2;
    margin: 0% 0% 0% 0%;
}
    
#\32 ce2648d {
    min-height: 80px;
    align-items: center;
    width: 50%;
    height: auto;
    row-gap: 36px;
    flex: 1 1 auto;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#b741c377 {
    min-height: 240px;
    flex-direction: row;
    flex-wrap: wrap;
    row-gap: 0px;
    column-gap: 0%;
    padding: 8% 3% 8% 3%;
}
    
#eadfd8f9 {
    width: 50%;
    min-height: 80px;
    align-items: center;
    row-gap: 24px;
    flex: 1 1 auto;
    order: 2;
    margin: 0% 0% 0% 0%;
}
    
#\38 02ccb66 {
    width: 50%;
    min-height: 80px;
    align-items: center;
    row-gap: 24px;
    flex: 1 1 auto;
    order: 2;
    margin: 0% 0% 0% 0%;
}
    
#\39 1ddfcbb {
    min-height: 80px;
    align-items: center;
    width: 50%;
    height: auto;
    row-gap: 36px;
    flex: 1 1 auto;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#c9593a13 {
    height: 200px;
    order: 0;
}
    
#df1da7e2 {
    height: 200px;
}
}



@media (max-width: 767px) {
    
#d802513e {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    column-gap: 0%;
    padding: 8% 3% 8% 3%;
}
    
#\38 d9292a6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
    justify-content: flex-start;
    padding: 16px 16px 20px 16px;
    margin: 0% 0% 0% 0%;
}
    
#a4d3dbf6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 24px;
    order: 2;
    margin: 0% 0% 0% 0%;
}
    
#bd2a544b {
    height: auto;
    min-height: auto;
    order: 1;
}
    
#\31 351ad49 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    height: auto;
    row-gap: 36px;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\38 2ff79a9 {
    margin-top: -40px;
    width: 90%;
}
    
#widget_brr {
    order: 0;
    height: 20px;
}
    
#f60927e3 {
    height: auto;
    align-self: auto;
    width: 90%;
    order: 3;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d7bf8f63.flex-element.widget-wrapper > [data-element-type] {
    padding: 60px 0px 60px 0px;
}
#d7bf8f63 {
    width: 88.82%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#aa300483 {
    margin-top: -40px;
    width: 90%;
}
}



@media (max-width: 767px) {
    
#ae9ae1d2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    justify-content: flex-start;
    padding: 80px 16px 48px 16px;
    margin: 0% 0% 0% 0%;
}
    
#f1f7d749.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 40px 0px;
}
#f1f7d749 {
    width: 100.00%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#bdd5cf3f {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    padding-top: 0%;
}
    
#\38 f1d5086 {
    order: 3;
}
}



@media (max-width: 767px) {
    
#ddbf3500 {
    min-height: unset;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
}
    
#\35 a1cd3e4 {
    margin-left: 0%;
}
    
#dfeebf84.flex-element.widget-wrapper > [data-element-type] {
    padding: 60px 30px 0px 40px;
}
#dfeebf84 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 326ee20 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
    padding: 20px 6% 8% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\32 3f9b8a4.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 0px 16px 0px;
}
#\32 3f9b8a4 {
    order: 2;
    align-self: center;
    margin: 0px 0% 0px 0%;
}
    
#d385fae4.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 8px 40px 20px;
}
#d385fae4 {
    order: 1;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\36 94562f4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\35 1471797 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
    
#\32 6f15427 {
    min-height: 0;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
    flex-wrap: nowrap;
}
    
#\32 28e3fef {
    margin-left: 0%;
}
    
#f1f44501.flex-element.widget-wrapper > [data-element-type] {
    padding: 60px 30px 0px 40px;
}
#f1f44501 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bf9d99fe.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 0px 16px 0px;
}
#bf9d99fe {
    order: 2;
    align-self: center;
    margin: 0px 0% 0px 0%;
}
    
#b889925b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 8px 40px 20px;
}
#b889925b {
    order: 1;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#c4e3ee4a {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
    order: 1;
    padding: 20px 6% 8% 6%;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#ee28ed7c {
    min-height: 0;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
    flex-wrap: nowrap;
}
    
#a771e53d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 4a0c3aa {
    margin-left: 0%;
}
    
#\38 2cef888.flex-element.widget-wrapper > [data-element-type] {
    padding: 60px 30px 0px 40px;
}
#\38 2cef888 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 2fb3bbe.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 8px 40px 20px;
}
#\35 2fb3bbe {
    order: 1;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#c3203012.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 0px 16px 0px;
}
#c3203012 {
    order: 2;
    align-self: center;
    width: 327px;
    margin: 0px 0% 0px 0%;
}
    
#\39 7b74193 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
    order: 1;
    padding: 20px 6% 40px 6%;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#eec2fbe5 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    justify-content: flex-start;
    padding: 0px 10px 100px 10px;
    margin: 0% 0% 0% 0%;
}
    
#e60d981d {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 4% 0% 4%;
}
    
#a2216e6b {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#ff0177fc.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 20px 0px 0px;
}
#ff0177fc {
    width: 70%;
    justify-self: auto;
    align-self: center;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 75bce13 {
    min-height: 0;
    flex-direction: column;
    row-gap: 32px;
    flex-wrap: nowrap;
    padding: 32px 4% 20px 4%;
}
    
#\32 6c4a072::before, #\32 6c4a072 > .bgExtraLayerOverlay {
    
}
#\32 6c4a072 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 0;
    justify-content: flex-start;
    height: auto;
    padding: 12% 0% 12% 0%;
    margin: 0px 0% 0px 0%;
}
    
#widget_bib {
    height: 240px;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_1oq.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 0px 0px;
}
#widget_1oq {
    order: 2;
    width: 99.88%;
    align-self: flex-end;
    margin: 0px 0px 0px 0px;
}
    
#\30 b77076a {
    height: auto;
    width: 100%;
    min-height: 50px;
}
    
#c4d1e2dd {
    margin: 0px 0px 0px 0px;
}
}



@media (max-width: 767px) {
    
#\39 89e1463 {
    width: 50%;
    min-height: 80px;
    align-items: center;
    flex: 1 1 auto;
    order: 1;
    margin: 0% 0% 0% 0%;
}
    
#\39 667b44c {
    min-height: 80px;
    align-items: center;
    width: 50%;
    height: auto;
    row-gap: 36px;
    flex: 1 1 auto;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\37 2f31c71 {
    height: auto;
    min-height: auto;
    order: 1;
}
    
#\34 150d810 {
    width: 50%;
    min-height: 80px;
    align-items: center;
    row-gap: 24px;
    flex: 1 1 auto;
    order: 2;
    margin: 0% 0% 0% 0%;
}
    
#\31 0406b7c {
    height: auto;
}
    
#\31 f4d87da {
    min-height: 240px;
    flex-direction: row;
    flex-wrap: wrap;
    row-gap: 0px;
    column-gap: 0%;
    padding: 8% 3% 8% 3%;
}
}



@media (max-width: 767px) {
    
#\32 1fd8032 {
    order: 1;
    width: 100%;
}
    
#\34 81e9e4a {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
    padding-bottom: 8%;
    padding-top: 8%;
}
    
#\38 d125b59 {
    min-height: unset;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
}
    
#cbf14ab4 {
    margin-left: 0%;
}
    
#\35 91bf9bc {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 90d2e59 {
    order: 2;
}
    
#bb8c1227 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (max-width: 767px) {
    
#ce90103d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0% 20px 0px 0px;
}
#ce90103d {
    width: 99.88%;
}
    
#\32 054b9ed::before, #\32 054b9ed > .bgExtraLayerOverlay {
    
}
#\32 054b9ed {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 0;
    justify-content: flex-start;
    height: auto;
    padding: 12% 0% 12% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\38 d44f566.flex-element.widget-wrapper > [data-element-type] {
    padding: 20px 0px 0px 0px;
}
#\38 d44f566 {
    order: 2;
    width: 99.88%;
    align-self: flex-end;
    margin: 0px 0px 0px 0px;
}
    
#\36 45f9949 {
    height: auto;
    width: 100%;
    min-height: 50px;
}
    
#\35 3da6ead {
    margin: 0px 0px 0px 0px;
}
    
#a34993e8 {
    min-height: 0;
    flex-direction: column;
    row-gap: 32px;
    flex-wrap: nowrap;
    padding: 32px 4% 20px 4%;
}
    
#group_85k::before, #group_85k > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#\38 7116562 {
    width: 90%;
    height: 610px;
}
    
#\34 0256c67 {
    height: auto;
    order: 0;
    width: 90%;
}
    
#\37 8a814f7 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    height: auto;
    row-gap: 36px;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#ccaacd8f {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 24px;
    order: 2;
    margin: 0% 0% 0% 0%;
}
    
#cf65bc47 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 24px;
    order: 2;
    margin: 0% 0% 0% 0%;
}
    
#c10791b1 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    column-gap: 0%;
    padding: 30px 3% 60px 3%;
}
    
#\36 b39bbcd {
    height: auto;
    order: 0;
    width: 90%;
}
    
#ac6f0e57 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\39 2bb5d73::before, #\39 2bb5d73 > .bgExtraLayerOverlay {
    
}
#\39 2bb5d73 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 0;
    justify-content: flex-start;
    height: auto;
    padding: 12% 0% 12% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\31 35ed4ad {
    margin: 0px 0px 0px 0px;
}
    
#e9d5d930 {
    height: auto;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c6f9cd6f {
    min-height: 0;
    flex-direction: column;
    row-gap: 32px;
    flex-wrap: nowrap;
    padding: 32px 4% 20px 4%;
}
    
#\36 34e528a.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 0px 0px;
}
#\36 34e528a {
    order: 2;
    width: 99.88%;
    align-self: flex-end;
    margin: 0px 0px 0px 0px;
}
    
#cb62eafd {
    height: auto;
    width: 100%;
    min-height: 50px;
}
    
#\36 5dbfa57.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 20px 0px 0px;
}
#\36 5dbfa57 {
    width: 70%;
    justify-self: auto;
    align-self: center;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}

