@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_1998592992 { color:white !important; }

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

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

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

  *#dm .dmInner a.u_1973205728 span.text { color:var(--color_5) !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_1001514114 input:not([type="submit"]) {
    border-radius:8px 8px 8px 8px !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_1001514114 textarea {
    border-radius:8px 8px 8px 8px !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_1001514114 select {
    border-radius:8px 8px 8px 8px !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_1001514114 .dmformsubmit {
    height:44px !important;
    width:148px !important;
    float:left !important;
    display:block !important;
    margin-left:0 !important;
    margin-right:auto !important;
  }

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

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

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

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

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

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

  *#dm .dmInner a.u_1011919380:hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1011919380.hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1011919380 .iconBg {
    display:inline-block !important;
    background-color:var(--color_3) !important;
    mask-image:url(https://irp.cdn-website.com/dafa4d5e/icon/Phone_8147672.svg) !important;
    width:24px !important;
    height:24px !important;
  }

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

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

  *#dm .dmInner div.u_2504393788 .info-card { background-color:var(--color_3) !important; }

  *#dm .dmInner div.u_1780880262 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_1951579407 .svg {
    color:rgba(45,46,50,1) !important;
    fill:var(--color_9) !important;
  }

  *#dm .dmInner div.u_1234843507 {
    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_1218829982 .svg {
    color:rgba(45,46,50,1) !important;
    fill:var(--color_9) !important;
  }

  *#dm .dmInner div.u_1553797946 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_1846378542 span.text { color:var(--color_1) !important; }

  *#dm .dmInner a.u_1846378542 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/dafa4d5e/icon/Phone_8147672.svg) !important;
    width:24px !important;
    height:24px !important;
    background-color:var(--color_1) !important;
  }

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1216182051 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/02052cf3/icon/Arrow+Right_7826075.svg) !important;
    width:14px !important;
    height:14px !important;
    order:1 !important;
  }

  *#dm .dmInner a.u_1216182051 {
    gap:8px !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.1) !important;
  }

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

  *#dm .dmInner a.u_1350938432 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/02052cf3/icon/Arrow+Right_7826075.svg) !important;
    width:14px !important;
    height:14px !important;
    order:1 !important;
  }

  *#dm .dmInner a.u_1350938432 {
    gap:8px !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.1) !important;
  }

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

  *#dm .dmInner a.u_1022883563 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/02052cf3/icon/Arrow+Right_7826075.svg) !important;
    width:14px !important;
    height:14px !important;
    order:1 !important;
  }

  *#dm .dmInner a.u_1022883563 {
    gap:8px !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.1) !important;
  }

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

  *#dm .dmInner a.u_1358913330 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/02052cf3/icon/Arrow+Right_7826075.svg) !important;
    width:14px !important;
    height:14px !important;
    order:1 !important;
  }

  *#dm .dmInner a.u_1358913330 {
    gap:8px !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.1) !important;
  }

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1545632963 {
    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_1806008614 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1703580293 {
    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_1703580293 span.text {
    color:var(--color_3) !important;
    font-weight:500 !important;
  }

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

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

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

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

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

  *#dm .dmInner a.u_1551695373 {
    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_1551695373 span.text {
    color:var(--color_3) !important;
    font-weight:500 !important;
  }

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

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

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

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

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

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

  *#dm .dmInner a.u_1666944098 {
    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_1666944098 span.text {
    color:var(--color_3) !important;
    font-weight:500 !important;
  }

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

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

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

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

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

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

  *#dm .dmInner a.u_1569701235 {
    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_1569701235 span.text {
    color:var(--color_3) !important;
    font-weight:500 !important;
  }

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

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

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

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

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

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

  *#dm .dmInner a.u_1866531519 {
    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_1866531519 span.text {
    color:var(--color_3) !important;
    font-weight:500 !important;
  }

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

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

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

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

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

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

  *#dm .dmInner a.u_1267990979 {
    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_1267990979 span.text {
    color:var(--color_3) !important;
    font-weight:500 !important;
  }

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

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

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

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

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

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

  *#dm .dmInner div.u_1063659026 {
    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_1169246070 img { border-radius:8px 8px 8px 8px !important; }

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

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

  *#dm .dmInner *.u_1430747497 .accordion-icon {
    color:var(--color_1) !important;
    fill:var(--color_1) !important;
    stroke:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1430747497 .accordion-title { color:var(--color_5) !important; }

  *#dm .dmInner div.u_1430747497 .accordion-content { color:var(--color_7) !important; }

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

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

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

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

  *#dm .dmInner div.u_1736449084 {
    border-style:solid !important;
    border-color:rgba(10,52,82,0.1) rgba(10,52,82,0.1) rgba(10,52,82,0.1) rgba(10,52,82,0.1) !important;
    border-width:1px 1px 1px 1px !important;
    border-radius:4px 4px 4px 4px !important;
    background-color:var(--color_3) !important;
    background-image:none !important;
  }

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

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

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

  *#dm .dmInner div.u_1545185325 {
    border-style:solid !important;
    border-color:rgb(10,52,82) rgb(10,52,82) rgb(10,52,82) rgb(10,52,82) !important;
    border-width:0px 0px 0px 0px !important;
    border-radius:8px 8px 8px 8px !important;
  }

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

  *#dm .dmInner div.u_1782688521 {
    border-style:solid !important;
    border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.1) !important;
    border-width:0px 0px 0px 0px !important;
    border-radius:8px 8px 8px 8px !important;
  }

  *#dm .dmInner div.u_1570719371 {
    border-style:solid !important;
    border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.1) !important;
    border-width:0px 0px 0px 0px !important;
    border-radius:8px 8px 8px 8px !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1909108770 .readMore a { font-family:'Inter_18pt-Regular' !important; }

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

  *#dm .dmInner div.u_1909108770 .postDescription {
    font-family:'Inter_18pt-Regular' !important;
    max-height:4.1em !important;
  }
}

@media (min-width:1025px) {
  *#dm .dmInner *.u_2504393788 .map-location-widget {
    height:675px !important;
    min-height:675px !important;
  }

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

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

  *#dm .dmInner div.u_2504393788 .info-card { width:390px !important; }

  *#dm .dmInner *.u_1618372787 .logo-image {
    max-width:200 !important;
    height:48px !important;
  }

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

  *#dm .dmInner *.u_1430747497 .accordion-icon {
    width:24px !important;
    height:24px !important;
  }

  *#dm .dmInner div.u_1430747497 .accordion-content { font-size:16px !important; }

  *#dm .dmInner div.u_1430747497 .accordion-number { font-size:12px !important; }

  *#dm .dmInner *.u_1430747497 .accordion-header { padding-top:24px !important; }

  *#dm .dmInner *.u_1430747497 .accordion-content {
    padding-bottom:24px !important;
    padding-top:12px !important;
    padding-left:0px !important;
    padding-right:0px !important;
  }

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

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

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

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

@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_2504393788 .map-location-widget {
    height:682px !important;
    min-height:682px !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

*#dm .dmInner div.u_1909108770 .postTitle a {
  margin:8px 0 0px !important;
  line-height:1.2 !important;
  display:-webkit-box !important;
  -webkit-line-clamp:2 !important;
  -webkit-box-orient:vertical !important;
  overflow:hidden !important;
}
separatorHomeCss{color:red !important}*#dm .dmInner div.u_1001514114
{
}
*#dm .dmInner div.u_1302665171
{
}
*#dm .dmInner div.u_1806008614
{
}
*#dm .dmInner div.u_1352153673
{
}
*#dm .dmInner div.u_1359570715
{
}
*#dm .dmInner div.u_1695445935
{
}
*#dm .dmInner div.u_1680789682
{
}
*#dm .dmInner div.u_1142077433
{
}
*#dm .dmInner div.u_1909108770
{
}
*#dm .dmInner div.u_1909108770
{
}
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 {
    
#ee13d9b1 {
    width: 30.43%;
    height: auto;
    max-width: 420px;
    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%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b70ce245 {
    width: 100%;
    height: auto;
    max-width: 500px;
    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;
    padding: 80px 0px 80px 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;
}
#\30 696c86f {
    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 e83506d::before, #\30 e83506d > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.55;
    background-color: var(--color_1);
}
#\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/dafa4d5e/dms3rep/multi/opt/shutterstock_2178211793-1920w.jpg");
}
    
#eea2cbc2 {
    min-height: 688px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 0% 0px 0%;
}
    
#ed0b95a5 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\31 5ca2c47 {
    width: 100%;
    height: auto;
    max-width: auto;
}
    
#\36 5bf0219 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#c78bb855 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\33 610f5bd {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 64px 0% 64px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 5df7adb {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#f8f1bf13 {
    width: 36px;
    height: auto;
    max-width: 100%;
}
    
#\30 d1edd82[data-css-edit] {
    cursor: pointer;
}
#\30 d1edd82 {
    align-items: flex-start;
    width: 48.7%;
    min-height: 220px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    border-radius: 8px 8px 8px 8px;
    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;
    align-self: auto;
    order: 0;
    justify-content: space-between;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 1e60b14 {
    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;
}
    
#eeeb817a {
    align-items: flex-start;
    width: 44%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    order: 0;
    min-width: auto;
    max-width: auto;
}
    
#\32 b2cffa7 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 2.1%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    flex-wrap: wrap;
    --column-gap: 2.1%;
    align-content: center;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 f4d43cb {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 9a5eed7 {
    margin: 0px 0% 0px 0%;
}
    
#dc8d3277 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 44%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    min-width: 32px;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f05bebbf {
    align-items: flex-start;
    width: 2px;
    min-height: 240px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-style: solid;
    border-color: #000000 rgba(0,0,0,0) #000000 #000000;
    border-width: 0 0px 0 0;
    background-color: var(--color_10);
    background-image: none;
    order: 0;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\31 d05d6a2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\39 3886ece {
    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 4a4c6ed {
    align-items: flex-start;
    width: 100%;
    min-height: 88px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 100px 100px 100px 100px;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var(--color_10) var(--color_10) var(--color_10) var(--color_10);
    order: 1;
}
    
#\39 7875eaf {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\30 ffff3d3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 ffff3d3 {
    width: 100%;
    height: auto;
    max-width: 500px;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 28px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d64bfa3c {
    align-items: flex-start;
    width: 2px;
    min-height: 240px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-style: solid;
    border-color: #000000 rgba(0,0,0,0) #000000 #000000;
    border-width: 0 0px 0 0;
    background-color: var(--color_10);
    background-image: none;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 428cc11.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 428cc11 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\39 df11386 {
    justify-content: flex-start;
    align-items: center;
    width: 88px;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    height: auto;
    order: 1;
}
    
#d7c81167 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 0% 64px 0%;
    margin: 0% 0% 0% 0%;
}
    
#d77925c1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#da1e524e[data-css-edit] {
    cursor: pointer;
}
#da1e524e {
    align-items: flex-start;
    width: 48.7%;
    min-height: 220px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    border-radius: 8px 8px 8px 8px;
    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;
    align-self: auto;
    order: 0;
    justify-content: space-between;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 590ea85 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0% 0px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 c874e62 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 ae53cf3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 ae53cf3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 20px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 598df41.flex-element.widget-wrapper > [data-element-type] {
    padding: 2% 2% 2% 2%;
}
#\38 598df41 {
    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;
}
    
#\34 971cef9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a96e4d0e.flex-element.widget-wrapper > [data-element-type] {
    padding: 7% 7% 7% 7%;
}
#a96e4d0e {
    width: 36px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#f5c231db {
    align-items: flex-start;
    width: 48.7%;
    min-height: 220px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    border-radius: 8px 8px 8px 8px;
    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;
    align-self: auto;
    order: 0;
    justify-content: space-between;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 bfd0407 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\35 4cc9c3e {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    flex-direction: row;
    justify-content: space-between;
    --column-gap: 20px;
}
    
#\32 53f91c4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 e01fa0f {
    width: 36px;
    height: auto;
    max-width: 100%;
}
    
#\35 588b40c {
    align-items: flex-start;
    width: 48.7%;
    min-height: 220px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    border-radius: 8px 8px 8px 8px;
    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;
    align-self: auto;
    order: 0;
    justify-content: space-between;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_943 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#d3c9617d {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#d1be02bd.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#d1be02bd {
    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;
}
    
#b9718230 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0,0,0,0);
    background-image: none;
}
    
#\35 6fb38de {
    min-height: 320px;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 64px 0% 48px 0%;
    margin: 0% 0% 0% 0%;
}
    
#d5c1fd55.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 24px 10px 24px;
}
#d5c1fd55 {
    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;
}
    
#\38 fa23ce7 {
    margin: 0px 0% 0px 0%;
}
    
#bfe18a65 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 64px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\33 e3e0512 {
    width: 100%;
    height: auto;
    max-width: 100%;
    grid-row-start: auto;
    grid-row-end: auto;
    grid-column-start: auto;
    grid-column-end: auto;
    justify-self: auto;
    align-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\38 a40dd56 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\37 064d98f {
    min-height: 809px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\36 d3bdd80 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#widget_6eh {
    width: 100%;
    height: 566px;
    max-width: 100%;
}
}



@media all {
    
#a14d46b3.flex-element.widget-wrapper > [data-element-type] {
    padding: 20% 20% 20% 20%;
}
#a14d46b3 {
    width: 28px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#b97332d4 {
    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;
}
    
#cd7103de {
    width: 100%;
    height: auto;
    max-width: 660px;
}
    
#\33 72d90d9 {
    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;
}
    
#\32 3676bd1 {
    margin: 0px 0% 0px 0%;
}
    
#\35 5f73222 {
    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;
}
    
#db3ade42 {
    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: 5px 12px 5px 12px;
    margin: 0px 0% 0px 0%;
}
    
#d6c98980.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#d6c98980 {
    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;
}
    
#\33 503c141 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 32px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#b72a3d83 {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 64px 0% 64px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 83af8c8 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_5);
    background-image: none;
}
    
#widget_gf7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\32 3ddcc7c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 9a34f3b {
    min-height: 320px;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\35 eeb41c6::before, #\35 eeb41c6 > .bgExtraLayerOverlay {
    
}
#\35 eeb41c6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48.5%;
    min-width: 4%;
    justify-content: flex-start;
    background-image: none;
    border-radius: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\38 fd9594c {
    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;
}
    
#b5f7d2ea {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48.5%;
    min-width: 4%;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#d8a91806.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 12px 4px 12px;
}
#d8a91806 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#aaae4c68 {
    width: 89.65%;
    height: auto;
    max-width: 600px;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\32 690501c.flex-element.widget-wrapper > [data-element-type] {
    padding: 20% 20% 20% 20%;
}
#\32 690501c {
    width: 28px;
    height: 26px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 003bd6a {
    min-height: 736px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 0% 0px 0%;
    margin: 0% 0% 0% 0%;
}
    
#a49029ce.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#a49029ce {
    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;
}
    
#ff925422::before, #ff925422 > .bgExtraLayerOverlay {
    
}
#ff925422 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 80px;
    width: 48%;
    min-width: 4%;
    background-color: var(--color_3);
    border-radius: 0px 0px 0px 0px;
    flex-wrap: nowrap;
    align-items: flex-end;
    background-image: none;
    padding: 0px 0% 0px 2.5%;
    margin: 0% 0% 0% 0%;
}
    
#\37 5bb98e6 {
    align-items: flex-start;
    max-width: 560px;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: auto;
}
    
#c123bd09[data-background-color-animation] {
    --bg-start: var(--color_1);
}
#c123bd09::before, #c123bd09 > .bgExtraLayerOverlay {
    
}
#c123bd09 {
    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;
}
    
#af337f87 {
    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;
}
    
#\33 437b573::before, #\33 437b573 > .bgExtraLayerOverlay {
    
}
#\33 437b573 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 52%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 2%;
    row-gap: 24px;
    background-image: url("https://irp.cdn-website.com/dafa4d5e/dms3rep/multi/opt/our-team-da058d13-1920w.png");
    flex-wrap: nowrap;
    background-color: var(--color_1);
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#\37 58c6237 {
    margin: 0px 0% 0px 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\33 a865565.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 a865565 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 b8fd0bc {
    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;
}
    
#\36 fc08987.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 fc08987 {
    width: 17.48%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: stretch;
    max-height: none;
    margin: 0px 0% 0px -6px;
}
    
#\37 7debe96 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 e3317ae {
    align-items: center;
    width: auto;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex-direction: row;
    justify-content: flex-start;
    justify-self: auto;
    align-self: auto;
    order: 3;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e104d730 {
    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;
}
    
#\31 66ca45c.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 24px 0px 16px;
}
#\31 66ca45c {
    width: auto;
    height: auto;
    min-height: 44px;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fa146773.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 24px 0px 24px;
}
#fa146773 {
    width: auto;
    height: auto;
    min-height: 44px;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 955ce9e {
    align-items: flex-start;
    max-width: 690px;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: auto;
    order: 2;
    padding: 64px 32px 64px 5%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 223fa96 {
    align-items: flex-start;
    width: 6.09%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 2;
}
    
#\36 4b9037e {
    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: 5px 12px 5px 12px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#d7dd2c15.flex-element.widget-wrapper > [data-element-type] {
    padding: 25% 25% 25% 25%;
}
#d7dd2c15 {
    width: 48px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f3711b89 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5.015919666911585%;
    --column-gap: 16px;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 936e61d.flex-element.widget-wrapper > [data-element-type] {
    padding: 15% 15% 15% 15%;
}
#\34 936e61d {
    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;
}
    
#a5e2e0e9.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#a5e2e0e9 {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    min-width: 32px;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 c5e1a9e[data-css-edit] {
    backdrop-filter: blur(6px);
}
#\34 c5e1a9e {
    align-items: flex-start;
    width: 23.5%;
    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: 0;
    justify-content: space-between;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 453d1f4 {
    width: 103%;
    height: auto;
    max-width: none;
    order: 2;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\31 60c4af3::before, #\31 60c4af3 > .bgExtraLayerOverlay {
    
}
#\31 60c4af3 {
    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%;
}
    
#a8893970.flex-element.widget-wrapper > [data-element-type] {
    padding: 24% 24% 24% 24%;
}
#a8893970 {
    width: 48px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 d8f00df {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5.015919666911585%;
    --column-gap: 16px;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#f82078ff {
    min-height: 0px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 0px 0% 64px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 1d5bb5d.flex-element.widget-wrapper > [data-element-type] {
    padding: 25% 25% 25% 25%;
}
#\34 1d5bb5d {
    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;
}
    
#\30 31e622c {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5.015919666911585%;
    --column-gap: 16px;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ce9d363b.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#ce9d363b {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    min-width: 32px;
    order: 1;
}
    
#c23914ed {
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    justify-self: auto;
    order: 2;
    min-width: auto;
    max-width: 390px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 3c9c699 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\33 73a1229 {
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#faadd157[data-css-edit] {
    backdrop-filter: blur(6px);
}
#faadd157 {
    align-items: flex-start;
    width: 23.42%;
    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: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 1b2b643 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\31 5db1d5b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\38 67594ca {
    margin: 0px 0% 0px 0%;
}
    
#\38 52c7ae2 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5.015919666911585%;
    --column-gap: 16px;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 2ba431f {
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 2%;
    row-gap: 12px;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    align-items: stretch;
    --column-gap: 2%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: -48px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c6135f4f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\30 912051e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#b625c95b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\33 d5580d0.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\33 d5580d0 {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    min-width: 32px;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 a21fca0 {
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    justify-self: auto;
    order: 1;
    min-width: auto;
    max-width: 390px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 66bd401::before, #\36 66bd401 > .bgExtraLayerOverlay {
    
}
#\36 66bd401 {
    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 08ac4c8 {
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a4658d30[data-css-edit] {
    backdrop-filter: blur(6px);
}
#a4658d30 {
    align-items: flex-start;
    width: 23.5%;
    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: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fe67953f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\36 ecfaade[data-css-edit] {
    backdrop-filter: blur(6px);
}
#\36 ecfaade {
    align-items: flex-start;
    width: 23.5%;
    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: 3;
    justify-content: space-between;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 a8c1b05.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\37 a8c1b05 {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    min-width: 32px;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b151cb12 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\31 6c22819 {
    margin: 0px 0% 0px 0%;
}
    
#ceafa299.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 12px 4px 12px;
}
#ceafa299 {
    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;
}
    
#\30 e20d0f8 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0,0,0,0);
    background-image: none;
}
    
#\39 736c037 {
    min-height: 0px;
    column-gap: 6%;
    row-gap: 36px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 48px 0% 64px 0%;
    margin: 0% 0% 0% 0%;
}
    
#b37ac2e4 {
    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%;
}
    
#a23cd6af.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#a23cd6af {
    width: 100%;
    height: auto;
    max-width: 1080px;
    order: 1;
    margin: -6px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\37 e43dbcc[data-css-edit] {
    backdrop-filter: blur(6px);
}
#\37 e43dbcc {
    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: 8px 8px 8px 8px;
    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%;
}
    
#f3ad6ab9 {
    flex-direction: row;
    align-items: stretch;
    width: 32.53%;
    min-height: 320px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.7695037095064745%;
    background-image: url("https://irp.cdn-website.com/dafa4d5e/dms3rep/multi/opt/pexels-photo-36712685-1920w.jpeg");
    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;
    flex-wrap: nowrap;
    margin-right: 0%;
    margin-left: 0%;
}
    
#e16fed59[data-css-edit] {
    backdrop-filter: blur(6px);
}
#e16fed59 {
    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: 8px 8px 8px 8px;
    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%;
}
    
#b9450ae5[data-css-edit] {
    transform: rotate(45deg);
}
#b9450ae5 {
    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%;
}
    
#\34 6a50753.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\34 6a50753 {
    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;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#f845e9a8 {
    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 eb8709b.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\30 eb8709b {
    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;
}
    
#\34 45e4f87 {
    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;
}
    
#d5391de8[data-css-edit] {
    transform: rotate(45deg);
}
#d5391de8 {
    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 2f8d3d2 {
    margin: 0px 0% 0px 0%;
}
    
#c038aa60[data-css-edit] {
    transform: rotate(45deg);
}
#c038aa60 {
    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 e5bbe8f.flex-element.widget-wrapper > [data-element-type] {
    padding: 23% 21% 19% 21%;
}
#\33 e5bbe8f {
    width: 60px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#b9600bc0[data-css-edit] {
    backdrop-filter: blur(6px);
}
#b9600bc0 {
    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: 8px 8px 8px 8px;
    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%;
}
    
#\37 3b33233.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\37 3b33233 {
    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;
}
    
#eee61b44.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#eee61b44 {
    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;
}
    
#\37 73a4528[data-css-edit] {
    transform: rotate(45deg);
}
#\37 73a4528 {
    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%;
}
    
#cd168e71.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#cd168e71 {
    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;
}
    
#\39 f4dced8 {
    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;
}
    
#\33 7613d08 {
    flex-direction: row;
    align-items: stretch;
    width: 32.53%;
    min-height: 320px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.7695037095064745%;
    background-image: url("https://irp.cdn-website.com/dafa4d5e/dms3rep/multi/opt/pexels-photo-15980986-1920w.png");
    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;
    flex-wrap: nowrap;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\34 9e57fcb {
    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;
}
    
#cf10e609.flex-element.widget-wrapper > [data-element-type] {
    padding: 22% 22% 22% 22%;
}
#cf10e609 {
    width: 60px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\37 f7b523e.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\37 f7b523e {
    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;
}
    
#\32 923515f {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 0% 48px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 896b378.flex-element.widget-wrapper > [data-element-type] {
    padding: 23% 23% 23% 23%;
}
#\39 896b378 {
    width: 60px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\34 6a2ded7 {
    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;
}
    
#f3451e2b[data-css-edit] {
    backdrop-filter: blur(6px);
}
#f3451e2b {
    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: 8px 8px 8px 8px;
    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%;
}
    
#\37 f27012b.flex-element.widget-wrapper > [data-element-type] {
    padding: 25% 25% 25% 25%;
}
#\37 f27012b {
    width: 60px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\39 7e55b55 {
    flex-direction: row;
    align-items: stretch;
    width: 32.53%;
    min-height: 320px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.7695037095064745%;
    background-image: url("https://irp.cdn-website.com/dafa4d5e/dms3rep/multi/opt/1140-1920w.jpg");
    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;
    flex-wrap: nowrap;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\32 3e16801.flex-element.widget-wrapper > [data-element-type] {
    padding: 28% 28% 28% 28%;
}
#\32 3e16801 {
    width: 60px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\30 d3cbb86 {
    min-height: 8px;
    column-gap: 1.2%;
    row-gap: 16px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    margin: 0% 0% 0% 0%;
}
    
#\39 6daa529 {
    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;
}
    
#\33 95a3d8c {
    flex-direction: row;
    align-items: stretch;
    width: 32.53%;
    min-height: 320px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.7695037095064745%;
    background-image: url("https://irp.cdn-website.com/dafa4d5e/dms3rep/multi/opt/19570-1920w.jpg");
    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;
    flex-wrap: nowrap;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\37 dc98c60 {
    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;
}
    
#b3531e29 {
    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;
}
    
#f1f6367c {
    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;
}
    
#b7bb688a {
    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;
}
    
#c7aac28f {
    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;
}
    
#af5b81c0 {
    flex-direction: row;
    align-items: stretch;
    width: 32.53%;
    min-height: 320px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.7695037095064745%;
    background-image: url("https://irp.cdn-website.com/dafa4d5e/dms3rep/multi/opt/15419-1920w.jpg");
    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;
    flex-wrap: nowrap;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\37 27a20cd {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 c2e796d[data-css-edit] {
    transform: rotate(45deg);
}
#\38 c2e796d {
    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%;
}
    
#\34 0917fc3 {
    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 09b629a {
    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;
}
    
#c0ba5af5 {
    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;
}
    
#\33 a6ba2a8[data-css-edit] {
    backdrop-filter: blur(6px);
}
#\33 a6ba2a8 {
    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: 8px 8px 8px 8px;
    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%;
}
    
#\33 e5faa00 {
    flex-direction: row;
    align-items: stretch;
    width: 32.53%;
    min-height: 320px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.7695037095064745%;
    background-image: url("https://irp.cdn-website.com/dafa4d5e/dms3rep/multi/opt/pexels-photo-16863840-1920w.jpeg");
    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;
    flex-wrap: nowrap;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\32 7556c69 {
    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;
}
    
#e0d1625a {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\30 7e95254 {
    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;
}
    
#e7d43d85 {
    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 1be6b54[data-css-edit] {
    backdrop-filter: blur(6px);
}
#\33 1be6b54 {
    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: 8px 8px 8px 8px;
    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%;
}
    
#\34 c9ee05d.flex-element.widget-wrapper > [data-element-type] {
    padding: 22% 24% 22% 20%;
}
#\34 c9ee05d {
    width: 60px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#b6391b6e[data-css-edit] {
    transform: rotate(45deg);
}
#b6391b6e {
    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%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\38 86691cd {
    margin: 0px 0% 0px 0%;
}
    
#f6c1ea89.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f6c1ea89 {
    width: 100%;
    height: auto;
    max-width: 540px;
    order: 1;
    margin: -8px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 e329d04 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#c7d35d66 {
    min-height: 0px;
    column-gap: 8%;
    row-gap: 48px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 64px 0% 64px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 c4e124b {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0,0,0,0);
    background-image: none;
}
    
#\37 f2ef34e {
    width: 100%;
    height: 734px;
    max-width: 537px;
}
    
#d2ad5730.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 12px 4px 12px;
}
#d2ad5730 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 4860cc1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 32px;
    width: 46%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#c923c423.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 24px 0px 24px;
}
#c923c423 {
    width: auto;
    height: auto;
    min-height: 44px;
    max-width: 100%;
    order: 2;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    margin: 8px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d0c53045 {
    width: 46%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    align-items: flex-end;
}
}



@media all {
    
#\36 7879649 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 0088806 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    justify-content: space-between;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\33 cc45959 {
    width: 100%;
    height: auto;
    max-width: 560px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 0fc1528 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\34 067fa27 {
    margin: 0px 0% 0px 0%;
}
    
#e8f9c479.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 24px 0px 24px;
}
#e8f9c479 {
    width: auto;
    height: auto;
    min-height: 44px;
    max-width: 100%;
    order: 1;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dd108577 {
    min-height: 277px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 64px 0% 64px 0%;
    margin: 0% 0% 0% 0%;
}
    
#ead7c259 {
    justify-content: flex-start;
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
}



@media all {
    
#\37 3434348 {
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    order: 0;
}
    
#\30 111112c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 32%;
    min-width: 4%;
    justify-content: space-between;
    background-color: rgba(0,0,0,0);
    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;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\33 6992ed7 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4.349563225165027%;
    --column-gap: 16px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 e8c0460.flex-element.widget-wrapper > [data-element-type] {
    padding: 0% 0% 0% 0%;
}
#\38 e8c0460 {
    width: 42px;
    height: auto;
    max-width: 100%;
    min-width: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 4181f1a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0% 0% 0% 0%;
}
#\31 4181f1a {
    width: 36px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: flex-end;
    margin: 0px 0% 0px 0%;
}
    
#\34 cf49ece {
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    order: 0;
}
    
#\39 97001a7 {
    min-height: 420px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 0% 64px 0%;
}
    
#c9764a4a {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4.349562503474005%;
    --column-gap: 16px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#de15c290 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\38 bc26c60 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 32%;
    min-width: 4%;
    justify-content: space-between;
    background-color: rgba(0,0,0,0);
    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;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\32 8d54b7a {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a10c58f7.flex-element.widget-wrapper > [data-element-type] {
    padding: 0% 0% 0% 0%;
}
#a10c58f7 {
    width: 36px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: flex-end;
    margin: 0px 0% 0px 0%;
}
    
#\30 1376d7d {
    justify-content: flex-start;
    align-items: flex-start;
    width: 94.34%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4.349563225165027%;
    --column-gap: 16px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 946ee18 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 3a7acc3 {
    margin: 0px 0% 0px 0%;
}
    
#\32 c20584b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0% 0% 0% 0%;
}
#\32 c20584b {
    width: 36px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: flex-end;
    margin: 0px 0% 0px 0%;
}
    
#\30 e775913 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 32%;
    min-width: 4%;
    justify-content: space-between;
    background-color: rgba(0,0,0,0);
    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;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#cf48b785.flex-element.widget-wrapper > [data-element-type] {
    padding: 0% 0% 0% 0%;
}
#cf48b785 {
    width: 42px;
    height: auto;
    max-width: 100%;
    min-width: auto;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 35a1d33 {
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    order: 0;
}
    
#\36 c94e77a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#d856f3e9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\37 1bd0052.flex-element.widget-wrapper > [data-element-type] {
    padding: 0% 0% 0% 0%;
}
#\37 1bd0052 {
    width: 42px;
    height: auto;
    max-width: 100%;
    min-width: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 b3c6c43 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@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%;
}
    
#ee13d9b1 {
    width: 65.26%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c78bb855 {
    width: 100%;
    align-items: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\33 610f5bd {
    padding: 64px 0% 0px 0%;
}
    
#\35 5df7adb {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d7c81167 {
    padding: 0px 0% 64px 0%;
}
    
#\30 d1edd82 {
    padding: 36px 24px 24px 24px;
}
    
#eeeb817a {
    width: 100%;
    min-width: auto;
    max-width: 100%;
}
    
#da1e524e {
    padding: 36px 24px 24px 24px;
}
    
#\35 9a5eed7 {
    margin: 0px 0% 0px 0%;
}
    
#\37 590ea85 {
    width: 100%;
    padding: 32px 0% 0px 0%;
    margin: 0% 0% 0% 0%;
}
    
#dc8d3277 {
    min-width: 32px;
    width: 100%;
    flex-direction: row;
    flex-wrap: wrap;
    margin: 0px 0% 0px 0%;
}
    
#f05bebbf {
    min-width: 32px;
    width: 45%;
    min-height: 1px;
    margin: 0px 0% 0px 0%;
}
    
#f5c231db {
    padding: 36px 24px 24px 24px;
}
    
#\33 4a4c6ed {
    min-width: 32px;
    width: 80px;
    min-height: 80px;
    margin: 0px 0% 0px 0%;
}
    
#\35 4cc9c3e {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
}
    
#d64bfa3c {
    min-width: 32px;
    width: 45%;
    min-height: 1px;
    margin: 0px 0% 0px 0%;
}
    
#\36 428cc11.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 428cc11 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\39 df11386 {
    width: 100%;
    flex-direction: row;
    column-gap: 0px;
    min-height: 0px;
}
    
#\35 588b40c {
    padding: 36px 24px 24px 24px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d3c9617d {
    column-gap: 3.7296037296037294%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
}
    
#d1be02bd {
    min-width: 32px;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\35 6fb38de {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 48px;
    padding: 64px 0% 48px 0%;
}
    
#d5c1fd55 {
    min-width: 32px;
    margin-right: 0%;
    margin-left: 0%;
    width: auto;
}
    
#\38 fa23ce7 {
    margin: 0px 0% 0px 0%;
}
    
#bfe18a65 {
    width: 100%;
    min-height: 80px;
    order: 1;
    row-gap: 48px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 064d98f {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\35 f87b7e7 {
    margin: 0px 0% 0px 0%;
}
    
#widget_6eh {
    height: 677px;
}
    
#\38 a40dd56 {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 3676bd1 {
    margin: 0px 0% 0px 0%;
}
    
#b72a3d83 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 9a34f3b {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 48px 0% 48px 0%;
}
    
#\31 8544d2e {
    margin: 0px 0% 0px 0%;
}
    
#\35 eeb41c6::before, #\35 eeb41c6 > .bgExtraLayerOverlay {
    
}
#\35 eeb41c6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#b5f7d2ea {
    width: 100%;
    min-height: 80px;
}
    
#aaae4c68 {
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 690501c {
    height: auto;
}
    
#\36 003bd6a {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
}
    
#a49029ce {
    min-width: 32px;
}
    
#ff925422::before, #ff925422 > .bgExtraLayerOverlay {
    
}
#ff925422 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 0px 5% 0px 5%;
    margin: 0% 0% 0% 0%;
}
    
#\37 5bb98e6 {
    min-width: auto;
    max-width: 100%;
    align-items: flex-start;
}
    
#c123bd09::before, #c123bd09 > .bgExtraLayerOverlay {
    
}
    
#af337f87 {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    row-gap: 8px;
    column-gap: 6px;
    --column-gap: 6px;
}
    
#\33 437b573::before, #\33 437b573 > .bgExtraLayerOverlay {
    
}
#\33 437b573 {
    width: 100%;
    min-height: 410px;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 48px;
    height: auto;
    padding: 0px 0% 64px 0%;
    margin: 0px 0% 0px 0%;
}
    
#\37 58c6237 {
    margin: 0px 0% 0px 0%;
}
    
#\33 a865565 {
    min-width: 10px;
}
    
#\34 b8fd0bc {
    min-width: 80px;
    width: auto;
    max-width: auto;
}
    
#\36 fc08987.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 fc08987 {
    width: 100%;
    height: 64px;
    margin: -23px 0% 0px 0%;
}
    
#\37 7debe96 {
    min-width: 10px;
}
    
#\35 e3317ae {
    column-gap: 20px;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: flex-start;
    --column-gap: 20px;
}
    
#e104d730 {
    margin-right: 0%;
    margin-left: 0%;
    width: auto;
}
    
#\31 66ca45c {
    margin-right: 0%;
    margin-left: 0%;
    width: auto;
}
    
#fa146773 {
    margin-right: 0%;
    margin-left: 0%;
    width: auto;
}
    
#\32 955ce9e {
    width: 100%;
    min-width: auto;
    align-items: flex-start;
    padding: 64px 32px 32px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 223fa96 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\36 4b9037e {
    width: auto;
    padding: 5px 12px 5px 12px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 2ba431f {
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
    
#f82078ff {
    min-height: auto;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#faadd157 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#\36 66bd401::before, #\36 66bd401 > .bgExtraLayerOverlay {
    
}
    
#\34 c5e1a9e {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#\38 67594ca {
    margin: 0px 0% 0px 0%;
}
    
#a4658d30 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#\36 ecfaade {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#\31 60c4af3::before, #\31 60c4af3 > .bgExtraLayerOverlay {
    
}
#\31 60c4af3 {
    width: 100%;
    min-height: 8px;
    row-gap: 48px;
    padding: 0px 0px 32px 0px;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 6c22819 {
    margin: 0px 0% 0px 0%;
}
    
#\39 736c037 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 48px 0% 36px 0%;
}
    
#b37ac2e4 {
    width: 100%;
    min-height: 80px;
}
    
#a23cd6af {
    width: 100.00%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 923515f {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\37 2f8d3d2 {
    margin: 0px 0% 0px 0%;
}
    
#f3ad6ab9 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.9%;
}
    
#af5b81c0 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.9%;
}
    
#\39 7e55b55 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.9%;
}
    
#\30 d3cbb86 {
    column-gap: 2.2%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    row-gap: 16px;
}
    
#\33 e5faa00 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.9%;
}
    
#\33 95a3d8c {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.9%;
}
    
#\33 7613d08 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.9%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 86691cd {
    margin: 0px 0% 0px 0%;
}
    
#f6c1ea89 {
    width: 100.00%;
}
    
#c7d35d66 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 48px 0% 36px 0%;
}
    
#\37 f2ef34e {
    height: 660px;
}
    
#\31 4860cc1 {
    width: 100%;
    min-height: 80px;
}
    
#d0c53045 {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 7879649 {
    width: 100%;
}
    
#\38 0088806 {
    width: 100%;
    min-height: 80px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\34 067fa27 {
    margin: 0px 0% 0px 0%;
}
    
#dd108577 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 24px;
    padding: 64px 0% 48px 0%;
}
    
#ead7c259 {
    width: 100%;
    min-height: 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 3434348 {
    min-width: 32px;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\30 1376d7d {
    width: 100%;
    row-gap: 16px;
}
    
#\30 111112c {
    width: 30.6%;
    min-height: 8px;
    flex-direction: column;
    align-items: flex-start;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\34 3a7acc3 {
    margin: 0px 0% 0px 0%;
}
    
#\30 e775913 {
    width: 30.6%;
    min-height: 8px;
    flex-direction: column;
    align-items: flex-start;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\33 6992ed7 {
    row-gap: 16px;
}
    
#\38 e8c0460 {
    height: auto;
}
    
#\34 cf49ece {
    min-width: 32px;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\31 35a1d33 {
    min-width: 32px;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\39 97001a7 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: auto;
    column-gap: 4%;
    padding: 0px 0% 64px 0%;
}
    
#c9764a4a {
    row-gap: 16px;
}
    
#\38 bc26c60 {
    width: 30.6%;
    min-height: 8px;
    flex-direction: column;
    align-items: flex-start;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 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;
}
#\30 696c86f {
    min-width: 32px;
    min-height: 44px;
    margin: 0px 0% 0px 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%;
}
    
#ee13d9b1 {
    width: 98.67%;
}
}



@media (max-width: 767px) {
    
#c78bb855 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\33 610f5bd {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 48px 0% 0px 0%;
}
    
#\35 5df7adb {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#d7c81167 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0% 32px 0%;
}
    
#\30 d1edd82 {
    min-height: 180px;
    padding: 24px 16px 16px 16px;
}
    
#eeeb817a {
    width: 100%;
    row-gap: 16px;
    order: 0;
}
    
#da1e524e {
    min-height: 180px;
    padding: 24px 16px 16px 16px;
}
    
#\35 9a5eed7 {
    margin: 0px 0% 0px 0%;
}
    
#\37 590ea85 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 36px 0% 0px 0%;
    margin: 0% 0% 0% 0%;
}
    
#dc8d3277 {
    min-width: 32px;
    order: 2;
    width: 100%;
    row-gap: 16px;
    margin: 0px 0% 0px 0%;
}
    
#\36 c874e62 {
    min-width: 10px;
    max-width: auto;
}
    
#\33 ae53cf3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 ae53cf3 {
    margin: 0px 0% 12px 0%;
}
    
#f05bebbf {
    min-width: 32px;
    width: 40%;
    min-height: 1px;
    margin: 0px 0% 0px 0%;
}
    
#f5c231db {
    min-height: 180px;
    padding: 24px 16px 16px 16px;
}
    
#\33 4a4c6ed {
    min-width: 60px;
    min-height: 60px;
    width: 60px;
    margin: 0px 0% 0px 0%;
}
    
#\35 4cc9c3e {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    row-gap: 36px;
}
    
#\30 ffff3d3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 ffff3d3 {
    margin: 0px 0% 12px 0%;
}
    
#d64bfa3c {
    min-width: 32px;
    width: 40%;
    min-height: 1px;
    margin: 0px 0% 0px 0%;
}
    
#\36 428cc11.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 428cc11 {
    margin: 0px 0% 0px 0%;
}
    
#\39 df11386 {
    flex-direction: row;
    width: 100%;
    column-gap: 0px;
    min-height: 0px;
    order: 1;
}
    
#\35 588b40c {
    min-height: 180px;
    padding: 24px 16px 16px 16px;
}
}



@media (max-width: 767px) {
    
#d3c9617d {
    column-gap: 7.448356124527204%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#d1be02bd {
    min-width: 32px;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\35 6fb38de {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 32px;
    padding: 32px 0% 32px 0%;
}
    
#d5c1fd55.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 24px 0px 24px;
}
#d5c1fd55 {
    min-width: 32px;
    min-height: 44px;
    width: auto;
    margin: 0px 0% 0px 0%;
}
    
#\38 fa23ce7 {
    margin: 0px 0% 0px 0%;
}
    
#bfe18a65 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    order: 1;
    row-gap: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\38 a40dd56 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\37 064d98f {
    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 72d90d9 {
    margin-right: 0%;
    margin-left: 0%;
    width: auto;
}
    
#a14d46b3 {
    height: auto;
}
    
#b97332d4 {
    justify-content: center;
    flex-direction: row;
    flex-wrap: nowrap;
    row-gap: 2px;
    width: 100%;
    column-gap: 1.551740859276501%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cd7103de.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#cd7103de {
    order: 1;
    margin: -6px 0% 0px 0%;
}
    
#\32 3676bd1 {
    margin: 0px 0% 0px 0%;
}
    
#\35 5f73222 {
    min-width: 32px;
}
    
#db3ade42 {
    width: auto;
    padding: 5px 12px 5px 12px;
    margin: 0px 0% 0px 0%;
}
    
#d6c98980 {
    width: 70px;
    height: auto;
    min-width: 32px;
}
    
#\33 503c141 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    row-gap: 24px;
}
    
#b72a3d83 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 32px 0% 48px 0%;
}
}



@media (max-width: 767px) {
    
#\37 9a34f3b {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 16px 0% 48px 0%;
}
    
#\31 8544d2e {
    margin: 0px 0% 0px 0%;
}
    
#\35 eeb41c6::before, #\35 eeb41c6 > .bgExtraLayerOverlay {
    
}
#\35 eeb41c6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#b5f7d2ea {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#aaae4c68.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#aaae4c68 {
    width: 100%;
    margin: -6px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\32 690501c {
    height: auto;
}
    
#\36 003bd6a {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
    padding: 0px 0% 0px 0%;
}
    
#a49029ce {
    width: 70px;
    height: auto;
    min-width: 32px;
}
    
#ff925422::before, #ff925422 > .bgExtraLayerOverlay {
    
}
#ff925422 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    row-gap: 16px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\37 5bb98e6 {
    align-items: center;
    min-width: auto;
    max-width: 100%;
    height: auto;
    min-height: 528px;
}
    
#c123bd09::before, #c123bd09 > .bgExtraLayerOverlay {
    
}
    
#af337f87 {
    justify-content: center;
    flex-direction: row;
    flex-wrap: nowrap;
    row-gap: 2px;
    width: 100%;
    column-gap: 1.551740859276501%;
}
    
#\33 437b573::before, #\33 437b573 > .bgExtraLayerOverlay {
    
}
#\33 437b573 {
    width: 100%;
    min-height: 296px;
    align-items: center;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 32px;
    height: auto;
    padding: 0px 0% 48px 0%;
    margin: -12px 0% 0px 0%;
}
    
#\37 58c6237 {
    margin: 0px 0% 0px 0%;
}
    
#\33 a865565.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
    
#\34 b8fd0bc {
    min-width: 32px;
}
    
#\36 fc08987.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 fc08987 {
    width: 100%;
    height: 62px;
    max-width: 105%;
    margin: -29px 0% 0px 0%;
}
    
#\37 7debe96 {
    min-width: 10px;
}
    
#\35 e3317ae {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    padding: 0px 0px 0px 0px;
}
    
#e104d730 {
    margin-right: 0%;
    margin-left: 0%;
    width: auto;
}
    
#\31 66ca45c.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 24px 0px 16px;
}
#\31 66ca45c {
    min-height: 44px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#fa146773.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 24px 0px 24px;
}
#fa146773 {
    min-height: 44px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\32 955ce9e[data-css-edit] {
    width: 100%;
}
#\32 955ce9e {
    width: 100%;
    align-items: center;
    height: auto;
    min-height: 600px;
    padding: 48px 5% 24px 5%;
    margin: 0px 0% 0px 0%;
}
    
#\36 4b9037e {
    margin-right: 0%;
    margin-left: 0%;
    width: auto;
}
}



@media (max-width: 767px) {
    
#d7dd2c15.flex-element.widget-wrapper > [data-element-type] {
    padding: 20% 20% 20% 20%;
}
#d7dd2c15 {
    width: 48px;
    margin: 0px 0% 0px 0%;
}
    
#f3711b89 {
    column-gap: 4.965570749684803%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    row-gap: 24px;
}
    
#\34 936e61d.flex-element.widget-wrapper > [data-element-type] {
    padding: 12% 12% 12% 12%;
}
#\34 936e61d {
    width: 48px;
    margin: 0px 0% 0px 0%;
}
    
#a5e2e0e9.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#a5e2e0e9 {
    min-height: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\34 c5e1a9e {
    width: 100%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\31 60c4af3::before, #\31 60c4af3 > .bgExtraLayerOverlay {
    
}
#\31 60c4af3 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    row-gap: 48px;
    padding: 0px 0px 32px 0px;
    margin: 0% 0% 0% 0%;
}
    
#a8893970.flex-element.widget-wrapper > [data-element-type] {
    padding: 20% 20% 20% 20%;
}
#a8893970 {
    width: 48px;
    margin: 0px 0% 0px 0%;
}
    
#\32 d8f00df {
    column-gap: 4.965570749684803%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    row-gap: 24px;
}
    
#f82078ff {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0% 0px 0%;
}
    
#\34 1d5bb5d.flex-element.widget-wrapper > [data-element-type] {
    padding: 22% 22% 22% 22%;
}
#\34 1d5bb5d {
    width: 48px;
    margin: 0px 0% 0px 0%;
}
    
#\30 31e622c {
    column-gap: 4.965570749684803%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    row-gap: 24px;
}
    
#ce9d363b.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#ce9d363b {
    min-height: auto;
    min-width: 32px;
}
    
#c23914ed {
    width: 100%;
    row-gap: 12px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\33 73a1229 {
    width: 100%;
    row-gap: 12px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#faadd157 {
    width: 100%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\38 67594ca {
    margin: 0px 0% 0px 0%;
}
    
#\38 52c7ae2 {
    column-gap: 4.965570749684803%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    row-gap: 24px;
}
    
#\35 2ba431f {
    width: 100%;
    min-height: 80px;
    align-items: stretch;
    column-gap: 3.724178062263602%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    --column-gap: 12px;
    row-gap: 12px;
    padding: 0px 0px 0px 0px;
}
    
#\33 d5580d0.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\33 d5580d0 {
    min-height: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\30 a21fca0 {
    width: 100%;
    row-gap: 12px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\36 66bd401::before, #\36 66bd401 > .bgExtraLayerOverlay {
    
}
    
#\30 08ac4c8 {
    width: 100%;
    row-gap: 12px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#a4658d30 {
    width: 100%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\36 ecfaade {
    width: 100%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\37 a8c1b05.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\37 a8c1b05 {
    min-height: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\31 6c22819 {
    margin: 0px 0% 0px 0%;
}
    
#\39 736c037 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 32px 0% 32px 0%;
}
    
#b37ac2e4 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#a23cd6af {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\32 923515f {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#f3ad6ab9 {
    width: 100%;
}
    
#\39 7e55b55 {
    width: 100%;
}
    
#\30 d3cbb86 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\39 6daa529 {
    align-items: flex-start;
}
    
#\34 6a50753 {
    min-width: 32px;
}
    
#\33 95a3d8c {
    width: 100%;
}
    
#\37 dc98c60 {
    align-items: flex-start;
}
    
#\30 eb8709b {
    min-width: 32px;
}
    
#af5b81c0 {
    width: 100%;
}
    
#\34 0917fc3 {
    align-items: flex-start;
}
    
#c0ba5af5 {
    align-items: flex-start;
}
    
#\33 e5faa00 {
    width: 100%;
}
    
#\37 3b33233 {
    min-width: 32px;
}
    
#\30 7e95254 {
    align-items: flex-start;
}
    
#eee61b44 {
    min-width: 32px;
}
    
#cd168e71 {
    min-width: 32px;
}
    
#\39 f4dced8 {
    align-items: flex-start;
}
    
#\33 7613d08 {
    width: 100%;
}
    
#\37 f7b523e {
    min-width: 32px;
}
}



@media (max-width: 767px) {
    
#\38 86691cd {
    margin: 0px 0% 0px 0%;
}
    
#f6c1ea89 {
    width: 100.00%;
}
    
#c7d35d66 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 32px;
    padding: 32px 0% 32px 0%;
}
    
#\37 f2ef34e {
    height: 300px;
}
    
#\31 4860cc1 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    row-gap: 24px;
}
    
#c923c423.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 8px 24px 8px 24px;
}
#c923c423 {
    min-height: 44px;
    min-width: 32px;
    margin: 8px 0% 0px 0%;
}
    
#d0c53045 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\38 0088806 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\34 067fa27 {
    margin: 0px 0% 0px 0%;
}
    
#e8f9c479.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 24px 0px 24px;
}
#e8f9c479 {
    min-height: 44px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#dd108577 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 32px 0% 32px 0%;
}
    
#ead7c259 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\37 3434348 {
    align-items: flex-start;
}
    
#\30 1376d7d {
    align-items: flex-start;
}
    
#\30 111112c {
    width: 100%;
    min-height: 340px;
    align-items: flex-start;
    padding: 16px 16px 24px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\34 3a7acc3 {
    margin: 0px 0% 0px 0%;
}
    
#\30 e775913 {
    width: 100%;
    min-height: 340px;
    align-items: center;
    padding: 16px 16px 24px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\33 6992ed7 {
    align-items: flex-start;
}
    
#\38 e8c0460 {
    height: auto;
}
    
#\34 cf49ece {
    align-items: flex-start;
}
    
#\31 35a1d33 {
    align-items: flex-start;
}
    
#\39 97001a7 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0% 48px 0%;
}
    
#c9764a4a {
    align-items: flex-start;
}
    
#\38 bc26c60 {
    width: 100%;
    min-height: 340px;
    align-items: center;
    padding: 16px 16px 24px 16px;
    margin: 0px 0% 0px 0%;
}
}

#f3ad6ab9.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAASAAoDASIAAhEBAxEB/8QAGAAAAgMAAAAAAAAAAAAAAAAAAAUCAwj/xAAkEAABAwQBAwUAAAAAAAAAAAABAgMEAAUREgYiMVETITVCYf/EABUBAQEAAAAAAAAAAAAAAAAAAAUG/8QAGREAAwEBAQAAAAAAAAAAAAAAAAECBSED/9oADAMBAAIRAxEAPwBTarI27JJmJUGQnJV2xUV2uBurWcxrn26xQ1LlcokS2FR5kVsNHVCEYCleM0lHCbiB8PKP7uabvbqqblcA/PFiZSt9NLx2Wm7gv02kJ6fqkDxV5Uc9zRRU6hxn/9k=')!important}#\33 7613d08.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 e5faa00.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMG/8QAGxAAAgMBAQEAAAAAAAAAAAAAAQIAAwQRITH/xAAVAQEBAAAAAAAAAAAAAAAAAAAEBf/EABkRAAIDAQAAAAAAAAAAAAAAAAECAAMEIf/aAAwDAQACEQMRAD8Aw6248uoVotgrbwAH5KlcHT1roiSKqlI6I3Q7Az//2Q==')!important}#af5b81c0.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}#\33 95a3d8c.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAb/xAAdEAABBAIDAAAAAAAAAAAAAAABAAIFEQMEEhMh/8QAFQEBAQAAAAAAAAAAAAAAAAAAAQP/xAAVEQEBAAAAAAAAAAAAAAAAAAABAP/aAAwDAQACEQMRAD8AiomcjssU8buo3GwigGC1L5HRPY7jrGrNeIiVagF//9k=')!important}#\39 7e55b55.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHRAAAQQDAQEAAAAAAAAAAAAAAgABAwUEBhEhUf/EABQBAQAAAAAAAAAAAAAAAAAAAAT/xAAaEQACAwEBAAAAAAAAAAAAAAABAgADBBEx/9oADAMBAAIRAxEAPwDdXV1T4mwNgyEwQh5IX1Szt9NYyZ8sO9REpddoHsC+WpmPRP/Z')!important}#\30 e83506d.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAID/8QAHRAAAAYDAQAAAAAAAAAAAAAAAAECAwQRBQciNf/EABUBAQEAAAAAAAAAAAAAAAAAAAIF/8QAGREAAwADAAAAAAAAAAAAAAAAAAERAjFR/9oADAMBAAIRAxEAPwDGPuyM4s0t46m0F3Yk914+/PWACblbsaS4f//Z')!important}