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

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

  *#dm .dmInner div.u_1056813044 .copyright { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1586410331 .copyright { color:rgba(30,174,109,1) !important; }

  *#dm .dmInner nav.u_1450492450 { color:white !important; }

  *#dm .dmInner nav.u_1312188015 { color:white !important; }

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

  *#dm .dmInner div.u_1462689319 hr { color:var(--color_6) !important; }

  *#dm .dmInner div.u_1140488904 .copyright { color:var(--color_2) !important; }

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1962117889 span.text {
    font-weight:bold !important;
    font-family:'',Inter,Tight,'' !important;
    font-size:18px !important;
    color:var(--color_2) !important;
  }

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

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

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

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

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

  *#dm .dmInner a.u_1703305958 span.text {
    font-weight:bold !important;
    font-family:'',Inter,Tight,'' !important;
    font-size:18px !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner *.u_1503380240 .photoGalleryThumbs .image-container a { background-size:contain !important; }

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1687692911:hover {
    background-color:rgba(20,17,17,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1687692911.hover {
    background-color:rgba(20,17,17,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1687692911 span.text {
    font-weight:bold !important;
    font-family:'',Inter,Tight,'' !important;
    font-size:16px !important;
    color:var(--color_2) !important;
  }

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

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

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

  *#dm .dmInner a.u_1518440892:hover {
    background-color:rgba(20,17,17,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1518440892.hover {
    background-color:rgba(20,17,17,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1518440892 span.text {
    font-weight:bold !important;
    font-family:'',Inter,Tight,'' !important;
    font-size:16px !important;
    color:var(--color_2) !important;
  }

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1190366172:hover {
    background-color:rgba(20,17,17,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1190366172.hover {
    background-color:rgba(20,17,17,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1190366172 span.text {
    font-weight:bold !important;
    font-family:'',Inter,Tight,'' !important;
    font-size:16px !important;
    color:var(--color_2) !important;
  }

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1188114536:hover {
    background-color:rgba(20,17,17,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1188114536.hover {
    background-color:rgba(20,17,17,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1188114536 span.text {
    font-weight:bold !important;
    font-family:'',Inter,Tight,'' !important;
    font-size:16px !important;
    color:var(--color_2) !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1319051782:hover {
    background-color:rgba(20,17,17,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1319051782.hover {
    background-color:rgba(20,17,17,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1319051782 span.text {
    font-weight:bold !important;
    font-family:'',Inter,Tight,'' !important;
    font-size:16px !important;
    color:var(--color_2) !important;
  }

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

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

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

  *#dm .dmInner a.u_1428289430:hover {
    background-color:rgba(20,17,17,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1428289430.hover {
    background-color:rgba(20,17,17,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1428289430 span.text {
    font-weight:bold !important;
    font-family:'',Inter,Tight,'' !important;
    font-size:16px !important;
    color:var(--color_2) !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1056490585:hover {
    background-color:rgba(20,17,17,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1056490585.hover {
    background-color:rgba(20,17,17,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1056490585 span.text {
    font-weight:bold !important;
    font-family:'',Inter,Tight,'' !important;
    font-size:16px !important;
    color:var(--color_2) !important;
  }

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

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

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

  *#dm .dmInner a.u_1911333363:hover {
    background-color:rgba(20,17,17,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1911333363.hover {
    background-color:rgba(20,17,17,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1911333363 span.text {
    font-weight:bold !important;
    font-family:'',Inter,Tight,'' !important;
    font-size:16px !important;
    color:var(--color_2) !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1713287765:hover {
    background-color:rgba(20,17,17,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1713287765.hover {
    background-color:rgba(20,17,17,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1713287765 span.text {
    font-weight:bold !important;
    font-family:'',Inter,Tight,'' !important;
    font-size:16px !important;
    color:var(--color_2) !important;
  }

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1368133254:hover {
    background-color:rgba(20,17,17,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1368133254.hover {
    background-color:rgba(20,17,17,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1368133254 span.text {
    font-weight:bold !important;
    font-family:'',Inter,Tight,'' !important;
    font-size:16px !important;
    color:var(--color_2) !important;
  }

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

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1021185511:hover {
    background-color:rgba(20,17,17,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1021185511.hover {
    background-color:rgba(20,17,17,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1021185511 span.text {
    font-weight:bold !important;
    font-family:'',Inter,Tight,'' !important;
    font-size:16px !important;
    color:var(--color_2) !important;
  }

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

  *#dm .dmInner a.u_1889541962 span.text {
    font-weight:bold !important;
    font-family:'',Inter,Tight,'' !important;
    font-size:16px !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner a.u_1514963921 span.text {
    font-weight:bold !important;
    font-family:'',Inter,Tight,'' !important;
    font-size:16px !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner a.u_1614860730 span.text {
    font-weight:bold !important;
    font-family:'',Inter,Tight,'' !important;
    font-size:16px !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner a.u_1533756625 span.text {
    font-weight:bold !important;
    font-family:'',Inter,Tight,'' !important;
    font-size:16px !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner a.u_1557331054 span.text {
    font-weight:bold !important;
    font-family:'',Inter,Tight,'' !important;
    font-size:16px !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner a.u_1251490186 span.text {
    font-weight:bold !important;
    font-family:'',Inter,Tight,'' !important;
    font-size:16px !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner a.u_1419365408 span.text {
    font-weight:bold !important;
    font-family:'',Inter,Tight,'' !important;
    font-size:16px !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner a.u_1857524188 span.text {
    font-weight:bold !important;
    font-family:'',Inter,Tight,'' !important;
    font-size:16px !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner a.u_1776814652 span.text {
    font-weight:bold !important;
    font-family:'',Inter,Tight,'' !important;
    font-size:16px !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner a.u_1563753991 span.text {
    font-weight:bold !important;
    font-family:'',Inter,Tight,'' !important;
    font-size:16px !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner a.u_1530092591 span.text {
    font-weight:bold !important;
    font-family:'',Inter,Tight,'' !important;
    font-size:16px !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_2868105311 .DealCard__Title { color:rgba(0,0,0,1) !important; }

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

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

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

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

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

  *#dm .dmInner a.u_1440067067 span.text {
    font-weight:bold !important;
    font-family:'',Inter,Tight,'' !important;
    font-size:16px !important;
    color:var(--color_1) !important;
  }

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

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

  *#dm .dmInner a.u_1896492977:hover {
    background-color:rgba(20,17,17,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1896492977.hover {
    background-color:rgba(20,17,17,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1896492977 span.text {
    font-weight:bold !important;
    font-family:'',Inter,Tight,'' !important;
    font-size:16px !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1342979431 img { object-fit:contain !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner div.u_1056813044 .copyright { font-size:16px !important; }

  *#dm .dmInner div.u_1140488904 .copyright { font-size:14px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_1503380240 .photoGalleryThumbs { padding:10px !important; }

  *#dm .dmInner *.u_1503380240 .layout-container { padding:10px !important; }

  *#dm .dmInner *.u_1503380240 .photoGalleryViewAll { padding:0 10px !important; }

  *#dm .dmInner *.u_1503380240 .photoGalleryThumbs .image-container a { padding-top:86px !important; }
}
*#dm .dmInner div.u_1172538796
{
}
@media screen and (min-width:769px) {
  ul.Categories_List { flex-wrap:nowrap; }
}
separatorHomeCss{color:red !important}*#dm .dmInner div.u_1172538796
{
}
separatorHomeCss{color:red !important}@media all {
    
#ed3d1aad {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 9px;
    width: 100%;
    min-width: 4%;
    padding: 16px 0% 16px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 31edc8e::before, #\34 31edc8e > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.93;
    border-radius: inherit;
    background-image: linear-gradient(90deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%);
}
#\34 31edc8e {
    background-color: var(--color_2);
    background-image: url();
    background-repeat: repeat;
    background-size: auto;
}
    
#\33 dc74077 {
    min-height: 491px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 20px 32px 20px 32px;
    margin: 0% 0% 0% 0%;
}
    
#widget_3l9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\39 543b812 {
    margin-top: 10px;
}
    
#\37 e77c605 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\34 bf5939c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 bbc8c49 {
    min-height: 183px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#widget_2m6.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_2m6 {
    width: 95.57%;
    height: 178px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\31 e39467d {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\32 1778848 {
    min-height: 346px;
    column-gap: 6%;
    row-gap: 36px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 32px 2% 32px;
    margin: 0% 0% 0% 0%;
}
    
#c2cdfd02[data-background-color-animation] {
    
}
#c2cdfd02 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 8px;
    width: 100%;
    min-width: 4%;
    padding: 16px 10px 16px 10px;
    margin: 0% 0% 0% 0%;
}
    
#widget_ea8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_ea8 {
    width: 100.00%;
    height: 217px;
    max-width: 100%;
    order: 1;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\32 f9aa726 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c8595e2a {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\35 21422b9 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\38 242e66b {
    align-items: flex-start;
    width: 100.00%;
    min-height: 381px;
    max-height: 100%;
    order: 0;
    row-gap: 27px;
    height: auto;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 98a1c51 {
    min-height: 551px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 1% 4% 1%;
    margin: 0% 0% 0% 0%;
}
    
#\36 bba2207 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 32px;
    width: 39.51800467653936%;
    min-width: 4%;
    flex-wrap: nowrap;
    padding: 16px 0px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 cfc312d::before, #\36 cfc312d > .bgExtraLayerOverlay {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.5;
    border-radius: inherit;
}
#\36 cfc312d {
    background-position: 0% 0%;
    background-image: url("https://lirp.cdn-website.com/02056a0b/dms3rep/multi/opt/26_HAVEN_blaze+header+background_v1-02-1920w.png");
    background-attachment: fixed;
    background-origin: border-box;
}
    
#a0000524 {
    margin: 0px 0% 0px 0%;
}
    
#group_18k {
    width: 59.47%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_n6p {
    width: 100.00%;
    height: 404px;
    min-height: 100px;
    max-width: 100%;
    order: 0;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#a7951349 {
    flex-direction: row;
    align-items: flex-start;
    width: 89.06%;
    min-height: 86px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    height: auto;
    justify-content: flex-start;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 5a929d5 {
    width: 236px;
    height: auto;
    min-height: 62px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 8015a38 {
    width: 236px;
    height: auto;
    min-height: 62px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#cbb188d4::before, #cbb188d4 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.86;
    border-radius: inherit;
}
#cbb188d4 {
    background-color: var(--color_2);
    background-image: none;
    background-size: contain;
    background-position: 100% 0%;
    background-attachment: fixed;
}
    
#\35 ddf240a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    min-width: 4%;
    padding: 16px 0% 16px 0%;
    margin: 0% 0% 0% 0%;
}
    
#c6e64df6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 2b1ea2b {
    margin: 10px 0% 0px 0%;
}
    
#\34 6dbcaf1 {
    min-height: 560px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 40px 32px 40px 32px;
    margin: 0% 0% 0% 0%;
}
    
#widget_5ba {
    width: 8.72%;
    height: 60px;
    max-width: 100%;
    order: 0;
}
    
#widget_92n {
    width: 1376px;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\32 4ab965f {
    width: 100.00%;
    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 all {
    
#d4fd224f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    min-width: 4%;
    padding: 16px 0% 16px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 8ffe700 {
    width: 10.25%;
    height: 102px;
    max-width: 100%;
    order: 0;
}
    
#\35 860227c {
    min-height: 560px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 40px 32px 40px 32px;
    margin: 0% 0% 0% 0%;
}
    
#e52ec43f {
    background-color: var(--color_2);
    background-image: initial;
}
    
#a4b222ff {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c0537bbc {
    margin: 10px 0% 0px 0%;
}
    
#widget_tjd {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\35 41f773a {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#d18d4e60::before, #d18d4e60 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.86;
    border-radius: inherit;
}
#d18d4e60 {
    background-color: var(--color_2);
    background-image: none;
    background-size: contain;
    background-position: 100% 0%;
    background-attachment: fixed;
}
    
#b1ac6744 {
    width: 15.48%;
    height: 56px;
    max-width: 100%;
    order: 0;
}
    
#d48d8905 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\33 cfba799 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    min-width: 4%;
    padding: 16px 0% 16px 0%;
    margin: 0% 0% 0% 0%;
}
    
#d88ece77 {
    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;
}
    
#d550431f {
    min-height: 560px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 40px 32px 40px 32px;
    margin: 0% 0% 0% 0%;
}
    
#\31 c16e6e6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 3ee2f68 {
    margin: 10px 0% 0px 0%;
}
}



@media all {
    
#f2ebc1d7 {
    min-height: 560px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 40px 32px 40px 32px;
    margin: 0% 0% 0% 0%;
}
    
#b781e2e5 {
    margin: 10px 0% 0px 0%;
}
    
#d37b7704 {
    width: 6.03%;
    height: 100px;
    max-width: 100%;
    order: 0;
}
    
#\39 b7a3c82 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a1904b96 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#aeb8653c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    min-width: 4%;
    padding: 16px 0% 16px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 05b45a2 {
    background-image: none;
    background-color: rgba(255, 255, 255, 1);
}
}



@media all {
    
#\37 5053585::before, #\37 5053585 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.5;
    border-radius: inherit;
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 52%, rgba(0, 0, 0, 1) 100%);
}
#\37 5053585 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 48%;
    min-height: 350px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url("https://lirp.cdn-website.com/02056a0b/dms3rep/multi/opt/imgi_101_imgi_9_san-bernardino-turkey-drive.png-1920w.png");
    height: auto;
    min-width: 32px;
    flex-wrap: nowrap;
    order: 3;
    margin: 0px 0% 0px 0%;
}
    
#\35 cb16229 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 5px 16px 5px;
    margin: 0px 0% 0px 0%;
}
    
#\36 8e6cdab {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#group_est {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex-wrap: wrap;
}
    
#group_141::before, #group_141 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.5;
    border-radius: inherit;
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 52%, rgba(0, 0, 0, 1) 100%);
}
#group_141 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 48%;
    min-height: 350px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url(https://lirp.cdn-website.com/02056a0b/dms3rep/multi/opt/loc1small-1920w.png);
    height: auto;
    min-width: 32px;
    flex-wrap: nowrap;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#widget_tif {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 abf9768::before, #\30 abf9768 > .bgExtraLayerOverlay {
    
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 52%, rgba(0, 0, 0, 1) 100%);
}
#\30 abf9768 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 48%;
    min-height: 350px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url(https://lirp.cdn-website.com/02056a0b/dms3rep/multi/opt/waxcompress-1920w.png);
    height: auto;
    min-width: 32px;
    flex-wrap: nowrap;
    order: 1;
    background-size: contain;
    background-color: var(--color_1);
    background-position: 50% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\39 9d26288 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b3447d4e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 1a8d3fc::before, #\39 1a8d3fc > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.5;
    border-radius: inherit;
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 52%, rgba(0, 0, 0, 1) 100%);
}
#\39 1a8d3fc {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 48%;
    min-height: 350px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url(https://lirp.cdn-website.com/02056a0b/dms3rep/multi/opt/loc2small-1920w.jpg);
    height: auto;
    min-width: 32px;
    flex-wrap: nowrap;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#c38d4b74 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 29c5d5f::before, #\34 29c5d5f > .bgExtraLayerOverlay {
    border-radius: inherit;
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 46%, rgba(0, 0, 0, 1) 100%);
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.5;
}
#\34 29c5d5f {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 48%;
    min-height: 420px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url(https://irp.cdn-website.com/02056a0b/dms3rep/multi/YTDown.com_YouTube_Belmont-Park-Clean-Up_Media_X4wyvMZd1ts_001_1080p-ezgif.com-video-to-gif-converter.gif);
    height: auto;
    min-width: 32px;
    flex-wrap: nowrap;
    order: 3;
    margin: 0px 0% 0px 0%;
}
    
#\30 6085c8c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\35 ec18172 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e5eef7fa {
    margin-top: 10px;
}
    
#\39 36baee7 {
    min-height: 560px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 20px 32px 20px 32px;
    margin: 0% 0% 0% 0%;
}
    
#\34 7da24dc {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    min-width: 4%;
    --bg-start: var(--color_6);
    --bg-end: var(--color_1);
    padding: 16px 0% 16px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 76d4fb6 {
    width: 15.48%;
    height: 56px;
    max-width: 100%;
    order: 0;
}
    
#\32 b6711fd::before, #\32 b6711fd > .bgExtraLayerOverlay {
    
}
#\32 b6711fd {
    background-position: 100% 0%;
    background-attachment: fixed;
    --bg-start: rgba(0, 0, 0, 1);
    --bg-end: rgba(54, 193, 204, 1);
    background-image: linear-gradient(135deg, rgba(0, 0, 0, 1) 15%, rgba(54, 193, 204, 1) 100%);
    background-origin: border-box;
}
    
#\34 afd35fb {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\31 e09ad5b {
    min-height: 307px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 40px 32px 40px 32px;
    margin: 0% 0% 0% 0%;
}
    
#\31 aa5a24d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b2366f6b::before, #b2366f6b > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.86;
    border-radius: inherit;
}
#b2366f6b {
    background-color: var(--color_2);
    background-image: none;
    background-size: contain;
    background-position: 100% 0%;
    background-attachment: fixed;
}
    
#\39 ecc3126 {
    margin: 10px 0% 0px 0%;
}
    
#\39 88dd172 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 40px;
    width: 100%;
    min-width: 4%;
    order: 0;
    padding: 16px 0% 16px 0%;
    margin: 0% 0% 0% 0%;
}
    
#widget_aj0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#group_5dg {
    background-size: contain;
    align-items: flex-start;
    width: 10.71%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url("https://lirp.cdn-website.com/02056a0b/dms3rep/multi/opt/hn_google-1920w.png");
    height: auto;
    align-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_ca5 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 70px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-content: flex-start;
}
    
#\35 e4fd367 {
    background-size: contain;
    align-items: flex-start;
    width: 10.71%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url("https://lirp.cdn-website.com/02056a0b/dms3rep/multi/opt/yahoo-1920w.png");
    height: auto;
    align-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e6d0e09c {
    background-size: contain;
    align-items: flex-start;
    width: 10.71%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url("https://lirp.cdn-website.com/02056a0b/dms3rep/multi/opt/imgi_16_yelp.png-1920w.png");
    height: auto;
    align-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 1805ae8 {
    background-size: contain;
    align-items: flex-start;
    width: 10.71%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url("https://lirp.cdn-website.com/02056a0b/dms3rep/multi/opt/business-insider-logo-1920w.png");
    height: auto;
    align-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 83ad7e5 {
    background-size: contain;
    align-items: flex-start;
    width: 10.71%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url("https://lirp.cdn-website.com/02056a0b/dms3rep/multi/opt/weedmaps-1920w.png");
    height: auto;
    align-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 b744cd5 {
    background-size: contain;
    align-items: flex-start;
    width: 10.71%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url("https://lirp.cdn-website.com/02056a0b/dms3rep/multi/opt/leafly1-1920w.webp");
    height: auto;
    align-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bdc17fd2 {
    background-size: contain;
    align-items: flex-start;
    width: 10.71%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url("https://lirp.cdn-website.com/02056a0b/dms3rep/multi/opt/marketwatch-1920w.png");
    height: auto;
    align-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 0945b18 {
    background-size: contain;
    align-items: flex-start;
    width: 10.71%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url("https://lirp.cdn-website.com/02056a0b/dms3rep/multi/opt/inquirer-net-1920w.png");
    height: auto;
    align-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 0043cdf {
    background-size: contain;
    align-items: flex-start;
    width: 10.71%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url("https://lirp.cdn-website.com/02056a0b/dms3rep/multi/opt/laweekly-1920w.png");
    height: auto;
    align-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\33 3710075 {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\35 6735388::before, #\35 6735388 > .bgExtraLayerOverlay {
    
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 52%, rgba(0, 0, 0, 1) 100%);
}
#\35 6735388 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 31%;
    min-height: 289px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    background-image: url();
    height: auto;
    min-width: 32px;
    flex-wrap: nowrap;
    order: 0;
    border-style: solid;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    border-width: 1px 1px 1px 1px;
    margin: 0px 0% 0px 0%;
}
    
#\31 338b48a::before, #\31 338b48a > .bgExtraLayerOverlay {
    
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 52%, rgba(0, 0, 0, 1) 100%);
}
#\31 338b48a {
    justify-content: flex-start;
    align-items: flex-start;
    width: 31%;
    min-height: 289px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    background-image: url();
    height: auto;
    min-width: 32px;
    flex-wrap: nowrap;
    order: 0;
    border-style: solid;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    border-width: 1px 1px 1px 1px;
    margin: 0px 0% 0px 0%;
}
    
#\38 94e5c4a {
    width: 13.48%;
    height: 67px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 898438c {
    flex-direction: row;
    align-items: flex-start;
    width: 89.06%;
    min-height: 77px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 3;
    height: auto;
    justify-content: flex-start;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bac018f2::before, #bac018f2 > .bgExtraLayerOverlay {
    
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 52%, rgba(0, 0, 0, 1) 100%);
}
#bac018f2 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 31%;
    min-height: 289px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    background-image: url();
    height: auto;
    min-width: 32px;
    flex-wrap: nowrap;
    order: 0;
    border-style: solid;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    border-width: 1px 1px 1px 1px;
    margin: 0px 0% 0px 0%;
}
    
#\38 0c88d4d {
    width: 140px;
    height: auto;
    min-height: 40px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d074b1f1::before, #d074b1f1 > .bgExtraLayerOverlay {
    
}
#d074b1f1 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 31%;
    min-height: 289px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    background-image: url();
    height: auto;
    min-width: 32px;
    flex-wrap: nowrap;
    order: 0;
    border-style: solid;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    border-width: 1px 1px 1px 1px;
    margin: 0px 0% 0px 0%;
}
    
#\35 f0d86b9::before, #\35 f0d86b9 > .bgExtraLayerOverlay {
    
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 52%, rgba(0, 0, 0, 1) 100%);
}
#\35 f0d86b9 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 31%;
    min-height: 289px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    background-image: url();
    height: auto;
    min-width: 32px;
    flex-wrap: nowrap;
    order: 0;
    border-style: solid;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    border-width: 1px 1px 1px 1px;
    margin: 0px 0% 0px 0%;
}
    
#\31 4076ff8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#bdf9e15b {
    width: 140px;
    height: auto;
    min-height: 40px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 99c13c0 {
    width: 140px;
    height: auto;
    min-height: 40px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 aae4f35 {
    width: 140px;
    height: auto;
    min-height: 40px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 57cf4b2 {
    width: 140px;
    height: auto;
    min-height: 40px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 f1ac610 {
    width: 13.48%;
    height: 67px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 64d4e08 {
    flex-direction: row;
    align-items: flex-start;
    width: 89.06%;
    min-height: 77px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 3;
    height: auto;
    justify-content: flex-start;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c00e7569 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex-wrap: wrap;
    justify-self: auto;
    align-self: auto;
    order: 1;
    justify-content: space-between;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 f6f39ba {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 38dba38 {
    background-color: var(--color_2);
    background-image: initial;
}
    
#f5e59bb0 {
    width: 13.48%;
    height: 67px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 aed3623 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#d101f3e9 {
    width: 13.48%;
    height: 67px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 7239b79 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#ddf64aeb {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#c2a44c29 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\38 7b1695d {
    width: 140px;
    height: auto;
    min-height: 40px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 5beea12 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 13px;
    width: 100%;
    min-width: 4%;
    order: 0;
    justify-content: flex-start;
    padding: 60px 0% 60px 0%;
    margin: 0% 0% 0% 0%;
}
    
#efc7523f {
    width: 140px;
    height: auto;
    min-height: 40px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a9819b72 {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\30 2aede6b {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#aeb92581 {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#c713c621 {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#a8c033c4 {
    flex-direction: row;
    align-items: flex-start;
    width: 89.06%;
    min-height: 77px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 3;
    height: auto;
    justify-content: flex-start;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f59adf05 {
    width: 13.48%;
    height: 67px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d04764fb {
    width: 13.48%;
    height: 67px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b0ba543d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#b5b06588 {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\30 f1830f4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#e4b54bdb {
    width: 140px;
    height: auto;
    min-height: 40px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 6634e83::before, #\31 6634e83 > .bgExtraLayerOverlay {
    
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 52%, rgba(0, 0, 0, 1) 100%);
}
#\31 6634e83 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 31%;
    min-height: 289px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    background-image: url();
    height: auto;
    min-width: 32px;
    flex-wrap: nowrap;
    order: 0;
    border-style: solid;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    border-width: 1px 1px 1px 1px;
    margin: 0px 0% 0px 0%;
}
    
#c68a5f6f {
    flex-direction: row;
    align-items: flex-start;
    width: 89.06%;
    min-height: 77px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 3;
    height: auto;
    justify-content: flex-start;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 e799bc5::before, #\32 e799bc5 > .bgExtraLayerOverlay {
    
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 52%, rgba(0, 0, 0, 1) 100%);
}
#\32 e799bc5 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 31%;
    min-height: 289px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    background-image: url();
    height: auto;
    min-width: 32px;
    flex-wrap: nowrap;
    order: 0;
    border-style: solid;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    border-width: 1px 1px 1px 1px;
    margin: 0px 0% 0px 0%;
}
    
#\38 6e38c1f::before, #\38 6e38c1f > .bgExtraLayerOverlay {
    
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 52%, rgba(0, 0, 0, 1) 100%);
}
#\38 6e38c1f {
    justify-content: flex-start;
    align-items: flex-start;
    width: 31%;
    min-height: 289px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    background-image: url();
    height: auto;
    min-width: 32px;
    flex-wrap: nowrap;
    order: 0;
    border-style: solid;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    border-width: 1px 1px 1px 1px;
    margin: 0px 0% 0px 0%;
}
    
#\30 ff5cbff {
    flex-direction: row;
    align-items: flex-start;
    width: 89.06%;
    min-height: 77px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 3;
    height: auto;
    justify-content: flex-start;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 c3cf8aa::before, #\35 c3cf8aa > .bgExtraLayerOverlay {
    
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 52%, rgba(0, 0, 0, 1) 100%);
}
#\35 c3cf8aa {
    justify-content: flex-start;
    align-items: flex-start;
    width: 31%;
    min-height: 289px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    background-image: url();
    height: auto;
    min-width: 32px;
    flex-wrap: nowrap;
    order: 0;
    border-style: solid;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    border-width: 1px 1px 1px 1px;
    margin: 0px 0% 0px 0%;
}
    
#\32 cbce565 {
    width: 140px;
    height: auto;
    min-height: 40px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 6ef5571 {
    flex-direction: row;
    align-items: flex-start;
    width: 89.06%;
    min-height: 77px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 3;
    height: auto;
    justify-content: flex-start;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 61cfb64 {
    width: 13.48%;
    height: 67px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 7e25178 {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\38 93184dd {
    width: 140px;
    height: auto;
    min-height: 40px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c7f13268 {
    width: 140px;
    height: auto;
    min-height: 40px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 8e7d650 {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\32 a782a61 {
    flex-direction: row;
    align-items: flex-start;
    width: 89.06%;
    min-height: 77px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 3;
    height: auto;
    justify-content: flex-start;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a765baf3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\36 0581e30 {
    width: 13.48%;
    height: 67px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#df7b1dad::before, #df7b1dad > .bgExtraLayerOverlay {
    
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 52%, rgba(0, 0, 0, 1) 100%);
}
#df7b1dad {
    justify-content: flex-start;
    align-items: flex-start;
    width: 31%;
    min-height: 289px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    background-image: url();
    height: auto;
    min-width: 32px;
    flex-wrap: nowrap;
    order: 0;
    border-style: solid;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    border-width: 1px 1px 1px 1px;
    margin: 0px 0% 0px 0%;
}
    
#adbbd89e::before, #adbbd89e > .bgExtraLayerOverlay {
    
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 52%, rgba(0, 0, 0, 1) 100%);
}
#adbbd89e {
    justify-content: flex-start;
    align-items: flex-start;
    width: 31%;
    min-height: 289px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    background-image: url();
    height: auto;
    min-width: 32px;
    flex-wrap: nowrap;
    order: 0;
    border-style: solid;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    border-width: 1px 1px 1px 1px;
    margin: 0px 0% 0px 0%;
}
    
#f0a52638 {
    width: 140px;
    height: auto;
    min-height: 40px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e897cb2d {
    width: 140px;
    height: auto;
    min-height: 40px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 a2c129f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\30 889606f {
    width: 140px;
    height: auto;
    min-height: 40px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d82706a2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\32 34131c0 {
    width: 140px;
    height: auto;
    min-height: 40px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 eb333f7 {
    width: 140px;
    height: auto;
    min-height: 40px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#edcda902 {
    flex-direction: row;
    align-items: flex-start;
    width: 89.06%;
    min-height: 77px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 3;
    height: auto;
    justify-content: flex-start;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e5398d93 {
    width: 140px;
    height: auto;
    min-height: 40px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 6c590b4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\35 e621067 {
    width: 13.48%;
    height: 67px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e03317dd {
    flex-direction: row;
    align-items: flex-start;
    width: 89.06%;
    min-height: 77px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 3;
    height: auto;
    justify-content: flex-start;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 4f23a52 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\36 5fdf860::before, #\36 5fdf860 > .bgExtraLayerOverlay {
    
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 52%, rgba(0, 0, 0, 1) 100%);
}
#\36 5fdf860 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 31%;
    min-height: 289px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    background-image: url();
    height: auto;
    min-width: 32px;
    flex-wrap: nowrap;
    order: 0;
    border-style: solid;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    border-width: 1px 1px 1px 1px;
    margin: 0px 0% 0px 0%;
}
    
#ee7d42b9 {
    width: 13.48%;
    height: 67px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a42222a0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\34 947d1be {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#a86ab089 {
    width: 140px;
    height: auto;
    min-height: 40px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 a6492a2 {
    width: 140px;
    height: auto;
    min-height: 40px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b1342478 {
    width: 13.48%;
    height: 67px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 919e119 {
    width: 140px;
    height: auto;
    min-height: 40px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 b7793d0 {
    width: 13.48%;
    height: 67px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 0905c82 {
    min-height: 1395px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 32px 0% 32px;
    margin: 0% 0% 0% 0%;
}
    
#\31 2d87944 {
    width: 140px;
    height: auto;
    min-height: 40px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 da7f3e1 {
    flex-direction: row;
    align-items: flex-start;
    width: 89.06%;
    min-height: 77px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 3;
    height: auto;
    justify-content: flex-start;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 a0ad0e8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\32 a0c1f70 {
    flex-direction: row;
    align-items: flex-start;
    width: 89.06%;
    min-height: 77px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 3;
    height: auto;
    justify-content: flex-start;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 f4aa580 {
    width: 140px;
    height: auto;
    min-height: 40px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 c123f97 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\33 b0bbed6::before, #\33 b0bbed6 > .bgExtraLayerOverlay {
    
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 52%, rgba(0, 0, 0, 1) 100%);
}
#\33 b0bbed6 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 31%;
    min-height: 289px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    background-image: url();
    height: auto;
    min-width: 32px;
    flex-wrap: nowrap;
    order: 0;
    border-style: solid;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    border-width: 1px 1px 1px 1px;
    margin: 0px 0% 0px 0%;
}
    
#\31 095525d {
    width: 13.48%;
    height: 67px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 e8ab27b {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\36 571d5e7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#fafe6372 {
    flex-direction: row;
    align-items: flex-start;
    width: 89.06%;
    min-height: 77px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 3;
    height: auto;
    justify-content: flex-start;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b2b000ea {
    width: 140px;
    height: auto;
    min-height: 40px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 da756fb {
    width: 140px;
    height: auto;
    min-height: 40px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#c640c65f {
    margin: 0px 0% 0px 0%;
}
    
#bdc8feac {
    min-height: 346px;
    column-gap: 6%;
    row-gap: 36px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 32px 2% 32px;
    margin: 0% 0% 0% 0%;
}
    
#\35 b52a359[data-background-color-animation] {
    
}
#\35 b52a359 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 10px 16px 10px;
    margin: 0% 0% 0% 0%;
}
    
#widget_fj8 {
    width: auto;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 2;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 dc74077 {
    padding-left: 0%;
    padding-right: 0%;
}
    
#ed3d1aad {
    padding-left: 32px;
    padding-right: 32px;
}
    
#widget_3l9 {
    order: 2;
}
    
#\34 31edc8e::before, #\34 31edc8e > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 bbc8c49 {
    padding-left: 2%;
    padding-right: 2%;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 242e66b {
    width: 100.00%;
    min-height: 225px;
    order: 0;
    align-items: center;
    height: auto;
}
    
#\37 98a1c51 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 4% 4% 4% 4%;
}
    
#\36 bba2207 {
    width: 100%;
    min-height: 80px;
    row-gap: 24px;
    padding-left: 0px;
    padding-right: 0px;
    order: 1;
}
    
#\36 cfc312d::before, #\36 cfc312d > .bgExtraLayerOverlay {
    
}
    
#group_18k {
    width: 100%;
    min-height: 80px;
    order: 0;
}
    
#a0000524 {
    margin: 0px 0% 0px 0%;
}
    
#a7951349 {
    justify-content: center;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 ddf240a {
    padding-left: 32px;
    padding-right: 32px;
}
    
#\34 6dbcaf1 {
    padding-left: 0%;
    padding-right: 0%;
}
    
#widget_5ba {
    width: 23.65%;
    height: 76px;
}
    
#cbb188d4::before, #cbb188d4 > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d4fd224f {
    padding-left: 32px;
    padding-right: 32px;
}
    
#\35 8ffe700 {
    width: 23.65%;
    height: 76px;
}
    
#\35 860227c {
    padding-left: 0%;
    padding-right: 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d18d4e60::before, #d18d4e60 > .bgExtraLayerOverlay {
    
}
    
#b1ac6744 {
    width: 23.65%;
    height: 76px;
}
    
#\33 cfba799 {
    padding-left: 32px;
    padding-right: 32px;
}
    
#d550431f {
    padding-left: 0%;
    padding-right: 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f2ebc1d7 {
    padding-left: 0%;
    padding-right: 0%;
}
    
#d37b7704 {
    width: 23.65%;
    height: 76px;
}
    
#aeb8653c {
    padding-left: 32px;
    padding-right: 32px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 5053585::before, #\37 5053585 > .bgExtraLayerOverlay {
    
}
#\37 5053585 {
    width: 48%;
    height: auto;
    min-height: 318px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\36 8e6cdab {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#group_141::before, #group_141 > .bgExtraLayerOverlay {
    
}
#group_141 {
    width: 48%;
    height: auto;
    min-height: 200px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#group_est {
    flex-direction: row;
    flex-wrap: wrap;
    padding: 16px 4px 16px 4px;
    margin: 0px 0% 0px 0%;
}
    
#\35 cb16229 {
    width: 100%;
    padding: 16px 4px 16px 4px;
    margin: 0px 0% 0px 0%;
}
    
#\30 abf9768::before, #\30 abf9768 > .bgExtraLayerOverlay {
    
}
#\30 abf9768 {
    width: 48%;
    height: auto;
    min-height: 200px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\39 1a8d3fc::before, #\39 1a8d3fc > .bgExtraLayerOverlay {
    
}
#\39 1a8d3fc {
    width: 48%;
    height: auto;
    min-height: 200px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\34 29c5d5f::before, #\34 29c5d5f > .bgExtraLayerOverlay {
    
}
#\34 29c5d5f {
    width: 48%;
    height: auto;
    min-height: 200px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 36baee7 {
    padding-left: 0%;
    padding-right: 0%;
}
    
#\34 7da24dc {
    padding-left: 32px;
    padding-right: 32px;
}
    
#\32 76d4fb6 {
    width: 23.65%;
    height: 76px;
}
    
#\32 b6711fd::before, #\32 b6711fd > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 e09ad5b {
    padding: 40px 4% 40px 4%;
}
    
#b2366f6b::before, #b2366f6b > .bgExtraLayerOverlay {
    
}
    
#\39 ecc3126 {
    margin: 10px 0% 0px 0%;
}
    
#group_5dg {
    width: 20%;
}
    
#\35 e4fd367 {
    width: 20%;
}
    
#e6d0e09c {
    width: 20%;
}
    
#\30 1805ae8 {
    width: 20%;
}
    
#\35 83ad7e5 {
    width: 20%;
}
    
#\37 b744cd5 {
    width: 20%;
}
    
#bdc17fd2 {
    width: 20%;
}
    
#\38 0945b18 {
    width: 20%;
}
    
#group_ca5 {
    flex-wrap: wrap;
}
    
#\39 0043cdf {
    width: 20%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 6735388::before, #\35 6735388 > .bgExtraLayerOverlay {
    
}
    
#\35 c3cf8aa::before, #\35 c3cf8aa > .bgExtraLayerOverlay {
    
}
    
#\32 cbce565 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\33 6ef5571 {
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 93184dd {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#c7f13268 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\31 338b48a::before, #\31 338b48a > .bgExtraLayerOverlay {
    
}
    
#\33 898438c {
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 0c88d4d {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\32 a782a61 {
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#bac018f2::before, #bac018f2 > .bgExtraLayerOverlay {
    
}
    
#d074b1f1::before, #d074b1f1 > .bgExtraLayerOverlay {
    
}
    
#\35 f0d86b9::before, #\35 f0d86b9 > .bgExtraLayerOverlay {
    
}
    
#df7b1dad::before, #df7b1dad > .bgExtraLayerOverlay {
    
}
    
#adbbd89e::before, #adbbd89e > .bgExtraLayerOverlay {
    
}
    
#f0a52638 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#bdf9e15b {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\39 99c13c0 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\39 aae4f35 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\31 57cf4b2 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\36 64d4e08 {
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e897cb2d {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\30 889606f {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#c00e7569 {
    column-gap: 10px;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 34131c0 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\39 eb333f7 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#edcda902 {
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e5398d93 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#e03317dd {
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 7b1695d {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\36 5fdf860::before, #\36 5fdf860 > .bgExtraLayerOverlay {
    
}
    
#\34 5beea12 {
    padding-left: 32px;
    padding-right: 32px;
}
    
#efc7523f {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#a86ab089 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\36 a6492a2 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#a8c033c4 {
    width: 100.00%;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: 111px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 919e119 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\35 0905c82 {
    padding-left: 0px;
    padding-right: 0px;
    min-height: 1275px;
}
    
#\31 2d87944 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\39 da7f3e1 {
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: 111px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e4b54bdb {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\31 6634e83::before, #\31 6634e83 > .bgExtraLayerOverlay {
    
}
    
#c68a5f6f {
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 e799bc5::before, #\32 e799bc5 > .bgExtraLayerOverlay {
    
}
    
#\38 6e38c1f::before, #\38 6e38c1f > .bgExtraLayerOverlay {
    
}
    
#\32 a0c1f70 {
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 f4aa580 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\30 ff5cbff {
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 b0bbed6::before, #\33 b0bbed6 > .bgExtraLayerOverlay {
    
}
    
#fafe6372 {
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b2b000ea {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\34 da756fb {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



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



@media (max-width: 767px) {
    
#ed3d1aad {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 15px;
    padding: 16px 16px 16px 16px;
}
    
#\33 dc74077 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0% 0px 0%;
}
    
#\37 e77c605.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0px;
    padding-right: 0px;
}
#\37 e77c605 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 31edc8e::before, #\34 31edc8e > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#\34 bf5939c {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 bbc8c49 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 2% 4% 2%;
}
    
#\31 e39467d {
    margin: 0px 0% 0px 0%;
}
    
#widget_2m6 {
    width: 96.88%;
    height: 150px;
}
}



@media (max-width: 767px) {
    
#\32 1778848 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#c2cdfd02 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 16px 4px 16px 4px;
    margin: 0% 0% 0% 0%;
}
    
#\32 f9aa726.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0px;
    padding-right: 0px;
}
#\32 f9aa726 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_ea8 {
    width: 100.00%;
    height: 567px;
}
}



@media (max-width: 767px) {
    
#\35 21422b9 {
    width: 100.00%;
}
    
#\38 242e66b {
    justify-self: auto;
    width: 99.99883947905462%;
    order: 0;
    min-height: 0px;
    align-self: auto;
    max-width: 100%;
    align-items: center;
    padding: 30px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 98a1c51 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 9px;
    padding: 0% 2% 0% 2%;
}
    
#\36 bba2207 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 14px;
    order: 1;
    padding: 0px 6px 0px 6px;
    margin: 0% 0% 0% 0%;
}
    
#\36 cfc312d::before, #\36 cfc312d > .bgExtraLayerOverlay {
    
}
    
#group_18k {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
    padding: 16px 16px 5px 16px;
    margin: 0px 0% 0px 0%;
}
    
#widget_n6p {
    width: 100.01%;
    height: 282px;
}
    
#a0000524 {
    margin: 0px 0% 0px 0%;
}
    
#a7951349 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
}
    
#\39 5a929d5 {
    height: auto;
    width: 234px;
    min-height: 48px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\35 8015a38 {
    height: auto;
    width: 234px;
    min-height: 48px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\35 ddf240a {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 8px;
    padding: 50px 16px 50px 16px;
    margin: 0% 0% 0% 0%;
}
    
#c6e64df6.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0px;
    padding-right: 0px;
}
#c6e64df6 {
    justify-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 6dbcaf1 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0% 0px 0%;
}
    
#widget_5ba {
    height: 72px;
    width: 39.12%;
}
    
#cbb188d4::before, #cbb188d4 > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#d4fd224f {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 8px;
    padding: 35px 16px 35px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\35 8ffe700 {
    height: 82px;
    width: 36.04%;
}
    
#\35 860227c {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0% 0px 0%;
}
    
#a4b222ff.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0px;
    padding-right: 0px;
}
#a4b222ff {
    justify-self: auto;
    width: 99.99702816499241%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (max-width: 767px) {
    
#d18d4e60::before, #d18d4e60 > .bgExtraLayerOverlay {
    
}
    
#b1ac6744 {
    height: 72px;
    width: 39.12%;
}
    
#\33 cfba799 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 8px;
    padding: 35px 16px 35px 16px;
    margin: 0% 0% 0% 0%;
}
    
#d550431f {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0% 0px 0%;
}
    
#\31 c16e6e6.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0px;
    padding-right: 0px;
}
#\31 c16e6e6 {
    justify-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (max-width: 767px) {
    
#f2ebc1d7 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0% 0px 0%;
}
    
#d37b7704 {
    height: 72px;
    width: 18.17%;
}
    
#\39 b7a3c82.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0px;
    padding-right: 0px;
}
#\39 b7a3c82 {
    justify-self: auto;
    width: 99.99702816499241%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#aeb8653c {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 8px;
    padding: 35px 16px 35px 16px;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\37 5053585::before, #\37 5053585 > .bgExtraLayerOverlay {
    
}
#\37 5053585 {
    width: 100.00%;
    height: auto;
    min-height: 256px;
    padding: 16px 4px 5px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\35 cb16229 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 8e6cdab {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#group_141::before, #group_141 > .bgExtraLayerOverlay {
    
}
#group_141 {
    width: 100.00%;
    height: auto;
    min-height: 200px;
    padding: 16px 4px 5px 10px;
    margin: 0px 0% 0px 0%;
}
    
#group_est {
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 abf9768::before, #\30 abf9768 > .bgExtraLayerOverlay {
    
}
#\30 abf9768 {
    width: 100.00%;
    height: auto;
    min-height: 200px;
    padding: 16px 4px 5px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\39 1a8d3fc::before, #\39 1a8d3fc > .bgExtraLayerOverlay {
    
}
#\39 1a8d3fc {
    width: 100.00%;
    height: auto;
    min-height: 200px;
    padding: 16px 4px 5px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\34 29c5d5f::before, #\34 29c5d5f > .bgExtraLayerOverlay {
    
}
#\34 29c5d5f {
    width: 100.00%;
    height: auto;
    min-height: 200px;
    padding: 16px 4px 5px 10px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\35 ec18172.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0px;
    padding-right: 0px;
}
#\35 ec18172 {
    justify-self: auto;
    width: 99.99702816499241%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 36baee7 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0% 0px 0%;
}
    
#\34 7da24dc {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 8px;
    padding: 35px 16px 35px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\32 76d4fb6 {
    height: 38px;
    width: 40.66%;
}
    
#\32 b6711fd::before, #\32 b6711fd > .bgExtraLayerOverlay {
    
}
    
#\34 afd35fb.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 afd35fb {
    margin: 20px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\31 e09ad5b {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0% 0px 0%;
}
    
#\31 aa5a24d.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0px;
    padding-right: 0px;
}
#\31 aa5a24d {
    justify-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b2366f6b::before, #b2366f6b > .bgExtraLayerOverlay {
    
}
    
#\39 88dd172 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 28px;
    padding: 35px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
    
#widget_aj0 {
    width: 100.01%;
    order: 3;
}
    
#group_5dg {
    width: 25%;
}
    
#\35 e4fd367 {
    width: 25%;
}
    
#e6d0e09c {
    width: 25%;
}
    
#\30 1805ae8 {
    width: 25%;
}
    
#\35 83ad7e5 {
    width: 25%;
}
    
#\37 b744cd5 {
    width: 25%;
}
    
#bdc17fd2 {
    width: 25%;
}
    
#\38 0945b18 {
    width: 25%;
}
    
#group_ca5 {
    flex-wrap: wrap;
    column-gap: 20px;
    order: 2;
    justify-content: space-around;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 0043cdf {
    width: 25%;
}
}



@media (max-width: 767px) {
    
#\35 6735388::before, #\35 6735388 > .bgExtraLayerOverlay {
    
}
#\35 6735388 {
    width: 100%;
    height: auto;
    min-height: 248px;
    row-gap: 5px;
    padding: 16px 10px 5px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\31 338b48a::before, #\31 338b48a > .bgExtraLayerOverlay {
    
}
#\31 338b48a {
    width: 100%;
    height: auto;
    min-height: 248px;
    row-gap: 5px;
    padding: 16px 10px 5px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\38 94e5c4a {
    height: 41px;
    width: 10.69%;
}
    
#\33 898438c {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    width: 100.00%;
}
    
#bac018f2::before, #bac018f2 > .bgExtraLayerOverlay {
    
}
#bac018f2 {
    width: 100%;
    height: auto;
    min-height: 248px;
    row-gap: 5px;
    padding: 16px 10px 5px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\38 0c88d4d {
    height: auto;
    width: 234px;
    min-height: 48px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#d074b1f1::before, #d074b1f1 > .bgExtraLayerOverlay {
    
}
#d074b1f1 {
    width: 100.00%;
    height: auto;
    min-height: 195px;
    row-gap: 5px;
    padding: 16px 10px 5px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\35 f0d86b9::before, #\35 f0d86b9 > .bgExtraLayerOverlay {
    
}
#\35 f0d86b9 {
    width: 100%;
    height: auto;
    min-height: 248px;
    row-gap: 5px;
    padding: 16px 10px 5px 10px;
    margin: 0px 0% 0px 0%;
}
    
#bdf9e15b {
    height: auto;
    width: 234px;
    min-height: 48px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\39 99c13c0 {
    height: auto;
    width: 234px;
    min-height: 48px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\39 aae4f35 {
    height: auto;
    width: 234px;
    min-height: 48px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\31 57cf4b2 {
    height: auto;
    width: 234px;
    min-height: 48px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\37 f1ac610 {
    height: 41px;
    width: 10.69%;
}
    
#\36 64d4e08 {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    width: 100.00%;
}
    
#c00e7569 {
    padding: 16px 0px 50px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 f6f39ba.flex-element.widget-wrapper > [data-element-type] {
    padding: 40px 0px 0px 0px;
}
#\37 f6f39ba {
    justify-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f5e59bb0 {
    height: 41px;
    width: 10.69%;
}
    
#d101f3e9 {
    height: 41px;
    width: 10.69%;
}
    
#\38 7b1695d {
    height: auto;
    width: 234px;
    min-height: 48px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\34 5beea12 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 8px;
    padding: 0px 8px 0px 8px;
    margin: 0% 0% 0% 0%;
}
    
#efc7523f {
    height: auto;
    width: 234px;
    min-height: 48px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#a8c033c4 {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    width: 100.00%;
}
    
#f59adf05 {
    height: 41px;
    width: 10.69%;
}
    
#d04764fb {
    height: 41px;
    width: 10.69%;
}
    
#e4b54bdb {
    height: auto;
    width: 234px;
    min-height: 48px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\31 6634e83::before, #\31 6634e83 > .bgExtraLayerOverlay {
    
}
#\31 6634e83 {
    width: 100%;
    height: auto;
    min-height: 248px;
    row-gap: 5px;
    padding: 16px 10px 5px 10px;
    margin: 0px 0% 0px 0%;
}
    
#c68a5f6f {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    width: 100.00%;
}
    
#\32 e799bc5::before, #\32 e799bc5 > .bgExtraLayerOverlay {
    
}
#\32 e799bc5 {
    width: 100%;
    height: auto;
    min-height: 248px;
    row-gap: 5px;
    padding: 16px 10px 5px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\38 6e38c1f::before, #\38 6e38c1f > .bgExtraLayerOverlay {
    
}
#\38 6e38c1f {
    width: 100%;
    height: auto;
    min-height: 248px;
    row-gap: 5px;
    padding: 16px 10px 5px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\30 ff5cbff {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    width: 100.00%;
}
    
#\35 c3cf8aa::before, #\35 c3cf8aa > .bgExtraLayerOverlay {
    
}
#\35 c3cf8aa {
    width: 100%;
    height: auto;
    min-height: 248px;
    row-gap: 5px;
    padding: 16px 10px 5px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\32 cbce565 {
    height: auto;
    width: 234px;
    min-height: 48px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\33 6ef5571 {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    width: 100.00%;
}
    
#\35 61cfb64 {
    height: 41px;
    width: 10.69%;
}
    
#\38 93184dd {
    height: auto;
    width: 234px;
    min-height: 48px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#c7f13268 {
    height: auto;
    width: 234px;
    min-height: 48px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\32 a782a61 {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    width: 100.00%;
}
    
#\36 0581e30 {
    height: 41px;
    width: 10.69%;
}
    
#df7b1dad::before, #df7b1dad > .bgExtraLayerOverlay {
    
}
#df7b1dad {
    width: 100%;
    height: auto;
    min-height: 248px;
    row-gap: 5px;
    padding: 16px 10px 5px 10px;
    margin: 0px 0% 0px 0%;
}
    
#adbbd89e::before, #adbbd89e > .bgExtraLayerOverlay {
    
}
#adbbd89e {
    width: 100%;
    height: auto;
    min-height: 248px;
    row-gap: 5px;
    padding: 16px 10px 5px 10px;
    margin: 0px 0% 0px 0%;
}
    
#f0a52638 {
    height: auto;
    width: 234px;
    min-height: 48px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#e897cb2d {
    height: auto;
    width: 234px;
    min-height: 48px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\30 889606f {
    height: auto;
    width: 234px;
    min-height: 48px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\36 4dbac1a {
    margin: 0px 0% 0px 0%;
}
    
#\32 34131c0 {
    height: auto;
    width: 234px;
    min-height: 48px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\39 eb333f7 {
    height: auto;
    width: 234px;
    min-height: 48px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#edcda902 {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    width: 100.00%;
}
    
#e5398d93 {
    height: auto;
    width: 234px;
    min-height: 48px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\35 e621067 {
    height: 41px;
    width: 10.69%;
}
    
#e03317dd {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    width: 100.00%;
}
    
#\36 5fdf860::before, #\36 5fdf860 > .bgExtraLayerOverlay {
    
}
#\36 5fdf860 {
    width: 100%;
    height: auto;
    min-height: 248px;
    row-gap: 5px;
    padding: 16px 10px 5px 10px;
    margin: 0px 0% 0px 0%;
}
    
#ee7d42b9 {
    height: 41px;
    width: 10.69%;
}
    
#a86ab089 {
    height: auto;
    width: 234px;
    min-height: 48px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\36 a6492a2 {
    height: auto;
    width: 234px;
    min-height: 48px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#b1342478 {
    height: 41px;
    width: 10.69%;
}
    
#\32 919e119 {
    height: auto;
    width: 234px;
    min-height: 48px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\31 b7793d0 {
    height: 41px;
    width: 10.69%;
}
    
#\35 0905c82 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 2% 0px 2%;
}
    
#\31 2d87944 {
    height: auto;
    width: 234px;
    min-height: 48px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\39 da7f3e1 {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    width: 100.00%;
}
    
#\32 a0c1f70 {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    width: 100.00%;
}
    
#\30 f4aa580 {
    height: auto;
    width: 234px;
    min-height: 48px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\33 b0bbed6::before, #\33 b0bbed6 > .bgExtraLayerOverlay {
    
}
#\33 b0bbed6 {
    width: 100%;
    height: auto;
    min-height: 248px;
    row-gap: 5px;
    padding: 16px 10px 5px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\31 095525d {
    height: 41px;
    width: 10.69%;
}
    
#fafe6372 {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    width: 100.00%;
}
    
#b2b000ea {
    height: auto;
    width: 234px;
    min-height: 48px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\34 da756fb {
    height: auto;
    width: 234px;
    min-height: 48px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



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

