@media all {
  *#dm .dmInner a.u_1354841978 {
    background-color:rgba(0,0,0,0) !important;
    border-color:var(--color_3) !important;
  }

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

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

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

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

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

  *#dm .dmInner *.u_1221483462 { width:100% !important; }

  *#dm .dmInner *.u_1000071895 { width:100% !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1930286323 .iconBg { display:none !important; }

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

  *#dm .dmInner a.u_1930286323 span.text { font-size:24px !important; }

  *#dm .dmInner a.u_1020744702 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/6a3ac415/icon/luxbrush-phone-white-d5c65090.svg) !important;
    background-color:var(--color_8) !important;
    width:25px !important;
    height:25px !important;
  }

  *#dm .dmInner a.u_1020744702 span.text {
    font-size:24px !important;
    color:var(--color_8) !important;
  }

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

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

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

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

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

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

  *#dm .dmInner a.u_1020744702 {
    gap:8px !important;
    border-style:solid !important;
    border-width:3px 3px 3px 3px !important;
    border-color:rgb(27,27,27) rgb(27,27,27) rgb(27,27,27) rgb(27,27,27) !important;
  }

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

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

  *#dm .dmInner div.u_1636303680 img {
    object-fit:cover !important;
    object-position:0% 0% !important;
  }

  *#dm .dmInner div.u_1384822391 img {
    object-fit:cover !important;
    object-position:0% 100% !important;
  }

  *#dm .dmInner div.u_1879265724 .postArticle>.inner { background-color:var(--color_1) !important; }

  *#dm .dmInner div.u_1879265724 .postTitle a { font-weight:400 !important; }

  *#dm .dmInner div.u_1879265724 .postDescription { color:var(--color_8) !important; }

  *#dm .dmInner div.u_1879265724 .postArticle .blogImgLink {
    height:40vh !important;
    min-height:240px !important;
    border-radius:20px !important;
  }

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

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

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

  *#dm .dmInner div.u_1944279183 {
    background-color:var(--color_2) !important;
    background-image:none !important;
    border-radius:8px 8px 8px 8px !important;
  }

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

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

  *#dm .dmInner a.u_1379608034 .iconBg { display:none !important; }

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

  *#dm .dmInner a.u_1379608034 span.text { font-size:24px !important; }

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

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

  *#dm .dmInner a.u_1301903967 span.text {
    font-size:24px !important;
    color:var(--color_4) !important;
  }

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

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

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

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

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

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

  *#dm .dmInner a.u_1301903967 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/6a3ac415/icon/luxbrush-phone-white-d5c65090.svg) !important;
    background-color:var(--color_4) !important;
    width:28px !important;
    height:28px !important;
  }

  *#dm .dmInner a.u_1301903967 {
    gap:12px !important;
    border-style:solid !important;
    border-width:3px 3px 3px 3px !important;
    border-color:var(--color_4) var(--color_4) var(--color_4) var(--color_4) !important;
  }

  *#dm .dmInner a.u_1707976436 .iconBg { display:none !important; }

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

  *#dm .dmInner a.u_1707976436 span.text { font-size:24px !important; }

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

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

  *#dm .dmInner a.u_1299548194 .iconBg { display:none !important; }

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

  *#dm .dmInner a.u_1299548194 span.text { font-size:24px !important; }

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

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

  *#dm .dmInner div.u_1620897403 {
    background-color:var(--color_6) !important;
    background-image:none !important;
    border-radius:8px 8px 8px 8px !important;
  }

  *#dm .dmInner a.u_1273437400 .iconBg { display:none !important; }

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

  *#dm .dmInner a.u_1273437400 span.text { font-size:24px !important; }

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

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

  *#dm .dmInner div.u_1059147244 img {
    object-position:50% 0% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner a.u_1502817259 .iconBg { display:none !important; }

  *#dm .dmInner a.u_1502817259 span.text { font-size:24px !important; }

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

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

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

  *#dm .dmInner div.u_1252839666 img {
    object-position:50% 0% !important;
    object-fit:cover !important;
  }

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

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

  *#dm .dmInner div.u_1936404609 img {
    object-fit:cover !important;
    object-position:0% 0% !important;
  }

  *#dm .dmInner div.u_1850864863 {
    background-color:rgba(199,224,248,0) !important;
    background-image:none !important;
    border-radius:8px 8px 8px 8px !important;
  }

  *#dm .dmInner a.u_1626346992 span.text {
    font-size:24px !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner a.u_1626346992 .iconBg {
    display:none !important;
    background-color:var(--color_1) !important;
  }

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1992319828 {
    background-color:var(--color_7) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1925759746 {
    background-color:var(--color_7) !important;
    background-image:none !important;
    border-radius:12px 12px 12px 12px !important;
  }

  *#dm .dmInner div.u_1242130128 .marquee-wrapper { background-color:rgba(0,0,0,0) !important; }

  *#dm .dmInner div.u_1242130128 .badge-text {
    font-weight:400 !important;
    color:var(--color_8) !important;
    font-family:'Gotham-Medium' !important;
  }

  *#dm .dmInner div.u_1956308849 {
    background-color:var(--color_3) !important;
    background-image:none !important;
    border-radius:8px 8px 8px 8px !important;
  }

  *#dm .dmInner a.u_1838829724 .iconBg { display:none !important; }

  *#dm .dmInner a.u_1838829724 span.text { font-size:24px !important; }

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

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

  *#dm .dmInner a.u_1440128871 .iconBg { display:none !important; }

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

  *#dm .dmInner a.u_1440128871 span.text { font-size:24px !important; }

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

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

  *#dm .dmInner a.u_1838829724 {
    background-color:var(--color_7) !important;
    background-image:none !important;
    justify-content:flex-start !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1183341785 {
    background-color:var(--color_1) !important;
    background-image:none !important;
    border-radius:12px 12px 12px 12px !important;
    border-style:solid !important;
    border-width:3px 3px 3px 3px !important;
    border-color:var(--color_3) var(--color_3) var(--color_3) var(--color_3) !important;
  }

  *#dm .dmInner div.u_1147908799 {
    background-color:var(--color_1) !important;
    background-image:none !important;
    border-radius:12px 12px 12px 12px !important;
    border-style:solid !important;
    border-width:3px 3px 3px 3px !important;
    border-color:var(--color_7) var(--color_7) var(--color_7) var(--color_7) !important;
  }

  *#dm .dmInner div.u_1285118485 {
    background-color:var(--color_1) !important;
    background-image:none !important;
    border-radius:12px 12px 12px 12px !important;
    border-style:solid !important;
    border-width:3px 3px 3px 3px !important;
    border-color:var(--color_10) var(--color_10) var(--color_10) var(--color_10) !important;
  }

  *#dm .dmInner div.u_1663112613 {
    background-color:var(--color_1) !important;
    background-image:none !important;
    border-radius:12px 12px 12px 12px !important;
    border-style:solid !important;
    border-width:3px 3px 3px 3px !important;
    border-color:var(--color_3) var(--color_3) var(--color_3) var(--color_3) !important;
  }

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1160070915 {
    background-color:var(--color_1) !important;
    background-image:none !important;
    border-radius:12px 12px 12px 12px !important;
    border-style:solid !important;
    border-width:3px 3px 3px 3px !important;
    border-color:var(--color_7) var(--color_7) var(--color_7) var(--color_7) !important;
  }

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

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

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

  *#dm .dmInner div.u_1238240138 {
    background-color:var(--color_1) !important;
    background-image:none !important;
    border-radius:12px 12px 12px 12px !important;
    border-style:solid !important;
    border-width:3px 3px 3px 3px !important;
    border-color:var(--color_10) var(--color_10) var(--color_10) var(--color_10) !important;
  }

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1774386959 .iconBg { display:none !important; }

  *#dm .dmInner a.u_1774386959 span.text { font-size:24px !important; }

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

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

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

  *#dm .dmInner a.u_1865644596 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/6a3ac415/icon/luxbrush-phone-white-d5c65090.svg) !important;
    background-color:var(--color_8) !important;
    width:25px !important;
    height:25px !important;
  }

  *#dm .dmInner a.u_1865644596 span.text {
    font-size:24px !important;
    color:var(--color_8) !important;
  }

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

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

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

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

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

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

  *#dm .dmInner a.u_1865644596 {
    gap:8px !important;
    border-style:solid !important;
    border-width:3px 3px 3px 3px !important;
    border-color:rgb(27,27,27) rgb(27,27,27) rgb(27,27,27) rgb(27,27,27) !important;
  }

  *#dm .dmInner div.u_1759163818 {
    background-color:var(--color_1) !important;
    background-image:none !important;
    border-radius:12px 12px 12px 12px !important;
    border-style:solid !important;
    border-width:3px 3px 3px 3px !important;
    border-color:var(--color_3) var(--color_3) var(--color_3) var(--color_3) !important;
  }

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

  *#dm .dmInner div.u_1040633005 {
    background-color:var(--color_1) !important;
    background-image:none !important;
    border-radius:12px 12px 12px 12px !important;
    border-style:solid !important;
    border-width:3px 3px 3px 3px !important;
    border-color:var(--color_7) var(--color_7) var(--color_7) var(--color_7) !important;
  }

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

  *#dm .dmInner div.u_1831797090 {
    background-color:var(--color_1) !important;
    background-image:none !important;
    border-radius:12px 12px 12px 12px !important;
    border-style:solid !important;
    border-width:3px 3px 3px 3px !important;
    border-color:var(--color_10) var(--color_10) var(--color_10) var(--color_10) !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1724920554 img { object-position:50% 0% !important; }

  *#dm .dmInner a.u_1335105856 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/6a3ac415/icon/luxbrush-phone-white-d5c65090.svg) !important;
    background-color:var(--color_8) !important;
    width:25px !important;
    height:25px !important;
  }

  *#dm .dmInner a.u_1335105856 span.text {
    font-size:24px !important;
    color:var(--color_8) !important;
  }

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

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

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

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

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

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

  *#dm .dmInner a.u_1335105856 {
    gap:8px !important;
    border-style:solid !important;
    border-width:3px 3px 3px 3px !important;
    border-color:rgb(27,27,27) rgb(27,27,27) rgb(27,27,27) rgb(27,27,27) !important;
  }
}
@media (min-width:1025px) {
  *#dm .dmInner div.u_1879265724 .postTitle a { font-size:28px !important; }

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

  *#dm .dmInner *.u_1242130128 .badge-icon svg {
    width:24px !important;
    height:24px !important;
  }

  *#dm .dmInner *.u_1242130128 .badge-item {
    padding-left:12px !important;
    padding-right:12px !important;
    gap:24px !important;
  }

  *#dm .dmInner div.u_3215822765 .marquee-card {
    height:180px !important;
    width:300px !important;
  }
}
@media (min-width:0) and (max-width:767px) {
  *#dm .dmInner a.u_1020744702 span.text { font-size:22px !important; }

  *#dm .dmInner div.u_1636303680 img {
    object-position:0% 0% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1384822391 img {
    object-position:0% 0% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner a.u_1386410977 span.text { font-size:20px !important; }

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

  *#dm .dmInner a.u_1379608034 span.text { font-size:20px !important; }

  *#dm .dmInner a.u_1301903967 span.text { font-size:20px !important; }

  *#dm .dmInner a.u_1273437400 span.text { font-size:20px !important; }

  *#dm .dmInner a.u_1502817259 span.text { font-size:20px !important; }

  *#dm .dmInner div.u_1389246542 img {
    object-position:50% 100% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1785509797 img {
    object-position:50% 100% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1936404609 img {
    object-position:0% 0% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner a.u_1626346992 span.text { font-size:20px !important; }

  *#dm .dmInner *.u_1242130128 .marquee-wrapper::before { width:0px !important; }

  *#dm .dmInner *.u_1242130128 .marquee-wrapper::after { width:0px !important; }

  *#dm .dmInner *.u_1242130128 .badge-icon svg {
    width:24px !important;
    height:24px !important;
  }

  *#dm .dmInner div.u_1242130128 .badge-text { font-size:16px !important; }

  *#dm .dmInner *.u_1242130128 .badge-item {
    gap:24px !important;
    padding-left:12px !important;
    padding-right:12px !important;
  }

  *#dm .dmInner a.u_1838829724 span.text { font-size:20px !important; }

  *#dm .dmInner a.u_1440128871 span.text { font-size:20px !important; }

  *#dm .dmInner div.u_1346932384 img {
    object-position:50% 50% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1450455159 img {
    object-position:50% 50% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1401908156 img {
    object-position:50% 50% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner a.u_1774386959 span.text { font-size:20px !important; }

  *#dm .dmInner a.u_1865644596 span.text { font-size:22px !important; }

  *#dm .dmInner a.u_1335105856 span.text { font-size:22px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner div.u_1879265724 .postArticle .blogImgLink {
    height:32vh !important;
    min-height:240px !important;
    border-radius:20px !important;
  }

  *#dm .dmInner a.u_1930286323 span.text { font-size:24px !important; }

  *#dm .dmInner a.u_1020744702 span.text { font-size:24px !important; }

  *#dm .dmInner a.u_1386410977 span.text { font-size:20px !important; }

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

  *#dm .dmInner a.u_1379608034 span.text { font-size:24px !important; }

  *#dm .dmInner a.u_1301903967 span.text { font-size:24px !important; }

  *#dm .dmInner a.u_1707976436 span.text { font-size:18px !important; }

  *#dm .dmInner a.u_1299548194 span.text { font-size:18px !important; }

  *#dm .dmInner a.u_1273437400 span.text { font-size:24px !important; }

  *#dm .dmInner a.u_1502817259 span.text { font-size:20px !important; }

  *#dm .dmInner a.u_1626346992 span.text { font-size:24px !important; }

  *#dm .dmInner *.u_1242130128 .badge-icon svg {
    width:24px !important;
    height:24px !important;
  }

  *#dm .dmInner *.u_1242130128 .badge-item {
    gap:24px !important;
    padding-left:12px !important;
    padding-right:12px !important;
  }

  *#dm .dmInner div.u_1242130128 .badge-text { font-size:18px !important; }

  *#dm .dmInner *.u_1242130128 .marquee-wrapper::before { width:40px !important; }

  *#dm .dmInner *.u_1242130128 .marquee-wrapper::after { width:40px !important; }

  *#dm .dmInner a.u_1838829724 span.text { font-size:24px !important; }

  *#dm .dmInner a.u_1440128871 span.text { font-size:24px !important; }

  *#dm .dmInner a.u_1774386959 span.text { font-size:24px !important; }

  *#dm .dmInner a.u_1865644596 span.text { font-size:24px !important; }

  *#dm .dmInner a.u_1335105856 span.text { font-size:24px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\35 32d265f {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 a6ece7c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 28px;
    width: 100%;
    min-width: 4%;
    background-image: none;
    background-size: contain;
    background-position: 50% 100%;
    order: 1;
    align-content: center;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#\30 86794af.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 20px 20px 16px 16px;
}
#\30 86794af {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    align-self: stretch;
    order: 2;
    min-width: 160px;
    max-height: none;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 0bbf4a6 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 10% 4% 10% 4%;
}
    
#b7034b17 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    flex-wrap: nowrap;
    min-width: auto;
    --column-gap: 12px;
    justify-content: flex-start;
    justify-self: auto;
    align-self: auto;
    order: 3;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e134cc3c {
    margin: 0px 0% 0px 0%;
}
    
#b1e65a50::before, #b1e65a50 > .bgExtraLayerOverlay {
    
}
#b1e65a50 {
    background-image: none;
    background-position: 50% 100%;
    background-size: contain;
    background-color: var(--color_2);
}
    
#\35 0aa776c {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 72f46b0 {
    width: 32%;
    height: auto;
    max-width: 100%;
    order: 0;
    min-width: 300px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 ba33f52.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 20px 20px 16px 20px;
}
#\34 ba33f52 {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    min-width: 40px;
    align-self: stretch;
    order: 1;
    max-height: none;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 febb450 {
    align-items: flex-start;
    width: 64%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
    min-width: auto;
    max-width: 1000px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 d4347fc {
    flex-direction: row;
    align-items: center;
    max-width: 1700px;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    --column-gap: 4%;
    min-width: auto;
    align-content: center;
    justify-content: space-between;
}
}



@media all {
    
#\36 694039a {
    background-color: var(--color_2);
    background-image: none;
}
    
#\35 a9587c8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#d09f35af {
    width: 100%;
    height: 52px;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#\38 f0bc9a1 {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#bc8c9289 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#eae2d687 {
    background-color: var(--color_2);
    background-image: none;
}
    
#\36 5156a5a {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#d50a257b {
    margin: 0px 0% 0px 0%;
}
    
#\37 6af22f4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\35 040619c {
    width: 100%;
    height: 52px;
    max-width: 100%;
}
}



@media all {
    
#f34795d8.flex-element.widget-wrapper > [data-element-type] {
    padding: 12px 0px 0px 0px;
}
#f34795d8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a37e04f5 {
    margin: 0px 0% 0px 0%;
}
    
#\32 0f30222 {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
    
#f69ced4b {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 60px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    align-content: center;
    order: 1;
    margin: 0% 0% 0% 0%;
}
    
#f67cc387 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 100px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 12% 4% 12% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\33 a061da5.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 20px 24px 16px 24px;
}
#\33 a061da5 {
    width: auto;
    height: auto;
    max-width: 1200px;
    order: 3;
    margin: 0px 0% 0px 0%;
}
    
#b3ff027a {
    width: 100%;
    height: auto;
    max-width: 1200px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 95ea131.flex-element.widget-wrapper > [data-element-type] {
    padding: 16px 20px 12px 20px;
}
#\37 95ea131 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 721ddad {
    width: 100%;
    height: auto;
    max-width: 900px;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_31r {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-content: center;
}
}



@media all {
    
#bf608aa5 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 14% 4% 14% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\32 9f817d7 {
    margin: 0px 0% 0px 0%;
}
    
#\32 817972e.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 20px 20px 16px 20px;
}
#\32 817972e {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    min-width: 40px;
    align-self: stretch;
    order: 1;
    max-height: none;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 eb59115 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\35 a01fa56 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cb31be5e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    flex-direction: row;
    flex-wrap: nowrap;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#\39 ab9b4b5 {
    width: 100%;
    height: auto;
    max-width: 800px;
    align-self: stretch;
    max-height: none;
    margin: 0px 0% 0px 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#f7a524ed.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f7a524ed {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: -8px 0% 0px 0%;
}
    
#\39 c0fa066 {
    align-items: flex-start;
    max-width: 800px;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 32px;
    column-gap: 24px;
    min-width: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c274ffd9 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    flex-wrap: nowrap;
    min-width: auto;
    --column-gap: 12px;
    justify-content: flex-start;
    justify-self: auto;
    align-self: auto;
    order: 3;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 31cd59c {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_2);
    background-image: none;
}
    
#\36 e6a69aa {
    width: 100%;
    height: auto;
    max-width: 800px;
    align-self: stretch;
    max-height: none;
    margin: 0px 0% 0px 0%;
}
    
#\39 d5e1c4d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 40px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    align-items: center;
    order: 1;
    margin: 0% 0% 0% 0%;
}
    
#\31 602b569.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 20px 20px 16px 12px;
}
#\31 602b569 {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    align-self: stretch;
    order: 2;
    min-width: 160px;
    max-height: none;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\31 d4953d4.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 20px 12px 20px;
}
#\31 d4953d4 {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    min-width: 40px;
    max-height: none;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 12px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b73ab694 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 f6760f1 {
    align-items: flex-start;
    width: 64%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 9f3529c {
    width: 32%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    min-width: 300px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c6423277 {
    flex-direction: row;
    align-items: flex-start;
    width: 96%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3%;
    flex-wrap: wrap;
    --column-gap: 3%;
    min-width: auto;
    max-width: 1160px;
    align-content: center;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 0px 0px 20px 20px;
    padding: 12px 40px 12px 40px;
    margin: 0px 0% 0px 0%;
}
    
#\32 0512ace {
    width: 32%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    min-width: 300px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 7e590d7 {
    margin: 0px 0% 0px 0%;
}
    
#\33 a9dd282 {
    align-items: flex-start;
    width: 64%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 1fa19be {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_7);
    background-image: url("https://irp.cdn-website.com/6a3ac415/dms3rep/multi/luxbrush-bckgnd_divider-2.svg");
}
    
#\31 4f79f65 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 60px;
    column-gap: 3%;
    flex-wrap: nowrap;
    --column-gap: 3%;
    min-width: auto;
    max-width: 1200px;
    align-content: center;
    background-color: var(--color_4);
    background-image: url("https://irp.cdn-website.com/6a3ac415/dms3rep/multi/luxbrush-texture-yellow_left.svg");
    border-radius: 20px 20px 20px 20px;
    background-size: contain;
    background-position: 100% 50%;
    padding: 48px 48px 48px 48px;
    margin: 0px 0% 0px 0%;
}
    
#\39 e42e6b4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 7b9df1d {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 60px;
    column-gap: 3%;
    flex-wrap: nowrap;
    --column-gap: 3%;
    min-width: auto;
    max-width: 1200px;
    align-content: center;
    background-color: var(--color_4);
    background-image: url("https://irp.cdn-website.com/6a3ac415/dms3rep/multi/luxbrush-texture-yellow_bottom.svg");
    border-radius: 20px 20px 20px 20px;
    background-size: contain;
    background-position: 100% 50%;
    padding: 48px 48px 48px 48px;
    margin: 0px 0% 0px 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#df544465 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 039fec8.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 20px 12px 20px;
}
#\39 039fec8 {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    min-width: 40px;
    max-height: none;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 12px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d30fdb1b {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 173bf61 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    flex-wrap: nowrap;
    align-items: center;
    align-content: center;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#cceb3add {
    min-height: 0;
    column-gap: 4%;
    row-gap: 100px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 4% 0% 4%;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\37 02b3c2d.flex-element.widget-wrapper > [data-element-type] {
    padding: 16px 20px 16px 20px;
}
#\37 02b3c2d {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 2b148b1 {
    width: 87.81%;
    height: auto;
    max-width: 800px;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 60dfebc {
    min-height: 0;
    column-gap: 4%;
    row-gap: 100px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 12% 0% 12% 0%;
}
    
#\35 b1935e5 {
    width: 100%;
    height: auto;
    max-width: 800px;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 d115d1a {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 60px;
    width: 100%;
    min-width: 4%;
    order: 0;
    flex-wrap: nowrap;
    align-items: center;
}
    
#e51a545a {
    background-color: var(--color_1);
    background-image: none;
}
    
#\36 f8faec0 {
    margin: 0px 0% 0px 0%;
}
    
#c2c0ab8f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c2c0ab8f {
    width: 327.961px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 2;
    max-width: 100%;
    margin: 24px 0% 24px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#ea0ff980 {
    width: 87.81%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_q9n {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 40px;
    column-gap: 24px;
    order: 3;
    align-content: center;
    padding: 0px 4% 0px 4%;
    margin: 0px 0% 0px 0%;
}
    
#a9b470e4.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 20px 20px 16px 20px;
}
#a9b470e4 {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    min-width: 40px;
    align-self: auto;
    order: 5;
    max-height: none;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_7ou {
    width: auto;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 4;
}
}



@media all {
    
#\36 b381970 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\33 71a113e {
    width: 100%;
    height: 72vh;
    max-width: none;
    max-height: 760px;
}
    
#ada65b8f {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#\39 030a9a0 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\32 e3a8e94 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#f75c91c8 {
    align-items: flex-start;
    max-width: 300px;
    width: 28%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: auto;
    order: 1;
}
    
#\30 bd13fc9 {
    align-items: center;
    width: 70%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 2%;
    flex-wrap: nowrap;
    --column-gap: 2%;
    justify-content: space-between;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f7841557 {
    min-height: 249px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#\32 0a444f7 {
    margin: 0% 0% 0px 0%;
}
    
#\36 93e0a1b {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e047903c.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 24px 24px 20px 24px;
}
#e047903c {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    min-width: 40px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b6e23b6c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c2c10aff {
    justify-content: space-between;
    align-items: center;
    max-width: auto;
    width: 100%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    min-width: auto;
    --column-gap: 4%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\33 f27e428 {
    align-items: center;
    width: 100%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 4%;
    order: 0;
    flex-direction: row;
    flex-wrap: nowrap;
    --column-gap: 4%;
    align-content: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 a3c9200[data-background-color-animation] {
    background-color: var(--color_4);
}
#\31 a3c9200 {
    background-color: var(--color_4);
    background-image: none;
    border-width: 0px 0 0px 0;
    border-color: rgba(32, 126, 32, 1) #000000 rgba(32,126,32,1) #000000;
    border-style: solid;
}
    
#\38 d478bcc {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-wrap: nowrap;
    align-items: center;
}
    
#aba32f91 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\33 d7a450d {
    margin: 0px 0% 0px 0%;
}
    
#ca1f40bf {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#\36 95d2f10 {
    width: 100%;
    height: 72vh;
    max-width: none;
    max-height: 760px;
}
    
#\39 37ba398 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
}



@media all {
    
#\33 5208307 {
    flex-direction: row;
    align-items: center;
    max-width: 1560px;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    --column-gap: 2%;
    min-width: auto;
    align-content: center;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 9473912.flex-element.widget-wrapper > [data-element-type] {
    padding: 14px 16px 14px 16px;
}
#\39 9473912 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\35 15c6668 {
    align-items: center;
    max-width: 1400px;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-content: center;
    min-width: auto;
    order: 0;
}
    
#e899a015 {
    min-height: 0;
    flex-direction: column;
    column-gap: 4%;
    row-gap: 100px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 12% 4% 12% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\34 76cc6d3 {
    width: 800px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f8aa67e8 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 80px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#\31 4bc402f {
    margin: 0px 0% 0px 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#ef10c768 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: none;
}
    
#\34 e5fab2d {
    width: 80%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 04bec3c {
    width: 220px;
    height: auto;
    max-width: 100%;
    order: 3;
    min-width: 200px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 a0d37d3 {
    align-items: flex-start;
    width: 600px;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    order: 2;
    align-content: flex-start;
    flex-direction: row;
    flex-wrap: nowrap;
    --column-gap: 0%;
    min-width: 548px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 ec8333c {
    width: 200px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-width: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 90b4b87.flex-element.widget-wrapper > [data-element-type] {
    padding: 14px 16px 14px 16px;
}
#\30 90b4b87 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 a3ab0e2 {
    width: 220px;
    height: auto;
    max-width: 100%;
    order: 1;
    min-width: 200px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_1vd {
    width: 42px;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\39 96b4d65 {
    width: 42px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#a92bf1f1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#c823376f {
    align-items: center;
    max-width: 800px;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 40px;
    column-gap: 24px;
    min-width: auto;
    justify-self: auto;
    order: 0;
    align-content: center;
    padding: 20% 0px 20% 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 8e3ad5b {
    width: 500px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 b35b9c1 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_2);
    background-image: none;
}
    
#\32 6b2cfcc {
    margin: 0px 0% 0px 0%;
}
    
#\33 0851edf {
    width: 52%;
    height: auto;
    max-width: 100%;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: 800px;
    align-self: stretch;
}
    
#\39 dce674f {
    align-items: center;
    max-width: 1000px;
    width: 46.73%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: auto;
}
    
#\36 5e1b7fc.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 5e1b7fc {
    width: 60%;
    height: auto;
    max-width: 100%;
    max-height: none;
    align-self: stretch;
    margin: 0px 0px 0px 0px;
}
    
#e6f6cb13 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 9831a70 {
    width: 500px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 4fcacdc {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: row;
    width: 100%;
    min-width: 4%;
    background-color: rgba(199,224,248,0);
    background-image: none;
    border-radius: 0px 0px 0px 0px;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: space-between;
    order: 0;
    padding: 0px 0px 0px 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 b9c3579 {
    width: 100%;
    height: 52px;
    max-width: 100%;
}
    
#\30 f561abf {
    min-height: 20px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: -48px 0% 0px 0%;
}
    
#d3bd0b7a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#d3bd0b7a {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#db3f6a51.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 24px 24px 20px 24px;
}
#db3f6a51 {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    min-width: 40px;
    justify-self: auto;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_5df.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_5df {
    width: 500px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: -24px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_2fc {
    align-items: flex-start;
    max-width: 500px;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 40px;
    column-gap: 24px;
    min-width: auto;
}
}



@media all {
    
#\32 3541573 {
    align-items: flex-start;
    width: 60%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_1);
    background-image: url("https://irp.cdn-website.com/6a3ac415/dms3rep/multi/opt/luxbrush-interiorpaint-hero1-1920w.jpg");
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
    border-radius: 20px 20px 20px 20px;
    align-self: stretch;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#f21ed90e {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_2);
    background-image: none;
    background-size: contain;
    background-position: 0% 50%;
}
    
#\31 6fe4499 {
    align-items: flex-start;
    width: 40%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_1);
    background-image: url("https://irp.cdn-website.com/6a3ac415/dms3rep/multi/opt/luxbrush-home-transformation-1-907h.png");
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
    border-radius: 20px 20px 20px 20px;
    align-self: stretch;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\32 0622b91 {
    width: 50%;
    height: 70vh;
    max-width: 100%;
}
    
#\38 50c8135 {
    width: 50%;
    height: 70vh;
    max-width: 100%;
}
    
#fd6e435a {
    width: 75%;
    height: 70vh;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a21595d5 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#ece2a481 {
    margin: 0px 0% 0px 0%;
}
    
#bd07188b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    align-items: center;
    align-content: center;
    order: 1;
    padding: 12% 4% 12% 0px;
    margin: 0% 0% 0% 0%;
}
    
#caa88e84 {
    align-items: flex-start;
    width: 60%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_1);
    background-image: url("https://irp.cdn-website.com/6a3ac415/dms3rep/multi/opt/luxbrush-interiorpaint-hero1-1920w.jpg");
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
    border-radius: 20px 20px 20px 20px;
    align-self: stretch;
    height: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\31 d637a2f {
    align-items: flex-start;
    width: 60%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_1);
    background-image: url("https://irp.cdn-website.com/6a3ac415/dms3rep/multi/opt/luxbrush-interiorpaint-hero1-1920w.jpg");
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
    border-radius: 20px 20px 20px 20px;
    align-self: stretch;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#a98d7851 {
    min-height: 8px;
    column-gap: 2%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-color: rgba(0,0,0,0);
    background-image: url("https://irp.cdn-website.com/6a3ac415/dms3rep/multi/luxbrush-bkgd-paint.svg");
    border-radius: 0px 0px 0px 0px;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    border-style: solid;
    flex-direction: row;
    flex-wrap: nowrap;
    order: 0;
    background-position: 100% 50%;
    padding: 12% 0px 12% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\33 470bc46.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 470bc46 {
    width: 100%;
    height: auto;
    max-width: 900px;
    justify-self: auto;
    order: 2;
    align-self: auto;
    margin: -20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 ae890df.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 0px 0px 0px;
}
#\38 ae890df {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d5aaf99e.flex-element.widget-wrapper > [data-element-type] {
    padding: 16px 20px 12px 20px;
}
#d5aaf99e {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#eb51b819 {
    align-items: flex-start;
    max-width: 800px;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 40px;
    column-gap: 24px;
    min-width: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 12px 0px 12px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 47681d7.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 20px 20px 16px 20px;
}
#\33 47681d7 {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    min-width: 40px;
    align-self: auto;
    order: 2;
    max-height: none;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 6c9e0b8.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 20px 20px 16px 20px;
}
#\34 6c9e0b8 {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    min-width: 40px;
    align-self: auto;
    order: 2;
    max-height: none;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 99c4e7e {
    min-height: 8px;
    column-gap: 2%;
    row-gap: 24px;
    width: 30.6%;
    min-width: 4%;
    background-color: rgba(0,0,0,0);
    background-image: url("https://irp.cdn-website.com/6a3ac415/dms3rep/multi/luxbrush-bkgd-paint-mobile.svg");
    border-radius: 0px 0px 0px 0px;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    border-style: solid;
    flex-direction: row;
    flex-wrap: nowrap;
    order: 0;
    background-position: 100% 50%;
    padding: 12% 0px 12% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\30 b672697 {
    width: 50%;
    height: 70vh;
    max-width: 100%;
}
    
#\32 83e8f1f {
    align-items: flex-start;
    width: 40%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_1);
    background-image: url("https://irp.cdn-website.com/6a3ac415/dms3rep/multi/opt/luxbrush-home-transformation-1-907h.png");
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
    border-radius: 20px 20px 20px 20px;
    align-self: stretch;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\33 c4c724e {
    width: 75%;
    height: 70vh;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 777d8f0 {
    align-items: flex-start;
    width: 60%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_1);
    background-image: url("https://irp.cdn-website.com/6a3ac415/dms3rep/multi/opt/luxbrush-interiorpaint-hero1-1920w.jpg");
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
    border-radius: 20px 20px 20px 20px;
    align-self: stretch;
    height: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\38 6f5ff7e {
    width: 50%;
    height: 70vh;
    max-width: 100%;
}
}



@media all {
    
#c1ee0e57 {
    min-height: 8px;
    column-gap: 1%;
    row-gap: 24px;
    flex-direction: row;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#cabb932e {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\35 39c3b36 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_7);
    background-image: none;
}
    
#\36 fb1d8db.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 0px 0px 0px;
}
#\36 fb1d8db {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
    min-width: 240px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 e7931e4 {
    margin: 0px 0% 0px 0%;
}
    
#\37 6983e9c {
    min-height: 9px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 1% 4% 1% 4%;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\35 0150721 {
    margin: 0px 0% 0px 0%;
}
    
#efb4293c {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 80px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#\36 66a74be {
    width: 800px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d741239d {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: none;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#e58acc6b {
    width: 80%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 f841580 {
    min-height: 0;
    flex-direction: column;
    column-gap: 4%;
    row-gap: 100px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 12% 4% 8% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\38 8afaa2e {
    align-items: center;
    max-width: 1400px;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-content: center;
    min-width: auto;
    order: 0;
}
}



@media all {
    
#e935017a {
    width: 100px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c0fefd55[data-pinned] {
    position: sticky;
    top: 250px;
    bottom: auto;
    z-index: 1;
}
#c0fefd55 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: -8% 0% 0% 0%;
}
    
#\36 83e71e3 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 0px;
    flex-direction: column;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 b3b4f02.flex-element.widget-wrapper > [data-element-type] {
    padding: 16px 24px 6px 24px;
}
#\35 b3b4f02 {
    width: 300px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: -88px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 92fa13f {
    min-height: 80px;
    column-gap: 0%;
    row-gap: 40px;
    width: 100%;
    min-width: 4%;
    background-color: var(--color_1);
    flex-wrap: nowrap;
    order: 0;
    background-image: none;
    padding: 52px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 898c814 {
    width: 100px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a97ca111 {
    margin: 0px 0% 0px 0%;
}
    
#\36 768a829 {
    width: 100px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b090f337 {
    align-items: center;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 0px;
    column-gap: 24px;
    background-color: var(--color_2);
    background-image: none;
    border-width: 3px 0 0 0;
    border-color: var(--color_3) #000000 #000000 #000000;
    border-style: solid;
    height: auto;
    align-content: center;
    justify-self: auto;
    align-self: stretch;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e5e1f20d {
    align-items: center;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 0px;
    column-gap: 24px;
    background-color: var(--color_9);
    background-image: none;
    border-width: 3px 0 0 0;
    border-color: var(--color_10) #000000 #000000 #000000;
    border-style: solid;
    height: auto;
    align-content: center;
    justify-self: auto;
    align-self: stretch;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 5c6fb79 {
    width: 100px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a851e04f {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 78vh;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    --column-gap: 2%;
    background-color: var(--color_6);
    background-image: none;
    order: 1;
    padding: 0% 4% 100px 4%;
    margin: 0px 0% 0px 0%;
}
    
#\30 414011e[data-pinned] {
    position: sticky;
    top: 250px;
    bottom: auto;
    z-index: 1;
}
#\30 414011e {
    align-items: flex-start;
    width: 100%;
    min-height: 80vh;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: -8% 0% 0% 0%;
}
    
#\35 44c289c {
    flex-direction: row;
    align-items: flex-start;
    width: 260px;
    min-height: 8px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3%;
    flex-wrap: wrap;
    --column-gap: 3%;
    min-width: auto;
    max-width: 1160px;
    align-content: center;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 0px 0px 20px 20px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 40px 0px 40px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e3f9edd2.flex-element.widget-wrapper > [data-element-type] {
    padding: 16px 16px 6px 16px;
}
#e3f9edd2 {
    width: 300px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: -88px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ae4abc46 {
    background-color: var(--color_1);
    background-image: none;
}
    
#\33 21e399f {
    flex-direction: row;
    align-items: flex-start;
    width: 260px;
    min-height: 8px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3%;
    flex-wrap: wrap;
    --column-gap: 3%;
    min-width: auto;
    max-width: 1160px;
    align-content: center;
    background-color: var(--color_7);
    background-image: none;
    border-radius: 0px 0px 20px 20px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 40px 0px 40px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 9a273b0 {
    width: 100px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 a8a6c2a {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    flex-wrap: nowrap;
    --column-gap: 0%;
    background-color: var(--color_1);
    background-image: none;
    order: 0;
}
    
#af4aaff9 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 80vh;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    --column-gap: 2%;
    background-color: var(--color_2);
    background-image: none;
    order: 1;
    align-content: flex-start;
    padding: 0% 4% 100px 4%;
    margin: 0px 0% 0px 0%;
}
    
#\36 96d10dc {
    flex-direction: row;
    align-items: flex-start;
    width: 260px;
    min-height: 8px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3%;
    flex-wrap: wrap;
    --column-gap: 3%;
    min-width: auto;
    max-width: 1160px;
    align-content: center;
    background-color: var(--color_11);
    background-image: none;
    border-radius: 0px 0px 20px 20px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 40px 0px 40px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f6aff5fe[data-pinned] {
    position: sticky;
    top: 192px;
    bottom: auto;
    z-index: 1;
}
#f6aff5fe {
    align-items: flex-start;
    width: 100%;
    min-height: 80vh;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    order: 0;
}
    
#\39 2b8f989 {
    align-items: center;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 0px;
    column-gap: 24px;
    background-color: var(--color_6);
    background-image: none;
    border-width: 3px 0 0 0;
    border-color: var(--color_7) #000000 #000000 #000000;
    border-style: solid;
    height: auto;
    align-content: center;
    justify-self: auto;
    align-self: stretch;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 1c81cdc {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 76vh;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    --column-gap: 2%;
    background-color: var(--color_9);
    background-image: none;
    order: 1;
    padding: 0% 4% 100px 4%;
    margin: 0px 0% 0px 0%;
}
    
#e8dad2c2 {
    width: 100px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c3394d01 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    flex-wrap: nowrap;
    --column-gap: 0%;
    background-color: rgba(199,224,248,0);
    background-image: none;
    order: 0;
}
    
#\34 31fcbba {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    flex-wrap: nowrap;
    --column-gap: 0%;
    background-color: rgba(199,224,248,0);
    background-image: none;
    order: 0;
}
    
#\38 eeb4804.flex-element.widget-wrapper > [data-element-type] {
    padding: 16px 16px 6px 16px;
}
#\38 eeb4804 {
    width: 300px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: -88px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fa72374a {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
}
    
#\30 fb47fa1 {
    flex-direction: row;
    align-items: stretch;
    max-width: 1600px;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.154398563734291%;
    flex-wrap: nowrap;
    min-width: auto;
    align-content: stretch;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 413e816.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 0px 0px 0px;
}
#\33 413e816 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b2629985 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
}
    
#\37 857a5f5 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
}
    
#e545fe01.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e545fe01 {
    width: 100%;
    height: 28vh;
    min-height: 160px;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#ac5cd9dc {
    align-items: flex-start;
    width: 23.38%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    min-width: auto;
    background-color: rgba(199,224,248,0);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    justify-content: space-between;
    align-content: flex-start;
    justify-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 1d689b8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ba348889.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ba348889 {
    width: 100%;
    height: 28vh;
    min-height: 160px;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#d6f75c09 {
    align-items: flex-start;
    width: 23.38%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: auto;
    background-color: rgba(199,224,248,0);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    justify-content: space-between;
    align-content: flex-start;
    justify-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d72085bf {
    align-items: flex-start;
    width: 23.38%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: auto;
    background-color: rgba(199,224,248,0);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    justify-content: space-between;
    align-content: flex-start;
    justify-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 1065c48.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 0px 0px 0px;
}
#\32 1065c48 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 b2f5c3d {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 cd24d5d {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
}
    
#\31 2be4dc0 {
    align-items: flex-start;
    width: 23.38%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: auto;
    background-color: rgba(199,224,248,0);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    justify-content: space-between;
    align-content: flex-start;
    justify-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b91dfdc7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 c3fe9c7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 f44d588.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 f44d588 {
    width: 100%;
    height: 28vh;
    min-height: 160px;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#bc827aa8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#bc827aa8 {
    width: 100%;
    height: 28vh;
    min-height: 160px;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\35 fb2d67a.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 0px 0px 0px;
}
#\35 fb2d67a {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 bd93f8c.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 0px 0px 0px;
}
#\30 bd93f8c {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a9473a29 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
}
    
#\39 e2e3c45 {
    flex-direction: row;
    align-items: stretch;
    max-width: 1600px;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.154398563734291%;
    flex-wrap: nowrap;
    min-width: auto;
    align-content: center;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ed209692.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 0px 0px 0px;
}
#ed209692 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 fc8f4e9 {
    align-items: flex-start;
    width: 31.9%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    min-width: auto;
    background-color: rgba(199,224,248,0);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    justify-content: space-between;
    align-content: flex-start;
    justify-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 61102bb {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 e0b667c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 e0b667c {
    width: 100%;
    height: 28vh;
    min-height: 160px;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#ff31ec10 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ac844a79 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
}
    
#f6601393.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 0px 0px 0px;
}
#f6601393 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 e75b070.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 e75b070 {
    width: 100%;
    height: 28vh;
    min-height: 160px;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\38 d349df3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 cfa9ad4 {
    align-items: flex-start;
    width: 31.9%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: auto;
    background-color: rgba(199,224,248,0);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    justify-content: space-between;
    align-content: flex-start;
    justify-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 084f7ec.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 0px 0px 0px;
}
#\30 084f7ec {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 b6b0a92 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
}
    
#ca443c8e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ca443c8e {
    width: 100%;
    height: 28vh;
    min-height: 160px;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\37 7a1afe2 {
    align-items: flex-start;
    width: 31.9%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: auto;
    background-color: rgba(199,224,248,0);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    justify-content: space-between;
    align-content: flex-start;
    justify-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ebeda5c4 {
    flex-direction: row;
    align-items: stretch;
    max-width: 1600px;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.154398563734291%;
    flex-wrap: nowrap;
    min-width: auto;
    align-content: center;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bddaf621.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#bddaf621 {
    width: 100%;
    height: 28vh;
    min-height: 160px;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\34 3291da4 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
}
    
#\31 b5b7f62.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 0px 0px 0px;
}
#\31 b5b7f62 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ce473395 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c89085b5.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 0px 0px 0px;
}
#c89085b5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 20855fb.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 20855fb {
    width: 100%;
    height: 28vh;
    min-height: 160px;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\38 3c21297.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 0px 0px 0px;
}
#\38 3c21297 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ed8dc085 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
}
    
#\33 58f796a {
    align-items: flex-start;
    width: 31.9%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    min-width: auto;
    background-color: rgba(199,224,248,0);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    justify-content: space-between;
    align-content: flex-start;
    justify-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b7f9ab5d {
    align-items: flex-start;
    width: 31.9%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: auto;
    background-color: rgba(199,224,248,0);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    justify-content: space-between;
    align-content: flex-start;
    justify-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#de204c88.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#de204c88 {
    width: 100%;
    height: 28vh;
    min-height: 160px;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#df8e0320 {
    align-items: flex-start;
    width: 31.9%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: auto;
    background-color: rgba(199,224,248,0);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    justify-content: space-between;
    align-content: flex-start;
    justify-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c83ed828 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
}
    
#\34 c4b4ad3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c333b0d4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\32 0183630 {
    width: 100px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 cfef0d3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 cfef0d3 {
    width: 100%;
    height: 28vh;
    min-height: 160px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 12px 0%;
}
    
#\31 d014ba8 {
    align-items: flex-start;
    max-width: 800px;
    width: 49%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    min-width: auto;
    justify-self: auto;
    order: 1;
    background-color: rgba(199,224,248,0);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    justify-content: flex-start;
    align-content: flex-start;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e4c67693.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 0px 0px 0px;
}
#e4c67693 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 46dae21 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    flex-wrap: nowrap;
    --column-gap: 0%;
    background-color: var(--color_1);
    background-image: none;
    order: 0;
}
    
#dd79a94b[data-pinned] {
    position: sticky;
    top: 250px;
    bottom: auto;
    z-index: 1;
}
#dd79a94b {
    align-items: flex-start;
    width: 100%;
    min-height: 80vh;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: -8% 0% 0% 0%;
}
    
#f85ccd4a {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    flex-wrap: nowrap;
    --column-gap: 0%;
    background-color: rgba(199,224,248,0);
    background-image: none;
    order: 0;
}
    
#bf904d6f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#bf904d6f {
    width: 100%;
    height: 28vh;
    min-height: 160px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 12px 0%;
}
    
#\32 3fb254c.flex-element.widget-wrapper > [data-element-type] {
    padding: 16px 16px 6px 16px;
}
#\32 3fb254c {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: -88px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c266beae.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c266beae {
    width: 100%;
    height: 28vh;
    min-height: 160px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 12px 0%;
}
    
#cbe0cb69 {
    width: 100px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#acd7c5b6.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#acd7c5b6 {
    width: 100%;
    height: 28vh;
    min-height: 200px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 12px 0%;
}
    
#b9aba6a2 {
    align-items: flex-start;
    max-width: 800px;
    width: 49%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    min-width: auto;
    justify-self: auto;
    order: 3;
    background-color: rgba(199,224,248,0);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    justify-content: flex-start;
    align-content: flex-start;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 40f27d5 {
    flex-direction: row;
    align-items: flex-start;
    width: 260px;
    min-height: 8px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3%;
    flex-wrap: wrap;
    --column-gap: 3%;
    min-width: auto;
    max-width: 1160px;
    align-content: center;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 0px 0px 20px 20px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 40px 0px 40px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 1ea6242 {
    align-items: center;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 0px;
    column-gap: 24px;
    background-color: var(--color_9);
    background-image: none;
    border-width: 3px 0 0 0;
    border-color: var(--color_10) #000000 #000000 #000000;
    border-style: solid;
    height: auto;
    align-content: center;
    justify-self: auto;
    align-self: stretch;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c6f16bdd {
    min-height: 0;
    column-gap: 4%;
    row-gap: 0px;
    flex-direction: column;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#c18b6a11 {
    margin: 0px 0% 0px 0%;
}
    
#f37b3566.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f37b3566 {
    width: 100%;
    height: 28vh;
    min-height: 200px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 12px 0%;
}
    
#\30 35bc6db {
    align-items: flex-start;
    max-width: 800px;
    width: 49%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    min-width: auto;
    justify-self: auto;
    order: 2;
    background-color: rgba(199,224,248,0);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    justify-content: flex-start;
    align-content: flex-start;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 f644494.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 f644494 {
    width: 100%;
    height: 28vh;
    min-height: 200px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 12px 0%;
}
    
#ae705429 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a513d8ab {
    align-items: flex-start;
    max-width: 800px;
    width: 49%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    min-width: auto;
    justify-self: auto;
    order: 2;
    background-color: rgba(199,224,248,0);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    justify-content: flex-start;
    align-content: flex-start;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d72b78dc {
    align-items: flex-start;
    max-width: 800px;
    width: 49%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    min-width: auto;
    justify-self: auto;
    order: 0;
    background-color: rgba(199,224,248,0);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    justify-content: flex-start;
    align-content: flex-start;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 95706bc {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    --column-gap: 2%;
    background-color: var(--color_9);
    background-image: none;
    order: 1;
    padding: 0% 4% 15.9% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\39 4fb4d09 {
    width: 100px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 7d159f9 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    --column-gap: 2%;
    background-color: var(--color_2);
    background-image: none;
    order: 1;
    padding: 0% 4% 20% 4%;
    margin: 0px 0% 0px 0%;
}
    
#e6bf4880 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    --column-gap: 2%;
    background-color: var(--color_6);
    background-image: none;
    order: 1;
    padding: 0% 4% 20% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\34 4f9af1b {
    align-items: flex-start;
    max-width: 800px;
    width: 49%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    min-width: auto;
    justify-self: auto;
    order: 2;
    background-color: rgba(199,224,248,0);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    justify-content: flex-start;
    align-content: flex-start;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 252d1d3 {
    width: 100px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ce28af69 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 06579ea {
    align-items: center;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 0px;
    column-gap: 24px;
    background-color: var(--color_2);
    background-image: none;
    border-width: 3px 0 0 0;
    border-color: var(--color_3) #000000 #000000 #000000;
    border-style: solid;
    height: auto;
    align-content: center;
    justify-self: auto;
    align-self: stretch;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fb898ce7 {
    align-items: center;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 0px;
    column-gap: 24px;
    background-color: var(--color_6);
    background-image: none;
    border-width: 3px 0 0 0;
    border-color: var(--color_7) #000000 #000000 #000000;
    border-style: solid;
    height: auto;
    align-content: center;
    justify-self: auto;
    align-self: stretch;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fbc3f841.flex-element.widget-wrapper > [data-element-type] {
    padding: 16px 24px 6px 24px;
}
#fbc3f841 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: -88px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a827b2a6.flex-element.widget-wrapper > [data-element-type] {
    padding: 16px 16px 6px 16px;
}
#a827b2a6 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: -88px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ff3f783c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 0648fb1.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 0px 0px 0px;
}
#\31 0648fb1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 dc237ff {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 b307c41 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 e15ba39 {
    flex-direction: row;
    align-items: flex-start;
    width: 200px;
    min-height: 8px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3%;
    flex-wrap: wrap;
    --column-gap: 3%;
    min-width: auto;
    max-width: 1160px;
    align-content: center;
    background-color: var(--color_11);
    background-image: none;
    border-radius: 0px 0px 20px 20px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 40px 0px 40px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 6dbdc05 {
    background-color: var(--color_1);
    background-image: none;
}
    
#\39 9926e71 {
    width: 100px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 fbfc33f {
    flex-direction: row;
    align-items: flex-start;
    width: 180px;
    min-height: 8px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3%;
    flex-wrap: wrap;
    --column-gap: 3%;
    min-width: auto;
    max-width: 1160px;
    align-content: center;
    background-color: var(--color_7);
    background-image: none;
    border-radius: 0px 0px 20px 20px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 40px 0px 40px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 318a010 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 886a65c.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 0px 0px 0px;
}
#\33 886a65c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 4e8d5d5 {
    align-items: flex-start;
    max-width: 800px;
    width: 49%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    min-width: auto;
    justify-self: auto;
    order: 0;
    background-color: rgba(199,224,248,0);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    justify-content: flex-start;
    align-content: flex-start;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e1955e57.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 0px 0px 0px;
}
#e1955e57 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 d574cc1 {
    align-items: flex-start;
    max-width: 800px;
    width: 49%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    min-width: auto;
    justify-self: auto;
    order: 1;
    background-color: rgba(199,224,248,0);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    justify-content: flex-start;
    align-content: flex-start;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 5fba83e.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 0px 0px 0px;
}
#\36 5fba83e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bbdde8a3 {
    align-items: flex-start;
    max-width: 800px;
    width: 49%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    min-width: auto;
    justify-self: auto;
    order: 0;
    background-color: rgba(199,224,248,0);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    justify-content: flex-start;
    align-content: flex-start;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 c1f12ec[data-pinned] {
    position: sticky;
    top: 192px;
    bottom: auto;
    z-index: 1;
}
#\32 c1f12ec {
    align-items: flex-start;
    width: 100%;
    min-height: 80vh;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    order: 0;
}
    
#c594b2de.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 0px 0px 0px;
}
#c594b2de {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 8758984 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    flex-wrap: nowrap;
    --column-gap: 0%;
    background-color: rgba(199,224,248,0);
    background-image: none;
    order: 0;
}
    
#\35 0ebafb3 {
    align-items: flex-start;
    max-width: 800px;
    width: 49%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    min-width: auto;
    justify-self: auto;
    order: 1;
    background-color: rgba(199,224,248,0);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    justify-content: flex-start;
    align-content: flex-start;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 dc18ce5 {
    width: 100px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 eb54806 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 d86635b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 72213b4[data-pinned] {
    position: sticky;
    top: 250px;
    bottom: auto;
    z-index: 1;
}
#\32 72213b4 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: -8% 0% 0% 0%;
}
    
#\38 b7ab670.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 b7ab670 {
    width: 100%;
    height: 28vh;
    min-height: 160px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 12px 0%;
}
    
#\33 41c4ad0 {
    min-height: 80px;
    column-gap: 0%;
    row-gap: 40px;
    width: 100%;
    min-width: 4%;
    background-color: var(--color_1);
    flex-wrap: nowrap;
    order: 0;
    background-image: none;
    padding: 52px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#bd077e2e.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 0px 0px 0px;
}
#bd077e2e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 b10431b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 d7dba75.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 0px 0px 0px;
}
#\33 d7dba75 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 49b1b33.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 0px 0px 0px;
}
#\38 49b1b33 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b3870d9d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 a798071.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 0px 0px 0px;
}
#\35 a798071 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 0be2ede.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 0be2ede {
    width: 100%;
    height: 28vh;
    min-height: 200px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 12px 0%;
}
    
#\35 1bbcf01.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 1bbcf01 {
    width: 100%;
    height: 28vh;
    min-height: 200px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 12px 0%;
}
    
#\35 cbf96a7.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 cbf96a7 {
    width: 100%;
    height: 28vh;
    min-height: 200px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 12px 0%;
}
}



@media all {
    
#e8dfaee9 {
    margin: -8% 0% 0px 0%;
}
    
#\32 84a60ee.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 24px 24px 20px 24px;
}
#\32 84a60ee {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    min-width: 40px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#a070dde6 {
    min-height: 20px;
    column-gap: 4%;
    row-gap: 48px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    justify-content: flex-start;
    flex-wrap: nowrap;
    align-items: center;
    align-content: center;
    margin: 0% 0% 0% 0%;
}
    
#\35 2bc7959 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 12px;
    flex-wrap: nowrap;
    min-width: auto;
    --column-gap: 12px;
    justify-self: auto;
    order: 4;
    flex-direction: row;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 04a5e2a {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_9);
    background-image: none;
}
    
#daf80126 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 48px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 4% 12% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 8331db6.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 20px 20px 16px 16px;
}
#\36 8331db6 {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    min-width: 160px;
    max-height: none;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f5d9fa29.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 20px 20px 16px 16px;
}
#f5d9fa29 {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    min-width: 160px;
    max-height: none;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\38 7716203 {
    align-items: flex-start;
    width: 23.38%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: auto;
    background-color: rgba(199,224,248,0);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    justify-content: space-between;
    align-content: flex-start;
    justify-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 448038f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\36 b812c5c {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\39 40f72c9 {
    width: 100px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 f47aca6 {
    align-items: center;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 0px;
    column-gap: 24px;
    background-color: var(--color_2);
    background-image: none;
    border-width: 3px 0 0 0;
    border-color: var(--color_3) #000000 #000000 #000000;
    border-style: solid;
    height: auto;
    align-content: center;
    justify-self: auto;
    align-self: stretch;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 9a7ee1a {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    flex-wrap: nowrap;
    --column-gap: 0%;
    background-color: var(--color_1);
    background-image: none;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 9968fa4 {
    width: 100px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dcedd0a1 {
    flex-direction: row;
    align-items: flex-start;
    width: 260px;
    min-height: 8px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3%;
    flex-wrap: wrap;
    --column-gap: 3%;
    min-width: auto;
    max-width: 1160px;
    align-content: center;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 0px 0px 20px 20px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 40px 0px 40px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 152c109.flex-element.widget-wrapper > [data-element-type] {
    padding: 16px 16px 6px 16px;
}
#\33 152c109 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: -88px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 3efb608 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    --column-gap: 2%;
    background-color: var(--color_2);
    background-image: none;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding: 0% 4% 20% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 fb3f8db.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\31 fb3f8db {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
}
    
#\31 2fba379 {
    width: 100px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 811080e {
    flex-direction: row;
    align-items: flex-start;
    width: 180px;
    min-height: 8px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3%;
    flex-wrap: wrap;
    --column-gap: 3%;
    min-width: auto;
    max-width: 1160px;
    align-content: center;
    background-color: var(--color_7);
    background-image: none;
    border-radius: 0px 0px 20px 20px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 40px 0px 40px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 b64e86a {
    align-items: center;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 0px;
    column-gap: 24px;
    background-color: var(--color_6);
    background-image: none;
    border-width: 3px 0 0 0;
    border-color: var(--color_7) #000000 #000000 #000000;
    border-style: solid;
    height: auto;
    align-content: center;
    justify-self: auto;
    align-self: stretch;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b60fa433 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    flex-wrap: nowrap;
    --column-gap: 0%;
    background-color: rgba(199,224,248,0);
    background-image: none;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 f719c26 {
    width: 100px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d97b52cb.flex-element.widget-wrapper > [data-element-type] {
    padding: 16px 16px 6px 16px;
}
#d97b52cb {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: -88px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 2938fc4.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\37 2938fc4 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 18ef20f {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    --column-gap: 2%;
    background-color: var(--color_6);
    background-image: none;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding: 0% 4% 20% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 75b56dd {
    align-items: center;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 0px;
    column-gap: 24px;
    background-color: var(--color_9);
    background-image: none;
    border-width: 3px 0 0 0;
    border-color: var(--color_10) #000000 #000000 #000000;
    border-style: solid;
    height: auto;
    align-content: center;
    justify-self: auto;
    align-self: stretch;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 6a976ce {
    width: 100px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ed806982 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    flex-wrap: nowrap;
    --column-gap: 0%;
    background-color: rgba(199,224,248,0);
    background-image: none;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ddefda16 {
    width: 100px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b7bec314 {
    flex-direction: row;
    align-items: flex-start;
    width: 200px;
    min-height: 8px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3%;
    flex-wrap: wrap;
    --column-gap: 3%;
    min-width: auto;
    max-width: 1160px;
    align-content: center;
    background-color: var(--color_11);
    background-image: none;
    border-radius: 0px 0px 20px 20px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 40px 0px 40px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 9148f02.flex-element.widget-wrapper > [data-element-type] {
    padding: 16px 24px 6px 24px;
}
#\37 9148f02 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: -88px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 40d0058.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\39 40d0058 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 7b0d095 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    --column-gap: 2%;
    background-color: var(--color_9);
    background-image: none;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding: 0% 4% 22% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a7c16039.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 0px 0px 0px;
}
#a7c16039 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ac505b22 {
    align-items: flex-start;
    width: 23.38%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: auto;
    background-color: rgba(199,224,248,0);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    justify-content: space-between;
    align-content: flex-start;
    justify-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e27d3c40 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
}
    
#\32 a8345eb.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 0px 0px 0px;
}
#\32 a8345eb {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 30552a0 {
    align-items: flex-start;
    width: 23.38%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    min-width: auto;
    background-color: rgba(199,224,248,0);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    justify-content: space-between;
    align-content: flex-start;
    justify-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#eab2a72c {
    align-items: flex-start;
    width: 23.38%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: auto;
    background-color: rgba(199,224,248,0);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    justify-content: space-between;
    align-content: flex-start;
    justify-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 357bab3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 357bab3 {
    width: 100%;
    height: 28vh;
    min-height: 160px;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#e251dc56 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
}
    
#\38 84680f0.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 84680f0 {
    width: 100%;
    height: 28vh;
    min-height: 160px;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\35 276f0f4 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
}
    
#\38 5b18ffd {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 b7c9507 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
}
    
#\30 87b5f72.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 0px 0px 0px;
}
#\30 87b5f72 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 baeac84 {
    flex-direction: row;
    align-items: stretch;
    max-width: 1600px;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.154398563734291%;
    flex-wrap: nowrap;
    min-width: auto;
    align-content: stretch;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 5006161.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 5006161 {
    width: 100%;
    height: 28vh;
    min-height: 160px;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#b998b703 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b9982c9e {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 057e8df.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 0px 0px 0px;
}
#\39 057e8df {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 3c12b3e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 3c12b3e {
    width: 100%;
    height: 28vh;
    min-height: 160px;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\31 319fcb7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 664c53d {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
}
    
#\37 906dbf0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 fd605c4.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 0px 0px 0px;
}
#\39 fd605c4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f4a36205 {
    align-items: flex-start;
    width: 31.9%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: auto;
    background-color: rgba(199,224,248,0);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    justify-content: space-between;
    align-content: flex-start;
    justify-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ec38ceec {
    flex-direction: row;
    align-items: stretch;
    max-width: 1600px;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.154398563734291%;
    flex-wrap: nowrap;
    min-width: auto;
    align-content: center;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 c778445 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ebdddf01 {
    align-items: flex-start;
    width: 31.9%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    min-width: auto;
    background-color: rgba(199,224,248,0);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    justify-content: space-between;
    align-content: flex-start;
    justify-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 6448b24 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 923e8d6.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 923e8d6 {
    width: 100%;
    height: 28vh;
    min-height: 160px;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#c12fef6e {
    align-items: flex-start;
    width: 31.9%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: auto;
    background-color: rgba(199,224,248,0);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    justify-content: space-between;
    align-content: flex-start;
    justify-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 274af98.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 274af98 {
    width: 100%;
    height: 28vh;
    min-height: 160px;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\37 d1d6188.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 0px 0px 0px;
}
#\37 d1d6188 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 df53865 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
}
    
#\32 35bd304.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 0px 0px 0px;
}
#\32 35bd304 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 6fc25e9 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
}
    
#ebfdff7c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ebfdff7c {
    width: 100%;
    height: 28vh;
    min-height: 160px;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#c17a1d25 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 0d27d28 {
    align-items: flex-start;
    width: 31.9%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: auto;
    background-color: rgba(199,224,248,0);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    justify-content: space-between;
    align-content: flex-start;
    justify-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f1810372 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
}
    
#ba36921e {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
}
    
#be5a7b0b.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 0px 0px 0px;
}
#be5a7b0b {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cb73ce6b.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 0px 0px 0px;
}
#cb73ce6b {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 c3288a6.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 c3288a6 {
    width: 100%;
    height: 28vh;
    min-height: 160px;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\35 4bcf117 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
}
    
#\35 fdb11cb {
    flex-direction: row;
    align-items: stretch;
    max-width: 1600px;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.154398563734291%;
    flex-wrap: nowrap;
    min-width: auto;
    align-content: center;
    justify-self: auto;
    order: 2;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ed3c266e {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f80531ad.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 0px 0px 0px;
}
#f80531ad {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b1370f7a {
    align-items: flex-start;
    width: 31.9%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    min-width: auto;
    background-color: rgba(199,224,248,0);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    justify-content: space-between;
    align-content: flex-start;
    justify-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 d35c75e {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ee85a234.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ee85a234 {
    width: 100%;
    height: 28vh;
    min-height: 160px;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\31 dd2ec46 {
    align-items: flex-start;
    width: 31.9%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: auto;
    background-color: rgba(199,224,248,0);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    justify-content: space-between;
    align-content: flex-start;
    justify-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#da4ad53e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#da4ad53e {
    width: 100%;
    height: 28vh;
    min-height: 160px;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#fd11ef5a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#f84d9328 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#\38 75ef46e {
    background-color: var(--color_4);
    background-image: none;
}
    
#a793797c {
    margin: 0px 0% 0px 0%;
}
    
#cb33af29 {
    width: 32%;
    height: 470.82px;
    max-width: 400px;
    order: 1;
    min-width: 300px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d91b18d7 {
    flex-direction: row;
    align-items: flex-end;
    width: 100%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 60px;
    column-gap: 3%;
    flex-wrap: nowrap;
    --column-gap: 3%;
    min-width: auto;
    max-width: auto;
    align-content: flex-end;
    background-color: var(--color_4);
    background-image: url("https://irp.cdn-website.com/6a3ac415/dms3rep/multi/luxbrush-texture-yellow_left-ecdfe796.svg");
    border-radius: 0px 0px 0px 0px;
    background-size: contain;
    background-position: 100% 50%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    justify-content: space-between;
    padding: 0px 6% 0px 6%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 552441f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 fca9f9b {
    align-items: center;
    width: 64%;
    min-height: 100%;
    max-height: none;
    row-gap: 40px;
    column-gap: 24px;
    order: 0;
    align-content: center;
    min-width: auto;
    max-width: auto;
    align-self: stretch;
    height: auto;
    padding: 40px 0px 48px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#edbbe103 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_7h5 {
    width: 88%;
    height: auto;
    max-width: 640px;
    order: 0;
}
    
#\39 94ab748 {
    width: 32%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    min-width: 300px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c2a63033 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 60px;
    column-gap: 3%;
    flex-wrap: nowrap;
    --column-gap: 3%;
    min-width: auto;
    max-width: 1200px;
    align-content: center;
    background-color: var(--color_4);
    background-image: url("https://irp.cdn-website.com/6a3ac415/dms3rep/multi/luxbrush-texture-lblue_bottom.svg");
    border-radius: 0px 0px 0px 0px;
    background-size: contain;
    background-position: 100% 50%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 48px 48px 48px 48px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b3f3b34d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_q70 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 32d265f {
    width: 100%;
    min-width: 10px;
}
    
#\31 a6ece7c {
    row-gap: 24px;
    width: 100%;
    min-height: 80px;
    align-items: center;
    align-content: center;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\37 0bbf4a6 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 40px;
    padding: 8% 4% 12% 4%;
}
    
#b7034b17 {
    justify-content: center;
}
    
#e134cc3c {
    margin: 0px 0% 0px 0%;
}
    
#b1e65a50::before, #b1e65a50 > .bgExtraLayerOverlay {
    
}
#b1e65a50 {
    background-repeat: no-repeat;
    background-size: contain;
}
    
#\35 0aa776c {
    width: 100%;
    min-width: 10px;
}
    
#\36 72f46b0 {
    height: auto;
    width: 40%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\33 febb450 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\39 d4347fc {
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 40px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d09f35af {
    height: 48px;
}
    
#\38 f0bc9a1 {
    padding: 0% 0% 0% 0%;
}
    
#bc8c9289 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 5156a5a {
    padding: 0% 0% 0% 0%;
}
    
#d50a257b {
    margin: 0px 0% 0px 0%;
}
    
#\35 040619c {
    height: 48px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a37e04f5 {
    margin: 0px 0% 0px 0%;
}
    
#f67cc387 {
    padding: 14% 4% 14% 4%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c274ffd9 {
    column-gap: 3.1709985755279835%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: flex-start;
    align-content: flex-start;
    row-gap: 12px;
}
    
#\36 e6a69aa {
    height: auto;
}
    
#\39 d5e1c4d {
    width: 58%;
    min-height: 8px;
    padding: 20px 0px 20px 0%;
    margin: 0% 0% 0% 0%;
}
    
#bf608aa5 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 320px;
    column-gap: 6%;
    padding: 12% 4% 12% 0%;
}
    
#\32 9f817d7 {
    margin: 0px 0% 0px 0%;
}
    
#\32 817972e {
    margin-right: 0%;
    margin-left: 0%;
    width: auto;
}
    
#\31 602b569 {
    margin-right: 0%;
    margin-left: 0%;
    width: auto;
}
    
#cb31be5e {
    column-gap: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    width: 36%;
    min-height: 8px;
}
    
#\39 ab9b4b5 {
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 d4953d4.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 20px 12px 20px;
}
#\31 d4953d4 {
    margin: 16px 0% 0px 0%;
}
    
#\35 f6760f1 {
    align-items: flex-start;
    align-content: flex-start;
    row-gap: 16px;
}
    
#\39 039fec8.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 20px 12px 20px;
}
#\39 039fec8 {
    margin: 16px 0% 0px 0%;
}
    
#\37 7e590d7 {
    margin: 0px 0% 0px 0%;
}
    
#\33 a9dd282 {
    align-items: flex-start;
    align-content: flex-start;
    row-gap: 16px;
}
    
#\36 173bf61 {
    width: 100%;
    min-height: 80px;
}
    
#\31 4f79f65 {
    background-repeat: no-repeat;
    background-size: contain;
}
    
#cceb3add {
    row-gap: 40px;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 0% 4% 0% 4%;
}
    
#\34 7b9df1d {
    background-repeat: no-repeat;
    background-size: contain;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 d115d1a {
    width: 100%;
    min-height: 80px;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 60px;
}
    
#\31 2b148b1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 2b148b1 {
    width: 100%;
}
    
#\36 f8faec0 {
    margin: 0px 0% 0px 0%;
}
    
#\32 60dfebc {
    row-gap: 80px;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 14% 0% 14% 0%;
}
    
#c2c0ab8f {
    width: 280px;
}
    
#ea0ff980.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ea0ff980 {
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 71a113e {
    height: auto;
    max-height: 500px;
}
    
#ada65b8f {
    padding: 0% 0% 0% 0%;
}
    
#\39 030a9a0 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f75c91c8 {
    width: 32%;
    align-items: center;
    align-content: center;
    align-self: stretch;
    max-height: none;
    min-height: 100%;
    height: auto;
    justify-content: space-between;
    min-width: auto;
    max-width: 240px;
    padding: 1.6% 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 bd13fc9 {
    width: 68%;
    padding: 0px 0px 8px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f7841557 {
    min-height: 176px;
    padding: 6% 4% 6% 4%;
}
    
#\33 f27e428 {
    align-items: center;
}
    
#\32 0a444f7 {
    margin: 0px 0% 0px 0%;
}
    
#e047903c.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 20px 20px 16px 20px;
}
#e047903c {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#b6e23b6c {
    height: auto;
    width: 99.99%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c2c10aff {
    row-gap: 16px;
}
    
#aba32f91 {
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 d7a450d {
    margin: 0px 0% 0px 0%;
}
    
#ca1f40bf {
    padding: 0% 0% 0% 0%;
}
    
#\36 95d2f10 {
    height: auto;
    max-height: 500px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 5208307 {
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    order: 0;
}
    
#e899a015 {
    row-gap: 80px;
    padding: 14% 4% 14% 4%;
}
    
#f8aa67e8 {
    row-gap: 60px;
}
    
#\31 4bc402f {
    margin: 0px 0% 0px 0%;
}
    
#\34 e5fab2d {
    width: 100%;
    min-width: 10px;
    max-width: 720px;
}
    
#\37 ec8333c {
    margin-right: 0%;
    margin-left: 0%;
    width: 260px;
}
    
#\31 a0d37d3 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\35 15c6668 {
    order: 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c823376f {
    width: 100%;
    min-width: auto;
    max-width: auto;
    row-gap: 24px;
    padding: 12% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\33 0851edf {
    height: auto;
    width: 100%;
    max-height: none;
    min-height: 500px;
    align-self: stretch;
    margin: 0px 0% 0px 0%;
}
    
#\39 dce674f {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\36 5e1b7fc {
    height: auto;
    width: 100%;
    max-height: none;
    min-height: 500px;
    align-self: stretch;
    margin: 0px 0% 0px 0%;
}
    
#e6f6cb13 {
    min-height: 431px;
}
    
#\35 9831a70 {
    min-width: 10px;
    width: 730px;
}
    
#\39 4fcacdc {
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 0px 0px 0px 0%;
    margin: 0% 0% 0% 0%;
}
    
#widget_5df {
    height: auto;
}
    
#\35 8e3ad5b {
    width: 730px;
}
    
#\30 f561abf {
    padding: 0px 0px 0px 0px;
    margin: -80px 0% 0px 0%;
}
    
#group_2fc {
    align-items: center;
    align-content: center;
    min-width: auto;
    max-width: 800px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 3541573 {
    width: 100%;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
    min-height: 100%;
    height: auto;
}
    
#ece2a481 {
    margin: 0px 0% 0px 0%;
}
    
#bd07188b {
    width: 48%;
    min-height: 8px;
}
    
#caa88e84 {
    width: 100%;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
    min-height: 100%;
    height: auto;
}
    
#\31 d637a2f {
    width: 100%;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
    min-height: 100%;
    height: auto;
}
    
#a98d7851 {
    width: 48%;
    align-items: stretch;
    align-content: stretch;
    min-height: 8px;
}
    
#a21595d5 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 320px;
    padding: 0% 0% 0% 0%;
}
    
#eb51b819 {
    align-items: flex-start;
    align-content: flex-start;
}
    
#\36 99c4e7e {
    width: 30.6%;
    align-items: stretch;
    align-content: stretch;
    min-height: 8px;
}
    
#\30 777d8f0 {
    width: 100%;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
    min-height: 100%;
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 fb1d8db {
    min-width: 220px;
    max-width: 100%;
}
    
#\31 e7931e4 {
    margin: 0px 0% 0px 0%;
}
    
#\37 6983e9c {
    padding: 1% 0% 1% 4%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 0150721 {
    margin: 0px 0% 0px 0%;
}
    
#e58acc6b {
    width: 100%;
    min-width: 10px;
    max-width: 720px;
}
    
#\35 f841580 {
    row-gap: 80px;
    padding: 14% 4% 14% 4%;
}
    
#\38 8afaa2e {
    order: 1;
}
    
#efb4293c {
    row-gap: 60px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#af4aaff9 {
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: stretch;
    align-items: stretch;
    padding: 0% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\36 96d10dc {
    width: 248px;
}
    
#\36 83e71e3 {
    padding: 0% 0% 0% 0%;
}
    
#\35 b3b4f02.flex-element.widget-wrapper > [data-element-type] {
    padding: 24px 24px 12px 24px;
}
#\35 b3b4f02 {
    width: 280px;
    margin: -88px 0% 0px 0%;
}
    
#a97ca111 {
    margin: 0px 0% 0px 0%;
}
    
#\35 1c81cdc {
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: stretch;
    align-items: stretch;
}
    
#a851e04f {
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: stretch;
    align-items: stretch;
}
    
#\35 44c289c {
    width: 248px;
}
    
#e3f9edd2.flex-element.widget-wrapper > [data-element-type] {
    padding: 24px 24px 12px 24px;
}
#e3f9edd2 {
    width: 280px;
    margin: -88px 0% 0px 0%;
}
    
#\38 eeb4804.flex-element.widget-wrapper > [data-element-type] {
    padding: 24px 24px 12px 24px;
}
#\38 eeb4804 {
    width: 280px;
    margin: -88px 0% 0px 0%;
}
    
#\33 21e399f {
    width: 248px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 d014ba8 {
    margin-right: 0%;
    margin-left: 0%;
    width: 32%;
}
    
#\30 fbfc33f {
    width: 248px;
}
    
#\33 4e8d5d5 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#\33 d574cc1 {
    margin-right: 0%;
    margin-left: 0%;
    width: 32%;
}
    
#\32 3fb254c.flex-element.widget-wrapper > [data-element-type] {
    padding: 24px 24px 12px 24px;
}
#\32 3fb254c {
    width: 280px;
    margin: -88px 0% 0px 0%;
}
    
#bbdde8a3 {
    margin-right: 0%;
    margin-left: 0%;
    width: 32%;
}
    
#acd7c5b6 {
    height: 20vh;
}
    
#b9aba6a2 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#\32 40f27d5 {
    width: 248px;
}
    
#c6f16bdd {
    padding: 0% 0% 0% 0%;
}
    
#c18b6a11 {
    margin: 0px 0% 0px 0%;
}
    
#f37b3566 {
    height: 20vh;
}
    
#\30 35bc6db {
    margin-right: 0%;
    margin-left: 0%;
    width: 32%;
}
    
#\35 0ebafb3 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#\36 f644494 {
    height: 20vh;
}
    
#a513d8ab {
    margin-right: 0%;
    margin-left: 0%;
    width: 32%;
}
    
#d72b78dc {
    margin-right: 0%;
    margin-left: 0%;
    width: 32%;
}
    
#\34 95706bc {
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: stretch;
    align-items: stretch;
}
    
#\37 7d159f9 {
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: stretch;
    align-items: stretch;
    padding: 0% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#e6bf4880 {
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: stretch;
    align-items: stretch;
}
    
#\34 4f9af1b {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#fbc3f841.flex-element.widget-wrapper > [data-element-type] {
    padding: 24px 24px 12px 24px;
}
#fbc3f841 {
    width: 280px;
    margin: -88px 0% 0px 0%;
}
    
#a827b2a6.flex-element.widget-wrapper > [data-element-type] {
    padding: 24px 24px 12px 24px;
}
#a827b2a6 {
    width: 280px;
    margin: -88px 0% 0px 0%;
}
    
#\38 e15ba39 {
    width: 248px;
}
    
#\33 0be2ede {
    height: 20vh;
}
    
#\35 1bbcf01 {
    height: 20vh;
}
    
#\35 cbf96a7 {
    height: 20vh;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a070dde6 {
    row-gap: 40px;
}
    
#\35 2bc7959 {
    column-gap: 2.710285321052353%;
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100%;
    justify-content: center;
    align-items: center;
    align-content: center;
}
    
#e8dfaee9 {
    margin: 0px 0% 0px 0%;
}
    
#daf80126 {
    row-gap: 40px;
    padding: 0% 4% 14% 4%;
}
    
#\32 84a60ee {
    margin-right: 0%;
    margin-left: 0%;
    width: auto;
}
    
#\36 8331db6 {
    margin-right: 0%;
    margin-left: 0%;
    width: auto;
}
    
#f5d9fa29 {
    margin-right: 0%;
    margin-left: 0%;
    width: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 7716203 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.92%;
}
    
#\36 b812c5c {
    padding: 0% 0% 0% 0%;
}
    
#\33 9a7ee1a {
    order: 0;
}
    
#\34 3efb608 {
    order: 1;
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: stretch;
    align-items: stretch;
    padding: 0% 4% 24% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\39 448038f {
    row-gap: 0px;
}
    
#\35 f0a856a {
    margin: 0px 0% 0px 0%;
}
    
#\31 fb3f8db.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 0px 24px 0px;
}
#\31 fb3f8db {
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#ed806982 {
    order: 4;
    padding: 0px 0px 0px 0px;
    margin: -12% 0% 0% 0%;
}
    
#\34 7b0d095 {
    order: 5;
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    padding: 0% 4% 10% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\33 18ef20f {
    order: 3;
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    padding: 0% 4% 24% 4%;
    margin: 0px 0% 0px 0%;
}
    
#b60fa433 {
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: -12% 0% 0px 0%;
}
    
#dcedd0a1 {
    width: 240px;
}
    
#\35 811080e {
    width: 160px;
}
    
#b7bec314 {
    width: 180px;
}
    
#\37 2938fc4.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 0px 24px 0px;
}
#\37 2938fc4 {
    order: 0;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\39 40d0058.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 0px 24px 0px;
}
#\39 40d0058 {
    order: 0;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\32 baeac84 {
    order: 1;
    column-gap: 2.154398563734291%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
    
#\36 30552a0 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.92%;
}
    
#eab2a72c {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.92%;
}
    
#ac505b22 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.92%;
}
    
#ec38ceec {
    order: 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f84d9328 {
    padding: 0% 0% 0% 0%;
}
    
#d91b18d7 {
    align-items: center;
    align-content: center;
    justify-content: space-between;
    padding: 0px 4% 0px 32px;
    margin: 0px 0% 0px 0%;
}
    
#widget_7h5 {
    height: auto;
    width: 100%;
}
    
#cb33af29 {
    height: auto;
    width: 40%;
    min-width: 200px;
}
    
#a793797c {
    margin: 0px 0% 0px 0%;
}
    
#\38 fca9f9b {
    align-items: center;
    align-content: center;
    width: 50%;
    min-width: auto;
    max-width: auto;
    row-gap: 24px;
    padding: 32px 0px 40px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_q70 {
    height: auto;
}
}



@media (max-width: 767px) {
    
#\35 32d265f {
    width: 100%;
}
    
#\31 a6ece7c {
    width: 100%;
    min-height: 80px;
    align-items: center;
    align-content: center;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\30 86794af {
    margin-right: 0%;
    margin-left: 0%;
    width: auto;
    min-width: auto;
    max-width: auto;
    align-self: center;
}
    
#\37 0bbf4a6 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 40px;
    padding: 20% 6% 12% 6%;
}
    
#b7034b17 {
    column-gap: 3.496790056003278%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    align-content: center;
    row-gap: 12px;
}
    
#e134cc3c {
    margin: 0px 0% 0px 0%;
}
    
#b1e65a50::before, #b1e65a50 > .bgExtraLayerOverlay {
    
}
#b1e65a50 {
    background-repeat: no-repeat;
    background-size: contain;
    background-position: 50% 100%;
}
    
#\36 72f46b0 {
    height: auto;
    width: 60%;
    margin-right: 0%;
    margin-left: 0%;
    min-width: auto;
    max-width: 300px;
}
    
#\34 ba33f52.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 20px 20px 16px 20px;
}
#\34 ba33f52 {
    width: auto;
    min-width: 20px;
    max-width: auto;
    align-self: center;
    margin: 0px 0% 0px 0%;
}
    
#\33 febb450 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\39 d4347fc {
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 40px;
}
}



@media (max-width: 767px) {
    
#\35 a9587c8 {
    width: 100%;
    min-height: 20px;
    align-items: center;
}
    
#d09f35af {
    height: 40px;
}
    
#\38 f0bc9a1 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#bc8c9289 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 5156a5a {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#d50a257b {
    margin: 0px 0% 0px 0%;
}
    
#\37 6af22f4 {
    width: 100%;
    min-height: 20px;
    align-items: center;
}
    
#\35 040619c {
    height: 40px;
}
}



@media (max-width: 767px) {
    
#a37e04f5 {
    margin: 0px 0% 0px 0%;
}
    
#f69ced4b {
    min-height: 80px;
    align-items: center;
    width: 100%;
    row-gap: 24px;
}
    
#f67cc387 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 80px;
    padding: 20% 6% 20% 6%;
}
    
#b3ff027a {
    max-width: 500px;
    margin-top: 18px;
}
    
#\37 95ea131.flex-element.widget-wrapper > [data-element-type] {
    padding: 12px 16px 8px 16px;
}
}



@media (max-width: 767px) {
    
#\39 c0fa066 {
    align-items: center;
    row-gap: 32px;
}
    
#c274ffd9 {
    column-gap: 3.496790056003278%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    align-content: center;
    row-gap: 12px;
}
    
#\36 e6a69aa {
    height: auto;
}
    
#\39 d5e1c4d {
    min-height: 160px;
    align-items: center;
    width: 100%;
    order: 1;
}
    
#bf608aa5 {
    min-height: unset;
    flex-direction: column;
    row-gap: 60px;
    padding: 20% 6% 20% 6%;
}
    
#\32 9f817d7 {
    margin: 0px 0% 0px 0%;
}
    
#\32 817972e.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 20px 20px 16px 20px;
}
#\32 817972e {
    width: auto;
    min-width: 20px;
    max-width: auto;
    align-self: center;
    margin: 0px 0% 0px 0%;
}
    
#\31 602b569.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 20px 12px 12px;
}
#\31 602b569 {
    width: auto;
    min-width: auto;
    max-width: auto;
    align-self: center;
    margin: 0px 0% 0px 0%;
}
    
#cb31be5e {
    min-height: 160px;
    align-items: center;
    width: 100%;
    order: 0;
}
    
#\39 ab9b4b5 {
    height: auto;
    max-width: 500px;
}
}



@media (max-width: 767px) {
    
#\31 d4953d4.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 20px 12px 20px;
}
#\31 d4953d4 {
    width: auto;
    min-width: 20px;
}
    
#b73ab694 {
    width: 80%;
}
    
#\35 f6760f1 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    align-items: center;
    align-content: center;
}
    
#\32 9f3529c {
    height: auto;
    width: 80%;
    margin-right: 0%;
    margin-left: 0%;
    min-width: auto;
    max-width: 300px;
}
    
#c6423277 {
    column-gap: 4%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    --column-gap: 4%;
    width: 92%;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#\32 0512ace {
    height: auto;
    width: 60%;
    margin-right: 0%;
    margin-left: 0%;
    min-width: auto;
    max-width: 300px;
}
    
#\37 7e590d7 {
    margin: 0px 0% 0px 0%;
}
    
#\33 a9dd282 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\31 4f79f65 {
    column-gap: 4%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    --column-gap: 4%;
    width: 100%;
    row-gap: 40px;
    padding: 32px 32px 32px 32px;
    margin: 0px 0% 0px 0%;
}
    
#\39 e42e6b4 {
    width: 100%;
}
    
#\34 7b9df1d {
    column-gap: 4%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    --column-gap: 4%;
    width: 100%;
    row-gap: 40px;
    background-position: 50% 100%;
    padding: 80px 32px 32px 32px;
    margin: 0px 0% 0px 0%;
}
    
#\39 039fec8.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 20px 12px 20px;
}
#\39 039fec8 {
    width: 228px;
    min-width: 20px;
}
    
#d30fdb1b {
    width: 100%;
}
    
#\36 173bf61 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#cceb3add {
    min-height: 0;
    flex-direction: column;
    row-gap: 40px;
    flex-wrap: nowrap;
    padding: 0% 6% 0% 6%;
}
}



@media (max-width: 767px) {
    
#\33 d115d1a {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 40px;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\37 02b3c2d.flex-element.widget-wrapper > [data-element-type] {
    padding: 12px 16px 8px 16px;
}
#\37 02b3c2d {
    margin: 0px 6% 0px 6%;
}
    
#\31 2b148b1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0% 0px 0%;
}
#\31 2b148b1 {
    width: 100%;
}
    
#\36 f8faec0 {
    margin: 0px 0% 0px 0%;
}
    
#\32 60dfebc {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 60px;
    padding: 20% 0% 20% 0%;
}
    
#\35 b1935e5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 6% 0px 6%;
}
#\35 b1935e5 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#c2c0ab8f {
    height: auto;
    width: 240px;
}
    
#ea0ff980.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0% 0px 0%;
}
#ea0ff980 {
    width: 100%;
}
    
#a9b470e4.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 20px 20px 16px 20px;
}
#a9b470e4 {
    width: auto;
    min-width: 20px;
    max-width: auto;
    align-self: center;
    margin: 0px 6% 0px 6%;
}
    
#group_q9n {
    padding: 0px 6% 0px 6%;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 b381970 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 71a113e {
    height: 40vh;
    max-height: 400px;
}
    
#ada65b8f {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#\39 030a9a0 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\32 e3a8e94 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#f75c91c8 {
    margin-right: 0%;
    margin-left: 0%;
    width: 91.39%;
    min-width: auto;
    max-width: auto;
    align-items: center;
}
    
#\30 bd13fc9 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    row-gap: 12px;
}
    
#f7841557 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 20% 6% 20% 6%;
}
    
#\33 f27e428 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    row-gap: 40px;
}
    
#\32 0a444f7 {
    margin: 0px 0% 0px 0%;
}
    
#\38 d478bcc {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 93e0a1b {
    height: auto;
    width: 64%;
    max-width: 240px;
}
    
#e047903c.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 20px 20px 16px 20px;
}
#e047903c {
    margin: 0px 0% 0px 0%;
}
    
#b6e23b6c {
    height: auto;
    width: 80%;
}
    
#c2c10aff {
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\33 d7a450d {
    margin: 0px 0% 0px 0%;
}
    
#ca1f40bf {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#\36 95d2f10 {
    height: 40vh;
    max-height: 400px;
}
    
#\39 37ba398 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\33 5208307 {
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 40px;
    order: 0;
}
    
#\39 9473912 {
    width: auto;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e899a015 {
    min-height: 0;
    flex-direction: column;
    row-gap: 60px;
    flex-wrap: nowrap;
    padding: 20% 6% 20% 6%;
}
    
#\34 76cc6d3 {
    width: 100%;
}
    
#f8aa67e8 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    row-gap: 48px;
}
    
#\31 4bc402f {
    margin: 0px 0% 0px 0%;
}
    
#\34 e5fab2d {
    width: 100%;
}
    
#\34 04bec3c {
    height: auto;
    width: 60%;
    margin-right: 0%;
    margin-left: 0%;
    min-width: auto;
    max-width: 300px;
    order: 4;
}
    
#\31 a0d37d3 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    min-width: auto;
    max-width: 100%;
    order: 3;
}
    
#\37 ec8333c {
    height: auto;
    width: 60%;
    margin-right: 0%;
    margin-left: 0%;
    min-width: auto;
    max-width: 300px;
    order: 0;
}
    
#\30 90b4b87 {
    width: 260px;
}
    
#\37 a3ab0e2 {
    height: auto;
    width: 60%;
    margin-right: 0%;
    margin-left: 0%;
    min-width: auto;
    max-width: 300px;
    order: 1;
}
    
#\35 15c6668 {
    order: 1;
}
    
#\39 96b4d65 {
    width: 80px;
}
    
#widget_1vd {
    width: 80px;
}
}



@media (max-width: 767px) {
    
#c823376f {
    align-items: center;
    width: 100%;
    row-gap: 28px;
    align-content: center;
    padding: 0% 6% 0% 6%;
    margin: 0px 0% 0px 0%;
}
    
#\32 6b2cfcc {
    margin: 0px 0% 0px 0%;
}
    
#\33 0851edf {
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    max-height: none;
    min-height: auto;
}
    
#\39 dce674f {
    width: 100%;
}
    
#\36 5e1b7fc {
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    max-height: 40vh;
    min-height: 300px;
}
    
#e6f6cb13 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 16% 0% 0% 0%;
}
    
#\39 4fcacdc {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 0px 0px 0px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 b9c3579 {
    height: 40px;
}
    
#\30 f561abf {
    width: 100%;
    min-height: 20px;
    align-items: center;
}
    
#db3f6a51.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 20px 20px 16px 20px;
}
    
#widget_5df {
    height: auto;
}
    
#group_2fc {
    align-items: center;
    align-content: center;
    row-gap: 32px;
}
}



@media (max-width: 767px) {
    
#\32 3541573 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    order: 0;
    min-height: 244.6px;
    background-position: 50% 0%;
}
    
#\31 6fe4499 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    order: 0;
    min-height: 244.6px;
}
    
#\32 0622b91 {
    height: 40vh;
}
    
#\38 50c8135 {
    height: 40vh;
}
    
#fd6e435a {
    height: 60vh;
}
    
#a21595d5 {
    min-height: 0;
    flex-direction: column;
    row-gap: 0px;
    flex-wrap: nowrap;
    padding: 20% 0% 0% 0%;
}
    
#ece2a481 {
    margin: 0px 0% 0px 0%;
}
    
#bd07188b {
    min-height: 80px;
    align-items: center;
    width: 100%;
    row-gap: 20px;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#caa88e84 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    order: 0;
    min-height: 244.6px;
    background-position: 50% 50%;
}
    
#\31 d637a2f {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    order: 0;
    min-height: 244.6px;
    background-position: 50% 0%;
}
    
#a98d7851 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    order: 1;
    padding: 0px 0px 0% 0px;
    margin: 0% 0% 0% 0%;
}
    
#\33 470bc46 {
    width: 100%;
}
    
#\38 ae890df.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 ae890df {
    margin: 0px 0% 0px 0%;
}
    
#d5aaf99e.flex-element.widget-wrapper > [data-element-type] {
    padding: 12px 16px 8px 16px;
}
#d5aaf99e {
    margin: 0px 0% 0px 0%;
}
    
#eb51b819 {
    align-items: center;
    align-content: center;
    padding: 0px 6% 0px 6%;
    margin: 0px 0% 0px 0%;
}
    
#\33 47681d7.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 20px 20px 16px 20px;
}
#\33 47681d7 {
    width: auto;
    min-width: 20px;
    max-width: auto;
    align-self: center;
    margin: 0px 0% 0px 0%;
}
    
#\34 6c9e0b8.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 20px 20px 16px 20px;
}
#\34 6c9e0b8 {
    width: auto;
    min-width: 20px;
    max-width: auto;
    align-self: center;
    margin: 0px 0% 0px 0%;
}
    
#\36 99c4e7e {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    order: 1;
    background-position: 50% 0%;
    padding: 12% 6% 20% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\30 b672697 {
    height: 40vh;
}
    
#\32 83e8f1f {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    order: 0;
    min-height: 244.6px;
}
    
#\33 c4c724e {
    height: 60vh;
}
    
#\30 777d8f0 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    order: 0;
    min-height: 244.6px;
    background-position: 50% 50%;
}
    
#\38 6f5ff7e {
    height: 40vh;
}
}



@media (max-width: 767px) {
    
#c1ee0e57 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 1%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 8px;
}
    
#cabb932e {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\36 fb1d8db {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\31 e7931e4 {
    margin: 0px 0% 0px 0%;
}
    
#\37 6983e9c {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 6% 0% 4% 0%;
}
}



@media (max-width: 767px) {
    
#\35 0150721 {
    margin: 0px 0% 0px 0%;
}
    
#efb4293c {
    min-height: 80px;
    align-items: center;
    width: 100%;
    row-gap: 48px;
}
    
#\36 66a74be {
    width: 100%;
}
    
#e58acc6b {
    width: 100%;
}
    
#\35 f841580 {
    min-height: 0;
    flex-direction: column;
    row-gap: 60px;
    flex-wrap: nowrap;
    padding: 20% 6% 12% 6%;
}
    
#\38 8afaa2e {
    order: 1;
}
}



@media (max-width: 767px) {
    
#e935017a {
    height: auto;
    width: 100px;
}
    
#c0fefd55[data-pinned] {
    top: 240px;
}
    
#\36 83e71e3 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#\35 b3b4f02.flex-element.widget-wrapper > [data-element-type] {
    padding: 16px 16px 8px 16px;
}
#\35 b3b4f02 {
    width: 240px;
    margin: -60px 0% 0px 0%;
}
    
#\37 92fa13f {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    order: 1;
    align-content: flex-start;
    padding: 40px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 898c814 {
    height: auto;
    width: 100px;
}
    
#a97ca111 {
    margin: 0px 0% 0px 0%;
}
    
#\36 768a829 {
    height: auto;
    width: 100px;
}
    
#b090f337 {
    height: auto;
    min-height: 20px;
    max-height: none;
}
    
#e5e1f20d {
    height: auto;
    min-height: 20px;
    max-height: none;
}
    
#\33 5c6fb79 {
    height: auto;
    width: 100px;
}
    
#a851e04f {
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\30 414011e[data-pinned] {
    top: 240px;
}
    
#\35 44c289c {
    column-gap: 4%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    --column-gap: 4%;
    width: 212px;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#e3f9edd2.flex-element.widget-wrapper > [data-element-type] {
    padding: 16px 16px 8px 16px;
}
#e3f9edd2 {
    width: 240px;
    margin: -60px 0% 0px 0%;
}
    
#\33 21e399f {
    column-gap: 4%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    --column-gap: 4%;
    width: 212px;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#\31 9a273b0 {
    height: auto;
    width: 100px;
}
    
#af4aaff9 {
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 6% 20% 6%;
    margin: 0px 0% 0px 0%;
}
    
#\36 96d10dc {
    column-gap: 4%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    --column-gap: 4%;
    width: 212px;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#f6aff5fe[data-pinned] {
    top: 250px;
}
    
#\39 2b8f989 {
    height: auto;
    min-height: 20px;
    max-height: none;
}
    
#\35 1c81cdc {
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#e8dad2c2 {
    height: auto;
    width: 100px;
}
    
#\38 eeb4804.flex-element.widget-wrapper > [data-element-type] {
    padding: 16px 16px 8px 16px;
}
#\38 eeb4804 {
    width: 240px;
    margin: -60px 0% 0px 0%;
}
    
#e545fe01.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e545fe01 {
    height: 28vh;
    min-height: 200px;
    margin: 0px 0% 12px 0%;
}
    
#ac5cd9dc {
    align-items: flex-start;
    width: 100%;
    align-content: flex-start;
    row-gap: 12px;
    padding: 0px 0px 0px 0px;
}
    
#ba348889.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ba348889 {
    height: 28vh;
    min-height: 200px;
    margin: 0px 0% 12px 0%;
}
    
#d6f75c09 {
    align-items: flex-start;
    width: 100%;
    align-content: flex-start;
    row-gap: 12px;
    padding: 0px 0px 0px 0px;
}
    
#d72085bf {
    align-items: flex-start;
    width: 100%;
    align-content: flex-start;
    row-gap: 12px;
    padding: 0px 0px 0px 0px;
}
    
#\31 2be4dc0 {
    align-items: flex-start;
    width: 100%;
    align-content: flex-start;
    row-gap: 12px;
    padding: 0px 0px 0px 0px;
}
    
#\33 f44d588.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 f44d588 {
    height: 28vh;
    min-height: 200px;
    margin: 0px 0% 12px 0%;
}
    
#bc827aa8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#bc827aa8 {
    height: 28vh;
    min-height: 200px;
    margin: 0px 0% 12px 0%;
}
    
#\35 fc8f4e9 {
    align-items: flex-start;
    width: 100%;
    align-content: flex-start;
    row-gap: 12px;
    padding: 0px 0px 0px 0px;
}
    
#\32 e0b667c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 e0b667c {
    height: 28vh;
    min-height: 200px;
    margin: 0px 0% 12px 0%;
}
    
#\33 e75b070.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 e75b070 {
    height: 28vh;
    min-height: 200px;
    margin: 0px 0% 12px 0%;
}
    
#\37 cfa9ad4 {
    align-items: flex-start;
    width: 100%;
    align-content: flex-start;
    row-gap: 12px;
    padding: 0px 0px 0px 0px;
}
    
#ca443c8e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ca443c8e {
    height: 28vh;
    min-height: 200px;
    margin: 0px 0% 12px 0%;
}
    
#\37 7a1afe2 {
    align-items: flex-start;
    width: 100%;
    align-content: flex-start;
    row-gap: 12px;
    padding: 0px 0px 0px 0px;
}
    
#bddaf621.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#bddaf621 {
    height: 28vh;
    min-height: 200px;
    margin: 0px 0% 12px 0%;
}
    
#\36 20855fb.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 20855fb {
    height: 28vh;
    min-height: 200px;
    margin: 0px 0% 12px 0%;
}
    
#\33 58f796a {
    align-items: flex-start;
    width: 100%;
    align-content: flex-start;
    row-gap: 12px;
    padding: 0px 0px 0px 0px;
}
    
#b7f9ab5d {
    align-items: flex-start;
    width: 100%;
    align-content: flex-start;
    row-gap: 12px;
    padding: 0px 0px 0px 0px;
}
    
#de204c88.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#de204c88 {
    height: 28vh;
    min-height: 200px;
    margin: 0px 0% 12px 0%;
}
    
#df8e0320 {
    align-items: flex-start;
    width: 100%;
    align-content: flex-start;
    row-gap: 12px;
    padding: 0px 0px 0px 0px;
}
}



@media (max-width: 767px) {
    
#\32 0183630 {
    height: auto;
    width: 100px;
}
    
#\30 cfef0d3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 cfef0d3 {
    height: 28vh;
    min-height: 200px;
    margin: 0px 0% 12px 0%;
}
    
#\31 d014ba8 {
    align-items: flex-start;
    width: 100%;
    align-content: flex-start;
    row-gap: 12px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#dd79a94b[data-pinned] {
    top: 240px;
}
    
#bf904d6f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#bf904d6f {
    height: 28vh;
    min-height: 200px;
    margin: 0px 0% 12px 0%;
}
    
#\32 3fb254c.flex-element.widget-wrapper > [data-element-type] {
    padding: 16px 16px 8px 16px;
}
#\32 3fb254c {
    width: 240px;
    margin: -60px 0% 0px 0%;
}
    
#c266beae.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c266beae {
    height: 28vh;
    min-height: 200px;
    margin: 0px 0% 12px 0%;
}
    
#cbe0cb69 {
    height: auto;
    width: 100px;
}
    
#acd7c5b6.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#acd7c5b6 {
    height: 28vh;
    min-height: 200px;
    margin: 0px 0% 12px 0%;
}
    
#b9aba6a2 {
    align-items: flex-start;
    width: 100%;
    align-content: flex-start;
    row-gap: 12px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 40f27d5 {
    column-gap: 4%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    --column-gap: 4%;
    width: 212px;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#\38 1ea6242 {
    height: auto;
    min-height: 20px;
    max-height: none;
}
    
#c6f16bdd {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#c18b6a11 {
    margin: 0px 0% 0px 0%;
}
    
#f37b3566.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f37b3566 {
    height: 28vh;
    min-height: 200px;
    margin: 0px 0% 12px 0%;
}
    
#\30 35bc6db {
    align-items: flex-start;
    width: 100%;
    align-content: flex-start;
    row-gap: 12px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 f644494.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 f644494 {
    height: 28vh;
    min-height: 200px;
    margin: 0px 0% 12px 0%;
}
    
#a513d8ab {
    align-items: flex-start;
    width: 100%;
    align-content: flex-start;
    row-gap: 12px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d72b78dc {
    align-items: flex-start;
    width: 100%;
    align-content: flex-start;
    row-gap: 12px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 95706bc {
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\39 4fb4d09 {
    height: auto;
    width: 100px;
}
    
#\37 7d159f9 {
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 6% 20% 6%;
    margin: 0px 0% 0px 0%;
}
    
#e6bf4880 {
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\34 4f9af1b {
    align-items: flex-start;
    width: 100%;
    align-content: flex-start;
    row-gap: 12px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 252d1d3 {
    height: auto;
    width: 100px;
}
    
#\30 06579ea {
    height: auto;
    min-height: 20px;
    max-height: none;
}
    
#fb898ce7 {
    height: auto;
    min-height: 20px;
    max-height: none;
}
    
#fbc3f841.flex-element.widget-wrapper > [data-element-type] {
    padding: 16px 16px 8px 16px;
}
#fbc3f841 {
    width: 240px;
    margin: -60px 0% 0px 0%;
}
    
#a827b2a6.flex-element.widget-wrapper > [data-element-type] {
    padding: 16px 16px 8px 16px;
}
#a827b2a6 {
    width: 240px;
    margin: -60px 0% 0px 0%;
}
    
#\38 e15ba39 {
    column-gap: 4%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    --column-gap: 4%;
    width: 212px;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#\39 9926e71 {
    height: auto;
    width: 100px;
}
    
#\30 fbfc33f {
    column-gap: 4%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    --column-gap: 4%;
    width: 212px;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#\33 4e8d5d5 {
    align-items: flex-start;
    width: 100%;
    align-content: flex-start;
    row-gap: 12px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 d574cc1 {
    align-items: flex-start;
    width: 100%;
    align-content: flex-start;
    row-gap: 12px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#bbdde8a3 {
    align-items: flex-start;
    width: 100%;
    align-content: flex-start;
    row-gap: 12px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 c1f12ec[data-pinned] {
    top: 250px;
}
    
#\35 0ebafb3 {
    align-items: flex-start;
    width: 100%;
    align-content: flex-start;
    row-gap: 12px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 dc18ce5 {
    height: auto;
    width: 100px;
}
    
#\32 72213b4[data-pinned] {
    top: 240px;
}
    
#\38 b7ab670.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 b7ab670 {
    height: 28vh;
    min-height: 200px;
    margin: 0px 0% 12px 0%;
}
    
#\33 41c4ad0 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    order: 1;
    align-content: flex-start;
    padding: 40px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\33 0be2ede.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 0be2ede {
    height: 28vh;
    min-height: 200px;
    margin: 0px 0% 12px 0%;
}
    
#\35 1bbcf01.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 1bbcf01 {
    height: 28vh;
    min-height: 200px;
    margin: 0px 0% 12px 0%;
}
    
#\35 cbf96a7.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 cbf96a7 {
    height: 28vh;
    min-height: 200px;
    margin: 0px 0% 12px 0%;
}
}



@media (max-width: 767px) {
    
#a070dde6 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    row-gap: 40px;
}
    
#\35 2bc7959 {
    width: 100%;
    column-gap: 2.710285321052353%;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: center;
    align-content: center;
}
    
#e8dfaee9 {
    margin: 0px 0% 0px 0%;
}
    
#\32 84a60ee.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 20px 20px 16px 20px;
}
#\32 84a60ee {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#daf80126 {
    min-height: 0;
    flex-direction: column;
    row-gap: 40px;
    flex-wrap: nowrap;
    padding: 0% 6% 20% 6%;
}
    
#\36 8331db6 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-width: auto;
    max-width: auto;
    align-self: center;
}
    
#f5d9fa29 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-width: auto;
    max-width: auto;
    align-self: center;
}
}



@media (max-width: 767px) {
    
#\38 7716203 {
    align-items: flex-start;
    width: 100%;
    align-content: flex-start;
    row-gap: 12px;
    margin-right: 0%;
    margin-left: 0%;
    padding: 0px 0px 0px 0px;
}
    
#\39 448038f {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 0px;
}
    
#\36 b812c5c {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 20% 0% 0% 0%;
}
    
#\39 40f72c9 {
    height: auto;
    width: 100px;
}
    
#\33 f47aca6 {
    height: auto;
    min-height: 20px;
    max-height: none;
}
    
#\33 9a7ee1a {
    order: 0;
}
    
#\37 9968fa4 {
    height: auto;
    width: 100px;
}
    
#dcedd0a1 {
    column-gap: 4%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    --column-gap: 4%;
    width: 212px;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#\33 152c109.flex-element.widget-wrapper > [data-element-type] {
    padding: 16px 16px 8px 16px;
}
#\33 152c109 {
    width: 240px;
    margin: -60px 0% 0px 0%;
}
    
#\34 3efb608 {
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    order: 1;
    padding: 0% 6% 40% 6%;
    margin: 0px 0% 0px 0%;
}
    
#\31 fb3f8db.flex-element.widget-wrapper > [data-element-type] {
    padding: 24px 0px 24px 0px;
}
#\31 fb3f8db {
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\31 2fba379 {
    height: auto;
    width: 100px;
}
    
#\35 811080e {
    column-gap: 4%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    --column-gap: 4%;
    width: 212px;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#\38 b64e86a {
    height: auto;
    min-height: 20px;
    max-height: none;
}
    
#b60fa433 {
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: -12% 0% 0px 0%;
}
    
#\36 f719c26 {
    height: auto;
    width: 100px;
}
    
#d97b52cb.flex-element.widget-wrapper > [data-element-type] {
    padding: 16px 16px 8px 16px;
}
#d97b52cb {
    width: 240px;
    margin: -60px 0% 0px 0%;
}
    
#\37 2938fc4.flex-element.widget-wrapper > [data-element-type] {
    padding: 24px 0px 24px 0px;
}
#\37 2938fc4 {
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\33 18ef20f {
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    order: 3;
    padding: 0% 6% 40% 6%;
    margin: 0px 0% 0px 0%;
}
    
#\35 75b56dd {
    height: auto;
    min-height: 20px;
    max-height: none;
}
    
#\31 6a976ce {
    height: auto;
    width: 100px;
}
    
#ed806982 {
    order: 4;
    padding: 0px 0px 0px 0px;
    margin: -12% 0% 0px 0%;
}
    
#ddefda16 {
    height: auto;
    width: 100px;
}
    
#b7bec314 {
    column-gap: 4%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    --column-gap: 4%;
    width: 212px;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#\37 9148f02.flex-element.widget-wrapper > [data-element-type] {
    padding: 16px 16px 8px 16px;
}
#\37 9148f02 {
    width: 240px;
    margin: -60px 0% 0px 0%;
}
    
#\39 40d0058.flex-element.widget-wrapper > [data-element-type] {
    padding: 24px 0px 24px 0px;
}
#\39 40d0058 {
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\34 7b0d095 {
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    order: 5;
    padding: 0% 6% 16% 6%;
    margin: 0px 0% 0px 0%;
}
    
#\35 f0a856a {
    margin: 0px 0% 0px 0%;
}
    
#ac505b22 {
    align-items: flex-start;
    width: 100%;
    align-content: flex-start;
    row-gap: 12px;
    margin-right: 0%;
    margin-left: 0%;
    padding: 0px 0px 0px 0px;
}
    
#\36 30552a0 {
    align-items: flex-start;
    width: 100%;
    align-content: flex-start;
    row-gap: 12px;
    margin-right: 0%;
    margin-left: 0%;
    padding: 0px 0px 0px 0px;
}
    
#eab2a72c {
    align-items: flex-start;
    width: 100%;
    align-content: flex-start;
    row-gap: 12px;
    margin-right: 0%;
    margin-left: 0%;
    padding: 0px 0px 0px 0px;
}
    
#\38 357bab3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 357bab3 {
    height: 28vh;
    min-height: 200px;
    margin: 0px 0% 0px 0%;
}
    
#\38 84680f0.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 84680f0 {
    height: 28vh;
    min-height: 200px;
    margin: 0px 0% 0px 0%;
}
    
#\30 5006161.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 5006161 {
    height: 28vh;
    min-height: 200px;
    margin: 0px 0% 0px 0%;
}
    
#\34 3c12b3e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 3c12b3e {
    height: 28vh;
    min-height: 200px;
    margin: 0px 0% 0px 0%;
}
    
#\39 923e8d6.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 923e8d6 {
    height: 28vh;
    min-height: 200px;
    margin: 0px 0% 0px 0%;
}
    
#c12fef6e {
    align-items: flex-start;
    width: 100%;
    align-content: flex-start;
    row-gap: 12px;
    margin-right: 0%;
    margin-left: 0%;
    padding: 0px 0px 0px 0px;
}
    
#\32 274af98.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 274af98 {
    height: 28vh;
    min-height: 200px;
    margin: 0px 0% 0px 0%;
}
    
#f4a36205 {
    align-items: flex-start;
    width: 100%;
    align-content: flex-start;
    row-gap: 12px;
    margin-right: 0%;
    margin-left: 0%;
    padding: 0px 0px 0px 0px;
}
    
#ebdddf01 {
    align-items: flex-start;
    width: 100%;
    align-content: flex-start;
    row-gap: 12px;
    margin-right: 0%;
    margin-left: 0%;
    padding: 0px 0px 0px 0px;
}
    
#ebfdff7c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ebfdff7c {
    height: 28vh;
    min-height: 200px;
    margin: 0px 0% 0px 0%;
}
    
#\30 0d27d28 {
    align-items: flex-start;
    width: 100%;
    align-content: flex-start;
    row-gap: 12px;
    margin-right: 0%;
    margin-left: 0%;
    padding: 0px 0px 0px 0px;
}
    
#b1370f7a {
    align-items: flex-start;
    width: 100%;
    align-content: flex-start;
    row-gap: 12px;
    margin-right: 0%;
    margin-left: 0%;
    padding: 0px 0px 0px 0px;
}
    
#\37 c3288a6.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 c3288a6 {
    height: 28vh;
    min-height: 200px;
    margin: 0px 0% 0px 0%;
}
    
#\31 dd2ec46 {
    align-items: flex-start;
    width: 100%;
    align-content: flex-start;
    row-gap: 12px;
    margin-right: 0%;
    margin-left: 0%;
    padding: 0px 0px 0px 0px;
}
    
#ee85a234.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ee85a234 {
    height: 28vh;
    min-height: 200px;
    margin: 0px 0% 0px 0%;
}
    
#da4ad53e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#da4ad53e {
    height: 28vh;
    min-height: 200px;
    margin: 0px 0% 0px 0%;
}
    
#\32 baeac84 {
    column-gap: 2.154398563734291%;
    flex-direction: column;
    flex-wrap: nowrap;
    order: 1;
}
    
#ec38ceec {
    column-gap: 2.154398563734291%;
    flex-direction: column;
    flex-wrap: nowrap;
    order: 1;
}
    
#\35 fdb11cb {
    column-gap: 2.154398563734291%;
    flex-direction: column;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#fd11ef5a {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#f84d9328 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#cb33af29 {
    height: auto;
    width: 60%;
    margin-right: 0%;
    margin-left: 0%;
    min-width: auto;
    max-width: 300px;
}
    
#d91b18d7 {
    column-gap: 4%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    --column-gap: 4%;
    width: 100%;
    row-gap: 40px;
    padding: 32px 32px 32px 32px;
    margin: 0px 0% 0px 0%;
}
    
#\38 fca9f9b {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_7h5 {
    height: auto;
}
    
#\39 94ab748.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 94ab748 {
    height: auto;
    width: 68%;
    min-width: auto;
    max-width: 300px;
    order: 3;
    margin: -20px 0% 0px 0%;
}
    
#c2a63033 {
    column-gap: 4%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    --column-gap: 4%;
    width: 100%;
    row-gap: 40px;
    background-position: 50% 100%;
    padding: 20% 6% 32px 6%;
    margin: 0px 0% 0px 0%;
}
    
#widget_q70 {
    height: auto;
    justify-self: auto;
    align-self: auto;
    width: 99.77%;
    order: 0;
    max-width: 440px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b3f3b34d {
    width: 99.77%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a793797c {
    margin: 0px 0% 0px 0%;
}
}

#d91b18d7.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAMCAYAAABbayygAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA2ElEQVQY033QL24CQRzFcUQ1pqoXQOJIegBcBZcg4QKVlYg6OEGTmgrEW1FB0KjKN+BrqmoI+W5K/7F0p2VhyULFZJKZT977zdRkzmRa+d6XmcmskpCuZTYyWRLSTVw1mbrMlcydzIvMdxLSTIEIDuBlfnkj8yTzEQ+3STtUwJ7MvcyzzNceVhMHMlOZt99Kk51KHMnM4/AFLIMyfJCxzGdReyrxVmYi87qDf6gCO9s5Y+r6v1c38v/ryjzKLPb1VXgh05YZygSZ91LqATyXacpcy4xllsfgD6e1i8j5ryEwAAAAAElFTkSuQmCC')!important}#a98d7851.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAMCAYAAABbayygAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA30lEQVQY03WQIU4DURRFv0NUYknTRTQsgqAQrACNqqxhExAcCoOpIKGKBRA0qDYpqWpCUCScue27nd9mOsM0FT/54uTce1/ysvDmqYgQsf3zZzGzuLc4s+ikHbgkXIOy+LF4triyOGmAlXkHO8TE4s7ioglGqMhQZc5VvkO8WNy0jdGwZnBl8Wkx2o9uGHO8xdTidc+4ia97/lq8Wzz871gvr2zzEE8W1+lAv7yY8oZvFkOL03TgNHnEV4hHi8syupda0DZaLCzGFoPy6H2L4zaYI1chPixuyyHnIbohjtZ/qcfkE7RkoQAAAABJRU5ErkJggg==')!important}#\31 6fe4499.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAWCAYAAAD5Jg1dAAAACXBIWXMAAAsTAAALEwEAmpwYAAADJUlEQVQozx3L/VPTdQDA8c8/kCdd0g+d13UiGdB1dVHeukrvujIwF3osEepCRR4WD0OEgWuPMMZY7IE9wmDRxr5jICMEwzPhACM4FSbqRCFUxIcf+h/enf3+egmtPAOdfA+6b95Cm/cmmq920/zFG1R+nE5JThrF2WmU576GMB3NxFiwF9OxfbQff4/Wwhx+PpxBWe4ujmftpCgrjYqXsF2xD2txDs5yGUG1HE9dPm0ncin9MJ2jmTtQvLOTio92ITpLsnBVvE+/Jo9RTw2SrZouZT4n9+/m2707UGS/StX+dIS7Mpeg+jOi1kIuhhoZDbTQ3aCg7MDbHMl4BUV2GkrZ64gBzRHC+nwGzQUMu84wGlAT0J2i8bvPKZXtQXkwE638XUS84wySqYhB4zEkawmJQD2SvZbucycwFB1EVyCjrfATRNxah2QqJWpQEO8oYcxVRcxaia+hmPbvD6GRf0rzYRlipLOBuKWakfbTTDiqGO+qImoqw6EsRF90iNqvZZQd+AAxYFchdau54DrL5aCGP3zNSJZ67Kof0ZUW0Fich0rxJcLxiwqfU03QcY6wu4WwS0PIpsHf2ojXUIvHWEO3/idEs+Y0FnMdblsTQaeWgF1Hr93AgNNI1KUn5jUwFGhFtDTVYDU2EbQbiPnMRN0mIg49cU8bo71WEiEbI31WxG89bhL9HmYifpZifhZjPmbDdmYiDq7E3ExGuxkOdSJu/j3NzSsJVhIhlged3B12kxrzk5zoY3Y8yAXJTp9fh/j32Rrri1MsRJyM6pVMWlTM9ZmZG3YxMewg4D+PrUuF2Nq4wZ1rF7kastFf/wN9qmKiZhVDvUaCQR0dXdUYLOWI+6tzrMyPMx33I3U0Mmg+i+Q4Tzigw+trwtJVjbGzGnH/9jxrt2ZJLlzi2mSEqyO9XBryMhZzEgm34+nRY3VrEVubSR5tLLP54Dr/rC2ynloglZzh+l+/8+dUmPBQAEfIi3jxdI3n2ymebt3hycNbPN5Y5uGDG2zcW+T2yiyT01P0JMYR249X2X60+j98/iTFy/hi+x7Ptu6yuZ5kemmJXy/P8x+Pmj7ItzdM2wAAAABJRU5ErkJggg==')!important}#caa88e84.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABwUG/8QAIhAAAQMEAAcAAAAAAAAAAAAAAQIDBAAFERIGByEjUXKx/8QAFAEBAAAAAAAAAAAAAAAAAAAABf/EABoRAQACAwEAAAAAAAAAAAAAAAEAAgMEERL/2gAMAwEAAhEDEQA/ALHLfiZmOzDt0cpLBVoSftKJlQsnMtjPuKCI9patdpTKYWorbJ16Aeazi7gta1KO+ScnuGjTOi9ildX1URn/2Q==')!important}#\35 1fa19be.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAADCAYAAACqPZ51AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAHklEQVQI12P48/vXf2Iww9cff/4Tgxnefv33nxgMAD/tdSeTUt55AAAAAElFTkSuQmCC')!important}#\31 4f79f65.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAMCAYAAABbayygAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA3UlEQVQY03WQLU5DYRBFK9AYVDeAxJGwgLrmlE2QdAOVSASuXUGTGgQWQdAoZH/usxgUhmCAlnYu7/se6aO0FZNJ5p7cmTsNi4MQp2W/CjG1+HTRWVnYIlx0nKphcWjRthhavFgsXSQAV70Gz0JcWjxZzLNQOa2hDIboWowsni2+16AysOHYt3i0+EhCiFxbjha3IWb5+CT+CfAfvAkxtljUa3c7Xls8WLxWw/3g+e+d4xCrvanL1cfl/y4s7kK8pWEVhi2wadGyGFhMQnzV8CZ4FOLEomdxb/G+C/wBRc1lhwwsddMAAAAASUVORK5CYII=')!important}