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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1367221816 span.text { font-weight:500 !important; }

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

  *#dm .dmInner a.u_1075408264 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    justify-content:flex-start !important;
    text-align:left !important;
    gap:12px !important;
  }

  *#dm .dmInner a.u_1075408264 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/581a9067/icon/Arrow_3134100.svg) !important;
    order:1 !important;
    width:10px !important;
    height:10px !important;
    background-color:var(--color_1) !important;
  }

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1007161154 {
    border-radius:100px 100px 100px 100px !important;
    background-color:var(--color_3) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_10) var(--color_10) var(--color_10) var(--color_10) !important;
  }

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

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

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

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

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

  *#dm .dmInner div.u_1088559159 .svg {
    color:rgba(45,46,50,1) !important;
    fill:var(--color_9) !important;
  }

  *#dm .dmInner div.u_1265287130 img {
    object-fit:cover !important;
    border-style:solid !important;
    border-color:rgba(32,48,100,0.1) rgba(32,48,100,0.1) rgba(32,48,100,0.1) rgba(32,48,100,0.1) !important;
    border-width:0px 0px 0px 0px !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1519072223 {
    background-color:var(--color_1) !important;
    background-image:none !important;
    border-radius:6px 6px 6px 6px !important;
  }

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

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

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

  *#dm .dmInner a.u_1928131401 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    justify-content:flex-start !important;
    text-align:left !important;
    gap:8px !important;
  }

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

  *#dm .dmInner a.u_1928131401 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/581a9067/icon/Arrow_1920806.svg) !important;
    order:1 !important;
    width:12px !important;
    height:12px !important;
    background-color:var(--color_3) !important;
  }

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

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

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

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

  *#dm .dmInner a.u_1542769976 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    justify-content:flex-start !important;
    text-align:left !important;
    gap:8px !important;
  }

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

  *#dm .dmInner a.u_1542769976 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/581a9067/icon/Arrow_1920806.svg) !important;
    order:1 !important;
    width:12px !important;
    height:12px !important;
    background-color:var(--color_3) !important;
  }

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

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

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

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

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

  *#dm .dmInner a.u_1487688225 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    justify-content:flex-start !important;
    text-align:left !important;
    gap:8px !important;
  }

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

  *#dm .dmInner a.u_1487688225 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/581a9067/icon/Arrow_1920806.svg) !important;
    order:1 !important;
    width:12px !important;
    height:12px !important;
    background-color:var(--color_3) !important;
  }

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

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

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

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

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

  *#dm .dmInner a.u_1079487608 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    justify-content:flex-start !important;
    text-align:left !important;
    gap:8px !important;
  }

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

  *#dm .dmInner a.u_1079487608 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/581a9067/icon/Arrow_1920806.svg) !important;
    order:1 !important;
    width:12px !important;
    height:12px !important;
    background-color:var(--color_3) !important;
  }

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

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

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

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

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

  *#dm .dmInner a.u_1489045757 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    justify-content:flex-start !important;
    text-align:left !important;
    gap:8px !important;
  }

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

  *#dm .dmInner a.u_1489045757 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/581a9067/icon/Arrow_1920806.svg) !important;
    order:1 !important;
    width:12px !important;
    height:12px !important;
    background-color:var(--color_3) !important;
  }

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

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

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

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

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

  *#dm .dmInner a.u_1958481092 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    justify-content:flex-start !important;
    text-align:left !important;
    gap:8px !important;
  }

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

  *#dm .dmInner a.u_1958481092 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/581a9067/icon/Arrow_1920806.svg) !important;
    order:1 !important;
    width:12px !important;
    height:12px !important;
    background-color:var(--color_3) !important;
  }

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1881499287 {
    border-radius:100px 100px 100px 100px !important;
    background-color:var(--color_3) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_10) var(--color_10) var(--color_10) var(--color_10) !important;
  }

  *#dm .dmInner a.u_1831226501:hover { background-image:none !important; }

  *#dm .dmInner a.u_1831226501.hover { background-image:none !important; }

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

  *#dm .dmInner div.u_1366459385 span[data-icon-mask] { background-color:rgba(255,0,0,1) !important; }

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

  *#dm .dmInner div.u_1129282403 span[data-icon-mask] { background-color:rgba(255,0,0,1) !important; }

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

  *#dm .dmInner div.u_1311612237 span[data-icon-mask] { background-color:rgba(255,0,0,1) !important; }

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

  *#dm .dmInner div.u_1123358435 span[data-icon-mask] { background-color:rgba(255,0,0,1) !important; }

  *#dm .dmInner div.u_1217392780 .svg { fill:rgba(13,221,73,1) !important; }

  *#dm .dmInner div.u_1217392780 span[data-icon-mask] { background-color:rgba(13,221,73,1) !important; }

  *#dm .dmInner div.u_1987476206 .svg { fill:rgba(13,221,73,1) !important; }

  *#dm .dmInner div.u_1987476206 span[data-icon-mask] { background-color:rgba(13,221,73,1) !important; }

  *#dm .dmInner div.u_1735186659 .svg { fill:rgba(13,221,73,1) !important; }

  *#dm .dmInner div.u_1735186659 span[data-icon-mask] { background-color:rgba(13,221,73,1) !important; }

  *#dm .dmInner div.u_1417022639 .svg { fill:rgba(13,221,73,1) !important; }

  *#dm .dmInner div.u_1417022639 span[data-icon-mask] { background-color:rgba(13,221,73,1) !important; }

  *#dm .dmInner div.u_1863054728 {
    border-radius:100px 100px 100px 100px !important;
    background-color:var(--color_3) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_10) var(--color_10) var(--color_10) var(--color_10) !important;
  }

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

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

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

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

  *#dm .dmInner div.u_1469038364 {
    background-color:var(--color_3) !important;
    background-image:none !important;
    border-radius:8px 8px 8px 8px !important;
    border-style:solid !important;
    border-color:rgb(229,231,235) rgb(229,231,235) rgb(229,231,235) rgb(229,231,235) !important;
    border-width:1px 1px 1px 1px !important;
  }

  *#dm .dmInner div.u_1828532870 {
    background-color:var(--color_3) !important;
    background-image:none !important;
    border-radius:8px 8px 8px 8px !important;
    border-style:solid !important;
    border-color:rgb(229,231,235) rgb(229,231,235) rgb(229,231,235) rgb(229,231,235) !important;
    border-width:1px 1px 1px 1px !important;
  }

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

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

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

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

  *#dm .dmInner a.u_1993991045:hover { background-image:none !important; }

  *#dm .dmInner a.u_1993991045.hover { background-image:none !important; }

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

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

  *#dm .dmInner div.u_766682624 .postArticle>.inner {
    background-color:var(--color_6) !important;
    border-radius:12px 12px 12px 12px !important;
    -webkit-box-shadow:none !important;
    box-shadow:none !important;
    -moz-box-shadow:none !important;
  }

  *#dm .dmInner div.u_1523383227 .svg {
    color:rgba(45,46,50,1) !important;
    fill:var(--color_9) !important;
  }

  *#dm .dmInner div.u_1042148265 img {
    object-fit:cover !important;
    border-style:solid !important;
    border-color:rgba(32,48,100,0.1) rgba(32,48,100,0.1) rgba(32,48,100,0.1) rgba(32,48,100,0.1) !important;
    border-width:0px 0px 0px 0px !important;
  }

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

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

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

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

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

  *#dm .dmInner div.u_1587371151 hr {
    border-width:1px !important;
    color:rgba(255,255,255,0.4) !important;
  }

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

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

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

  *#dm .dmInner div.u_1229691228 img {
    box-shadow:rgba(0,0,0,0.3) 0px 3px 11px 0px !important;
    border-radius:12px 12px 12px 12px !important;
    object-position:0% 50% !important;
  }

  *#dm .dmInner div.u_1172596613 {
    border-radius:100px 100px 100px 100px !important;
    background-color:var(--color_2) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_10) var(--color_10) var(--color_10) var(--color_10) !important;
  }

  *#dm .dmInner div.u_1647114716 {
    border-radius:100px 100px 100px 100px !important;
    background-color:var(--color_2) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_10) var(--color_10) var(--color_10) var(--color_10) !important;
  }

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

  *#dm .dmInner div.u_1762956021 .svg {
    color:rgba(45,46,50,1) !important;
    fill:var(--color_9) !important;
  }

  *#dm .dmInner div.u_1494303265 img {
    object-fit:cover !important;
    border-style:solid !important;
    border-color:rgba(32,48,100,0.1) rgba(32,48,100,0.1) rgba(32,48,100,0.1) rgba(32,48,100,0.1) !important;
    border-width:0px 0px 0px 0px !important;
  }

  *#dm .dmInner a.u_1973205728 {
    background-color:var(--color_3) !important;
    border-color:var(--color_3) var(--color_3) var(--color_3) var(--color_3) !important;
    border-width:1px 1px 1px 1px !important;
    border-style:solid !important;
  }

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

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

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

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

@media (min-width:1025px) {
  *#dm .dmInner *.u_1967153731 .logo-image {
    max-width:200 !important;
    height:48px !important;
  }

  *#dm .dmInner *.u_1967153731 .marquee-wrapper {
    padding-top:0px !important;
    padding-bottom:0px !important;
  }

  *#dm .dmInner div.u_3559835080 .info-card {
    width:414px !important;
    height:304px !important;
  }

  *#dm .dmInner *.u_3559835080 .map-location-widget {
    height:619px !important;
    min-height:619px !important;
  }

  *#dm .dmInner *.u_3559835080 .map-container {
    height:619px !important;
    min-height:619px !important;
  }

  *#dm .dmInner *.u_3559835080 .map-iframe {
    height:619px !important;
    min-height:619px !important;
  }

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

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

@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_1967153731 .marquee-wrapper {
    padding-top:0px !important;
    padding-bottom:0px !important;
  }
}

*#dm .dmInner div.u_1284732940 { transform:rotate(-45deg) !important; }

*#dm .dmInner div.u_1013953309 { transform:rotate(-45deg) !important; }

*#dm .dmInner div.u_1801053397 { transform:rotate(-45deg) !important; }

*#dm .dmInner div.u_1267423365 { transform:rotate(-45deg) !important; }

*#dm .dmInner div.u_1240868701 { transform:rotate(-45deg) !important; }

*#dm .dmInner div.u_1465785791 { transform:rotate(-45deg) !important; }

*#dm .dmInner div.u_1494926177 ul li { border-bottom:1px solid var(--color_3) !important; }

*#dm .dmInner div.u_1494926177 div[data-grab="accordion-item-title-wrapper"] {
  padding:32px 0 !important;
  border-radius:0px !important;
  overflow:hidden !important;
}

*#dm .dmInner div.u_1494926177 div[data-grab="accordion-item-desc"] {
  padding-left:0 !important;
  padding-right:0 !important;
  padding-top:0 !important;
  padding-bottom:32px !important;
}

@media (min-width:768px) and (max-width:1024px) {}

*#dm .dmInner div.u_1229691228 { z-index:2 !important; }
separatorHomeCss{color:red !important}*#dm .dmInner div.u_1284732940
{
}
*#dm .dmInner div.u_1013953309
{
}
*#dm .dmInner div.u_1801053397
{
}
*#dm .dmInner div.u_1267423365
{
}
*#dm .dmInner div.u_1240868701
{
}
*#dm .dmInner div.u_1465785791
{
}
*#dm .dmInner div.u_1494926177
{
}
*#dm .dmInner div.u_1229691228
{
}
separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(0, 0, 0, 0);
    --overlapping-background-image: rgba(255, 255, 255, 1);
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#c3c403ff {
    margin: 0px 0% 0px 0%;
}
    
#b0ff7b64 {
    min-height: 8px;
    column-gap: 24px;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    background-color: rgba(0,0,0,0);
    background-image: none;
    justify-self: auto;
    order: 2;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 24px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dc4b7fb2[data-css-edit] {
    backdrop-filter: blur(6px);
}
#dc4b7fb2 {
    min-height: 320px;
    column-gap: 6%;
    row-gap: 36px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 54px 0% 128px 0%;
    margin: 0% 0% 0% 0%;
}
    
#b149a14e.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 12px 4px 12px;
}
#b149a14e {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 01b3ec8.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 24px 0px 24px;
}
#\37 01b3ec8 {
    width: auto;
    height: auto;
    min-height: 44px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 1e78a2c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 1e78a2c {
    width: 100%;
    height: auto;
    max-width: 680px;
    order: 1;
    margin: -8px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d867b981.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#d867b981 {
    width: 829.944px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 4511d4e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#e8f51ecf {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0,0,0,0);
    background-image: none;
}
    
#d71bc1b3.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 2px 0px 2px;
}
#d71bc1b3 {
    width: auto;
    height: auto;
    min-height: 44px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\34 57b7e39 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 465cf60 {
    width: 42px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\34 856c5ed {
    justify-content: flex-start;
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 3.6689358652812616%;
    flex-wrap: nowrap;
    --column-gap: 16px;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 59d6140 {
    width: 42px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\32 b80b397 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d96e0956::before, #d96e0956 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_5);
    opacity: 0.5;
    border-radius: inherit;
}
#d96e0956 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0,0,0,0);
    background-image: url("https://irp.cdn-website.com/581a9067/dms3rep/multi/opt/shutterstock_2541169499-1920w.jpg");
}
    
#\36 e660e02 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#d32f5b00 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 8f49833 {
    width: 42px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#f77d59e0[data-css-edit] {
    backdrop-filter: blur(6px);
}
#f77d59e0 {
    align-items: flex-start;
    width: 32.15%;
    min-height: 332px;
    max-height: 100%;
    row-gap: 32px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    background-color: rgba(239, 239, 239, 0.9);
    background-image: none;
    justify-content: space-between;
    border-radius: 16px 16px 16px 16px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_10) var(--color_10) var(--color_10) var(--color_10);
    border-style: solid;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 3px 11px 0px;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 302bb62 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#f5660daf {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 8fc0817 {
    justify-content: flex-start;
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 3.6689358652812616%;
    flex-wrap: nowrap;
    --column-gap: 16px;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 0bd6dbb {
    margin: 0px 0% 0px 0%;
}
    
#c9223650 {
    justify-content: flex-start;
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 3.6689358652812616%;
    flex-wrap: nowrap;
    --column-gap: 16px;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ef0da7c6 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.7695037095064745%;
    justify-self: auto;
    align-self: auto;
    order: 4;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: -64px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 e20f209 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f76d595f[data-css-edit] {
    backdrop-filter: blur(6px);
}
#f76d595f {
    align-items: flex-start;
    width: 32.15%;
    min-height: 332px;
    max-height: 100%;
    row-gap: 32px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    background-color: rgba(239, 239, 239, 0.9);
    background-image: none;
    justify-content: space-between;
    border-radius: 16px 16px 16px 16px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_10) var(--color_10) var(--color_10) var(--color_10);
    border-style: solid;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 3px 11px 0px;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e5076cb5 {
    min-height: 320px;
    column-gap: 6%;
    row-gap: 36px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 0% 280px 0%;
    margin: 0% 0% 0% 0%;
}
    
#b9e0f5c0[data-css-edit] {
    backdrop-filter: blur(6px);
}
#b9e0f5c0 {
    align-items: flex-start;
    width: 32.15%;
    min-height: 332px;
    max-height: 100%;
    row-gap: 32px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    background-color: rgba(239, 239, 239, 0.9);
    background-image: none;
    justify-content: space-between;
    border-radius: 16px 16px 16px 16px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_10) var(--color_10) var(--color_10) var(--color_10);
    border-style: solid;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 3px 11px 0px;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#ee13d9b1 {
    width: 100%;
    height: auto;
    max-width: 660px;
    order: 2;
}
    
#\37 340f72e.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 12px 4px 12px;
}
#\37 340f72e {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b70ce245 {
    width: 100%;
    height: auto;
    max-width: 660px;
    order: 1;
}
    
#\39 b3672b8::before, #\39 b3672b8 > .bgExtraLayerOverlay {
    
}
#\39 b3672b8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0,0,0,0);
    background-image: none;
    border-radius: 0px 0px 0px 0px;
    justify-content: flex-end;
    padding: 160px 0px 160px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 d16cf96 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 3;
    padding: 0px 0px 0px 0px;
    margin: 8px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 e497948.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 24px 0px 24px;
}
#\32 e497948 {
    width: auto;
    height: auto;
    min-height: 44px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 696c86f.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 24px 0px 24px;
    padding-top: 0px;
    padding-right: 24px;
    padding-bottom: 0px;
    padding-left: 24px;
}
#\30 696c86f {
    width: auto;
    height: auto;
    min-height: 44px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\30 e83506d::before, #\30 e83506d > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_5);
    opacity: 0.6;
}
#\30 e83506d {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_2);
    background-image: url("https://irp.cdn-website.com/581a9067/dms3rep/multi/opt/shutterstock_2710679215-1920w.jpg");
}
    
#eea2cbc2 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 0% 0px 0%;
}
    
#ed0b95a5 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\30 34981d2 {
    width: 42px;
    height: auto;
    max-width: 100%;
}
    
#\30 4439d1d[data-css-edit] {
    cursor: pointer;
}
#\30 4439d1d {
    align-items: flex-start;
    width: 48.5%;
    min-height: 220px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    border-radius: 16px 16px 16px 16px;
    box-shadow: rgba(0, 0, 0, 0.08) 0px 3px 11px 0px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_10) var(--color_10) var(--color_10) var(--color_10);
    border-style: solid;
    justify-content: space-between;
    align-self: auto;
    order: 1;
    min-width: auto;
    max-width: 374px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f8ee8bdc {
    width: 36px;
    height: auto;
    max-width: 100%;
}
    
#\37 77e126c.flex-element.widget-wrapper > [data-element-type] {
    padding: 7% 7% 7% 7%;
}
#\37 77e126c {
    width: 36px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\37 f791a0d {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\30 9c8dd6a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 74c5273 {
    width: 100%;
    height: auto;
    max-width: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 94c8c03 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 64px 0% 48px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 5722df2 {
    margin: 0px 0% 0px 0%;
}
    
#\34 8b3bf48.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 8b3bf48 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#eb55708e[data-css-edit] {
    cursor: pointer;
}
#eb55708e {
    align-items: flex-start;
    width: 48.5%;
    min-height: 220px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    border-radius: 16px 16px 16px 16px;
    box-shadow: rgba(0, 0, 0, 0.08) 0px 3px 11px 0px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_10) var(--color_10) var(--color_10) var(--color_10);
    border-style: solid;
    justify-content: space-between;
    align-self: auto;
    order: 2;
    min-width: auto;
    max-width: 374px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 f098c7d {
    align-items: flex-start;
    width: 48.5%;
    min-height: 220px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    border-radius: 16px 16px 16px 16px;
    box-shadow: rgba(0, 0, 0, 0.08) 0px 3px 11px 0px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_10) var(--color_10) var(--color_10) var(--color_10);
    border-style: solid;
    justify-content: space-between;
    align-self: auto;
    order: 0;
    min-width: auto;
    max-width: 374px;
    background-color: var(--color_1);
    background-image: none;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\33 5b00b6a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 35.54%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 0px 0% 0px 0%;
    margin: 0% 0% 0% 0%;
}
    
#ba61e2dd {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#cef94f21.flex-element.widget-wrapper > [data-element-type] {
    padding: 2% 2% 2% 2%;
}
#cef94f21 {
    width: 36px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 b4a34a7 {
    width: 97.42%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e9b8abcd {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 8f64f61 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b81e9ef3 {
    align-items: flex-start;
    width: 48.5%;
    min-height: 220px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    border-radius: 16px 16px 16px 16px;
    box-shadow: rgba(0, 0, 0, 0.08) 0px 3px 11px 0px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_10) var(--color_10) var(--color_10) var(--color_10);
    border-style: solid;
    justify-content: space-between;
    align-self: auto;
    order: 3;
    min-width: auto;
    max-width: 374px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 1a52ffe {
    flex-direction: row;
    justify-content: flex-end;
    width: 60.46%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 3%;
    row-gap: 24px;
    flex-wrap: wrap;
    align-content: center;
}
    
#\35 245b302.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 245b302 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 24px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 fdb473f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#ee9e4186 {
    min-height: 0px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 48px 0% 48px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 188c58c {
    width: 104%;
    height: auto;
    max-width: none;
    order: 2;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\30 56aab20::before, #\30 56aab20 > .bgExtraLayerOverlay {
    
}
#\30 56aab20 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_6);
    background-image: none;
    border-radius: 0px 0px 0px 0px;
}
    
#\30 a158a53::before, #\30 a158a53 > .bgExtraLayerOverlay {
    
}
#\30 a158a53 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 80px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 0px 0px 0px 0px;
    flex-wrap: nowrap;
    justify-content: flex-end;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\34 43a8a41 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\38 4431953.flex-element.widget-wrapper > [data-element-type] {
    padding: 25% 25% 25% 25%;
}
#\38 4431953 {
    width: 48px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ce1d04cf[data-css-edit] {
    overflow-y: hidden !important;
}
#ce1d04cf {
    width: 40.7%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#\37 a41a203 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    max-width: auto;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 6px;
    min-width: auto;
    background-color: var(--color_3);
    background-image: none;
    --column-gap: 6px;
    border-radius: 300px 300px 300px 300px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_10) var(--color_10) var(--color_10) var(--color_10);
    border-style: solid;
    padding: 4px 12px 4px 12px;
    margin: 0px 0% 0px 0%;
}
    
#b3a4716a {
    width: 100%;
    max-width: 100%;
    order: 2;
}
    
#f4d8de20 {
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 2.1%;
    row-gap: 12px;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    align-items: stretch;
    --column-gap: 2.1%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 d74b4cf {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#da018cfb {
    align-items: flex-start;
    width: auto;
    min-height: 0px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 16bfccf[data-css-edit] {
    overflow-y: hidden;
}
#\33 16bfccf {
    align-items: flex-start;
    width: 50%;
    min-height: auto;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\34 ee57fc4[data-css-edit] {
    backdrop-filter: blur(6px);
}
#\34 ee57fc4 {
    align-items: flex-start;
    width: 48.95%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(255, 255, 255, 0.8);
    background-image: none;
    border-radius: 12px 12px 12px 12px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_10) var(--color_10) var(--color_10) var(--color_10);
    border-style: solid;
    justify-self: auto;
    align-self: flex-start;
    order: 0;
    justify-content: space-between;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 5b7c07b {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5px;
    --column-gap: 5px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 487e92a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 487e92a {
    width: 100%;
    height: 30vh;
    max-width: 100%;
    margin: -10px 0% 0px 0%;
}
    
#\30 fde353c {
    align-items: center;
    width: 28px;
    min-height: 28px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 300px 300px 300px 300px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_10) var(--color_10) var(--color_10) var(--color_10);
    border-style: solid;
}
    
#\36 613aac2 {
    align-items: flex-start;
    max-width: 610px;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#aac518ce {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 4;
    padding: 0px 0px 0px 0px;
    margin: 8px 0% 0px 0%;
}
    
#\35 3284c46[data-css-edit] {
    backdrop-filter: blur(6px);
}
#\35 3284c46 {
    align-items: flex-start;
    width: 48.95%;
    min-height: 60px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(255, 255, 255, 0.8);
    background-image: none;
    border-radius: 12px 12px 12px 12px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_10) var(--color_10) var(--color_10) var(--color_10);
    border-style: solid;
    justify-self: auto;
    align-self: auto;
    order: 1;
    justify-content: space-between;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fa132fff.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#fa132fff {
    width: 100%;
    height: 30vh;
    max-width: 100%;
    margin: 0px 0% -60px 0%;
}
    
#\31 fed8d45 {
    align-items: flex-start;
    width: auto;
    min-height: 0px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 89671ef.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 89671ef {
    width: 70px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 1px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 1939cc4 {
    width: 100%;
    max-width: 100%;
    justify-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#e68aad7b {
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 16px;
    flex-direction: row;
    justify-content: flex-start;
    --column-gap: 16px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 de291c9[data-background-color-animation] {
    
}
#\30 de291c9::before, #\30 de291c9 > .bgExtraLayerOverlay {
    
}
#\30 de291c9 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-radius: 0px 0px 0px 0px;
}
    
#\30 35e24bb.flex-element.widget-wrapper > [data-element-type] {
    padding: 2px 0px 0px 0px;
}
#\30 35e24bb {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\34 750c1bd.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 750c1bd {
    width: 100%;
    height: 30vh;
    max-width: 100%;
    margin: 0px 0% -10px 0%;
}
    
#\39 1260a76[data-css-edit] {
    backdrop-filter: blur(6px);
}
#\39 1260a76 {
    align-items: flex-start;
    width: 48.95%;
    min-height: 60px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(255, 255, 255, 0.8);
    background-image: none;
    border-radius: 12px 12px 12px 12px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_10) var(--color_10) var(--color_10) var(--color_10);
    border-style: solid;
    justify-self: auto;
    align-self: auto;
    order: 2;
    justify-content: space-between;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 62720dc.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}
#\34 62720dc {
    width: 100%;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\39 a59e640 {
    align-items: flex-start;
    width: auto;
    min-height: 0px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    min-width: auto;
    max-width: 350px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fc77aee0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\33 813c3a8 {
    width: auto;
    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 e0fe854[data-css-edit] {
    overflow-y: hidden;
}
#\38 e0fe854 {
    align-items: flex-start;
    width: 50%;
    min-height: auto;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#b6fbd8df.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b6fbd8df {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    min-width: 170px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ab335dd4 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 16px;
    --column-gap: 16px;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 e317228 {
    width: 100%;
    height: 30vh;
    max-width: 100%;
}
    
#c20d0ba6 {
    width: 100%;
    max-width: 100%;
    order: 1;
}
    
#\35 8f4639a {
    width: 100%;
    height: 30vh;
    max-width: 100%;
}
    
#\34 cf30d69 {
    margin: 0px 0% 0px 0%;
}
    
#\31 ce7269d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#fcbf6f9a {
    align-items: flex-start;
    width: auto;
    min-height: 0px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bb6d90d9 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 16px;
    --column-gap: 16px;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 b8b2aed {
    min-height: auto;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 0px 0% 0px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 d25f25e.flex-element.widget-wrapper > [data-element-type] {
    padding: 24% 24% 24% 24%;
}
#\39 d25f25e {
    width: 48px;
    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 d9e7afc.flex-element.widget-wrapper > [data-element-type] {
    padding: 20% 20% 20% 20%;
}
#\34 d9e7afc {
    width: 28px;
    height: 26px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 9539f5e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 9539f5e {
    width: 100%;
    height: 30vh;
    max-width: 100%;
    margin: -60px 0% 0px 0%;
}
    
#\35 f163c3a {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 16px;
    --column-gap: 16px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 ab2478b {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 16px;
    --column-gap: 16px;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 a0c0fc2 {
    width: 100%;
    max-width: 100%;
    order: 1;
}
    
#ebc40ba3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\33 f27a657 {
    width: 100%;
    max-width: 100%;
    order: 2;
}
    
#c5748c6f.flex-element.widget-wrapper > [data-element-type] {
    padding: 25% 25% 25% 25%;
    padding-top: 25%;
    padding-right: 25%;
    padding-bottom: 25%;
    padding-left: 25%;
}
#c5748c6f {
    width: 48px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#df6629d6.flex-element.widget-wrapper > [data-element-type] {
    padding: 22% 22% 22% 22%;
}
#df6629d6 {
    width: 48px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b0ffbadb[data-css-edit] {
    backdrop-filter: blur(6px);
}
#b0ffbadb {
    align-items: flex-start;
    width: 48.95%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(255, 255, 255, 0.8);
    background-image: none;
    border-radius: 12px 12px 12px 12px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_10) var(--color_10) var(--color_10) var(--color_10);
    border-style: solid;
    justify-self: auto;
    align-self: flex-start;
    order: 3;
    justify-content: space-between;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 f76bd6f::before, #\33 f76bd6f > .bgExtraLayerOverlay {
    
}
#\33 f76bd6f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 80px;
    width: 57.3%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 0px 0px 0px 0px;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\37 46d0303 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#e4099a16 {
    margin: -80px 0% 0px 0%;
}
    
#\38 e26b9a1 {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-image: linear-gradient(0deg, rgba(255, 255, 255, 1) 18%, rgba(0, 0, 0, 0) 100%);
    background-origin: border-box;
}
    
#\39 74742e5[data-css-edit] {
    z-index: 2;
}
#\39 74742e5 {
    min-height: 90px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 0% 0px 0%;
    margin: 0% 0% 0% 0%;
}
    
#e6ac5ba5 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: none;
    background-color: rgba(0,0,0,0);
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#aac9c6b3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#\38 9f926d4 {
    margin: 0px 0% 0px 0%;
}
    
#\35 60e4d78.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 60e4d78 {
    width: 100%;
    height: auto;
    max-width: 1080px;
    order: 1;
    margin: -6px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fdcc21e1.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 12px 4px 12px;
}
#fdcc21e1 {
    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;
}
    
#cb4b65ec {
    min-height: 0px;
    column-gap: 6%;
    row-gap: 36px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 48px 0% 64px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\33 b19f26f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0,0,0,0);
    background-image: none;
}
}



@media all {
    
#\34 5648317 {
    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 2041565.flex-element.widget-wrapper > [data-element-type] {
    padding: 23% 21% 19% 21%;
}
#\39 2041565 {
    width: 60px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\34 911ce0e {
    flex-direction: row;
    align-items: stretch;
    width: 32.13%;
    min-height: 320px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.7695037095064745%;
    background-image: url("https://irp.cdn-website.com/581a9067/dms3rep/multi/opt/pexels-photo-5490363-1920w.jpeg");
    border-radius: 16px 16px 16px 16px;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_10) var(--color_10) var(--color_10) var(--color_10);
    border-style: solid;
    flex-wrap: nowrap;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\36 ee878b3[data-css-edit] {
    transform: rotate(45deg);
}
#\36 ee878b3 {
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 8px 8px 8px 8px;
    background-color: var(--color_3);
    background-image: none;
    padding: 0px 0px 0px 0px;
    margin: 3% 0% 3% 3%;
}
    
#\30 21a5249 {
    flex-direction: row;
    align-items: stretch;
    width: 32.13%;
    min-height: 320px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.7695037095064745%;
    background-image: url("https://irp.cdn-website.com/581a9067/dms3rep/multi/opt/pexels-photo-15980986-1920w.png");
    border-radius: 16px 16px 16px 16px;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_10) var(--color_10) var(--color_10) var(--color_10);
    border-style: solid;
    flex-wrap: nowrap;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\36 958d8de {
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#ccc55370.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#ccc55370 {
    width: auto;
    height: auto;
    min-height: 0px;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f1bf9bb1 {
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cb2b148a[data-css-edit] {
    backdrop-filter: blur(6px);
}
#cb2b148a {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(0, 0, 0, 0.5);
    background-image: none;
    justify-content: flex-start;
    border-radius: 16px 16px 16px 16px;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#c0f47106 {
    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 be4e876[data-css-edit] {
    backdrop-filter: blur(6px);
}
#\39 be4e876 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(0, 0, 0, 0.5);
    background-image: none;
    justify-content: flex-start;
    border-radius: 16px 16px 16px 16px;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\31 c4bc795 {
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 98a25a6[data-css-edit] {
    transform: rotate(45deg);
}
#\37 98a25a6 {
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 8px 8px 8px 8px;
    background-color: var(--color_3);
    background-image: none;
    padding: 0px 0px 0px 0px;
    margin: 3% 0% 3% 3%;
}
    
#\31 b53ee22 {
    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 2d90177 {
    margin: 0px 0% 0px 0%;
}
    
#\37 b9022df[data-css-edit] {
    transform: rotate(45deg);
}
#\37 b9022df {
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 8px 8px 8px 8px;
    background-color: var(--color_3);
    background-image: none;
    padding: 0px 0px 0px 0px;
    margin: 3% 0% 3% 3%;
}
    
#\31 67af856[data-css-edit] {
    backdrop-filter: blur(6px);
}
#\31 67af856 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(0, 0, 0, 0.5);
    background-image: none;
    justify-content: flex-start;
    border-radius: 16px 16px 16px 16px;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#b7e97f1b {
    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 741ec06 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#be6f6b6e.flex-element.widget-wrapper > [data-element-type] {
    padding: 22% 24% 22% 20%;
}
#be6f6b6e {
    width: 60px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\37 87932bc.flex-element.widget-wrapper > [data-element-type] {
    padding: 22% 22% 22% 22%;
}
#\37 87932bc {
    width: 60px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\31 163521e.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\31 163521e {
    width: auto;
    height: auto;
    min-height: 0px;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c484884e[data-css-edit] {
    transform: rotate(45deg);
}
#c484884e {
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 8px 8px 8px 8px;
    background-color: var(--color_3);
    background-image: none;
    padding: 0px 0px 0px 0px;
    margin: 3% 0% 3% 3%;
}
    
#f8537f4d.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#f8537f4d {
    width: auto;
    height: auto;
    min-height: 0px;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 bd3856b {
    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 ed843ac {
    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 a075a89 {
    flex-direction: row;
    align-items: stretch;
    width: 32.13%;
    min-height: 320px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.7695037095064745%;
    background-image: url("https://irp.cdn-website.com/581a9067/dms3rep/multi/opt/19570-1920w.jpg");
    border-radius: 16px 16px 16px 16px;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_10) var(--color_10) var(--color_10) var(--color_10);
    border-style: solid;
    flex-wrap: nowrap;
    margin-right: 0%;
    margin-left: 0%;
}
    
#dd0e8eb2.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#dd0e8eb2 {
    width: auto;
    height: auto;
    min-height: 0px;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 17733f9.flex-element.widget-wrapper > [data-element-type] {
    padding: 23% 23% 23% 23%;
}
#\35 17733f9 {
    width: 60px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\30 adf05d7 {
    flex-direction: row;
    align-items: stretch;
    width: 32.13%;
    min-height: 320px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.7695037095064745%;
    background-image: url("https://irp.cdn-website.com/581a9067/dms3rep/multi/opt/pexels-photo-36712685-1920w.jpeg");
    border-radius: 16px 16px 16px 16px;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_10) var(--color_10) var(--color_10) var(--color_10);
    border-style: solid;
    flex-wrap: nowrap;
    margin-right: 0%;
    margin-left: 0%;
}
    
#c9acd2b5.flex-element.widget-wrapper > [data-element-type] {
    padding: 25% 25% 25% 25%;
}
#c9acd2b5 {
    width: 60px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#fd74851c {
    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 89d7df3 {
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 3324645[data-css-edit] {
    transform: rotate(45deg);
}
#\30 3324645 {
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 8px 8px 8px 8px;
    background-color: var(--color_3);
    background-image: none;
    padding: 0px 0px 0px 0px;
    margin: 3% 0% 3% 3%;
}
    
#\33 e3ebdfa {
    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;
}
    
#f0f6c346 {
    width: 95.60%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 82638fc {
    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;
}
    
#a318dae5[data-css-edit] {
    backdrop-filter: blur(6px);
}
#a318dae5 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(0, 0, 0, 0.5);
    background-image: none;
    justify-content: flex-start;
    border-radius: 16px 16px 16px 16px;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#ef1af68b[data-css-edit] {
    transform: rotate(45deg);
}
#ef1af68b {
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 8px 8px 8px 8px;
    background-color: var(--color_3);
    background-image: none;
    padding: 0px 0px 0px 0px;
    margin: 3% 0% 3% 3%;
}
    
#\37 e1adb35 {
    min-height: 8px;
    column-gap: 1.8%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    margin: 0% 0% 0% 0%;
}
    
#\30 aa3ecf9.flex-element.widget-wrapper > [data-element-type] {
    padding: 28% 28% 28% 28%;
}
#\30 aa3ecf9 {
    width: 60px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#c952b434.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#c952b434 {
    width: auto;
    height: auto;
    min-height: 0px;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 d010d4e {
    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 0b836c7 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 0% 48px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\33 4b30dd0 {
    flex-direction: row;
    align-items: stretch;
    width: 32.13%;
    min-height: 320px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.7695037095064745%;
    background-image: url("https://irp.cdn-website.com/581a9067/dms3rep/multi/opt/455062-1920w.jpg");
    border-radius: 16px 16px 16px 16px;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_10) var(--color_10) var(--color_10) var(--color_10);
    border-style: solid;
    flex-wrap: nowrap;
    margin-right: 0%;
    margin-left: 0%;
}
    
#ea1a527a.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#ea1a527a {
    width: auto;
    height: auto;
    min-height: 0px;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f75cf0f4 {
    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 bb9917f {
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 4acceb8[data-css-edit] {
    backdrop-filter: blur(6px);
}
#\39 4acceb8 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(0, 0, 0, 0.6);
    background-image: none;
    justify-content: flex-start;
    border-radius: 16px 16px 16px 16px;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#e731f6e2 {
    flex-direction: row;
    align-items: stretch;
    width: 32.13%;
    min-height: 320px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.7695037095064745%;
    background-image: url("https://irp.cdn-website.com/581a9067/dms3rep/multi/opt/15419-1920w.jpg");
    border-radius: 16px 16px 16px 16px;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_10) var(--color_10) var(--color_10) var(--color_10);
    border-style: solid;
    flex-wrap: nowrap;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\39 efc01ac[data-css-edit] {
    backdrop-filter: blur(6px);
}
#\39 efc01ac {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(0, 0, 0, 0.5);
    background-image: none;
    justify-content: flex-start;
    border-radius: 16px 16px 16px 16px;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#cedcd059 {
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\30 e7844ff {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 16px;
    --column-gap: 16px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 829d554 {
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
}
    
#\37 d3f7f73 {
    min-height: 0px;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 64px 0% 64px 0%;
    margin: 0% 0% 0% 0%;
}
    
#e07ee82c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 16px;
    --column-gap: 16px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 c55f085 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 16px;
    --column-gap: 16px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 5e38f02 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 39.78%;
    min-width: 4%;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#a4104afb {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d7a023cb.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 12px 4px 12px;
}
#d7a023cb {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c538b770 {
    width: auto;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\38 aa0e6da {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 16px;
    --column-gap: 16px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 4f075a0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f3a95895 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_6);
    background-image: none;
}
    
#edc7579d {
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
}
    
#\34 ef12148 {
    width: auto;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d51f2cf3 {
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
}
    
#ec2958e5 {
    width: auto;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 96fc0bf {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 16px;
    --column-gap: 16px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 394f901 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 16px;
    --column-gap: 16px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a17fc995 {
    width: auto;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a1d43e3e {
    width: auto;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 aa22c42 {
    width: auto;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d3a90387 {
    width: 20px;
    height: auto;
    min-width: 18px;
    max-width: 100%;
    order: 0;
}
    
#\36 c16697f {
    width: auto;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 821f448 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 16px;
    --column-gap: 16px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 f1b6c28 {
    width: 20px;
    height: auto;
    min-width: 18px;
    max-width: 100%;
    order: 0;
}
    
#\33 4f3a04a {
    align-items: flex-start;
    width: 49%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 32px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 16px 16px 16px 16px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_10) var(--color_10) var(--color_10) var(--color_10);
    border-style: solid;
    justify-content: flex-start;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\37 72fb68a {
    width: 20px;
    height: auto;
    min-width: 18px;
    max-width: 100%;
    order: 0;
}
    
#f572d4d8 {
    width: 20px;
    height: auto;
    min-width: 18px;
    max-width: 100%;
    order: 0;
}
    
#e4c4c313 {
    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 fddf169 {
    width: 20px;
    height: auto;
    min-width: 18px;
    max-width: 100%;
    order: 0;
}
    
#\34 28bbafc {
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
}
    
#\35 160fa9b {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 16px;
    --column-gap: 16px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 e841199 {
    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 c52ad78.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 c52ad78 {
    width: 100%;
    height: auto;
    max-width: 460px;
    order: 1;
    margin: -6px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 bcbd129 {
    width: 20px;
    height: auto;
    min-width: 18px;
    max-width: 100%;
    order: 0;
}
    
#b1a74f39 {
    width: 57.22%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 3%;
    row-gap: 24px;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: stretch;
}
    
#\36 7fde5d8 {
    width: auto;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 e82d6a9 {
    margin: 0px 0% 0px 0%;
}
    
#\39 2ddffe6 {
    align-items: flex-start;
    width: 49%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 32px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 16px 16px 16px 16px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_10) var(--color_10) var(--color_10) var(--color_10);
    border-style: solid;
    justify-content: flex-start;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\36 2628acf {
    width: 20px;
    height: auto;
    min-width: 18px;
    max-width: 100%;
    order: 0;
}
    
#cbea2802.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 24px 0px 24px;
}
#cbea2802 {
    width: auto;
    height: auto;
    min-height: 44px;
    max-width: 100%;
    order: 4;
    min-width: 32px;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fc96477b {
    width: 20px;
    height: auto;
    min-width: 18px;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#acc1f86b {
    width: 100%;
    height: auto;
    max-width: 470px;
    order: 1;
}
    
#\34 47f48f5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\35 6befb6b {
    border-width: 0px 0px 0px 0px;
    border-color: rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: none;
}
    
#c305a584 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\30 dbb65a6.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 12px 4px 12px;
}
#\30 dbb65a6 {
    width: auto;
    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 e83b894 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 f614bf1 {
    min-height: 320px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#d33d854c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\31 f975755 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\37 f0751ca {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#widget_897 {
    width: 1380px;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media all {
    
#\33 9206603 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48.5%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\34 c0a5d5e {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100%;
    min-height: 500px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 2;
    border-radius: 16px 16px 16px 16px;
    background-image: url("https://irp.cdn-website.com/581a9067/dms3rep/multi/opt/shutterstock_2751988005-1920w.jpg");
    padding: 32px 32px 32px 32px;
    margin: 32px 0% 0px 0%;
}
    
#\39 c4c1251 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#bf77b779 {
    align-items: flex-start;
    width: 90%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    justify-self: auto;
    order: 1;
    min-width: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#eecffdbb {
    min-height: 320px;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 64px 0% 64px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 a0c7ee4[data-css-edit] {
    backdrop-filter: blur(6px);
}
#\36 a0c7ee4 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(255, 255, 255, 0.8);
    background-image: none;
    border-radius: 8px 8px 8px 8px;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_10) var(--color_10) var(--color_10) var(--color_10);
    border-style: solid;
    justify-self: auto;
    order: 0;
    justify-content: space-between;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d2807d97 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100%;
    min-height: 500px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 16px 16px 16px 16px;
    background-image: url("https://irp.cdn-website.com/581a9067/dms3rep/multi/opt/shutterstock_2580420463-1920w.jpg");
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 32px 32px 32px 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 387ea92.flex-element.widget-wrapper > [data-element-type] {
    padding: 15% 15% 15% 15%;
}
#\32 387ea92 {
    width: 48px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    min-width: 48px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 03904cc {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\38 8e11ad5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#d8640878 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\37 50c7712.flex-element.widget-wrapper > [data-element-type] {
    padding: 16% 16% 16% 16%;
}
#\37 50c7712 {
    width: 48px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    min-width: 48px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 47586b9[data-css-edit] {
    backdrop-filter: blur(6px);
}
#\37 47586b9 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(255, 255, 255, 0.8);
    background-image: none;
    border-radius: 8px 8px 8px 8px;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_10) var(--color_10) var(--color_10) var(--color_10);
    border-style: solid;
    justify-self: auto;
    order: 0;
    justify-content: space-between;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 bf60724 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 16px;
    --column-gap: 16px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 ac4a3f8 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 16px;
    --column-gap: 16px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e347ae42 {
    align-items: flex-start;
    width: 90%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    justify-self: auto;
    order: 1;
    min-width: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 6d73f21 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\33 d659579 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48.5%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\37 f1d6efd {
    margin: 0px 0% 0px 0%;
}
    
#add1a61f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#add1a61f {
    width: 100%;
    height: auto;
    max-width: 500px;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 0ef0419.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 0ef0419 {
    width: 100%;
    height: auto;
    max-width: 500px;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 226f986 {
    min-height: 320px;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 64px 0% 64px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 d580713.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 d580713 {
    width: auto;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 275b796 {
    margin: 0px 0% 0px 0%;
}
    
#\32 35a9dfa {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 64px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#eba46577.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 24px 10px 24px;
}
#eba46577 {
    width: auto;
    height: auto;
    min-height: 44px;
    max-width: 100%;
    min-width: 32px;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d101c5b6 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#\33 6c91f8b {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0,0,0,0);
    background-image: none;
}
    
#widget_7mr {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media all {
    
#\39 8250216 {
    align-items: flex-start;
    width: auto;
    min-height: 0px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d5aa6b81 {
    width: 98.22%;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\38 b165e0a.flex-element.widget-wrapper > [data-element-type] {
    padding: 2px 0px 0px 0px;
}
#\38 b165e0a {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#d23de4b5 {
    width: 100%;
    max-width: 100%;
    order: 1;
}
    
#e345e6ac {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    max-width: auto;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 6px;
    min-width: auto;
    background-color: var(--color_3);
    background-image: none;
    --column-gap: 6px;
    border-radius: 300px 300px 300px 300px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_10) var(--color_10) var(--color_10) var(--color_10);
    border-style: solid;
    padding: 4px 12px 4px 12px;
    margin: 0px 0% 0px 0%;
}
    
#d0636773 {
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 16px;
    flex-direction: row;
    justify-content: flex-start;
    --column-gap: 16px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#afcfc2f0 {
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    align-self: stretch;
    height: auto;
    background-color: var(--color_1);
    background-image: none;
    min-width: 200%;
    padding: 0px 0px 0px 0px;
    margin: 0px -25% 0px -25%;
}
    
#\31 57712b3.flex-element.widget-wrapper > [data-element-type] {
    padding: 25% 25% 25% 25%;
}
#\31 57712b3 {
    width: 48px;
    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 9d155e7 {
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 2.1%;
    row-gap: 12px;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    align-items: stretch;
    --column-gap: 2.1%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 0d43c4f[data-css-edit] {
    backdrop-filter: blur(6px);
}
#\38 0d43c4f {
    align-items: flex-start;
    width: 48.95%;
    min-height: 60px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(255, 255, 255, 0.8);
    background-image: none;
    border-radius: 8px 8px 8px 8px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_10) var(--color_10) var(--color_10) var(--color_10);
    border-style: solid;
    justify-self: auto;
    align-self: auto;
    order: 2;
    justify-content: space-between;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 b2d3b3f {
    flex-direction: row;
    justify-content: flex-start;
    width: 49.13%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 0%;
    row-gap: 24px;
    flex-wrap: nowrap;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 977e47a {
    width: 100%;
    max-width: 100%;
    order: 1;
}
    
#\34 03e4bea.flex-element.widget-wrapper > [data-element-type] {
    padding: 20% 20% 20% 20%;
}
#\34 03e4bea {
    width: 28px;
    height: 26px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\30 43c61a4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#f3d000f4 {
    align-items: center;
    width: 28px;
    min-height: 28px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 300px 300px 300px 300px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_10) var(--color_10) var(--color_10) var(--color_10);
    border-style: solid;
}
    
#\30 62f841b {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 5;
    padding: 0px 0px 0px 0px;
    margin: 8px 0% 0px 0%;
}
    
#cc147dd8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#cc147dd8 {
    width: 100%;
    height: auto;
    min-width: 100%;
    max-width: 100%;
    align-self: stretch;
    max-height: none;
    margin: 80px 0% 80px 0%;
}
    
#af9e3693.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#af9e3693 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    min-width: 170px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 e9a5e3a {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 16px;
    --column-gap: 16px;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 e962f2e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#ce3cfd53 {
    width: 100%;
    max-width: 100%;
    order: 2;
}
    
#f4a01205[data-css-edit] {
    backdrop-filter: blur(6px);
}
#f4a01205 {
    align-items: flex-start;
    width: 48.95%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(255, 255, 255, 0.8);
    background-image: none;
    border-radius: 8px 8px 8px 8px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_10) var(--color_10) var(--color_10) var(--color_10);
    border-style: solid;
    justify-self: auto;
    align-self: flex-start;
    order: 0;
    justify-content: space-between;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 2d6529a::before, #\33 2d6529a > .bgExtraLayerOverlay {
    
}
#\33 2d6529a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 80px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 0px 0px 0px 0px;
    flex-wrap: nowrap;
    flex-direction: row;
    padding: 0px 5% 0px 5%;
    margin: 0% 0% 0% 0%;
}
    
#\33 83c82fd {
    flex-direction: row;
    justify-content: space-between;
    align-items: stretch;
    max-width: 1380px;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.5%;
    flex-wrap: nowrap;
    min-width: auto;
    align-content: stretch;
    --column-gap: 2.5%;
}
    
#\37 ec2da60[data-css-edit] {
    backdrop-filter: blur(6px);
}
#\37 ec2da60 {
    align-items: flex-start;
    width: 48.95%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(255, 255, 255, 0.8);
    background-image: none;
    border-radius: 8px 8px 8px 8px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_10) var(--color_10) var(--color_10) var(--color_10);
    border-style: solid;
    justify-self: auto;
    align-self: flex-start;
    order: 3;
    justify-content: space-between;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#becbd062 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 16px;
    --column-gap: 16px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 7200cae {
    align-items: flex-start;
    width: auto;
    min-height: 0px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    min-width: auto;
    max-width: 350px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 61437de.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 61437de {
    width: 70px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 1px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 66deadc {
    margin: 0px 0% 0px 0%;
}
    
#\38 153f965 {
    align-items: flex-start;
    max-width: 620px;
    width: 60%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: auto;
    order: 0;
    padding: 80px 0px 80px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 ae5c77f {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 97cf9e6 {
    align-items: flex-start;
    width: auto;
    min-height: 0px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 c793123 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\39 48984dd {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 16px;
    --column-gap: 16px;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b1d5cc8f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}
#b1d5cc8f {
    width: 100%;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\38 be618cd[data-css-edit] {
    overflow-x: hidden;
}
#\38 be618cd {
    min-height: auto;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 0% 0px 0%;
    margin: 0% 0% 0% 0%;
}
    
#ae40610d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#af1f14b4.flex-element.widget-wrapper > [data-element-type] {
    padding: 22% 22% 22% 22%;
}
#af1f14b4 {
    width: 48px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ce321e37 {
    width: 100%;
    max-width: 100%;
    order: 2;
}
    
#\31 6696f38 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5px;
    --column-gap: 5px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 883f45c.flex-element.widget-wrapper > [data-element-type] {
    padding: 24% 24% 24% 24%;
}
#\36 883f45c {
    width: 48px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 babcab5 {
    align-items: flex-start;
    width: auto;
    min-height: 0px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 ec2dfc2 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 16px;
    --column-gap: 16px;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 1cbc18c.flex-element.widget-wrapper > [data-element-type] {
    padding: 25% 25% 25% 25%;
}
#\33 1cbc18c {
    width: 48px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 7f4f3b9[data-css-edit] {
    backdrop-filter: blur(6px);
}
#\33 7f4f3b9 {
    align-items: flex-start;
    width: 48.95%;
    min-height: 60px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(255, 255, 255, 0.8);
    background-image: none;
    border-radius: 8px 8px 8px 8px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_10) var(--color_10) var(--color_10) var(--color_10);
    border-style: solid;
    justify-self: auto;
    align-self: auto;
    order: 1;
    justify-content: space-between;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 daf0444[data-background-color-animation] {
    background-color: var(--color_1);
}
#\36 daf0444 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: none;
    border-radius: 0px 0px 0px 0px;
}
    
#\34 c51fdba.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 c51fdba {
    width: auto;
    height: auto;
    max-width: 100%;
    min-width: 170px;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_tqu {
    width: 63.22%;
    height: 250px;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 4;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\31 1be2948 {
    align-items: center;
    width: 28px;
    min-height: 28px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 300px 300px 300px 300px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_10) var(--color_10) var(--color_10) var(--color_10);
    border-style: solid;
}
    
#\37 a4ab18a {
    width: auto;
    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 497efba.flex-element.widget-wrapper > [data-element-type] {
    padding: 20% 20% 20% 20%;
}
#\30 497efba {
    width: 28px;
    height: 26px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 2ea3b22.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 2ea3b22 {
    width: 70px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 1px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c6499600 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
    padding-top: 80px;
    padding-right: 0%;
    padding-bottom: 80px;
    padding-left: 0%;
}
    
#\37 f813aa8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c20515df {
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\31 709b712 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#fd801448 {
    flex-direction: row;
    align-items: center;
    width: auto;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5px;
    --column-gap: 5px;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ab0f5ee9 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_2);
    background-image: none;
    background-position: 50% 100%;
}
    
#\30 0dd85ed {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    max-width: auto;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 6px;
    min-width: auto;
    background-color: var(--color_3);
    background-image: none;
    --column-gap: 6px;
    border-radius: 300px 300px 300px 300px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_10) var(--color_10) var(--color_10) var(--color_10);
    border-style: solid;
    padding: 4px 12px 4px 12px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c3c403ff {
    margin: 0px 0% 0px 0%;
}
    
#b0ff7b64 {
    padding: 0px 0px 0px 0px;
    margin: 8px 0% 0px 0%;
}
    
#dc4b7fb2 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 54px 0% 112px 0%;
}
    
#\30 1e78a2c {
    width: 100.00%;
}
    
#\34 4511d4e {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 0bd6dbb {
    margin: 0px 0% 0px 0%;
}
    
#d96e0956::before, #d96e0956 > .bgExtraLayerOverlay {
    
}
    
#\36 e660e02 {
    width: 100%;
    min-height: 80px;
}
    
#e5076cb5 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 0px 0% 48px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 b3672b8::before, #\39 b3672b8 > .bgExtraLayerOverlay {
    
}
#\39 b3672b8 {
    width: 100%;
    padding: 80px 0px 80px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 e83506d::before, #\30 e83506d > .bgExtraLayerOverlay {
    
}
    
#eea2cbc2 {
    min-height: 400px;
    padding: 0px 0% 0px 0%;
}
    
#ed0b95a5 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 5b00b6a {
    width: 100%;
    min-height: 0px;
    padding: 0px 0% 0px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 4439d1d {
    padding: 36px 24px 24px 24px;
}
    
#\34 94c8c03 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 48px;
    padding: 64px 0% 48px 0%;
}
    
#\31 5722df2 {
    margin: 0px 0% 0px 0%;
}
    
#\35 1a52ffe {
    width: 100%;
    min-height: 80px;
}
    
#b81e9ef3 {
    padding: 36px 24px 24px 24px;
}
    
#\35 245b302.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 245b302 {
    margin: 16px 0% 0px 0%;
}
    
#eb55708e {
    padding: 36px 24px 24px 24px;
}
    
#\30 f098c7d {
    padding: 36px 24px 24px 24px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ee9e4186 {
    min-height: auto;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#\30 56aab20::before, #\30 56aab20 > .bgExtraLayerOverlay {
    
}
    
#\30 a158a53::before, #\30 a158a53 > .bgExtraLayerOverlay {
    
}
#\30 a158a53 {
    width: 100%;
    min-height: 8px;
    padding: 32px 0px 32px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\34 43a8a41 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 a41a203 {
    width: auto;
    padding: 5px 12px 5px 12px;
    margin: 0px 0% 0px 0%;
}
    
#ce1d04cf {
    width: 34.8%;
    min-height: 8px;
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: stretch;
}
    
#\36 e317228 {
    height: 260px;
}
    
#\34 cf30d69 {
    margin: 0px 0% 0px 0%;
}
    
#fa132fff.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#fa132fff {
    height: 180px;
    width: 100%;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\35 8f4639a {
    height: 180px;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-self: flex-start;
}
    
#\33 16bfccf {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\37 89671ef {
    min-width: 32px;
}
    
#\36 1939cc4 {
    min-width: 10px;
}
    
#\39 487e92a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 487e92a {
    height: 180px;
    width: 100%;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\38 5b7c07b {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    row-gap: 8px;
    column-gap: 6px;
    --column-gap: 6px;
}
    
#\38 b8b2aed {
    min-height: 0px;
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
}
    
#\30 de291c9::before, #\30 de291c9 > .bgExtraLayerOverlay {
    
}
    
#\30 fde353c {
    margin-right: 0%;
    margin-left: 0%;
    width: auto;
}
    
#\34 750c1bd.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 750c1bd {
    height: 260px;
    margin: 0px 0% -8px 0%;
}
    
#\36 613aac2 {
    width: 100%;
    min-width: auto;
}
    
#\34 d9e7afc {
    height: 28px;
}
    
#\34 62720dc {
    min-width: 10px;
}
    
#\39 9539f5e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 9539f5e {
    height: 260px;
    margin: -12px 0% 0px 0%;
}
    
#\33 813c3a8 {
    min-width: 80px;
    width: auto;
    max-width: auto;
}
    
#\33 f76bd6f::before, #\33 f76bd6f > .bgExtraLayerOverlay {
    
}
#\33 f76bd6f {
    width: 60%;
    min-height: 8px;
    padding: 48px 0px 32px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\38 e0fe854 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
    column-gap: 3.7296037296037294%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-width: auto;
    max-width: auto;
    align-items: stretch;
    align-content: center;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 46d0303 {
    width: 59%;
}
    
#e4099a16 {
    margin: -70px 0% 0px 0%;
}
    
#\38 e26b9a1 {
    width: 37%;
}
    
#\39 74742e5 {
    min-height: 80px;
    padding: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#aac9c6b3 {
    width: 100%;
    min-height: 80px;
}
    
#\38 9f926d4 {
    margin: 0px 0% 0px 0%;
}
    
#\35 60e4d78 {
    width: 100.00%;
}
    
#cb4b65ec {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 48px 0% 36px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 911ce0e {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.9%;
}
    
#\32 a075a89 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.9%;
}
    
#\33 2d90177 {
    margin: 0px 0% 0px 0%;
}
    
#\30 adf05d7 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.9%;
}
    
#\37 e1adb35 {
    column-gap: 2.2%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    row-gap: 16px;
}
    
#\30 21a5249 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.9%;
}
    
#\39 0b836c7 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\33 4b30dd0 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.9%;
}
    
#e731f6e2 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.9%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 c52ad78 {
    width: 100.00%;
}
    
#\37 d3f7f73 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 48px 0% 48px 0%;
}
    
#b1a74f39 {
    width: 100%;
    min-height: 80px;
}
    
#\33 e82d6a9 {
    margin: 0px 0% 0px 0%;
}
    
#\33 5e38f02 {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 47f48f5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#c305a584 {
    width: 100%;
    min-height: 80px;
}
    
#\38 f614bf1 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 48px 0% 48px 0%;
}
    
#e58b49cf {
    margin: 0px 0% 0px 0%;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 9206603 {
    width: 100%;
    min-height: 80px;
}
    
#\34 c0a5d5e {
    min-height: 400px;
    padding: 16px 16px 16px 16px;
    margin: 16px 0% 0px 0%;
}
    
#bf77b779 {
    margin-right: 0%;
    margin-left: 0%;
    width: 90%;
}
    
#eecffdbb {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 64px 0% 48px 0%;
}
    
#d2807d97 {
    min-height: 400px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\32 387ea92 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48px;
}
    
#\37 50c7712 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48px;
}
    
#\33 bf60724 {
    column-gap: 20px;
    flex-direction: row;
    flex-wrap: nowrap;
    --column-gap: 20px;
}
    
#\35 ac4a3f8 {
    column-gap: 20px;
    flex-direction: row;
    flex-wrap: nowrap;
    --column-gap: 20px;
}
    
#e347ae42 {
    margin-right: 0%;
    margin-left: 0%;
    width: 90%;
}
    
#\33 d659579 {
    width: 100%;
    min-height: 80px;
}
    
#\37 f1d6efd {
    margin: 0px 0% 0px 0%;
}
    
#add1a61f {
    min-width: 10px;
    max-width: 440px;
}
    
#\36 0ef0419 {
    width: 100.00%;
    min-width: 10px;
    max-width: 500px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 226f986 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 48px;
    padding: 64px 0% 48px 0%;
}
    
#\35 d580713 {
    min-width: 32px;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\32 275b796 {
    margin: 0px 0% 0px 0%;
}
    
#\32 35a9dfa {
    width: 100%;
    min-height: 80px;
    order: 1;
    row-gap: 48px;
}
    
#eba46577 {
    min-width: 32px;
    margin-right: 0%;
    margin-left: 0%;
    width: auto;
}
    
#d101c5b6 {
    column-gap: 3.7296037296037294%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d5aa6b81 {
    min-width: 10px;
}
    
#\33 83c82fd {
    column-gap: 1.7391304347826086%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 48px;
}
    
#\38 61437de {
    min-width: 32px;
}
    
#e345e6ac {
    width: auto;
    padding: 5px 12px 5px 12px;
    margin: 0px 0% 0px 0%;
}
    
#\34 66deadc {
    margin: 0px 0% 0px 0%;
}
    
#\38 153f965 {
    width: 100%;
    min-width: auto;
    max-width: 100%;
    padding: 64px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 ae5c77f {
    min-width: 80px;
    width: auto;
    max-width: auto;
}
    
#b1d5cc8f {
    min-width: 10px;
}
    
#\38 be618cd {
    min-height: 0px;
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\31 b2d3b3f {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\34 03e4bea {
    height: 28px;
}
    
#\31 6696f38 {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    row-gap: 8px;
    column-gap: 6px;
    --column-gap: 6px;
}
    
#f3d000f4 {
    margin-right: 0%;
    margin-left: 0%;
    width: auto;
}
    
#cc147dd8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#cc147dd8 {
    margin: 0px 0% 48px 0%;
}
    
#\33 2d6529a::before, #\33 2d6529a > .bgExtraLayerOverlay {
    
}
#\33 2d6529a {
    width: 100%;
    min-height: 8px;
    padding: 0px 5% 0px 5%;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 1be2948 {
    margin-right: 0%;
    margin-left: 0%;
    width: auto;
}
    
#\37 a4ab18a {
    min-width: 80px;
    width: auto;
    max-width: auto;
}
    
#\30 497efba {
    height: 28px;
}
    
#\36 2ea3b22 {
    min-width: 32px;
}
    
#c6499600 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#c20515df {
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#fd801448 {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    row-gap: 8px;
    column-gap: 6px;
    --column-gap: 6px;
}
    
#\30 0dd85ed {
    width: auto;
    padding: 5px 12px 5px 12px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#c3c403ff {
    margin: 0px 0% 0px 0%;
}
    
#b0ff7b64 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#dc4b7fb2 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 32px 0% 48px 0%;
}
    
#\37 01b3ec8 {
    min-width: 32px;
    min-height: 48px;
    margin: 0px 0% 0px 0%;
}
    
#\30 1e78a2c {
    width: 100.00%;
}
    
#\34 4511d4e {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#d71bc1b3 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\39 8fc0817 {
    justify-content: flex-start;
}
    
#\31 0bd6dbb {
    margin: 0px 0% 0px 0%;
}
    
#c9223650 {
    justify-content: flex-start;
}
    
#\34 856c5ed {
    justify-content: flex-start;
    width: 100%;
}
    
#ef0da7c6 {
    column-gap: 1.7695037095064745%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
}
    
#f76d595f {
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    row-gap: 16px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#d96e0956::before, #d96e0956 > .bgExtraLayerOverlay {
    
}
    
#\36 e660e02 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#e5076cb5 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 48px 0% 48px 0%;
}
    
#b9e0f5c0 {
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    row-gap: 16px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#f77d59e0 {
    align-items: flex-start;
    width: 100%;
    row-gap: 16px;
    min-height: 0px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\39 b3672b8::before, #\39 b3672b8 > .bgExtraLayerOverlay {
    
}
#\39 b3672b8 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    row-gap: 16px;
    padding: 48px 0px 48px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 d16cf96 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    row-gap: 16px;
}
    
#\32 e497948 {
    min-width: 32px;
    min-height: 44px;
    margin: 0px 0% 0px 0%;
}
    
#\30 696c86f.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 16px 0px 16px;
    padding-top: 0px;
    padding-right: 16px;
    padding-bottom: 0px;
    padding-left: 16px;
}
#\30 696c86f {
    min-width: 32px;
    min-height: 44px;
    margin: 0px 0% 0px 0%;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\30 e83506d::before, #\30 e83506d > .bgExtraLayerOverlay {
    
}
#\30 e83506d {
    background-position: 50% 50%;
}
    
#eea2cbc2 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0% 0px 0%;
}
    
#ed0b95a5 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\33 5b00b6a {
    min-height: 80px;
    align-items: center;
    width: 100%;
    row-gap: 16px;
    padding: 0px 0% 0px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 4439d1d {
    min-height: 180px;
    margin-right: 0%;
    margin-left: 0%;
    width: 48.5%;
    padding: 24px 16px 16px 16px;
}
    
#\30 9c8dd6a {
    min-width: 10px;
    max-width: auto;
}
    
#\34 94c8c03 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 32px;
    padding: 48px 0% 32px 0%;
}
    
#\31 5722df2 {
    margin: 0px 0% 0px 0%;
}
    
#\35 1a52ffe {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 3%;
    row-gap: 12px;
    justify-content: space-between;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
    
#b81e9ef3 {
    min-height: 180px;
    margin-right: 0%;
    margin-left: 0%;
    width: 48.5%;
    padding: 24px 16px 16px 16px;
}
    
#\35 245b302.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 245b302 {
    margin: 16px 0% 0px 0%;
}
    
#\34 8b3bf48.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
    
#eb55708e {
    min-height: 180px;
    margin-right: 0%;
    margin-left: 0%;
    width: 48.5%;
    padding: 24px 16px 16px 16px;
}
    
#\30 f098c7d {
    min-height: 180px;
    margin-right: 0%;
    margin-left: 0%;
    width: 48.5%;
    padding: 24px 16px 16px 16px;
}
}



@media (max-width: 767px) {
    
#ee9e4186 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0% 0px 0%;
}
    
#\30 56aab20::before, #\30 56aab20 > .bgExtraLayerOverlay {
    
}
    
#\30 a158a53::before, #\30 a158a53 > .bgExtraLayerOverlay {
    
}
#\30 a158a53 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    row-gap: 32px;
    padding: 32px 0px 32px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\34 43a8a41 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\38 4431953.flex-element.widget-wrapper > [data-element-type] {
    padding: 18% 18% 18% 18%;
}
#\38 4431953 {
    width: 48px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\37 a41a203 {
    width: auto;
    padding: 5px 12px 5px 12px;
    margin: 0px 0% 0px 0%;
}
    
#b6fbd8df.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b6fbd8df {
    min-width: 170px;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    max-width: 100%;
}
    
#ce1d04cf {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 6px;
}
    
#ab335dd4 {
    column-gap: 4.965570749684803%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    row-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    justify-content: space-between;
}
    
#f4d8de20 {
    width: 100%;
    min-height: 80px;
    align-items: stretch;
    column-gap: 3.724178062263602%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    --column-gap: 12px;
    row-gap: 12px;
    padding: 0px 0px 0px 0px;
}
    
#\36 e317228 {
    height: 80px;
    margin-right: 0%;
    margin-left: 0%;
    width: 40%;
}
    
#\35 8f4639a {
    height: 80px;
    margin-right: 0%;
    margin-left: 0%;
    width: 40%;
}
    
#\34 cf30d69 {
    margin: 0px 0% 0px 0%;
}
    
#fcbf6f9a {
    width: 100%;
    row-gap: 12px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#bb6d90d9 {
    column-gap: 4.965570749684803%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    row-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    justify-content: space-between;
}
    
#\33 16bfccf {
    order: 0;
    width: 100%;
    column-gap: 6px;
    flex-direction: row;
    flex-wrap: nowrap;
    --column-gap: 6px;
    min-width: 120%;
    max-width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 5%;
}
    
#da018cfb {
    width: 100%;
    row-gap: 12px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\34 ee57fc4 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.14%;
}
    
#\38 5b7c07b {
    justify-content: center;
    flex-direction: row;
    flex-wrap: nowrap;
    row-gap: 2px;
    width: 100%;
    column-gap: 1.551740859276501%;
}
    
#\39 487e92a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 487e92a {
    height: 80px;
    width: 40%;
    margin: 0px 0% 0px 0%;
}
    
#\38 b8b2aed {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
    padding: 0px 0% 32px 0%;
}
    
#\39 d25f25e.flex-element.widget-wrapper > [data-element-type] {
    padding: 18% 18% 18% 18%;
}
#\39 d25f25e {
    width: 48px;
}
    
#\30 fde353c {
    margin-right: 0%;
    margin-left: 0%;
    width: auto;
}
    
#\36 613aac2 {
    width: 100%;
    align-items: center;
}
    
#\34 d9e7afc {
    height: 28px;
}
    
#\39 9539f5e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 9539f5e {
    height: 80px;
    width: 40%;
    margin: 0px 0% 0px 0%;
}
    
#\35 f163c3a {
    column-gap: 4.965570749684803%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    row-gap: 24px;
    width: 100%;
    justify-content: space-between;
}
    
#\30 ab2478b {
    column-gap: 4.965570749684803%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    row-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    justify-content: space-between;
}
    
#\35 3284c46 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.14%;
}
    
#fa132fff.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#fa132fff {
    height: 80px;
    width: 40%;
    margin: 0px 0% 0px 0%;
}
    
#\31 fed8d45 {
    width: 100%;
    row-gap: 12px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\37 89671ef {
    width: 70px;
    height: auto;
    min-width: 32px;
}
    
#\36 1939cc4 {
    min-width: 10px;
}
    
#e68aad7b {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    column-gap: 1.551740859276501%;
    justify-content: flex-start;
    --column-gap: 5px;
    align-items: center;
    padding: 0px 0px 0px 0px;
}
    
#\30 de291c9::before, #\30 de291c9 > .bgExtraLayerOverlay {
    
}
    
#\34 750c1bd.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 750c1bd {
    height: 80px;
    width: 40%;
    margin: 0px 0% 0px 0%;
}
    
#\30 35e24bb {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\39 1260a76 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.14%;
}
    
#c5748c6f.flex-element.widget-wrapper > [data-element-type] {
    padding: 18% 18% 18% 18%;
    padding-top: 18%;
    padding-right: 18%;
    padding-bottom: 18%;
    padding-left: 18%;
}
#c5748c6f {
    width: 48px;
}
    
#\34 62720dc.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}
    
#\39 a59e640 {
    width: 100%;
    row-gap: 12px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#df6629d6.flex-element.widget-wrapper > [data-element-type] {
    padding: 18% 18% 18% 18%;
}
#df6629d6 {
    width: 48px;
}
    
#\33 813c3a8 {
    min-width: 32px;
}
    
#b0ffbadb {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.14%;
}
    
#\33 f76bd6f::before, #\33 f76bd6f > .bgExtraLayerOverlay {
    
}
#\33 f76bd6f {
    min-height: 80px;
    align-items: center;
    width: 100%;
    row-gap: 16px;
    padding: 48px 0px 24px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\38 e0fe854 {
    order: 1;
    width: 100%;
    column-gap: 6px;
    flex-direction: row;
    flex-wrap: nowrap;
    --column-gap: 6px;
    min-width: 120%;
    max-width: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 5% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\37 46d0303 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#e4099a16 {
    margin: -60px 0% 0px 0%;
}
    
#\38 e26b9a1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 74742e5 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#aac9c6b3 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\38 9f926d4 {
    margin: 0px 0% 0px 0%;
}
    
#\35 60e4d78 {
    width: 100.00%;
}
    
#cb4b65ec {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 32px 0% 32px 0%;
}
}



@media (max-width: 767px) {
    
#f8537f4d {
    min-width: 32px;
}
    
#\34 911ce0e {
    width: 100%;
}
    
#\32 a075a89 {
    width: 100%;
}
    
#dd0e8eb2 {
    min-width: 32px;
}
    
#\30 adf05d7 {
    width: 100%;
}
    
#\30 21a5249 {
    width: 100%;
}
    
#\36 958d8de {
    align-items: flex-start;
}
    
#\33 89d7df3 {
    align-items: flex-start;
}
    
#ccc55370 {
    min-width: 32px;
}
    
#f1bf9bb1 {
    align-items: flex-start;
}
    
#\31 c4bc795 {
    align-items: flex-start;
}
    
#\37 e1adb35 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#c952b434 {
    min-width: 32px;
}
    
#\39 0b836c7 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\33 4b30dd0 {
    width: 100%;
}
    
#ea1a527a {
    min-width: 32px;
}
    
#\31 163521e {
    min-width: 32px;
}
    
#\33 bb9917f {
    align-items: flex-start;
}
    
#e731f6e2 {
    width: 100%;
}
    
#cedcd059 {
    align-items: flex-start;
}
}



@media (max-width: 767px) {
    
#\33 4f3a04a {
    width: 100%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\30 c52ad78.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 c52ad78 {
    width: 100.00%;
    margin: -6px 0% 6px 0%;
}
    
#\37 d3f7f73 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 48px 0% 48px 0%;
}
    
#b1a74f39 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
}
    
#\33 e82d6a9 {
    margin: 0px 0% 0px 0%;
}
    
#\33 5e38f02 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\39 2ddffe6 {
    width: 100%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#cbea2802.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 8px 24px 8px 24px;
}
#cbea2802 {
    min-height: 44px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#acc1f86b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#acc1f86b {
    margin: -12px 0% 0px 0%;
}
    
#\34 47f48f5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#c305a584 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\38 f614bf1 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 32px 0% 32px 0%;
}
    
#e58b49cf {
    margin: 0px 0% 0px 0%;
}
}



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



@media (max-width: 767px) {
    
#\33 9206603 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 c0a5d5e {
    column-gap: 7.448356124527204%;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-end;
    padding: 16px 16px 16px 16px;
    margin: 16px 0% 0px 0%;
}
    
#bf77b779 {
    width: 100%;
    row-gap: 12px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#eecffdbb {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 48px 0% 32px 0%;
}
    
#\36 a0c7ee4 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#d2807d97 {
    column-gap: 7.448356124527204%;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-end;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\32 387ea92.flex-element.widget-wrapper > [data-element-type] {
    padding: 18% 18% 18% 18%;
}
#\32 387ea92 {
    width: 48px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\37 50c7712.flex-element.widget-wrapper > [data-element-type] {
    padding: 18% 18% 18% 18%;
}
#\37 50c7712 {
    width: 48px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\37 47586b9 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 bf60724 {
    column-gap: 4.965570749684803%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    row-gap: 24px;
    width: 100%;
    justify-content: space-between;
}
    
#\35 ac4a3f8 {
    column-gap: 4.965570749684803%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    row-gap: 24px;
    width: 100%;
    justify-content: space-between;
}
    
#e347ae42 {
    width: 100%;
    row-gap: 12px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\33 d659579 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\37 f1d6efd {
    margin: 0px 0% 0px 0%;
}
    
#\36 0ef0419 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\36 226f986 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 32px;
    padding: 32px 0% 32px 0%;
}
    
#\35 d580713 {
    min-width: 32px;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\32 275b796 {
    margin: 0px 0% 0px 0%;
}
    
#\32 35a9dfa {
    min-height: 80px;
    align-items: center;
    width: 100%;
    order: 1;
    row-gap: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#eba46577.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 24px 0px 24px;
}
#eba46577 {
    min-width: 32px;
    min-height: 44px;
    width: auto;
    margin: 0px 0% 0px 0%;
}
    
#d101c5b6 {
    column-gap: 7.448356124527204%;
    flex-direction: column;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\39 8250216 {
    width: 100%;
    row-gap: 12px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#d5aa6b81 {
    min-width: 10px;
}
    
#\38 b165e0a {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#e345e6ac {
    width: auto;
    padding: 5px 12px 5px 12px;
    margin: 0px 0% 0px 0%;
}
    
#d0636773 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    column-gap: 1.551740859276501%;
    justify-content: flex-start;
    --column-gap: 5px;
    align-items: center;
    padding: 0px 0px 0px 0px;
}
    
#\31 57712b3.flex-element.widget-wrapper > [data-element-type] {
    padding: 18% 18% 18% 18%;
}
#\31 57712b3 {
    width: 48px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\32 9d155e7 {
    width: 100%;
    min-height: 80px;
    align-items: stretch;
    column-gap: 3.724178062263602%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    --column-gap: 12px;
    row-gap: 12px;
    padding: 0px 0px 0px 0px;
}
    
#\38 0d43c4f {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.14%;
}
    
#\31 b2d3b3f {
    width: 100%;
    min-height: 80px;
    align-items: center;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\34 03e4bea {
    height: 28px;
}
    
#f3d000f4 {
    margin-right: 0%;
    margin-left: 0%;
    width: auto;
}
    
#cc147dd8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#cc147dd8 {
    height: 240px;
    margin: 0px 0% 48px 0%;
}
    
#af9e3693.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#af9e3693 {
    min-width: 170px;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    max-width: 100%;
}
    
#\31 e9a5e3a {
    column-gap: 4.965570749684803%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    row-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    justify-content: space-between;
}
    
#f4a01205 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.14%;
}
    
#\33 2d6529a::before, #\33 2d6529a > .bgExtraLayerOverlay {
    
}
#\33 2d6529a {
    min-height: 80px;
    align-items: center;
    width: 100%;
    row-gap: 16px;
    padding: 0px 5% 0px 5%;
    margin: 0% 0% 0% 0%;
}
    
#\33 83c82fd {
    column-gap: 1.7391304347826086%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 32px;
}
    
#\37 ec2da60 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.14%;
}
    
#becbd062 {
    column-gap: 4.965570749684803%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    row-gap: 24px;
    width: 100%;
    justify-content: space-between;
}
    
#\30 7200cae {
    width: 100%;
    row-gap: 12px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\38 61437de {
    width: 70px;
    height: auto;
    min-width: 32px;
}
    
#\34 66deadc {
    margin: 0px 0% 0px 0%;
}
    
#\38 153f965 {
    width: 100%;
    align-items: center;
    padding: 64px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 ae5c77f {
    min-width: 32px;
}
    
#\35 97cf9e6 {
    width: 100%;
    row-gap: 12px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\39 48984dd {
    column-gap: 4.965570749684803%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    row-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    justify-content: space-between;
}
    
#b1d5cc8f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}
    
#\38 be618cd {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#af1f14b4.flex-element.widget-wrapper > [data-element-type] {
    padding: 18% 18% 18% 18%;
}
#af1f14b4 {
    width: 48px;
}
    
#\31 6696f38 {
    justify-content: center;
    flex-direction: row;
    flex-wrap: nowrap;
    row-gap: 2px;
    width: 100%;
    column-gap: 1.551740859276501%;
}
    
#\36 883f45c.flex-element.widget-wrapper > [data-element-type] {
    padding: 18% 18% 18% 18%;
}
#\36 883f45c {
    width: 48px;
}
    
#\31 babcab5 {
    width: 100%;
    row-gap: 12px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\30 ec2dfc2 {
    column-gap: 4.965570749684803%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    row-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    justify-content: space-between;
}
    
#\33 1cbc18c.flex-element.widget-wrapper > [data-element-type] {
    padding: 18% 18% 18% 18%;
}
#\33 1cbc18c {
    width: 48px;
}
    
#\33 7f4f3b9 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.14%;
}
    
#\34 c51fdba.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 c51fdba {
    min-width: 170px;
    width: 100%;
}
    
#widget_tqu {
    height: 200px;
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\31 1be2948 {
    margin-right: 0%;
    margin-left: 0%;
    width: auto;
}
    
#\37 a4ab18a {
    min-width: 32px;
}
    
#\30 497efba {
    height: 28px;
}
    
#\36 2ea3b22 {
    width: 70px;
    height: auto;
    min-width: 32px;
}
    
#c6499600 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding-top: 16px;
    padding-right: 0%;
    padding-bottom: 16px;
    padding-left: 0%;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#c20515df {
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\31 709b712 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#fd801448 {
    justify-content: center;
    flex-direction: row;
    flex-wrap: nowrap;
    row-gap: 2px;
    width: 100%;
    column-gap: 1.551740859276501%;
}
    
#\30 0dd85ed {
    width: auto;
    padding: 5px 12px 5px 12px;
    margin: 0px 0% 0px 0%;
}
}

#\34 c0a5d5e.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHxAAAQMDBQAAAAAAAAAAAAAAAQACBQMRIQQSFSIx/8QAFQEBAQAAAAAAAAAAAAAAAAAAAQL/xAAWEQEBAQAAAAAAAAAAAAAAAAABAAL/2gAMAwEAAhEDEQA/ANdOTVahL6CRAIIO1w9sFf5p7+wquscjCIhyAVulv//Z')!important}#d2807d97.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAFAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMH/8QAHBAAAgIDAQEAAAAAAAAAAAAAAQMAAgQSMQUj/8QAFAEBAAAAAAAAAAAAAAAAAAAABP/EABcRAAMBAAAAAAAAAAAAAAAAAAABMQL/2gAMAwEAAhEDEQA/AMnwvXbmvThsXQVrUjYdMlZKtj869iIWDc1n/9k=')!important}#\30 adf05d7.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAASAAoDASIAAhEBAxEB/8QAGAAAAgMAAAAAAAAAAAAAAAAAAAUCAwj/xAAkEAABAwQBAwUAAAAAAAAAAAABAgMEAAUREgYiMVETITVCYf/EABUBAQEAAAAAAAAAAAAAAAAAAAUG/8QAGREAAwEBAQAAAAAAAAAAAAAAAAECBSED/9oADAMBAAIRAxEAPwBTarI27JJmJUGQnJV2xUV2uBurWcxrn26xQ1LlcokS2FR5kVsNHVCEYCleM0lHCbiB8PKP7uabvbqqblcA/PFiZSt9NLx2Wm7gv02kJ6fqkDxV5Uc9zRRU6hxn/9k=')!important}#\30 21a5249.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAPCAYAAADd/14OAAAACXBIWXMAAAsTAAALEwEAmpwYAAACHElEQVQozx3KW0+SAQCA4e93OJgfKiiKgQVa4CFAIM+IOTE0ZyQLDcQIdUAewKkpmAdUgjxAlti0lW5ZTb3oB/SX3pYXz90jlIgSKstFzAYlQbeJ00yQv7+TXJ3EmA3YsTaoqJAXI8hLpWiqSmgzapj02DjaGOWqEOY0M0HE10mb+S5qVRlCpUKkrkZBt1VLYNhGMuIkuzzE2kw/4+4WWpu1aGvKEaorSjFoK7Fb7+Pua+a1p4Owz860r5fxF06GB3voe9yOUKuuwKzX4LDqcdmNeFwt+Ed6iEVe8i6xwNZGksTqIoLrkYGRHguBIQeT3kHCATfx6Cuy6Q0uLr5zdX3Dj8ufCFHPExYCIySiQVLLMbZXF9laWSaXyXD+7Zybmz9c/rpGeBvysx1/Qz61zln+kC+5HAe7abJbO+T385wUzjgufEWYDU2yMh8nvb5J7n2Wo+wee6kdPqTS5Pc/3sbP/+PEqI9oaIqluXlWYnGSi0tsJtbI7mbIH34ily9wkDtG8D57TsA7Rmg8wMSYD793lKA/QGQ6wsxMjHBkjqnpKEKv3YGrz8nwwFMGnP04uuy0Wm1YzJZbZrMFk6kZwdjYRIvVRndnF13tHZiNJmq1OpRKJfIyOTKZDFEUETR31NTpdDQ1NGJ6aKReb6BGrUEhVyAWi0gkEoqKihAUZXJUVVXUarXUP9BjeKBHd09LtaoahUKBTJQhlUr5B0eNRcZJXaSFAAAAAElFTkSuQmCC')!important}#\33 4b30dd0.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAYH/8QAHhAAAgICAgMAAAAAAAAAAAAAAQIDBAAFBjERQYH/xAAVAQEBAAAAAAAAAAAAAAAAAAACA//EABgRAQADAQAAAAAAAAAAAAAAAAEAAhEx/9oADAMBAAIRAxEAPwCu5xyLZavZU3EayxmYIB776zWKlyaSpC5puCyKfHzGMlUNYrvJ/9k=')!important}#e731f6e2.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMH/8QAHhAAAQQCAwEAAAAAAAAAAAAAAQACAwQFIQYREjH/xAAVAQEBAAAAAAAAAAAAAAAAAAAAAv/EABURAQEAAAAAAAAAAAAAAAAAAAAB/9oADAMBAAIRAxEAPwDUqdnI5HDUY8fNqQE+naJ+Kgj5hGAxoqFrdAlw7KIohH//2Q==')!important}#\32 a075a89.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAb/xAAdEAABBAIDAAAAAAAAAAAAAAABAAIFEQMEEhMh/8QAFQEBAQAAAAAAAAAAAAAAAAAAAQP/xAAVEQEBAAAAAAAAAAAAAAAAAAABAP/aAAwDAQACEQMRAD8AiomcjssU8buo3GwigGC1L5HRPY7jrGrNeIiVagF//9k=')!important}#\34 911ce0e.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAPAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAAQFBv/EACEQAAEDBAEFAAAAAAAAAAAAAAECAwQABREhBhMWMUJx/8QAFAEBAAAAAAAAAAAAAAAAAAAAA//EABkRAQACAwAAAAAAAAAAAAAAAAEAAgMxUf/aAAwDAQACEQMRAD8A1KWXHISGUkNiQPOdkYpLtm2J0qKySNEkijj7LV5syZEV13qIHscY+VXHHQoAmW6CdmgL8iuJdz//2Q==')!important}#d96e0956.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQG/8QAHRAAAgICAwEAAAAAAAAAAAAAAQIAAwURBAYSgf/EABQBAQAAAAAAAAAAAAAAAAAAAAP/xAAXEQEBAQEAAAAAAAAAAAAAAAABAAIR/9oADAMBAAIRAxEAPwDKdExPPpxDUXMqV+vQZTv5LnNSuylmJB1EROsTkv/Z')!important}#\30 e83506d.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAEAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQG/8QAHhAAAQQBBQAAAAAAAAAAAAAAAQACAwQFEiEiMVH/xAAVAQEBAAAAAAAAAAAAAAAAAAADBP/EABsRAAIBBQAAAAAAAAAAAAAAAAECAAMREiEx/9oADAMBAAIRAxEAPwDcSXZ46Er2PIcDsp25q5pHMdeIinao1+wgoxGp/9k=')!important}