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

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

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

  *#dm .dmInner div.u_1857717526 img[dm_changed] {
    border-radius:50% !important;
    -moz-border-radius:50% !important;
    -webkit-border-radius:50% !important;
  }

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

  *#dm .dmInner div.u_1857717526 img {
    border-radius:0% !important;
    object-fit:contain !important;
  }

  *#dm .dmInner div.u_1947950472 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) !important;
  }

  *#dm .dmInner a.u_1748226800:hover {
    background-color:var(--color_8) !important;
    background-image:none !important;
    border-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1748226800.hover {
    background-color:var(--color_8) !important;
    background-image:none !important;
    border-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner div.u_1806962176 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) !important;
  }

  *#dm .dmInner div.u_1770137415 img[dm_changed] {
    border-radius:50% !important;
    -moz-border-radius:50% !important;
    -webkit-border-radius:50% !important;
  }

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

  *#dm .dmInner div.u_1770137415 img {
    border-radius:0% !important;
    object-fit:contain !important;
  }

  *#dm .dmInner a.u_1405610230 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) !important;
  }

  *#dm .dmInner a.u_1405610230:hover span.text { font-weight:bold !important; }

  *#dm .dmInner a.u_1405610230.hover span.text { font-weight:bold !important; }

  *#dm .dmInner a.u_1405610230:hover {
    background-color:var(--color_8) !important;
    background-image:none !important;
    border-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1405610230.hover {
    background-color:var(--color_8) !important;
    background-image:none !important;
    border-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1405610230 span.text {
    color:rgba(255,255,255,1) !important;
    font-family: Raleway !important;
  }

  *#dm .dmInner a.u_1748226800 span.text {
    color:rgba(0,0,0,1) !important;
    font-family: Raleway !important;
  }

  *#dm .dmInner a.u_1748226800:hover span.text {
    font-weight:bold !important;
    color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner a.u_1748226800.hover span.text {
    font-weight:bold !important;
    color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner a.u_1748226800 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(18,20,33,1) rgba(18,20,33,1) rgba(18,20,33,1) rgba(18,20,33,1) !important;
  }

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

  *#dm .dmInner div.u_1041805681 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:var(--color_6) var(--color_6) var(--color_6) var(--color_6) !important;
  }

  *#dm .dmInner div.u_1612124145 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:var(--color_6) var(--color_6) var(--color_6) var(--color_6) !important;
  }

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

  *#dm .dmInner div.u_1413899030 hr {
    border-width:1px !important;
    color:rgba(253,248,248,0.2) !important;
  }

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

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

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

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

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

  *#dm .dmInner a.u_1078716259:hover span.text { font-weight:bold !important; }

  *#dm .dmInner a.u_1078716259.hover span.text { font-weight:bold !important; }

  *#dm .dmInner div.u_1170467530 {
    border-style:solid !important;
    border-color:rgba(255,133,103,1) rgba(255,133,103,1) rgba(255,133,103,1) rgba(255,133,103,1) !important;
    border-width:1px 1px 1px 1px !important;
    border-radius:80px 80px 80px 80px !important;
  }

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

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

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

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

  *#dm .dmInner a.u_1297344975 {
    background-color:rgba(255,255,255,1) !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;
  }

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

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

  *#dm .dmInner a.u_1297344975:hover span.text { font-weight:bold !important; }

  *#dm .dmInner a.u_1297344975.hover span.text { font-weight:bold !important; }

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

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

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

  *#dm .dmInner div.u_1734480284 hr {
    border-width:1px !important;
    color:rgba(253,248,248,0.2) !important;
  }

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

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

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

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

  *#dm .dmInner a.u_1426940415:hover span.text { font-weight:bold !important; }

  *#dm .dmInner a.u_1426940415.hover span.text { font-weight:bold !important; }

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

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

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

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

  *#dm .dmInner a.u_1866669390 {
    background-color:rgba(255,255,255,1) !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;
  }

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

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

  *#dm .dmInner a.u_1866669390:hover span.text { font-weight:bold !important; }

  *#dm .dmInner a.u_1866669390.hover span.text { font-weight:bold !important; }

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

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

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

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

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

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

  *#dm .dmInner div.u_1780515864 {
    border-style:solid !important;
    border-color:rgba(255,133,103,1) rgba(255,133,103,1) rgba(255,133,103,1) rgba(255,133,103,1) !important;
    border-width:1px 1px 1px 1px !important;
    border-radius:80px 80px 80px 80px !important;
  }

  *#dm .dmInner a.u_1426940415:hover {
    background-color:var(--color_8) !important;
    background-image:none !important;
    border-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1426940415.hover {
    background-color:var(--color_8) !important;
    background-image:none !important;
    border-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1078716259:hover {
    background-color:var(--color_8) !important;
    background-image:none !important;
    border-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1078716259.hover {
    background-color:var(--color_8) !important;
    background-image:none !important;
    border-color:rgba(0,0,0,0) !important;
  }

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

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

  *#dm .dmInner div.u_1867761567 hr {
    border-width:1px !important;
    color:rgba(253,248,248,0.2) !important;
  }

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

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

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

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

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

  *#dm .dmInner a.u_1187529765:hover span.text { font-weight:bold !important; }

  *#dm .dmInner a.u_1187529765.hover span.text { font-weight:bold !important; }

  *#dm .dmInner div.u_1183486531 {
    border-style:solid !important;
    border-color:rgba(255,133,103,1) rgba(255,133,103,1) rgba(255,133,103,1) rgba(255,133,103,1) !important;
    border-width:1px 1px 1px 1px !important;
    border-radius:80px 80px 80px 80px !important;
  }

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

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

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

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

  *#dm .dmInner a.u_1494229110 {
    background-color:rgba(255,255,255,1) !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;
  }

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

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

  *#dm .dmInner a.u_1494229110:hover span.text { font-weight:bold !important; }

  *#dm .dmInner a.u_1494229110.hover span.text { font-weight:bold !important; }

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

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

  *#dm .dmInner a.u_1187529765:hover {
    background-color:var(--color_8) !important;
    background-image:none !important;
    border-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1187529765.hover {
    background-color:var(--color_8) !important;
    background-image:none !important;
    border-color:rgba(0,0,0,0) !important;
  }

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

  *#dm .dmInner div.u_1719605234 hr {
    border-width:1px !important;
    color:rgba(253,248,248,0.2) !important;
  }

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

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

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

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

  *#dm .dmInner a.u_1225789396:hover span.text { font-weight:bold !important; }

  *#dm .dmInner a.u_1225789396.hover span.text { font-weight:bold !important; }

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

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

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

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

  *#dm .dmInner a.u_1288042312 {
    background-color:rgba(255,255,255,1) !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;
  }

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

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

  *#dm .dmInner a.u_1288042312:hover span.text { font-weight:bold !important; }

  *#dm .dmInner a.u_1288042312.hover span.text { font-weight:bold !important; }

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

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

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

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

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

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

  *#dm .dmInner div.u_1818732152 {
    border-style:solid !important;
    border-color:rgba(255,133,103,1) rgba(255,133,103,1) rgba(255,133,103,1) rgba(255,133,103,1) !important;
    border-width:1px 1px 1px 1px !important;
    border-radius:80px 80px 80px 80px !important;
  }

  *#dm .dmInner a.u_1225789396:hover {
    background-color:var(--color_8) !important;
    background-image:none !important;
    border-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1225789396.hover {
    background-color:var(--color_8) !important;
    background-image:none !important;
    border-color:rgba(0,0,0,0) !important;
  }

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

  *#dm .dmInner div.u_1830019836 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:var(--color_6) var(--color_6) var(--color_6) var(--color_6) !important;
  }

  *#dm .dmInner div.u_1873044637 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:var(--color_6) var(--color_6) var(--color_6) var(--color_6) !important;
  }

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

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

  *#dm .dmInner div.u_1009228461 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:var(--color_6) var(--color_6) var(--color_6) var(--color_6) !important;
  }

  *#dm .dmInner div.u_1425995955 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:var(--color_6) var(--color_6) var(--color_6) var(--color_6) !important;
  }

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

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

  *#dm .dmInner div.u_1995793036 hr {
    border-width:1px !important;
    color:rgba(253,248,248,0.2) !important;
  }

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

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

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

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

  *#dm .dmInner a.u_1092814942:hover span.text { font-weight:bold !important; }

  *#dm .dmInner a.u_1092814942.hover span.text { font-weight:bold !important; }

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

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

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

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

  *#dm .dmInner a.u_1414452419 {
    background-color:rgba(255,255,255,1) !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;
  }

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

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

  *#dm .dmInner a.u_1414452419:hover span.text { font-weight:bold !important; }

  *#dm .dmInner a.u_1414452419.hover span.text { font-weight:bold !important; }

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

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

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

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

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

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

  *#dm .dmInner div.u_1265129008 {
    border-style:solid !important;
    border-color:rgba(255,133,103,1) rgba(255,133,103,1) rgba(255,133,103,1) rgba(255,133,103,1) !important;
    border-width:1px 1px 1px 1px !important;
    border-radius:80px 80px 80px 80px !important;
  }

  *#dm .dmInner a.u_1092814942:hover {
    background-color:var(--color_8) !important;
    background-image:none !important;
    border-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1092814942.hover {
    background-color:var(--color_8) !important;
    background-image:none !important;
    border-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1753554516 {
    background-color:rgba(80,96,94,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1753554516 span.text {
    font-weight:500 !important;
    color:rgba(255,255,255,1) !important;
  }

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

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

  *#dm .dmInner a.u_1753554516:hover span.text { font-weight:bold !important; }

  *#dm .dmInner a.u_1753554516.hover span.text { font-weight:bold !important; }

  *#dm .dmInner a.u_1123341835 {
    background-color:rgba(80,96,94,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1123341835 span.text {
    font-weight:500 !important;
    color:rgba(255,255,255,1) !important;
  }

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

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

  *#dm .dmInner a.u_1123341835:hover span.text { font-weight:bold !important; }

  *#dm .dmInner a.u_1123341835.hover span.text { font-weight:bold !important; }

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1170809632 {
    background-color:rgba(80,96,94,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1170809632 span.text {
    font-weight:500 !important;
    color:rgba(255,255,255,1) !important;
  }

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

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

  *#dm .dmInner a.u_1170809632:hover span.text { font-weight:bold !important; }

  *#dm .dmInner a.u_1170809632.hover span.text { font-weight:bold !important; }

  *#dm .dmInner a.u_1759259766 {
    background-color:rgba(80,96,94,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1759259766 span.text {
    font-weight:500 !important;
    color:rgba(255,255,255,1) !important;
  }

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

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

  *#dm .dmInner a.u_1759259766:hover span.text { font-weight:bold !important; }

  *#dm .dmInner a.u_1759259766.hover span.text { font-weight:bold !important; }

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

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

  *#dm .dmInner a.u_1862971702 {
    background-color:rgba(80,96,94,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1862971702 span.text {
    font-weight:500 !important;
    color:rgba(255,255,255,1) !important;
  }

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

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

  *#dm .dmInner a.u_1862971702:hover span.text { font-weight:bold !important; }

  *#dm .dmInner a.u_1862971702.hover span.text { font-weight:bold !important; }

  *#dm .dmInner a.u_1586229037 {
    background-color:rgba(80,96,94,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1586229037 span.text {
    font-weight:500 !important;
    color:rgba(255,255,255,1) !important;
  }

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

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

  *#dm .dmInner a.u_1586229037:hover span.text { font-weight:bold !important; }

  *#dm .dmInner a.u_1586229037.hover span.text { font-weight:bold !important; }

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

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

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

  *#dm .dmInner div.u_1103653193 .svg { fill:var(--color_8) !important; }
}
@media (min-width:0px) and (max-width:767px) {}
@media (min-width:1025px) {}
@media (min-width:768px) and (max-width:1024px) {}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\35 5e6eae0 {
    margin-left: 2%;
    margin-right: 2%;
    margin-bottom: 50px;
}
    
#\31 07effe5 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(231, 231, 231, 1);
    border-radius: 50px;
    background-image: url();
}
    
#\35 531b362 {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    padding-left: 4%;
    flex-wrap: nowrap;
    padding-top: 100px;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#dfe4eb4e {
    width: 500.953px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-top: 50px;
    align-self: center;
}
    
#\32 1d47455 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 39.59%;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding-right: 16px;
    padding-left: 16px;
    margin: 100px 5% 100px 5%;
    padding-top: 0%;
    padding-bottom: 0%;
}
    
#\36 2fadc3b {
    width: 673px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin-top: 25px;
    align-self: center;
    grid-area: auto / auto / auto / auto;
}
    
#group_b9a {
    flex-direction: row;
    align-items: center;
    width: 37.02%;
    min-height: 108px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 2;
    height: auto;
    align-self: center;
    flex-wrap: nowrap;
    justify-self: auto;
    margin-top: 25px;
    padding-bottom: 100px;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-right: 0%;
}
    
#widget_46b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_752 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_suv {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#widget_1cq {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#widget_lbn {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
}
    
#\30 d3e9dde::before, #\30 d3e9dde > .bgExtraLayerOverlay {
    
}
#\30 d3e9dde {
    min-height: 8px;
    background-position: 0% 100%;
    column-gap: 4%;
    row-gap: 0px;
    width: 48.4%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: url(https://lirp.cdn-website.com/28a00df9/dms3rep/multi/opt/Web+Banner+Next+Show-1920w.png);
    border-top-right-radius: 50px;
    background-size: contain;
    justify-content: flex-end;
    flex-wrap: nowrap;
    order: 0;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
}



@media all {
    
#\37 69e91ca {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-end;
    align-items: center;
    padding: 0% 16px 0% 16px;
    margin: 0% 0% -50px 0%;
}
    
#\39 2f2efb7 {
    min-height: 456px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 22% 0% 22%;
    margin: 0% 0% 0% 0%;
}
    
#\32 05d4a3f {
    background-image: url("https://lirp.cdn-website.com/28a00df9/dms3rep/multi/opt/Background+BB+Home-0176bfb2-1920w.png");
    border-radius: 0px 0px 0px 0px;
}
    
#\34 f925312 {
    margin: 0px 0% 50px 0%;
}
    
#widget_aq6 {
    width: 1146px;
    height: 940px;
    min-width: 1080px;
    min-height: 100px;
    max-width: 100%;
    order: 0;
}
    
#undefined {
    width: 40%;
}
}



@media all {
    
#b4e17b5e::before, #b4e17b5e > .bgExtraLayerOverlay {
    
}
#b4e17b5e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/28a00df9/dms3rep/multi/opt/Homepage+TAB+Hero+Short+BB-1920w.png");
    background-size: contain;
    background-color: rgba(51, 51, 51, 1);
    margin: 0% 0% 0% 0%;
}
    
#\31 0d771cf {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#cd8c6c2c {
    background-size: contain;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 0px 0px 0px 0px;
}
}



@media all {
    
#a467bc7c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\35 57dbd22 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#a95ccb01 {
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(232, 232, 232, 1);
    background-image: url("https://lirp.cdn-website.com/28a00df9/dms3rep/multi/opt/Homepage+Mob+BB+Hero+White+1a-1920w.png");
    background-size: contain;
}
}



@media all {
    
#d68a8b0b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48.73%;
    align-items: flex-end;
    min-width: 4%;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#cafcd6c6 {
    width: 692px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 24a4cac {
    background-size: contain;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 49.26%;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/28a00df9/dms3rep/multi/opt/Employee+Badge+6+WS-1920w.png");
    flex-wrap: nowrap;
    justify-content: flex-start;
    background-position: 0% 50%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 c3cffbf.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 c3cffbf {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: -25px 0% -25px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d1ab37ec {
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    border-radius: 0px 0px 0px 0px;
}
    
#\36 3a0c57a {
    min-height: 663px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 8% 0% 8%;
    margin: 0% 0% 0% 0%;
}
    
#c0cfdfe4 {
    margin: 0px 0% 100px 0%;
}
    
#d34d71bf {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\33 11b1fad {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#f425d7e5 {
    min-height: 41px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#d09d9ba6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\31 de73193 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#\32 e725df7.flex-element.widget-wrapper > [data-element-type] {
    padding: 20px 0px 20px 0px;
}
#\32 e725df7 {
    width: 920px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a4cc71f2 {
    margin: 0px 0% 0px 0%;
}
    
#d67ba7b9.flex-element.widget-wrapper > [data-element-type] {
    padding: 20px 0px 20px 0px;
}
#d67ba7b9 {
    width: 920px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\34 240553f::before, #\34 240553f > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(245, 245, 245, 1);
    opacity: 0.9;
    border-radius: inherit;
}
#\34 240553f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 49%;
    min-width: 4%;
    background-color: var(--color_13);
    border-radius: 20px;
    background-image: url("https://lirp.cdn-website.com/28a00df9/dms3rep/multi/opt/AdobeStock_1086392505+-+Optimized-1920w.png");
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 0px 0px 0px 0px;
    order: 1;
    padding: 2% 4% 2% 4%;
    margin: 0% 0% 0% 0%;
}
    
#cd619122 {
    width: 262px;
    height: 77px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-bottom: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 f1e706b.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\39 f1e706b {
    width: 206px;
    height: auto;
    min-height: 61px;
    max-width: 100%;
    margin: 20px 0% 20px 0%;
}
    
#cbddb860 {
    min-height: 466px;
    column-gap: 3%;
    row-gap: 18px;
    max-width: var(--max-content-width_1, 1200px);
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 15px 2% 15px;
    margin: 0% 0% 0% 0%;
}
    
#a7a5ea00.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#a7a5ea00 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 2% 0% 2% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e6a00fe5 {
    background-color: rgba(249, 249, 249, 1);
    background-image: none;
}
    
#\36 809318b {
    justify-content: flex-start;
    align-items: flex-start;
    width: 479.148px;
    min-height: 131px;
    max-height: 100%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 e74f728 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#fa2233b6 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 479.148px;
    min-height: 131px;
    max-height: 100%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 fa55b58 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#d6c6824a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#d6c6824a {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 2% 0% 2% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ee9c0c3c::before, #ee9c0c3c > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(45, 58, 61, 1);
    opacity: 0.9;
    border-radius: inherit;
}
#ee9c0c3c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 48%;
    min-width: 4%;
    background-color: rgba(45, 58, 61, 1);
    border-radius: 20px;
    background-image: url("https://lirp.cdn-website.com/28a00df9/dms3rep/multi/opt/AdobeStock_918135775+-+Optimized-1920w.png");
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 0px 0px 0px 0px;
    order: 0;
    padding: 2% 4% 2% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\39 41f276c {
    width: 301px;
    height: 77px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-bottom: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 1feb948.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\35 1feb948 {
    width: 206px;
    height: auto;
    min-height: 61px;
    max-width: 100%;
    margin: 20px 0% 20px 0%;
}
    
#e01c084f {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#da88dfa2 {
    margin: 50px 0px 0px 0px;
}
    
#\30 34d9af3 {
    min-height: 53px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 2% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#ce55e3ad {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 92.47%;
    justify-content: space-between;
    min-width: 4%;
    order: 0;
    border-style: solid;
    border-color: #000000 var(--color_1) #000000 #000000;
    border-width: 0 0px 0 0;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#feb49f54 {
    width: 1064px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\36 685148f {
    background-color: var(--color_3);
    background-image: initial;
}
    
#\38 16a6d94.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 16a6d94 {
    width: 80px;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    order: 0;
    margin: 0px 0% 0px 7%;
    grid-area: auto / auto / auto / auto;
}
    
#group_mup {
    width: 6.53%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 9px;
    order: 0;
    justify-content: space-around;
    padding: 16px 0px 16px 6px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\32 4d9339a {
    width: 655px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 236209e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 34px;
    width: 49%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: flex-end;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#b4288b51 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 34px;
    width: 49%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\33 8c1e541 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#\36 7b55939 {
    min-height: 414px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    margin: 0% 0% 0% 0%;
}
    
#\34 970b094 {
    width: 591px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 3cf099a {
    width: 655px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 aa5cc29 {
    width: 655px;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#de970c1b {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\39 28a9cbb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 34px;
    width: 49%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: flex-end;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\33 482c4a4 {
    background-color: rgba(245, 245, 245, 1);
    background-image: none;
}
    
#\33 bc8ee2e {
    width: 655px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 a4cd9de {
    width: 655px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 17897a3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 34px;
    width: 49%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\35 95c69d2 {
    margin: 0px 0% 0px 0%;
}
    
#\32 80002fc {
    min-height: 449px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    margin: 0% 0% 0% 0%;
}
    
#befd103c {
    width: 655px;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\38 3a8fae2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#b97b369c {
    width: 72.92%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 3ed622e::before, #\33 3ed622e > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.7;
    border-radius: inherit;
}
#\33 3ed622e {
    background-color: var(--color_13);
    background-image: url("https://lirp.cdn-website.com/28a00df9/dms3rep/multi/opt/AdobeStock_1350086401-1920w.jpeg");
    border-style: solid;
    border-color: var(--color_2) #000000 #000000 #000000;
    border-width: 0px 0px 0px 0px;
}
    
#\39 dda2b91 {
    min-height: 511px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    max-width: var(--max-content-width_1, 1200px);
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\37 40d0562 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 23.5%;
    min-width: 4%;
    justify-content: flex-start;
    flex-direction: row;
    order: 2;
    align-items: flex-end;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#cd0fc7c8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 23.5%;
    min-width: 4%;
    justify-content: flex-end;
    order: 3;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\39 d50ea72 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 828c77f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 27px;
    width: 20%;
    min-width: 4%;
    justify-content: flex-end;
    order: 0;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\39 c28fb26 {
    margin: 0px 0% 0px 0%;
}
    
#\39 df1eb74 {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\39 c2a6f23 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 27%;
    min-width: 4%;
    justify-content: flex-start;
    flex-direction: row;
    order: 1;
    align-items: flex-end;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\37 1454602.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#\37 1454602 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 10px 0% 10px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 690027d.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 0px 0px;
}
#\31 690027d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\36 5ff1605.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 0px 0px;
}
#\36 5ff1605 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\37 9b32f59 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 20%;
    min-width: 4%;
    border-style: solid;
    border-color: var(--color_3) rgba(76, 76, 76, 1) var(--color_3) var(--color_3);
    border-width: 0px 1px 0px 0px;
    align-items: center;
    justify-content: flex-start;
    order: 3;
    padding: 4% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\35 2b7e83a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 20%;
    min-width: 4%;
    border-style: solid;
    border-color: #000000 rgba(245, 245, 245, 1) #000000 var(--color_3);
    border-width: 0 1px 0 0;
    align-items: center;
    justify-content: flex-start;
    order: 4;
    background-color: rgba(237, 237, 237, 1);
    background-image: none;
    padding: 4% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#ccc70416.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 0px 0px;
}
#ccc70416 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#dffa8a88 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 20%;
    min-width: 4%;
    border-style: solid;
    border-color: #000000 rgba(76, 76, 76, 1) #000000 #000000;
    border-width: 0 1px 0 0;
    align-items: center;
    justify-content: flex-start;
    order: 1;
    padding: 4% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#f4f77ab5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\39 6bfbb88 {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    margin: 0% 0% 0% 0%;
}
    
#\38 784da0c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\31 2450dfc {
    background-color: rgba(249, 249, 249, 1);
    background-image: none;
    border-style: solid;
    border-color: var(--color_2) #000000 #000000 #000000;
    border-width: 1px 0 0 0;
}
    
#\38 c90f3d1.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 0px 0px;
}
#\38 c90f3d1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#ba86dafe {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 20%;
    min-width: 4%;
    border-style: solid;
    border-color: #000000 rgba(76, 76, 76, 1) #000000 #000000;
    border-width: 0 1px 0 0;
    align-items: center;
    justify-content: flex-start;
    order: 2;
    background-color: rgba(237, 237, 237, 1);
    background-image: none;
    padding: 4% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\36 18971bb {
    margin: 0px 0% 0px 0%;
}
    
#\34 389674c.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#\34 389674c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 10px 0% 10px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 97aef42.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#\33 97aef42 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 10px 0% 10px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 a11de2a.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#\30 a11de2a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 10px 0% 10px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 b7ec929.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#\32 b7ec929 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 10px 0% 10px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fb752cb2.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 0px 0px;
}
#fb752cb2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\34 e87ac84 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 20%;
    min-width: 4%;
    border-style: solid;
    border-color: #000000 rgba(76, 76, 76, 1) #000000 rgba(245, 245, 245, 1);
    border-width: 0 1px 0 1px;
    align-items: center;
    justify-content: flex-start;
    order: 0;
    background-color: rgba(237, 237, 237, 1);
    background-image: none;
    padding: 4% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\37 9bc6102 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\37 0571c90.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#\37 0571c90 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 10px 0% 10px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b7a754f9.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#b7a754f9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 10px 0% 10px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_iaj.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_iaj {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#ff45bee2.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ff45bee2 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 f05ff31.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 f05ff31 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 ba6960c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 ba6960c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 20px 0% 20px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 f68a630.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 f68a630 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 0f2ac79.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 0f2ac79 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e6569eb5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e6569eb5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 20px 0% 20px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\39 4227124 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 8b99135 {
    width: 280px;
    height: auto;
    min-height: 58px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 e1c53d5.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#\30 e1c53d5 {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 3% 0px 0%;
}
    
#\35 de8314e {
    width: 46.03%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\37 685aad8.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#\37 685aad8 {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 3% 0px 0%;
}
    
#e1c463e2 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 4629faa {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 4d8f474 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 9a21795 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 dd5c5dd {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    order: 4;
    align-self: stretch;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#e97de3f5.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#e97de3f5 {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 3% 0px 0%;
}
    
#\37 c8d1d24.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 8px;
    padding-top: 8px;
}
#\37 c8d1d24 {
    width: 148.797px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\30 6e52dd6.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#\30 6e52dd6 {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 3% 0px 0%;
}
    
#\36 3ca0f89 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a17e6bad.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#a17e6bad {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin-bottom: 20px;
    grid-area: auto / auto / auto / auto;
}
    
#\31 e08e26d.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\31 e08e26d {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 5;
    grid-area: auto / auto / auto / auto;
}
    
#dce33525 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: stretch;
    margin-bottom: 20px;
}
    
#db96824a {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 6eda933 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    justify-self: auto;
    align-self: stretch;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 20px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 86631ca {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 3;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a5c5e279 {
    min-height: 661px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: var(--max-content-width_1, 1200px);
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#ea77bd95::before, #ea77bd95 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#ea77bd95 {
    min-height: 8px;
    column-gap: 2%;
    row-gap: 16px;
    background-color: rgba(0, 0, 0, 0.7);
    width: 49%;
    background-image: initial;
    min-width: 4%;
    order: 0;
    flex-wrap: nowrap;
    justify-content: flex-start;
    border-radius: 20px 20px 20px 20px;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 1px 1px 1px 1px;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#fd550029 {
    justify-content: flex-start;
    align-items: flex-end;
    width: 99.96%;
    min-height: 338px;
    max-height: 100%;
    flex-wrap: nowrap;
    height: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ccf39733 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 a4da650 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 1b55a3d {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 48px;
    max-height: 100%;
    justify-self: auto;
    align-self: stretch;
    order: 0;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 20px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 7ff118c {
    width: 46.03%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#ddae85c3 {
    width: 280px;
    height: auto;
    min-height: 58px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cc43c567.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#cc43c567 {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 3% 0px 0%;
}
    
#d6fdb5e0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: stretch;
    margin-bottom: 20px;
}
    
#\32 75b9399 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#beccc6ff.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#beccc6ff {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 3% 0px 0%;
}
    
#\31 4a747c3::before, #\31 4a747c3 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#\31 4a747c3 {
    min-height: 8px;
    column-gap: 2%;
    row-gap: 16px;
    background-color: rgba(229, 229, 229, 1);
    width: 49%;
    background-image: none;
    min-width: 4%;
    order: 0;
    flex-wrap: nowrap;
    justify-content: flex-start;
    border-radius: 20px 20px 20px 20px;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 1px 1px 1px 1px;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\33 a647e6a.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\33 a647e6a {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 5;
    grid-area: auto / auto / auto / auto;
}
    
#a6b514ce {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ba7e14e7.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#ba7e14e7 {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 3% 0px 0%;
}
    
#\34 d42fcaa {
    justify-content: flex-start;
    align-items: flex-end;
    width: 99.96%;
    min-height: 338px;
    max-height: 100%;
    flex-wrap: nowrap;
    height: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 773df09.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#\39 773df09 {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 3% 0px 0%;
}
    
#ab81d837.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#ab81d837 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin-bottom: 20px;
    grid-area: auto / auto / auto / auto;
}
    
#\32 d13c0d8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 ed22fd8 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 3;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dba20dca {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    order: 4;
    align-self: stretch;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 55f0336 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 93c6b7a {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b14249d3 {
    margin: 0px 0% 0px 0%;
}
    
#\31 9a94e83 {
    background-color: rgba(245, 245, 245, 1);
    background-image: none;
}
}



@media all {
    
#\35 7375399 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3574894 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 7f72fcf.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\38 7f72fcf {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin-bottom: 20px;
    grid-area: auto / auto / auto / auto;
}
    
#\37 b06eece.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 10px 0px;
}
#\37 b06eece {
    width: 85.75%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fcf1dc4f {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 6fa837e {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 66px;
    max-height: 100%;
    justify-self: auto;
    align-self: stretch;
    order: 0;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 20px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 0aca99b::before, #\36 0aca99b > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#\36 0aca99b {
    min-height: 8px;
    column-gap: 2%;
    row-gap: 16px;
    background-color: rgba(0, 0, 0, 0.7);
    width: 49%;
    background-image: initial;
    min-width: 4%;
    order: 0;
    flex-wrap: nowrap;
    justify-content: flex-start;
    border-radius: 20px 20px 20px 20px;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 1px 1px 1px 1px;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\34 de9bc0f.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#\34 de9bc0f {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 3% 0px 0%;
}
    
#\34 32ae19a {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 8f1327c {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cfed3e65 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 048ab52 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: stretch;
    margin-bottom: 20px;
}
    
#b2b69534 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 53b1ab1.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#\33 53b1ab1 {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 3% 0px 0%;
}
    
#\34 7f22ffd.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 0px 4px 0px;
}
#\34 7f22ffd {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 5;
    margin: 57px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 94f652d {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    order: 4;
    align-self: stretch;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#dad1cabf::before, #dad1cabf > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#dad1cabf {
    min-height: 8px;
    column-gap: 2%;
    row-gap: 16px;
    background-color: rgba(229, 229, 229, 1);
    width: 49%;
    background-image: none;
    min-width: 4%;
    order: 0;
    flex-wrap: nowrap;
    justify-content: flex-start;
    border-radius: 20px 20px 20px 20px;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 1px 1px 1px 1px;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\37 d4855a5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 c594ce2 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 48px;
    max-height: 100%;
    justify-self: auto;
    align-self: stretch;
    order: 0;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 20px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 295637d {
    width: 280px;
    height: auto;
    min-height: 58px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 65643c2 {
    justify-content: flex-start;
    align-items: flex-end;
    width: 99.96%;
    min-height: 338px;
    max-height: 100%;
    flex-wrap: nowrap;
    height: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fcf00949.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 0px 4px 0px;
}
#fcf00949 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 5;
    margin: 150px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cd4a4e3c.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#cd4a4e3c {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 3% 0px 0%;
}
    
#b2b1244a {
    justify-content: flex-start;
    align-items: flex-end;
    width: 99.96%;
    min-height: 338px;
    max-height: 100%;
    flex-wrap: nowrap;
    height: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f1020693.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#f1020693 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin-bottom: 20px;
    grid-area: auto / auto / auto / auto;
}
    
#e4d21a17 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 c85a06f {
    min-height: 719px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: var(--max-content-width_1, 1200px);
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\31 df1e8dd.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\31 df1e8dd {
    width: 280px;
    height: auto;
    min-height: 58px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 508be4b {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 2760ecc {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e7fd56c6.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#e7fd56c6 {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 3% 0px 0%;
}
    
#\35 ab47864 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 3;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 4a94c08 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 53dcdef {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d5fa7700 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: stretch;
    margin-bottom: 20px;
}
    
#\37 7df6f2e {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 3;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c726f56b.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#c726f56b {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 3% 0px 0%;
}
    
#\30 0348781 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 55e296a {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    order: 4;
    align-self: stretch;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 554c69a.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#\35 554c69a {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 3% 0px 0%;
}
    
#ab014d04.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#ab014d04 {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 3% 0px 0%;
}
    
#\39 93eebfc.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#\39 93eebfc {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 3% 0px 0%;
}
    
#\39 7b56d20 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 3;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 1a27eae {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    order: 3;
    align-self: auto;
    justify-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 83e529f.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#\33 83e529f {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 3% 0px 0%;
}
    
#\33 d13425f {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b95bb9d4.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#b95bb9d4 {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 3% 0px 0%;
}
    
#\35 fed32b2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 7e61a0a {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d6860495 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 b3833fc.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#\38 b3833fc {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 3% 0px 0%;
}
    
#\35 26332de {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 75d2ea9 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 93de449 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 fa02f05 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 20px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 d00be6e.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 8px;
    padding-top: 8px;
}
#\37 d00be6e {
    width: 148.797px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#a0ac5152 {
    width: 46.03%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\33 b5b2eca {
    margin: 0px 0% 0px 0%;
}
    
#dce9c97b {
    background-color: rgba(245, 245, 245, 1);
    background-image: none;
}
}



@media all {
    
#\37 d14f581.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#\37 d14f581 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 10px 0% 10px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 bf2c44a.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#\30 bf2c44a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 10px 0% 10px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fbe8e2ca.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#fbe8e2ca {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 10px 0% 10px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f1a26ef3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\32 449e28b.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#\32 449e28b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 10px 0% 10px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#be652333 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 20%;
    min-width: 4%;
    border-style: solid;
    border-color: var(--color_3) rgba(76, 76, 76, 1) var(--color_3) var(--color_3);
    border-width: 0px 1px 0px 0px;
    align-items: center;
    justify-content: flex-start;
    order: 3;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#afeca0cb {
    background-color: rgba(245, 245, 245, 1);
    background-image: none;
    border-style: solid;
    border-color: var(--color_2) #000000 #000000 #000000;
    border-width: 1px 0 0 0;
}
    
#de8a3dad {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#f4f6747b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 20%;
    min-width: 4%;
    border-style: solid;
    border-color: #000000 rgba(245, 245, 245, 1) #000000 var(--color_3);
    border-width: 0 0px 0 0;
    align-items: center;
    justify-content: flex-start;
    order: 4;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\35 d780592.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#\35 d780592 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 10px 0% 10px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 afa34ac {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\31 b8096bd {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#a6795658.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#a6795658 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 10px 0% 10px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 b83e466.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#\37 b83e466 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 10px 0% 10px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f63473cd {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#b2b477c7 {
    margin: 0px 0% 0px 0%;
}
    
#\33 86aaf71 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 20%;
    min-width: 4%;
    border-style: solid;
    border-color: #000000 var(--color_3) #000000 #000000;
    border-width: 0 0px 0 0;
    align-items: center;
    justify-content: flex-start;
    order: 2;
    background-color: rgba(237, 237, 237, 1);
    background-image: none;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\31 45801d1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\33 fed8eee {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#c16a56d2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 20%;
    min-width: 4%;
    border-style: solid;
    border-color: #000000 rgba(76, 76, 76, 1) #000000 #000000;
    border-width: 0 1px 0 0;
    align-items: center;
    justify-content: flex-start;
    order: 1;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#f4f81a1b {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    margin: 0% 0% 0% 0%;
}
    
#\39 66e325d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 20%;
    min-width: 4%;
    border-style: solid;
    border-color: #000000 rgba(76, 76, 76, 1) #000000 rgba(245, 245, 245, 1);
    border-width: 0 1px 0 0px;
    align-items: center;
    justify-content: flex-start;
    order: 0;
    background-color: rgba(237, 237, 237, 1);
    background-image: none;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\36 6a399e5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_mql {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\39 33d625b {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#af5139aa {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 1e6d115 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f0cbd0b8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 8e0502d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b7eee130 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\32 0ed4a1c.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#\32 0ed4a1c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 10px 0% 10px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 e30e797 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#c3df592c.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#c3df592c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 10px 0% 10px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 dae1536 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\39 aaf2153 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 20%;
    min-width: 4%;
    border-style: solid;
    border-color: var(--color_3) var(--color_3) rgba(64, 63, 63, 1) var(--color_3);
    border-width: 0px 0px 1px 0px;
    align-items: center;
    justify-content: flex-start;
    order: 3;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#dd374a5c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\37 1964c80 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#f6da64dd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 20%;
    min-width: 4%;
    border-style: solid;
    border-color: #000000 var(--color_3) rgba(64, 63, 63, 1) rgba(245, 245, 245, 1);
    border-width: 0 0px 1px 0px;
    align-items: center;
    justify-content: flex-start;
    order: 0;
    background-color: rgba(237, 237, 237, 1);
    background-image: none;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\37 76254d1 {
    margin: 0px 0% 0px 0%;
}
    
#\33 2ea615a.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#\33 2ea615a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 10px 0% 10px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 13943b9 {
    background-color: rgba(249, 249, 249, 1);
    background-image: none;
    border-style: solid;
    border-color: rgba(0, 0, 0, 0) #000000 #000000 #000000;
    border-width: 0px 0 0 0;
}
    
#ea3fa8ed.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#ea3fa8ed {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 10px 0% 10px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 0a1fe40.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#\33 0a1fe40 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 10px 0% 10px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 26bd05e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 20%;
    min-width: 4%;
    border-style: solid;
    border-color: #000000 var(--color_3) rgba(64, 63, 63, 1) #000000;
    border-width: 0 0px 1px 0;
    align-items: center;
    justify-content: flex-start;
    order: 1;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#c89a2cab {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\30 8ef7e10.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#\30 8ef7e10 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 10px 0% 10px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 3afa764 {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    margin: 0% 0% 0% 0%;
}
    
#\31 23e9fc9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 20%;
    min-width: 4%;
    border-style: solid;
    border-color: #000000 var(--color_3) rgba(64, 63, 63, 1) rgba(245, 245, 245, 1);
    border-width: 0px 0px 1px 0px;
    align-items: center;
    justify-content: flex-start;
    order: 2;
    background-color: rgba(237, 237, 237, 1);
    background-image: none;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\36 a08b3b0.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#\36 a08b3b0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 10px 0% 10px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 374da2a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#b3a06317 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\30 72d8e60 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 20%;
    min-width: 4%;
    border-style: solid;
    border-color: rgba(64, 63, 63, 1) rgba(64, 63, 63, 1) rgba(64, 63, 63, 1) rgba(64, 63, 63, 1);
    border-width: 0px 0px 1px 0px;
    align-items: center;
    justify-content: flex-start;
    order: 4;
    background-color: rgba(237, 237, 237, 1);
    background-image: none;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\36 f629286 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\34 7bd4dc6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 ca7b781 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_tiv {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\30 6182592 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 92bf6ed {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d29dc74f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3d6ec96 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#ca1f4a04 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: stretch;
    margin-bottom: 20px;
}
    
#ac9b39f2 {
    justify-content: flex-start;
    align-items: flex-end;
    width: 99.96%;
    min-height: 338px;
    max-height: 100%;
    flex-wrap: nowrap;
    height: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 ce46862::before, #\36 ce46862 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#\36 ce46862 {
    min-height: 8px;
    column-gap: 2%;
    row-gap: 16px;
    background-color: rgba(0, 0, 0, 0.7);
    width: 49%;
    background-image: initial;
    min-width: 4%;
    order: 0;
    flex-wrap: nowrap;
    justify-content: flex-start;
    border-radius: 20px 20px 20px 20px;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 1px 1px 1px 1px;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#dda57e2c.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#dda57e2c {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 5;
    grid-area: auto / auto / auto / auto;
}
    
#afe9556d.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 8px;
    padding-top: 8px;
}
#afe9556d {
    width: 148.797px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3ac326c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\34 840c540 {
    width: 46.03%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#b982c6e4 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d5faa8e8.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#d5faa8e8 {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 3% 0px 0%;
}
    
#ccc28434 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 48px;
    max-height: 100%;
    justify-self: auto;
    align-self: stretch;
    order: 0;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 20px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f7213c55.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#f7213c55 {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 3% 0px 0%;
}
    
#da64a247 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 3;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d73ec4f0.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#d73ec4f0 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin-bottom: 20px;
    grid-area: auto / auto / auto / auto;
}
    
#\33 1354a85 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 97618a3 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 246dd67 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bc016dfa {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e5fc6a2a {
    width: 46.03%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#f06cd3e6 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    order: 4;
    align-self: stretch;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#ce4210cc {
    width: 280px;
    height: auto;
    min-height: 58px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c817751d.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#c817751d {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 3% 0px 0%;
}
    
#c260b0a1.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#c260b0a1 {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 3% 0px 0%;
}
    
#\34 43cfdbb::before, #\34 43cfdbb > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#\34 43cfdbb {
    min-height: 8px;
    column-gap: 2%;
    row-gap: 16px;
    background-color: rgba(229, 229, 229, 1);
    width: 49%;
    background-image: none;
    min-width: 4%;
    order: 0;
    flex-wrap: nowrap;
    justify-content: flex-start;
    border-radius: 20px 20px 20px 20px;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 1px 1px 1px 1px;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#da9d0352.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#da9d0352 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 5;
    grid-area: auto / auto / auto / auto;
}
    
#\36 1721e83 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ffef2689.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#ffef2689 {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 3% 0px 0%;
}
    
#\34 9af008a {
    width: 280px;
    height: auto;
    min-height: 58px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 ab57d27.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\35 ab57d27 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin-bottom: 20px;
    grid-area: auto / auto / auto / auto;
}
    
#a29b1e3e.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#a29b1e3e {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 3% 0px 0%;
}
    
#\31 513b332 {
    min-height: 489px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: var(--max-content-width_1, 1200px);
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 2% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\33 b479587 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 b534f3a {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 4ce5b84 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 903c658 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    justify-self: auto;
    align-self: stretch;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 20px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 58a1e54 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: stretch;
    margin-bottom: 20px;
}
    
#\33 210e729 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 80f4172.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#\37 80f4172 {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 3% 0px 0%;
}
    
#\31 b9e6ab9 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 57b6465 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 f4abbcc {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 3;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 45e10e5 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dae6f99a.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#dae6f99a {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 3% 0px 0%;
}
    
#\38 9b7b631 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    order: 4;
    align-self: stretch;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\33 2669b09 {
    margin: 0px 0% 0px 0%;
}
    
#\30 da07a16 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 c5c3a4e {
    justify-content: flex-start;
    align-items: flex-end;
    width: 99.96%;
    min-height: 338px;
    max-height: 100%;
    flex-wrap: nowrap;
    height: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 171b3e0 {
    background-color: rgba(245, 245, 245, 1);
    background-image: none;
}
}



@media all {
    
#bb5cb89b {
    justify-content: flex-start;
    align-items: flex-end;
    width: 99.96%;
    min-height: 338px;
    max-height: 100%;
    flex-wrap: nowrap;
    height: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c60cb06b {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 f30e253 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d6542cbe {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 1c73b4f.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#\36 1c73b4f {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 3% 0px 0%;
}
    
#\38 5f4f1db.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 8px;
    padding-top: 8px;
}
#\38 5f4f1db {
    width: 148.797px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\32 195767c.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#\32 195767c {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 3% 0px 0%;
}
    
#f65936b2 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 3;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 0e94321 {
    width: 46.03%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#b9ffcc9f {
    min-height: 719px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: var(--max-content-width_1, 1200px);
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 8% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 8d532c6.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#\32 8d532c6 {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 3% 0px 0%;
}
    
#d56b881f.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#d56b881f {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 3% 0px 0%;
}
    
#fe493a7b::before, #fe493a7b > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#fe493a7b {
    min-height: 8px;
    column-gap: 2%;
    row-gap: 16px;
    background-color: rgba(0, 0, 0, 0.7);
    width: 49%;
    background-image: initial;
    min-width: 4%;
    order: 0;
    flex-wrap: nowrap;
    justify-content: flex-start;
    border-radius: 20px 20px 20px 20px;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 1px 1px 1px 1px;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\32 a0d4d3b.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#\32 a0d4d3b {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 3% 0px 0%;
}
    
#d0bc769a.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 0px 4px 0px;
}
#d0bc769a {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 5;
    margin: 57px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 e6adf29.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#\32 e6adf29 {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 3% 0px 0%;
}
    
#e7e0d92f.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#e7e0d92f {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin-bottom: 20px;
    grid-area: auto / auto / auto / auto;
}
    
#\37 4a17c64 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 3;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 736c0c0.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#\34 736c0c0 {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 3% 0px 0%;
}
    
#\39 401b254 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    order: 4;
    align-self: stretch;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 4810f66 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 cdc1fb3 {
    width: 280px;
    height: auto;
    min-height: 58px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 f646e90 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e71b3d4d {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 538e129 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 090e19e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\33 741f271 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    order: 3;
    align-self: auto;
    justify-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 b76a8ed {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: stretch;
    margin-bottom: 20px;
}
    
#a84c8156.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#a84c8156 {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 3% 0px 0%;
}
    
#\37 dff4692 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 381c11d {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 3832d45 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 66px;
    max-height: 100%;
    justify-self: auto;
    align-self: stretch;
    order: 0;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 20px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 d423ddb {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 20px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 80a7bf2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b66396fe {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    order: 4;
    align-self: stretch;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 c7d605b.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#\38 c7d605b {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 3% 0px 0%;
}
    
#accd0b6c {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 48px;
    max-height: 100%;
    justify-self: auto;
    align-self: stretch;
    order: 0;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 20px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 2a17147 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 a74a28f {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 43ba24d {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 0466a1b {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 5033f29::before, #\30 5033f29 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#\30 5033f29 {
    min-height: 8px;
    column-gap: 2%;
    row-gap: 16px;
    background-color: rgba(229, 229, 229, 1);
    width: 49%;
    background-image: none;
    min-width: 4%;
    order: 0;
    flex-wrap: nowrap;
    justify-content: flex-start;
    border-radius: 20px 20px 20px 20px;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 1px 1px 1px 1px;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#afc147be.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 0px 4px 0px;
}
#afc147be {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 5;
    margin: 150px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c22f24aa.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#c22f24aa {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 3% 0px 0%;
}
    
#\30 cdcec69 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: stretch;
    margin-bottom: 20px;
}
    
#\39 67c4034 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d39ec839 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 1b1ff62 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c3f3da56 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 3;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 10f81ca.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\30 10f81ca {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin-bottom: 20px;
    grid-area: auto / auto / auto / auto;
}
    
#\35 536859a {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ba9d87b9.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#ba9d87b9 {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 3% 0px 0%;
}
    
#\32 5bbb826 {
    margin: 0px 0% 0px 0%;
}
    
#b392ac18.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 10px 0px;
}
#b392ac18 {
    width: 85.75%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 ce2bb97 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c3c93fc4 {
    justify-content: flex-start;
    align-items: flex-end;
    width: 99.96%;
    min-height: 338px;
    max-height: 100%;
    flex-wrap: nowrap;
    height: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 4e6969e {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 f31b7a8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 a08d5b5.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\31 a08d5b5 {
    width: 280px;
    height: auto;
    min-height: 58px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e1253a24 {
    background-color: rgba(245, 245, 245, 1);
    background-image: none;
}
}



@media all {
    
#\30 911e543 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 27px;
    width: 20%;
    min-width: 4%;
    justify-content: flex-start;
    order: 0;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#f8ff415c {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\38 b4f54b8::before, #\38 b4f54b8 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.6;
    border-radius: inherit;
}
#\38 b4f54b8 {
    background-color: var(--color_13);
    background-image: url("https://lirp.cdn-website.com/28a00df9/dms3rep/multi/opt/AdobeStock_1350086401-1920w.jpeg");
    border-style: solid;
    border-color: var(--color_2) #000000 #000000 #000000;
    border-width: 0px 0px 0px 0px;
}
    
#e2019436 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 23.5%;
    min-width: 4%;
    justify-content: flex-start;
    order: 3;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\30 df91bee {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#ec44c3b3 {
    width: 73.19%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 b1f23f4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 09253bd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 23.5%;
    min-width: 4%;
    justify-content: flex-start;
    flex-direction: row;
    order: 2;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#f2a3c76b {
    min-height: 344px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    max-width: var(--max-content-width_1, 1200px);
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\31 c942218 {
    margin: 0px 0% 0px 0%;
}
    
#\39 17d9416 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 27%;
    min-width: 4%;
    justify-content: flex-start;
    flex-direction: row;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\39 d9eff21 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 34px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    order: 0;
    border-style: solid;
    border-color: #000000 var(--color_1) #000000 #000000;
    border-width: 0 0px 0 0;
    align-items: center;
    padding: 16px 0px 0px 0px;
    margin: 0px 0% -20px 0%;
}
    
#\32 fbda4c0.flex-element.widget-wrapper > [data-element-type] {
    padding: 16px 8px 16px 8px;
}
#\32 fbda4c0 {
    width: 1122px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: flex-start;
    margin: 16px 0px 16px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\31 5b94e05 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    flex-direction: column;
    padding: 3% 0% 1% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#da306ee6 {
    background-color: rgba(245, 245, 245, 1);
    background-image: none;
}
    
#\35 adadcbe {
    margin: 0px 0px 0px 0px;
}
    
#group_04k {
    width: 100%;
    min-width: 4%;
    min-height: 45px;
    column-gap: 4%;
    row-gap: 6px;
    height: auto;
    padding: 0px 8px 0px 8px;
    margin: 0px 0% 0px 0%;
}
    
#widget_d33 {
    width: 25%;
    height: auto;
    max-width: 100%;
}
    
#group_mdg {
    width: 100%;
    min-width: 4%;
    min-height: 34px;
    column-gap: 4%;
    row-gap: 6px;
    height: auto;
    padding: 0px 8px 0px 8px;
    margin: 0px 0% 0px 0%;
}
    
#widget_nas {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#ea1e935f::before, #ea1e935f > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.7;
    border-radius: inherit;
}
#ea1e935f {
    background-color: var(--color_13);
    background-image: url("https://lirp.cdn-website.com/28a00df9/dms3rep/multi/opt/AdobeStock_1350086401-1920w.jpeg");
    border-style: solid;
    border-color: var(--color_2) #000000 #000000 #000000;
    border-width: 0px 0px 0px 0px;
}
    
#\39 8b53c96 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 27px;
    width: 20%;
    min-width: 4%;
    justify-content: flex-end;
    order: 0;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#be0e47c3 {
    margin: 0px 0% 0px 0%;
}
    
#e6dfaaf5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\34 57cb8bc {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 23.5%;
    min-width: 4%;
    justify-content: flex-end;
    order: 3;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\32 c969ddf {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#dec58260 {
    width: 73.19%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 aa93933 {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\38 85e993f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 23.5%;
    min-width: 4%;
    justify-content: flex-start;
    flex-direction: row;
    order: 2;
    align-items: flex-end;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#b4f8d42b {
    min-height: 511px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    max-width: var(--max-content-width_1, 1200px);
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\37 a2d8045 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 27%;
    min-width: 4%;
    justify-content: flex-start;
    flex-direction: row;
    order: 1;
    align-items: flex-end;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#ccf99954 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#f585d97c {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#b59f5447 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(245, 245, 245, 1);
    background-image: none;
}
    
#widget_tu4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_m3o {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\39 fbde2f5 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#fb77a951 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\31 25fb32f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(245, 245, 245, 1);
    background-image: none;
}
    
#\30 7716030 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_lto {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#\39 7766109 {
    margin: 0px 0px 0px 0px;
}
    
#\39 2fd8d67 {
    width: 20%;
    height: auto;
    max-width: 100%;
}
    
#\32 a8af9ac {
    width: 100%;
    min-width: 4%;
    min-height: 31px;
    column-gap: 4%;
    row-gap: 6px;
    height: auto;
    padding: 0px 8px 0px 8px;
    margin: 0px 0% 0px 0%;
}
    
#\32 6ab539b {
    min-height: 0;
    column-gap: 4%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    flex-direction: column;
    padding: 3% 0% 1% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\31 e822bef {
    width: 100%;
    min-width: 4%;
    min-height: 52px;
    column-gap: 4%;
    row-gap: 6px;
    height: auto;
    padding: 0px 8px 0px 8px;
    margin: 0px 0% 0px 0%;
}
    
#\33 0b9268d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b7d1f571 {
    background-color: rgba(245, 245, 245, 1);
    background-image: none;
}
}



@media all {
    
#\31 0645611 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 9746549 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 0216231 {
    justify-content: flex-start;
    align-items: flex-end;
    width: 99.96%;
    min-height: 338px;
    max-height: 100%;
    flex-wrap: nowrap;
    height: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 6537148.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#\37 6537148 {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 3% 0px 0%;
}
    
#\30 b4b44c7 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 ccb8a84.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#\33 ccb8a84 {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 3% 0px 0%;
}
    
#dbe31e50 {
    width: 46.03%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 39c0bc7 {
    width: 280px;
    height: auto;
    min-height: 58px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ca109f10.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 8px;
    padding-top: 8px;
}
#ca109f10 {
    width: 148.797px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#fc7b94c7.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#fc7b94c7 {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 3% 0px 0%;
}
    
#e6c27da7 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 61df77f {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 3;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e223ca69 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: stretch;
    margin-bottom: 20px;
}
    
#\36 80c348f {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    order: 4;
    align-self: stretch;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 4b0a905 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 690a2c7.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 0px 4px 0px;
}
#\35 690a2c7 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 5;
    margin: 150px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 1f475ea.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#\39 1f475ea {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 3% 0px 0%;
}
    
#f1e449f1.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 0px 4px 0px;
}
#f1e449f1 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 5;
    margin: 57px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c95c9c83.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#c95c9c83 {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 3% 0px 0%;
}
    
#\30 1afcee8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 478895b.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#\35 478895b {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 3% 0px 0%;
}
    
#d71da042 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 777beb0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e344dc8e {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 3;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#efbe6ef1 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 0dc03a9 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f23d6457 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c8ed5316.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#c8ed5316 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin-bottom: 20px;
    grid-area: auto / auto / auto / auto;
}
    
#ab14145d {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 74e5057 {
    background-color: rgba(245, 245, 245, 1);
    background-image: none;
}
    
#\32 caf13f5 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    order: 3;
    align-self: auto;
    justify-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c4d36676 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 7bc9ea8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b1147dad::before, #b1147dad > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#b1147dad {
    min-height: 8px;
    column-gap: 2%;
    row-gap: 16px;
    background-color: rgba(229, 229, 229, 1);
    width: 49%;
    background-image: none;
    min-width: 4%;
    order: 0;
    flex-wrap: nowrap;
    justify-content: flex-start;
    border-radius: 20px 20px 20px 20px;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 1px 1px 1px 1px;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\32 65db8e3.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#\32 65db8e3 {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 3% 0px 0%;
}
    
#e5856a62.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#e5856a62 {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 3% 0px 0%;
}
    
#cfeb2113 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 f18f106 {
    margin: 0px 0% 0px 0%;
}
    
#\32 0eea516 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c40665f2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: stretch;
    margin-bottom: 20px;
}
    
#c611b89f.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#c611b89f {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 3% 0px 0%;
}
    
#\30 57f8672 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 c0af543 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 48px;
    max-height: 100%;
    justify-self: auto;
    align-self: stretch;
    order: 0;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 20px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a7bc50be {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 3;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 53d8dd7.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\34 53d8dd7 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin-bottom: 20px;
    grid-area: auto / auto / auto / auto;
}
    
#\36 f5ceff5 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 32c0478 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c6f4f17b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 10px 0px;
}
#c6f4f17b {
    width: 85.75%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 833a1ad.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\36 833a1ad {
    width: 280px;
    height: auto;
    min-height: 58px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 96904cf {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    order: 4;
    align-self: stretch;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 82c7501 {
    justify-content: flex-start;
    align-items: flex-end;
    width: 99.96%;
    min-height: 338px;
    max-height: 100%;
    flex-wrap: nowrap;
    height: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a14511fe {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 66px;
    max-height: 100%;
    justify-self: auto;
    align-self: stretch;
    order: 0;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 20px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 8cb23b3::before, #\32 8cb23b3 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#\32 8cb23b3 {
    min-height: 8px;
    column-gap: 2%;
    row-gap: 16px;
    background-color: rgba(0, 0, 0, 0.7);
    width: 49%;
    background-image: initial;
    min-width: 4%;
    order: 0;
    flex-wrap: nowrap;
    justify-content: flex-start;
    border-radius: 20px 20px 20px 20px;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 1px 1px 1px 1px;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\37 c988f1f {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cc65031f {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 17ae4ad {
    min-height: 719px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: var(--max-content-width_1, 1200px);
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\31 4787fda {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 20px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b87b3b18.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#b87b3b18 {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 3% 0px 0%;
}
    
#\37 c9f4667.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#\37 c9f4667 {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 3% 0px 0%;
}
}



@media all {
    
#\39 2781883::before, #\39 2781883 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(77, 101, 104, 1);
    opacity: 0.8;
    border-radius: inherit;
}
#\39 2781883 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(80, 96, 94, 1);
    background-image: url("https://lirp.cdn-website.com/28a00df9/dms3rep/multi/opt/AdobeStock_1086392505+-+Optimized-1920w.png");
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\32 cb840d5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#edb9af2b {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#widget_of5 {
    width: 70%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media all {
    
#e1455b10 {
    margin: 0px 0% 100px 0%;
}
    
#\34 adb41ab {
    width: 655px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 b1a7483 {
    min-height: 414px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 2% 0% 2% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 73765fc {
    width: 591px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c7b1a318 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 34px;
    width: 49%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#c4df6b64 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 34px;
    width: 49%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#ec8e758b {
    background-color: var(--color_3);
    background-image: initial;
}
    
#ad19ff94.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#ad19ff94 {
    width: 173px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    margin: 0px 0px 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 e40e1f2.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\34 e40e1f2 {
    width: 173px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    margin: 0px 0px 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ed27fa74.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ed27fa74 {
    width: 55%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0px 0px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#b8c6c4db {
    width: 55%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#ec2b7d06 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    justify-content: space-between;
    min-width: 4%;
    order: 0;
    border-style: solid;
    border-color: #000000 var(--color_1) #000000 #000000;
    border-width: 0 0px 0 0;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#cad6ae15 {
    width: 1060px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-left: 0px;
    margin-right: 0px;
    align-self: center;
    grid-area: auto / auto / auto / auto;
}
    
#\39 4bed1f7 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 9px;
    order: 0;
    align-items: center;
}
    
#\31 eb7c76a {
    width: 58px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 519225d {
    min-height: 0;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    flex-direction: column;
    padding: 2% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\38 2b89eb5 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#\38 33c2676 {
    margin: 50px 0px 0px 0px;
}
}



@media all {
    
#cb4b01b2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 92.75%;
    justify-content: space-between;
    min-width: 4%;
    order: 0;
    border-style: solid;
    border-color: #000000 var(--color_1) #000000 #000000;
    border-width: 0 0px 0 0;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#decb7673 {
    margin: 50px 0px 0px 0px;
}
    
#\30 275c239 {
    width: 6.25%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 9px;
    order: 0;
}
    
#c9b83cd3 {
    width: 74px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: flex-start;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 1ec53e7 {
    width: 1060px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#df2fbc50 {
    min-height: 53px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 2% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\34 7d29e97 {
    background-color: var(--color_3);
    background-image: initial;
}
}



@media all {
    
#\38 7562acc {
    width: 1060px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\36 53f64cc {
    background-color: var(--color_3);
    background-image: initial;
}
    
#c656d4cd {
    width: 6.25%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 9px;
    order: 0;
}
    
#\35 af06490 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 92.75%;
    justify-content: space-between;
    min-width: 4%;
    order: 0;
    border-style: solid;
    border-color: #000000 var(--color_1) #000000 #000000;
    border-width: 0 0px 0 0;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#c3e19564 {
    min-height: 53px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 2% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#aef0df39 {
    width: 74px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: flex-start;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 12b1cc6 {
    margin: 50px 0px 0px 0px;
}
}



@media all {
    
#\36 bd65b66 {
    width: 58px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f444f778 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#dc8c9e79 {
    width: 1060px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-left: 0px;
    margin-right: 0px;
    align-self: center;
    grid-area: auto / auto / auto / auto;
}
    
#c72ca412 {
    margin: 50px 0px 0px 0px;
}
    
#aec86c72 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 9px;
    order: 0;
    align-items: center;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
}
    
#c0b19370 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    justify-content: space-between;
    min-width: 4%;
    order: 0;
    border-style: solid;
    border-color: #000000 var(--color_1) #000000 #000000;
    border-width: 0 0px 0 0;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 79c91e3 {
    min-height: 0;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    flex-direction: column;
    padding: 2% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media all {
    
#\35 7753548 {
    margin: 50px 0px 0px 0px;
}
    
#b850875d {
    width: 58px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 9bd1719 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    justify-content: space-between;
    min-width: 4%;
    order: 0;
    border-style: solid;
    border-color: #000000 var(--color_1) #000000 #000000;
    border-width: 0 0px 0 0;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f8ed50cc {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 9px;
    order: 0;
    align-items: center;
}
    
#\35 7baa5ac {
    min-height: 0;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    flex-direction: column;
    padding: 2% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\30 a2b4de1 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#\35 7303b13 {
    width: 1060px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-left: 0px;
    margin-right: 0px;
    align-self: center;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 0730004.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\36 0730004 {
    width: 173px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    margin: 0px 0px 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e2955e3a.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#e2955e3a {
    width: 173px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    margin: 0px 0px 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 7cb928e {
    width: 52%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 34975f3 {
    width: 591px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a564230b {
    background-color: var(--color_3);
    background-image: initial;
}
    
#\33 039c82e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 34px;
    width: 49%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#d3bcc869 {
    min-height: 414px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 2% 0% 2% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 bdeb08a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 34px;
    width: 49%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#d2acf69f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#d2acf69f {
    width: 52%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0px 0px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\33 1f53283 {
    width: 655px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cff9c0d1 {
    margin: 0px 0% 100px 0%;
}
}



@media all {
    
#\31 e71144e {
    margin: 0px 0% 100px 0%;
}
    
#\31 c8c3311 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 34px;
    width: 49%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\30 54bfc0a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 54bfc0a {
    width: 52%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0px 0px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\31 9e041a8 {
    width: 52%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a97a89e9.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#a97a89e9 {
    width: 173px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    margin: 0px 0px 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 f90b8ac {
    width: 655px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 a9ba647 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 34px;
    width: 49%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\35 7422f95 {
    width: 591px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 bb91f94.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\39 bb91f94 {
    width: 173px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    margin: 0px 0px 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cbed9480 {
    min-height: 414px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 2% 0% 2% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 5f13f76 {
    background-color: var(--color_3);
    background-image: initial;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\38 1f5df27 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\32 a806865::before, #\32 a806865 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(77, 101, 104, 1);
    opacity: 0.8;
    border-radius: inherit;
}
#\32 a806865 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(80, 96, 94, 1);
    background-image: url("https://lirp.cdn-website.com/28a00df9/dms3rep/multi/opt/AdobeStock_1086392505+-+Optimized-1920w.png");
}
    
#\32 b95981a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\37 46285af {
    width: 70%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\39 1a4dae8 {
    min-height: 320px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\33 2f1bb01 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(70, 70, 70, 1);
    background-image: none;
}
    
#\36 f1459fb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    border-width: 0 1px 0 0;
    border-color: #000000 rgba(255, 255, 255, 1) #000000 #000000;
    border-style: solid;
    margin: 0% 0% 0% 0%;
}
    
#a6ce0545 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#widget_enr {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_63u {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#bc157b75 {
    min-height: 414px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    margin: 0% 0% 0% 0%;
}
    
#\39 ec31c11 {
    width: 655px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 dae8c6e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 34px;
    width: 49%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: flex-end;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\39 2f33afe {
    margin: 0px 0% 0px 0%;
}
    
#\38 ff44593 {
    width: 655px;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 660ebe9 {
    width: 655px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 7ae749d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 34px;
    width: 49%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\35 60f951a {
    background-color: var(--color_3);
    background-image: initial;
}
    
#\35 d5cb129 {
    width: 591px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#ef13011c {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#be9673dd {
    background-image: none;
    background-size: contain;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 0px 0px 0px 0px;
}
    
#\33 35fdee6::before, #\33 35fdee6 > .bgExtraLayerOverlay {
    
}
#\33 35fdee6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-image: none;
    background-size: contain;
    margin: 0% 0% 0% 0%;
}
    
#widget_10l {
    width: 100%;
    height: 410px;
    position: relative;
    min-width: 10px;
    min-height: 100px;
    max-width: 100%;
}
}



@media all {
    
#\39 0b10705 {
    width: 1060px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\37 cd679d4 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#\37 e432c40 {
    margin: 50px 0px 0px 0px;
}
    
#d8b5eacd {
    width: 74px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fb19e371 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 92.75%;
    justify-content: space-between;
    min-width: 4%;
    order: 0;
    border-style: solid;
    border-color: #000000 var(--color_1) #000000 #000000;
    border-width: 0 0px 0 0;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 eba73fd {
    width: 6.25%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 9px;
    order: 0;
}
    
#b5004a5c {
    min-height: 53px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 2% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media all {
    
#\38 ebc6b36 {
    min-height: 53px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 2% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 d8224a3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 92.47%;
    justify-content: space-between;
    min-width: 4%;
    order: 0;
    border-style: solid;
    border-color: #000000 var(--color_1) #000000 #000000;
    border-width: 0 0px 0 0;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 073043c {
    margin: 50px 0px 0px 0px;
}
    
#f8c36e11 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#\36 83e940d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 83e940d {
    width: 80px;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    order: 0;
    margin: 0px 0% 0px 7%;
    grid-area: auto / auto / auto / auto;
}
    
#c7b39b56 {
    width: 1064px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#b4d67c11 {
    width: 6.53%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 9px;
    order: 0;
    justify-content: space-around;
    padding: 16px 0px 16px 6px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 07effe5 {
    border-radius: 50px;
}
    
#\35 531b362 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    row-gap: 32px;
    padding: 0% 0% 10% 0%;
}
    
#dfe4eb4e.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 20px;
}
#dfe4eb4e {
    width: 83.71%;
    order: 0;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 1d47455 {
    width: 49%;
    min-height: 8px;
    order: 0;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 2fadc3b {
    width: 83.39%;
    order: 1;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_lbn {
    height: auto;
}
    
#widget_1cq {
    height: auto;
}
    
#widget_suv {
    height: auto;
}
    
#widget_752 {
    height: auto;
}
    
#widget_46b {
    height: auto;
}
    
#group_b9a {
    width: 66.21%;
    height: auto;
    min-height: 60px;
}
    
#\30 d3e9dde::before, #\30 d3e9dde > .bgExtraLayerOverlay {
    
}
#\30 d3e9dde {
    width: 49%;
    min-height: 8px;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#b4e17b5e::before, #b4e17b5e > .bgExtraLayerOverlay {
    
}
#b4e17b5e {
    align-items: center;
    background-position: 50% 0%;
    row-gap: 0px;
    justify-content: center;
    width: 100%;
    background-repeat: no-repeat;
    background-size: contain;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 0d771cf {
    min-height: 427px;
    padding: 0% 0% 0% 0%;
}
    
#cd8c6c2c {
    background-position: 50% 0%;
    background-repeat: no-repeat;
    background-size: contain;
}
    
#\31 a3af770 {
    margin: 0px 0% 0px 0%;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#d68a8b0b {
    justify-content: center;
    width: 100%;
    min-height: 214px;
    order: 1;
    align-items: center;
}
    
#cafcd6c6 {
    margin-bottom: 2%;
}
    
#\31 24a4cac {
    width: 100%;
    min-height: 448px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    order: 0;
}
    
#c0cfdfe4 {
    margin: 0px 0% 0px 0%;
}
    
#\36 3a0c57a {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 20px;
    padding: 0% 6% 12% 6%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f425d7e5 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 186px;
    padding: 6% 0% 6% 0%;
}
    
#d09d9ba6 {
    width: 100%;
    min-height: 8px;
    justify-content: center;
    padding: 16px 16px 16px 16px;
    margin: 7% 0% 7% 0%;
}
    
#\32 e725df7.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 e725df7 {
    margin: 0px 0% 0px 0%;
}
    
#a4cc71f2 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 240553f::before, #\34 240553f > .bgExtraLayerOverlay {
    
}
#\34 240553f {
    width: 48%;
    min-height: 8px;
    border-radius: 20px;
    margin: 0% 0% 0% 0%;
}
    
#cd619122 {
    height: 100px;
    width: 178px;
}
    
#cbddb860 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 406px;
    column-gap: 4%;
    row-gap: 32px;
    padding: 6% 25px 6% 25px;
}
    
#ee9c0c3c::before, #ee9c0c3c > .bgExtraLayerOverlay {
    
}
#ee9c0c3c {
    width: 48%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#\39 41f276c {
    width: 206px;
    height: 100px;
}
    
#d6c6824a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#d6c6824a {
    margin: 3% 0% 3% 0%;
}
    
#a7a5ea00.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#a7a5ea00 {
    margin: 3% 0% 3% 0%;
}
    
#\35 1feb948 {
    width: 160px;
    min-height: 51px;
}
    
#\39 f1e706b {
    width: 160px;
    min-height: 51px;
}
    
#e01c084f {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 34d9af3 {
    min-height: 120px;
    flex-direction: row;
    flex-wrap: nowrap;
    row-gap: 16px;
    column-gap: 0%;
    padding: 2% 0% 0% 0%;
}
    
#ce55e3ad {
    row-gap: 18px;
    width: 89.59%;
    min-height: 8px;
    justify-content: space-around;
    align-items: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#feb49f54.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#feb49f54 {
    width: 37.46%;
    max-width: none;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#da88dfa2 {
    margin: 50px 0px 0px 0px;
}
    
#group_mup {
    width: 7.41%;
    min-height: 8px;
    row-gap: 0px;
    justify-content: space-around;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 3%;
}
    
#\38 16a6d94.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 16a6d94 {
    align-self: flex-start;
    width: 56px;
    height: auto;
    min-width: 32px;
    margin: 0px 0% 0px 14%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 4d9339a {
    width: 100%;
}
    
#\35 236209e {
    width: 50%;
    min-height: 8px;
    row-gap: 12px;
}
    
#b4288b51 {
    width: 50%;
    min-height: 8px;
    row-gap: 12px;
    padding: 0px 16px 16px 16px;
    margin: 0% 0% 25px 0%;
}
    
#\36 7b55939 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    column-gap: 0%;
    padding: 2% 2% 10% 2%;
}
    
#\34 970b094 {
    width: 100%;
}
    
#\35 3cf099a.flex-element.widget-wrapper > [data-element-type] {
    padding: 16px 0px 0px 0px;
}
#\35 3cf099a {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\35 aa5cc29.flex-element.widget-wrapper > [data-element-type] {
    padding: 16px 0px 0px 0px;
}
#\35 aa5cc29 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#de970c1b {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 28a9cbb {
    width: 100%;
    min-height: 80px;
    row-gap: 12px;
    padding: 16px 16px 16px 16px;
    margin: 25px 0% 0px 0%;
}
    
#\33 bc8ee2e {
    width: 100%;
}
    
#\33 a4cd9de.flex-element.widget-wrapper > [data-element-type] {
    padding: 16px 0px 0px 0px;
}
#\33 a4cd9de {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\38 17897a3 {
    width: 100%;
    min-height: 80px;
    row-gap: 12px;
    padding: 0px 16px 16px 16px;
    margin: 0px 0% 25px 0%;
}
    
#\32 80002fc {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 0%;
}
    
#befd103c {
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 dda2b91 {
    flex-direction: column;
    flex-wrap: nowrap;
    column-gap: 0%;
    min-height: 0;
    row-gap: 0px;
    padding: 5% 2% 10% 2%;
}
    
#\37 40d0562 {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
    
#cd0fc7c8 {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
    
#\35 828c77f {
    width: 100%;
    min-height: 80px;
    padding: 16px 16px 16px 16px;
    margin: 25px 0% 0% 0%;
}
    
#\39 c2a6f23 {
    width: 100%;
    min-height: 80px;
}
    
#b97b369c {
    width: 57.76%;
}
    
#\38 3a8fae2 {
    width: 45%;
}
    
#\39 df1eb74 {
    width: 45%;
}
    
#\39 d50ea72 {
    width: 47%;
}
    
#\39 c28fb26 {
    margin: 0px 0% 0px 0%;
}
    
#\33 3ed622e::before, #\33 3ed622e > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 6bfbb88 {
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 0%;
    min-height: 240px;
}
    
#\34 e87ac84 {
    width: 33.33%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#dffa8a88 {
    width: 33.33%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#ba86dafe {
    width: 33.33%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\37 9b32f59 {
    width: 33.33%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\35 2b7e83a {
    width: 33.33%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a5c5e279 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 467px;
    column-gap: 2%;
}
    
#ea77bd95 {
    width: 49%;
    min-height: 8px;
}
    
#fd550029 {
    min-height: 180px;
}
    
#dce33525 {
    width: 249px;
}
    
#\31 4a747c3 {
    width: 49%;
    min-height: 8px;
    justify-content: space-around;
}
    
#\30 7ff118c {
    width: 45.37%;
}
    
#\35 de8314e {
    width: 45.69%;
}
    
#\35 1b55a3d {
    height: auto;
    min-height: 45px;
}
    
#b14249d3 {
    margin: 0px 0% 25px 0%;
}
    
#\34 d42fcaa {
    height: auto;
    min-height: 318px;
}
    
#ddae85c3 {
    min-height: 48px;
    width: 160px;
}
    
#\35 8b99135 {
    width: 160px;
    min-height: 48px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b2b1244a {
    min-height: 180px;
}
    
#\38 048ab52 {
    width: 249px;
}
    
#\30 c85a06f {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 691px;
    column-gap: 2%;
    padding: 1% 2% 15% 2%;
}
    
#\37 b06eece.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 25px 0px;
}
#\37 b06eece {
    width: 99.40%;
    margin: 0px 0% 0px 0%;
}
    
#dad1cabf {
    width: 49%;
    min-height: 8px;
    justify-content: space-around;
}
    
#\34 c594ce2 {
    height: auto;
    min-height: 45px;
}
    
#\36 0aca99b {
    width: 49%;
    min-height: 8px;
}
    
#\36 6fa837e {
    height: auto;
    min-height: 64px;
}
    
#fcf00949.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 0px 4px 0px;
}
#fcf00949 {
    margin: 27px 0% 0px 0%;
}
    
#\33 b5b2eca {
    margin: 0px 0% 0px 0%;
}
    
#\34 7f22ffd.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 0px 4px 0px;
}
#\34 7f22ffd {
    margin: 0px 0% 0px 0%;
}
    
#\32 295637d {
    width: 160px;
    min-height: 48px;
}
    
#\31 df1e8dd {
    width: 160px;
    min-height: 48px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c16a56d2 {
    width: 33.33%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#be652333 {
    width: 33.33%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#f4f81a1b {
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 0%;
    min-height: 492px;
    padding: 2% 2% 4% 2%;
}
    
#\39 66e325d {
    width: 33.33%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#f4f6747b {
    width: 33.33%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\33 86aaf71 {
    width: 33.33%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#widget_mql {
    width: 30px;
}
    
#\39 33d625b {
    width: 30px;
    order: 0;
}
    
#de8a3dad.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 0px 0px 0px;
}
#de8a3dad {
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\32 449e28b {
    order: 3;
}
    
#af5139aa.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#af5139aa {
    margin: 15px 0% 15px 0%;
}
    
#\34 1e6d115.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 1e6d115 {
    margin: 15px 0% 15px 0%;
}
    
#f0cbd0b8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f0cbd0b8 {
    margin: 15px 0% 15px 0%;
}
    
#\34 8e0502d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 8e0502d {
    margin: 15px 0% 15px 0%;
}
    
#b7eee130.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b7eee130 {
    margin: 15px 0% 15px 0%;
}
    
#b2b477c7 {
    margin: 0px 0% 0px 0%;
}
    
#\36 6a399e5.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 0px 0px 0px;
}
#\36 6a399e5 {
    margin: 0px 0% 0px 0%;
}
    
#\30 bf2c44a {
    width: 99.38%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 aaf2153 {
    width: 33.33%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\34 3afa764 {
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 0%;
    min-height: 240px;
}
    
#\31 23e9fc9 {
    width: 33.33%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#f6da64dd {
    width: 33.33%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\33 26bd05e {
    width: 33.33%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\30 72d8e60 {
    width: 33.33%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ca1f4a04 {
    width: 249px;
}
    
#ac9b39f2 {
    min-height: 180px;
}
    
#\36 ce46862 {
    width: 49%;
    min-height: 8px;
}
    
#ce4210cc {
    width: 160px;
    min-height: 48px;
}
    
#\34 43cfdbb {
    width: 49%;
    min-height: 8px;
    justify-content: space-around;
}
    
#\36 3ac326c {
    height: auto;
}
    
#\34 840c540 {
    width: 45.69%;
}
    
#\34 9af008a {
    min-height: 48px;
    width: 160px;
}
    
#\31 513b332 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 467px;
    column-gap: 2%;
    padding: 2% 2% 2% 2%;
}
    
#ccc28434 {
    height: auto;
    min-height: 45px;
}
    
#e5fc6a2a {
    width: 45.37%;
}
    
#\33 2669b09 {
    margin: 0px 0% 0px 0%;
}
    
#\38 c5c3a4e {
    height: auto;
    min-height: 318px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#accd0b6c {
    height: auto;
    min-height: 45px;
}
    
#\37 cdc1fb3 {
    width: 160px;
    min-height: 48px;
}
    
#bb5cb89b {
    min-height: 180px;
}
    
#\32 5bbb826 {
    margin: 0px 0% 100px 0%;
}
    
#b392ac18.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 25px 0px;
}
#b392ac18 {
    width: 99.40%;
    margin: 0px 0% 0px 0%;
}
    
#\30 5033f29 {
    width: 49%;
    min-height: 8px;
    justify-content: space-around;
}
    
#afc147be.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 0px 4px 0px;
}
#afc147be {
    margin: 27px 0% 0px 0%;
}
    
#b9ffcc9f {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    column-gap: 2%;
}
    
#\30 090e19e {
    height: auto;
}
    
#\32 b76a8ed {
    width: 249px;
}
    
#fe493a7b {
    width: 49%;
    min-height: 8px;
}
    
#d0bc769a.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 0px 4px 0px;
}
#d0bc769a {
    margin: 0px 0% 0px 0%;
}
    
#\30 3832d45 {
    height: auto;
    min-height: 64px;
}
    
#\31 a08d5b5 {
    width: 160px;
    min-height: 48px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 911e543 {
    width: 100%;
    min-height: 80px;
    padding: 16px 16px 16px 16px;
    margin: 25px 0% 0% 0%;
}
    
#f8ff415c {
    width: 70%;
}
    
#e2019436 {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
    
#\30 df91bee {
    width: 70%;
}
    
#ec44c3b3 {
    width: 57.76%;
}
    
#\37 b1f23f4 {
    width: 70%;
}
    
#\36 09253bd {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
    
#f2a3c76b {
    flex-direction: column;
    flex-wrap: nowrap;
    column-gap: 0%;
    min-height: 0;
    row-gap: 0px;
    padding: 2% 2% 15% 2%;
}
    
#\31 c942218 {
    margin: 0px 0% 0px 0%;
}
    
#\39 17d9416 {
    width: 100%;
    min-height: 80px;
}
    
#\38 b4f54b8::before, #\38 b4f54b8 > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 d9eff21 {
    row-gap: 18px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-end;
    align-items: center;
    height: auto;
    padding: 10px 16px 10px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\32 fbda4c0.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 fbda4c0 {
    width: 100%;
    max-width: none;
    margin: 0px 0% 0px 0%;
}
    
#\31 5b94e05 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 6px;
    padding: 10% 0% 3% 0%;
}
    
#\35 adadcbe {
    margin: 0px 0px 0px 0px;
}
    
#group_04k {
    width: 100%;
    min-height: 32px;
    height: auto;
    row-gap: 3px;
    padding: 0px 16px 0px 24px;
    margin: 0px 0% 0px 0%;
}
    
#group_mdg {
    width: 100%;
    min-height: 27px;
    height: auto;
    row-gap: 3px;
    padding: 0px 16px 0px 24px;
    margin: 0px 0% 0px 0%;
}
    
#widget_d33 {
    height: auto;
    width: 35%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 8b53c96 {
    width: 100%;
    min-height: 80px;
    padding: 16px 16px 16px 16px;
    margin: 25px 0% 0% 0%;
}
    
#ea1e935f::before, #ea1e935f > .bgExtraLayerOverlay {
    
}
    
#be0e47c3 {
    margin: 0px 0% 0px 0%;
}
    
#e6dfaaf5 {
    width: 45%;
}
    
#\34 57cb8bc {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
    
#\32 c969ddf {
    width: 47%;
}
    
#dec58260 {
    width: 57.76%;
}
    
#\31 aa93933 {
    width: 47.83%;
}
    
#\38 85e993f {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
    
#b4f8d42b {
    flex-direction: column;
    flex-wrap: nowrap;
    column-gap: 0%;
    min-height: 0;
    row-gap: 0px;
    padding: 25% 2% 3% 2%;
}
    
#\37 a2d8045 {
    width: 100%;
    min-height: 224px;
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f585d97c {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\35 defd9f9 {
    margin: 0px 0% 0px 0%;
}
    
#widget_tu4 {
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 fbde2f5 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\33 9576d2c {
    margin: 0px 0% 0px 0%;
}
    
#widget_lto {
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 7766109 {
    margin: 0px 0px 0px 0px;
}
    
#\32 a8af9ac {
    width: 100%;
    min-height: 27px;
    height: auto;
    row-gap: 3px;
    padding: 0px 16px 0px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\39 2fd8d67 {
    height: auto;
    width: 27%;
}
    
#\32 6ab539b {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 6px;
    padding: 10% 0% 3% 0%;
}
    
#\31 e822bef {
    width: 100%;
    min-height: 42px;
    height: auto;
    row-gap: 3px;
    padding: 0px 16px 0px 24px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 f18f106 {
    margin: 0px 0% 0px 0%;
}
    
#\36 39c0bc7 {
    width: 160px;
    min-height: 48px;
}
    
#c6f4f17b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 25px 0px;
}
#c6f4f17b {
    width: 99.40%;
    margin: 0px 0% 0px 0%;
}
    
#\36 833a1ad {
    width: 160px;
    min-height: 48px;
}
    
#\39 82c7501 {
    min-height: 180px;
}
    
#a14511fe {
    height: auto;
    min-height: 64px;
}
    
#e223ca69 {
    width: 249px;
}
    
#\32 8cb23b3 {
    width: 49%;
    min-height: 8px;
}
    
#\35 17ae4ad {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 691px;
    column-gap: 2%;
    padding: 1% 2% 15% 2%;
}
    
#\35 690a2c7.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 0px 4px 0px;
}
#\35 690a2c7 {
    margin: 27px 0% 0px 0%;
}
    
#\34 c0af543 {
    height: auto;
    min-height: 45px;
}
    
#b1147dad {
    width: 49%;
    min-height: 8px;
    justify-content: space-around;
}
    
#f1e449f1.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 0px 4px 0px;
}
#f1e449f1 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 2781883::before, #\39 2781883 > .bgExtraLayerOverlay {
    
}
    
#edb9af2b {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 320px;
    column-gap: 0%;
    padding: 0% 2% 0% 2%;
}
    
#ffcb8206 {
    margin: 0px 0% 0px 0%;
}
    
#widget_of5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_of5 {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
}
    
#\32 cb840d5 {
    width: 100%;
    min-height: 8px;
    align-items: center;
    row-gap: 0px;
    padding: 0px 8px 16px 8px;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 adb41ab {
    width: 75.11%;
}
    
#\37 b1a7483 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 0%;
}
    
#\34 73765fc {
    width: 72.77%;
}
    
#c7b1a318 {
    width: 100%;
    min-height: 80px;
    row-gap: 12px;
    padding: 0px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#c4df6b64 {
    width: 100%;
    min-height: 80px;
    row-gap: 12px;
    padding: 0px 16px 16px 16px;
    margin: 0% 0% 25px 0%;
}
    
#ed27fa74 {
    width: 40%;
}
    
#b8c6c4db {
    width: 40%;
}
    
#\34 e40e1f2.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\34 e40e1f2 {
    margin: 0px 0px 50px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ec2b7d06 {
    row-gap: 24px;
    width: 87.83%;
    min-height: 8px;
    justify-content: space-around;
    align-items: center;
    padding: 0px 8px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#cad6ae15 {
    margin-left: 0%;
    margin-right: 0%;
    width: 100.14%;
    max-width: none;
    order: 2;
}
    
#\39 4bed1f7 {
    width: 12.17%;
    min-height: 8px;
    row-gap: 0px;
    justify-content: space-around;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 25px;
    margin: 0px 0% 0px 0%;
}
    
#\31 eb7c76a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 eb7c76a {
    align-self: flex-start;
    width: 56px;
    height: auto;
    min-width: 32px;
    margin: 0px 0% 0px 2%;
}
    
#\34 519225d {
    min-height: 120px;
    flex-direction: row;
    flex-wrap: nowrap;
    row-gap: 16px;
    column-gap: 0%;
    padding: 2% 0% 0% 0%;
}
    
#\38 33c2676 {
    margin: 50px 0px 0px 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#cb4b01b2 {
    row-gap: 0px;
    width: 100%;
    min-height: 80px;
    justify-content: space-around;
    align-items: center;
    padding: 0px 8px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#decb7673 {
    margin: 100px 0px 25px 0px;
}
    
#\30 275c239 {
    width: 100%;
    min-height: 80px;
    row-gap: 0px;
    justify-content: space-around;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#c9b83cd3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c9b83cd3 {
    width: 56px;
    height: auto;
    min-width: 32px;
    align-self: center;
    margin: 0px 0% 0px 0%;
}
    
#\32 1ec53e7 {
    margin-left: 0%;
    margin-right: 0%;
    width: 41.20%;
    max-width: none;
    order: 2;
    align-self: center;
}
    
#df2fbc50 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    column-gap: 0%;
    padding: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 7562acc {
    margin-left: 0%;
    margin-right: 0%;
    width: 100.14%;
    max-width: none;
    order: 2;
}
    
#c656d4cd {
    width: 12.17%;
    min-height: 8px;
    row-gap: 0px;
    justify-content: space-around;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 25px;
    margin: 0px 0% 0px 0%;
}
    
#\35 af06490 {
    row-gap: 24px;
    width: 87.83%;
    min-height: 8px;
    justify-content: space-around;
    align-items: center;
    padding: 0px 8px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#c3e19564 {
    min-height: 120px;
    flex-direction: row;
    flex-wrap: nowrap;
    row-gap: 16px;
    column-gap: 0%;
    padding: 2% 0% 0% 0%;
}
    
#aef0df39.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#aef0df39 {
    align-self: flex-start;
    width: 56px;
    height: auto;
    min-width: 32px;
    margin: 0px 0% 0px 2%;
}
    
#\36 12b1cc6 {
    margin: 50px 0px 0px 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 bd65b66.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 bd65b66 {
    align-self: center;
    width: 40px;
    height: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#dc8c9e79 {
    margin-left: 0%;
    margin-right: 0%;
    width: 100.14%;
    max-width: none;
    order: 2;
}
    
#c72ca412 {
    margin: 50px 0px 0px 0px;
}
    
#aec86c72 {
    width: 100%;
    min-height: 80px;
    row-gap: 0px;
    justify-content: space-around;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#c0b19370 {
    row-gap: 0px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: center;
    padding: 0px 8px 0px 8px;
    margin: 0px 0% 0px 0%;
}
    
#\37 79c91e3 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    column-gap: 0%;
    padding: 2% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 7753548 {
    margin: 50px 0px 0px 0px;
}
    
#b850875d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b850875d {
    align-self: flex-start;
    width: 56px;
    height: auto;
    min-width: 32px;
    margin: 0px 0% 0px 2%;
}
    
#\33 9bd1719 {
    row-gap: 24px;
    width: 87.83%;
    min-height: 8px;
    justify-content: space-around;
    align-items: center;
    padding: 0px 8px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#f8ed50cc {
    width: 12.17%;
    min-height: 8px;
    row-gap: 0px;
    justify-content: space-around;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 25px;
    margin: 0px 0% 0px 0%;
}
    
#\35 7baa5ac {
    min-height: 120px;
    flex-direction: row;
    flex-wrap: nowrap;
    row-gap: 16px;
    column-gap: 0%;
    padding: 2% 0% 0% 0%;
}
    
#\35 7303b13 {
    margin-left: 0%;
    margin-right: 0%;
    width: 100.14%;
    max-width: none;
    order: 2;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 0730004 {
    width: 160px;
    min-height: 51px;
    margin-top: 20px;
}
    
#\39 34975f3 {
    width: 76.57%;
    margin-top: 15px;
}
    
#\33 039c82e {
    width: 100%;
    min-height: 80px;
    row-gap: 12px;
    padding: 0px 16px 16px 16px;
    margin: 0% 0% 25px 0%;
}
    
#d3bcc869 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 0%;
    padding: 2% 0% 2% 0%;
}
    
#\36 bdeb08a {
    width: 100%;
    min-height: 80px;
    row-gap: 12px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 8% 0%;
}
    
#\33 1f53283 {
    width: 75.99%;
    margin-top: 15px;
}
    
#d2acf69f {
    width: 40%;
}
    
#\30 7cb928e {
    width: 40%;
}
    
#cff9c0d1 {
    margin: 0px 0% 50px 0%;
}
    
#e2955e3a {
    width: 160px;
    min-height: 51px;
    margin-top: 20px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 c8c3311 {
    width: 100%;
    min-height: 80px;
    row-gap: 12px;
    padding: 0px 16px 16px 16px;
    margin: 0% 0% 25px 0%;
}
    
#\39 f90b8ac {
    width: 100%;
}
    
#\37 a9ba647 {
    width: 100%;
    min-height: 80px;
    row-gap: 12px;
}
    
#\35 7422f95 {
    width: 100%;
}
    
#cbed9480 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 1f5df27 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 320px;
    column-gap: 0%;
    padding: 0% 2% 0% 2%;
}
    
#\32 a806865::before, #\32 a806865 > .bgExtraLayerOverlay {
    
}
    
#\32 b95981a {
    width: 100%;
    min-height: 8px;
    align-items: center;
    row-gap: 0px;
    padding: 0px 8px 16px 8px;
    margin: 0% 0% 0% 0%;
}
    
#\37 46285af.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 46285af {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
}
    
#\33 5bf03de {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 1a4dae8 {
    min-height: 219px;
    padding: 2% 2% 2% 2%;
}
    
#\32 888a1c5 {
    margin: -1px 0% -1px 0%;
}
    
#widget_63u {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_enr {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#bc157b75 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    column-gap: 0%;
    padding: 2% 2% 10% 2%;
}
    
#\39 ec31c11.flex-element.widget-wrapper > [data-element-type] {
    padding: 16px 0px 0px 0px;
}
#\39 ec31c11 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\36 dae8c6e {
    width: 50%;
    min-height: 8px;
    row-gap: 12px;
}
    
#\39 2f33afe {
    margin: 0px 0% 0px 0%;
}
    
#\38 ff44593.flex-element.widget-wrapper > [data-element-type] {
    padding: 16px 0px 0px 0px;
}
#\38 ff44593 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\34 660ebe9 {
    width: 100%;
}
    
#\35 7ae749d {
    width: 50%;
    min-height: 8px;
    row-gap: 12px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 25px 0%;
}
    
#\35 d5cb129 {
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ef13011c {
    min-height: 610px;
    padding: 0% 0% 0% 0%;
}
    
#be9673dd {
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: cover;
}
    
#\33 35fdee6::before, #\33 35fdee6 > .bgExtraLayerOverlay {
    
}
#\33 35fdee6 {
    align-items: center;
    background-position: 50% 100%;
    row-gap: 0px;
    justify-content: flex-start;
    width: 100%;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 54b1d89 {
    margin: 0px 0% 0px 0%;
}
    
#widget_10l {
    height: 612px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 0b10705.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 0b10705 {
    width: 46.87%;
    max-width: none;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\37 e432c40 {
    margin: 50px 0px 0px 0px;
}
    
#d8b5eacd.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#d8b5eacd {
    align-self: flex-start;
    width: 56px;
    height: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#fb19e371 {
    row-gap: 18px;
    width: 89.67%;
    min-height: 8px;
    justify-content: space-around;
    align-items: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 eba73fd {
    width: 7.13%;
    min-height: 8px;
    row-gap: 0px;
    justify-content: space-around;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 3.2%;
}
    
#b5004a5c {
    min-height: 102px;
    flex-direction: row;
    flex-wrap: nowrap;
    row-gap: 16px;
    column-gap: 0%;
    padding: 2% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 ebc6b36 {
    min-height: 120px;
    flex-direction: row;
    flex-wrap: nowrap;
    row-gap: 16px;
    column-gap: 0%;
    padding: 2% 0% 0% 0%;
}
    
#\36 d8224a3 {
    row-gap: 18px;
    width: 89.59%;
    min-height: 8px;
    justify-content: space-around;
    align-items: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 073043c {
    margin: 50px 0px 0px 0px;
}
    
#\36 83e940d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 83e940d {
    align-self: flex-start;
    width: 56px;
    height: auto;
    min-width: 32px;
    margin: 0px 0% 0px 14%;
}
    
#c7b39b56.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c7b39b56 {
    width: 37.46%;
    max-width: none;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#b4d67c11 {
    width: 7.41%;
    min-height: 8px;
    row-gap: 0px;
    justify-content: space-around;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 3%;
}
}



@media (max-width: 767px) {
    
#\30 34d9af3 {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 685148f {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#\31 5b94e05 {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#da306ee6 {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#\32 6ab539b {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#b7d1f571 {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#\34 519225d {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\38 2b89eb5 {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#df2fbc50 {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\34 7d29e97 {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#\36 53f64cc {
    grid-template-rows: minmax(8px, max-content);
}
    
#c3e19564 {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#f444f778 {
    grid-template-rows: minmax(8px, max-content);
}
    
#\37 79c91e3 {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



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



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



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



@media (max-width: 767px) {
    
#\31 07effe5 {
    border-radius: 50px;
}
    
#\35 531b362 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 0% 0% 12% 0%;
}
    
#dfe4eb4e {
    margin-left: 0px;
    margin-right: 0%;
    width: 315px;
}
    
#\32 1d47455 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    order: 0;
    justify-content: flex-start;
    padding-right: 3%;
    margin-right: 0%;
    padding-top: 15%;
    row-gap: 11px;
    padding-left: 3%;
}
    
#\36 2fadc3b.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 20px;
    padding-bottom: 20px;
}
#\36 2fadc3b {
    width: 84.58%;
    margin-left: 0px;
    margin-right: 0%;
}
    
#widget_46b {
    height: auto;
}
    
#widget_752 {
    height: auto;
}
    
#widget_suv {
    height: auto;
}
    
#widget_1cq {
    height: auto;
}
    
#widget_lbn {
    height: auto;
}
    
#group_b9a {
    width: 80.05%;
    height: auto;
    min-height: 82px;
}
    
#\30 d3e9dde::before, #\30 d3e9dde > .bgExtraLayerOverlay {
    
}
#\30 d3e9dde {
    min-height: 80px;
    align-items: center;
    width: 100%;
    background-position: 0% 0%;
    border-top-right-radius: 50px;
    order: 1;
    height: auto;
    justify-content: flex-end;
}
}



@media (max-width: 767px) {
    
#\37 69e91ca {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 2f2efb7 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#b4e17b5e::before, #b4e17b5e > .bgExtraLayerOverlay {
    
}
#b4e17b5e {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 0d771cf {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#a467bc7c {
    width: 100%;
    min-height: 494px;
    align-items: center;
    justify-content: flex-start;
    row-gap: 0px;
    height: auto;
    padding: 0px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\35 57dbd22 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#a95ccb01 {
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: contain;
}
    
#\39 a238105 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#d68a8b0b {
    width: 100%;
    min-height: 151px;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    order: 1;
    justify-content: flex-start;
    height: auto;
}
    
#cafcd6c6 {
    order: 1;
    align-self: center;
    margin: 0px 0% 0px 0%;
}
    
#\31 24a4cac {
    width: 100%;
    min-height: 305px;
    align-items: center;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    order: 0;
    height: auto;
}
    
#\32 c3cffbf {
    width: 100.00%;
    order: 0;
    align-self: center;
    margin: 0px 0% 0px 0%;
}
    
#c0cfdfe4 {
    margin: 0px 0% 0px 0%;
}
    
#\36 3a0c57a {
    min-height: unset;
    flex-direction: column;
    padding: 0% 6% 10% 6%;
}
    
#d34d71bf.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#d34d71bf {
    width: 100.00%;
    order: 0;
    align-self: center;
    margin: -15px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#f425d7e5 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#d09d9ba6 {
    width: 100%;
    min-height: 190px;
    align-items: center;
    padding-left: 6px;
    padding-right: 6px;
    height: auto;
}
    
#\32 e725df7.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 20px 0px;
}
#\32 e725df7 {
    width: 311px;
    margin: 0px 0% 20px 0%;
}
    
#d67ba7b9.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 20px 0px;
}
#d67ba7b9 {
    width: 311px;
    margin: 0px 0% 20px 0%;
}
}



@media (max-width: 767px) {
    
#\34 240553f::before, #\34 240553f > .bgExtraLayerOverlay {
    
}
#\34 240553f {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    border-radius: 20px;
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#cd619122 {
    height: 80px;
    width: 144px;
    margin-bottom: 5%;
}
    
#\36 809318b {
    align-items: flex-start;
    min-height: 99px;
}
    
#cbddb860 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    column-gap: 0%;
    row-gap: 24px;
    padding: 15% 15px 15% 15px;
}
    
#fa2233b6 {
    align-items: flex-start;
    min-height: 99px;
}
    
#ee9c0c3c::before, #ee9c0c3c > .bgExtraLayerOverlay {
    
}
#ee9c0c3c {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    border-radius: 20px;
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\39 41f276c {
    height: 80px;
    width: 174px;
    margin-bottom: 5%;
}
    
#\35 1feb948 {
    width: 130px;
    min-height: 40px;
}
    
#\39 f1e706b {
    width: 130px;
    min-height: 40px;
}
    
#e01c084f {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\30 34d9af3 {
    min-height: 0;
    flex-direction: column;
    row-gap: 30px;
    flex-wrap: nowrap;
}
    
#ce55e3ad {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 0;
    justify-content: flex-start;
    padding-left: 16px;
    padding-right: 16px;
    row-gap: 11px;
    height: auto;
}
    
#feb49f54 {
    width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#da88dfa2 {
    margin: 0px 0px 0px 0px;
}
    
#group_mup {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
}



@media (max-width: 767px) {
    
#\32 4d9339a {
    width: 311px;
}
    
#\35 236209e {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 15px;
    padding: 0px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
    
#b4288b51 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 24px;
    padding: 0px 16px 16px 16px;
    margin: 0% 0% 25px 0%;
}
    
#\36 7b55939 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    padding: 2% 4% 10% 4%;
}
    
#\34 970b094 {
    width: 311px;
    order: 0;
}
    
#\35 3cf099a {
    width: 311px;
}
    
#\35 aa5cc29 {
    width: 311px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#de970c1b {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\39 28a9cbb {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 15px;
    padding: 16px 16px 16px 16px;
    margin: 25px 0% 0px 0%;
}
    
#\33 bc8ee2e {
    width: 311px;
}
    
#\33 a4cd9de {
    width: 311px;
}
    
#\38 17897a3 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 24px;
    padding: 0px 16px 0px 16px;
    margin: 0% 0% 25% 0%;
}
    
#\32 80002fc {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
}
    
#befd103c {
    width: 311px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (max-width: 767px) {
    
#\39 dda2b91 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#\37 40d0562 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#cd0fc7c8 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 25px 0%;
}
    
#\35 828c77f {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 25px 0% 25px 0%;
}
    
#\39 c2a6f23 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\33 3ed622e::before, #\33 3ed622e > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#\35 2b7e83a {
    width: 50%;
    min-height: 80px;
    align-items: center;
    padding-left: 8%;
    padding-right: 8%;
    justify-content: flex-start;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#dffa8a88 {
    width: 50%;
    min-height: 80px;
    align-items: center;
    justify-content: flex-start;
    flex: 1 1 auto;
    padding: 3% 8% 3% 8%;
    margin: 25px 0% 0px 0%;
}
    
#\39 6bfbb88 {
    min-height: 240px;
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 0%;
}
    
#\37 9b32f59 {
    width: 50%;
    min-height: 80px;
    align-items: center;
    padding-left: 8%;
    padding-right: 8%;
    justify-content: flex-start;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#ba86dafe {
    width: 50%;
    min-height: 80px;
    align-items: center;
    padding-left: 8%;
    padding-right: 8%;
    justify-content: flex-start;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\34 e87ac84 {
    width: 50%;
    min-height: 80px;
    align-items: center;
    justify-content: flex-start;
    flex: 1 1 auto;
    padding: 3% 8% 3% 8%;
    margin: 25px 0% 0% 0%;
}
    
#\34 389674c.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#\34 389674c {
    margin: 10px 0% 25px 0%;
}
}



@media (max-width: 767px) {
    
#\39 4227124 {
    justify-content: flex-start;
}
    
#\35 8b99135 {
    width: 46%;
    min-height: 27px;
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#e1c463e2 {
    justify-content: flex-start;
}
    
#dce33525 {
    width: 272px;
}
    
#\31 6eda933 {
    margin-bottom: 15px;
}
    
#a5c5e279 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 2% 4% 2% 4%;
}
    
#\30 4629faa {
    justify-content: flex-start;
}
    
#ea77bd95 {
    row-gap: 16px;
    width: 100%;
    min-height: 80px;
    justify-content: center;
    align-items: center;
    height: auto;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 6% 6% 6% 6%;
}
    
#\35 dd5c5dd {
    height: auto;
    min-height: 146px;
}
    
#fd550029 {
    min-height: 160px;
}
    
#ccf39733 {
    justify-content: flex-start;
}
    
#a6b514ce {
    justify-content: flex-start;
}
    
#\35 1b55a3d {
    margin-bottom: 15px;
}
    
#\34 d42fcaa {
    min-height: 160px;
}
    
#ddae85c3 {
    width: 46%;
    min-height: 27px;
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#dba20dca {
    height: auto;
    min-height: 146px;
}
    
#\30 55f0336 {
    justify-content: flex-start;
}
    
#d6fdb5e0 {
    width: 272px;
}
    
#\31 4a747c3 {
    row-gap: 16px;
    width: 100%;
    min-height: 80px;
    justify-content: center;
    align-items: center;
    height: auto;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 6% 6% 6% 6%;
}
    
#b14249d3 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\35 7375399 {
    justify-content: flex-start;
}
    
#b2b1244a {
    min-height: 160px;
}
    
#\30 c85a06f {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 2% 4% 30% 4%;
}
    
#\31 df1e8dd {
    width: 46%;
    min-height: 27px;
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\34 508be4b {
    justify-content: flex-start;
}
    
#fcf1dc4f {
    justify-content: flex-start;
}
    
#\36 6fa837e {
    margin-bottom: 15px;
}
    
#\36 0aca99b {
    row-gap: 16px;
    width: 100%;
    min-height: 80px;
    justify-content: center;
    align-items: center;
    height: auto;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 6% 6% 6% 6%;
}
    
#cfed3e65 {
    justify-content: flex-start;
}
    
#\38 048ab52 {
    width: 272px;
}
    
#\31 4a94c08 {
    justify-content: flex-start;
}
    
#d5fa7700 {
    width: 272px;
}
    
#b2b69534 {
    justify-content: flex-start;
}
    
#\34 94f652d {
    height: auto;
    min-height: 146px;
}
    
#dad1cabf {
    row-gap: 16px;
    width: 100%;
    min-height: 80px;
    justify-content: center;
    align-items: center;
    height: auto;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 6% 6% 6% 6%;
}
    
#\34 c594ce2 {
    margin-bottom: 15px;
}
    
#\32 295637d {
    width: 46%;
    min-height: 27px;
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\37 65643c2 {
    min-height: 160px;
}
    
#\31 55e296a {
    height: auto;
    min-height: 146px;
}
    
#\39 7e61a0a {
    justify-content: flex-start;
}
    
#\38 1a27eae {
    height: auto;
    min-height: 146px;
}
    
#\38 75d2ea9 {
    justify-content: flex-start;
}
    
#\33 d13425f {
    justify-content: flex-start;
}
    
#\39 fa02f05 {
    margin-bottom: 15px;
}
    
#\33 b5b2eca {
    margin: 0px 0% 0px 0%;
}
    
#\34 7f22ffd.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 0px 4px 0px;
}
#\34 7f22ffd {
    margin: 0px 0% 0px 0%;
}
    
#fcf00949.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 0px 4px 0px;
}
#fcf00949 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\32 449e28b.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#\32 449e28b {
    margin: 10px 0% 25px 0%;
}
    
#c16a56d2 {
    width: 50%;
    min-height: 80px;
    align-items: center;
    justify-content: flex-start;
    flex: 1 1 auto;
    padding: 3% 8% 3% 8%;
    margin: 25px 0% 0px 0%;
}
    
#be652333 {
    width: 50%;
    min-height: 80px;
    align-items: center;
    padding-left: 8%;
    padding-right: 8%;
    justify-content: flex-start;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#f4f81a1b {
    min-height: 240px;
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 0%;
}
    
#f4f6747b {
    width: 50%;
    min-height: 80px;
    align-items: center;
    padding-left: 8%;
    padding-right: 8%;
    justify-content: flex-start;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\39 66e325d {
    width: 50%;
    min-height: 80px;
    align-items: center;
    justify-content: flex-start;
    flex: 1 1 auto;
    padding: 3% 8% 3% 8%;
    margin: 25px 0% 0% 0%;
}
    
#\33 86aaf71 {
    width: 50%;
    min-height: 80px;
    align-items: center;
    padding-left: 8%;
    padding-right: 8%;
    justify-content: flex-start;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\39 aaf2153 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
    padding: 0% 8% 3% 8%;
    margin: 30px 0% 0px 0%;
}
    
#\34 3afa764 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    column-gap: 0%;
}
    
#\31 23e9fc9 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
    padding: 0% 6% 3% 6%;
    margin: 30px 0% 0% 0%;
}
    
#\32 0ed4a1c.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#\32 0ed4a1c {
    margin: 10px 0% 25px 0%;
}
    
#f6da64dd {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
    padding: 0% 8% 3% 8%;
    margin: 30px 0% 0px 0%;
}
    
#\33 26bd05e {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
    padding: 0% 8% 3% 8%;
    margin: 30px 0% 0px 0%;
}
    
#\30 72d8e60 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
    padding: 0% 8% 3% 8%;
    margin: 30px 0% 10px 0%;
}
    
#\34 7bd4dc6.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 30px 0px;
}
#\34 7bd4dc6 {
    justify-self: auto;
    width: 99.38%;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b3a06317 {
    order: 0;
}
    
#dd374a5c {
    order: 1;
}
    
#ea3fa8ed {
    order: 2;
}
    
#c3df592c {
    order: 3;
}
    
#\31 ca7b781.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 30px 0px;
}
#\31 ca7b781 {
    justify-self: auto;
    width: 99.38%;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_tiv.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 0px 8px 0px;
}
#widget_tiv {
    width: 40px;
    margin: 0px 0% 0px 0%;
}
    
#\30 8ef7e10 {
    width: 99.97%;
}
    
#\30 6182592.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 30px 0px;
}
#\30 6182592 {
    justify-self: auto;
    width: 99.38%;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 92bf6ed.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 0px 8px 0px;
}
#\32 92bf6ed {
    width: 40px;
    margin: 0px 0% 0px 0%;
}
    
#d29dc74f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0% 0px 30px 0px;
}
#d29dc74f {
    justify-self: auto;
    width: 99.38%;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3d6ec96.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 30px 0px;
}
#\36 3d6ec96 {
    justify-self: auto;
    width: 99.38%;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (max-width: 767px) {
    
#ca1f4a04 {
    width: 272px;
}
    
#ac9b39f2 {
    min-height: 160px;
}
    
#ce4210cc {
    width: 46%;
    min-height: 27px;
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\36 ce46862 {
    row-gap: 16px;
    width: 100%;
    min-height: 80px;
    justify-content: center;
    align-items: center;
    height: auto;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 6% 6% 6% 6%;
}
    
#\34 43cfdbb {
    row-gap: 16px;
    width: 100%;
    min-height: 80px;
    justify-content: center;
    align-items: center;
    height: auto;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 6% 6% 6% 6%;
}
    
#\36 3ac326c {
    height: auto;
    width: 61%;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\36 1721e83 {
    justify-content: flex-start;
}
    
#b982c6e4 {
    justify-content: flex-start;
}
    
#\34 9af008a {
    width: 46%;
    min-height: 27px;
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\31 513b332 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#ccc28434 {
    margin-bottom: 15px;
}
    
#\37 903c658 {
    margin-bottom: 15px;
}
    
#\38 58a1e54 {
    width: 272px;
}
    
#\31 b9e6ab9 {
    justify-content: flex-start;
}
    
#\33 45e10e5 {
    justify-content: flex-start;
}
    
#\32 97618a3 {
    justify-content: flex-start;
}
    
#\34 246dd67 {
    justify-content: flex-start;
}
    
#\38 9b7b631 {
    height: auto;
    min-height: 146px;
}
    
#\33 2669b09 {
    margin: 50px 0% 0px 0%;
}
    
#f06cd3e6 {
    height: auto;
    min-height: 146px;
}
    
#\38 c5c3a4e {
    min-height: 160px;
}
}



@media (max-width: 767px) {
    
#accd0b6c {
    margin-bottom: 15px;
}
    
#\37 2a17147 {
    justify-content: flex-start;
}
    
#bb5cb89b {
    min-height: 160px;
}
    
#\33 0466a1b {
    justify-content: flex-start;
}
    
#\30 5033f29 {
    row-gap: 16px;
    width: 100%;
    min-height: 80px;
    justify-content: center;
    align-items: center;
    height: auto;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 6% 6% 6% 6%;
}
    
#afc147be.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 0px 4px 0px;
}
#afc147be {
    margin: 0px 0% 0px 0%;
}
    
#b9ffcc9f {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#fe493a7b {
    row-gap: 16px;
    width: 100%;
    min-height: 80px;
    justify-content: center;
    align-items: center;
    height: auto;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 6% 6% 6% 6%;
}
    
#\30 cdcec69 {
    width: 272px;
}
    
#d0bc769a.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 0px 4px 0px;
}
#d0bc769a {
    margin: 0px 0% 0px 0%;
}
    
#\39 401b254 {
    height: auto;
    min-height: 146px;
}
    
#\30 4810f66 {
    justify-content: flex-start;
}
    
#\37 cdc1fb3 {
    width: 46%;
    min-height: 27px;
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\30 f646e90 {
    justify-content: flex-start;
}
    
#e71b3d4d {
    justify-content: flex-start;
}
    
#\39 538e129 {
    justify-content: flex-start;
}
    
#\32 5bbb826 {
    margin: 25px 0% 50px 0%;
}
    
#\30 090e19e {
    height: auto;
    width: 51%;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\35 ce2bb97 {
    justify-content: flex-start;
}
    
#\30 4e6969e {
    justify-content: flex-start;
}
    
#c3c93fc4 {
    min-height: 160px;
}
    
#\33 741f271 {
    height: auto;
    min-height: 146px;
}
    
#\32 b76a8ed {
    width: 272px;
}
    
#\36 381c11d {
    justify-content: flex-start;
}
    
#\30 3832d45 {
    margin-bottom: 15px;
}
    
#\30 d423ddb {
    margin-bottom: 15px;
}
    
#\31 a08d5b5 {
    width: 46%;
    min-height: 27px;
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#b66396fe {
    height: auto;
    min-height: 146px;
}
}



@media (max-width: 767px) {
    
#\30 911e543 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-end;
    padding: 16px 16px 16px 16px;
    margin: 25px 0% 5px 0%;
}
    
#e2019436 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 25px 0%;
}
    
#\36 09253bd {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#f2a3c76b {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 50% 4% 3% 4%;
}
    
#\39 17d9416 {
    width: 100%;
    min-height: 80px;
    align-items: flex-end;
}
    
#\31 c942218 {
    margin: 0px 0% 0px 0%;
}
    
#\38 b4f54b8::before, #\38 b4f54b8 > .bgExtraLayerOverlay {
    
}
    
#ec44c3b3 {
    width: 55.14%;
}
}



@media (max-width: 767px) {
    
#\39 d9eff21 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 0;
    justify-content: flex-start;
    padding-left: 16px;
    padding-right: 16px;
    row-gap: 11px;
    height: auto;
}
    
#\32 fbda4c0 {
    width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 5b94e05 {
    min-height: 0;
    flex-direction: column;
    row-gap: 30px;
    flex-wrap: nowrap;
}
    
#group_04k {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_d33 {
    height: auto;
}
    
#group_mdg {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\39 8b53c96 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 25px 0% 25px 0%;
}
    
#ea1e935f::before, #ea1e935f > .bgExtraLayerOverlay {
    
}
    
#\34 57cb8bc {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 25px 0%;
}
    
#\38 85e993f {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#b4f8d42b {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#\37 a2d8045 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
}



@media (max-width: 767px) {
    
#ccf99954 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    justify-content: flex-end;
    row-gap: 6px;
    padding: 16px 8px 0px 8px;
    margin: 10% 0% 0% 0%;
}
    
#f585d97c {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 10% 4% 4% 4%;
}
    
#\35 defd9f9 {
    margin: 0px 0% 0px 0%;
}
    
#widget_tu4 {
    height: auto;
    width: 56.03%;
    align-self: flex-start;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_m3o {
    align-self: flex-start;
    width: 91.86%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (max-width: 767px) {
    
#\39 fbde2f5 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 10% 4% 4% 4%;
}
    
#\33 9576d2c {
    margin: 0px 0% 0px 0%;
}
    
#fb77a951 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    justify-content: flex-end;
    row-gap: 6px;
    padding: 16px 8px 0px 8px;
    margin: 10% 0% 0% 0%;
}
    
#\30 7716030 {
    align-self: flex-start;
    width: 91.86%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_lto {
    height: auto;
    width: 46.84%;
    align-self: flex-start;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (max-width: 767px) {
    
#\39 2fd8d67 {
    height: auto;
}
    
#\32 a8af9ac {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 6ab539b {
    min-height: 0;
    flex-direction: column;
    row-gap: 30px;
    flex-wrap: nowrap;
}
    
#\31 e822bef {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\36 0216231 {
    min-height: 160px;
}
    
#\30 b4b44c7 {
    justify-content: flex-start;
}
    
#\39 f18f106 {
    margin: 25px 0% 50px 0%;
}
    
#\36 39c0bc7 {
    width: 46%;
    min-height: 27px;
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#c40665f2 {
    width: 272px;
}
    
#e6c27da7 {
    justify-content: flex-start;
}
    
#e223ca69 {
    width: 272px;
}
    
#\36 80c348f {
    height: auto;
    min-height: 146px;
}
    
#\35 690a2c7.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 0px 4px 0px;
}
#\35 690a2c7 {
    margin: 0px 0% 0px 0%;
}
    
#\34 c0af543 {
    margin-bottom: 15px;
}
    
#f1e449f1.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 0px 4px 0px;
}
#f1e449f1 {
    margin: 0px 0% 0px 0%;
}
    
#\36 f5ceff5 {
    justify-content: flex-start;
}
    
#efbe6ef1 {
    justify-content: flex-start;
}
    
#\38 0dc03a9 {
    justify-content: flex-start;
}
    
#\36 833a1ad {
    width: 46%;
    min-height: 27px;
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#f23d6457 {
    justify-content: flex-start;
}
    
#\33 96904cf {
    height: auto;
    min-height: 146px;
}
    
#\39 82c7501 {
    min-height: 160px;
}
    
#a14511fe {
    margin-bottom: 15px;
}
    
#\32 8cb23b3 {
    row-gap: 16px;
    width: 100%;
    min-height: 80px;
    justify-content: center;
    align-items: center;
    height: auto;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 6% 6% 6% 6%;
}
    
#ab14145d {
    justify-content: flex-start;
}
    
#cc65031f {
    justify-content: flex-start;
}
    
#\35 17ae4ad {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\31 4787fda {
    margin-bottom: 15px;
}
    
#\32 caf13f5 {
    height: auto;
    min-height: 146px;
}
    
#c4d36676 {
    justify-content: flex-start;
}
    
#b1147dad {
    row-gap: 16px;
    width: 100%;
    min-height: 80px;
    justify-content: center;
    align-items: center;
    height: auto;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 6% 6% 6% 6%;
}
}



@media (max-width: 767px) {
    
#\39 2781883::before, #\39 2781883 > .bgExtraLayerOverlay {
    
}
    
#\32 cb840d5 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#edb9af2b {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#widget_of5 {
    height: auto;
}
}



@media (max-width: 767px) {
    
#e1455b10 {
    margin: 25px 0% 0px 0%;
}
    
#\34 adb41ab {
    width: 311px;
}
    
#\37 b1a7483 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
}
    
#\34 73765fc {
    width: 311px;
    order: 0;
}
    
#c7b1a318 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 15px;
    padding: 16px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
    
#c4df6b64 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 24px;
    padding: 0px 16px 16px 16px;
    margin: 0% 0% 25px 0%;
}
    
#ed27fa74 {
    height: auto;
}
    
#b8c6c4db {
    height: auto;
}
}



@media (max-width: 767px) {
    
#ec2b7d06 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 0;
    justify-content: flex-start;
    padding-left: 16px;
    padding-right: 16px;
    row-gap: 11px;
    height: auto;
}
    
#cad6ae15 {
    width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 4bed1f7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
    
#\34 519225d {
    min-height: 0;
    flex-direction: column;
    row-gap: 30px;
    flex-wrap: nowrap;
}
    
#\38 33c2676 {
    margin: 0px 0px 0px 0px;
}
}



@media (max-width: 767px) {
    
#cb4b01b2 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 0;
    justify-content: flex-start;
    padding-left: 16px;
    padding-right: 16px;
    row-gap: 11px;
    height: auto;
}
    
#decb7673 {
    margin: 0px 0px 0px 0px;
}
    
#\30 275c239 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
    
#\32 1ec53e7 {
    width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#df2fbc50 {
    min-height: 0;
    flex-direction: column;
    row-gap: 30px;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\38 7562acc {
    width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c656d4cd {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
    
#\35 af06490 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 0;
    justify-content: flex-start;
    padding-left: 16px;
    padding-right: 16px;
    row-gap: 11px;
    height: auto;
}
    
#c3e19564 {
    min-height: 0;
    flex-direction: column;
    row-gap: 30px;
    flex-wrap: nowrap;
}
    
#\36 12b1cc6 {
    margin: 0px 0px 0px 0px;
}
}



@media (max-width: 767px) {
    
#dc8c9e79 {
    width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c72ca412 {
    margin: 0px 0px 0px 0px;
}
    
#aec86c72 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
    
#c0b19370 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 0;
    justify-content: flex-start;
    padding-left: 16px;
    padding-right: 16px;
    row-gap: 11px;
    height: auto;
}
    
#\37 79c91e3 {
    min-height: 0;
    flex-direction: column;
    row-gap: 30px;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\35 7753548 {
    margin: 0px 0px 0px 0px;
}
    
#\33 9bd1719 {
    width: 100%;
    min-height: 68px;
    align-items: flex-start;
    order: 0;
    justify-content: flex-start;
    row-gap: 11px;
    height: auto;
    padding: 0px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#f8ed50cc {
    width: 100%;
    min-height: 65px;
    align-items: center;
    order: 0;
    height: auto;
    padding: 50px 8px 0px 8px;
    margin: 0px 0% 0px 0%;
}
    
#\35 7baa5ac {
    min-height: 0;
    flex-direction: column;
    row-gap: 30px;
    flex-wrap: nowrap;
}
    
#\35 7303b13 {
    width: 100%;
    justify-self: auto;
    align-self: center;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b850875d {
    width: 40px;
}
}



@media (max-width: 767px) {
    
#\30 7cb928e {
    height: auto;
}
    
#\39 34975f3 {
    width: 311px;
    order: 0;
}
    
#\33 039c82e {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 24px;
    padding: 0px 16px 16px 16px;
    margin: 0% 0% 25px 0%;
}
    
#d3bcc869 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
}
    
#\36 bdeb08a {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 15px;
    padding: 16px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
    
#d2acf69f {
    height: auto;
}
    
#\33 1f53283 {
    width: 311px;
}
    
#cff9c0d1 {
    margin: 25px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\31 e71144e {
    margin: 0px 0% 0px 0%;
}
    
#\31 c8c3311 {
    width: 100%;
    min-height: 359px;
    align-items: center;
    row-gap: 24px;
    height: auto;
    padding: 0px 16px 16px 16px;
    margin: 15% 0% 25px 0%;
}
    
#\30 54bfc0a {
    height: auto;
}
    
#\31 9e041a8 {
    height: auto;
}
    
#\39 f90b8ac {
    width: 311px;
}
    
#\37 a9ba647 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 24px;
    padding: 16px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\35 7422f95 {
    width: 311px;
    order: 0;
}
    
#cbed9480 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    padding: 2% 0% 2% 0%;
}
    
#\39 bb91f94 {
    width: 130px;
    min-height: 40px;
}
    
#a97a89e9 {
    width: 130px;
    min-height: 40px;
}
}



@media (max-width: 767px) {
    
#\38 1f5df27 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 2% 0% 7% 0%;
}
    
#\32 a806865::before, #\32 a806865 > .bgExtraLayerOverlay {
    
}
    
#\32 b95981a {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\37 46285af {
    height: auto;
    width: 100%;
}
    
#\33 5bf03de {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\39 1a4dae8 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\36 f1459fb {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#a6ce0545 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#bc157b75 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    padding: 2% 4% 10% 4%;
}
    
#\39 ec31c11 {
    width: 311px;
}
    
#\36 dae8c6e {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 15px;
    padding: 16px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\39 2f33afe {
    margin: 25px 0% 0px 0%;
}
    
#\38 ff44593 {
    width: 311px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 660ebe9 {
    width: 311px;
}
    
#\35 7ae749d {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 24px;
    padding: 0px 16px 16px 16px;
    margin: 0% 0% 25px 0%;
}
    
#\35 d5cb129 {
    width: 311px;
    order: 0;
}
}



@media (max-width: 767px) {
    
#ef13011c {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\33 35fdee6::before, #\33 35fdee6 > .bgExtraLayerOverlay {
    
}
#\33 35fdee6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\39 0b10705 {
    width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 e432c40 {
    margin: 0px 0px 0px 0px;
}
    
#fb19e371 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 0;
    justify-content: flex-start;
    padding-left: 16px;
    padding-right: 16px;
    row-gap: 11px;
    height: auto;
}
    
#\35 eba73fd {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
    
#b5004a5c {
    min-height: 0;
    flex-direction: column;
    row-gap: 30px;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\38 ebc6b36 {
    min-height: 93px;
    flex-direction: row;
    row-gap: 30px;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#\36 d8224a3 {
    width: 80.84%;
    min-height: 8px;
    align-items: flex-start;
    order: 0;
    justify-content: center;
    row-gap: 11px;
    height: auto;
    padding: 16px 8px 0px 8px;
    margin: 0px 0% 0px 0%;
}
    
#\32 073043c {
    margin: 10px 0px 0px 0px;
}
    
#c7b39b56 {
    width: 100.00%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b4d67c11 {
    width: 18.16%;
    min-height: 8px;
    align-items: flex-end;
    order: 0;
    padding: 16px 0px 0px 6px;
    margin: 0px 0% 0px 0%;
}
    
#\36 83e940d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 83e940d {
    width: 45px;
    margin: 0px 0% 0px 25%;
}
}

