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

  *#dm .dmInner div.u_1634157610 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(68,84,105) rgb(68,84,105) rgb(68,84,105) rgb(68,84,105) !important;
    border-radius:0px 0px 0px 0px !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_65148691 span.text {
    font-weight:bold !important;
    text-decoration:none !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1765409035 .svg { fill:rgba(68,84,105,1) !important; }

  *#dm .dmInner div.u_1765409035 span[data-icon-mask] { background-color:rgba(68,84,105,1) !important; }

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

  *#dm .dmInner div.u_1619158513 .svg { fill:rgba(68,84,105,1) !important; }

  *#dm .dmInner div.u_1619158513 span[data-icon-mask] { background-color:rgba(68,84,105,1) !important; }

  *#dm .dmInner div.u_1287534411 .svg { fill:rgba(68,84,105,1) !important; }

  *#dm .dmInner div.u_1287534411 span[data-icon-mask] { background-color:rgba(68,84,105,1) !important; }

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_3517599533 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-color:var(--color_3) !important;
    background-image:none !important;
  }

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

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

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

  *#dm .dmInner div.u_1532622934 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-color:var(--color_3) !important;
    background-image:none !important;
  }

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

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

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

  *#dm .dmInner div.u_1855951745 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-color:var(--color_3) !important;
    background-image:none !important;
  }

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

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

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

  *#dm .dmInner div.u_1257848403 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-color:var(--color_3) !important;
    background-image:none !important;
  }

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

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

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

  *#dm .dmInner div.u_1611836751 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-color:var(--color_3) !important;
    background-image:none !important;
  }

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

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

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

  *#dm .dmInner div.u_1236545493 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-color:var(--color_3) !important;
    background-image:none !important;
  }

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

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

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

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

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

  *#dm .dmInner div.u_1289393506 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(255,148,78) rgb(255,148,78) rgb(255,148,78) rgb(255,148,78) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-color:rgba(255,247,242,1) !important;
    background-image:none !important;
  }

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

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

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

  *#dm .dmInner div.u_1154571634 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(255,148,78) rgb(255,148,78) rgb(255,148,78) rgb(255,148,78) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-color:rgba(255,247,242,1) !important;
    background-image:none !important;
  }

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

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

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

  *#dm .dmInner div.u_1651003737 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(255,148,78) rgb(255,148,78) rgb(255,148,78) rgb(255,148,78) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-color:rgba(255,247,242,1) !important;
    background-image:none !important;
  }

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

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

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

  *#dm .dmInner div.u_1087815688 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(255,148,78) rgb(255,148,78) rgb(255,148,78) rgb(255,148,78) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-color:rgba(255,247,242,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1700414202 img {
    object-position:50% 0% !important;
    border-radius:0px 0px 0px 0px !important;
    border-style:solid !important;
    border-color:rgb(233,237,243) rgb(233,237,243) rgb(233,237,243) rgb(233,237,243) !important;
    border-width:0px 0px 0px 0px !important;
  }

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

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

  *#dm .dmInner div.u_988828805 img { object-fit:cover !important; }

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_2183965399 .svg { fill:rgba(174,185,199,1) !important; }

  *#dm .dmInner div.u_2183965399 span[data-icon-mask] { background-color:rgba(174,185,199,1) !important; }

  *#dm .dmInner div.u_1881312740 .svg { fill:rgba(174,185,199,1) !important; }

  *#dm .dmInner div.u_1881312740 span[data-icon-mask] { background-color:rgba(174,185,199,1) !important; }

  *#dm .dmInner div.u_1991591927 .svg { fill:rgba(174,185,199,1) !important; }

  *#dm .dmInner div.u_1991591927 span[data-icon-mask] { background-color:rgba(174,185,199,1) !important; }

  *#dm .dmInner div.u_1561002949 .svg { fill:rgba(174,185,199,1) !important; }

  *#dm .dmInner div.u_1561002949 span[data-icon-mask] { background-color:rgba(174,185,199,1) !important; }

  *#dm .dmInner div.u_1220826660 .svg { fill:rgba(174,185,199,1) !important; }

  *#dm .dmInner div.u_1220826660 span[data-icon-mask] { background-color:rgba(174,185,199,1) !important; }

  *#dm .dmInner div.u_1309696123 .svg { fill:rgba(174,185,199,1) !important; }

  *#dm .dmInner div.u_1309696123 span[data-icon-mask] { background-color:rgba(174,185,199,1) !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1926300519 img {
    object-fit:cover !important;
    border-radius:15px 0px 0px 15px !important;
  }

  *#dm .dmInner div.u_1010042914 img { border-radius:15px 0px 0px 15px !important; }

  *#dm .dmInner div.u_1777631167 img { border-radius:15px 0px 0px 15px !important; }

  *#dm .dmInner div.u_1572327157 img { border-radius:15px 0px 0px 15px !important; }

  *#dm .dmInner div.u_766063861 img {
    object-fit:cover !important;
    border-radius:15px 15px 15px 15px !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(233,237,243,1) rgba(233,237,243,1) rgba(233,237,243,1) rgba(233,237,243,1) !important;
  }

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1510070940 hr {
    border-width:1px !important;
    color:rgba(238,241,244,1) !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1805625829 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgba(255,148,78,1) rgba(255,148,78,1) rgba(255,148,78,1) rgba(255,148,78,1) !important;
    border-width:0.909091px 0.909091px 0.909091px 0.909091px !important;
    border-style:solid !important;
    background-color:var(--color_3) !important;
    background-image:none !important;
  }

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

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

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

  *#dm .dmInner div.u_1461120107 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgba(255,148,78,1) rgba(255,148,78,1) rgba(255,148,78,1) rgba(255,148,78,1) !important;
    border-width:0.909091px 0.909091px 0.909091px 0.909091px !important;
    border-style:solid !important;
    background-color:var(--color_3) !important;
    background-image:none !important;
  }

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

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

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

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

  *#dm .dmInner div.u_1144877869 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgba(255,148,78,1) rgba(255,148,78,1) rgba(255,148,78,1) rgba(255,148,78,1) !important;
    border-width:0.909091px 0.909091px 0.909091px 0.909091px !important;
    border-style:solid !important;
    background-color:var(--color_3) !important;
    background-image:none !important;
  }

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

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

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

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

  *#dm .dmInner div.u_1734321723 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgba(255,148,78,1) rgba(255,148,78,1) rgba(255,148,78,1) rgba(255,148,78,1) !important;
    border-width:0.909091px 0.909091px 0.909091px 0.909091px !important;
    border-style:solid !important;
    background-color:var(--color_3) !important;
    background-image:none !important;
  }

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

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

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

  *#dm .dmInner div.u_1177340273 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgba(255,148,78,1) rgba(255,148,78,1) rgba(255,148,78,1) rgba(255,148,78,1) !important;
    border-width:0.909091px 0.909091px 0.909091px 0.909091px !important;
    border-style:solid !important;
    background-color:var(--color_3) !important;
    background-image:none !important;
  }

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

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

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

  *#dm .dmInner div.u_1875852782 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgba(255,148,78,1) rgba(255,148,78,1) rgba(255,148,78,1) rgba(255,148,78,1) !important;
    border-width:0.909091px 0.909091px 0.909091px 0.909091px !important;
    border-style:solid !important;
    background-color:var(--color_3) !important;
    background-image:none !important;
  }

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

  *#dm .dmInner a.u_1959662574 span.text {
    color:var(--color_3) !important;
    font-weight:bold !important;
    text-decoration:none !important;
    font-style:normal !important;
  }

  *#dm .dmInner a.u_1959662574:hover span.text {
    font-weight:bold !important;
    text-decoration:none !important;
    font-style:normal !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner a.u_1959662574.hover span.text {
    font-weight:bold !important;
    text-decoration:none !important;
    font-style:normal !important;
    color:var(--color_3) !important;
  }

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

  *#dm .dmInner a.u_1727603713 span.text { color:rgba(20,38,64,1) !important; }

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

  *#dm .dmInner a.u_1727603713.hover span.text { color:var(--color_3) !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_133700559 .process-timeline { max-width:1200px !important; }

  *#dm .dmInner *.u_133700559 .step-icon-area { margin-bottom:24px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner div.u_1967440656 img { object-position:50% 0% !important; }

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

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

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

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

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

  *#dm .dmInner *.u_133700559 .step-description { max-width:280px !important; }

  *#dm .dmInner div.u_133700559 .step-heading { font-size:18px !important; }

  *#dm .dmInner div.u_133700559 .step-description { font-size:16px !important; }

  *#dm .dmInner *.u_133700559 .process-timeline {
    padding-top:0px !important;
    padding-bottom:0px !important;
    max-width:1200px !important;
    padding-left:32px !important;
    padding-right:32px !important;
  }
}
@media (min-width:0px) and (max-width:767px) {}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\32 5741692 {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#b111302c {
    min-height: 700px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    flex-wrap: nowrap;
    align-content: center;
    flex-direction: row;
    justify-content: flex-start;
    background-image: none;
    height: auto;
    padding: 0px 40px 0px 40px;
    margin: 0px 0% 0px 0%;
}
    
#\34 7986c39 {
    margin: 0px 0% 0px 0%;
}
    
#\33 ac4d516[data-background-color-animation] {
    
}
#\33 ac4d516::before, #\33 ac4d516 > .bgExtraLayerOverlay {
    background-image: linear-gradient(90deg, rgba(255, 255, 255, 1) 39%, rgba(0, 0, 0, 0) 100%);
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.5;
    border-radius: inherit;
}
#\33 ac4d516 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(255, 255, 255, 1);
    background-image: url("https://irp.cdn-website.com/408392ea/dms3rep/multi/opt/Hero-9eb60c5d-1920w.webp?jxl&v=jxl");
    box-shadow: none;
}
    
#ab357cee {
    min-height: auto;
    flex-direction: column;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 40px 0px 40px 0px;
    margin: 0% 0% 0% 0%;
}
    
#widget_6km.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_6km {
    width: 100%;
    height: auto;
    max-width: 1100px;
    order: 0;
    margin: 0px 0% 20px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_bro {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    align-self: center;
    align-content: flex-start;
    min-width: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_ii3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_ii3 {
    width: 100%;
    height: auto;
    max-width: 680px;
    order: 1;
    margin: 0px 0% 32px 0%;
}
    
#widget_edi.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_edi {
    width: 100%;
    height: auto;
    max-width: 620px;
    order: 2;
    margin: 0px 0% 24px 0%;
}
    
#widget_7mn.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_7mn {
    width: 100%;
    height: auto;
    max-width: 620px;
    order: 3;
    margin: 0px 0% 32px 0%;
}
    
#group_798 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    order: 4;
    --column-gap: 20px;
    min-width: auto;
    max-width: 650px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 32px 0%;
}
    
#widget_fpt {
    width: 280px;
    height: auto;
    min-height: 56px;
    max-width: 100%;
}
    
#\31 f987000 {
    width: 280px;
    height: auto;
    min-height: 56px;
    max-width: 100%;
}
    
#\33 b828986 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e86e5b45 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 172044e {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#\31 2336ba7 {
    flex-direction: row;
    align-items: center;
    width: 32.16%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    --column-gap: 12px;
    order: 0;
    justify-content: flex-start;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 b23d208 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 32px;
    column-gap: 20px;
    justify-self: auto;
    align-self: stretch;
    order: 5;
    flex-direction: row;
    flex-wrap: nowrap;
    min-width: auto;
    justify-content: space-around;
    --column-gap: 20px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 b4ba585 {
    flex-direction: row;
    align-items: center;
    width: 32.16%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    --column-gap: 12px;
    order: 0;
    justify-content: flex-start;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a730fbe1 {
    flex-direction: row;
    align-items: center;
    width: 32.16%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    --column-gap: 12px;
    order: 0;
    justify-content: flex-start;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d3b06cfb {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#ab464808 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\33 1265bad {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
    justify-self: auto;
    align-self: auto;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\37 5f6e9b2 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
}
    
#\36 a328f4f.flex-element.widget-wrapper > [data-element-type] {
    padding: 32px 32px 32px 32px;
}
#\36 a328f4f {
    width: 1280px;
    height: auto;
    max-width: 1000px;
    order: 4;
    margin: 0px 0% 0px 0%;
}
    
#\31 342b6b5 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    justify-content: center;
    align-content: center;
    padding: 96px 80px 112px 80px;
    margin: 0% 0% 0% 0%;
}
    
#\32 4c70ea6 {
    margin: 0px 0% 0px 0%;
}
    
#ede0543a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ede0543a {
    width: 100%;
    height: auto;
    max-width: 700px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 12px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 044ef1b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 044ef1b {
    width: 100%;
    height: auto;
    max-width: 800px;
    align-self: auto;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 24px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 3880db6.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 3880db6 {
    width: 100%;
    height: auto;
    max-width: 680px;
    align-self: auto;
    justify-self: auto;
    order: 2;
    margin: 0px 0px 48px 0px;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\38 5573230 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 80px 0px 72px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\33 92ac884 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    padding: 64px 0px 64px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\33 905548b {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
}
    
#\36 fdfffee {
    margin: 0px 0% 0px 0%;
}
    
#widget_80g.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_80g {
    width: 100%;
    height: auto;
    max-width: 700px;
    align-self: center;
    margin: 0px 0px 24px 0px;
}
    
#widget_9vt.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_9vt {
    width: 100%;
    height: auto;
    max-width: 760px;
    align-self: center;
    margin: 0px 0px 48px 0px;
}
    
#group_ab5 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: stretch;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 16px;
    --column-gap: 16px;
    align-content: stretch;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_4p3 {
    align-items: flex-start;
    width: 33.33%;
    min-height: 300px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 15px 15px 15px 15px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(232, 237, 243, 1) rgba(232, 237, 243, 1) rgba(232, 237, 243, 1) rgba(232, 237, 243, 1);
    border-style: solid;
    box-shadow: rgba(0, 0, 0, 0.12) 3px 0px 11px 0px;
    padding: 36px 36px 36px 36px;
    margin: 0px 0% 0px 0%;
}
    
#widget_ire.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_ire {
    width: 60px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 32px 0%;
}
    
#widget_lg2.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_lg2 {
    width: 100%;
    height: auto;
    max-width: 700px;
    margin: 0px 0% 16px 0%;
}
    
#widget_o4t {
    width: 100%;
    height: auto;
    max-width: 760px;
}
    
#\30 ff98e44 {
    align-items: flex-start;
    width: 33.33%;
    min-height: 300px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 15px 15px 15px 15px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(232, 237, 243, 1) rgba(232, 237, 243, 1) rgba(232, 237, 243, 1) rgba(232, 237, 243, 1);
    border-style: solid;
    box-shadow: rgba(0, 0, 0, 0.12) 3px 0px 11px 0px;
    padding: 36px 36px 36px 36px;
    margin: 0px 0% 0px 0%;
}
    
#\30 ad67237.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 ad67237 {
    width: 60px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 32px 0%;
}
    
#\32 0d6ab38.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 0d6ab38 {
    width: 100%;
    height: auto;
    max-width: 700px;
    margin: 0px 0% 16px 0%;
}
    
#bd0dd258 {
    width: 100%;
    height: auto;
    max-width: 760px;
}
    
#\30 55a3c13 {
    align-items: flex-start;
    width: 33.33%;
    min-height: 300px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 15px 15px 15px 15px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(232, 237, 243, 1) rgba(232, 237, 243, 1) rgba(232, 237, 243, 1) rgba(232, 237, 243, 1);
    border-style: solid;
    box-shadow: rgba(0, 0, 0, 0.12) 3px 0px 11px 0px;
    padding: 36px 36px 36px 36px;
    margin: 0px 0% 0px 0%;
}
    
#\32 09fe794.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 09fe794 {
    width: 60px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 32px 0%;
}
    
#\39 633b66b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 633b66b {
    width: 100%;
    height: auto;
    max-width: 700px;
    margin: 0px 0% 16px 0%;
}
    
#\37 46308b4 {
    width: 100%;
    height: auto;
    max-width: 760px;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#e55cc285 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\38 3f1eb40 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 88px 40px 88px 40px;
    margin: 0% 0% 0% 0%;
}
    
#dd737652 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
}
    
#\36 941d4df {
    margin: 0px 0% 0px 0%;
}
    
#widget_fd8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_fd8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 12px 0%;
}
    
#widget_2r2.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_2r2 {
    width: 100%;
    height: auto;
    max-width: 760px;
    align-self: center;
    margin: 0px 0px 24px 0px;
}
    
#widget_oqk.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_oqk {
    width: 100%;
    height: auto;
    max-width: 760px;
    align-self: center;
    margin: 0px 0px 48px 0px;
}
    
#group_khq {
    flex-direction: row;
    justify-content: space-around;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    --column-gap: 20px;
    align-self: center;
    min-width: auto;
    max-width: 1200px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px -24px 0px;
}
    
#widget_s7q {
    width: auto;
    height: auto;
    max-width: 250px;
    max-height: 100px;
}
    
#e22f5dcb {
    width: auto;
    height: auto;
    max-width: 180px;
    max-height: 80px;
}
    
#cf025c42 {
    width: auto;
    height: auto;
    max-width: 180px;
    max-height: 52px;
}
    
#\31 35d9bd0.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 35d9bd0 {
    width: auto;
    height: auto;
    max-width: 180px;
    max-height: 52px;
    margin: 0px 0% 0px 0%;
}
    
#e6aecd58 {
    flex-direction: row;
    justify-content: space-around;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    --column-gap: 20px;
    align-self: center;
    min-width: auto;
    max-width: 1200px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
    
#\36 238c9ec {
    width: auto;
    height: auto;
    max-width: 180px;
    max-height: 52px;
    order: 0;
}
    
#\34 844abfe {
    width: 100px;
    height: auto;
    max-width: 250px;
    max-height: 100px;
    order: 3;
}
    
#\37 06356df {
    width: 150px;
    height: auto;
    max-width: 180px;
    max-height: 200px;
    order: 1;
}
    
#ff00bfe4 {
    width: 210px;
    height: auto;
    max-width: 250px;
    max-height: 100px;
    order: 2;
}
    
#group_hsj {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 60px 0% 0px 0%;
}
    
#widget_6va {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_h9d {
    width: 20px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#ee3c1f49 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\34 c9c28c1 {
    width: 20px;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\35 0ac0e6d {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 4;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\33 f78450b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    align-content: center;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#ebb64b6a {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 104px 40px 112px 40px;
    margin: 0% 0% 0% 0%;
}
    
#d9835e04 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(247, 249, 252, 1);
    background-image: none;
}
    
#c125d4f6 {
    margin: 0px 0% 0px 0%;
}
    
#widget_qcg.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_qcg {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 12px 0%;
}
    
#widget_l76.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_l76 {
    width: 100%;
    height: auto;
    max-width: 820px;
    margin: 0px 0% 24px 0%;
}
    
#widget_a50.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_a50 {
    width: 100%;
    height: auto;
    max-width: 820px;
    margin: 0px 0% 48px 0%;
}
    
#group_fqo {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5%;
    --column-gap: 5%;
    align-content: flex-start;
}
    
#group_mnb {
    align-items: flex-start;
    width: 45%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 6ed8eed {
    align-items: flex-start;
    width: 55%;
    min-height: 500px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
    border-width: 0 0 0 1px;
    border-color: #000000 #000000 #000000 rgba(233, 237, 243, 1);
    border-style: solid;
    padding: 0px 0px 0px 48px;
    margin: 0px 0% 0px 0%;
}
    
#widget_vve.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_vve {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 24px 0%;
}
    
#widget_dpn {
    width: 100%;
    height: auto;
    max-width: 520px;
}
    
#group_7ka {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 16px;
    --column-gap: 16px;
    border-width: 0 0 1px 0;
    border-color: #000000 #000000 rgba(233, 237, 243, 1) #000000;
    border-style: solid;
    padding: 0px 0px 8px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_k7k {
    width: 50px;
    height: auto;
    max-width: 100%;
}
    
#widget_6g5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 ffb05e0 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 16px;
    --column-gap: 16px;
    border-width: 0 0 1px 0;
    border-color: #000000 #000000 rgba(233, 237, 243, 1) #000000;
    border-style: solid;
    padding: 0px 0px 8px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 2b2a216 {
    width: 50px;
    height: auto;
    max-width: 100%;
}
    
#cd0b9489 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c8b5c335 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 16px;
    --column-gap: 16px;
    border-width: 0px 0px 1px 0px;
    border-color: #000000 #000000 rgba(233, 237, 243, 1) #000000;
    border-style: solid;
    padding: 0px 0px 8px 0px;
    margin: 0px 0% 0px 0%;
}
    
#c3ed9b23 {
    width: 50px;
    height: auto;
    max-width: 100%;
}
    
#fccc03a6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 a02adf3 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 16px;
    --column-gap: 16px;
    border-width: 0 0 1px 0;
    border-color: #000000 #000000 rgba(233, 237, 243, 1) #000000;
    border-style: solid;
    padding: 0px 0px 8px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f9cdedcf {
    width: 50px;
    height: auto;
    max-width: 100%;
}
    
#b3d19ccd {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a33efa6d {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 16px;
    --column-gap: 16px;
    border-width: 0 0 1px 0;
    border-color: #000000 #000000 rgba(233, 237, 243, 1) #000000;
    border-style: solid;
    padding: 0px 0px 8px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f1b00434 {
    width: 50px;
    height: auto;
    max-width: 100%;
}
    
#\38 65bfb83 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b9b79945 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 16px;
    --column-gap: 16px;
    padding: 0px 0px 8px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 3cb6bf0 {
    width: 50px;
    height: auto;
    max-width: 100%;
}
    
#a63a2bf7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\37 8b0df1e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\38 344b132 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 104px 40px 112px 40px;
    margin: 0% 0% 0% 0%;
}
    
#\36 6b41643 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    box-shadow: none;
}
    
#fc2e7f50 {
    margin: 0px 0% 0px 0%;
}
    
#widget_gtr.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_gtr {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 0;
    margin: 0px 0px 12px 0px;
}
    
#widget_n2q.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_n2q {
    width: 100%;
    height: auto;
    max-width: 820px;
    align-self: center;
    order: 1;
    margin: 0px 0px 24px 0px;
}
    
#widget_id8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_id8 {
    width: 100%;
    height: auto;
    max-width: 600px;
    align-self: center;
    order: 2;
    margin: 0px 0px 48px 0px;
}
    
#\38 3f60653 {
    align-items: flex-start;
    max-width: 520px;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    min-width: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 3049b2a {
    width: 88px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\31 d5a0133.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 d5a0133 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 a43a17a {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 37%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    flex-wrap: nowrap;
    align-content: center;
    --column-gap: 12px;
    align-self: auto;
    order: 0;
    flex: 0 1 auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 c97ce98 {
    width: 100%;
    height: auto;
    max-width: 410px;
    order: 1;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#group_mfu {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 230px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5%;
    order: 3;
    --column-gap: 5%;
    height: auto;
    padding: 16px 40px 16px 40px;
    margin: 0px 0% 0px 0%;
}
    
#widget_875 {
    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;
}
    
#dd0c272f {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 230px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5%;
    order: 3;
    --column-gap: 5%;
    padding: 16px 40px 16px 40px;
    margin: 0px 0% 0px 0%;
}
    
#\34 5453eff {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 37%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    flex-wrap: nowrap;
    align-content: center;
    --column-gap: 12px;
    align-self: auto;
    order: 0;
    flex: 0 1 auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 4b61685 {
    width: 88px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#e7f6309b {
    align-items: flex-start;
    max-width: 520px;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    min-width: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 9e9e450.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 9e9e450 {
    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;
}
    
#a17ed83a {
    width: 100%;
    height: auto;
    max-width: 410px;
    order: 1;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#d8dce04b {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 550c8a5 {
    flex-direction: row;
    justify-content: space-around;
    align-items: center;
    width: 100%;
    min-height: 230px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5%;
    order: 3;
    --column-gap: 5%;
    height: auto;
    padding: 16px 40px 16px 40px;
    margin: 0px 0% 0px 0%;
}
    
#c21924d1 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 37%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    flex-wrap: nowrap;
    align-content: center;
    --column-gap: 12px;
    align-self: auto;
    order: 0;
    flex: 0 1 auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 f13e359 {
    width: 88px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\34 638ff7c {
    align-items: flex-start;
    max-width: 520px;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    min-width: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#bb658f7a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#bb658f7a {
    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;
}
    
#a98062cc {
    width: 100%;
    height: auto;
    max-width: 410px;
    order: 1;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#b29dfe19.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b29dfe19 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 235777c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 230px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5%;
    order: 3;
    --column-gap: 5%;
    padding: 16px 40px 16px 40px;
    margin: 0px 0% 0px 0%;
}
    
#ab01b53a {
    flex-direction: row;
    justify-content: space-around;
    align-items: center;
    width: 37%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    flex-wrap: nowrap;
    align-content: center;
    --column-gap: 12px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    flex: 0 1 auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c82cbd78 {
    width: 88px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\39 10c0426 {
    align-items: flex-start;
    max-width: 520px;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    min-width: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 c2c0b46.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 c2c0b46 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 3848e86 {
    width: 100%;
    height: auto;
    max-width: 410px;
    order: 1;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\33 0112a30.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 0112a30 {
    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;
}
    
#group_5mn {
    align-items: flex-start;
    width: 58%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex: 0 1 auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_7li {
    align-items: flex-start;
    width: 58%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex: 0 1 auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_d00 {
    align-items: flex-start;
    width: 58%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex: 0 1 auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_pro {
    align-items: flex-start;
    width: 58%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex: 0 1 auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\33 7407000 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 7px;
    margin: 0px 0% 0px 0%;
}
    
#\34 3626459 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    justify-content: center;
    align-content: center;
    padding: 104px 40px 112px 40px;
    margin: 0% 0% 0% 0%;
}
    
#\37 6862311 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 7px;
    margin: 0px 0% 0px 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\32 ad4cc23 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    justify-self: auto;
    align-self: auto;
    align-items: center;
    align-content: center;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#cd4ed8cc {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(247, 249, 252, 1);
    background-image: none;
}
    
#\33 a9135da {
    margin: 0px 0% 0px 0%;
}
    
#widget_48e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_48e {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 12px 0%;
}
    
#widget_59i.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_59i {
    width: 100%;
    height: auto;
    max-width: 800px;
    margin: 0px 0% 24px 0%;
}
    
#widget_6lv.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_6lv {
    width: 100%;
    height: auto;
    max-width: 760px;
    margin: 0px 0% 48px 0%;
}
    
#group_68j {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5%;
    --column-gap: 5%;
}
    
#group_u9e {
    align-items: flex-start;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
    background-color: rgba(241, 244, 248, 1);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(226, 231, 237, 1) rgba(226, 231, 237, 1) rgba(226, 231, 237, 1) rgba(226, 231, 237, 1);
    border-style: solid;
    border-radius: 15px 15px 15px 15px;
    padding: 40px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
}
    
#group_a88 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 8px 0%;
}
    
#widget_id6 {
    width: 48px;
    height: auto;
    max-width: 100%;
}
    
#widget_g0s {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 a086623 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 7px;
    margin: 0px 0% 0px 0%;
}
    
#\32 e4a7f8a {
    width: 30px;
    height: auto;
    max-width: 100%;
}
    
#dc2bf2f8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f19cfb7a {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 7px;
    margin: 0px 0% 0px 0%;
}
    
#f0b64733 {
    width: 30px;
    height: auto;
    max-width: 100%;
}
    
#ce2e658b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#beb731a9 {
    width: 30px;
    height: auto;
    max-width: 100%;
}
    
#\39 dcd23ea {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f9ceea48 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 7px;
    margin: 0px 0% 0px 0%;
}
    
#e0a86311 {
    width: 30px;
    height: auto;
    max-width: 100%;
}
    
#c7c33fb1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 f2c8637 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 7px;
    margin: 0px 0% 0px 0%;
}
    
#\36 2b128c4 {
    width: 30px;
    height: auto;
    max-width: 100%;
}
    
#\31 bad9a54 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a28dea64 {
    align-items: flex-start;
    width: 52%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(231, 234, 240, 1) rgba(231, 234, 240, 1) rgba(231, 234, 240, 1) rgba(231, 234, 240, 1);
    border-style: solid;
    border-radius: 15px 15px 15px 15px;
    box-shadow: rgba(0, 0, 0, 0.08) 3px 0px 11px 0px;
    padding: 40px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
}
    
#\33 d327ceb {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 8px 0%;
}
    
#\32 343d648 {
    width: 48px;
    height: auto;
    max-width: 100%;
}
    
#\36 d1fbe87 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b99435c6 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 7px;
    margin: 0px 0% 0px 0%;
}
    
#c16ed717 {
    width: 30px;
    height: auto;
    max-width: 100%;
}
    
#f5783b22 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#eb10e4c4 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 7px;
    margin: 0px 0% 0px 0%;
}
    
#aa525ea2 {
    width: 30px;
    height: auto;
    max-width: 100%;
}
    
#\31 90e5cec {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 fc8132e {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 7px;
    margin: 0px 0% 0px 0%;
}
    
#\38 cbfc606 {
    width: 30px;
    height: auto;
    max-width: 100%;
}
    
#fed1c95e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 bea738c {
    width: 30px;
    height: auto;
    max-width: 100%;
}
    
#c44f1bc0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 daa3216 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 7px;
    margin: 0px 0% 0px 0%;
}
    
#\37 7719a54 {
    width: 30px;
    height: auto;
    max-width: 100%;
}
    
#cbdb2aff {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#dea80f0a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    align-self: auto;
    justify-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\33 4981b89 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: center;
    padding: 112px 80px 120px 80px;
    margin: 0% 0% 0% 0%;
}
    
#\36 2a38f0d {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
}
    
#b54b75a6 {
    margin: 0px 0% 0px 0%;
}
    
#widget_evk.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_evk {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin: 0px 0px 12px 0px;
}
    
#widget_590.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_590 {
    width: 100%;
    height: auto;
    max-width: 900px;
    align-self: center;
    margin: 0px 0px 24px 0px;
}
    
#widget_n34.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_n34 {
    width: 100%;
    height: auto;
    max-width: 760px;
    align-self: center;
    margin: 0px 0px 48px 0px;
}
    
#widget_ggc {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\33 09a34f6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    align-self: auto;
    justify-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\39 c8a6dea {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: center;
    padding: 104px 40px 112px 40px;
    margin: 0% 0% 0% 0%;
}
    
#\36 6f784bb {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(247, 249, 252, 1);
    background-image: none;
}
    
#\30 147600e {
    margin: 0px 0% 0px 0%;
}
    
#widget_a2n.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_a2n {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 12px 0%;
}
    
#widget_arc.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_arc {
    width: 100%;
    height: auto;
    max-width: 900px;
    align-self: center;
    margin: 0px 0% 24px 0%;
}
    
#widget_sqv.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_sqv {
    width: 100%;
    height: auto;
    max-width: 510px;
    align-self: center;
    margin: 0px 0px 48px 0px;
}
    
#group_snc {
    flex-direction: row;
    justify-content: flex-start;
    align-items: stretch;
    width: 668px;
    min-height: 495px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(233, 233, 233, 1) rgba(233, 233, 233, 1) rgba(233, 233, 233, 1) rgba(233, 233, 233, 1);
    border-style: solid;
    border-radius: 15px 15px 15px 15px;
    box-shadow: rgba(0, 0, 0, 0.08) 3px 0px 11px 0px;
    align-content: stretch;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_opd {
    width: 50%;
    height: auto;
    max-width: 100%;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
}
    
#group_cdf {
    align-items: flex-start;
    width: 50%;
    min-height: 100%;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    justify-content: space-around;
    align-content: flex-start;
    padding: 28px 28px 28px 28px;
    margin: 0px 0% 0px 0%;
}
    
#group_9r2 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    --column-gap: 20px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 24px 0%;
}
    
#\38 65fe1a0 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: stretch;
    width: 668px;
    min-height: 495px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(233, 233, 233, 1) rgba(233, 233, 233, 1) rgba(233, 233, 233, 1) rgba(233, 233, 233, 1);
    border-style: solid;
    border-radius: 15px 15px 15px 15px;
    box-shadow: rgba(0, 0, 0, 0.08) 3px 0px 11px 0px;
    --column-gap: 20px;
    align-content: stretch;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d6f61c66 {
    width: 50%;
    height: auto;
    max-width: 100%;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
    order: 0;
}
    
#c768014b {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 57ba662 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: stretch;
    width: 668px;
    min-height: 495px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(233, 233, 233, 1) rgba(233, 233, 233, 1) rgba(233, 233, 233, 1) rgba(233, 233, 233, 1);
    border-style: solid;
    border-radius: 15px 15px 15px 15px;
    box-shadow: rgba(0, 0, 0, 0.08) 3px 0px 11px 0px;
    align-content: stretch;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fda07c70 {
    width: 50%;
    height: auto;
    max-width: 100%;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
    order: 0;
}
    
#\36 40928cb {
    flex-direction: row;
    justify-content: flex-start;
    align-items: stretch;
    width: 668px;
    min-height: 495px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(233, 233, 233, 1) rgba(233, 233, 233, 1) rgba(233, 233, 233, 1) rgba(233, 233, 233, 1);
    border-style: solid;
    border-radius: 15px 15px 15px 15px;
    box-shadow: rgba(0, 0, 0, 0.08) 3px 0px 11px 0px;
    align-content: stretch;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c8652711 {
    width: 50%;
    height: auto;
    max-width: 100%;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
    order: 0;
}
    
#widget_8mt.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_8mt {
    width: 40px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 16px 0%;
}
    
#widget_0j7.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_0j7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 12px 0%;
}
    
#widget_ptq.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_ptq {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 12px 0%;
}
    
#widget_96g.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_96g {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 24px 0%;
}
    
#group_7i9 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-content: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_knq {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#widget_vmf {
    width: 30px;
    height: auto;
    max-width: 100%;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#\32 0005e3a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 0005e3a {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 12px 0%;
}
    
#\33 08aceb3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#\36 49ce6a2.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 49ce6a2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 12px 0%;
}
    
#\38 4671b45 {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    justify-self: auto;
    order: 1;
    justify-content: space-around;
    padding: 28px 28px 28px 28px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 7bd42fa {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-content: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b6a18f72 {
    width: 30px;
    height: auto;
    max-width: 100%;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#\32 f83383e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 f83383e {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 24px 0%;
}
    
#\38 5f11236.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 5f11236 {
    width: 40px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 16px 0%;
}
    
#aedecba7.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#aedecba7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 12px 0%;
}
    
#b48fc63e {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-content: flex-end;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 ef8cf8b {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#d82617a5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#d82617a5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 12px 0%;
}
    
#e5426e68 {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    justify-self: auto;
    order: 1;
    justify-content: space-around;
    padding: 28px 28px 28px 28px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 2077fe1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 2077fe1 {
    width: 40px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 16px 0%;
}
    
#\32 781b1d5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 781b1d5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 24px 0%;
}
    
#\34 f8709dd {
    width: 30px;
    height: auto;
    max-width: 100%;
}
    
#\36 c6f91bb.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 c6f91bb {
    width: 40px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 16px 0%;
}
    
#\30 90b9bad {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#dad13948.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#dad13948 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 12px 0%;
}
    
#\35 01fbc58.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 01fbc58 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 24px 0%;
}
    
#fbf7d79b {
    width: 30px;
    height: auto;
    max-width: 100%;
}
    
#\39 a6b07aa {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    justify-self: auto;
    order: 1;
    justify-content: space-around;
    padding: 28px 28px 28px 28px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 62bb805 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-content: flex-end;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 9e8efa9.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 9e8efa9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 12px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#d25e7527 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-self: auto;
    align-self: auto;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#e8996dfb {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    justify-content: center;
    align-content: center;
    padding: 104px 40px 112px 40px;
    margin: 0% 0% 0% 0%;
}
    
#b8a33424 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
}
    
#\37 72537c9 {
    margin: 0px 0% 0px 0%;
}
    
#widget_psu {
    width: 40%;
    height: auto;
    max-width: 100%;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
}
    
#group_f5o {
    align-items: flex-start;
    width: 56%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#cc4154b3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#cc4154b3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 12px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b7ad241e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b7ad241e {
    width: 100%;
    height: auto;
    max-width: 900px;
    align-self: auto;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 24px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#df1b6bab.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#df1b6bab {
    width: 100%;
    height: auto;
    max-width: 510px;
    align-self: auto;
    justify-self: auto;
    order: 2;
    margin: 0px 0px 48px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#group_lnh {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 3;
    border-width: 0 0 0px 0;
    border-color: #000000 #000000 rgba(233, 237, 243, 1) #000000;
    border-style: solid;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 24px 0%;
}
    
#widget_htr {
    width: 135px;
    height: auto;
    max-width: 100%;
}
    
#group_r06 {
    align-items: flex-start;
    width: 50%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_i81 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_5jq {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_hkv {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    order: 5;
    --column-gap: 12px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 32px 0%;
}
    
#widget_m38 {
    width: 60px;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    margin-bottom: 0px;
    margin-top: 0px;
    order: 0;
}
    
#widget_h83 {
    width: 100%;
    height: auto;
    max-width: 520px;
    order: 1;
}
    
#\33 2573a75.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 2573a75 {
    width: 60px;
    height: auto;
    max-width: 100%;
    align-self: flex-end;
    order: 2;
    margin: 0px 0% 0px -10px;
}
    
#group_amb {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    order: 6;
    --column-gap: 12px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 24px 0%;
}
    
#group_5ck {
    justify-content: flex-start;
    align-items: flex-start;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 0px;
    column-gap: 24px;
    align-self: stretch;
    height: auto;
    border-width: 0 1px 0 0;
    border-color: #000000 rgba(238, 241, 244, 1) #000000 #000000;
    border-style: solid;
    padding: 12px 12px 12px 12px;
    margin: 0px 0% 0px 0%;
}
    
#widget_56j.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_56j {
    width: 48px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 20px 0%;
}
    
#widget_oc8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_oc8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 18px 0%;
}
    
#widget_1k3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_1k3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 18px 0%;
}
    
#widget_p55 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#cd591d54 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 0px;
    column-gap: 24px;
    align-self: stretch;
    height: auto;
    border-width: 0px 1px 0px 0px;
    border-color: #000000 rgba(238, 241, 244, 1) #000000 #000000;
    border-style: solid;
    padding: 12px 12px 12px 12px;
    margin: 0px 0% 0px 0%;
}
    
#\31 4f3aa81.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 4f3aa81 {
    width: 48px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 20px 0%;
}
    
#\30 c3293db.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 c3293db {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 18px 0%;
}
    
#\31 9089faf.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 9089faf {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 18px 0%;
}
    
#\37 2bdcd60 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#dba9f705 {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    justify-content: flex-start;
    align-self: flex-start;
    padding: 12px 12px 12px 12px;
    margin: 0px 0% 0px 0%;
}
    
#\33 a5e459e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 a5e459e {
    width: 48px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 20px 0%;
}
    
#\34 0dbaa50.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 0dbaa50 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 18px 0%;
}
    
#\30 23f477c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 23f477c {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 18px 0%;
}
    
#af680e89 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 928f077.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 0px 4px 0px;
}
#\39 928f077 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 4;
    margin: 0px 0% 24px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\30 0decd90 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#ea086e6a {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 96px 40px 104px 40px;
    margin: 0% 0% 0% 0%;
}
    
#aa4837f0 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(247, 249, 252, 1);
    background-image: none;
}
    
#b68705a0 {
    margin: 0px 0% 0px 0%;
}
    
#\37 8c7cfc3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 8c7cfc3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 12px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 85fec4c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 85fec4c {
    width: 100%;
    height: auto;
    max-width: 700px;
    align-self: center;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 24px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 dd5fc81.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 dd5fc81 {
    width: 100%;
    height: auto;
    max-width: 800px;
    align-self: center;
    justify-self: auto;
    order: 2;
    margin: 0px 0px 48px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#group_n2a {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 3;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_6sg {
    justify-content: flex-start;
    align-items: flex-start;
    width: 302px;
    min-height: 320px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    border-radius: 15px 15px 15px 15px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(233, 233, 233, 1) rgba(233, 233, 233, 1) rgba(233, 233, 233, 1) rgba(233, 233, 233, 1);
    border-style: solid;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    padding: 28px 28px 28px 28px;
    margin: 0px 0% 0px 0%;
}
    
#group_717 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-content: center;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 28px 0%;
}
    
#widget_04c {
    width: 32px;
    height: auto;
    max-width: 100%;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#widget_4nm {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\38 2056cd1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 2056cd1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 20px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 4bdb9a7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c6b0dfa2 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 302px;
    min-height: 320px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    border-radius: 15px 15px 15px 15px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(233, 233, 233, 1) rgba(233, 233, 233, 1) rgba(233, 233, 233, 1) rgba(233, 233, 233, 1);
    border-style: solid;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    padding: 28px 28px 28px 28px;
    margin: 0px 0% 0px 0%;
}
    
#\37 0c28498 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-content: center;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 28px 0%;
}
    
#a924772e {
    width: 32px;
    height: auto;
    max-width: 100%;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#b884b02d {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\35 febffd9.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 febffd9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 20px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 132aaec {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e40b6e4c {
    justify-content: flex-start;
    align-items: flex-start;
    width: 302px;
    min-height: 320px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    border-radius: 15px 15px 15px 15px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(233, 233, 233, 1) rgba(233, 233, 233, 1) rgba(233, 233, 233, 1) rgba(233, 233, 233, 1);
    border-style: solid;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    padding: 28px 28px 28px 28px;
    margin: 0px 0% 0px 0%;
}
    
#a218a340 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-content: center;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 28px 0%;
}
    
#\35 046a3ab {
    width: 32px;
    height: auto;
    max-width: 100%;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#\34 cd4bb4c {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\35 a80eb8d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 a80eb8d {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 20px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 bfc4d97 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b0ff6681 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 302px;
    min-height: 320px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    border-radius: 15px 15px 15px 15px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(233, 233, 233, 1) rgba(233, 233, 233, 1) rgba(233, 233, 233, 1) rgba(233, 233, 233, 1);
    border-style: solid;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    padding: 28px 28px 28px 28px;
    margin: 0px 0% 0px 0%;
}
    
#\35 65e474c {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-content: center;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 28px 0%;
}
    
#b9d3f61d {
    width: 32px;
    height: auto;
    max-width: 100%;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#\33 078c5b3 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#e3629ae0.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e3629ae0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 20px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e3c921d6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\31 d9143a6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\37 b7c2c5a {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    justify-content: center;
    align-content: center;
    padding: 96px 80px 96px 80px;
    margin: 0% 0% 0% 0%;
}
    
#\33 962ae93 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(20, 38, 64, 1);
    background-image: none;
}
    
#\36 0f3d1dc {
    margin: 0px 0% 0px 0%;
}
    
#\38 62a165b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 62a165b {
    width: 100%;
    height: auto;
    max-width: 700px;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin: 0px 0% 12px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 eda84ff.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 eda84ff {
    width: 100%;
    height: auto;
    max-width: 900px;
    align-self: center;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 24px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 b54f9cb.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 b54f9cb {
    width: 100%;
    height: auto;
    max-width: 620px;
    align-self: center;
    justify-self: auto;
    order: 2;
    margin: 0px 0px 48px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#group_dqf {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    order: 3;
    --column-gap: 20px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 32px 0%;
}
    
#widget_v8p {
    width: 300px;
    height: auto;
    min-height: 56px;
    max-width: 100%;
    order: 0;
}
    
#group_a8o {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    --column-gap: 20px;
    order: 4;
    align-self: stretch;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f84ad9bc {
    width: auto;
    height: auto;
    max-width: 100%;
    margin-left: 0px;
}
    
#fc329e8f {
    width: 18px;
    height: auto;
    max-width: 100%;
}
    
#\30 2ae55f7 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 250px;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8px;
    align-self: auto;
    order: 0;
    --column-gap: 8px;
    padding: 0px 0px 0px 7px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ee3b87e7 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 250px;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8px;
    align-self: auto;
    order: 0;
    --column-gap: 8px;
    padding: 0px 0px 0px 7px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ff0611ce {
    width: 18px;
    height: auto;
    max-width: 100%;
}
    
#\39 82eecf1 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#a1fe2509 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 250px;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8px;
    align-self: auto;
    order: 0;
    --column-gap: 8px;
    padding: 0px 0px 0px 7px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 e5343ca {
    width: 18px;
    height: auto;
    max-width: 100%;
}
    
#ee399fcb {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\32 55eec2d {
    width: 280px;
    height: auto;
    max-width: 100%;
    min-height: 56px;
    order: 1;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 a19cf91 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 96px 40px 0px 40px;
    margin: 0% 0% 0% 0%;
}
    
#fda3b023 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: none;
}
    
#abbb25e6 {
    margin: 0px 0% 0px 0%;
}
    
#\37 5b108f4 {
    width: 200px;
    height: 150px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\38 9783f7e {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 43.199460006749916%;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    --column-gap: 20px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 d707019 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 200px;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 1.704531711105942%;
    flex-wrap: nowrap;
    align-self: auto;
    order: 3;
    border-radius: 15px 15px 15px 15px;
    align-content: flex-start;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(233,233,233,1) rgba(233,233,233,1) rgba(233,233,233,1) rgba(233,233,233,1);
    border-style: solid;
    box-shadow: rgba(0, 0, 0, 0.08) 3px 0px 11px 0px;
    padding: 0px 0px 24px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 deccd21.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 deccd21 {
    width: auto;
    height: auto;
    max-width: 200px;
    margin: 0px 0% 0px 20px;
}
    
#\30 0d87f45.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 0d87f45 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin: 0px 0px 0px 20px;
}
    
#a8f7c6c3 {
    width: 200px;
    height: 150px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#f97c7a3b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f97c7a3b {
    width: auto;
    height: auto;
    max-width: 200px;
    margin: 0px 0% 0px 20px;
}
    
#\38 ef630b0 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 7cd9b0b.flex-element.widget-wrapper > [data-element-type] {
    padding: 17.5px 17.5px 17.5px 17.5px;
}
#\36 7cd9b0b {
    width: 50px;
    height: auto;
    max-width: 100%;
    margin: -40px 0px 0px 20px;
}
    
#\36 34d00e0.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 34d00e0 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin: 0px 0px 0px 20px;
}
    
#b8bc4da8 {
    width: 200px;
    height: 150px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\38 18107f2.flex-element.widget-wrapper > [data-element-type] {
    padding: 17.5px 17.5px 17.5px 17.5px;
}
#\38 18107f2 {
    width: 50px;
    height: auto;
    max-width: 100%;
    margin: -40px 0px 0px 20px;
}
    
#\37 c7d554d.flex-element.widget-wrapper > [data-element-type] {
    padding: 17.5px 17.5px 17.5px 17.5px;
}
#\37 c7d554d {
    width: 50px;
    height: auto;
    max-width: 100%;
    margin: -40px 0px 0px 20px;
}
    
#\31 4b41075.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 4b41075 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin: 0px 0px 0px 20px;
}
    
#\32 2fdb4dd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\39 a7ee76d {
    justify-content: flex-start;
    align-items: flex-start;
    width: 200px;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 1.704531711105942%;
    flex-wrap: nowrap;
    align-self: auto;
    order: 2;
    border-radius: 15px 15px 15px 15px;
    align-content: flex-start;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(233,233,233,1) rgba(233,233,233,1) rgba(233,233,233,1) rgba(233,233,233,1);
    border-style: solid;
    box-shadow: rgba(0, 0, 0, 0.08) 3px 0px 11px 0px;
    padding: 0px 0px 24px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 e355973 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 200px;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 1.704531711105942%;
    flex-wrap: nowrap;
    align-self: auto;
    order: 1;
    border-radius: 15px 15px 15px 15px;
    align-content: flex-start;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(233,233,233,1) rgba(233,233,233,1) rgba(233,233,233,1) rgba(233,233,233,1);
    border-style: solid;
    box-shadow: rgba(0, 0, 0, 0.08) 3px 0px 11px 0px;
    padding: 0px 0px 24px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 1338f96.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 1338f96 {
    width: 36.76%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 12px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 bba5e57 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 1.6666666666666667%;
    flex-wrap: nowrap;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 9ed6445.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 9ed6445 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin: 0px 0px 0px 20px;
}
    
#cb2b54e6.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#cb2b54e6 {
    width: 1440px;
    height: auto;
    max-width: 700px;
    align-self: center;
    order: 0;
    margin: 0px 0% 24px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 e704c21.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 16px;
}
#\36 e704c21 {
    width: 100%;
    height: auto;
    max-width: 800px;
    align-self: center;
    order: 1;
    margin: 0px 0% 48px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#baec38d1 {
    width: 200px;
    height: 150px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#d9cd2636.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#d9cd2636 {
    width: auto;
    height: auto;
    max-width: 200px;
    margin: 0px 0% 0px 20px;
}
    
#\34 23dac71.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 23dac71 {
    width: auto;
    height: auto;
    max-width: 200px;
    margin: 0px 0% 0px 20px;
}
    
#\34 65b6e75.flex-element.widget-wrapper > [data-element-type] {
    padding: 17.5px 17.5px 17.5px 17.5px;
}
#\34 65b6e75 {
    width: 50px;
    height: auto;
    max-width: 100%;
    margin: -40px 0px 0px 20px;
}
    
#\36 9fa729c {
    width: 200px;
    height: 150px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\36 4ce9b7f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 4ce9b7f {
    width: auto;
    height: auto;
    max-width: 100%;
    margin: 0px 0px 0px 20px;
}
    
#\38 235728c.flex-element.widget-wrapper > [data-element-type] {
    padding: 17.5px 17.5px 17.5px 17.5px;
}
#\38 235728c {
    width: 50px;
    height: auto;
    max-width: 100%;
    margin: -40px 0px 0px 20px;
}
    
#\31 bdbf7fc {
    justify-content: flex-start;
    align-items: flex-start;
    width: 200px;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 1.704531711105942%;
    flex-wrap: nowrap;
    align-self: auto;
    order: 0;
    border-radius: 15px 15px 15px 15px;
    align-content: flex-start;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(233, 233, 233, 1) rgba(233, 233, 233, 1) rgba(233, 233, 233, 1) rgba(233, 233, 233, 1);
    border-style: solid;
    box-shadow: rgba(0, 0, 0, 0.08) 3px 0px 11px 0px;
    padding: 0px 0px 24px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dc425155 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 200.016px;
    min-height: 322.578125px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 1.704531711105942%;
    flex-wrap: nowrap;
    align-self: auto;
    order: 5;
    border-radius: 15px 15px 15px 15px;
    align-content: flex-start;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(233,233,233,1) rgba(233,233,233,1) rgba(233,233,233,1) rgba(233,233,233,1);
    border-style: solid;
    box-shadow: rgba(0, 0, 0, 0.08) 3px 0px 11px 0px;
    height: auto;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    padding: 0px 0px 24px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 9288922.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 9288922 {
    width: auto;
    height: auto;
    max-width: 200px;
    margin: 0px 0% 0px 20px;
}
    
#\35 8b4e2f5 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 200px;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 1.704531711105942%;
    flex-wrap: nowrap;
    align-self: auto;
    order: 4;
    border-radius: 15px 15px 15px 15px;
    align-content: flex-start;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(233,233,233,1) rgba(233,233,233,1) rgba(233,233,233,1) rgba(233,233,233,1);
    border-style: solid;
    box-shadow: rgba(0, 0, 0, 0.08) 3px 0px 11px 0px;
    padding: 0px 0px 24px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 fa2914c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 fa2914c {
    width: auto;
    height: auto;
    max-width: 100%;
    margin: 0px 0px 0px 20px;
}
    
#\36 47ca3b1.flex-element.widget-wrapper > [data-element-type] {
    padding: 17.5px 17.5px 17.5px 17.5px;
}
#\36 47ca3b1 {
    width: 50px;
    height: auto;
    max-width: 100%;
    margin: -40px 0px 0px 20px;
}
    
#\30 d9ae552 {
    width: 200px;
    height: 150px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\38 a2140bc.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 a2140bc {
    width: auto;
    height: auto;
    max-width: 200px;
    margin: 0px 0% 0px 20px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 ac4d516 {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 0% 50%;
}
    
#\34 7986c39 {
    margin: 0px 0% 0px 0%;
}
    
#ab357cee {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 64px 40px 64px 40px;
}
    
#b111302c {
    width: 100%;
    min-height: 80px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_ii3 {
    min-width: 10px;
    max-width: 430px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 1265bad {
    row-gap: 0px;
    width: 100%;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 a328f4f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 a328f4f {
    width: 603px;
    max-width: 700px;
    margin: 0px 0% 24px 0%;
}
    
#\31 342b6b5 {
    padding: 64px 40px 64px 40px;
}
    
#\32 4c70ea6 {
    margin: 0px 0% 0px 0%;
}
    
#\38 3880db6.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 3880db6 {
    margin: 0px 0px 32px 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 5573230 {
    padding: 80px 2% 72px 2%;
}
    
#\36 fdfffee {
    margin: 0px 0% 0px 0%;
}
    
#group_ab5 {
    --column-gap: 12px;
    column-gap: 12px;
    align-items: stretch;
    align-content: stretch;
}
    
#group_4p3 {
    width: 33.33%;
    min-height: auto;
    justify-content: flex-start;
    padding: 36px 20px 36px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\30 ff98e44 {
    width: 33.33%;
    justify-content: flex-start;
    min-height: auto;
    padding: 36px 20px 36px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\30 55a3c13 {
    width: 33.33%;
    min-height: auto;
    justify-content: flex-start;
    padding: 36px 20px 36px 20px;
    margin: 0px 0% 0px 0%;
}
    
#widget_9vt.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_9vt {
    margin: 0px 0px 32px 0px;
}
    
#\33 92ac884 {
    padding: 64px 0px 64px 0px;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 3f1eb40 {
    padding: 48px 2% 64px 2%;
}
    
#\36 941d4df {
    margin: 0px 0% 0px 0%;
}
    
#widget_s7q {
    height: auto;
}
    
#e22f5dcb {
    height: auto;
}
    
#cf025c42 {
    height: auto;
}
    
#\31 35d9bd0 {
    height: auto;
}
    
#\36 238c9ec {
    height: auto;
}
    
#\34 844abfe {
    height: auto;
}
    
#\37 06356df {
    height: auto;
}
    
#ff00bfe4 {
    height: auto;
}
    
#widget_oqk.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_oqk {
    margin: 0px 0px 32px 0px;
}
    
#e55cc285 {
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ebb64b6a {
    padding: 64px 2% 64px 2%;
}
    
#c125d4f6 {
    margin: 0px 0% 0px 0%;
}
    
#widget_a50.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_a50 {
    margin: 0px 0% 32px 0%;
}
    
#\33 f78450b {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 344b132 {
    padding: 64px 2% 64px 2%;
}
    
#fc2e7f50 {
    margin: 0px 0% 0px 0%;
}
    
#d8dce04b {
    height: auto;
}
    
#b29dfe19 {
    height: auto;
}
    
#\33 0112a30 {
    height: auto;
}
    
#widget_875 {
    height: auto;
}
    
#group_mfu {
    --column-gap: 2%;
    column-gap: 2%;
    justify-content: space-between;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 12px 0%;
}
    
#\33 a43a17a {
    width: 43%;
    flex: 0 1 auto;
    --column-gap: 12px;
    column-gap: 12px;
}
    
#group_5mn {
    width: 55%;
    flex: 0 1 auto;
}
    
#\38 3f60653 {
    width: 100%;
}
    
#\34 5453eff {
    --column-gap: 12px;
    column-gap: 12px;
    width: 43%;
    flex: 0 1 auto;
    margin-left: 0%;
}
    
#e7f6309b {
    width: 100%;
}
    
#dd0c272f {
    --column-gap: 2%;
    column-gap: 2%;
    justify-content: space-between;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 12px 0%;
}
    
#group_7li {
    width: 55%;
    flex: 0 1 auto;
}
    
#\38 550c8a5 {
    --column-gap: 2%;
    column-gap: 2%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 12px 0%;
}
    
#c21924d1 {
    --column-gap: 12px;
    column-gap: 12px;
    width: 43%;
    flex: 0 1 auto;
}
    
#\34 638ff7c {
    width: 100%;
}
    
#group_d00 {
    width: 55%;
    flex: 0 1 auto;
}
    
#\32 235777c {
    --column-gap: 2%;
    column-gap: 2%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 12px 0%;
}
    
#group_pro {
    width: 55%;
    flex: 0 1 auto;
}
    
#ab01b53a {
    --column-gap: 12px;
    column-gap: 12px;
    width: 42.99%;
    flex: 0 1 auto;
}
    
#\39 10c0426 {
    width: 100%;
}
    
#\37 8b0df1e {
    row-gap: 0px;
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#widget_id8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_id8 {
    margin: 0px 0px 32px 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 3626459 {
    padding: 64px 2% 64px 2%;
}
    
#\33 a9135da {
    margin: 0px 0% 0px 0%;
}
    
#group_u9e {
    width: 45.59%;
    justify-content: flex-start;
    align-self: stretch;
    max-height: none;
    height: auto;
    padding: 40px 24px 40px 24px;
    margin: 0px 0% 0px 0%;
}
    
#a28dea64 {
    width: 49.4%;
    justify-content: flex-start;
    align-self: stretch;
    max-height: none;
    height: auto;
    padding: 40px 24px 40px 24px;
    margin: 0px 0% 0px 0%;
}
    
#group_68j {
    align-items: stretch;
    align-content: stretch;
}
    
#group_a88 {
    height: auto;
    min-height: 50px;
}
    
#\33 d327ceb {
    min-height: 50px;
}
    
#widget_6lv.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_6lv {
    margin: 0px 0% 32px 0%;
}
    
#\32 ad4cc23 {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 4981b89 {
    padding: 64px 2% 64px 2%;
}
    
#b54b75a6 {
    margin: 0px 0% 0px 0%;
}
    
#widget_n34.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_n34 {
    margin: 0px 0px 32px 0px;
}
    
#dea80f0a {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 c8a6dea {
    padding: 64px 2% 64px 2%;
}
    
#\30 147600e {
    margin: 0px 0% 0px 0%;
}
    
#widget_opd {
    height: auto;
}
    
#group_9r2 {
    column-gap: 2.9081297081939272%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_snc {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
    align-content: center;
}
    
#\38 65fe1a0 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
    align-content: center;
}
    
#c768014b {
    column-gap: 3.4897556498327127%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\33 57ba662 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
    align-content: center;
}
    
#\36 40928cb {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
    align-content: center;
}
    
#group_cdf {
    justify-content: flex-start;
    min-height: auto;
}
    
#\38 4671b45 {
    justify-content: flex-start;
}
    
#e5426e68 {
    justify-content: flex-start;
}
    
#\39 a6b07aa {
    justify-content: flex-start;
}
    
#widget_sqv.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_sqv {
    margin: 0px 0px 32px 0px;
}
    
#\33 09a34f6 {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e8996dfb {
    padding: 64px 2% 64px 2%;
}
    
#\37 72537c9 {
    margin: 0px 0% 0px 0%;
}
    
#widget_htr {
    height: auto;
}
    
#group_amb {
    column-gap: 1.7448778249163563%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: stretch;
    justify-content: flex-start;
    min-height: auto;
    --column-gap: 12px;
    align-items: stretch;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_5ck {
    width: 32.17%;
    padding: 12px 8px 12px 8px;
    margin: 0px 0% 0px 0%;
}
    
#cd591d54 {
    width: 32.17%;
    padding: 12px 8px 12px 8px;
    margin: 0px 0% 0px 0%;
}
    
#dba9f705 {
    width: 32.17%;
    justify-content: flex-start;
    align-self: stretch;
    min-height: 100%;
    max-height: none;
    height: auto;
    padding: 12px 8px 12px 8px;
    margin: 0px 0% 0px 0%;
}
    
#d25e7527 {
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#widget_psu {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    order: 0;
}
    
#group_f5o {
    width: 100%;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_56j.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_56j {
    margin: 0px 0% 12px 0%;
}
    
#widget_oc8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_oc8 {
    margin: 0px 0% 8px 0%;
}
    
#widget_1k3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_1k3 {
    margin: 0px 0% 12px 0%;
}
    
#\31 4f3aa81.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 4f3aa81 {
    margin: 0px 0% 12px 0%;
}
    
#\30 c3293db.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 c3293db {
    margin: 0px 0% 8px 0%;
}
    
#\31 9089faf.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 9089faf {
    margin: 0px 0% 12px 0%;
}
    
#\33 a5e459e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 a5e459e {
    margin: 0px 0% 12px 0%;
}
    
#\34 0dbaa50.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 0dbaa50 {
    margin: 0px 0% 8px 0%;
}
    
#\30 23f477c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 23f477c {
    margin: 0px 0% 12px 0%;
}
    
#group_hkv {
    align-self: center;
    align-items: center;
    align-content: center;
    justify-content: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 16px 0%;
}
    
#widget_h83 {
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#df1b6bab.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#df1b6bab {
    margin: 0px 0px 32px 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ea086e6a {
    padding: 64px 2% 64px 2%;
}
    
#b68705a0 {
    margin: 0px 0% 0px 0%;
}
    
#group_n2a {
    column-gap: 12px;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: flex-start;
    --column-gap: 12px;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    justify-content: center;
    align-items: flex-start;
}
    
#group_6sg {
    width: 48.26%;
    min-height: 280px;
    justify-content: flex-start;
    padding: 20px 16px 20px 16px;
    margin: 0px 0% 0px 0%;
}
    
#c6b0dfa2 {
    width: 48.26%;
    min-height: 280px;
    justify-content: flex-start;
    padding: 20px 16px 20px 16px;
    margin: 0px 0% 0px 0%;
}
    
#e40b6e4c {
    width: 48.26%;
    min-height: 280px;
    padding: 20px 16px 20px 16px;
    margin: 0px 0% 0px 0%;
}
    
#b0ff6681 {
    width: 48.26%;
    min-height: 280px;
    padding: 20px 16px 20px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\31 dd5fc81.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 dd5fc81 {
    min-width: 10px;
    max-width: 600px;
    margin: 0px 0px 32px 0px;
}
    
#group_717 {
    align-items: flex-start;
    align-content: flex-start;
}
    
#\38 2056cd1 {
    width: 100%;
    min-width: 10px;
    max-width: 220px;
}
    
#\35 febffd9 {
    width: 100%;
    min-width: 10px;
    max-width: 220px;
}
    
#e3629ae0 {
    width: 100%;
    min-width: 10px;
    max-width: 220px;
}
    
#\35 a80eb8d {
    width: 100%;
    min-width: 10px;
    max-width: 220px;
}
    
#\30 85fec4c {
    min-width: 10px;
    max-width: 600px;
}
    
#\30 0decd90 {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 b7c2c5a {
    min-height: 568px;
    padding: 72px 2% 72px 2%;
}
    
#\36 0f3d1dc {
    margin: 0px 0% 0px 0%;
}
    
#group_a8o {
    justify-content: center;
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: 100%;
}
    
#\30 2ae55f7 {
    width: auto;
}
    
#ee3b87e7 {
    width: auto;
}
    
#a1fe2509 {
    width: auto;
}
    
#\33 b54f9cb.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 b54f9cb {
    margin: 0px 0px 32px 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 a19cf91 {
    min-height: auto;
    padding: 64px 2% 0px 2%;
}
    
#abbb25e6 {
    margin: 0px 0% 0px 0%;
}
    
#\38 9783f7e {
    column-gap: 2.9%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    justify-content: flex-start;
}
    
#\31 bdbf7fc {
    width: 48.55%;
    align-self: stretch;
    max-height: none;
    height: auto;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\34 e355973 {
    width: 48.55%;
    align-self: stretch;
    max-height: none;
    height: auto;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\39 a7ee76d {
    width: 48.55%;
    align-self: stretch;
    max-height: none;
    height: auto;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\38 d707019 {
    width: 48.55%;
    align-self: stretch;
    max-height: none;
    height: auto;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\35 8b4e2f5 {
    width: 48.55%;
    align-self: stretch;
    max-height: none;
    height: auto;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#dc425155 {
    width: 48.55%;
    align-self: stretch;
    max-height: none;
    height: auto;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\36 9fa729c {
    width: 100%;
    height: 180px;
}
    
#a8f7c6c3 {
    width: 100%;
    height: 180px;
}
    
#b8bc4da8 {
    width: 100%;
    height: 180px;
}
    
#\30 d9ae552 {
    width: 100%;
    height: 180px;
}
    
#baec38d1 {
    width: 100%;
    height: 180px;
}
    
#\37 5b108f4 {
    width: 100%;
    height: 180px;
}
    
#\31 1338f96.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 1338f96 {
    align-self: center;
    width: 70%;
    order: 0;
    margin: 0px 0% 12px 0%;
}
    
#cb2b54e6 {
    order: 1;
}
    
#\36 e704c21.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 16px;
}
#\36 e704c21 {
    order: 2;
    margin: 0px 0% 32px 0%;
}
}



@media (max-width: 767px) {
    
#\32 5741692 {
    width: 17.8906px;
}
    
#b111302c {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\33 ac4d516 {
    background-position: 50% 50%;
}
    
#ab357cee {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 24px 20px 32px 20px;
}
    
#\34 7986c39 {
    margin: 0px 0% 48px 0%;
}
    
#\33 b828986 {
    margin-left: 0px;
}
    
#e86e5b45 {
    margin-left: 0px;
}
    
#\32 172044e {
    width: 17.8906px;
}
    
#\31 2336ba7 {
    width: 100%;
    min-height: auto;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 b4ba585 {
    width: 100%;
    min-height: auto;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#a730fbe1 {
    width: 100%;
    min-height: auto;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d3b06cfb {
    width: 17.8906px;
}
    
#ab464808 {
    margin-left: 0px;
}
}



@media (max-width: 767px) {
    
#\33 1265bad {
    min-height: 80px;
    align-items: center;
    width: 100%;
    row-gap: 0px;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 a328f4f.flex-element.widget-wrapper > [data-element-type] {
    padding: 18px 0px 18px 0px;
}
#\36 a328f4f {
    margin: 0px 0% 32px 0%;
}
    
#\31 342b6b5 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 64px 20px 72px 20px;
}
    
#\32 4c70ea6 {
    margin: 0px 0% 0px 0%;
}
}



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



@media (max-width: 767px) {
    
#e55cc285 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\38 3f1eb40 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#widget_s7q {
    height: auto;
}
    
#e22f5dcb {
    height: auto;
}
    
#cf025c42 {
    height: auto;
}
    
#\31 35d9bd0 {
    height: auto;
}
    
#\36 238c9ec {
    height: auto;
}
    
#\34 844abfe {
    height: auto;
}
    
#\37 06356df {
    height: auto;
}
    
#ff00bfe4 {
    height: auto;
}
}



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



@media (max-width: 767px) {
    
#\37 8b0df1e {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\38 344b132 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#widget_875 {
    height: auto;
}
    
#d8dce04b {
    height: auto;
}
    
#b29dfe19 {
    height: auto;
}
    
#\33 0112a30 {
    height: auto;
}
}



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



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



@media (max-width: 767px) {
    
#\33 09a34f6 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\39 c8a6dea {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#widget_opd {
    height: auto;
}
    
#d6f61c66 {
    height: 240px;
}
    
#fda07c70 {
    height: 240px;
}
    
#c8652711 {
    height: 240px;
}
}



@media (max-width: 767px) {
    
#d25e7527 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#e8996dfb {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#widget_psu {
    height: 240px;
}
    
#widget_htr {
    height: auto;
}
}



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



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



@media (max-width: 767px) {
    
#\36 a19cf91 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\36 9fa729c {
    height: 240px;
}
    
#\30 d9ae552 {
    height: 240px;
}
    
#a8f7c6c3 {
    height: 240px;
}
    
#b8bc4da8 {
    height: 240px;
}
    
#baec38d1 {
    height: 240px;
}
    
#\37 5b108f4 {
    height: 240px;
}
    
#\32 2fdb4dd {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
}

