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

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

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

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

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

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

  *#dm .dmInner a.u_1424763857 {
    border-style:solid !important;
    border-width:0.555556px 0.555556px 0.555556px 0.555556px !important;
    border-color:var(--color_14) var(--color_14) var(--color_14) var(--color_14) !important;
  }

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

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1238067191 span.text {
    color:var(--color_1) !important;
    font-weight:600 !important;
    font-family: Archivo !important;
    font-size:17px !important;
  }

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1976215708 {
    background-color:var(--color_4) !important;
    background-image:none !important;
    border-radius:4px 4px 4px 4px !important;
  }

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

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

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

  *#dm .dmInner div.u_1872600932 {
    background-color:var(--color_4) !important;
    background-image:none !important;
    border-radius:4px 4px 4px 4px !important;
  }

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

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

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

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

  *#dm .dmInner div.u_1850694287 {
    background-color:var(--color_4) !important;
    background-image:none !important;
    border-radius:4px 4px 4px 4px !important;
  }

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

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

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

  *#dm .dmInner div.u_1030812749 {
    background-color:var(--color_4) !important;
    background-image:none !important;
    border-radius:4px 4px 4px 4px !important;
  }

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

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

  *#dm .dmInner div.u_1528966386 {
    background-color:var(--color_4) !important;
    background-image:none !important;
    border-radius:4px 4px 4px 4px !important;
  }

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

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

  *#dm .dmInner div.u_3678749977 {
    background-color:var(--color_4) !important;
    background-image:none !important;
    border-radius:2px 2px 2px 2px !important;
  }

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

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

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

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

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

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

  *#dm .dmInner div.u_1967680712 {
    background-color:var(--color_4) !important;
    background-image:none !important;
    border-radius:4px 4px 4px 4px !important;
  }

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

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

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

  *#dm .dmInner div.u_1145541391 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-radius:2px 2px 2px 2px !important;
  }

  *#dm .dmInner div.u_1338378982 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-radius:2px 2px 2px 2px !important;
  }

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

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

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

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

  *#dm .dmInner div.u_1940766360 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-radius:2px 2px 2px 2px !important;
  }

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

  *#dm .dmInner div.u_1461353852 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-radius:2px 2px 2px 2px !important;
  }

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

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

  *#dm .dmInner div.u_1303434911 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-radius:2px 2px 2px 2px !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_2475890436 img { box-shadow:rgba(0,0,0,0.25) 0px 0px 11px 0px !important; }

  *#dm .dmInner a.u_1424763857 span.text {
    color:var(--color_14) !important;
    font-weight:600 !important;
    font-family: Archivo !important;
    font-size:16px !important;
  }

  *#dm .dmInner a.u_1692282053 span.text {
    color:var(--color_1) !important;
    font-weight:600 !important;
    font-family: Archivo !important;
    font-size:16px !important;
  }

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

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

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

  *#dm .dmInner div.u_1863606484:hover .svg { fill:var(--color_11) !important; }

  *#dm .dmInner div.u_1863606484.hover .svg { fill:var(--color_11) !important; }

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1252574541:hover .svg { fill:var(--color_11) !important; }

  *#dm .dmInner div.u_1252574541.hover .svg { fill:var(--color_11) !important; }

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1061606385:hover .svg { fill:var(--color_11) !important; }

  *#dm .dmInner div.u_1061606385.hover .svg { fill:var(--color_11) !important; }

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1845669741:hover .svg { fill:var(--color_11) !important; }

  *#dm .dmInner div.u_1845669741.hover .svg { fill:var(--color_11) !important; }

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

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

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

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

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

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

  *#dm .dmInner div.u_1823751039:hover .svg { fill:var(--color_11) !important; }

  *#dm .dmInner div.u_1823751039.hover .svg { fill:var(--color_11) !important; }

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

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

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

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

  *#dm .dmInner div.u_1235797289:hover .svg { fill:var(--color_11) !important; }

  *#dm .dmInner div.u_1235797289.hover .svg { fill:var(--color_11) !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1080424952:hover .svg { fill:var(--color_11) !important; }

  *#dm .dmInner div.u_1080424952.hover .svg { fill:var(--color_11) !important; }

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

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

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

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

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

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

  *#dm .dmInner div.u_1146580968:hover .svg { fill:var(--color_11) !important; }

  *#dm .dmInner div.u_1146580968.hover .svg { fill:var(--color_11) !important; }

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1971898003:hover .svg { fill:var(--color_11) !important; }

  *#dm .dmInner div.u_1971898003.hover .svg { fill:var(--color_11) !important; }

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1978617238:hover .svg { fill:var(--color_11) !important; }

  *#dm .dmInner div.u_1978617238.hover .svg { fill:var(--color_11) !important; }

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1868970385:hover .svg { fill:var(--color_11) !important; }

  *#dm .dmInner div.u_1868970385.hover .svg { fill:var(--color_11) !important; }

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

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

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

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

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

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

  *#dm .dmInner div.u_1496723752:hover .svg { fill:var(--color_11) !important; }

  *#dm .dmInner div.u_1496723752.hover .svg { fill:var(--color_11) !important; }

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

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

  *#dm .dmInner div.u_1567923952 img {
    border-radius:2px 2px 2px 2px !important;
    object-position:50% 50% !important;
  }

  *#dm .dmInner div.u_1942384868 img {
    border-radius:2px 2px 2px 2px !important;
    object-position:50% 0% !important;
  }

  *#dm .dmInner div.u_1878079634 img {
    border-radius:2px 2px 2px 2px !important;
    object-position:50% 50% !important;
  }

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

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

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

  *#dm .dmInner div.u_1220750305:hover .svg { fill:var(--color_11) !important; }

  *#dm .dmInner div.u_1220750305.hover .svg { fill:var(--color_11) !important; }

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

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

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

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

  *#dm .dmInner div.u_1972919549 img {
    border-radius:2px 2px 2px 2px !important;
    object-position:50% 100% !important;
  }
}
@media (min-width:0) and (max-width:767px) {
  *#dm .dmInner div.u_1878079634 img { object-position:50% 50% !important; }

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

  *#dm .dmInner div.u_1972919549 img { object-position:50% 50% !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner a.u_1692282053 span.text { font-size:16px !important; }

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

  *#dm .dmInner *.u_419070937 root { animation-duration:120s !important; }

  *#dm .dmInner *.u_419070937 .marquee__group { animation-duration:120s !important; }

  *#dm .dmInner div.u_419070937 .marquee__group img {
    width:80px !important;
    height:60px !important;
  }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_419070937 root { animation-duration:120s !important; }

  *#dm .dmInner *.u_419070937 .marquee__group { animation-duration:120s !important; }

  *#dm .dmInner div.u_419070937 .marquee__group img {
    width:100px !important;
    height:75px !important;
  }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner a.u_1692282053 span.text { font-size:16px !important; }

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

  *#dm .dmInner div.u_419070937 .marquee__group img {
    width:100px !important;
    height:66px !important;
  }

  *#dm .dmInner *.u_419070937 root { animation-duration:120s !important; }

  *#dm .dmInner *.u_419070937 .marquee__group { animation-duration:120s !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(255, 255, 255, 1);
    --overlapping-background-image: rgba(255, 255, 255, 1);
}
}



@media all {
    
#\31 6698573 {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 1.5%;
    flex: 0 1 auto;
    flex-wrap: nowrap;
    --column-gap: 1.5%;
    align-content: center;
}
    
#\35 8336739 {
    align-items: flex-start;
    width: 33.26%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_16) var(--color_16) var(--color_16) var(--color_16);
    border-style: solid;
    justify-content: flex-start;
    background-color: var(--color_5);
    background-image: none;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\34 8f8ca1f {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    margin: 0% 0% 0% 0%;
}
    
#a86ef6ec {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    flex-direction: column;
    padding: 6% 4% 6% 4%;
    margin: 0% 0% 0% 0%;
}
    
#f1f2ee5a {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#db8ccf41 {
    margin: 0px 0% 0px 0%;
}
    
#a3f5e92b {
    min-height: 80px;
    column-gap: 0.1%;
    row-gap: 2px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: stretch;
    align-content: center;
    border-radius: 2px 2px 2px 2px;
    background-color: var(--color_10);
    background-image: none;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_10) var(--color_10) var(--color_10) var(--color_10);
    border-style: solid;
    padding: 2px 1px 2px 1px;
    margin: 0% 0% 0% 0%;
}
    
#group_mb2 {
    align-items: flex-start;
    width: 45%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
    flex: 0 1 auto;
}
    
#widget_2qg {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\30 83af0dd.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 8px 8px 8px 8px;
}
#\30 83af0dd {
    width: 200px;
    height: auto;
    max-width: 100%;
    order: 1;
    min-height: 48px;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_ahu {
    align-items: flex-start;
    width: 33.26%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_16) var(--color_16) var(--color_16) var(--color_16);
    border-style: solid;
    justify-content: flex-start;
    background-color: var(--color_5);
    background-image: none;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#group_jlb {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.5%;
    flex: 0 1 auto;
    flex-wrap: nowrap;
    --column-gap: 1.5%;
    align-content: center;
}
    
#widget_o0s.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 6px 4px 6px;
}
#widget_o0s {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_dgp.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_dgp {
    width: 90%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 5;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\33 e4347fd {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 1.5%;
    flex: 0 1 auto;
    flex-wrap: nowrap;
    --column-gap: 1.5%;
    align-content: center;
}
    
#\32 839a03b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 839a03b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bd267ae8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#bd267ae8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 0718ea6 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.5%;
    flex: 0 1 auto;
    flex-wrap: nowrap;
    --column-gap: 1.5%;
    align-content: center;
}
    
#\32 7e3af44.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 6px 4px 6px;
}
#\32 7e3af44 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d046606b.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#d046606b {
    width: 90%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 5;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\33 a37ad06 {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 1.5%;
    flex: 0 1 auto;
    flex-wrap: nowrap;
    --column-gap: 1.5%;
    align-content: center;
}
    
#dab23183.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#dab23183 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b3b65882.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b3b65882 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 4492dc1 {
    align-items: flex-start;
    width: 33.26%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 0px 0px 0px 0px;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_16) var(--color_16) var(--color_16) var(--color_16);
    border-style: solid;
    justify-content: flex-start;
    background-color: var(--color_5);
    background-image: none;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\35 e9b22ed {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.5%;
    flex: 0 1 auto;
    flex-wrap: nowrap;
    --column-gap: 1.5%;
    align-content: center;
}
    
#\32 f127ef3.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 6px 4px 6px;
}
#\32 f127ef3 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 6bfcc7a.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\35 6bfcc7a {
    width: 90%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 5;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\36 46f076b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 46f076b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 eb0c5dc.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 eb0c5dc {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e1be4dea {
    align-items: flex-start;
    width: 33.26%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 0px 0px 0px 0px;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_16) var(--color_16) var(--color_16) var(--color_16);
    border-style: solid;
    justify-content: flex-start;
    background-color: var(--color_5);
    background-image: none;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\39 c79354b {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.5%;
    flex: 0 1 auto;
    flex-wrap: nowrap;
    --column-gap: 1.5%;
    align-content: center;
}
    
#cbc31037.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 6px 4px 6px;
}
#cbc31037 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 e922728.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\34 e922728 {
    width: 90%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 5;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\37 7f5a9b7 {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 1.5%;
    flex: 0 1 auto;
    flex-wrap: nowrap;
    --column-gap: 1.5%;
    align-content: center;
}
    
#\39 e0510c9.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 e0510c9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fcc00807.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#fcc00807 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 f696013 {
    align-items: flex-start;
    width: 33.26%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 0px 0px 0px 0px;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_16) var(--color_16) var(--color_16) var(--color_16);
    border-style: solid;
    justify-content: flex-start;
    background-color: var(--color_5);
    background-image: none;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#a100522b {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.5%;
    flex: 0 1 auto;
    flex-wrap: nowrap;
    --column-gap: 1.5%;
    align-content: center;
}
    
#ce7c0480.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 6px 4px 6px;
}
#ce7c0480 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 e47b32d.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\32 e47b32d {
    width: 90%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 5;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\35 b1e1839 {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 1.5%;
    flex: 0 1 auto;
    flex-wrap: nowrap;
    --column-gap: 1.5%;
    align-content: center;
    margin-top: 0px;
}
    
#\38 65e891b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 65e891b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b24e4a4d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b24e4a4d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 7dc5899 {
    align-items: flex-start;
    width: 33.26%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 0px 0px 0px 0px;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_16) var(--color_16) var(--color_16) var(--color_16);
    border-style: solid;
    justify-content: flex-start;
    background-color: var(--color_3);
    background-image: none;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\36 af1823e {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.5%;
    flex: 0 1 auto;
    flex-wrap: nowrap;
    --column-gap: 1.5%;
    align-content: center;
}
    
#\32 8fe6961.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 6px 4px 6px;
}
#\32 8fe6961 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d6415833.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#d6415833 {
    width: 90%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 5;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\38 588423a {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 1.5%;
    flex: 0 1 auto;
    flex-wrap: nowrap;
    --column-gap: 1.5%;
    align-content: center;
}
    
#\34 bd7184f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 bd7184f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 f1ecac7.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 f1ecac7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f800bd65.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f800bd65 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\31 7823633 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 32%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 3%;
    flex-wrap: nowrap;
    --column-gap: 3%;
    justify-self: auto;
    order: 1;
    align-self: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ae4a001e {
    width: 96.35%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b78a7e2c::before, #b78a7e2c > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#b78a7e2c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 36px;
    background-color: rgba(0, 0, 0, 0);
    width: 49%;
    background-image: url();
    min-width: 4%;
    align-content: flex-start;
    align-self: auto;
    padding: 3% 2% 3% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\34 820abcd {
    min-height: auto;
    flex-wrap: nowrap;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    align-items: stretch;
    align-content: stretch;
    padding: 4% 2% 4% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\33 58da9e8::before, #\33 58da9e8 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_6);
    opacity: 0.5;
    border-radius: inherit;
}
#\33 58da9e8 {
    background-color: var(--color_1);
    background-image: none;
}
    
#f167dfe6 {
    margin: 0px 0% 0px 0%;
}
    
#\33 6fe045d {
    width: 498px;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#f971b5e6 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_3a1 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: stretch;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3%;
    order: 3;
    flex-wrap: nowrap;
    --column-gap: 3%;
    align-content: stretch;
}
    
#\34 f4aa8d1.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 24px 16px 24px;
}
#\34 f4aa8d1 {
    width: 200px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-height: 48px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 48aea8e.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 24px 16px 24px;
}
#\34 48aea8e {
    width: 200px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-height: 48px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_8om {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
}
    
#\35 7b93df1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    width: 49%;
    background-image: url();
    min-width: 4%;
    align-content: flex-start;
    align-self: auto;
    border-radius: 4px 4px 4px 4px;
    box-shadow: none;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 8a8e7d7 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: stretch;
    width: 90%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 3;
    flex-wrap: nowrap;
    --column-gap: 2%;
    align-content: stretch;
    flex: 0 1 auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 2447ed5 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 32%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 3%;
    flex-wrap: nowrap;
    --column-gap: 3%;
    justify-self: auto;
    order: 1;
    align-self: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 ae3bffc {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 0c03d43 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 8a01029 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dff442af {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 0c299b1 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 32%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 3%;
    flex-wrap: nowrap;
    --column-gap: 3%;
    justify-self: auto;
    order: 1;
    align-self: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 15163f1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#efe4d161 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#dd7045f3 {
    min-height: auto;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 1% 1% 1% 1%;
    margin: 0% 0% 0% 0%;
}
    
#\35 557d2f5 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_14);
    background-image: none;
}
    
#\31 fca48f5 {
    margin: 0px 0% 0px 0%;
}
    
#\31 f76844d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex: 0 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#widget_ah8 {
    width: auto;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\34 ba4f818 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    order: 1;
    flex-direction: row;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\32 e238c69 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 6% 4% 3% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\37 6720e21 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_10);
    background-image: none;
}
    
#\35 d1bdf52 {
    min-height: 468px;
    column-gap: 4%;
    row-gap: 36px;
    width: 48%;
    min-width: 4%;
    order: 0;
    height: auto;
    align-self: center;
    padding: 4% 0px 4% 0px;
    margin: 0% 0% 0% 0%;
}
    
#widget_iog {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: stretch;
    max-height: none;
    margin: 0px 0% 0px 0%;
}
    
#group_joo {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex: 0 1 auto;
    height: auto;
}
    
#widget_mn2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 378f1f8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 5787de4 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\39 7336053 {
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\37 feb101b {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#a61686a2 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 3% 4% 6% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\38 d56f0bd {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_10);
    background-image: none;
}
    
#\36 8a2b67f {
    margin: 0px 0% 0px 0%;
}
    
#ea5d6197 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b2283b9e {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex: 0 1 auto;
    height: auto;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d30596f1 {
    width: 60%;
    height: auto;
    max-width: 100%;
}
    
#\37 fdfc380 {
    align-items: flex-start;
    width: 49%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 bd4402c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#bdc3f47c {
    align-items: flex-start;
    width: 49%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 fbd3f37 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\37 9e68f84 {
    min-height: 80px;
    column-gap: 1%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: stretch;
    align-items: stretch;
    margin: 0% 0% 0% 0%;
}
    
#e32d32ef {
    min-height: 0;
    column-gap: 4%;
    row-gap: 36px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    margin: 0% 0% 0% 0%;
}
    
#c7f87e01 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_8);
    background-image: none;
    background-size: contain;
    background-position: 0% 50%;
}
    
#\35 f9e7373 {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    order: 0;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    margin: 0% 0% 0% 0%;
}
    
#\30 ca0a391 {
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    order: 0;
    align-self: auto;
    flex: 0 1 auto;
    min-width: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a0c64849 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\31 7d781fb.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 7d781fb {
    width: 20%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_ik7 {
    align-items: flex-start;
    width: 19.2%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    background-color: var(--color_7);
    background-image: none;
    border-width: 4px 0 0 0;
    border-color: var(--color_4) #000000 #000000 #000000;
    border-style: solid;
    border-radius: 2px 2px 2px 2px;
    justify-content: flex-start;
    order: 0;
    padding: 16px 24px 48px 24px;
    margin: 0px 0% 0px 0%;
}
    
#widget_jmj.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_jmj {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 12px 0%;
}
    
#\31 f8703ea {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 d24dbdf {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#de30b605 {
    align-items: flex-start;
    width: 19.2%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    background-color: var(--color_7);
    background-image: none;
    border-width: 4px 0 0 0;
    border-color: var(--color_4) #000000 #000000 #000000;
    border-style: solid;
    border-radius: 2px 2px 2px 2px;
    justify-content: flex-start;
    order: 1;
    padding: 16px 24px 48px 24px;
    margin: 0px 0% 0px 0%;
}
    
#a9f456d4.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#a9f456d4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 12px 0%;
}
    
#\31 b56ce31 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#defe5a7c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 6fcd94f {
    align-items: flex-start;
    width: 19.2%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    background-color: var(--color_7);
    background-image: none;
    border-width: 4px 0 0 0;
    border-color: var(--color_4) #000000 #000000 #000000;
    border-style: solid;
    border-radius: 2px 2px 2px 2px;
    justify-content: flex-start;
    order: 2;
    padding: 16px 24px 48px 24px;
    margin: 0px 0% 0px 0%;
}
    
#df60dc6c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#df60dc6c {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 12px 0%;
}
    
#b4bdbc19 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 38d448b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f91ad87a {
    align-items: flex-start;
    width: 19.2%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    background-color: var(--color_7);
    background-image: none;
    border-width: 4px 0 0 0;
    border-color: var(--color_4) #000000 #000000 #000000;
    border-style: solid;
    border-radius: 2px 2px 2px 2px;
    justify-content: flex-start;
    order: 3;
    padding: 16px 24px 48px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\33 67e49d4.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 67e49d4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 12px 0%;
}
    
#e64106eb {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a6b75da6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#bf08e67e {
    align-items: flex-start;
    width: 19.199043542309376%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    background-color: var(--color_7);
    background-image: none;
    border-width: 4px 0 0 0;
    border-color: var(--color_4) #000000 #000000 #000000;
    border-style: solid;
    border-radius: 2px 2px 2px 2px;
    justify-content: flex-start;
    justify-self: auto;
    align-self: auto;
    order: 4;
    padding: 16px 24px 48px 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a16514e0.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#a16514e0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 12px 0%;
}
    
#\39 d95ed1c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d7208e4f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\33 0a09701 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    flex: 0 1 auto;
    justify-self: auto;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\36 b8c953a {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    justify-content: space-between;
    margin: 0% 0% 0% 0%;
}
    
#\37 64a588a::before, #\37 64a588a > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_7);
    opacity: 0.9;
    border-radius: inherit;
}
#\37 64a588a {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: url("https://irp.cdn-website.com/635446b1/dms3rep/multi/opt/magnific_improve-clarity-and-brigh_XmuVx8tBfo+2-1920w.png");
}
    
#\35 975306a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 58%;
    min-width: 4%;
    flex: 0 1 auto;
    justify-self: auto;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\32 9753a66 {
    width: 95%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e1ca5487 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e903fcef {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    background-color: var(--color_7);
    background-image: none;
    border-width: 4px 0 0 0;
    border-color: var(--color_4) #000000 #000000 #000000;
    border-style: solid;
    border-radius: 2px 2px 2px 2px;
    justify-content: flex-start;
    justify-self: auto;
    align-self: auto;
    order: 0;
    flex: 0 1 auto;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    padding: 32px 32px 48px 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 a8988ce {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f0b79d49 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 bfa3311 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    background-color: var(--color_7);
    background-image: none;
    border-width: 4px 0 0 0;
    border-color: var(--color_4) #000000 #000000 #000000;
    border-style: solid;
    border-radius: 2px 2px 2px 2px;
    justify-content: flex-start;
    justify-self: auto;
    align-self: auto;
    order: 0;
    flex: 0 1 auto;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    padding: 32px 32px 48px 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b90facab {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 6d310ec {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 d714083 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    background-color: var(--color_7);
    background-image: none;
    border-width: 4px 0 0 0;
    border-color: var(--color_4) #000000 #000000 #000000;
    border-style: solid;
    border-radius: 2px 2px 2px 2px;
    justify-content: flex-start;
    justify-self: auto;
    align-self: auto;
    order: 0;
    flex: 0 1 auto;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    padding: 32px 32px 48px 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dbd6dde0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 bfe9e7b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 ad08276 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    background-color: var(--color_7);
    background-image: none;
    border-width: 4px 0 0 0;
    border-color: var(--color_4) #000000 #000000 #000000;
    border-style: solid;
    border-radius: 2px 2px 2px 2px;
    justify-content: flex-start;
    justify-self: auto;
    align-self: auto;
    order: 0;
    flex: 0 1 auto;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    padding: 32px 32px 48px 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c0d72f09 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 87d3b87 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_hoa[data-pinned] {
    position: sticky;
    top: 180px;
    bottom: auto;
    z-index: 1;
}
#group_hoa {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
}



@media all {
    
#b2e6d70f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_10);
    background-image: none;
}
    
#\35 a4ae4b7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 246e98d {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex: 0 1 auto;
    height: auto;
}
    
#\30 1b67728 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 6% 4% 3% 4%;
    margin: 0% 0% 0% 0%;
}
    
#aa4cfaa7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 27811d8 {
    margin: 0px 0% 0px 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\32 57a4c74 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 42%;
    min-width: 4%;
    order: 0;
    flex-direction: row;
    flex-wrap: nowrap;
    flex: 0 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#bdacf58a {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: stretch;
    max-height: none;
    margin: 0px 0% 0px 0%;
}
    
#\36 ff11b56 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 36px;
    width: 54%;
    min-width: 4%;
    order: 1;
    flex: 0 1 auto;
    padding: 4% 0px 4% 0px;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#c7782ec5 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_10);
    background-image: none;
}
    
#\30 710da3f {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c8a965b5 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 3% 4% 6% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\38 e1494d9 {
    margin: 0px 0% 0px 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#e7a526ea {
    align-items: flex-start;
    width: 48%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 b746a96 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\35 fecce50 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f31cb220 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\36 8425bdd {
    align-items: flex-start;
    width: 48%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#ee138d37 {
    margin: 0px 0% 0px 0%;
}
    
#e7d578ba {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#\33 fdee1fe {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c9913dd5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a0a0ec04 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex: 0 1 auto;
    height: auto;
}
    
#\32 8ad9afa {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 36px;
    width: 54%;
    min-width: 4%;
    order: 0;
    flex: 0 1 auto;
    padding: 2% 0px 2% 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 aa31c1b {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 6% 4% 6% 4%;
    margin: 0% 0% 0% 0%;
}
    
#e4f871ce {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: stretch;
    max-height: none;
    margin: 0px 0% 0px 0%;
}
    
#f44dd8a7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 42%;
    min-width: 4%;
    order: 1;
    flex-direction: row;
    flex-wrap: nowrap;
    flex: 0 1 auto;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\31 c6e5b14.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 c6e5b14 {
    width: auto;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 671e522.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 671e522 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 12px 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\31 10bd6f8 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 36px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 6% 4% 6% 4%;
    margin: 0% 0% 0% 0%;
}
    
#e4fcf4ca {
    min-height: 80px;
    column-gap: 0.1%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    align-items: stretch;
    order: 1;
    background-color: var(--color_13);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_13) var(--color_13) var(--color_13) var(--color_13);
    border-style: solid;
    padding: 1px 1px 1px 1px;
    margin: 0% 0% 0% 0%;
}
    
#\30 d668d4e {
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    order: 0;
    align-self: auto;
    min-width: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a76365a2 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    background-size: contain;
    background-position: 0% 50%;
}
    
#e118b3d1 {
    align-items: flex-start;
    width: 19.91%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    background-color: var(--color_5);
    background-image: none;
    border-width: 0px 0 0 0;
    border-color: var(--color_4) #000000 #000000 #000000;
    border-style: solid;
    border-radius: 2px 2px 2px 2px;
    justify-content: flex-start;
    padding: 16px 24px 48px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\30 c616ec0 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    order: 0;
    flex-wrap: nowrap;
    justify-content: space-between;
    margin: 0% 0% 0% 0%;
}
    
#\39 02e59be {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\37 8b6e261 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ba738530 {
    align-items: flex-start;
    width: 19.91%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    background-color: var(--color_5);
    background-image: none;
    border-width: 0px 0 0 0;
    border-color: var(--color_4) #000000 #000000 #000000;
    border-style: solid;
    border-radius: 2px 2px 2px 2px;
    justify-content: flex-start;
    padding: 16px 24px 48px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\35 f88cf30.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 f88cf30 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 12px 0%;
}
    
#\35 21ffd08 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b96023f2 {
    align-items: flex-start;
    width: 19.91%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    background-color: var(--color_5);
    background-image: none;
    border-width: 0px 0 0 0;
    border-color: var(--color_4) #000000 #000000 #000000;
    border-style: solid;
    border-radius: 2px 2px 2px 2px;
    justify-content: flex-start;
    padding: 16px 24px 48px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\31 c67ec95.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 c67ec95 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 12px 0%;
}
    
#\32 771b5f5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#bdb7a13c {
    align-items: flex-start;
    width: 19.91%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    background-color: var(--color_5);
    background-image: none;
    border-width: 0px 0 0 0;
    border-color: var(--color_4) #000000 #000000 #000000;
    border-style: solid;
    border-radius: 2px 2px 2px 2px;
    justify-content: flex-start;
    padding: 16px 24px 48px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\37 17e7da4.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 17e7da4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 12px 0%;
}
    
#f6084123 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 5f232b1 {
    align-items: flex-start;
    width: 19.91%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    background-color: var(--color_5);
    background-image: none;
    border-width: 0px 0 0 0;
    border-color: var(--color_4) #000000 #000000 #000000;
    border-style: solid;
    border-radius: 2px 2px 2px 2px;
    justify-content: flex-start;
    box-shadow: none;
    padding: 16px 24px 48px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\30 aec4c5a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 aec4c5a {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 12px 0%;
}
    
#efb2feaa {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 7e195c3 {
    min-height: 44px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    order: 2;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\38 8d13cc8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 8d13cc8 {
    width: 80%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fad2e725 {
    margin: 0px 0% 0px 0%;
}
    
#\33 26d5671 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    order: 3;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#b5bdf7fd.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b5bdf7fd {
    width: 80%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c591543e {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cb4fea3c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 f6c550a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 670c7ee {
    align-items: flex-start;
    width: 24.92%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    background-color: var(--color_5);
    background-image: none;
    border-width: 0px 0 0 0;
    border-color: var(--color_4) #000000 #000000 #000000;
    border-style: solid;
    border-radius: 2px 2px 2px 2px;
    justify-content: flex-start;
    padding: 16px 24px 48px 24px;
    margin: 0px 0% 0px 0%;
}
    
#ff2772e3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ff2772e3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 12px 0%;
}
    
#\34 fb0d2de {
    align-items: flex-start;
    width: 24.92%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    background-color: var(--color_5);
    background-image: none;
    border-width: 0px 0 0 0;
    border-color: var(--color_4) #000000 #000000 #000000;
    border-style: solid;
    border-radius: 2px 2px 2px 2px;
    justify-content: flex-start;
    padding: 16px 24px 48px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\38 e66f33a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 e66f33a {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 12px 0%;
}
    
#\35 7c09a64 {
    align-items: flex-start;
    width: 24.92%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    background-color: var(--color_5);
    background-image: none;
    border-width: 0px 0 0 0;
    border-color: var(--color_4) #000000 #000000 #000000;
    border-style: solid;
    border-radius: 2px 2px 2px 2px;
    justify-content: flex-start;
    padding: 16px 24px 48px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\31 7a5cb36 {
    align-items: flex-start;
    width: 24.92%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    background-color: var(--color_5);
    background-image: none;
    border-width: 0px 0 0 0;
    border-color: var(--color_4) #000000 #000000 #000000;
    border-style: solid;
    border-radius: 2px 2px 2px 2px;
    justify-content: flex-start;
    padding: 16px 24px 48px 24px;
    margin: 0px 0% 0px 0%;
}
    
#b768ab6b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b768ab6b {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 12px 0%;
}
    
#f08279a2.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f08279a2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 12px 0%;
}
    
#b5992aec {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 e5dc4cb {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#dd15a2e6 {
    min-height: 80px;
    column-gap: 0.1%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    align-items: stretch;
    order: 4;
    background-color: var(--color_13);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_13) var(--color_13) var(--color_13) var(--color_13);
    border-style: solid;
    padding: 1px 1px 1px 1px;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\38 6016363 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 36px;
    width: 54%;
    min-width: 4%;
    flex: 0 1 auto;
    justify-self: auto;
    justify-content: flex-start;
    order: 1;
    padding: 4% 0px 4% 0px;
    margin: 0% 0% 0% 0%;
}
    
#\33 a155d61::before, #\33 a155d61 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_7);
    opacity: 0.9;
    border-radius: inherit;
}
#\33 a155d61 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: url("https://irp.cdn-website.com/635446b1/dms3rep/multi/opt/magnific_improve-clarity-and-light_Cqxt54rEEy+2-1920w.png");
}
    
#fa91b163 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 5276f85 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#\32 709a7df {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 42%;
    min-width: 4%;
    flex: 0 1 auto;
    justify-self: auto;
    justify-content: flex-start;
    order: 0;
    flex-direction: row;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#e5dda410 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    justify-content: space-between;
    margin: 0% 0% 0% 0%;
}
    
#dadc4005 {
    width: 80%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_l4u {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: stretch;
    max-height: none;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\37 3047098 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    max-height: none;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\35 70646f8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 42%;
    min-width: 4%;
    order: 1;
    flex-direction: row;
    flex-wrap: nowrap;
    flex: 0 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\31 b22dd25 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\35 24a3acd {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_7);
    background-image: none;
}
    
#\35 9b5ceaf {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 48px;
    width: 54%;
    min-width: 4%;
    order: 0;
    flex: 0 1 auto;
    padding: 4% 0px 4% 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 a7092f8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\37 bca18a7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_rdg {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: stretch;
    max-height: none;
    margin: 0px 0% 0px 0%;
}
    
#c3a1ee14 {
    align-items: flex-start;
    width: 90%;
    min-height: auto;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    max-height: none;
    justify-self: auto;
    align-self: auto;
    order: 2;
    border-radius: 2px 2px 2px 2px;
    background-color: var(--color_8);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_19) var(--color_19) var(--color_19) var(--color_19);
    border-style: solid;
    flex: 0 1 auto;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 af52211 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 e93ca66 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#d4c50fdd {
    min-height: 29px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-self: center;
    margin: 0% 0% 0% 0%;
}
    
#\30 fc30023 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 36px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    margin: 0% 0% 0% 0%;
}
    
#\35 5cde626 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#widget_2jv {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\36 cd4b878 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-self: center;
    margin: 0% 0% 0% 0%;
}
    
#widget_kr3 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media all {
    
#\33 1940592 {
    align-items: flex-start;
    width: 32.66%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 48px;
    column-gap: 24px;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_16) var(--color_16) var(--color_16) var(--color_16);
    border-style: solid;
    justify-content: space-between;
    background-color: var(--color_5);
    background-image: none;
    justify-self: auto;
    order: 1;
    border-radius: 2px 2px 2px 2px;
    padding: 24px 16px 24px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 0248320 {
    min-height: 8px;
    column-gap: 20%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    flex-wrap: nowrap;
    align-items: stretch;
    align-content: center;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_10) var(--color_10) var(--color_10) var(--color_10);
    border-style: solid;
    flex: 1 1 auto;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\38 4528507 {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 1.5%;
    flex: 0 1 auto;
    flex-wrap: nowrap;
    --column-gap: 1.5%;
    align-content: center;
    order: 1;
    padding: 0px 24px 0px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\38 7030178.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 7030178 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: flex-start;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f51f28d8.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 8px 8px 8px 8px;
}
#f51f28d8 {
    width: 200px;
    height: auto;
    max-width: 100%;
    min-height: 48px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fdf6761f {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 1.5%;
    flex: 0 1 auto;
    flex-wrap: nowrap;
    --column-gap: 1.5%;
    align-content: center;
}
    
#da7ab745.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#da7ab745 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\38 07cc528.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 07cc528 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 8a8f226 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 36px;
    width: 48%;
    min-width: 4%;
    flex-wrap: nowrap;
    justify-content: flex-start;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#ca9b23da {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 5a5971f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_10);
    background-image: none;
}
    
#f44e4196 {
    margin: 0px 0% 0px 0%;
}
    
#\33 ba95fc2 {
    align-items: flex-start;
    width: 32.66%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 48px;
    column-gap: 24px;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_16) var(--color_16) var(--color_16) var(--color_16);
    border-style: solid;
    justify-content: space-between;
    background-color: var(--color_5);
    background-image: none;
    justify-self: auto;
    order: 0;
    border-radius: 2px 2px 2px 2px;
    padding: 24px 16px 24px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c3232949 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.5%;
    flex: 0 1 auto;
    flex-wrap: nowrap;
    --column-gap: 1.5%;
    align-content: center;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#aca0eabd {
    min-height: auto;
    column-gap: 4%;
    row-gap: 60px;
    width: 100%;
    flex-wrap: wrap;
    max-width: none;
    padding: 6% 4% 6% 4%;
    margin: 0% 0% 0% 0%;
}
    
#dacf5df0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\38 4cc69d3[data-pinned] {
    position: sticky;
    top: 180px;
    bottom: auto;
    z-index: 1;
}
#\38 4cc69d3 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\32 9f69e34 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\33 149b57d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 36px;
    width: 48%;
    min-width: 4%;
    flex-wrap: nowrap;
    justify-content: flex-start;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\37 a38ed83 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#b31b526f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#e4d0102a {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\36 e111f42 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 89b89cb.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 89b89cb {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 d87ae45.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 d87ae45 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 a37277d {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex: 0 1 auto;
    flex-wrap: nowrap;
    --column-gap: 4%;
    align-content: center;
    order: 0;
    padding: 0px 24px 0px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\39 b822c96 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_16) var(--color_16) var(--color_16) var(--color_16);
    border-style: solid;
    justify-content: flex-start;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    justify-self: auto;
    align-self: auto;
    order: 1;
    flex: 0 1 auto;
    padding: 6px 0px 6px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e246c3ff.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#e246c3ff {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 93d1359.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 93d1359 {
    width: auto;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a000ecc1 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_16) var(--color_16) var(--color_16) var(--color_16);
    border-style: solid;
    justify-content: flex-start;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    justify-self: auto;
    align-self: auto;
    order: 1;
    flex: 0 1 auto;
    padding: 6px 0px 6px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c7899996 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex: 0 1 auto;
    flex-wrap: nowrap;
    --column-gap: 4%;
    align-content: center;
    order: 0;
    padding: 0px 24px 0px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\31 e249da4.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 e249da4 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 c18c9e5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 c18c9e5 {
    width: auto;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 df897cd {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 1.5%;
    flex: 0 1 auto;
    flex-wrap: nowrap;
    --column-gap: 1.5%;
    align-content: center;
    order: 1;
    padding: 0px 24px 0px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\34 5eb15d4.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 5eb15d4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 30dadd3.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\37 30dadd3 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d0c9ffcd {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_16) var(--color_16) var(--color_16) var(--color_16);
    border-style: solid;
    justify-content: flex-start;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    justify-self: auto;
    align-self: auto;
    order: 1;
    flex: 0 1 auto;
    padding: 6px 0px 6px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 7fd2964 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex: 0 1 auto;
    flex-wrap: nowrap;
    --column-gap: 4%;
    align-content: center;
    order: 0;
    padding: 0px 24px 0px 24px;
    margin: 0px 0% 0px 0%;
}
    
#b669d6f1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b669d6f1 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 968e5dc.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 968e5dc {
    width: auto;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 25ac150 {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 1.5%;
    flex: 0 1 auto;
    flex-wrap: nowrap;
    --column-gap: 1.5%;
    align-content: center;
    order: 1;
    padding: 0px 24px 0px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\39 a233d98.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 a233d98 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 dc21f2a.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\30 dc21f2a {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 54994ca {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_16) var(--color_16) var(--color_16) var(--color_16);
    border-style: solid;
    justify-content: flex-start;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    justify-self: auto;
    align-self: auto;
    order: 1;
    flex: 0 1 auto;
    padding: 6px 0px 6px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a766df6e {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex: 0 1 auto;
    flex-wrap: nowrap;
    --column-gap: 4%;
    align-content: center;
    order: 0;
    padding: 0px 24px 0px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\37 5d8dcc7.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 5d8dcc7 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#df67d016.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#df67d016 {
    width: auto;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 592c61e {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 1.5%;
    flex: 0 1 auto;
    flex-wrap: nowrap;
    --column-gap: 1.5%;
    align-content: center;
    order: 1;
    padding: 0px 24px 0px 24px;
    margin: 0px 0% 0px 0%;
}
    
#fa2331e9.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#fa2331e9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a340d644.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#a340d644 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f7e4bcc9 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_16) var(--color_16) var(--color_16) var(--color_16);
    border-style: solid;
    justify-content: flex-start;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    justify-self: auto;
    align-self: auto;
    order: 1;
    flex: 0 1 auto;
    padding: 6px 0px 6px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e2db8a8a {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex: 0 1 auto;
    flex-wrap: nowrap;
    --column-gap: 4%;
    align-content: center;
    order: 0;
    padding: 0px 24px 0px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\37 e35a363.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 e35a363 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d5215037.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#d5215037 {
    width: auto;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ce89ec26 {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 1.5%;
    flex: 0 1 auto;
    flex-wrap: nowrap;
    --column-gap: 1.5%;
    align-content: center;
    order: 1;
    padding: 0px 24px 0px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\35 a58bfa0.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 a58bfa0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 5a71b43.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\31 5a71b43 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_7jd {
    align-self: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\36 337d3ca {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_cbk {
    flex-direction: row;
    align-items: stretch;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    flex-wrap: nowrap;
    --column-gap: 1%;
    align-content: stretch;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 b467740 {
    width: 100px;
    height: auto;
    max-width: 100%;
    order: 5;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 303c9bb {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 1.5%;
    flex: 0 1 auto;
    flex-wrap: nowrap;
    --column-gap: 1.5%;
    align-content: center;
}
    
#ff4c6eb1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ff4c6eb1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 542d5d2.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 542d5d2 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: flex-start;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 737cdf8 {
    align-items: flex-start;
    width: 32.66%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 48px;
    column-gap: 24px;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_16) var(--color_16) var(--color_16) var(--color_16);
    border-style: solid;
    justify-content: space-between;
    background-color: var(--color_5);
    background-image: none;
    justify-self: auto;
    order: 0;
    border-radius: 2px 2px 2px 2px;
    padding: 24px 16px 24px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 cb31e93 {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 1.5%;
    flex: 0 1 auto;
    flex-wrap: nowrap;
    --column-gap: 1.5%;
    align-content: center;
}
    
#a011b04c {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.5%;
    flex: 0 1 auto;
    flex-wrap: nowrap;
    --column-gap: 1.5%;
    align-content: center;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 b181c35 {
    width: 100px;
    height: auto;
    max-width: 100%;
    order: 5;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c4f31642.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c4f31642 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e2fbb5f8 {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 1.5%;
    flex: 0 1 auto;
    flex-wrap: nowrap;
    --column-gap: 1.5%;
    align-content: center;
}
    
#\39 3e03a29.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 3e03a29 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 659ed95.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 659ed95 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: flex-start;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 06a8863 {
    align-items: flex-start;
    width: 32.66%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 48px;
    column-gap: 24px;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_16) var(--color_16) var(--color_16) var(--color_16);
    border-style: solid;
    justify-content: space-between;
    background-color: var(--color_5);
    background-image: none;
    justify-self: auto;
    order: 0;
    border-radius: 2px 2px 2px 2px;
    padding: 24px 16px 24px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 6c68df8 {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 1.5%;
    flex: 0 1 auto;
    flex-wrap: nowrap;
    --column-gap: 1.5%;
    align-content: center;
}
    
#\33 91a0dc8 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.5%;
    flex: 0 1 auto;
    flex-wrap: nowrap;
    --column-gap: 1.5%;
    align-content: center;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 b9e184d {
    width: 100px;
    height: auto;
    max-width: 100%;
    order: 5;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e502858e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e502858e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 89db8a5 {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 1.5%;
    flex: 0 1 auto;
    flex-wrap: nowrap;
    --column-gap: 1.5%;
    align-content: center;
}
    
#ce197fcc.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ce197fcc {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d024730d {
    align-items: flex-start;
    width: 32.66%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 48px;
    column-gap: 24px;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_16) var(--color_16) var(--color_16) var(--color_16);
    border-style: solid;
    justify-content: space-between;
    background-color: var(--color_5);
    background-image: none;
    justify-self: auto;
    order: 0;
    border-radius: 2px 2px 2px 2px;
    padding: 24px 16px 24px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 7936f83 {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 1.5%;
    flex: 0 1 auto;
    flex-wrap: nowrap;
    --column-gap: 1.5%;
    align-content: center;
}
    
#\38 e2a6638 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.5%;
    flex: 0 1 auto;
    flex-wrap: nowrap;
    --column-gap: 1.5%;
    align-content: center;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ba97cac9 {
    width: 100px;
    height: auto;
    max-width: 100%;
    order: 5;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 6c5c95c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 6c5c95c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fec36e49 {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 1.5%;
    flex: 0 1 auto;
    flex-wrap: nowrap;
    --column-gap: 1.5%;
    align-content: center;
}
    
#b6f060e5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b6f060e5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 300847b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 300847b {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: flex-start;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 0b7332a {
    align-items: flex-start;
    width: 32.66%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 48px;
    column-gap: 24px;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_16) var(--color_16) var(--color_16) var(--color_16);
    border-style: solid;
    justify-content: space-between;
    background-color: var(--color_5);
    background-image: none;
    justify-self: auto;
    order: 0;
    border-radius: 2px 2px 2px 2px;
    padding: 24px 16px 24px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 f8b0be0 {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 1.5%;
    flex: 0 1 auto;
    flex-wrap: nowrap;
    --column-gap: 1.5%;
    align-content: center;
}
    
#b5f7273f {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.5%;
    flex: 0 1 auto;
    flex-wrap: nowrap;
    --column-gap: 1.5%;
    align-content: center;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 ca72668 {
    width: 100px;
    height: auto;
    max-width: 100%;
    order: 5;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 12872b2.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 12872b2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 12bc8d2 {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 1.5%;
    flex: 0 1 auto;
    flex-wrap: nowrap;
    --column-gap: 1.5%;
    align-content: center;
}
    
#f2759c9d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f2759c9d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f46b1338.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f46b1338 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: flex-start;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 139e712 {
    flex-direction: row;
    align-items: stretch;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    flex-wrap: nowrap;
    --column-gap: 1%;
    align-content: stretch;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 710c702 {
    align-items: flex-start;
    width: 32.66%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 48px;
    column-gap: 24px;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_16) var(--color_16) var(--color_16) var(--color_16);
    border-style: solid;
    justify-content: space-between;
    background-color: var(--color_5);
    background-image: none;
    justify-self: auto;
    order: 0;
    border-radius: 2px 2px 2px 2px;
    padding: 24px 16px 24px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 0816e43 {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 1.5%;
    flex: 0 1 auto;
    flex-wrap: nowrap;
    --column-gap: 1.5%;
    align-content: center;
}
    
#a35da94c {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.5%;
    flex: 0 1 auto;
    flex-wrap: nowrap;
    --column-gap: 1.5%;
    align-content: center;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 bd12e59 {
    width: 100px;
    height: auto;
    max-width: 100%;
    order: 5;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 e6765a5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 e6765a5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 ff4900c {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 1.5%;
    flex: 0 1 auto;
    flex-wrap: nowrap;
    --column-gap: 1.5%;
    align-content: center;
}
    
#\33 22b1cbd.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 22b1cbd {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 fe2a714.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 fe2a714 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: flex-start;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 fc00603 {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 1.5%;
    flex: 0 1 auto;
    flex-wrap: nowrap;
    --column-gap: 1.5%;
    align-content: center;
}
    
#b6307df5 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.5%;
    flex: 0 1 auto;
    flex-wrap: nowrap;
    --column-gap: 1.5%;
    align-content: center;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e599cab4 {
    width: 100px;
    height: auto;
    max-width: 100%;
    order: 5;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d25a7801.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#d25a7801 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 6ec15ba {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 1.5%;
    flex: 0 1 auto;
    flex-wrap: nowrap;
    --column-gap: 1.5%;
    align-content: center;
}
    
#fb418fe3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#fb418fe3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 6246f4c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 6246f4c {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: flex-start;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b3ed79b3 {
    align-items: flex-start;
    width: 32.66%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 48px;
    column-gap: 24px;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_16) var(--color_16) var(--color_16) var(--color_16);
    border-style: solid;
    justify-content: space-between;
    background-color: var(--color_5);
    background-image: none;
    justify-self: auto;
    order: 3;
    border-radius: 2px 2px 2px 2px;
    padding: 24px 16px 24px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cfbdd89f {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 1.5%;
    flex: 0 1 auto;
    flex-wrap: nowrap;
    --column-gap: 1.5%;
    align-content: center;
}
    
#ed8acec7 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.5%;
    flex: 0 1 auto;
    flex-wrap: nowrap;
    --column-gap: 1.5%;
    align-content: center;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 cf1617c {
    width: 100px;
    height: auto;
    max-width: 100%;
    order: 5;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 47d23c8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 47d23c8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 20a0663 {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 1.5%;
    flex: 0 1 auto;
    flex-wrap: nowrap;
    --column-gap: 1.5%;
    align-content: center;
}
    
#\36 49ee0cf.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 49ee0cf {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 85fd36d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 85fd36d {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: flex-start;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 8b02c8f {
    align-items: flex-start;
    width: 32.66%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 48px;
    column-gap: 24px;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_16) var(--color_16) var(--color_16) var(--color_16);
    border-style: solid;
    justify-content: space-between;
    background-color: var(--color_5);
    background-image: none;
    justify-self: auto;
    order: 2;
    border-radius: 2px 2px 2px 2px;
    padding: 24px 16px 24px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#efe671a4 {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 1.5%;
    flex: 0 1 auto;
    flex-wrap: nowrap;
    --column-gap: 1.5%;
    align-content: center;
}
    
#\31 2eb1128 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.5%;
    flex: 0 1 auto;
    flex-wrap: nowrap;
    --column-gap: 1.5%;
    align-content: center;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 a123bd2 {
    width: 100px;
    height: auto;
    max-width: 100%;
    order: 5;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d95d9196.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#d95d9196 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 d792851 {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 1.5%;
    flex: 0 1 auto;
    flex-wrap: nowrap;
    --column-gap: 1.5%;
    align-content: center;
}
    
#d33be7e4.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#d33be7e4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cc431ecf.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#cc431ecf {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: flex-start;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f0c99544 {
    align-items: flex-start;
    width: 32.66%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 48px;
    column-gap: 24px;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_16) var(--color_16) var(--color_16) var(--color_16);
    border-style: solid;
    justify-content: space-between;
    background-color: var(--color_5);
    background-image: none;
    justify-self: auto;
    order: 4;
    border-radius: 2px 2px 2px 2px;
    padding: 24px 16px 24px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b01054e4 {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 1.5%;
    flex: 0 1 auto;
    flex-wrap: nowrap;
    --column-gap: 1.5%;
    align-content: center;
}
    
#a08b13df {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.5%;
    flex: 0 1 auto;
    flex-wrap: nowrap;
    --column-gap: 1.5%;
    align-content: center;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dbdd81af {
    width: 100px;
    height: auto;
    max-width: 100%;
    order: 5;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 1f81837.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 1f81837 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 aa3a0e8 {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 1.5%;
    flex: 0 1 auto;
    flex-wrap: nowrap;
    --column-gap: 1.5%;
    align-content: center;
}
    
#\39 8ffdcd7.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 8ffdcd7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b2f0a86c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b2f0a86c {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: flex-start;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f0c1e18e {
    align-self: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
}



@media all {
    
#\33 4b1b0da {
    min-height: auto;
    column-gap: 4%;
    row-gap: 36px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 6% 4% 6% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\30 511bc67 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    order: 0;
    flex-wrap: nowrap;
    justify-content: space-between;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 bd51f5a {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\35 e4660f7 {
    min-height: 80px;
    column-gap: 1%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    align-items: stretch;
    order: 1;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_13) var(--color_13) var(--color_13) var(--color_13);
    border-style: solid;
    padding: 1px 1px 1px 1px;
    margin: 0% 0% 0% 0%;
}
    
#ceceadf2 {
    margin: 0px 0% 0px 0%;
}
    
#\32 eb858e7 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_7);
    background-image: none;
    background-size: contain;
    background-position: 0% 50%;
}
    
#\32 d9a028b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 d9a028b {
    width: 80%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 65177a8 {
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    order: 0;
    align-self: auto;
    min-width: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f383d7a6 {
    align-items: flex-start;
    width: 32.66%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_8);
    background-image: none;
    border-width: 4px 0 0 0;
    border-color: var(--color_4) #000000 #000000 #000000;
    border-style: solid;
    border-radius: 2px 2px 2px 2px;
    justify-content: flex-start;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 16px 24px 48px 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 b55692a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 e2fa6e6.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 e2fa6e6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 12px 0%;
}
    
#f670fe00 {
    align-items: flex-start;
    width: 32.66%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_8);
    background-image: none;
    border-width: 4px 0 0 0;
    border-color: var(--color_4) #000000 #000000 #000000;
    border-style: solid;
    border-radius: 2px 2px 2px 2px;
    justify-content: flex-start;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 16px 24px 48px 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 cfc3b15.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 cfc3b15 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 12px 0%;
}
    
#d32dea77 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 b293202 {
    align-items: flex-start;
    width: 32.66%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_8);
    background-image: none;
    border-width: 4px 0 0 0;
    border-color: var(--color_4) #000000 #000000 #000000;
    border-style: solid;
    border-radius: 2px 2px 2px 2px;
    justify-content: flex-start;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 16px 24px 48px 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 94b11d0.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 94b11d0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 12px 0%;
}
    
#d1442d58 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\33 7210290.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 7210290 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 2355910.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 2355910 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 7684485.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 7684485 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 ba584d3 {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 1.5%;
    flex: 0 1 auto;
    flex-wrap: nowrap;
    --column-gap: 1.5%;
    align-content: center;
    order: 1;
    flex-direction: row;
    padding: 0px 24px 0px 24px;
    margin: 0px 0% 0px 0%;
}
    
#ccabf777.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ccabf777 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 d3a357a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 d3a357a {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 4df2e18 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    flex: 0 1 auto;
}
    
#\32 08d15c9.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 08d15c9 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 7c99f78 {
    width: 100%;
    height: 200px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 9b5be49.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 9b5be49 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 1d43020 {
    min-height: 80px;
    column-gap: 1.5%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-wrap: nowrap;
    align-items: stretch;
    align-content: stretch;
    margin: 0% 0% 0% 0%;
}
    
#ee12e8bb {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    flex: 0 1 auto;
}
    
#\36 6c53242 {
    align-items: flex-start;
    width: 23.87%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-width: 0.4px 0.4px 0.4px 0.4px;
    border-color: var(--color_16) var(--color_16) var(--color_16) var(--color_16);
    border-style: solid;
    justify-content: space-between;
    height: auto;
    border-radius: 2px 2px 2px 2px;
    order: 1;
    padding: 0px 0px 12px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 2f6deb9 {
    align-self: flex-start;
    flex-direction: row;
    align-items: stretch;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.5%;
    flex-wrap: nowrap;
    --column-gap: 1.5%;
    align-content: stretch;
    margin-right: 0%;
    margin-left: 0%;
    justify-content: space-between;
}
    
#cea26508 {
    width: 24px;
    height: 24px;
    max-width: 100%;
    order: 5;
}
    
#bbda9c2c {
    align-self: flex-start;
    flex-direction: row;
    align-items: stretch;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.5%;
    flex-wrap: nowrap;
    --column-gap: 1.5%;
    align-content: stretch;
    margin-right: 0%;
    margin-left: 0%;
    justify-content: space-between;
}
    
#\35 3d30256 {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 1.5%;
    flex: 0 1 auto;
    flex-wrap: nowrap;
    --column-gap: 1.5%;
    align-content: center;
    order: 1;
    flex-direction: row;
    padding: 0px 24px 0px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\35 70776bc {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 5;
}
    
#ce20c19b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ce20c19b {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 edf8ef7 {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 5;
}
    
#\33 1d51682 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    flex: 0 1 auto;
}
    
#\37 bc88785.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 bc88785 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 20be8d0 {
    width: 100%;
    height: 200px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#aa7b158c {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 1.5%;
    flex: 0 1 auto;
    flex-wrap: nowrap;
    --column-gap: 1.5%;
    align-content: center;
    order: 1;
    flex-direction: row;
    padding: 0px 24px 0px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\34 a56239d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 a56239d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 54f76e3 {
    align-items: flex-start;
    width: 23.87%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-width: 0.4px 0.4px 0.4px 0.4px;
    border-color: var(--color_16) var(--color_16) var(--color_16) var(--color_16);
    border-style: solid;
    justify-content: space-between;
    height: auto;
    border-radius: 2px 2px 2px 2px;
    order: 3;
    padding: 0px 0px 12px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 598a9dd {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 5;
}
    
#\38 542f06a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 542f06a {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 eb2d306 {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 1.5%;
    flex: 0 1 auto;
    flex-wrap: nowrap;
    --column-gap: 1.5%;
    align-content: center;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 0px 24px 0px 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 6822a8d {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    flex: 0 1 auto;
}
    
#\30 43e7ecb.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 43e7ecb {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f70ff347 {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 1.5%;
    flex: 0 1 auto;
    flex-wrap: nowrap;
    --column-gap: 1.5%;
    align-content: center;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 0px 24px 0px 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 4a6bfb2 {
    width: 100%;
    height: 200px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c94db5bd {
    width: 100%;
    height: 200px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 dec74db {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 5;
}
    
#\30 9862e36.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 9862e36 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 1fe0421.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 1fe0421 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 f7cdb81.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 f7cdb81 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b5dda1c2 {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 1.5%;
    flex: 0 1 auto;
    flex-wrap: nowrap;
    --column-gap: 1.5%;
    align-content: center;
    order: 1;
    flex-direction: row;
    padding: 0px 24px 0px 24px;
    margin: 0px 0% 0px 0%;
}
    
#fd4fc729 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    flex: 0 1 auto;
}
    
#\38 1eda6b4 {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 1.5%;
    flex: 0 1 auto;
    flex-wrap: nowrap;
    --column-gap: 1.5%;
    align-content: center;
    order: 1;
    flex-direction: row;
    padding: 0px 24px 0px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\35 9af66d3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 9af66d3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d5cb37e8 {
    width: 100%;
    height: 200px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 07ae85f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 07ae85f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 5d4de08 {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 1.5%;
    flex: 0 1 auto;
    flex-wrap: nowrap;
    --column-gap: 1.5%;
    align-content: center;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 0px 24px 0px 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dd486bf7 {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 5;
}
    
#\33 b560341 {
    width: 100%;
    height: 200px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 29b1566 {
    width: 100%;
    height: 200px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d1b7aa75 {
    align-items: flex-start;
    width: 23.9%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-width: 0.4px 0.4px 0.4px 0.4px;
    border-color: var(--color_16) var(--color_16) var(--color_16) var(--color_16);
    border-style: solid;
    justify-content: space-between;
    height: auto;
    border-radius: 2px 2px 2px 2px;
    order: 0;
    flex: 0 1 auto;
    padding: 0px 0px 12px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e6f6532d {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 1.5%;
    flex: 0 1 auto;
    flex-wrap: nowrap;
    --column-gap: 1.5%;
    align-content: center;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 0px 24px 0px 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bd8b1815 {
    align-self: flex-start;
    flex-direction: row;
    align-items: stretch;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.5%;
    flex-wrap: nowrap;
    --column-gap: 1.5%;
    align-content: stretch;
    margin-right: 0%;
    margin-left: 0%;
    justify-content: flex-start;
}
    
#\34 ccc5c00.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 ccc5c00 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 725aaef {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 1.5%;
    flex: 0 1 auto;
    flex-wrap: nowrap;
    --column-gap: 1.5%;
    align-content: center;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 0px 24px 0px 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 34e8f24.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 34e8f24 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f66ce984.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f66ce984 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cd040b8e {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 1.5%;
    flex: 0 1 auto;
    flex-wrap: nowrap;
    --column-gap: 1.5%;
    align-content: center;
    order: 1;
    flex-direction: row;
    padding: 0px 24px 0px 24px;
    margin: 0px 0% 0px 0%;
}
    
#a02ca80d {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 5;
}
    
#b17cf463 {
    align-items: flex-start;
    width: 23.87%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-width: 0.4px 0.4px 0.4px 0.4px;
    border-color: var(--color_16) var(--color_16) var(--color_16) var(--color_16);
    border-style: solid;
    justify-content: space-between;
    height: auto;
    border-radius: 2px 2px 2px 2px;
    order: 3;
    padding: 0px 0px 12px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 304ffee {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 5;
}
    
#\30 cd884c9 {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 1.5%;
    flex: 0 1 auto;
    flex-wrap: nowrap;
    --column-gap: 1.5%;
    align-content: center;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 0px 24px 0px 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 34ef780.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 34ef780 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 4d107c1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 4d107c1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 09dee9e {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 5;
}
    
#\30 380b1b0 {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 1.5%;
    flex: 0 1 auto;
    flex-wrap: nowrap;
    --column-gap: 1.5%;
    align-content: center;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 0px 24px 0px 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dd40650f {
    align-items: flex-start;
    width: 23.87%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-width: 0.4px 0.4px 0.4px 0.4px;
    border-color: var(--color_16) var(--color_16) var(--color_16) var(--color_16);
    border-style: solid;
    justify-content: space-between;
    height: auto;
    border-radius: 2px 2px 2px 2px;
    order: 1;
    padding: 0px 0px 12px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 3a7f62f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 3a7f62f {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f6ca1723 {
    align-items: flex-start;
    width: 23.87%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-width: 0.4px 0.4px 0.4px 0.4px;
    border-color: var(--color_16) var(--color_16) var(--color_16) var(--color_16);
    border-style: solid;
    justify-content: space-between;
    height: auto;
    border-radius: 2px 2px 2px 2px;
    order: 1;
    padding: 0px 0px 12px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 ac9d291 {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 1.5%;
    flex: 0 1 auto;
    flex-wrap: nowrap;
    --column-gap: 1.5%;
    align-content: center;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 0px 24px 0px 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 a25ccd8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 a25ccd8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 de39a55.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 de39a55 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 d68edcb {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 1.5%;
    flex: 0 1 auto;
    flex-wrap: nowrap;
    --column-gap: 1.5%;
    align-content: center;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 0px 24px 0px 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 43a9ec6 {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 1.5%;
    flex: 0 1 auto;
    flex-wrap: nowrap;
    --column-gap: 1.5%;
    align-content: center;
    order: 1;
    flex-direction: row;
    padding: 0px 24px 0px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\35 bb5cf8d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 bb5cf8d {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 42b1c4f {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    flex: 0 1 auto;
}
    
#\36 b32b67d {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 1.5%;
    flex: 0 1 auto;
    flex-wrap: nowrap;
    --column-gap: 1.5%;
    align-content: center;
    order: 1;
    flex-direction: row;
    padding: 0px 24px 0px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\37 f3b0fd2 {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 1.5%;
    flex: 0 1 auto;
    flex-wrap: nowrap;
    --column-gap: 1.5%;
    align-content: center;
    order: 1;
    flex-direction: row;
    padding: 0px 24px 0px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\36 ae89545 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    flex: 0 1 auto;
}
    
#\30 0774440 {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 5;
}
    
#\31 3d480c0 {
    align-items: flex-start;
    width: 23.87%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-width: 0.4px 0.4px 0.4px 0.4px;
    border-color: var(--color_16) var(--color_16) var(--color_16) var(--color_16);
    border-style: solid;
    justify-content: space-between;
    height: auto;
    border-radius: 2px 2px 2px 2px;
    order: 0;
    padding: 0px 0px 12px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 5c2b741 {
    align-items: flex-start;
    width: 23.87%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-width: 0.4px 0.4px 0.4px 0.4px;
    border-color: var(--color_16) var(--color_16) var(--color_16) var(--color_16);
    border-style: solid;
    justify-content: space-between;
    height: auto;
    border-radius: 2px 2px 2px 2px;
    order: 0;
    padding: 0px 0px 12px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 2fb8093.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 2fb8093 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 1e3410a {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    flex: 0 1 auto;
}
    
#\35 ce0ec06.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 ce0ec06 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 9814b45 {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 1.5%;
    flex: 0 1 auto;
    flex-wrap: nowrap;
    --column-gap: 1.5%;
    align-content: center;
    order: 1;
    flex-direction: row;
    padding: 0px 24px 0px 24px;
    margin: 0px 0% 0px 0%;
}
    
#ee3e3d9f {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    flex: 0 1 auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\37 8173c7b {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    flex: 0 1 auto;
}
    
#\34 ad750f1 {
    align-self: flex-start;
    flex-direction: row;
    align-items: stretch;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.5%;
    flex-wrap: nowrap;
    --column-gap: 1.5%;
    align-content: stretch;
    margin-right: 0%;
    margin-left: 0%;
    justify-content: space-between;
}
    
#\38 f327ac2 {
    width: 100%;
    height: 200px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ad318d96 {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 1.5%;
    flex: 0 1 auto;
    flex-wrap: nowrap;
    --column-gap: 1.5%;
    align-content: center;
    order: 1;
    flex-direction: row;
    padding: 0px 24px 0px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\36 770021b {
    align-items: flex-start;
    width: 23.87%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-width: 0.4px 0.4px 0.4px 0.4px;
    border-color: var(--color_16) var(--color_16) var(--color_16) var(--color_16);
    border-style: solid;
    justify-content: space-between;
    height: auto;
    border-radius: 2px 2px 2px 2px;
    order: 2;
    padding: 0px 0px 12px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d1bc7c7a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#d1bc7c7a {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 44b1622.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 44b1622 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a4cc44f4.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#a4cc44f4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 784ed9c {
    width: 100%;
    height: 200px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 25b9e63 {
    align-items: flex-start;
    width: 23.87%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-width: 0.4px 0.4px 0.4px 0.4px;
    border-color: var(--color_16) var(--color_16) var(--color_16) var(--color_16);
    border-style: solid;
    justify-content: space-between;
    height: auto;
    border-radius: 2px 2px 2px 2px;
    order: 2;
    padding: 0px 0px 12px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 bd4e983 {
    width: 100%;
    height: 200px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ee8ff479 {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 1.5%;
    flex: 0 1 auto;
    flex-wrap: nowrap;
    --column-gap: 1.5%;
    align-content: center;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 0px 24px 0px 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f9c0afac {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 1.5%;
    flex: 0 1 auto;
    flex-wrap: nowrap;
    --column-gap: 1.5%;
    align-content: center;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 0px 24px 0px 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c6165ffe {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    flex: 0 1 auto;
}
    
#\30 f419b88.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 f419b88 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b9a2942c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b9a2942c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 0760f2c {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#b12ef29d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b12ef29d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a33f84ee {
    width: 100%;
    height: 200px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 0b730e1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 0b730e1 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 0a41d45 {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 5;
}
    
#\37 58fe841 {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 1.5%;
    flex: 0 1 auto;
    flex-wrap: nowrap;
    --column-gap: 1.5%;
    align-content: center;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 0px 24px 0px 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f6f663b9.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f6f663b9 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 c7d5a98 {
    width: 100%;
    height: 200px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 96c5310 {
    align-items: flex-start;
    width: 23.87%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-width: 0.4px 0.4px 0.4px 0.4px;
    border-color: var(--color_16) var(--color_16) var(--color_16) var(--color_16);
    border-style: solid;
    justify-content: space-between;
    height: auto;
    border-radius: 2px 2px 2px 2px;
    order: 2;
    padding: 0px 0px 12px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 98116d8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 98116d8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fcbe4249 {
    align-items: flex-start;
    width: 23.87%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-width: 0.4px 0.4px 0.4px 0.4px;
    border-color: var(--color_16) var(--color_16) var(--color_16) var(--color_16);
    border-style: solid;
    justify-content: space-between;
    height: auto;
    border-radius: 2px 2px 2px 2px;
    order: 3;
    padding: 0px 0px 12px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d0235908 {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 1.5%;
    flex: 0 1 auto;
    flex-wrap: nowrap;
    --column-gap: 1.5%;
    align-content: center;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 0px 24px 0px 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 6f4c5fc {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    flex: 0 1 auto;
}
    
#\34 3a6da63 {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 1.5%;
    flex: 0 1 auto;
    flex-wrap: nowrap;
    --column-gap: 1.5%;
    align-content: center;
    order: 1;
    flex-direction: row;
    padding: 0px 24px 0px 24px;
    margin: 0px 0% 0px 0%;
}
    
#e710df64.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e710df64 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 2a81d3b {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    margin: 0% 0% 0% 0%;
}
    
#f2824874 {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 5;
}
    
#\37 c1af6f9 {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 5;
}
    
#\34 af1ae81 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    flex: 0 1 auto;
}
    
#\30 f3e50c7 {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 1.5%;
    flex: 0 1 auto;
    flex-wrap: nowrap;
    --column-gap: 1.5%;
    align-content: center;
    order: 1;
    flex-direction: row;
    padding: 0px 24px 0px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\30 7fbf132 {
    align-items: flex-start;
    width: 23.87%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-width: 0.4px 0.4px 0.4px 0.4px;
    border-color: var(--color_16) var(--color_16) var(--color_16) var(--color_16);
    border-style: solid;
    justify-content: space-between;
    height: auto;
    border-radius: 2px 2px 2px 2px;
    order: 0;
    padding: 0px 0px 12px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#eefaee26 {
    width: 100%;
    height: 200px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 0f509a4.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 0f509a4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 15831eb {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#ba5edbea.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ba5edbea {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a47d1809 {
    align-items: flex-start;
    width: 30%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    order: 0;
    flex: 0 1 auto;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fd67618e {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
    order: 0;
}
}



@media all {
    
#a7a6c0e6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#b12238f8 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 0% 4% 0% 4%;
}
    
#widget_6od {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#\36 df58f8b {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 6698573 {
    align-items: flex-start;
    align-content: flex-start;
}
    
#\35 8336739 {
    width: 50%;
    min-height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#a86ef6ec {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    min-height: auto;
}
    
#db8ccf41 {
    margin: 0px 0% 0px 0%;
}
    
#\39 4492dc1 {
    width: 50%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#group_ahu {
    width: 50%;
    min-height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#e1be4dea {
    width: 50%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\31 f696013 {
    width: 50%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\31 7dc5899 {
    width: 50%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#a3f5e92b {
    column-gap: 0%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: stretch;
    align-items: stretch;
}
    
#widget_dgp {
    width: 80%;
}
    
#d046606b {
    width: 80%;
}
    
#group_mb2 {
    width: 80%;
    flex: 0 1 auto;
    row-gap: 16px;
}
    
#\35 6bfcc7a {
    width: 80%;
}
    
#\34 e922728 {
    width: 80%;
}
    
#d6415833 {
    width: 80%;
}
    
#\32 e47b32d {
    width: 80%;
}
    
#\38 65e891b {
    width: 70%;
}
    
#\35 b1e1839 {
    align-items: flex-start;
    align-content: flex-start;
}
    
#\38 588423a {
    align-items: flex-start;
    align-content: flex-start;
}
    
#\34 bd7184f {
    width: 85%;
}
    
#\39 e0510c9 {
    width: 70%;
}
    
#\37 7f5a9b7 {
    align-items: flex-start;
    align-content: flex-start;
}
    
#\36 46f076b {
    width: 70%;
}
    
#dab23183 {
    width: 70%;
}
    
#\33 a37ad06 {
    align-items: flex-start;
    align-content: flex-start;
}
    
#\32 839a03b {
    width: 55%;
}
    
#\33 e4347fd {
    align-items: flex-start;
    align-content: flex-start;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 7823633 {
    width: auto;
    row-gap: 8px;
}
    
#ae4a001e {
    width: 100%;
}
    
#b78a7e2c::before, #b78a7e2c > .bgExtraLayerOverlay {
    
}
#b78a7e2c {
    width: 100%;
    min-height: 80px;
    height: auto;
    row-gap: 24px;
    order: 1;
    padding: 0px 0px 0px 0px;
}
    
#\34 820abcd {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 6% 4% 6% 4%;
}
    
#\33 58da9e8 {
    background-position: 0% 50%;
}
    
#f167dfe6 {
    margin: 0px 0% 0px 0%;
}
    
#\33 6fe045d {
    width: 100%;
}
    
#f971b5e6 {
    width: 100%;
}
    
#\35 7b93df1 {
    width: 100%;
    min-height: 350px;
    height: auto;
    row-gap: 14px;
    align-self: flex-start;
    order: 0;
    padding: 0px 0px 0px 0px;
}
    
#\35 2447ed5 {
    width: auto;
    row-gap: 8px;
}
    
#\36 ae3bffc {
    width: 48.5%;
}
    
#\37 0c03d43 {
    width: 100%;
}
    
#\35 8a01029 {
    width: 48.5%;
}
    
#dff442af {
    width: 100%;
}
    
#\34 0c299b1 {
    width: auto;
    row-gap: 8px;
}
    
#\37 15163f1 {
    width: 48.5%;
}
    
#efe4d161 {
    width: 100%;
}
    
#\30 8a8e7d7 {
    width: 100%;
    flex: 0 1 auto;
    --column-gap: 8%;
    column-gap: 8%;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 24px 0% 0px 0%;
}
    
#group_3a1 {
    --column-gap: 2%;
    column-gap: 2%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#dd7045f3 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: auto;
    row-gap: 16px;
    padding: 2% 1% 2% 1%;
}
    
#\31 fca48f5 {
    margin: 0px 0% 0px 0%;
}
    
#\31 f76844d {
    width: 100%;
    min-height: 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 e238c69 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    min-height: auto;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\32 5787de4 {
    margin: 0px 0% 0px 0%;
}
    
#\35 d1bdf52 {
    width: 100%;
    min-height: 80px;
    row-gap: 24px;
    padding: 0% 0px 0% 0px;
    margin: 0% 0% 0% 0%;
}
    
#\34 ba4f818 {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 7336053 {
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#a61686a2 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    min-height: auto;
}
    
#\36 8a2b67f {
    margin: 0px 0% 0px 0%;
}
    
#d30596f1 {
    width: 100%;
}
    
#\37 fdfc380 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#bdc3f47c {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e32d32ef {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    min-height: auto;
}
    
#\39 70cfe41 {
    margin: 0px 0% 0px 0%;
}
    
#\37 9e68f84 {
    column-gap: 1%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
}
    
#group_ik7 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#de30b605 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\30 6fcd94f {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#f91ad87a {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#bf08e67e {
    width: 100%;
}
    
#\35 f9e7373 {
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\30 ca0a391 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\31 7d781fb {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 b8c953a {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: auto;
}
    
#\38 78725c8 {
    margin: 0px 0% 0px 0%;
}
    
#e903fcef {
    row-gap: 16px;
    padding: 24px 24px 36px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\36 bfa3311 {
    padding: 24px 24px 36px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\34 d714083 {
    padding: 24px 24px 36px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\39 ad08276 {
    padding: 24px 24px 36px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\33 0a09701 {
    width: 100%;
    min-height: 80px;
}
    
#\35 975306a {
    width: 100%;
    min-height: 80px;
    row-gap: 16px;
}
    
#\32 9753a66 {
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 57a4c74 {
    width: 100%;
    min-height: 80px;
}
    
#\30 1b67728 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    min-height: auto;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\36 ff11b56 {
    width: 100%;
    min-height: 80px;
    row-gap: 24px;
    padding: 0% 0px 0% 0px;
    margin: 0% 0% 0% 0%;
}
    
#\38 27811d8 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e7a526ea {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    row-gap: 24px;
}
    
#\39 b746a96 {
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
}
    
#\30 710da3f {
    width: 100%;
}
    
#c8a965b5 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    min-height: auto;
}
    
#\38 e1494d9 {
    margin: 0px 0% 0px 0%;
}
    
#\36 8425bdd {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ee138d37 {
    margin: 0px 0% 0px 0%;
}
    
#\32 8ad9afa {
    width: 100%;
    min-height: 80px;
    row-gap: 24px;
    padding: 0% 0px 0% 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 aa31c1b {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    min-height: auto;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#f44dd8a7 {
    width: 100%;
    min-height: 80px;
}
    
#a0a0ec04 {
    min-height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 10bd6f8 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    row-gap: 24px;
}
    
#fad2e725 {
    margin: 0px 0% 0px 0%;
}
    
#e4fcf4ca {
    column-gap: 0.1%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 2px;
}
    
#e118b3d1 {
    width: 100%;
    align-self: flex-start;
    min-height: auto;
    padding: 16px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#ba738530 {
    width: 100%;
    align-self: flex-start;
    min-height: auto;
    padding: 16px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#b96023f2 {
    width: 100%;
    padding: 16px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#bdb7a13c {
    width: 100%;
    align-self: flex-start;
    min-height: auto;
    padding: 16px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\35 5f232b1 {
    width: 100%;
    align-self: flex-start;
    min-height: auto;
    padding: 16px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\38 8d13cc8 {
    width: 100%;
}
    
#b5bdf7fd {
    width: 100%;
}
    
#dd15a2e6 {
    column-gap: 0.1%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 2px;
}
    
#\31 670c7ee {
    width: 100%;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\34 fb0d2de {
    width: 100%;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\35 7c09a64 {
    width: 100%;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\31 7a5cb36 {
    width: 100%;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\38 e66f33a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 e66f33a {
    margin: 0px 0% 0px 0%;
}
    
#b768ab6b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b768ab6b {
    margin: 0px 0% 0px 0%;
}
    
#ff2772e3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ff2772e3 {
    margin: 0px 0% 0px 0%;
}
    
#f08279a2.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f08279a2 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 6016363 {
    width: 100%;
    min-height: 80px;
    padding: 0px 0px 0px 0px;
}
    
#e5dda410 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\38 26a0cb2 {
    margin: 0px 0% 0px 0%;
}
    
#\32 709a7df {
    width: 100%;
    min-height: 80px;
}
    
#dadc4005 {
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 3047098 {
    width: 100%;
    height: auto;
    min-height: auto;
    flex: 0 1 auto;
}
    
#\31 b22dd25 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#ccb8024b {
    margin: 0px 0% 0px 0%;
}
    
#c3a1ee14 {
    width: 100%;
    height: auto;
    min-height: auto;
    flex: 0 1 auto;
}
    
#\35 9b5ceaf {
    width: 100%;
    min-height: 80px;
    row-gap: 24px;
    padding: 0px 0px 0px 0px;
}
    
#\35 70646f8 {
    width: 100%;
    min-height: 80px;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 1940592 {
    width: 49.5%;
    min-height: auto;
    row-gap: 24px;
    order: 0;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\38 0248320 {
    column-gap: 0%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: stretch;
    align-items: stretch;
    width: 100%;
    min-height: 80px;
}
    
#f44e4196 {
    margin: 0px 0% 0px 0%;
}
    
#\33 ba95fc2 {
    width: 49.5%;
    min-height: auto;
    row-gap: 24px;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#fdf6761f {
    align-items: flex-start;
    align-content: flex-start;
}
    
#aca0eabd {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    min-height: auto;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
}
    
#ca9b23da {
    width: 100%;
    flex: 0 1 auto;
    row-gap: 16px;
}
    
#\38 4cc69d3 {
    width: 100%;
    flex: 0 1 auto;
    row-gap: 24px;
}
    
#\37 a38ed83 {
    width: 100%;
    flex: 0 1 auto;
    row-gap: 16px;
}
    
#e4d0102a {
    width: 100%;
    flex: 0 1 auto;
    row-gap: 16px;
}
    
#\33 b467740 {
    height: auto;
    width: 100px;
}
    
#\33 303c9bb {
    align-items: flex-start;
    align-content: flex-start;
}
    
#\31 737cdf8 {
    width: 49.5%;
    min-height: auto;
    row-gap: 24px;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\35 cb31e93 {
    align-items: flex-start;
    align-content: flex-start;
}
    
#\35 b181c35 {
    height: auto;
    width: 100px;
}
    
#e2fbb5f8 {
    align-items: flex-start;
    align-content: flex-start;
}
    
#\35 06a8863 {
    width: 49.5%;
    min-height: auto;
    row-gap: 24px;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\35 6c68df8 {
    align-items: flex-start;
    align-content: flex-start;
}
    
#\33 b9e184d {
    height: auto;
    width: 100px;
}
    
#\31 89db8a5 {
    align-items: flex-start;
    align-content: flex-start;
    width: 100.00%;
    height: auto;
    min-height: 74px;
}
    
#d024730d {
    width: 49.5%;
    min-height: auto;
    row-gap: 24px;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\39 7936f83 {
    align-items: flex-start;
    align-content: flex-start;
}
    
#ba97cac9 {
    height: auto;
    width: 100px;
}
    
#fec36e49 {
    align-items: flex-start;
    align-content: flex-start;
}
    
#\37 0b7332a {
    width: 100%;
    min-height: auto;
    row-gap: 24px;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\38 f8b0be0 {
    align-items: flex-start;
    align-content: flex-start;
}
    
#\37 ca72668 {
    height: auto;
    width: 100px;
}
    
#\37 12bc8d2 {
    align-items: flex-start;
    align-content: flex-start;
}
    
#\31 710c702 {
    width: 100%;
    min-height: auto;
    row-gap: 24px;
    order: 4;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\38 0816e43 {
    align-items: flex-start;
    align-content: flex-start;
}
    
#\34 bd12e59 {
    height: auto;
    width: 100px;
}
    
#\37 ff4900c {
    align-items: flex-start;
    align-content: flex-start;
}
    
#\35 fc00603 {
    align-items: flex-start;
    align-content: flex-start;
}
    
#e599cab4 {
    height: auto;
    width: 100px;
}
    
#\33 6ec15ba {
    align-items: flex-start;
    align-content: flex-start;
}
    
#b3ed79b3 {
    width: 49.5%;
    min-height: auto;
    row-gap: 24px;
    order: 2;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#cfbdd89f {
    align-items: flex-start;
    align-content: flex-start;
}
    
#\30 cf1617c {
    height: auto;
    width: 100px;
}
    
#\35 20a0663 {
    align-items: flex-start;
    align-content: flex-start;
}
    
#\36 8b02c8f {
    width: 49.5%;
    min-height: auto;
    row-gap: 24px;
    order: 1;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#efe671a4 {
    align-items: flex-start;
    align-content: flex-start;
}
    
#\33 a123bd2 {
    height: auto;
    width: 100px;
}
    
#\34 d792851 {
    align-items: flex-start;
    align-content: flex-start;
}
    
#f0c99544 {
    width: 49.5%;
    min-height: auto;
    row-gap: 24px;
    order: 3;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#b01054e4 {
    align-items: flex-start;
    align-content: flex-start;
}
    
#dbdd81af {
    height: auto;
    width: 100px;
}
    
#\38 aa3a0e8 {
    align-items: flex-start;
    align-content: flex-start;
}
    
#group_cbk {
    column-gap: 1%;
    flex-direction: row;
    flex-wrap: wrap;
    row-gap: 8px;
    align-content: center;
}
    
#\35 139e712 {
    column-gap: 1%;
    flex-direction: row;
    flex-wrap: wrap;
    row-gap: 8px;
    align-content: center;
}
    
#\38 8a8f226 {
    width: 100%;
    min-height: 80px;
}
    
#\33 149b57d {
    width: 100%;
    min-height: 80px;
    row-gap: 24px;
}
    
#dacf5df0 {
    width: 100%;
}
    
#\38 d87ae45 {
    margin-left: 0%;
}
    
#f0c1e18e {
    row-gap: 8px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 4b1b0da {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    row-gap: 24px;
}
    
#ceceadf2 {
    margin: 0px 0% 0px 0%;
}
    
#\35 e4660f7 {
    column-gap: 1%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
}
    
#f383d7a6 {
    width: 100%;
    padding: 24px 24px 48px 24px;
    margin: 0px 0% 0px 0%;
}
    
#f670fe00 {
    width: 100%;
    padding: 24px 24px 48px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\37 b293202 {
    width: 100%;
    padding: 24px 24px 48px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\32 d9a028b {
    width: 100%;
}
    
#\34 e2fa6e6.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 e2fa6e6 {
    margin: 0px 0% 0px 0%;
}
    
#\37 cfc3b15.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 cfc3b15 {
    margin: 0px 0% 0px 0%;
}
    
#\32 94b11d0.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 94b11d0 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 0774440 {
    height: auto;
}
    
#\31 3d480c0 {
    width: 49.25%;
    row-gap: 16px;
    margin-right: 0%;
    margin-left: 0%;
    padding: 0px 0px 16px 0px;
}
    
#\32 5c2b741 {
    width: 49.25%;
    row-gap: 16px;
    margin-right: 0%;
    margin-left: 0%;
    padding: 0px 0px 16px 0px;
}
    
#\33 7c99f78 {
    height: 180px;
}
    
#\36 1d43020 {
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    row-gap: 12px;
}
    
#\36 6c53242 {
    width: 49.25%;
    row-gap: 16px;
    margin-right: 0%;
    margin-left: 0%;
    padding: 0px 0px 16px 0px;
}
    
#\37 2f6deb9 {
    column-gap: 1.5%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    row-gap: 12px;
}
    
#cea26508 {
    height: auto;
}
    
#bbda9c2c {
    column-gap: 1.5%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    row-gap: 12px;
}
    
#\35 70776bc {
    height: auto;
}
    
#\34 ad750f1 {
    column-gap: 1.5%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    row-gap: 12px;
}
    
#\38 f327ac2 {
    height: 180px;
}
    
#\37 edf8ef7 {
    height: auto;
}
    
#\34 20be8d0 {
    height: 180px;
}
    
#\38 54f76e3 {
    width: 49.25%;
    row-gap: 16px;
    margin-right: 0%;
    margin-left: 0%;
    padding: 0px 0px 16px 0px;
}
    
#\36 770021b {
    width: 49.25%;
    row-gap: 16px;
    margin-right: 0%;
    margin-left: 0%;
    padding: 0px 0px 16px 0px;
}
    
#\36 598a9dd {
    height: auto;
}
    
#\30 eb2d306 {
    padding: 0px 16px 0px 16px;
}
    
#\38 784ed9c {
    height: 180px;
}
    
#f70ff347 {
    padding: 0px 16px 0px 16px;
}
    
#\37 4a6bfb2 {
    height: 180px;
}
    
#\37 25b9e63 {
    width: 49.25%;
    row-gap: 16px;
    margin-right: 0%;
    margin-left: 0%;
    padding: 0px 0px 16px 0px;
}
    
#\37 bd4e983 {
    height: 180px;
}
    
#c94db5bd {
    height: 180px;
}
    
#ee8ff479 {
    padding: 0px 16px 0px 16px;
}
    
#\35 dec74db {
    height: auto;
}
    
#f9c0afac {
    padding: 0px 16px 0px 16px;
}
    
#d5cb37e8 {
    height: 180px;
}
    
#\37 5d4de08 {
    padding: 0px 16px 0px 16px;
}
    
#dd486bf7 {
    height: auto;
}
    
#a33f84ee {
    height: 180px;
}
    
#\33 b560341 {
    height: 180px;
}
    
#\37 29b1566 {
    height: 180px;
}
    
#d1b7aa75 {
    width: 49.3%;
    row-gap: 16px;
    flex: 0 1 auto;
    padding: 0px 0px 16px 0px;
}
    
#e6f6532d {
    padding: 0px 16px 0px 16px;
}
    
#\31 0a41d45 {
    height: auto;
}
    
#\37 58fe841 {
    padding: 0px 16px 0px 16px;
}
    
#bd8b1815 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\38 c7d5a98 {
    height: 180px;
}
    
#\30 96c5310 {
    width: 49.25%;
    row-gap: 16px;
    margin-right: 0%;
    margin-left: 0%;
    padding: 0px 0px 16px 0px;
}
    
#\38 725aaef {
    padding: 0px 16px 0px 16px;
}
    
#fcbe4249 {
    width: 49.25%;
    row-gap: 16px;
    margin-right: 0%;
    margin-left: 0%;
    padding: 0px 0px 16px 0px;
}
    
#d0235908 {
    padding: 0px 16px 0px 16px;
}
    
#a02ca80d {
    height: auto;
}
    
#b17cf463 {
    width: 49.25%;
    row-gap: 16px;
    margin-right: 0%;
    margin-left: 0%;
    padding: 0px 0px 16px 0px;
}
    
#\33 304ffee {
    height: auto;
}
    
#\30 cd884c9 {
    padding: 0px 16px 0px 16px;
}
    
#\36 09dee9e {
    height: auto;
}
    
#\30 380b1b0 {
    padding: 0px 16px 0px 16px;
}
    
#dd40650f {
    width: 49.25%;
    row-gap: 16px;
    margin-right: 0%;
    margin-left: 0%;
    padding: 0px 0px 16px 0px;
}
    
#f2824874 {
    height: auto;
}
    
#\34 2a81d3b {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    min-height: auto;
}
    
#\37 c1af6f9 {
    height: auto;
}
    
#f6ca1723 {
    width: 49.25%;
    row-gap: 16px;
    margin-right: 0%;
    margin-left: 0%;
    padding: 0px 0px 16px 0px;
}
    
#\33 ac9d291 {
    padding: 0px 16px 0px 16px;
}
    
#\39 d68edcb {
    padding: 0px 16px 0px 16px;
}
    
#d3249a9e {
    margin: 0px 0% 0px 0%;
}
    
#\30 7fbf132 {
    width: 49.25%;
    row-gap: 16px;
    margin-right: 0%;
    margin-left: 0%;
    padding: 0px 0px 16px 0px;
}
    
#eefaee26 {
    height: 180px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b12238f8 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (max-width: 767px) {
    
#\34 820abcd {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\33 58da9e8 {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#\35 8336739 {
    width: 100%;
    row-gap: 16px;
    padding: 6px 12px 6px 12px;
    margin: 0px 0% 0px 0%;
}
    
#\34 8f8ca1f {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    align-content: flex-start;
}
    
#a86ef6ec {
    min-height: auto;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
    
#a3f5e92b {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\39 4492dc1 {
    width: 100%;
    row-gap: 16px;
    padding: 6px 12px 6px 12px;
    margin: 0px 0% 0px 0%;
}
    
#group_ahu {
    width: 100%;
    row-gap: 16px;
    padding: 6px 12px 6px 12px;
    margin: 0px 0% 0px 0%;
}
    
#e1be4dea {
    width: 100%;
    row-gap: 16px;
    padding: 6px 12px 6px 12px;
    margin: 0px 0% 0px 0%;
}
    
#\31 f696013 {
    width: 100%;
    row-gap: 16px;
    padding: 6px 12px 6px 12px;
    margin: 0px 0% 0px 0%;
}
    
#\31 7dc5899 {
    width: 100%;
    row-gap: 16px;
    padding: 6px 12px 6px 12px;
    margin: 0px 0% 0px 0%;
}
    
#group_mb2 {
    width: 100%;
    align-items: flex-start;
    align-content: flex-start;
    margin-right: 0%;
    margin-left: 0%;
}
    
#db8ccf41 {
    margin: 0px 0% 0px 0%;
}
    
#\30 83af0dd.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 24px 16px 24px;
}
#\30 83af0dd {
    width: 220px;
    min-height: auto;
    align-self: center;
    margin: 0px 0% 0px 0%;
}
    
#group_jlb {
    column-gap: 1.5%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
    align-items: flex-start;
    align-content: flex-start;
}
    
#widget_o0s.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 12px 4px 12px;
}
#widget_o0s {
    width: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#widget_dgp {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    order: 0;
}
    
#\33 e4347fd {
    align-items: flex-start;
    align-content: flex-start;
}
    
#\37 0718ea6 {
    column-gap: 1.5%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    align-content: flex-start;
    row-gap: 12px;
}
    
#\32 7e3af44.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 12px 4px 12px;
}
#\32 7e3af44 {
    width: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#d046606b {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    order: 0;
}
    
#\35 e9b22ed {
    column-gap: 1.5%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    align-content: flex-start;
    row-gap: 12px;
}
    
#\32 f127ef3.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 12px 4px 12px;
}
#\32 f127ef3 {
    width: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\35 6bfcc7a {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    order: 0;
}
    
#\39 c79354b {
    column-gap: 1.5%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    align-content: flex-start;
    row-gap: 12px;
}
    
#cbc31037.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 12px 4px 12px;
}
#cbc31037 {
    width: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\34 e922728 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    order: 0;
}
    
#a100522b {
    column-gap: 1.5%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    align-content: flex-start;
    row-gap: 12px;
}
    
#ce7c0480.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 12px 4px 12px;
}
#ce7c0480 {
    width: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\32 e47b32d {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    order: 0;
}
    
#\36 af1823e {
    column-gap: 1.5%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    align-content: flex-start;
}
    
#\32 8fe6961.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 12px 4px 12px;
}
#\32 8fe6961 {
    width: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#d6415833 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    order: 0;
}
    
#f800bd65 {
    width: 343px;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
}



@media (max-width: 767px) {
    
#\31 7823633 {
    width: 30.66%;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#ae4a001e {
    width: 100.00%;
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#b78a7e2c::before, #b78a7e2c > .bgExtraLayerOverlay {
    
}
#b78a7e2c {
    row-gap: 24px;
    width: 100%;
    min-height: 80px;
    justify-content: center;
    align-items: flex-start;
    height: auto;
    align-self: auto;
    order: 1;
    align-content: flex-start;
    padding: 0px 0px 0px 0px;
}
    
#\34 820abcd {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    row-gap: 24px;
    align-items: center;
    align-content: center;
    padding: 12% 3% 12% 3%;
}
    
#f167dfe6 {
    margin: 0px 0% 0px 0%;
}
    
#\33 6fe045d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 6fe045d {
    width: 100.00%;
    order: 1;
    margin: -10px 0px 0px 0px;
}
    
#f971b5e6 {
    width: 100.00%;
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0px;
}
    
#\35 7b93df1 {
    row-gap: 8px;
    width: 100%;
    min-height: 250px;
    justify-content: center;
    align-items: center;
    height: auto;
    align-self: stretch;
    max-width: 100%;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: -30px 0% 0px 0%;
}
    
#\35 2447ed5 {
    width: 30.66%;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\36 ae3bffc {
    width: 100%;
}
    
#\37 0c03d43 {
    width: 100.00%;
}
    
#\35 8a01029 {
    width: 100%;
}
    
#dff442af {
    width: 90%;
}
    
#\34 0c299b1 {
    width: 30.66%;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\37 15163f1 {
    width: 100%;
}
    
#efe4d161 {
    width: 90%;
}
    
#\30 8a8e7d7 {
    column-gap: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    row-gap: 4px;
    width: 100%;
    flex: 0 1 auto;
    order: 3;
    align-items: flex-start;
    align-content: flex-start;
    --column-gap: 4%;
}
    
#group_3a1 {
    column-gap: 3%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
    order: 2;
    align-items: flex-start;
    align-content: flex-start;
    justify-content: center;
}
    
#\34 f4aa8d1.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 24px 16px 24px;
}
#\34 f4aa8d1 {
    width: 100%;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\34 48aea8e.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 24px 16px 24px;
}
#\34 48aea8e {
    width: 100%;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#group_8om {
    order: 0;
    align-items: flex-start;
    align-content: flex-start;
    row-gap: 12px;
}
}



@media (max-width: 767px) {
    
#dd7045f3 {
    min-height: auto;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    padding: 6% 2% 6% 2%;
}
    
#\31 f76844d {
    min-height: 0px;
    align-items: center;
    width: 100%;
}
    
#\31 fca48f5 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\34 ba4f818 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\32 e238c69 {
    min-height: auto;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 4% 4% 4%;
}
    
#\35 d1bdf52 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    row-gap: 24px;
    padding: 0px 0px 0px 0px;
}
    
#widget_iog {
    height: auto;
}
    
#\32 5787de4 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\39 7336053 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#\37 feb101b {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#a61686a2 {
    min-height: auto;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 4% 8% 4%;
}
    
#d30596f1 {
    width: 100%;
}
    
#\37 fdfc380 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#bdc3f47c {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\36 8a2b67f {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\37 9e68f84 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 1%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#e32d32ef {
    min-height: auto;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
    row-gap: 24px;
}
    
#\35 f9e7373 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\30 ca0a391 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\31 7d781fb {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_ik7 {
    width: 100%;
    row-gap: 12px;
    padding: 16px 12px 16px 12px;
    margin: 0px 0% 0px 0%;
}
    
#de30b605 {
    width: 100%;
    row-gap: 12px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\30 6fcd94f {
    width: 100%;
    row-gap: 12px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#f91ad87a {
    width: 100%;
    row-gap: 12px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#bf08e67e {
    width: 100%;
    padding: 16px 16px 16px 16px;
}
}



@media (max-width: 767px) {
    
#\33 0a09701 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\36 b8c953a {
    min-height: auto;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
    row-gap: 24px;
}
    
#\35 975306a {
    min-height: 80px;
    align-items: center;
    width: 100%;
    row-gap: 12px;
}
    
#e903fcef {
    row-gap: 16px;
    padding: 24px 16px 24px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\36 bfa3311 {
    padding: 24px 16px 24px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\34 d714083 {
    padding: 24px 16px 24px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\39 ad08276 {
    padding: 24px 16px 24px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\32 9753a66 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\32 57a4c74 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#bdacf58a {
    height: auto;
}
    
#\30 1b67728 {
    min-height: auto;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 4% 4% 4%;
}
    
#\36 ff11b56 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    row-gap: 24px;
    padding: 0px 0px 0px 0px;
}
    
#\38 27811d8 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#e7a526ea {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    row-gap: 24px;
}
    
#\39 b746a96 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
}
    
#\30 710da3f {
    width: 100%;
}
    
#c8a965b5 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 4% 8% 4%;
}
    
#\36 8425bdd {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\38 e1494d9 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#ee138d37 {
    margin: 0px 0% 0px 0%;
}
    
#\32 8ad9afa {
    min-height: 80px;
    align-items: center;
    width: 100%;
    row-gap: 24px;
    padding: 0px 0px 0px 0px;
}
    
#\36 aa31c1b {
    min-height: auto;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
    
#e4f871ce {
    height: auto;
}
    
#f44dd8a7 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\31 10bd6f8 {
    min-height: auto;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 8% 4% 8% 4%;
}
    
#\30 d668d4e {
    width: 100%;
    flex: 0 1 auto;
}
    
#e4fcf4ca {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 0.1%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 2px;
}
    
#\30 c616ec0 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    align-content: flex-start;
}
    
#\39 7e195c3 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\33 26d5671 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    align-content: flex-start;
}
    
#dd15a2e6 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 0.1%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 2px;
}
    
#fad2e725 {
    margin: 0px 0% 0px 0%;
}
    
#e118b3d1 {
    width: 100%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#ba738530 {
    width: 100%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#b96023f2 {
    width: 100%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#bdb7a13c {
    width: 100%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\35 5f232b1 {
    width: 100%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\33 671e522.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 671e522 {
    margin: 0px 0% 0px 0%;
}
    
#\35 f88cf30.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 f88cf30 {
    margin: 0px 0% 0px 0%;
}
    
#\31 c67ec95.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 c67ec95 {
    margin: 0px 0% 0px 0%;
}
    
#\37 17e7da4.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 17e7da4 {
    margin: 0px 0% 0px 0%;
}
    
#\30 aec4c5a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 aec4c5a {
    margin: 0px 0% 0px 0%;
}
    
#\38 8d13cc8 {
    width: 100%;
}
    
#b5bdf7fd {
    width: 100%;
}
    
#\31 670c7ee {
    width: 100%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\34 fb0d2de {
    width: 100%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\35 7c09a64 {
    width: 100%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\31 7a5cb36 {
    width: 100%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\38 e66f33a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 e66f33a {
    margin: 0px 0% 0px 0%;
}
    
#b768ab6b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b768ab6b {
    margin: 0px 0% 0px 0%;
}
    
#ff2772e3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ff2772e3 {
    margin: 0px 0% 0px 0%;
}
    
#f08279a2.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f08279a2 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\38 6016363 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 0px 0px 0px 0px;
}
    
#e5dda410 {
    min-height: auto;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\32 709a7df {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#widget_l4u {
    height: auto;
}
    
#dadc4005 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\37 3047098 {
    width: 100%;
    min-height: auto;
    row-gap: 10px;
}
    
#\35 70646f8 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\31 b22dd25 {
    min-height: auto;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\35 9b5ceaf {
    min-height: 80px;
    align-items: center;
    width: 100%;
    row-gap: 24px;
    padding: 0px 0px 0px 0px;
}
    
#widget_rdg {
    height: auto;
}
    
#c3a1ee14 {
    width: 100%;
    min-height: auto;
    row-gap: 16px;
}
}



@media (max-width: 767px) {
    
#d4c50fdd {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\30 fc30023 {
    min-height: auto;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
    row-gap: 24px;
}
    
#\36 cd4b878 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\33 1940592 {
    width: 100%;
    row-gap: 12px;
    align-self: flex-start;
    min-height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\38 0248320 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\38 4528507 {
    align-items: flex-start;
    align-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 ba95fc2 {
    width: 100%;
    row-gap: 12px;
    align-self: flex-start;
    min-height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#f44e4196 {
    margin: 0px 0% 0px 0%;
}
    
#f51f28d8.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 24px 16px 24px;
}
#f51f28d8 {
    width: 220px;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#fdf6761f {
    align-items: flex-start;
    align-content: flex-start;
    row-gap: 16px;
}
    
#c3232949 {
    column-gap: 1.5%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
    align-items: flex-start;
    align-content: flex-start;
}
    
#aca0eabd {
    min-height: auto;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 8% 4% 8% 4%;
}
    
#\38 8a8f226 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    align-content: flex-start;
}
    
#ca9b23da {
    width: 100%;
    align-items: flex-start;
    align-content: flex-start;
}
    
#\38 4cc69d3 {
    width: 100%;
    align-items: flex-start;
    align-content: flex-start;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\33 149b57d {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    align-content: flex-start;
}
    
#\37 a38ed83 {
    width: 100%;
    align-items: flex-start;
    align-content: flex-start;
    margin-right: 0%;
    margin-left: 0%;
}
    
#e4d0102a {
    width: 100%;
    align-items: flex-start;
    align-content: flex-start;
    margin-right: 0%;
    margin-left: 0%;
    row-gap: 12px;
}
    
#\38 d87ae45.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 d87ae45 {
    width: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\39 a37277d {
    column-gap: 1.5%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
    align-items: flex-start;
    align-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 b822c96 {
    width: 100%;
    row-gap: 16px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e246c3ff {
    width: 100%;
}
    
#a000ecc1 {
    width: 100%;
    row-gap: 16px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#c7899996 {
    column-gap: 1.5%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
    align-items: flex-start;
    align-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 e249da4.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 e249da4 {
    width: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\36 df897cd {
    align-items: flex-start;
    align-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 30dadd3 {
    width: 100%;
}
    
#d0c9ffcd {
    width: 100%;
    row-gap: 16px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 7fd2964 {
    column-gap: 1.5%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
    align-items: flex-start;
    align-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b669d6f1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b669d6f1 {
    width: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\39 25ac150 {
    align-items: flex-start;
    align-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 dc21f2a {
    width: 100%;
}
    
#\32 54994ca {
    width: 100%;
    row-gap: 16px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#a766df6e {
    column-gap: 1.5%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
    align-items: flex-start;
    align-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 5d8dcc7.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 5d8dcc7 {
    width: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\38 592c61e {
    align-items: flex-start;
    align-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#a340d644 {
    width: 100%;
}
    
#f7e4bcc9 {
    width: 100%;
    row-gap: 16px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e2db8a8a {
    column-gap: 1.5%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
    align-items: flex-start;
    align-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 e35a363.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 e35a363 {
    width: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#ce89ec26 {
    align-items: flex-start;
    align-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 5a71b43 {
    width: 100%;
}
    
#\33 b467740 {
    width: 96px;
    height: auto;
}
    
#\33 303c9bb {
    align-items: flex-start;
    align-content: flex-start;
}
    
#\31 737cdf8 {
    width: 100%;
    row-gap: 12px;
    align-self: flex-start;
    min-height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\35 cb31e93 {
    align-items: flex-start;
    align-content: flex-start;
}
    
#a011b04c {
    column-gap: 1.5%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
    align-items: flex-start;
    align-content: flex-start;
}
    
#\35 b181c35 {
    width: 96px;
    height: auto;
}
    
#e2fbb5f8 {
    align-items: flex-start;
    align-content: flex-start;
}
    
#\35 06a8863 {
    width: 100%;
    row-gap: 12px;
    align-self: flex-start;
    min-height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\35 6c68df8 {
    align-items: flex-start;
    align-content: flex-start;
}
    
#\33 91a0dc8 {
    column-gap: 1.5%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
    align-items: flex-start;
    align-content: flex-start;
}
    
#\33 b9e184d {
    width: 96px;
    height: auto;
}
    
#\31 89db8a5 {
    align-items: flex-start;
    align-content: flex-start;
}
    
#d024730d {
    width: 100%;
    row-gap: 12px;
    align-self: flex-start;
    min-height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\39 7936f83 {
    align-items: flex-start;
    align-content: flex-start;
}
    
#\38 e2a6638 {
    column-gap: 1.5%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
    align-items: flex-start;
    align-content: flex-start;
}
    
#ba97cac9 {
    width: 96px;
    height: auto;
}
    
#fec36e49 {
    align-items: flex-start;
    align-content: flex-start;
}
    
#\37 0b7332a {
    width: 100%;
    row-gap: 16px;
    align-self: flex-start;
    min-height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\38 f8b0be0 {
    align-items: flex-start;
    align-content: flex-start;
}
    
#b5f7273f {
    column-gap: 1.5%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
    align-items: flex-start;
    align-content: flex-start;
}
    
#\37 ca72668 {
    width: 96px;
    height: auto;
}
    
#\37 12bc8d2 {
    align-items: flex-start;
    align-content: flex-start;
}
    
#\31 710c702 {
    width: 100%;
    row-gap: 12px;
    align-self: flex-start;
    min-height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\38 0816e43 {
    align-items: flex-start;
    align-content: flex-start;
}
    
#a35da94c {
    column-gap: 1.5%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
    align-items: flex-start;
    align-content: flex-start;
}
    
#\34 bd12e59 {
    width: 96px;
    height: auto;
}
    
#\37 ff4900c {
    align-items: flex-start;
    align-content: flex-start;
}
    
#\35 fc00603 {
    align-items: flex-start;
    align-content: flex-start;
}
    
#b6307df5 {
    column-gap: 1.5%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
    align-items: flex-start;
    align-content: flex-start;
}
    
#e599cab4 {
    width: 96px;
    height: auto;
}
    
#\33 6ec15ba {
    align-items: flex-start;
    align-content: flex-start;
}
    
#b3ed79b3 {
    width: 100%;
    row-gap: 12px;
    align-self: flex-start;
    min-height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#cfbdd89f {
    align-items: flex-start;
    align-content: flex-start;
}
    
#ed8acec7 {
    column-gap: 1.5%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
    align-items: flex-start;
    align-content: flex-start;
}
    
#\30 cf1617c {
    width: 96px;
    height: auto;
}
    
#\35 20a0663 {
    align-items: flex-start;
    align-content: flex-start;
}
    
#\36 8b02c8f {
    width: 100%;
    row-gap: 12px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#efe671a4 {
    align-items: flex-start;
    align-content: flex-start;
}
    
#\31 2eb1128 {
    column-gap: 1.5%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
    align-items: flex-start;
    align-content: flex-start;
}
    
#\33 a123bd2 {
    width: 96px;
    height: auto;
}
    
#\34 d792851 {
    align-items: flex-start;
    align-content: flex-start;
}
    
#f0c99544 {
    width: 100%;
    row-gap: 12px;
    flex: 0 1 auto;
    height: auto;
    min-height: auto;
    align-self: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#b01054e4 {
    align-items: flex-start;
    align-content: flex-start;
}
    
#a08b13df {
    column-gap: 1.5%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
    align-items: flex-start;
    align-content: flex-start;
}
    
#dbdd81af {
    width: 96px;
    height: auto;
}
    
#\38 aa3a0e8 {
    align-items: flex-start;
    align-content: flex-start;
}
    
#group_cbk {
    column-gap: 1%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
    min-height: auto;
}
    
#\35 139e712 {
    column-gap: 1%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#\36 542d5d2 {
    margin-left: 0%;
    margin-right: 0%;
}
    
#f0c1e18e {
    row-gap: 12px;
}
}



@media (max-width: 767px) {
    
#\33 4b1b0da {
    min-height: auto;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
    
#\30 511bc67 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    align-content: flex-start;
}
    
#\35 e4660f7 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 1%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#\36 65177a8 {
    width: 100%;
    flex: 0 1 auto;
}
    
#f383d7a6 {
    width: 100%;
    row-gap: 16px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#f670fe00 {
    width: 100%;
    row-gap: 16px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\37 b293202 {
    width: 100%;
    row-gap: 16px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\32 d9a028b {
    width: 100%;
}
    
#\34 e2fa6e6.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 e2fa6e6 {
    margin: 0px 0% 0px 0%;
}
    
#\37 cfc3b15.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 cfc3b15 {
    margin: 0px 0% 0px 0%;
}
    
#\32 94b11d0.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 94b11d0 {
    margin: 0px 0% 0px 0%;
}
    
#ceceadf2 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\35 ba584d3 {
    padding: 0px 12px 0px 12px;
    margin: 0px 0% 0px 0%;
}
    
#\30 0774440 {
    height: 23.9931px;
}
    
#\31 3d480c0 {
    width: 100%;
    row-gap: 16px;
    margin-right: 0%;
    margin-left: 0%;
    padding: 0px 0px 16px 0px;
}
    
#\32 5c2b741 {
    width: 100%;
    row-gap: 16px;
    margin-right: 0%;
    margin-left: 0%;
    padding: 0px 0px 16px 0px;
}
    
#\33 7c99f78 {
    height: 100px;
}
    
#\39 9814b45 {
    padding: 0px 12px 0px 12px;
    margin: 0px 0% 0px 0%;
}
    
#\36 1d43020 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 1.5%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#\36 6c53242 {
    width: 100%;
    row-gap: 16px;
    margin-right: 0%;
    margin-left: 0%;
    padding: 0px 0px 16px 0px;
}
    
#\37 2f6deb9 {
    column-gap: 1.5%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#cea26508 {
    height: 23.9931px;
}
    
#bbda9c2c {
    column-gap: 1.5%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#\35 3d30256 {
    padding: 0px 12px 0px 12px;
    margin: 0px 0% 0px 0%;
}
    
#\35 70776bc {
    height: 23.9931px;
}
    
#\34 ad750f1 {
    column-gap: 1.5%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#\38 f327ac2 {
    height: 100px;
}
    
#\37 edf8ef7 {
    height: 23.9931px;
}
    
#\34 20be8d0 {
    height: 100px;
}
    
#aa7b158c {
    padding: 0px 12px 0px 12px;
    margin: 0px 0% 0px 0%;
}
    
#ad318d96 {
    padding: 0px 12px 0px 12px;
    margin: 0px 0% 0px 0%;
}
    
#\38 54f76e3 {
    width: 100%;
    row-gap: 16px;
    margin-right: 0%;
    margin-left: 0%;
    padding: 0px 0px 16px 0px;
}
    
#\36 770021b {
    width: 100%;
    row-gap: 16px;
    margin-right: 0%;
    margin-left: 0%;
    padding: 0px 0px 16px 0px;
}
    
#\36 598a9dd {
    height: 23.9931px;
}
    
#\30 eb2d306 {
    padding: 0px 12px 0px 12px;
}
    
#\38 784ed9c {
    height: 100px;
}
    
#f70ff347 {
    padding: 0px 12px 0px 12px;
}
    
#\37 4a6bfb2 {
    height: 100px;
}
    
#\37 25b9e63 {
    width: 100%;
    row-gap: 16px;
    margin-right: 0%;
    margin-left: 0%;
    padding: 0px 0px 16px 0px;
}
    
#\37 bd4e983 {
    height: 100px;
}
    
#c94db5bd {
    height: 100px;
}
    
#ee8ff479 {
    padding: 0px 12px 0px 12px;
}
    
#\35 dec74db {
    height: 23.9931px;
}
    
#f9c0afac {
    padding: 0px 12px 0px 12px;
}
    
#b5dda1c2 {
    padding: 0px 12px 0px 12px;
    margin: 0px 0% 0px 0%;
}
    
#\38 1eda6b4 {
    padding: 0px 12px 0px 12px;
    margin: 0px 0% 0px 0%;
}
    
#d5cb37e8 {
    height: 100px;
}
    
#\37 5d4de08 {
    padding: 0px 12px 0px 12px;
}
    
#dd486bf7 {
    height: 23.9931px;
}
    
#a33f84ee {
    height: 100px;
}
    
#\33 b560341 {
    height: 100px;
}
    
#\37 29b1566 {
    height: 100px;
}
    
#d1b7aa75 {
    width: 100%;
    row-gap: 16px;
    padding: 0px 0px 16px 0px;
}
    
#e6f6532d {
    padding: 0px 12px 0px 12px;
}
    
#\31 0a41d45 {
    height: 23.9931px;
}
    
#\37 58fe841 {
    padding: 0px 12px 0px 12px;
}
    
#\38 c7d5a98 {
    height: 100px;
}
    
#\30 96c5310 {
    width: 100%;
    row-gap: 16px;
    margin-right: 0%;
    margin-left: 0%;
    padding: 0px 0px 16px 0px;
}
    
#\38 725aaef {
    padding: 0px 12px 0px 12px;
}
    
#fcbe4249 {
    width: 100%;
    row-gap: 16px;
    margin-right: 0%;
    margin-left: 0%;
    padding: 0px 0px 16px 0px;
}
    
#d0235908 {
    padding: 0px 12px 0px 12px;
}
    
#cd040b8e {
    padding: 0px 12px 0px 12px;
    margin: 0px 0% 0px 0%;
}
    
#a02ca80d {
    height: 23.9931px;
}
    
#\34 3a6da63 {
    padding: 0px 12px 0px 12px;
    margin: 0px 0% 0px 0%;
}
    
#b17cf463 {
    width: 100%;
    row-gap: 16px;
    margin-right: 0%;
    margin-left: 0%;
    padding: 0px 0px 16px 0px;
}
    
#\33 304ffee {
    height: 23.9931px;
}
    
#\30 cd884c9 {
    padding: 0px 12px 0px 12px;
}
    
#\36 09dee9e {
    height: 23.9931px;
}
    
#\30 380b1b0 {
    padding: 0px 12px 0px 12px;
}
    
#dd40650f {
    width: 100%;
    row-gap: 16px;
    margin-right: 0%;
    margin-left: 0%;
    padding: 0px 0px 16px 0px;
}
    
#f2824874 {
    height: 23.9931px;
}
    
#\34 2a81d3b {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\37 c1af6f9 {
    height: 23.9931px;
}
    
#f6ca1723 {
    width: 100%;
    row-gap: 16px;
    margin-right: 0%;
    margin-left: 0%;
    padding: 0px 0px 16px 0px;
}
    
#\33 ac9d291 {
    padding: 0px 12px 0px 12px;
}
    
#\30 f3e50c7 {
    padding: 0px 12px 0px 12px;
    margin: 0px 0% 0px 0%;
}
    
#\39 d68edcb {
    padding: 0px 12px 0px 12px;
}
    
#\34 43a9ec6 {
    padding: 0px 12px 0px 12px;
    margin: 0px 0% 0px 0%;
}
    
#\36 b32b67d {
    padding: 0px 12px 0px 12px;
    margin: 0px 0% 0px 0%;
}
    
#\30 7fbf132 {
    width: 100%;
    row-gap: 16px;
    margin-right: 0%;
    margin-left: 0%;
    padding: 0px 0px 16px 0px;
}
    
#\37 f3b0fd2 {
    padding: 0px 12px 0px 12px;
    margin: 0px 0% 0px 0%;
}
    
#eefaee26 {
    height: 100px;
}
    
#a47d1809 {
    width: 100%;
    flex: 0 1 auto;
}
    
#fd67618e {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#a7a6c0e6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#b12238f8 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 4% 0% 4%;
}
    
#\36 df58f8b {
    margin: 0px 0% 0px 0%;
}
}

#\37 64a588a.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA9klEQVQI1wXBTUuDAACAYf/SLt06RdCpQ5cYJAwPi20afci0VCRDK4e6lcGgWmOMiJIgxNNGQVHBDhF0CNqCDoMOQRBE17fnEQbjP7LhL/tPP6zefZPvfTGTfjKZjJk4/SDXHpE7ekO4ehhwdv9M8/YV72aE1nunnA0Rkxdmjx+ZbvSZqmUIhu+zuRfjHXZx25dsdTKMk5S15gVK2KLixchOiCAV5yjLC6yoMqquYzkerh8Q1UPCXQffVnG1CoKzIeFaBbatArYmYlUlrGqRHWuJhr3Mga0QmyWE68Slf26SdhRadZHImcdbz1MzFwlMhchQCPQS/5HAoGbfu9bRAAAAAElFTkSuQmCC')!important}#\33 a155d61.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAsTAAALEwEAmpwYAAABDElEQVQY0wXBT0vCYADA4X2Prn2IjgWBdSmltIQoyoKcStrSRuib27S3uZyKf0YNVolCQYR20oKCIIJunfo4v55HmV0XzISLLGkeRjDBG33THf1gDL5ov/zSGv9y//aHEsl7hHI9EnKI7E/pPH3iPn5g3k6o9SdU/Gds/wHlqHLDgeiQMbuU6j5l9xrNapDUTRI5nZ10hm11H8WUTYTlUJUOUl5gGkU0TSWlbpHYWyUeXyAam0Npu3UatqR3VcV3zmmKNOVcjLy6zGkmxEl6kWxqHsUWOq55xrAjmd41GHsG/uUhjtjAtTapiSiWHkYpJHcpHycJnBLvgxavgSSwU1iFNUw9jFWIUMqu8A/As7BWxipkrAAAAABJRU5ErkJggg==')!important}