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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1246003823 {
    background-color:var(--color_5) !important;
    background-image:none !important;
    gap:12px !important;
  }

  *#dm .dmInner a.u_1246003823 .iconBg {
    display:inline-block !important;
    background-color:var(--color_1) !important;
    mask-image:url(https://irp.cdn-website.com/b2ea4e5f/icon/Right+Arrow_5760971.svg) !important;
    order:1 !important;
    width:22px !important;
    height:22px !important;
  }

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

  *#dm .dmInner div.u_3369234959 .svc-heading { color:var(--color_5) !important; }

  *#dm .dmInner div.u_3369234959 .svc-card__link {
    color:var(--color_10) !important;
    font-weight:400 !important;
  }

  *#dm .dmInner div.u_3369234959 .svc-card__title {
    color:var(--color_5) !important;
    font-weight:600 !important;
  }

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner *.u_1285936062 .shape-description p { text-align:CENTER !important; }

  *#dm .dmInner *.u_1285936062 .shape-description ul { text-align:CENTER !important; }

  *#dm .dmInner *.u_1285936062 .shape-description ol { text-align:CENTER !important; }

  *#dm .dmInner div.u_1285936062 .shape-description p {
    font-weight:600 !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1285936062 .shape-description ul {
    font-weight:600 !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1285936062 .shape-description ol {
    font-weight:600 !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner *.u_1423537450 .shape-description p { text-align:CENTER !important; }

  *#dm .dmInner *.u_1423537450 .shape-description ul { text-align:CENTER !important; }

  *#dm .dmInner *.u_1423537450 .shape-description ol { text-align:CENTER !important; }

  *#dm .dmInner div.u_1423537450 .shape-description p {
    font-weight:600 !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1423537450 .shape-description ul {
    font-weight:600 !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1423537450 .shape-description ol {
    font-weight:600 !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner *.u_1864095380 .shape-description p { text-align:CENTER !important; }

  *#dm .dmInner *.u_1864095380 .shape-description ul { text-align:CENTER !important; }

  *#dm .dmInner *.u_1864095380 .shape-description ol { text-align:CENTER !important; }

  *#dm .dmInner div.u_1864095380 .shape-description p {
    font-weight:600 !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1864095380 .shape-description ul {
    font-weight:600 !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1864095380 .shape-description ol {
    font-weight:600 !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner *.u_1470881986 .shape-description p { text-align:CENTER !important; }

  *#dm .dmInner *.u_1470881986 .shape-description ul { text-align:CENTER !important; }

  *#dm .dmInner *.u_1470881986 .shape-description ol { text-align:CENTER !important; }

  *#dm .dmInner div.u_1470881986 .shape-description p {
    font-weight:600 !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1470881986 .shape-description ul {
    font-weight:600 !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1470881986 .shape-description ol {
    font-weight:600 !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner *.u_1071994594 .shape-description p { text-align:CENTER !important; }

  *#dm .dmInner *.u_1071994594 .shape-description ul { text-align:CENTER !important; }

  *#dm .dmInner *.u_1071994594 .shape-description ol { text-align:CENTER !important; }

  *#dm .dmInner div.u_1071994594 .shape-description p {
    font-weight:600 !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1071994594 .shape-description ul {
    font-weight:600 !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1071994594 .shape-description ol {
    font-weight:600 !important;
    color:var(--color_1) !important;
  }

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

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

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

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

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

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

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

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

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

  *#dm .dmInner *.u_1482625112 .shape-description p { text-align:CENTER !important; }

  *#dm .dmInner *.u_1482625112 .shape-description ul { text-align:CENTER !important; }

  *#dm .dmInner *.u_1482625112 .shape-description ol { text-align:CENTER !important; }

  *#dm .dmInner div.u_1482625112 .shape-description p {
    font-weight:600 !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1482625112 .shape-description ul {
    font-weight:600 !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1482625112 .shape-description ol {
    font-weight:600 !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner *.u_1873907653 .shape-description p { text-align:CENTER !important; }

  *#dm .dmInner *.u_1873907653 .shape-description ul { text-align:CENTER !important; }

  *#dm .dmInner *.u_1873907653 .shape-description ol { text-align:CENTER !important; }

  *#dm .dmInner div.u_1873907653 .shape-description p {
    font-weight:600 !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1873907653 .shape-description ul {
    font-weight:600 !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1873907653 .shape-description ol {
    font-weight:600 !important;
    color:var(--color_1) !important;
  }

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

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

  *#dm .dmInner *.u_1976963689 .shape-description p { text-align:CENTER !important; }

  *#dm .dmInner *.u_1976963689 .shape-description ul { text-align:CENTER !important; }

  *#dm .dmInner *.u_1976963689 .shape-description ol { text-align:CENTER !important; }

  *#dm .dmInner div.u_1976963689 .shape-description p {
    font-weight:600 !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1976963689 .shape-description ul {
    font-weight:600 !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1976963689 .shape-description ol {
    font-weight:600 !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner *.u_1674772407 .shape-description p { text-align:CENTER !important; }

  *#dm .dmInner *.u_1674772407 .shape-description ul { text-align:CENTER !important; }

  *#dm .dmInner *.u_1674772407 .shape-description ol { text-align:CENTER !important; }

  *#dm .dmInner div.u_1674772407 .shape-description p {
    font-weight:600 !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1674772407 .shape-description ul {
    font-weight:600 !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1674772407 .shape-description ol {
    font-weight:600 !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner a.u_1997893065 .iconBg { background-color:var(--color_5) !important; }

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1540330589 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgb(42,47,108) rgb(42,47,108) rgb(42,47,108) rgb(42,47,108) !important;
  }

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1141793426 .rvs-card {
    background-color:var(--color_5) !important;
    border-color:rgba(213,220,232,0.6) !important;
    border-radius:20px 20px 20px 20px !important;
  }

  *#dm .dmInner div.u_1141793426 .rvs-body { font-style:italic !important; }

  *#dm .dmInner div.u_1141793426 .rvs-name {
    font-weight:600 !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner *.u_1141793426 .rvs-stars { color:var(--color_3) !important; }

  *#dm .dmInner *.u_1141793426 .rvs-btn--next {
    background-color:var(--color_2) !important;
    border-color:var(--color_2) !important;
  }

  *#dm .dmInner *.u_1141793426 .rvs-btn--prev {
    background-color:var(--color_2) !important;
    color:var(--color_5) !important;
    border-color:var(--color_2) !important;
  }

  *#dm .dmInner *.u_1141793426 .rvs-btn--pause { color:rgba(75,78,99,0.6) !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1997893065 span.text {
    color:var(--color_5) !important;
    font-weight:600 !important;
  }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_829192341 root { animation-duration:120s !important; }

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

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

  *#dm .dmInner div.u_3369234959 .svc-card__title { font-size:32px !important; }

  *#dm .dmInner div.u_1285936062 .shape-description p { font-size:14px !important; }

  *#dm .dmInner div.u_1285936062 .shape-description ul { font-size:14px !important; }

  *#dm .dmInner div.u_1285936062 .shape-description ol { font-size:14px !important; }

  *#dm .dmInner *.u_1285936062 .container-padding { padding:2% !important; }

  *#dm .dmInner div.u_1423537450 .shape-description p { font-size:14px !important; }

  *#dm .dmInner div.u_1423537450 .shape-description ul { font-size:14px !important; }

  *#dm .dmInner div.u_1423537450 .shape-description ol { font-size:14px !important; }

  *#dm .dmInner *.u_1423537450 .container-padding { padding:2% !important; }

  *#dm .dmInner div.u_1864095380 .shape-description p { font-size:14px !important; }

  *#dm .dmInner div.u_1864095380 .shape-description ul { font-size:14px !important; }

  *#dm .dmInner div.u_1864095380 .shape-description ol { font-size:14px !important; }

  *#dm .dmInner *.u_1864095380 .container-padding { padding:2% !important; }

  *#dm .dmInner div.u_1470881986 .shape-description p { font-size:14px !important; }

  *#dm .dmInner div.u_1470881986 .shape-description ul { font-size:14px !important; }

  *#dm .dmInner div.u_1470881986 .shape-description ol { font-size:14px !important; }

  *#dm .dmInner *.u_1470881986 .container-padding { padding:2% !important; }

  *#dm .dmInner div.u_1071994594 .shape-description p { font-size:14px !important; }

  *#dm .dmInner div.u_1071994594 .shape-description ul { font-size:14px !important; }

  *#dm .dmInner div.u_1071994594 .shape-description ol { font-size:14px !important; }

  *#dm .dmInner *.u_1071994594 .container-padding { padding:2% !important; }

  *#dm .dmInner div.u_1482625112 .shape-description p { font-size:14px !important; }

  *#dm .dmInner div.u_1482625112 .shape-description ul { font-size:14px !important; }

  *#dm .dmInner div.u_1482625112 .shape-description ol { font-size:14px !important; }

  *#dm .dmInner *.u_1482625112 .container-padding { padding:2% !important; }

  *#dm .dmInner div.u_1873907653 .shape-description p { font-size:14px !important; }

  *#dm .dmInner div.u_1873907653 .shape-description ul { font-size:14px !important; }

  *#dm .dmInner div.u_1873907653 .shape-description ol { font-size:14px !important; }

  *#dm .dmInner *.u_1873907653 .container-padding { padding:2% !important; }

  *#dm .dmInner div.u_1976963689 .shape-description p { font-size:14px !important; }

  *#dm .dmInner div.u_1976963689 .shape-description ul { font-size:14px !important; }

  *#dm .dmInner div.u_1976963689 .shape-description ol { font-size:14px !important; }

  *#dm .dmInner *.u_1976963689 .container-padding { padding:2% !important; }

  *#dm .dmInner div.u_1674772407 .shape-description p { font-size:14px !important; }

  *#dm .dmInner div.u_1674772407 .shape-description ul { font-size:14px !important; }

  *#dm .dmInner div.u_1674772407 .shape-description ol { font-size:14px !important; }

  *#dm .dmInner *.u_1674772407 .container-padding { padding:2% !important; }

  *#dm .dmInner *.u_1141793426 .rvs-track { gap:16px !important; }

  *#dm .dmInner div.u_1141793426 .rvs-service { font-size:12px !important; }

  *#dm .dmInner div.u_1141793426 .rvs-body { font-size:16px !important; }

  *#dm .dmInner div.u_1141793426 .rvs-name { font-size:16px !important; }

  *#dm .dmInner div.u_1141793426 .rvs-location { font-size:15px !important; }

  *#dm .dmInner *.u_1141793426 .rvs-card { padding:24px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner div.u_829192341 .marquee__group img {
    width:90px !important;
    height:77px !important;
  }

  *#dm .dmInner div.u_3369234959 .svc-card__title { font-size:30px !important; }

  *#dm .dmInner div.u_1141793426 .rvs-name { font-size:14px !important; }

  *#dm .dmInner *.u_1141793426 .rvs-card { padding:24px !important; }

  *#dm .dmInner *.u_1141793426 .rvs-track { gap:12px !important; }

  *#dm .dmInner *.u_1482625112 .container-padding { padding:12% !important; }

  *#dm .dmInner *.u_1976963689 .container-padding { padding:12% !important; }

  *#dm .dmInner *.u_1674772407 .container-padding { padding:12% !important; }

  *#dm .dmInner *.u_1470881986 .container-padding { padding:12% !important; }

  *#dm .dmInner *.u_1423537450 .container-padding { padding:12% !important; }

  *#dm .dmInner *.u_1864095380 .container-padding { padding:12% !important; }

  *#dm .dmInner *.u_1285936062 .container-padding { padding:12% !important; }

  *#dm .dmInner *.u_1071994594 .container-padding { padding:12% !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner div.u_829192341 .marquee__group img {
    width:70px !important;
    height:60px !important;
  }

  *#dm .dmInner div.u_3369234959 .svc-card__desc { font-size:15px !important; }

  *#dm .dmInner *.u_1071994594 .container-padding { padding:12% !important; }

  *#dm .dmInner *.u_1285936062 .container-padding { padding:12% !important; }

  *#dm .dmInner *.u_1423537450 .container-padding { padding:12% !important; }

  *#dm .dmInner div.u_1423537450 .shape-description p { font-size:12px !important; }

  *#dm .dmInner div.u_1423537450 .shape-description ul { font-size:12px !important; }

  *#dm .dmInner div.u_1423537450 .shape-description ol { font-size:12px !important; }

  *#dm .dmInner div.u_1285936062 .shape-description p { font-size:12px !important; }

  *#dm .dmInner div.u_1285936062 .shape-description ul { font-size:12px !important; }

  *#dm .dmInner div.u_1285936062 .shape-description ol { font-size:12px !important; }

  *#dm .dmInner div.u_1071994594 .shape-description p { font-size:12px !important; }

  *#dm .dmInner div.u_1071994594 .shape-description ul { font-size:12px !important; }

  *#dm .dmInner div.u_1071994594 .shape-description ol { font-size:12px !important; }

  *#dm .dmInner *.u_1864095380 .container-padding { padding:12% !important; }

  *#dm .dmInner div.u_1864095380 .shape-description p { font-size:12px !important; }

  *#dm .dmInner div.u_1864095380 .shape-description ul { font-size:12px !important; }

  *#dm .dmInner div.u_1864095380 .shape-description ol { font-size:12px !important; }

  *#dm .dmInner div.u_1470881986 .shape-description p { font-size:12px !important; }

  *#dm .dmInner div.u_1470881986 .shape-description ul { font-size:12px !important; }

  *#dm .dmInner div.u_1470881986 .shape-description ol { font-size:12px !important; }

  *#dm .dmInner *.u_1470881986 .container-padding { padding:12% !important; }

  *#dm .dmInner *.u_1482625112 .container-padding { padding:12% !important; }

  *#dm .dmInner div.u_1482625112 .shape-description p { font-size:12px !important; }

  *#dm .dmInner div.u_1482625112 .shape-description ul { font-size:12px !important; }

  *#dm .dmInner div.u_1482625112 .shape-description ol { font-size:12px !important; }

  *#dm .dmInner *.u_1976963689 .container-padding { padding:12% !important; }

  *#dm .dmInner div.u_1976963689 .shape-description p { font-size:12px !important; }

  *#dm .dmInner div.u_1976963689 .shape-description ul { font-size:12px !important; }

  *#dm .dmInner div.u_1976963689 .shape-description ol { font-size:12px !important; }

  *#dm .dmInner *.u_1141793426 .rvs-card { padding:24px !important; }

  *#dm .dmInner div.u_1141793426 .rvs-body { font-size:16px !important; }

  *#dm .dmInner div.u_1141793426 .rvs-name { font-size:14px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(0, 0, 0, 0);
    --overlapping-background-image: rgba(255, 255, 255, 1);
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\34 8f8ca1f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-width: 0 0 0px 0;
    border-color: #000000 #000000 var(--color_9) #000000;
    border-style: solid;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#a86ef6ec {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 1% 2% 1%;
    margin: 0% 0% 0% 0%;
}
    
#f1f2ee5a {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#widget_eem {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#db8ccf41 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#ae4a001e {
    width: 70%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b78a7e2c::before, #b78a7e2c > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.9;
    height: 100%;
    content: '';
    background-image: linear-gradient(90deg, rgba(23, 25, 43, 0.85) 46%, rgba(23, 25, 43, 0.08) 100%);
}
#b78a7e2c {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 48px;
    background-color: rgba(0, 0, 0, 0);
    width: 100%;
    background-image: url();
    min-width: 4%;
    align-content: flex-end;
    border-radius: 28px 28px 28px 28px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_12) var(--color_12) var(--color_12) var(--color_12);
    border-style: solid;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: flex-end;
    padding: 16% 4% 8% 4%;
    margin: 24px 0% 12px 0%;
}
    
#\34 820abcd {
    min-height: auto;
    flex-wrap: nowrap;
    column-gap: 1%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-direction: column;
    padding: 24px 1% 0px 1%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\33 58da9e8::before, #\33 58da9e8 > .bgExtraLayerOverlay {
    background-image: linear-gradient(90deg, rgba(23, 25, 43, 0.85) 46%, rgba(23, 25, 43, 0.08) 100%);
}
#\33 58da9e8 {
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-radius: 0px 0px 0px 0px;
}
    
#f167dfe6 {
    margin: 0px 0px 0px 0px;
}
    
#\38 b65a3c5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#eea2f2b8.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 8px 8px 8px 8px;
}
#eea2f2b8 {
    width: 200px;
    height: auto;
    max-width: 100%;
    min-height: 48px;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 7954bb4.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 8px 8px 8px 8px;
}
#\30 7954bb4 {
    width: 200px;
    height: auto;
    max-width: 100%;
    min-height: 48px;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_r7l {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    flex-wrap: nowrap;
    align-content: center;
    --column-gap: 10px;
    flex: 0 1 auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c0ae3f47 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.5%;
    flex-wrap: nowrap;
    align-content: flex-start;
    --column-gap: 1.5%;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_v3d {
    width: 160px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
}
    
#\32 1fea261 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.5%;
    flex-wrap: nowrap;
    align-content: flex-start;
    --column-gap: 1.5%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cfa4912a {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\37 5121316 {
    width: auto;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 171e99b {
    min-height: auto;
    column-gap: 4%;
    row-gap: 36px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 2% 1% 2% 1%;
    margin: 0% 0% 0% 0%;
}
    
#db4a8560 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\30 75d5d1c {
    min-height: 80px;
    column-gap: 1%;
    row-gap: 36px;
    width: 100%;
    min-width: 4%;
    flex-wrap: nowrap;
    align-items: stretch;
    align-content: stretch;
    border-radius: 28px 28px 28px 28px;
    box-shadow: rgba(213,220,232,0.6) 0px 0px 11px 0px;
    background-color: var(--color_5);
    background-image: none;
    padding: 4% 3% 4% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\36 1735d83 {
    margin: 0px 0% 0px 0%;
}
    
#group_6pi {
    align-items: stretch;
    width: 23.87%;
    min-height: auto;
    max-height: 100%;
    row-gap: 80px;
    column-gap: 24px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_12) var(--color_12) var(--color_12) var(--color_12);
    border-style: solid;
    border-radius: 20px 20px 20px 20px;
    background-color: rgba(156, 195, 240, 0.1);
    background-image: none;
    align-content: stretch;
    justify-content: space-between;
    order: 0;
    padding: 30px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_8ja {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#d915931e {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_o8f {
    width: 70%;
    height: auto;
    max-width: 100%;
}
    
#widget_dqe {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c6419c6a {
    align-items: stretch;
    width: 23.87%;
    min-height: auto;
    max-height: 100%;
    row-gap: 80px;
    column-gap: 24px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_12) var(--color_12) var(--color_12) var(--color_12);
    border-style: solid;
    border-radius: 20px 20px 20px 20px;
    background-color: rgba(156, 195, 240, 0.1);
    background-image: none;
    align-content: stretch;
    justify-content: space-between;
    order: 1;
    padding: 30px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3ce06c3 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\35 08e78d5 {
    width: 70%;
    height: auto;
    max-width: 100%;
}
    
#e298f5d7 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#f7b66a10 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e3bdb9cc {
    align-items: stretch;
    width: 23.87%;
    min-height: auto;
    max-height: 100%;
    row-gap: 80px;
    column-gap: 24px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_12) var(--color_12) var(--color_12) var(--color_12);
    border-style: solid;
    border-radius: 20px 20px 20px 20px;
    background-color: rgba(156, 195, 240, 0.1);
    background-image: none;
    align-content: stretch;
    justify-content: space-between;
    order: 2;
    padding: 30px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 4a7aa71 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\38 0ab35d2 {
    width: 85%;
    height: auto;
    max-width: 100%;
}
    
#\32 679039f {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#ec40ed58 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a864f28b {
    align-items: stretch;
    width: 23.87%;
    min-height: auto;
    max-height: 100%;
    row-gap: 80px;
    column-gap: 24px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_12) var(--color_12) var(--color_12) var(--color_12);
    border-style: solid;
    border-radius: 20px 20px 20px 20px;
    background-color: rgba(156, 195, 240, 0.1);
    background-image: none;
    align-content: stretch;
    justify-content: space-between;
    order: 3;
    padding: 30px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dc770adb {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\32 ff121d8 {
    width: 80%;
    height: auto;
    max-width: 100%;
}
    
#\37 69c7ebe {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\32 4322a0e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_48d {
    flex-direction: row;
    align-items: stretch;
    width: 100%;
    min-height: auto;
    max-height: none;
    row-gap: 24px;
    column-gap: 1.5%;
    flex-wrap: nowrap;
    height: auto;
    align-content: center;
    --column-gap: 1.5%;
    justify-content: space-between;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f4178230 {
    flex-direction: row;
    align-items: stretch;
    width: 100%;
    min-height: auto;
    max-height: none;
    row-gap: 24px;
    column-gap: 1.5%;
    flex-wrap: nowrap;
    height: auto;
    align-content: stretch;
    --column-gap: 1.5%;
    justify-content: space-between;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 be627f3 {
    align-items: stretch;
    width: 23.9%;
    min-height: auto;
    max-height: 100%;
    row-gap: 80px;
    column-gap: 24px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_12) var(--color_12) var(--color_12) var(--color_12);
    border-style: solid;
    border-radius: 20px 20px 20px 20px;
    background-color: rgba(156, 195, 240, 0.1);
    background-image: none;
    align-content: stretch;
    justify-content: space-between;
    order: 0;
    flex: 0 1 auto;
    padding: 30px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 ffb00d4 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\38 b4c81e4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b7378940 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\30 e4e3ce2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c8ebf83a {
    align-items: stretch;
    width: 23.9%;
    min-height: auto;
    max-height: 100%;
    row-gap: 80px;
    column-gap: 24px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_12) var(--color_12) var(--color_12) var(--color_12);
    border-style: solid;
    border-radius: 20px 20px 20px 20px;
    background-color: rgba(156, 195, 240, 0.1);
    background-image: none;
    align-content: stretch;
    justify-content: space-between;
    order: 1;
    flex: 0 1 auto;
    padding: 30px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 0fe99a1 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#e61ced99 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 a0908f3 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\30 5f74685 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#fdabee8d {
    align-items: flex-end;
    width: 49.2%;
    min-height: auto;
    max-height: 100%;
    row-gap: 60px;
    column-gap: 24px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_12) var(--color_12) var(--color_12) var(--color_12);
    border-style: solid;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_5);
    background-image: url("https://irp.cdn-website.com/b2ea4e5f/dms3rep/multi/opt/Screenshot+2026-10-07+at+9.09.33-am-1920w.png?jxl&v=jxl");
    align-content: flex-end;
    justify-content: flex-end;
    order: 2;
    flex: 0 1 auto;
    min-width: auto;
    padding: 30px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 870302b {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.9%;
    flex-wrap: nowrap;
    border-width: 0 0 0 2px;
    border-color: #000000 #000000 #000000 var(--color_3);
    border-style: solid;
    --column-gap: 1.9%;
    padding: 2px 0px 2px 12px;
    margin: 0px 0% 0px 0%;
}
    
#\37 debd4fa {
    min-height: auto;
    column-gap: 4%;
    row-gap: 12px;
    width: auto;
    min-width: 4%;
    height: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 8599b8a {
    width: auto;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 a6343df {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.9013666072489603%;
    flex-wrap: nowrap;
}
    
#group_sv0 {
    align-self: flex-start;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-end;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.3545212437609129%;
    flex-wrap: nowrap;
    align-content: flex-end;
    order: 0;
}
    
#\38 7a93a8f.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 8px 8px 8px 8px;
}
#\38 7a93a8f {
    width: 200px;
    height: auto;
    max-width: 100%;
    min-height: 48px;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_k89 {
    align-self: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#fda541ca {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 6% 4% 2% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\38 7e46c01 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#b09b5d49 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex: 0 1 auto;
    order: 1;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: stretch;
    align-content: stretch;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\33 407410b {
    margin: 0px 0% 0px 0%;
}
    
#widget_5l6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 854af28 {
    width: auto;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ec05b886 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.9%;
    flex-wrap: nowrap;
    border-width: 0 0 0 2px;
    border-color: #000000 #000000 #000000 var(--color_3);
    border-style: solid;
    --column-gap: 1.9%;
    align-self: auto;
    order: 0;
    padding: 2px 0px 2px 12px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_j2i {
    justify-content: flex-start;
    align-items: flex-start;
    width: 30%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    flex: 0 1 auto;
}
    
#a1c408ee {
    align-items: flex-start;
    width: 66%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    flex: 0 1 auto;
}
    
#\35 e9a0c44 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\39 5b6339b {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 4% 8% 4%;
    margin: 0% 0% 0% 0%;
}
    
#aeac1aa4 {
    flex-direction: row;
    width: 54%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
    flex: 0 1 auto;
    flex-wrap: nowrap;
    border-radius: 28px 28px 28px 28px;
    background-image: url("https://irp.cdn-website.com/b2ea4e5f/dms3rep/multi/opt/magnific__improve-clarity-and-lighting__63521-1920w.png");
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_12) var(--color_12) var(--color_12) var(--color_12);
    border-style: solid;
    box-shadow: rgba(213,220,232,0.6) 0px 0px 11px 0px;
}
    
#f1e2e1f7 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\31 9018da5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 42%;
    min-width: 4%;
    flex: 0 1 auto;
    order: 1;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    padding: 1% 0px 1% 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 17cc1d1 {
    margin: 0px 0% 0px 0%;
}
    
#e989ad67 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fb3685ea {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 0px 0px 0px 0px;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_9) var(--color_9) var(--color_9) var(--color_9);
    border-style: solid;
    justify-content: flex-start;
    order: 0;
    flex: 0 1 auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_79h {
    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;
}
    
#f727a549 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 36px;
    width: 100%;
    min-width: 4%;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_12) var(--color_12) var(--color_12) var(--color_12);
    border-style: solid;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\32 7dd5726 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 3% 4% 3%;
    margin: 0% 0% 0% 0%;
}
    
#f974d237 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_5);
    background-image: none;
    border-radius: 28px 28px 28px 28px;
    box-shadow: rgba(213,220,232,0.6) 0px 0px 11px 0px;
}
    
#\33 083d157 {
    margin: 0px 1% 0px 1%;
}
    
#\32 4d3ec4e {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 8538d0c {
    justify-content: flex-start;
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    flex: 0 1 auto;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a4bc3ee3 {
    width: auto;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e12e63fd {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.9%;
    flex-wrap: nowrap;
    border-width: 0 0 0 2px;
    border-color: #000000 #000000 #000000 var(--color_3);
    border-style: solid;
    --column-gap: 1.9%;
    align-self: auto;
    order: 1;
    padding: 2px 0px 2px 12px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_6bu {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
}



@media all {
    
#\33 7144097 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#db9712e1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 35c68ec {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\32 7fc33f3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 6828efe {
    justify-content: flex-start;
    align-items: flex-start;
    width: 40%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    flex: 0 1 auto;
}
    
#\35 6a22d35 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    order: 1;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: stretch;
    align-content: stretch;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 20af0ac {
    min-height: auto;
    column-gap: 4%;
    row-gap: 36px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 8% 4% 2% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\37 dbd7ddb {
    margin: 0px 0% 0px 0%;
}
    
#\34 cdc9efa {
    align-items: flex-start;
    width: 56%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    flex: 0 1 auto;
}
    
#group_g90 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    order: 2;
}
    
#\36 a46f106 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    order: 2;
}
    
#\33 d5e813e {
    align-items: stretch;
    width: 32.33%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_12) var(--color_12) var(--color_12) var(--color_12);
    border-style: solid;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_5);
    background-image: none;
    align-content: stretch;
    justify-content: flex-start;
    order: 0;
    box-shadow: rgba(213,220,232,0.6) 0px 0px 11px 0px;
    padding: 36px 36px 36px 36px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e7a4c552 {
    align-items: stretch;
    width: 32.33%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_12) var(--color_12) var(--color_12) var(--color_12);
    border-style: solid;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_5);
    background-image: none;
    align-content: stretch;
    justify-content: flex-start;
    order: 2;
    box-shadow: rgba(213, 220, 232, 0.6) 0px 0px 11px 0px;
    padding: 36px 36px 36px 36px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 72c5e63 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e4cfe152 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\39 016cbab {
    align-self: auto;
    flex-direction: row;
    align-items: stretch;
    width: 100%;
    min-height: auto;
    max-height: none;
    row-gap: 24px;
    column-gap: 1.5%;
    flex-wrap: nowrap;
    height: auto;
    align-content: stretch;
    --column-gap: 1.5%;
    justify-self: auto;
    order: 0;
    justify-content: space-between;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e4c8fc85 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    order: 2;
}
    
#\31 44f1019 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\36 c8f08c9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 f309730 {
    align-items: stretch;
    width: 32.33%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_12) var(--color_12) var(--color_12) var(--color_12);
    border-style: solid;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_5);
    background-image: none;
    align-content: stretch;
    justify-content: flex-start;
    order: 1;
    flex: 0 1 auto;
    box-shadow: rgba(213,220,232,0.6) 0px 0px 11px 0px;
    padding: 36px 36px 36px 36px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c80e630d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#c5a058a6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 8d4d796 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\37 e45010f {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 daba0d0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 89d1bfa {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\30 af6574e {
    width: 51.99%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 1;
    flex: 0 1 auto;
    flex-wrap: nowrap;
    border-radius: 28px 28px 28px 28px;
    background-image: none;
    background-color: var(--color_2);
    align-content: flex-start;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_12) var(--color_12) var(--color_12) var(--color_12);
    border-style: solid;
    box-shadow: rgba(213,220,232,0.6) 0px 0px 11px 0px;
    padding: 36px 36px 36px 36px;
    margin: 0px 0% 0px 0%;
}
    
#c5812cf5 {
    min-height: auto;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 4% 2% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\39 1cf0a6e {
    margin: 0px 0% 0px 0%;
}
    
#\35 c280332 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 32px;
    column-gap: 24px;
    border-radius: 0px 0px 0px 0px;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_9) var(--color_9) var(--color_9) var(--color_9);
    border-style: solid;
    justify-content: flex-start;
    order: 0;
    flex: 0 1 auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 bbcb2e0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 46%;
    min-width: 4%;
    flex: 0 1 auto;
    order: 0;
    border-radius: 28px 28px 28px 28px;
    background-color: var(--color_5);
    background-image: none;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_12) var(--color_12) var(--color_12) var(--color_12);
    border-style: solid;
    box-shadow: rgba(213,220,232,0.6) 0px 0px 11px 0px;
    justify-content: flex-start;
    padding: 36px 36px 36px 36px;
    margin: 0% 0% 0% 0%;
}
    
#\33 41b3670 {
    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;
}
    
#\37 44ee6e6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c01e82f1 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 4%;
    border-radius: 0px 0px 0px 0px;
    border-width: 1px 0px 1px 0px;
    border-color: rgba(255, 255, 255, 0.16) var(--color_9) rgba(255, 255, 255, 0.16) var(--color_9);
    border-style: solid;
    justify-content: space-between;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 0;
    --column-gap: 4%;
    padding: 12px 16px 12px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 6999bb3 {
    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;
}
    
#d71e05b8 {
    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 c3e6c72 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_dsk {
    align-items: flex-start;
    width: 90%;
    min-height: auto;
    max-height: 100%;
    row-gap: 4px;
    column-gap: 24px;
    align-self: auto;
    order: 1;
    flex: 0 1 auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_qhn.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_qhn {
    width: 26px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 4px 0% 0px 0%;
}
    
#group_npu {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
}
    
#f7f578d2 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 4%;
    border-radius: 0px 0px 0px 0px;
    border-width: 0px 0px 1px 0px;
    border-color: rgba(255, 255, 255, 0.16) var(--color_9) rgba(255, 255, 255, 0.16) var(--color_9);
    border-style: solid;
    justify-content: space-between;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 0;
    --column-gap: 4%;
    padding: 12px 16px 12px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 e54708f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 e54708f {
    width: 26px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 4px 0% 0px 0%;
}
    
#\31 2d13d15 {
    align-items: flex-start;
    width: 90%;
    min-height: auto;
    max-height: 100%;
    row-gap: 4px;
    column-gap: 24px;
    align-self: auto;
    order: 1;
    flex: 0 1 auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 96a0c27 {
    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;
}
    
#b10de60c {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ab022a16 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 4%;
    border-radius: 0px 0px 0px 0px;
    border-width: 0px 0px 1px 0px;
    border-color: rgba(255, 255, 255, 0.16) var(--color_9) rgba(255, 255, 255, 0.16) var(--color_9);
    border-style: solid;
    justify-content: space-between;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 0;
    --column-gap: 4%;
    padding: 12px 16px 12px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b3011d79.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b3011d79 {
    width: 26px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 4px 0% 0px 0%;
}
    
#\38 c5368fb {
    align-items: flex-start;
    width: 90%;
    min-height: auto;
    max-height: 100%;
    row-gap: 4px;
    column-gap: 24px;
    align-self: auto;
    order: 1;
    flex: 0 1 auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 e85b1fd {
    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;
}
    
#fe92a6ab {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bb4b01b3 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 4%;
    border-radius: 0px 0px 0px 0px;
    border-width: 0px 0px 1px 0px;
    border-color: rgba(255, 255, 255, 0.16) var(--color_9) rgba(255, 255, 255, 0.16) var(--color_9);
    border-style: solid;
    justify-content: space-between;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 0;
    --column-gap: 4%;
    padding: 12px 16px 12px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f2bc8166.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f2bc8166 {
    width: 26px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 4px 0% 0px 0%;
}
    
#\39 ac75c3d {
    align-items: flex-start;
    width: 90%;
    min-height: auto;
    max-height: 100%;
    row-gap: 4px;
    column-gap: 24px;
    align-self: auto;
    order: 1;
    flex: 0 1 auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b1b8bd4d {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 a7c3f97 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c278c4a6 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 4%;
    border-radius: 0px 0px 0px 0px;
    border-width: 0px 0px 1px 0px;
    border-color: rgba(255, 255, 255, 0.16) var(--color_9) rgba(255, 255, 255, 0.16) var(--color_9);
    border-style: solid;
    justify-content: space-between;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 0;
    --column-gap: 4%;
    padding: 12px 16px 12px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 c7fe67b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 c7fe67b {
    width: 26px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 4px 0% 0px 0%;
}
    
#\31 830b7bd {
    align-items: flex-start;
    width: 90%;
    min-height: auto;
    max-height: 100%;
    row-gap: 4px;
    column-gap: 24px;
    align-self: auto;
    order: 1;
    flex: 0 1 auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 086c8c3 {
    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 cd07191 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#c3fe7ffb {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 4% 2% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\32 a47d052 {
    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;
}
    
#\30 105ba71 {
    margin: 0px 0% 0px 0%;
}
    
#\33 c1cd4b5 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 0px 0px 0px 0px;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_9) var(--color_9) var(--color_9) var(--color_9);
    border-style: solid;
    justify-content: flex-start;
    order: 0;
    flex: 0 1 auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 0330bae {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\31 e38f470 {
    flex-direction: row;
    width: 44%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
    flex: 0 1 auto;
    flex-wrap: nowrap;
    border-radius: 28px 28px 28px 28px;
    background-image: none;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_12) var(--color_12) var(--color_12) var(--color_12);
    border-style: solid;
    box-shadow: rgba(213,220,232,0.6) 0px 0px 11px 0px;
    align-items: stretch;
    align-content: stretch;
}
    
#\34 334184f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 52%;
    min-width: 4%;
    flex: 0 1 auto;
    order: 1;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    padding: 1% 0px 1% 0px;
    margin: 0% 0% 0% 0%;
}
    
#\30 ba51998 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_9ki {
    width: 100%;
    height: 527px;
    max-width: 100%;
    align-self: center;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
}
}



@media all {
    
#\35 61840c7 {
    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 c7deb40 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 a224f01 {
    align-items: flex-start;
    width: 40%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    flex: 0 1 auto;
}
    
#\32 e26f782 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\37 168713e {
    justify-content: flex-start;
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    flex: 0 1 auto;
}
    
#\32 5f3d871 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\38 24fb157 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 36px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 2% 4% 2% 4%;
    margin: 0% 0% 0% 0%;
}
    
#a1bdb818 {
    align-items: stretch;
    width: 32.33%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_12) var(--color_12) var(--color_12) var(--color_12);
    border-style: solid;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_5);
    background-image: none;
    align-content: stretch;
    justify-content: flex-start;
    justify-self: auto;
    order: 0;
    box-shadow: rgba(213,220,232,0.6) 0px 0px 11px 0px;
    padding: 12px 12px 24px 12px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c0addc46 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    order: 1;
}
    
#\31 3bb008a {
    align-self: auto;
    flex-direction: row;
    align-items: stretch;
    width: 100%;
    min-height: auto;
    max-height: none;
    row-gap: 24px;
    column-gap: 1.5%;
    flex-wrap: nowrap;
    height: auto;
    align-content: stretch;
    --column-gap: 1.5%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f1978ec5 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    align-self: flex-start;
    order: 2;
    padding: 0px 4px 0px 4px;
    margin: 0px 0px 0px 0px;
}
    
#f018386e {
    min-height: 53px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    order: 0;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: center;
    align-content: center;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\34 10e9cb0 {
    margin: 0px 0% 0px 0%;
}
    
#d06f97e6 {
    width: auto;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_gbm {
    width: 100%;
    height: 320px;
    max-width: 100%;
    order: 0;
}
    
#add44c97 {
    align-items: stretch;
    width: 32.33%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_12) var(--color_12) var(--color_12) var(--color_12);
    border-style: solid;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_5);
    background-image: none;
    align-content: stretch;
    justify-content: flex-start;
    justify-self: auto;
    order: 0;
    box-shadow: rgba(213,220,232,0.6) 0px 0px 11px 0px;
    padding: 12px 12px 24px 12px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e06be44c {
    width: 100%;
    height: 320px;
    max-width: 100%;
    order: 0;
}
    
#fbc2b05d {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    align-self: flex-start;
    order: 2;
    padding: 0px 4px 0px 4px;
    margin: 0px 0px 0px 0px;
}
    
#\33 646e467 {
    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 71647e5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#df1ed951 {
    align-items: stretch;
    width: 32.33%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_12) var(--color_12) var(--color_12) var(--color_12);
    border-style: solid;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_5);
    background-image: none;
    align-content: stretch;
    justify-content: flex-start;
    justify-self: auto;
    order: 0;
    box-shadow: rgba(213,220,232,0.6) 0px 0px 11px 0px;
    padding: 12px 12px 24px 12px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 3bcd67d {
    width: 100%;
    height: 320px;
    max-width: 100%;
    order: 0;
}
    
#\30 57ef4ab {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    align-self: flex-start;
    order: 2;
    padding: 0px 4px 0px 4px;
    margin: 0px 0px 0px 0px;
}
    
#baad1db3 {
    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 fc8779e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\35 b1f09ca {
    min-height: 24px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    order: 2;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: center;
    align-content: center;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 a71f978 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    flex: 0 1 auto;
}
    
#\30 f4540cc {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\38 4799075 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_6);
    background-image: none;
    border-radius: 28px 28px 28px 28px;
    box-shadow: rgba(213,220,232,0.6) 0px 0px 11px 0px;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#f7c11e38 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 36px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 4% 3% 4% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\35 4d4564b {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 f82d204 {
    justify-content: space-between;
    width: 19.2%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 36px;
    flex-wrap: nowrap;
    justify-self: auto;
    order: 0;
    border-radius: 20px 20px 20px 20px;
    background-color: rgba(255,255,255,0.06);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(255, 255, 255, 0.1) rgba(255, 255, 255, 0.1) rgba(255, 255, 255, 0.1) rgba(255, 255, 255, 0.1);
    border-style: solid;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 3014f9d {
    min-height: 80px;
    column-gap: 1%;
    row-gap: 36px;
    width: 100%;
    min-width: 4%;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_12) var(--color_12) var(--color_12) var(--color_12);
    border-style: solid;
    height: auto;
    order: 1;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: stretch;
    align-content: stretch;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#bcc4149d {
    margin: 0px 1% 0px 1%;
}
    
#ab5ba809 {
    width: 28%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#aa4031c0 {
    min-height: 53px;
    column-gap: 4%;
    row-gap: 36px;
    width: 100%;
    min-width: 4%;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_12) var(--color_12) var(--color_12) var(--color_12);
    border-style: solid;
    height: auto;
    order: 0;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: flex-start;
    justify-content: space-between;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\31 aa90559 {
    min-height: 48px;
    column-gap: 4%;
    row-gap: 36px;
    width: 100%;
    min-width: 4%;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_12) var(--color_12) var(--color_12) var(--color_12);
    border-style: solid;
    height: auto;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#af551711 {
    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;
}
    
#c595ba37 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    order: 2;
}
    
#widget_nnu {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 d4e1504 {
    justify-content: space-between;
    width: 19.2%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 36px;
    flex-wrap: nowrap;
    justify-self: auto;
    order: 0;
    border-radius: 20px 20px 20px 20px;
    background-color: rgba(255, 255, 255, 0.06);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(255, 255, 255, 0.1) rgba(255, 255, 255, 0.1) rgba(255, 255, 255, 0.1) rgba(255, 255, 255, 0.1);
    border-style: solid;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 5bc6dee {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    justify-content: flex-start;
    flex: 0 1 auto;
    height: auto;
}
    
#b670e872 {
    width: 32px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\32 ad63e82 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 af0af4a {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\38 4aff2f4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 3e1c267 {
    justify-content: space-between;
    width: 19.2%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 36px;
    flex-wrap: nowrap;
    justify-self: auto;
    order: 0;
    border-radius: 20px 20px 20px 20px;
    background-color: rgba(255, 255, 255, 0.06);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(255, 255, 255, 0.1) rgba(255, 255, 255, 0.1) rgba(255, 255, 255, 0.1) rgba(255, 255, 255, 0.1);
    border-style: solid;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 e0f5916 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    justify-content: flex-start;
    flex: 0 1 auto;
    height: auto;
}
    
#\31 59668ea {
    width: 32px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#c495ec60 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 e101d4d {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\30 8dffe9c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b47630c3 {
    justify-content: space-between;
    width: 19.2%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 36px;
    flex-wrap: nowrap;
    justify-self: auto;
    order: 0;
    border-radius: 20px 20px 20px 20px;
    background-color: rgba(255, 255, 255, 0.06);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(255, 255, 255, 0.1) rgba(255, 255, 255, 0.1) rgba(255, 255, 255, 0.1) rgba(255, 255, 255, 0.1);
    border-style: solid;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 1541a7e {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    justify-content: flex-start;
    flex: 0 1 auto;
    height: auto;
}
    
#\32 c1ed213 {
    width: 32px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#f8c7de48 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 56d8d46 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\33 e0ac173 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 0d2d653 {
    justify-content: space-between;
    width: 19.2%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 36px;
    flex-wrap: nowrap;
    justify-self: auto;
    order: 0;
    border-radius: 20px 20px 20px 20px;
    background-color: rgba(255, 255, 255, 0.06);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(255, 255, 255, 0.1) rgba(255, 255, 255, 0.1) rgba(255, 255, 255, 0.1) rgba(255, 255, 255, 0.1);
    border-style: solid;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 550586c {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    justify-content: flex-start;
    flex: 0 1 auto;
    height: auto;
}
    
#d4fcc3f0 {
    width: 32px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\32 871a904 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 8d411d5 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\36 ee0294a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 8d14752 {
    align-items: flex-start;
    width: 99.99%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    justify-content: flex-start;
    flex: 0 1 auto;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 4b11cf7 {
    width: 32px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\32 2ba4127 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\37 cdd1fb8 {
    flex-direction: row;
    width: 44%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 1;
    flex: 0 1 auto;
    flex-wrap: nowrap;
    border-radius: 28px 28px 28px 28px;
    background-image: none;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_12) var(--color_12) var(--color_12) var(--color_12);
    border-style: solid;
    box-shadow: rgba(213,220,232,0.6) 0px 0px 11px 0px;
    align-items: stretch;
    align-content: stretch;
}
    
#cbe64b27 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 4% 2% 4%;
    margin: 0% 0% 0% 0%;
}
    
#b1b91ff3 {
    width: 100%;
    height: 526px;
    max-width: 100%;
    align-self: center;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
}
    
#\37 05970a5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#beec7c6d {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#f9ce3503 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 0px 0px 0px 0px;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_9) var(--color_9) var(--color_9) var(--color_9);
    border-style: solid;
    justify-content: flex-start;
    order: 0;
    flex: 0 1 auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 c08d084 {
    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;
}
    
#da1dbae8 {
    margin: 0px 0% 0px 0%;
}
    
#ec227092 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 52%;
    min-width: 4%;
    flex: 0 1 auto;
    order: 0;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    padding: 1% 0px 1% 0px;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\38 2000911 {
    align-items: stretch;
    width: 32.33%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_12) var(--color_12) var(--color_12) var(--color_12);
    border-style: solid;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_5);
    background-image: none;
    align-content: stretch;
    justify-content: flex-start;
    justify-self: auto;
    order: 0;
    box-shadow: rgba(213,220,232,0.6) 0px 0px 11px 0px;
    padding: 12px 12px 24px 12px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 0681349 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 36%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    flex: 0 1 auto;
}
    
#\36 f2c11f7 {
    width: 100%;
    height: 320px;
    max-width: 100%;
    order: 0;
}
    
#\39 e1e10a7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#d71ada35 {
    min-height: 53px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    order: 0;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: center;
    align-content: center;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#def6c0a0 {
    width: 100%;
    height: 320px;
    max-width: 100%;
    order: 0;
}
    
#be8a6d45 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    align-self: flex-start;
    order: 2;
    padding: 0px 4px 0px 4px;
    margin: 0px 0px 0px 0px;
}
    
#\34 af3a739 {
    margin: 0px 0% 0px 0%;
}
    
#\31 8bd6c03 {
    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 1a221d2 {
    align-items: stretch;
    width: 32.33%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_12) var(--color_12) var(--color_12) var(--color_12);
    border-style: solid;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_5);
    background-image: none;
    align-content: stretch;
    justify-content: flex-start;
    justify-self: auto;
    order: 0;
    box-shadow: rgba(213,220,232,0.6) 0px 0px 11px 0px;
    padding: 12px 12px 24px 12px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 30c9400 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 36px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 2% 4% 8% 4%;
    margin: 0% 0% 0% 0%;
}
    
#ac9e2837 {
    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;
}
    
#e3b946c2 {
    align-items: stretch;
    width: 32.33%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_12) var(--color_12) var(--color_12) var(--color_12);
    border-style: solid;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_5);
    background-image: none;
    align-content: stretch;
    justify-content: flex-start;
    justify-self: auto;
    order: 0;
    box-shadow: rgba(213,220,232,0.6) 0px 0px 11px 0px;
    padding: 12px 12px 24px 12px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 39942ca {
    align-self: auto;
    flex-direction: row;
    align-items: stretch;
    width: 100%;
    min-height: auto;
    max-height: none;
    row-gap: 24px;
    column-gap: 1.5%;
    flex-wrap: nowrap;
    height: auto;
    align-content: stretch;
    --column-gap: 1.5%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a6e2164a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\37 c06cb77 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    align-self: flex-start;
    order: 2;
    padding: 0px 4px 0px 4px;
    margin: 0px 0px 0px 0px;
}
    
#\35 185774f {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    flex: 0 1 auto;
}
    
#ce08b643 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#\32 1cccf0e {
    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;
}
    
#a5c2dcd9 {
    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 2d71dab {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 b736b0d {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    order: 1;
}
    
#\36 c4f86e1 {
    width: auto;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e4b5c438 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#dd8fe034 {
    min-height: 24px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    order: 2;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: center;
    align-content: center;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\34 223dc89 {
    align-items: flex-start;
    width: 44%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    flex: 0 1 auto;
}
    
#c00ccb0c {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    align-self: flex-start;
    order: 2;
    padding: 0px 4px 0px 4px;
    margin: 0px 0px 0px 0px;
}
    
#b39cd750 {
    width: 100%;
    height: 320px;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\35 cf71126 {
    align-items: flex-start;
    width: 66%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    flex: 0 1 auto;
}
    
#\30 6c03c2c {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#e315b29b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex: 0 1 auto;
    order: 1;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: stretch;
    align-content: stretch;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#b2a30a21 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 30%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    flex: 0 1 auto;
}
    
#b7c15b2b {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 d0ed56d {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
    margin: 0% 0% 0% 0%;
}
    
#b0056d78 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 094e3b6 {
    margin: 0px 0% 0px 0%;
}
    
#fdabc6f6 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.9%;
    flex-wrap: nowrap;
    border-width: 0 0 0 2px;
    border-color: #000000 #000000 #000000 var(--color_3);
    border-style: solid;
    --column-gap: 1.9%;
    align-self: auto;
    order: 0;
    padding: 2px 0px 2px 12px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 f7dc01c {
    width: auto;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\35 c955249 {
    margin: 0px 1% 0px 1%;
}
    
#aa6fddc7 {
    width: 36%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a0e36cb2 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 36px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 4% 3% 4% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\31 4fdcd73 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_6);
    background-image: none;
    border-radius: 28px 28px 28px 28px;
    box-shadow: rgba(213,220,232,0.6) 0px 0px 11px 0px;
}
    
#ac565492 {
    justify-content: space-between;
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    flex: 0 1 auto;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 0;
    align-items: center;
    align-content: center;
    flex-direction: row;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bbdc54fa {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 36px;
    width: 100%;
    min-width: 4%;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_12) var(--color_12) var(--color_12) var(--color_12);
    border-style: solid;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#widget_4b1 {
    width: 34%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\37 13ecf6b {
    min-height: 48px;
    column-gap: 4%;
    row-gap: 36px;
    width: 100%;
    min-width: 4%;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_12) var(--color_12) var(--color_12) var(--color_12);
    border-style: solid;
    order: 2;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\32 671d934 {
    justify-content: space-between;
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    flex: 0 1 auto;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 0;
    align-items: center;
    align-content: center;
    flex-direction: row;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b47fecdc {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\30 abd8f6c {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    justify-content: flex-start;
    flex: 0 1 auto;
    height: auto;
}
    
#\35 bb5a4c1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 9041f77 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#dbcd357e {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\30 c9a483b {
    justify-content: space-between;
    width: 19.2%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 36px;
    flex-wrap: nowrap;
    justify-self: auto;
    order: 0;
    border-radius: 20px 20px 20px 20px;
    background-color: rgba(255,255,255,0.06);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(255,255,255,0.1) rgba(255,255,255,0.1) rgba(255,255,255,0.1) rgba(255,255,255,0.1);
    border-style: solid;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ce265a65 {
    min-height: 80px;
    column-gap: 1%;
    row-gap: 36px;
    width: 100%;
    min-width: 4%;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_12) var(--color_12) var(--color_12) var(--color_12);
    border-style: solid;
    height: auto;
    order: 1;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: stretch;
    align-content: stretch;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\30 05220ad {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#aba7f574 {
    justify-content: space-between;
    width: 19.2%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 36px;
    flex-wrap: nowrap;
    justify-self: auto;
    order: 0;
    border-radius: 20px 20px 20px 20px;
    background-color: rgba(255,255,255,0.06);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(255,255,255,0.1) rgba(255,255,255,0.1) rgba(255,255,255,0.1) rgba(255,255,255,0.1);
    border-style: solid;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 85fb1d4 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    justify-content: flex-start;
    flex: 0 1 auto;
    height: auto;
}
    
#\30 fbd41d6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 a146dd9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 8049dac {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#dc438090 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#dc6af6db {
    justify-content: space-between;
    width: 19.2%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 36px;
    flex-wrap: nowrap;
    justify-self: auto;
    order: 0;
    border-radius: 20px 20px 20px 20px;
    background-color: rgba(255,255,255,0.06);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(255,255,255,0.1) rgba(255,255,255,0.1) rgba(255,255,255,0.1) rgba(255,255,255,0.1);
    border-style: solid;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 08984b0 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    justify-content: flex-start;
    flex: 0 1 auto;
    height: auto;
}
    
#\31 d6db147 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 ac99b23 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f858f9cd {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\32 05d3c53 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 f80e734 {
    justify-content: space-between;
    width: 19.2%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 36px;
    flex-wrap: nowrap;
    justify-self: auto;
    order: 0;
    border-radius: 20px 20px 20px 20px;
    background-color: rgba(255,255,255,0.06);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(255,255,255,0.1) rgba(255,255,255,0.1) rgba(255,255,255,0.1) rgba(255,255,255,0.1);
    border-style: solid;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a77f234e {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    justify-content: flex-start;
    flex: 0 1 auto;
    height: auto;
}
    
#aedf7d40 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 8d52fe0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b905534f {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#a6b95a99 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 4a764ee {
    justify-content: space-between;
    width: 19.2%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 36px;
    flex-wrap: nowrap;
    justify-self: auto;
    order: 0;
    border-radius: 20px 20px 20px 20px;
    background-color: rgba(255,255,255,0.06);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(255,255,255,0.1) rgba(255,255,255,0.1) rgba(255,255,255,0.1) rgba(255,255,255,0.1);
    border-style: solid;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a73e8990 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    justify-content: flex-start;
    flex: 0 1 auto;
    height: auto;
}
    
#\37 bb131a2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b528b8b7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c0609953 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#cadeed37 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#db24fe26 {
    width: 70%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d0b5645c {
    flex-direction: row;
    width: 44%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
    flex: 0 1 auto;
    flex-wrap: nowrap;
    border-radius: 24px 24px 24px 24px;
    background-image: none;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_12) var(--color_12) var(--color_12) var(--color_12);
    border-style: solid;
    box-shadow: rgba(213,220,232,0.6) 0px 0px 11px 0px;
    align-items: stretch;
    align-content: stretch;
}
    
#f9547837 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 0px 0px 0px 0px;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_9) var(--color_9) var(--color_9) var(--color_9);
    border-style: solid;
    justify-content: flex-start;
    order: 0;
    flex: 0 1 auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 337982c {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#d8f37f1d {
    margin: 0px 0% 0px 0%;
}
    
#fbfbf29e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 52%;
    min-width: 4%;
    flex: 0 1 auto;
    order: 1;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    padding: 1% 0px 1% 0px;
    margin: 0% 0% 0% 0%;
}
    
#c766dffe {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 8% 4% 2% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\35 f81400d {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
}
    
#\33 6f44610 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c8ce663e {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 20cb38f {
    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;
}
    
#\36 2a1d949 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 20px 20px 20px 20px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_9) var(--color_9) var(--color_9) var(--color_9);
    border-style: solid;
    justify-content: flex-start;
    order: 0;
    flex: 0 1 auto;
    align-self: auto;
    justify-self: auto;
    background-color: var(--color_5);
    background-image: none;
    box-shadow: rgba(213,220,232,0.6) 0px 0px 11px 0px;
    padding: 36px 36px 36px 36px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#d2b4e930 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    order: 2;
}
    
#dd0da21d {
    min-height: auto;
    column-gap: 4%;
    row-gap: 36px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 2% 4% 2% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\31 59c26ed {
    width: 80%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#eaf6809f {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 f940fad {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\36 b4e8f25 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    order: 1;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: stretch;
    align-content: stretch;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#fbca0178 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#fda629a8 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    order: 2;
}
    
#\31 da49da8 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\37 c08150d {
    width: 80%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#e5924ab9 {
    align-items: stretch;
    width: 32.33%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_12) var(--color_12) var(--color_12) var(--color_12);
    border-style: solid;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_5);
    background-image: none;
    align-content: stretch;
    justify-content: flex-start;
    order: 1;
    flex: 0 1 auto;
    box-shadow: rgba(213,220,232,0.6) 0px 0px 11px 0px;
    padding: 36px 36px 36px 36px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 0af9f69 {
    align-items: flex-start;
    width: 36%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    flex: 0 1 auto;
}
    
#\32 3d2c78e {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    order: 2;
}
    
#\30 303bb10 {
    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;
}
    
#e08b27b5 {
    align-items: stretch;
    width: 32.33%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_12) var(--color_12) var(--color_12) var(--color_12);
    border-style: solid;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_5);
    background-image: none;
    align-content: stretch;
    justify-content: flex-start;
    order: 2;
    box-shadow: rgba(213, 220, 232, 0.6) 0px 0px 11px 0px;
    padding: 36px 36px 36px 36px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d58bdf8b {
    align-items: stretch;
    width: 32.33%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_12) var(--color_12) var(--color_12) var(--color_12);
    border-style: solid;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_5);
    background-image: none;
    align-content: stretch;
    justify-content: flex-start;
    order: 0;
    box-shadow: rgba(213,220,232,0.6) 0px 0px 11px 0px;
    padding: 36px 36px 36px 36px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cc4a6ca4 {
    margin: 0px 0% 0px 0%;
}
    
#d9e2ab06 {
    align-self: auto;
    flex-direction: row;
    align-items: stretch;
    width: 100%;
    min-height: auto;
    max-height: none;
    row-gap: 24px;
    column-gap: 1.5%;
    flex-wrap: nowrap;
    height: auto;
    align-content: stretch;
    --column-gap: 1.5%;
    justify-self: auto;
    order: 0;
    justify-content: space-between;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e4da896b {
    width: 80%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\32 3f716a9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#da6eeccd {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f57636ac {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 e81747c {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\34 44233d1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 7e51a4a {
    justify-content: flex-start;
    align-items: flex-start;
    width: 44%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    flex: 0 1 auto;
}
}



@media all {
    
#\38 3068284 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 36px;
    width: 100%;
    flex-wrap: nowrap;
    justify-content: space-between;
    padding: 8% 3% 8% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\35 fabdb7b {
    justify-content: space-between;
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 36px;
    flex-wrap: nowrap;
    justify-self: auto;
    order: 0;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_5);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_9) var(--color_9) var(--color_9) var(--color_9);
    border-style: solid;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 cf6599a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 36px;
    width: 38%;
    min-width: 4%;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_12) var(--color_12) var(--color_12) var(--color_12);
    border-style: solid;
    order: 0;
    flex: 0 1 auto;
    justify-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#a66bf536 {
    margin: 0% 1% 0% 1%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\33 c4464a9::before, #\33 c4464a9 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_6);
    opacity: 0.8;
    border-radius: inherit;
}
#\33 c4464a9 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_6);
    background-image: url("https://irp.cdn-website.com/b2ea4e5f/dms3rep/multi/opt/imgi_39_d442235c5965721c6a7f13aa8c2c36d7-1920w.png");
    border-radius: 28px 28px 28px 28px;
    box-shadow: rgba(213,220,232,0.6) 0px 0px 11px 0px;
    background-position: 50% 100%;
}
    
#cde2c0ce {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\31 d6c1b97 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    justify-content: flex-start;
    flex: 0 1 auto;
    height: auto;
    order: 0;
}
    
#a630d009 {
    justify-content: space-between;
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    flex: 0 1 auto;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 0;
    align-items: center;
    align-content: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 1d07bc3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f55551c2 {
    min-height: 8px;
    column-gap: 1%;
    row-gap: 36px;
    width: 48%;
    min-width: 4%;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_12) var(--color_12) var(--color_12) var(--color_12);
    border-style: solid;
    height: auto;
    order: 1;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: stretch;
    align-content: stretch;
    justify-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#e958d35a {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e43aa3fd {
    width: 36px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f38312c3 {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 4%;
    border-radius: 0px 0px 0px 0px;
    border-width: 1px 0px 1px 0px;
    border-color: rgba(23,25,43,0.08) var(--color_9) rgba(23,25,43,0.08) var(--color_9);
    border-style: solid;
    justify-content: space-between;
    flex-direction: row;
    flex-wrap: nowrap;
    --column-gap: 4%;
    align-content: center;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 b4681b7 {
    width: 96%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bbdc3c7d {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ad14329b {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 4%;
    border-radius: 0px 0px 0px 0px;
    border-width: 0px 0px 1px 0px;
    border-color: rgba(23,25,43,0.08) var(--color_9) rgba(23,25,43,0.08) var(--color_9);
    border-style: solid;
    justify-content: space-between;
    flex-direction: row;
    flex-wrap: nowrap;
    --column-gap: 4%;
    align-content: center;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 ccdb177 {
    width: 36px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 a8a7ac9 {
    width: 96%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d2232c3d {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 4%;
    border-radius: 0px 0px 0px 0px;
    border-width: 0px 0px 1px 0px;
    border-color: rgba(23,25,43,0.08) var(--color_9) rgba(23,25,43,0.08) var(--color_9);
    border-style: solid;
    justify-content: space-between;
    flex-direction: row;
    flex-wrap: nowrap;
    --column-gap: 4%;
    align-content: center;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ac27467f {
    width: 36px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 e5f560f {
    width: 96%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\32 1f5128c {
    margin: 0px 0% 0px 0%;
}
    
#\33 ba6cd43 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 09407b7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 42%;
    min-width: 4%;
    flex: 0 1 auto;
    order: 1;
    border-radius: 28px 28px 28px 28px;
    background-color: var(--color_5);
    background-image: none;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_12) var(--color_12) var(--color_12) var(--color_12);
    border-style: solid;
    box-shadow: rgba(213,220,232,0.6) 0px 0px 11px 0px;
    justify-content: flex-start;
    padding: 36px 36px 36px 36px;
    margin: 0% 0% 0% 0%;
}
    
#a307c4e3 {
    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;
}
    
#e1b1d707 {
    width: 70%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#abc81585 {
    min-height: auto;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 4% 8% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 c270e8b {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\32 8c43f42 {
    width: 56%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
    flex: 0 1 auto;
    flex-wrap: nowrap;
    border-radius: 28px 28px 28px 28px;
    background-image: none;
    background-color: var(--color_2);
    align-content: flex-start;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_12) var(--color_12) var(--color_12) var(--color_12);
    border-style: solid;
    box-shadow: rgba(213,220,232,0.6) 0px 0px 11px 0px;
    padding: 36px 36px 36px 36px;
    margin: 0px 0% 0px 0%;
}
    
#a333978d {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 0px 0px 0px 0px;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_9) var(--color_9) var(--color_9) var(--color_9);
    border-style: solid;
    justify-content: flex-start;
    order: 0;
    flex: 0 1 auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#de0859ae {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#fb632d6b {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 670f9ce {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.9%;
    flex-wrap: nowrap;
    border-width: 0 0 0 2px;
    border-color: #000000 #000000 #000000 var(--color_3);
    border-style: solid;
    --column-gap: 1.9%;
    align-self: auto;
    order: 0;
    padding: 2px 0px 2px 12px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 bb314a9 {
    margin: 0px 0% 0px 0%;
}
    
#b59da2e2 {
    align-items: flex-start;
    width: 45%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    flex: 0 1 auto;
}
    
#\37 b8e1146 {
    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;
}
    
#fbbe4c9d {
    min-height: auto;
    column-gap: 4%;
    row-gap: 60px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 8% 4% 2% 4%;
    margin: 0% 0% 0% 0%;
}
    
#ee026847 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 30%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    flex: 0 1 auto;
}
    
#bdc2ea94 {
    width: auto;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#afef1f05 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#\37 6e53f7e {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    order: 1;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: stretch;
    align-content: stretch;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#ce713471.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 8px 8px 8px 8px;
}
#ce713471 {
    width: 200px;
    height: auto;
    max-width: 100%;
    min-height: 48px;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 12px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_b0t {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    order: 2;
}
    
#widget_ek9 {
    width: auto;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\34 2995016 {
    min-height: 80px;
    column-gap: 1%;
    row-gap: 18px;
    width: 100%;
    min-width: 4%;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_12) var(--color_12) var(--color_12) var(--color_12);
    border-style: solid;
    height: auto;
    order: 1;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: stretch;
    align-content: center;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#e579b529 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\32 95a3937 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ce31a5ac {
    justify-content: space-between;
    width: 32.66%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 36px;
    flex-wrap: nowrap;
    justify-self: auto;
    order: 0;
    border-radius: 20px 20px 20px 20px;
    background-color: rgba(255,255,255,0.06);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(255,255,255,0.1) rgba(255,255,255,0.1) rgba(255,255,255,0.1) rgba(255,255,255,0.1);
    border-style: solid;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#de4a403f {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#df1dc715 {
    margin: 0px 1% 0px 1%;
}
    
#\38 a6d57a3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 a6c1e5d {
    min-height: auto;
    column-gap: 4%;
    row-gap: 48px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 4% 3% 4% 3%;
    margin: 0% 0% 0% 0%;
}
    
#f16b51cd {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_6);
    background-image: none;
    border-radius: 28px 28px 28px 28px;
    box-shadow: rgba(213,220,232,0.6) 0px 0px 11px 0px;
}
    
#be0119c9 {
    justify-content: space-between;
    width: 32.66%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 36px;
    flex-wrap: nowrap;
    justify-self: auto;
    order: 0;
    border-radius: 20px 20px 20px 20px;
    background-color: rgba(255,255,255,0.06);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(255,255,255,0.1) rgba(255,255,255,0.1) rgba(255,255,255,0.1) rgba(255,255,255,0.1);
    border-style: solid;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 8261f68 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c63e936a {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    justify-content: flex-start;
    flex: 0 1 auto;
    height: auto;
}
    
#ef9d727a {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\34 16a8be7 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    justify-content: flex-start;
    flex: 0 1 auto;
    height: auto;
}
    
#ca64e030 {
    min-height: 53px;
    column-gap: 4%;
    row-gap: 36px;
    width: 100%;
    min-width: 4%;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_12) var(--color_12) var(--color_12) var(--color_12);
    border-style: solid;
    order: 0;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\35 f5d6c2e {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 82721ee {
    justify-content: space-between;
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    flex: 0 1 auto;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 0;
    align-items: center;
    align-content: center;
    flex-direction: row;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fc28fdc4 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    justify-content: flex-start;
    flex: 0 1 auto;
    height: auto;
}
    
#d048770a {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 f975b91 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ccfc3575 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d7e2662c {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    justify-content: flex-start;
    flex: 0 1 auto;
    height: auto;
}
    
#cd1f6988 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    justify-content: flex-start;
    flex: 0 1 auto;
    height: auto;
}
    
#\35 aa5d580 {
    justify-content: space-between;
    width: 32.66%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 36px;
    flex-wrap: nowrap;
    justify-self: auto;
    order: 0;
    border-radius: 20px 20px 20px 20px;
    background-color: rgba(255,255,255,0.06);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(255,255,255,0.1) rgba(255,255,255,0.1) rgba(255,255,255,0.1) rgba(255,255,255,0.1);
    border-style: solid;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 2b87022 {
    justify-content: space-between;
    width: 32.66%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 36px;
    flex-wrap: nowrap;
    justify-self: auto;
    order: 0;
    border-radius: 20px 20px 20px 20px;
    background-color: rgba(255,255,255,0.06);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(255,255,255,0.1) rgba(255,255,255,0.1) rgba(255,255,255,0.1) rgba(255,255,255,0.1);
    border-style: solid;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 80a67d4 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\38 d0a10c8 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d89fac1d {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\39 f17da72 {
    width: 30%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-right: 0%;
    margin-left: 0%;
}
    
#c0fbda2d {
    justify-content: space-between;
    width: 32.66%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 36px;
    flex-wrap: nowrap;
    justify-self: auto;
    order: 0;
    border-radius: 20px 20px 20px 20px;
    background-color: rgba(255,255,255,0.06);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(255,255,255,0.1) rgba(255,255,255,0.1) rgba(255,255,255,0.1) rgba(255,255,255,0.1);
    border-style: solid;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 ddb33ed {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#aa906260 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d69096a2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 5cd869c {
    justify-content: space-between;
    width: 32.66%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 36px;
    flex-wrap: nowrap;
    justify-self: auto;
    order: 0;
    border-radius: 20px 20px 20px 20px;
    background-color: rgba(255,255,255,0.06);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(255,255,255,0.1) rgba(255,255,255,0.1) rgba(255,255,255,0.1) rgba(255,255,255,0.1);
    border-style: solid;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 b8a6363 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    justify-content: flex-start;
    flex: 0 1 auto;
    height: auto;
}
    
#\31 5042da4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 f456ac9 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#bcce45e1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\33 7f9fb66 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
}
    
#fdb58be8 {
    margin: 0px 0% 0px 0%;
}
    
#b4b558e8 {
    width: 60%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#aaf81628 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 4%;
    border-radius: 0px 0px 0px 0px;
    border-width: 1px 0px 1px 0px;
    border-color: rgba(255, 255, 255, 0.16) var(--color_9) rgba(255, 255, 255, 0.16) var(--color_9);
    border-style: solid;
    justify-content: space-between;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 0;
    --column-gap: 4%;
    padding: 12px 16px 12px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 617b55d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 617b55d {
    width: 26px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 4px 0% 0px 0%;
}
    
#ebace79a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 46%;
    min-width: 4%;
    flex: 0 1 auto;
    order: 0;
    border-radius: 28px 28px 28px 28px;
    background-color: var(--color_5);
    background-image: none;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_12) var(--color_12) var(--color_12) var(--color_12);
    border-style: solid;
    box-shadow: rgba(213,220,232,0.6) 0px 0px 11px 0px;
    justify-content: flex-start;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\31 35f534f {
    align-items: flex-start;
    width: 90%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 3.027316803973353%;
    align-self: auto;
    order: 1;
    flex: 0 1 auto;
    flex-wrap: nowrap;
    align-content: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 6b82fea {
    width: 51.99%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 36px;
    order: 1;
    flex: 0 1 auto;
    flex-wrap: nowrap;
    border-radius: 28px 28px 28px 28px;
    background-image: none;
    background-color: var(--color_2);
    align-content: flex-start;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_12) var(--color_12) var(--color_12) var(--color_12);
    border-style: solid;
    box-shadow: rgba(213,220,232,0.6) 0px 0px 11px 0px;
    padding: 36px 36px 36px 36px;
    margin: 0px 0% 0px 0%;
}
    
#\36 bf3e239 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\31 1d34c89 {
    min-height: auto;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 4% 8% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\35 24e2561 {
    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;
}
    
#widget_mib {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: stretch;
    max-height: none;
    margin: 0px 0% 0px 0%;
}
    
#\37 b2fef79 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 4px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#df47f2f8 {
    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;
}
    
#\31 6f5bda4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 55a31cc {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 4%;
    border-radius: 0px 0px 0px 0px;
    border-width: 0px 0px 1px 0px;
    border-color: rgba(255, 255, 255, 0.16) var(--color_9) rgba(255, 255, 255, 0.16) var(--color_9);
    border-style: solid;
    justify-content: space-between;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 1;
    --column-gap: 4%;
    padding: 12px 16px 12px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 fb3ff38.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 fb3ff38 {
    width: 26px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 4px 0% 0px 0%;
}
    
#b338c05b {
    align-items: flex-start;
    width: 90%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 3.027316803973353%;
    align-self: auto;
    order: 1;
    flex: 0 1 auto;
    flex-wrap: nowrap;
    align-content: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 736850f {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 4px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f7eb921c {
    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;
}
    
#db931120 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fe345004 {
    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;
}
    
#cc993956 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 4%;
    border-radius: 0px 0px 0px 0px;
    border-width: 0px 0px 1px 0px;
    border-color: rgba(255, 255, 255, 0.16) var(--color_9) rgba(255, 255, 255, 0.16) var(--color_9);
    border-style: solid;
    justify-content: space-between;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 2;
    --column-gap: 4%;
    padding: 12px 16px 12px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 2131cb7.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 2131cb7 {
    width: 26px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 4px 0% 0px 0%;
}
    
#\36 f4a0b0b {
    align-items: flex-start;
    width: 90%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 3.027316803973353%;
    align-self: auto;
    order: 1;
    flex: 0 1 auto;
    flex-wrap: nowrap;
    align-content: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f7bd601e {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 4px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fd2607fc {
    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;
}
    
#\31 022febb {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 7e3a7d0 {
    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;
}
    
#\37 314e666 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 4%;
    border-radius: 0px 0px 0px 0px;
    border-width: 0px 0px 1px 0px;
    border-color: rgba(255, 255, 255, 0.16) var(--color_9) rgba(255, 255, 255, 0.16) var(--color_9);
    border-style: solid;
    justify-content: space-between;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 3;
    --column-gap: 4%;
    padding: 12px 16px 12px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a37923a9.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#a37923a9 {
    width: 26px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 4px 0% 0px 0%;
}
    
#\36 fcc35e8 {
    align-items: flex-start;
    width: 90%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 3.027316803973353%;
    align-self: auto;
    order: 1;
    flex: 0 1 auto;
    flex-wrap: nowrap;
    align-content: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f989364b {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 4px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#aa7d4424 {
    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;
}
    
#e7612e63 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 188a3d3 {
    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;
}
    
#fdee1059 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 4%;
    border-radius: 0px 0px 0px 0px;
    border-width: 0px 0px 1px 0px;
    border-color: rgba(255, 255, 255, 0.16) var(--color_9) rgba(255, 255, 255, 0.16) var(--color_9);
    border-style: solid;
    justify-content: space-between;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 4;
    --column-gap: 4%;
    padding: 12px 16px 12px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c7841e69.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c7841e69 {
    width: 26px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 4px 0% 0px 0%;
}
    
#cab85075 {
    align-items: flex-start;
    width: 90%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 3.027316803973353%;
    align-self: auto;
    order: 1;
    flex: 0 1 auto;
    flex-wrap: nowrap;
    align-content: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 6c381eb {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 4px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 c66d2ce {
    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;
}
    
#cab06685 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#db1c962d {
    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;
}
    
#b2a7e427 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 4%;
    border-radius: 0px 0px 0px 0px;
    border-width: 0px 0px 1px 0px;
    border-color: rgba(255, 255, 255, 0.16) var(--color_9) rgba(255, 255, 255, 0.16) var(--color_9);
    border-style: solid;
    justify-content: space-between;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 6;
    --column-gap: 4%;
    padding: 12px 16px 12px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f751f20e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f751f20e {
    width: 26px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 4px 0% 0px 0%;
}
    
#a83dc0d9 {
    align-items: flex-start;
    width: 90%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 3.027316803973353%;
    align-self: auto;
    order: 1;
    flex: 0 1 auto;
    flex-wrap: nowrap;
    align-content: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 2c56119 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 4px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b8846dfa {
    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;
}
    
#c0af608d {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cb6fc2e0 {
    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;
}
    
#\33 7982cdf {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 4%;
    border-radius: 0px 0px 0px 0px;
    border-width: 0px 0px 1px 0px;
    border-color: rgba(255, 255, 255, 0.16) var(--color_9) rgba(255, 255, 255, 0.16) var(--color_9);
    border-style: solid;
    justify-content: space-between;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 7;
    --column-gap: 4%;
    padding: 12px 16px 12px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 cbb90ba.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 cbb90ba {
    width: 26px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 4px 0% 0px 0%;
}
    
#adf847f2 {
    align-items: flex-start;
    width: 90%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 3.027316803973353%;
    align-self: auto;
    order: 1;
    flex: 0 1 auto;
    flex-wrap: nowrap;
    align-content: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 95c5e89 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 4px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 7cc8841 {
    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;
}
    
#dfb69e50 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dd03e8e7 {
    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;
}
    
#\36 909353a {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 4%;
    border-radius: 0px 0px 0px 0px;
    border-width: 0px 0px 1px 0px;
    border-color: rgba(255, 255, 255, 0.16) var(--color_9) rgba(255, 255, 255, 0.16) var(--color_9);
    border-style: solid;
    justify-content: space-between;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 5;
    --column-gap: 4%;
    padding: 12px 16px 12px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 107b416.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 107b416 {
    width: 26px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 4px 0% 0px 0%;
}
    
#\38 02ceb63 {
    align-items: flex-start;
    width: 90%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 3.027316803973353%;
    align-self: auto;
    order: 1;
    flex: 0 1 auto;
    flex-wrap: nowrap;
    align-content: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b704ae83 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 4px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 02b04c3 {
    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;
}
    
#da2b8c61 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dd329993 {
    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;
}
    
#d0cd6b23 {
    align-items: flex-start;
    width: 66%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    flex: 0 1 auto;
}
    
#a356126c {
    margin: 0px 0% 0px 0%;
}
    
#\33 8f51e68 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex: 0 1 auto;
    order: 1;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: stretch;
    align-content: stretch;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\30 4a160d3 {
    width: 85%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e5b4183c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.9%;
    flex-wrap: nowrap;
    border-width: 0 0 0 2px;
    border-color: #000000 #000000 #000000 var(--color_3);
    border-style: solid;
    --column-gap: 1.9%;
    align-self: auto;
    order: 0;
    padding: 2px 0px 2px 12px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 4b317e3 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 30%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    flex: 0 1 auto;
}
    
#\39 1bcec67 {
    width: auto;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 73652d7 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\32 e2a6e6c {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#widget_8ja {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#dd150494 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\34 b126e92 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    order: 2;
}
    
#\31 142b989 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#bb14f749 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\34 19381f2 {
    min-height: 53px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    order: 1;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: stretch;
    align-content: stretch;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\31 a782953 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#baae6d13 {
    align-items: stretch;
    width: 32.33%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_12) var(--color_12) var(--color_12) var(--color_12);
    border-style: solid;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_5);
    background-image: none;
    align-content: stretch;
    justify-content: flex-start;
    order: 0;
    box-shadow: rgba(213,220,232,0.6) 0px 0px 11px 0px;
    padding: 36px 36px 36px 36px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cd6f6434 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\37 df9f97d {
    align-items: stretch;
    width: 32.33%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_12) var(--color_12) var(--color_12) var(--color_12);
    border-style: solid;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_5);
    background-image: none;
    align-content: stretch;
    justify-content: flex-start;
    order: 0;
    box-shadow: rgba(213,220,232,0.6) 0px 0px 11px 0px;
    padding: 36px 36px 36px 36px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\31 8dfa6b9 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 36px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 8% 4% 2% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\34 aad8058 {
    margin: 0px 0% 0px 0%;
}
    
#afa076e3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\34 d54ba9a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f6586437 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\32 995f860 {
    align-self: auto;
    flex-direction: row;
    align-items: stretch;
    width: 100%;
    min-height: auto;
    max-height: none;
    row-gap: 24px;
    column-gap: 1.5%;
    flex-wrap: nowrap;
    height: auto;
    align-content: stretch;
    --column-gap: 1.5%;
    justify-self: auto;
    order: 0;
    justify-content: space-between;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 0139aff {
    align-items: stretch;
    width: 32.33%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_12) var(--color_12) var(--color_12) var(--color_12);
    border-style: solid;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_5);
    background-image: none;
    align-content: stretch;
    justify-content: flex-start;
    order: 0;
    box-shadow: rgba(213,220,232,0.6) 0px 0px 11px 0px;
    padding: 36px 36px 36px 36px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c6adf1f1 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    flex: 0 1 auto;
}
    
#\31 f92acff {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#aa9d1a23 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\33 745729d {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 f656519 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\36 09ab5b7 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\34 cb95a0a {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a86ef6ec {
    min-height: auto;
    padding: 2% 2% 2% 2%;
}
    
#db8ccf41 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ae4a001e {
    width: 100%;
}
    
#b78a7e2c {
    width: 100%;
    min-height: 80px;
    height: auto;
    row-gap: 24px;
    padding: 24% 24px 4% 24px;
    margin: 16px 0% 0px 0%;
}
    
#\34 820abcd {
    flex-direction: column;
    min-height: auto;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 2% 2% 0% 2%;
}
    
#f167dfe6 {
    margin: 0px 0% 0px 0%;
}
    
#\38 b65a3c5 {
    width: 80%;
}
    
#cfa4912a {
    width: 70%;
}
    
#group_r7l {
    justify-content: center;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    column-gap: 1.5713233488828873%;
    flex-direction: row;
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#\32 1fea261 {
    align-items: center;
    align-content: center;
}
    
#eea2f2b8 {
    margin-right: 0%;
    margin-left: 0%;
    width: 200px;
}
    
#\30 7954bb4 {
    margin-right: 0%;
    margin-left: 0%;
    width: 200px;
}
    
#c0ae3f47 {
    align-items: stretch;
    align-content: stretch;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    --column-gap: 4%;
    row-gap: 16px;
}
    
#widget_v3d {
    width: 140px;
    align-self: center;
    height: auto;
    max-height: none;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 171e99b {
    padding: 2% 2% 4% 2%;
}
    
#\36 1735d83 {
    margin: 0px 0% 0px 0%;
}
    
#\30 75d5d1c {
    row-gap: 24px;
    padding: 36px 24px 36px 24px;
    margin: 0% 0% 0% 0%;
}
    
#group_6pi {
    width: 49%;
    row-gap: 40px;
    justify-content: flex-start;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#c6419c6a {
    width: 49%;
    row-gap: 40px;
    justify-content: flex-start;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#e3bdb9cc {
    width: 49%;
    row-gap: 40px;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#a864f28b {
    width: 49%;
    row-gap: 40px;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#c8ebf83a {
    width: 49%;
    row-gap: 40px;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\39 be627f3 {
    width: 49%;
    row-gap: 40px;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#fdabee8d {
    width: 100%;
    align-self: flex-start;
    min-height: 300px;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#group_48d {
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    row-gap: 12px;
    --column-gap: 2%;
}
    
#f4178230 {
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    align-items: stretch;
    row-gap: 12px;
    --column-gap: 2%;
}
    
#\32 ff121d8 {
    width: 100%;
}
    
#\38 0ab35d2 {
    width: 100%;
}
    
#group_k89 {
    row-gap: 12px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#fda541ca {
    padding: 4% 4% 4% 4%;
}
    
#\33 407410b {
    margin: 0px 0% 0px 0%;
}
    
#b09b5d49 {
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_j2i {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    row-gap: 12px;
}
    
#a1c408ee {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#widget_5l6 {
    width: 75%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 5b6339b {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: auto;
    padding: 4% 4% 8% 4%;
}
    
#\36 17cc1d1 {
    margin: 0px 0% 0px 0%;
}
    
#aeac1aa4 {
    width: 100%;
    min-height: 300px;
    order: 1;
}
    
#\31 9018da5 {
    width: 100%;
    min-height: 80px;
    order: 0;
    padding: 0px 0px 0px 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 7dd5726 {
    padding: 36px 24px 36px 24px;
}
    
#\33 083d157 {
    margin: 0px 2% 0px 2%;
}
    
#f727a549 {
    row-gap: 24px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 20af0ac {
    row-gap: 24px;
    padding: 8% 4% 4% 4%;
}
    
#\37 dbd7ddb {
    margin: 0px 0% 0px 0%;
}
    
#e7a4c552 {
    width: 100%;
    row-gap: 16px;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\30 f309730 {
    width: 100%;
    row-gap: 16px;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\33 d5e813e {
    width: 100%;
    row-gap: 16px;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\35 6a22d35 {
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\37 6828efe {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\34 cdc9efa {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\39 016cbab {
    column-gap: 1.5%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c5812cf5 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: auto;
    row-gap: 24px;
    padding: 4% 4% 4% 4%;
}
    
#\39 1cf0a6e {
    margin: 0px 0% 0px 0%;
}
    
#\30 af6574e {
    width: 100%;
    min-height: 80px;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\39 bbcb2e0 {
    width: 100%;
    min-height: 80px;
    padding: 24px 24px 24px 24px;
    margin: 0% 0% 0% 0%;
}
    
#\35 c280332 {
    row-gap: 24px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c3fe7ffb {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: auto;
    padding: 4% 4% 4% 4%;
}
    
#\30 105ba71 {
    margin: 0px 0% 0px 0%;
}
    
#\31 e38f470 {
    width: 100%;
    min-height: 80px;
}
    
#\34 334184f {
    width: 100%;
    min-height: 80px;
    padding: 0px 0px 0px 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 10e9cb0 {
    margin: 0px 0% 0px 0%;
}
    
#\38 24fb157 {
    row-gap: 24px;
    padding: 4% 4% 4% 4%;
}
    
#df1ed951 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#add44c97 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#a1bdb818 {
    width: 100%;
    padding: 12px 12px 24px 12px;
    margin: 0px 0% 0px 0%;
}
    
#f018386e {
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\37 168713e {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\34 a224f01 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\31 3bb008a {
    column-gap: 1.5%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#widget_gbm {
    align-self: flex-start;
    height: 300px;
}
    
#f1978ec5 {
    row-gap: 12px;
}
    
#fbc2b05d {
    row-gap: 12px;
}
    
#\30 57ef4ab {
    row-gap: 12px;
}
    
#\30 3bcd67d {
    align-self: flex-start;
    height: 300px;
}
    
#e06be44c {
    align-self: flex-start;
    height: 300px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f7c11e38 {
    row-gap: 24px;
    padding: 36px 24px 36px 24px;
}
    
#\39 3014f9d {
    column-gap: 1%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#bcc4149d {
    margin: 0px 2% 0px 2%;
}
    
#aa4031c0 {
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
}
    
#ab5ba809 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\35 4d4564b {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\35 f82d204 {
    width: 100%;
    row-gap: 12px;
    padding: 16px 24px 16px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\35 d4e1504 {
    width: 100%;
    row-gap: 12px;
    padding: 16px 24px 16px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\32 ad63e82 {
    margin-right: 0%;
    margin-left: 0%;
    width: auto;
}
    
#\30 3e1c267 {
    width: 100%;
    row-gap: 12px;
    padding: 16px 24px 16px 24px;
    margin: 0px 0% 0px 0%;
}
    
#c495ec60 {
    margin-right: 0%;
    margin-left: 0%;
    width: auto;
}
    
#b47630c3 {
    width: 100%;
    row-gap: 12px;
    padding: 16px 24px 16px 24px;
    margin: 0px 0% 0px 0%;
}
    
#f8c7de48 {
    margin-right: 0%;
    margin-left: 0%;
    width: auto;
}
    
#\38 0d2d653 {
    width: 100%;
    row-gap: 12px;
    padding: 16px 24px 16px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\32 871a904 {
    margin-right: 0%;
    margin-left: 0%;
    width: auto;
}
    
#\32 2ba4127 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.12%;
}
    
#\31 8d14752 {
    column-gap: 3.7593616917127615%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    align-content: center;
}
    
#\35 4b11cf7 {
    margin-right: 0%;
    margin-left: 0%;
    width: 32px;
}
    
#\30 550586c {
    column-gap: 3.7593616917127615%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    align-content: center;
}
    
#d4fcc3f0 {
    margin-right: 0%;
    margin-left: 0%;
    width: 32px;
}
    
#\33 1541a7e {
    column-gap: 3.7593616917127615%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    align-content: center;
}
    
#\32 c1ed213 {
    margin-right: 0%;
    margin-left: 0%;
    width: 32px;
}
    
#\30 e0f5916 {
    column-gap: 3.7593616917127615%;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#\31 59668ea {
    margin-right: 0%;
    margin-left: 0%;
    width: 32px;
}
    
#\32 5bc6dee {
    column-gap: 3.7593616917127615%;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#b670e872 {
    margin-right: 0%;
    margin-left: 0%;
    width: 32px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 cdd1fb8 {
    width: 100%;
    min-height: 80px;
}
    
#cbe64b27 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: auto;
    padding: 4% 4% 4% 4%;
}
    
#da1dbae8 {
    margin: 0px 0% 0px 0%;
}
    
#ec227092 {
    width: 100%;
    min-height: 80px;
    padding: 0px 0px 0px 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 2000911 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\39 0681349 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\34 af3a739 {
    margin: 0px 0% 0px 0%;
}
    
#\33 1a221d2 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\34 30c9400 {
    row-gap: 24px;
    padding: 4% 4% 8% 4%;
}
    
#e3b946c2 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#d71ada35 {
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\34 223dc89 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\35 39942ca {
    column-gap: 1.5%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#def6c0a0 {
    align-self: flex-start;
    height: 300px;
}
    
#c00ccb0c {
    row-gap: 12px;
}
    
#b39cd750 {
    align-self: flex-start;
    height: 300px;
}
    
#\37 c06cb77 {
    row-gap: 12px;
}
    
#be8a6d45 {
    row-gap: 12px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 d0ed56d {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\33 094e3b6 {
    margin: 0px 0% 0px 0%;
}
    
#e315b29b {
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#b2a30a21 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    row-gap: 12px;
}
    
#\35 cf71126 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 c955249 {
    margin: 0px 2% 0px 2%;
}
    
#a0e36cb2 {
    min-height: auto;
    row-gap: 24px;
    padding: 36px 24px 36px 24px;
}
    
#\30 c9a483b {
    width: 100%;
    row-gap: 12px;
    padding: 16px 24px 16px 24px;
    margin: 0px 0% 0px 0%;
}
    
#aba7f574 {
    width: 100%;
    row-gap: 12px;
    padding: 16px 24px 16px 24px;
    margin: 0px 0% 0px 0%;
}
    
#dc6af6db {
    width: 100%;
    row-gap: 12px;
    padding: 16px 24px 16px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\37 f80e734 {
    width: 100%;
    row-gap: 12px;
    padding: 16px 24px 16px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\35 4a764ee {
    width: 100%;
    row-gap: 12px;
    padding: 16px 24px 16px 24px;
    margin: 0px 0% 0px 0%;
}
    
#ac565492 {
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    align-items: flex-start;
    align-content: flex-start;
}
    
#aa6fddc7 {
    margin-right: 0%;
    margin-left: 0%;
    width: 80%;
}
    
#widget_4b1 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#ce265a65 {
    column-gap: 1%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#\33 08984b0 {
    row-gap: 12px;
}
    
#a77f234e {
    row-gap: 12px;
}
    
#a73e8990 {
    row-gap: 12px;
}
    
#\30 85fb1d4 {
    row-gap: 12px;
}
    
#\30 abd8f6c {
    row-gap: 12px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d0b5645c {
    width: 100%;
    min-height: 80px;
    order: 1;
}
    
#d8f37f1d {
    margin: 0px 0% 0px 0%;
}
    
#c766dffe {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: auto;
    padding: 8% 4% 4% 4%;
}
    
#\36 2a1d949 {
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#fbfbf29e {
    width: 100%;
    min-height: 80px;
    order: 0;
    padding: 0px 0px 0px 0px;
}
    
#db24fe26 {
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e08b27b5 {
    width: 100%;
    row-gap: 12px;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#dd0da21d {
    row-gap: 24px;
    padding: 4% 4% 4% 4%;
}
    
#e5924ab9 {
    width: 100%;
    row-gap: 12px;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#d58bdf8b {
    width: 100%;
    row-gap: 12px;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#cc4a6ca4 {
    margin: 0px 0% 0px 0%;
}
    
#\36 b4e8f25 {
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\31 7e51a4a {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\31 0af9f69 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#d9e2ab06 {
    column-gap: 1.5%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#\31 59c26ed {
    width: 100%;
}
    
#\37 c08150d {
    width: 100%;
}
    
#e4da896b {
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 3068284 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: auto;
    row-gap: 36px;
    padding: 36px 24px 36px 24px;
}
    
#\35 fabdb7b {
    width: 100%;
    row-gap: 24px;
    padding: 24px 16px 24px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\33 cf6599a {
    width: 100%;
    min-height: 80px;
}
    
#a66bf536 {
    margin: 0px 2% 0px 2%;
}
    
#f38312c3 {
    padding: 12px 16px 12px 16px;
    margin: 0px 0% 0px 0%;
}
    
#ad14329b {
    padding: 12px 16px 12px 16px;
    margin: 0px 0% 0px 0%;
}
    
#d2232c3d {
    padding: 12px 16px 12px 16px;
    margin: 0px 0% 0px 0%;
}
    
#f55551c2 {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 09407b7 {
    width: 100%;
    min-height: 80px;
    padding: 36px 24px 36px 24px;
    margin: 0% 0% 0% 0%;
}
    
#\32 8c43f42 {
    width: 100%;
    min-height: 80px;
    padding: 36px 24px 36px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\32 1f5128c {
    margin: 0px 0% 0px 0%;
}
    
#abc81585 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: auto;
    row-gap: 24px;
    padding: 4% 4% 8% 4%;
}
    
#e1b1d707 {
    width: 80%;
}
    
#a307c4e3 {
    width: 80%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 bb314a9 {
    margin: 0px 0% 0px 0%;
}
    
#fbbe4c9d {
    row-gap: 24px;
    padding: 8% 4% 4% 4%;
}
    
#\37 6e53f7e {
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#ee026847 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    row-gap: 12px;
}
    
#b59da2e2 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 2995016 {
    column-gap: 1%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    row-gap: 12px;
}
    
#df1dc715 {
    margin: 0px 2% 0px 2%;
}
    
#\35 aa5d580 {
    width: 100%;
    row-gap: 12px;
    padding: 16px 24px 16px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\34 2b87022 {
    width: 100%;
    row-gap: 12px;
    padding: 16px 24px 16px 24px;
    margin: 0px 0% 0px 0%;
}
    
#ce31a5ac {
    width: 100%;
    row-gap: 12px;
    padding: 16px 24px 16px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\36 a6c1e5d {
    row-gap: 24px;
    padding: 36px 24px 36px 24px;
}
    
#be0119c9 {
    width: 100%;
    row-gap: 12px;
    padding: 16px 24px 16px 24px;
    margin: 0px 0% 0px 0%;
}
    
#c0fbda2d {
    width: 100%;
    row-gap: 12px;
    padding: 16px 24px 16px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\30 5cd869c {
    width: 100%;
    row-gap: 12px;
    padding: 16px 24px 16px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\30 82721ee {
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
}
    
#\38 d0a10c8 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\39 f17da72 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 1d34c89 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: auto;
    row-gap: 24px;
    padding: 4% 2% 4% 2%;
}
    
#ebace79a {
    width: 100%;
    min-height: 80px;
    order: 1;
}
    
#fdb58be8 {
    margin: 0px 0% 0px 0%;
}
    
#\38 6b82fea {
    width: 100%;
    min-height: 80px;
    order: 0;
    padding: 36px 24px 36px 24px;
    margin: 0px 0% 0px 0%;
}
    
#widget_mib {
    height: 500px;
}
    
#adf847f2 {
    row-gap: 12px;
}
    
#a83dc0d9 {
    row-gap: 12px;
}
    
#\38 02ceb63 {
    row-gap: 12px;
}
    
#cab85075 {
    row-gap: 12px;
}
    
#\36 fcc35e8 {
    row-gap: 12px;
}
    
#\36 f4a0b0b {
    row-gap: 12px;
}
    
#b338c05b {
    row-gap: 12px;
}
    
#\31 35f534f {
    row-gap: 12px;
}
    
#b4b558e8 {
    width: 70%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a356126c {
    margin: 0px 0% 0px 0%;
}
    
#\35 73652d7 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\33 8f51e68 {
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\39 4b317e3 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#d0cd6b23 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 df9f97d {
    width: 49.25%;
    row-gap: 12px;
    padding: 24px 16px 24px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\34 aad8058 {
    margin: 0px 0% 0px 0%;
}
    
#\31 8dfa6b9 {
    row-gap: 24px;
    padding: 8% 4% 4% 4%;
}
    
#\32 995f860 {
    column-gap: 1.5%;
    flex-direction: row;
    flex-wrap: wrap;
    row-gap: 12px;
    align-content: center;
}
    
#\38 0139aff {
    width: 100%;
    row-gap: 12px;
    padding: 24px 16px 24px 16px;
    margin: 0px 0% 0px 0%;
}
    
#c6adf1f1 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\34 19381f2 {
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: 40px;
}
    
#\31 f92acff {
    width: 90%;
}
    
#baae6d13 {
    width: 49.25%;
    row-gap: 12px;
    padding: 24px 16px 24px 16px;
    margin: 0px 0% 0px 0%;
}
}



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



@media (max-width: 767px) {
    
#\34 8f8ca1f {
    min-height: 60px;
    align-items: center;
    width: 100%;
    height: auto;
}
    
#a86ef6ec {
    min-height: auto;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#db8ccf41 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#ae4a001e {
    width: 100.00%;
}
    
#b78a7e2c {
    row-gap: 24px;
    width: 100%;
    min-height: 80px;
    justify-content: center;
    align-items: center;
    height: auto;
    padding: 12% 3% 12% 3%;
    margin: 28% 0% 0px 0%;
}
    
#\34 820abcd {
    flex-direction: column;
    min-height: auto;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 0% 3% 0% 3%;
}
    
#f167dfe6 {
    margin: 0px 0% 0px 0%;
}
    
#\38 b65a3c5 {
    width: 100.00%;
}
    
#widget_v3d {
    height: auto;
    width: 140px;
    order: 1;
}
    
#cfa4912a {
    width: 100.00%;
}
    
#group_r7l {
    order: 0;
    column-gap: 3.296250515039143%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#\32 1fea261 {
    align-items: center;
    align-content: center;
}
    
#c0ae3f47 {
    align-items: center;
    align-content: center;
}
    
#eea2f2b8 {
    margin-right: 0%;
    margin-left: 0%;
    width: 200px;
}
    
#\30 7954bb4 {
    margin-right: 0%;
    margin-left: 0%;
    width: 200px;
}
}



@media (max-width: 767px) {
    
#\37 5121316 {
    align-self: flex-start;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#\36 171e99b {
    min-height: auto;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 2% 3% 4% 3%;
}
    
#\30 75d5d1c {
    min-height: 80px;
    align-items: center;
    width: 100%;
    row-gap: 24px;
    padding: 8% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\37 debd4fa {
    min-height: 80px;
    align-items: flex-start;
    width: 98.64%;
    align-content: flex-start;
}
    
#group_6pi {
    width: 100%;
    row-gap: 12px;
    align-items: center;
    align-content: center;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#c6419c6a {
    width: 100%;
    row-gap: 12px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#e3bdb9cc {
    width: 100%;
    row-gap: 12px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#a864f28b {
    width: 100%;
    row-gap: 12px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#c8ebf83a {
    width: 100%;
    row-gap: 12px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\39 be627f3 {
    width: 100%;
    row-gap: 12px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#fdabee8d {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-self: flex-start;
    min-height: 250px;
}
    
#group_48d {
    column-gap: 1.5%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#f4178230 {
    column-gap: 1.5%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#\36 1735d83 {
    margin: 0px 0% 0px 0%;
}
    
#group_8ja {
    margin-top: 0px;
}
    
#widget_o8f {
    width: 100%;
}
    
#\31 a6343df {
    justify-content: flex-start;
}
    
#\33 870302b {
    justify-content: flex-start;
}
    
#\38 0ab35d2 {
    width: 100%;
}
    
#\35 08e78d5 {
    width: 100%;
}
    
#\32 ff121d8 {
    width: 100%;
}
    
#group_k89 {
    row-gap: 12px;
}
}



@media (max-width: 767px) {
    
#fda541ca {
    min-height: auto;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#b09b5d49 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: flex-start;
}
    
#group_j2i {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    row-gap: 12px;
}
    
#a1c408ee {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 407410b {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\39 5b6339b {
    min-height: auto;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 4% 8% 4%;
}
    
#aeac1aa4 {
    width: 100%;
    min-height: 250px;
    align-items: center;
}
    
#\31 9018da5 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    align-content: flex-start;
    padding: 0px 0px 0px 0px;
}
    
#\36 17cc1d1 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#f727a549 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    row-gap: 24px;
}
    
#\32 7dd5726 {
    min-height: auto;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 6% 4% 4% 4%;
}
    
#\33 8538d0c {
    width: 100%;
    min-height: auto;
    align-items: flex-start;
    row-gap: 12px;
    align-content: flex-start;
}
    
#\33 083d157 {
    margin: 0px 3% 0px 3%;
}
}



@media (max-width: 767px) {
    
#\35 6a22d35 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: flex-start;
}
    
#\36 20af0ac {
    min-height: auto;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 8% 4% 4% 4%;
}
    
#group_g90 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#e7a4c552 {
    width: 100%;
    row-gap: 12px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\30 f309730 {
    width: 100%;
    row-gap: 12px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\33 d5e813e {
    width: 100%;
    row-gap: 12px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\37 dbd7ddb {
    margin: 0px 0% 0px 0%;
}
    
#\37 6828efe {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\34 cdc9efa {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\39 016cbab {
    column-gap: 1.5%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
}
}



@media (max-width: 767px) {
    
#\30 af6574e {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    align-content: flex-start;
    padding: 8% 4% 8% 4%;
    margin: 0px 0% 0px 0%;
}
    
#c5812cf5 {
    min-height: auto;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 3% 4% 3%;
}
    
#\39 bbcb2e0 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 8% 4% 8% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\39 1cf0a6e {
    margin: 0px 0% 0px 0%;
}
    
#\35 c280332 {
    row-gap: 24px;
}
    
#c01e82f1 {
    --column-gap: 4%;
    column-gap: 4%;
    padding: 12px 8px 12px 8px;
    margin: 0px 0% 0px 0%;
}
    
#f7f578d2 {
    padding: 12px 8px 12px 8px;
    margin: 0px 0% 0px 0%;
}
    
#ab022a16 {
    padding: 12px 8px 12px 8px;
    margin: 0px 0% 0px 0%;
}
    
#bb4b01b3 {
    padding: 12px 8px 12px 8px;
    margin: 0px 0% 0px 0%;
}
    
#c278c4a6 {
    padding: 12px 8px 12px 8px;
    margin: 0px 0% 0px 0%;
}
    
#\30 6999bb3 {
    margin-left: 0%;
    margin-right: 0%;
}
}



@media (max-width: 767px) {
    
#c3fe7ffb {
    min-height: auto;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#\31 e38f470 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 334184f {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    align-content: flex-start;
    padding: 0% 0px 0% 0px;
    margin: 0% 0% 0% 0%;
}
    
#widget_9ki {
    height: auto;
}
    
#\30 105ba71 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#c0addc46 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#f018386e {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: flex-start;
}
    
#\38 24fb157 {
    min-height: auto;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 4% 4% 4% 4%;
}
    
#widget_gbm {
    height: 200px;
    align-self: flex-start;
}
    
#e06be44c {
    height: 200px;
    align-self: flex-start;
}
    
#\30 3bcd67d {
    height: 200px;
    align-self: flex-start;
}
    
#\35 b1f09ca {
    min-height: 80px;
    align-items: center;
    width: 100%;
    justify-content: flex-start;
}
    
#df1ed951 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    row-gap: 16px;
    align-self: flex-start;
    min-height: auto;
}
    
#add44c97 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    row-gap: 16px;
}
    
#a1bdb818 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    row-gap: 16px;
}
    
#\37 168713e {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\34 a224f01 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\34 10e9cb0 {
    margin: 0px 0% 0px 0%;
}
    
#\31 3bb008a {
    column-gap: 1.5%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#f1978ec5 {
    row-gap: 12px;
}
    
#fbc2b05d {
    row-gap: 12px;
}
    
#\30 57ef4ab {
    row-gap: 12px;
}
}



@media (max-width: 767px) {
    
#f7c11e38 {
    min-height: auto;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 8% 4% 8% 4%;
}
    
#\35 f82d204 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 12px;
    align-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\39 3014f9d {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 1%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#aa4031c0 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    align-content: flex-start;
}
    
#\31 aa90559 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#ab5ba809 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\35 4d4564b {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#af551711 {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\35 d4e1504 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 12px;
    align-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\32 ad63e82 {
    margin-right: 0%;
    margin-left: 0%;
    width: 85%;
}
    
#\30 3e1c267 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 12px;
    align-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#c495ec60 {
    margin-right: 0%;
    margin-left: 0%;
    width: 85%;
}
    
#b47630c3 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 12px;
    align-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#f8c7de48 {
    margin-right: 0%;
    margin-left: 0%;
    width: 85%;
}
    
#\38 0d2d653 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 12px;
    align-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\32 871a904 {
    margin-right: 0%;
    margin-left: 0%;
    width: 85%;
}
    
#\32 2ba4127 {
    margin-right: 0%;
    margin-left: 0%;
    width: 85%;
}
    
#\31 8d14752 {
    column-gap: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    align-content: center;
    --column-gap: 4%;
}
    
#bcc4149d {
    margin: 0px 3% 0px 3%;
}
    
#\35 4b11cf7 {
    margin-right: 0%;
    margin-left: 0%;
    width: 26px;
}
    
#\32 5bc6dee {
    column-gap: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    align-content: center;
    --column-gap: 4%;
}
    
#b670e872 {
    margin-right: 0%;
    margin-left: 0%;
    width: 26px;
}
    
#\30 e0f5916 {
    column-gap: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    align-content: center;
    --column-gap: 4%;
}
    
#\31 59668ea {
    margin-right: 0%;
    margin-left: 0%;
    width: 26px;
}
    
#\33 1541a7e {
    column-gap: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    align-content: center;
    --column-gap: 4%;
}
    
#\32 c1ed213 {
    margin-right: 0%;
    margin-left: 0%;
    width: 26px;
}
    
#\30 550586c {
    column-gap: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    align-content: center;
    --column-gap: 4%;
    height: auto;
    min-height: 26px;
}
    
#d4fcc3f0 {
    margin-right: 0%;
    margin-left: 0%;
    width: 26px;
}
}



@media (max-width: 767px) {
    
#\37 cdd1fb8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
    
#cbe64b27 {
    min-height: auto;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#b1b91ff3 {
    height: auto;
}
    
#ec227092 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    order: 1;
    padding: 0px 0px 0px 0px;
}
    
#da1dbae8 {
    margin: 0px 0% 0px 0%;
}
    
#f9ce3503 {
    min-height: auto;
}
}



@media (max-width: 767px) {
    
#\38 2000911 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    row-gap: 16px;
}
    
#\39 0681349 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\36 f2c11f7 {
    height: 200px;
    align-self: flex-start;
}
    
#d71ada35 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: flex-start;
}
    
#\30 b736b0d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#def6c0a0 {
    height: 200px;
    align-self: flex-start;
}
    
#\33 1a221d2 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    row-gap: 16px;
}
    
#dd8fe034 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    justify-content: flex-start;
}
    
#\34 30c9400 {
    min-height: auto;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 4% 4% 8% 4%;
}
    
#e3b946c2 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    row-gap: 16px;
}
    
#b39cd750 {
    height: 200px;
    align-self: flex-start;
}
    
#\34 af3a739 {
    margin: 0px 0% 0px 0%;
}
    
#\34 223dc89 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\35 39942ca {
    column-gap: 1.5%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#c00ccb0c {
    row-gap: 12px;
}
    
#\37 c06cb77 {
    row-gap: 12px;
}
    
#be8a6d45 {
    row-gap: 12px;
}
}



@media (max-width: 767px) {
    
#e315b29b {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: flex-start;
}
    
#\34 d0ed56d {
    min-height: auto;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#b2a30a21 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    row-gap: 12px;
}
    
#\35 cf71126 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#a0e36cb2 {
    min-height: auto;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 8% 4% 8% 4%;
}
    
#ac565492 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: flex-start;
    row-gap: 24px;
}
    
#bbdc54fa {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\37 13ecf6b {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    align-content: flex-start;
}
    
#\32 671d934 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 c9a483b {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 12px;
    align-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#ce265a65 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 1%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#aba7f574 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 12px;
    align-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#dc6af6db {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 12px;
    align-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\37 f80e734 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 12px;
    align-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\35 4a764ee {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 12px;
    align-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#aa6fddc7 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#widget_4b1 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\35 c955249 {
    margin: 0px 3% 0px 3%;
}
    
#\30 abd8f6c {
    row-gap: 12px;
}
    
#\30 85fb1d4 {
    row-gap: 12px;
}
    
#\33 08984b0 {
    row-gap: 12px;
}
    
#a77f234e {
    row-gap: 12px;
}
    
#a73e8990 {
    row-gap: 12px;
}
}



@media (max-width: 767px) {
    
#d0b5645c {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#fbfbf29e {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 0% 0px 0% 0px;
    margin: 0% 0% 0% 0%;
}
    
#c766dffe {
    min-height: auto;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 4% 4% 4%;
}
    
#\35 f81400d {
    height: auto;
}
    
#\36 2a1d949 {
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#d8f37f1d {
    margin: 0px 0% 0px 0%;
}
    
#db24fe26 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#e08b27b5 {
    width: 100%;
    row-gap: 12px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#dd0da21d {
    min-height: auto;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 4% 4% 4% 4%;
}
    
#e5924ab9 {
    width: 100%;
    row-gap: 12px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#d58bdf8b {
    width: 100%;
    row-gap: 12px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\36 b4e8f25 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: flex-start;
}
    
#\32 3d2c78e {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    align-content: flex-start;
}
    
#cc4a6ca4 {
    margin: 0px 0% 0px 0%;
}
    
#\31 7e51a4a {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\31 0af9f69 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#d9e2ab06 {
    column-gap: 1.5%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#\31 59c26ed {
    width: 100%;
}
    
#\37 c08150d {
    width: 80%;
}
    
#e4da896b {
    width: 80%;
}
}



@media (max-width: 767px) {
    
#\38 3068284 {
    min-height: auto;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 8% 4% 8% 4%;
}
    
#\35 fabdb7b {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 12px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\33 cf6599a {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#f55551c2 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#a630d009 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#e43aa3fd.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e43aa3fd {
    width: 26px;
    margin: 4px 0% 0px 0%;
}
    
#\38 b4681b7 {
    width: 85%;
}
    
#f38312c3 {
    align-items: flex-start;
    align-content: flex-start;
    padding: 16px 8px 16px 8px;
    margin: 0px 0% 0px 0%;
}
    
#ad14329b {
    align-items: flex-start;
    align-content: flex-start;
    padding: 16px 8px 16px 8px;
    margin: 0px 0% 0px 0%;
}
    
#\31 ccdb177.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 ccdb177 {
    width: 26px;
    margin: 4px 0% 0px 0%;
}
    
#\37 a8a7ac9 {
    width: 85%;
}
    
#a66bf536 {
    margin: 0% 3% 0% 3%;
}
}



@media (max-width: 767px) {
    
#\36 09407b7 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    row-gap: 24px;
    align-content: flex-start;
    padding: 24px 16px 24px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\32 8c43f42 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 24px;
    align-content: flex-start;
    padding: 24px 16px 24px 16px;
    margin: 0px 0% 0px 0%;
}
    
#abc81585 {
    min-height: auto;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 4% 8% 4%;
}
    
#\32 1f5128c {
    margin: 0px 0% 0px 0%;
}
    
#e1b1d707 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#fbbe4c9d {
    min-height: auto;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 8% 4% 4% 4%;
}
    
#\37 6e53f7e {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_b0t {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#ee026847 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    row-gap: 12px;
}
    
#b59da2e2 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\37 bb314a9 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\34 2995016 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 1%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#ca64e030 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#ce31a5ac {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 12px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\30 82721ee {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: flex-start;
}
    
#\35 aa5d580 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 12px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\34 2b87022 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 12px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\36 a6c1e5d {
    min-height: auto;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 8% 4% 8% 4%;
}
    
#be0119c9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 12px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#c0fbda2d {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 12px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\30 5cd869c {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 12px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\38 d0a10c8 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\39 f17da72 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#df1dc715 {
    margin: 0px 3% 0px 3%;
}
}



@media (max-width: 767px) {
    
#\31 1d34c89 {
    min-height: auto;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
    padding: 4% 4% 8% 4%;
}
    
#ebace79a {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\38 6b82fea {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 24px;
    padding: 8% 16px 8% 16px;
    margin: 0px 0% 0px 0%;
}
    
#widget_mib {
    height: auto;
}
    
#\37 b2fef79 {
    row-gap: 4px;
}
    
#\35 55a31cc {
    padding: 12px 8px 12px 8px;
    margin: 0px 0% 0px 0%;
}
    
#cc993956 {
    padding: 12px 8px 12px 8px;
    margin: 0px 0% 0px 0%;
}
    
#\37 314e666 {
    padding: 12px 8px 12px 8px;
    margin: 0px 0% 0px 0%;
}
    
#fdee1059 {
    padding: 12px 8px 12px 8px;
    margin: 0px 0% 0px 0%;
}
    
#b2a7e427 {
    padding: 12px 8px 12px 8px;
    margin: 0px 0% 0px 0%;
}
    
#\33 7982cdf {
    padding: 12px 8px 12px 8px;
    margin: 0px 0% 0px 0%;
}
    
#\36 909353a {
    padding: 12px 8px 12px 8px;
    margin: 0px 0% 0px 0%;
}
    
#b4b558e8 {
    width: 100%;
}
    
#fdb58be8 {
    margin: 0px 0% 0px 0%;
}
    
#aaf81628 {
    padding: 12px 8px 12px 8px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\33 8f51e68 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
}
    
#\35 73652d7 {
    min-height: auto;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\39 4b317e3 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    row-gap: 12px;
}
    
#d0cd6b23 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\30 4a160d3 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\37 df9f97d {
    width: 100%;
    row-gap: 12px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\34 aad8058 {
    margin: 0px 0% 0px 0%;
}
    
#\34 b126e92 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 8dfa6b9 {
    min-height: auto;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 8% 4% 4% 4%;
}
    
#\32 995f860 {
    column-gap: 1.5%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#\38 0139aff {
    width: 100%;
    row-gap: 12px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#c6adf1f1 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\34 19381f2 {
    min-height: 70px;
    align-items: flex-start;
    width: 100%;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: flex-start;
    height: auto;
}
    
#baae6d13 {
    width: 100%;
    row-gap: 12px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
}

#fdabee8d.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAYAAAB8ZH1oAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAuklEQVQI1wXBy07CQABA0fkUaKGFAYqtWsprKukgL6chpcUFJSGCCwJsdWOMfPn1HPH1HvD9seRUbsiyDVrPeE0S9kXKeWcoTcwklIifcsD9UnA77cnzLSM1ZTieslisSZcGrRRBRyJ+D5q/247r5wGTFnSCmNZDzGN/TjSc4/kD7FoTcTSKY74ie1sRv8xotHu4MkS2Q3y/j+c90XAlYqsj1skIFfXodp+pWJJK1cW2bKTr0HQc6pbFP1ENWMkGBCYLAAAAAElFTkSuQmCC')!important}#aeac1aa4.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAACXBIWXMAAAsTAAALEwEAmpwYAAABQUlEQVQY0wE2Acn+AJjI9ZnJ9IzD8nq88Gy27nG47m+37W627W227XW67gCl0PiezfeNxvV9vvF0uOx8u+yDwO6MxvKUyvOfz/QAs9LuqM3tlsLmhbTZe6jKgKjIjbTSnsPgrc7pudXrAJ2vvZitvImhsnqTonOHknqJkoeVnJWiqZ2psJ+qsgCTlpaTlpaChYRvcG1aW1hdXlleYV5iaGhja21kbHAAnZWEm5OEh39zcmxiXVtTXV1XV1hSVVdSUldPVFtPALSwg7CrgZ6YcouJZXx7W318X3p3XXd4W3R6V3WAVQC5t224s22wq2mnpWakoWamn2mkmmegnWSepF+fq1wAnp5Jo6FNpKJPpKJQqqVVr6RZq55Zpp9UqqlUs7NXAIuJO5aRQ5yUSJyUSaCXTKCVTpWKTJSMSqGaT7SqWZRxrNHAf2PyAAAAAElFTkSuQmCC')!important}#\33 c4464a9.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA70lEQVQI1wXBwUrCAACA4b2XaKIL1rI23dbUWSsmxGA7ZK6lM+aiSPAW0TGQCgSxDgnlNYpOhXjqUEiXDr3E3/cJxqaI45mcnfcYTqY8f3zxMlvwOlvwNv/h/fOX+fcfQsnKUXVUGp2A/sUlV8N7BqMHBqMJ1+NHbsZP3N5NEQpGioKepbyt4TUc2vE+8ekhneM2Sa9LfNLlKEkQ5GKGFXUJWcmzXkqj6lmMiohWkajaCrZdxNkyEMTVFLKSQdWX0cwclr1G3d2g7pZx/Rq+VyPwdxDyUhpVk7BsA8s22fVcmq2Qg6hFEIWE4R5J1OQf+TuOgosUhekAAAAASUVORK5CYII=')!important}