@media all {
  *#dm .dmInner div.u_1159057751 .svg { fill:var(--color_5) !important; }

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

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

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

  *#dm .dmInner a.u_1754026758 .iconBg {
    display:inline-block !important;
    background-color:var(--color_2) !important;
    mask-image:url(https://irp.cdn-website.com/md/dmtmpl/cb867ccb-3f26-4ad5-8b39-f8f82342dc4c/icon/rectangle.svg) !important;
    width:12px !important;
    height:12px !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1152803976 {
    border-radius:100px 100px 100px 100px !important;
    background-color:rgba(255,255,255,0.1) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:var(--color_1) var(--color_1) var(--color_1) var(--color_1) !important;
  }

  *#dm .dmInner div.u_1334656827 {
    border-radius:100px 100px 100px 100px !important;
    background-color:rgba(255,255,255,0.1) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:var(--color_1) var(--color_1) var(--color_1) var(--color_1) !important;
  }

  *#dm .dmInner div.u_1490107671 {
    border-radius:100px 100px 100px 100px !important;
    background-color:rgba(255,255,255,0.1) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:var(--color_1) var(--color_1) var(--color_1) var(--color_1) !important;
  }

  *#dm .dmInner div.u_1455389218 {
    padding:12.5% !important;
    border-radius:20px 20px 20px 20px !important;
    background-color:var(--color_4) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgb(225,224,221) rgb(225,224,221) rgb(225,224,221) rgb(225,224,221) !important;
    border-width:6px 6px 6px 6px !important;
  }

  *#dm .dmInner div.u_1555409579 {
    padding:12.5% !important;
    border-radius:20px 20px 20px 20px !important;
    background-color:var(--color_1) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:6px 6px 6px 6px !important;
  }

  *#dm .dmInner div.u_1081470368 {
    padding:12.5% !important;
    border-radius:20px 20px 20px 20px !important;
    background-color:var(--color_1) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:6px 6px 6px 6px !important;
  }

  *#dm .dmInner div.u_1959255311 {
    padding:12.5% !important;
    border-radius:20px 20px 20px 20px !important;
    background-color:var(--color_1) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:6px 6px 6px 6px !important;
  }

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

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

  *#dm .dmInner a.u_1094311962 .iconBg {
    display:inline-block !important;
    background-color:var(--color_1) !important;
    mask-image:url(https://irp.cdn-website.com/md/dmtmpl/cb867ccb-3f26-4ad5-8b39-f8f82342dc4c/icon/rectangle.svg) !important;
    width:12px !important;
    height:12px !important;
  }

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_450210048 .svg { fill:rgba(220,62,38,1) !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1478146220 span.text {
    font-weight:bold !important;
    font-family: Questrial !important;
    text-decoration:none !important;
    font-style:normal !important;
    color:var(--color_3) !important;
    font-size:15px !important;
  }

  *#dm .dmInner a.u_1478146220 {
    background-repeat:no-repeat !important;
    background-size:cover !important;
    background-image:none !important;
    background-position:100% 50% !important;
    justify-content:flex-end !important;
    text-align:right !important;
    gap:12px !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(0,0,0,0.06) rgba(0,0,0,0.06) rgba(0,0,0,0.06) rgba(0,0,0,0.06) !important;
    background-color:rgba(0,0,0,0) !important;
    border-radius:25px 25px 25px 25px !important;
  }

  *#dm .dmInner a.u_1491640442 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/md/dmtmpl/a5bb599c-dcf0-49f3-aa0a-5be20c7bf517/icon/arrow.svg) !important;
    background-color:var(--color_3) !important;
    width:43px !important;
    height:43px !important;
    order:1 !important;
  }

  *#dm .dmInner a.u_1478146220 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/md/dmtmpl/a5bb599c-dcf0-49f3-aa0a-5be20c7bf517/icon/arrow.svg) !important;
    background-color:var(--color_3) !important;
    width:43px !important;
    height:43px !important;
    order:1 !important;
  }

  *#dm .dmInner a.u_1478146220:hover .iconBg { background-color:rgb(239,237,225) !important; }

  *#dm .dmInner a.u_1478146220.hover .iconBg { background-color:rgb(239,237,225) !important; }

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

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

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

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

  *#dm .dmInner a.u_1411864221 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/md/dmtmpl/cb867ccb-3f26-4ad5-8b39-f8f82342dc4c/icon/rectangle.svg) !important;
    background-color:var(--color_2) !important;
    width:12px !important;
    height:12px !important;
  }

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

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

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

  *#dm .dmInner a.u_1591261402 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/md/dmtmpl/cb867ccb-3f26-4ad5-8b39-f8f82342dc4c/icon/rectangle.svg) !important;
    background-color:var(--color_2) !important;
    width:12px !important;
    height:12px !important;
  }

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

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

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

  *#dm .dmInner a.u_1534122209 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/md/dmtmpl/cb867ccb-3f26-4ad5-8b39-f8f82342dc4c/icon/rectangle.svg) !important;
    background-color:var(--color_2) !important;
    width:12px !important;
    height:12px !important;
  }

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

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

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

  *#dm .dmInner a.u_1540136147 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/md/dmtmpl/cb867ccb-3f26-4ad5-8b39-f8f82342dc4c/icon/rectangle.svg) !important;
    background-color:var(--color_2) !important;
    width:12px !important;
    height:12px !important;
  }

  *#dm .dmInner div.u_1593487195 .svg { fill:rgba(220,62,38,1) !important; }

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

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

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

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

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

  *#dm .dmInner a.u_1511330568 {
    background-repeat:no-repeat !important;
    background-size:cover !important;
    background-image:none !important;
    background-position:100% 50% !important;
    justify-content:flex-end !important;
    text-align:right !important;
    gap:12px !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(0,0,0,0.06) rgba(0,0,0,0.06) rgba(0,0,0,0.06) rgba(0,0,0,0.06) !important;
    background-color:rgba(0,0,0,0) !important;
    border-radius:25px 25px 25px 25px !important;
  }

  *#dm .dmInner a.u_1511330568 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/md/dmtmpl/a5bb599c-dcf0-49f3-aa0a-5be20c7bf517/icon/arrow.svg) !important;
    background-color:var(--color_3) !important;
    width:43px !important;
    height:43px !important;
    order:1 !important;
  }

  *#dm .dmInner a.u_1511330568:hover .iconBg { background-color:rgb(239,237,225) !important; }

  *#dm .dmInner a.u_1511330568.hover .iconBg { background-color:rgb(239,237,225) !important; }

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

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

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

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

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

  *#dm .dmInner a.u_1644666457 {
    background-repeat:no-repeat !important;
    background-size:cover !important;
    background-image:none !important;
    background-position:100% 50% !important;
    justify-content:flex-end !important;
    text-align:right !important;
    gap:12px !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(0,0,0,0.06) rgba(0,0,0,0.06) rgba(0,0,0,0.06) rgba(0,0,0,0.06) !important;
    background-color:rgba(0,0,0,0) !important;
    border-radius:25px 25px 25px 25px !important;
  }

  *#dm .dmInner a.u_1644666457 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/md/dmtmpl/a5bb599c-dcf0-49f3-aa0a-5be20c7bf517/icon/arrow.svg) !important;
    background-color:var(--color_3) !important;
    width:43px !important;
    height:43px !important;
    order:1 !important;
  }

  *#dm .dmInner a.u_1644666457:hover .iconBg { background-color:rgb(239,237,225) !important; }

  *#dm .dmInner a.u_1644666457.hover .iconBg { background-color:rgb(239,237,225) !important; }

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

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

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

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

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

  *#dm .dmInner a.u_1967758948 {
    background-repeat:no-repeat !important;
    background-size:cover !important;
    background-image:none !important;
    background-position:100% 50% !important;
    justify-content:flex-end !important;
    text-align:right !important;
    gap:12px !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(0,0,0,0.06) rgba(0,0,0,0.06) rgba(0,0,0,0.06) rgba(0,0,0,0.06) !important;
    background-color:rgba(0,0,0,0) !important;
    border-radius:25px 25px 25px 25px !important;
  }

  *#dm .dmInner a.u_1967758948 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/md/dmtmpl/a5bb599c-dcf0-49f3-aa0a-5be20c7bf517/icon/arrow.svg) !important;
    background-color:var(--color_3) !important;
    width:43px !important;
    height:43px !important;
    order:1 !important;
  }

  *#dm .dmInner a.u_1967758948:hover .iconBg { background-color:rgb(239,237,225) !important; }

  *#dm .dmInner a.u_1967758948.hover .iconBg { background-color:rgb(239,237,225) !important; }

  *#dm .dmInner div.u_4282384655 img {
    border-radius:25px 25px 25px 25px !important;
    object-position:50% 100% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner a.u_1491640442 {
    background-repeat:no-repeat !important;
    background-size:cover !important;
    background-image:none !important;
    background-position:100% 50% !important;
    justify-content:flex-end !important;
    text-align:right !important;
    gap:12px !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(0,0,0,0.08) rgba(0,0,0,0.08) rgba(0,0,0,0.08) rgba(0,0,0,0.08) !important;
    background-color:rgba(0,0,0,0) !important;
    border-radius:25px 25px 25px 25px !important;
  }

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1843747930 {
    background-repeat:no-repeat !important;
    background-size:cover !important;
    background-image:none !important;
    background-position:100% 50% !important;
    justify-content:flex-end !important;
    text-align:right !important;
    gap:12px !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(0,0,0,0.06) rgba(0,0,0,0.06) rgba(0,0,0,0.06) rgba(0,0,0,0.06) !important;
    background-color:rgba(0,0,0,0) !important;
    border-radius:25px 25px 25px 25px !important;
  }

  *#dm .dmInner a.u_1843747930 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/md/dmtmpl/a5bb599c-dcf0-49f3-aa0a-5be20c7bf517/icon/arrow.svg) !important;
    background-color:var(--color_3) !important;
    width:43px !important;
    height:43px !important;
    order:1 !important;
  }

  *#dm .dmInner a.u_1843747930:hover .iconBg { background-color:rgb(239,237,225) !important; }

  *#dm .dmInner a.u_1843747930.hover .iconBg { background-color:rgb(239,237,225) !important; }

  *#dm .dmInner a.u_1491640442 span.text {
    font-weight:normal !important;
    font-family: Questrial !important;
    text-decoration:none !important;
    font-style:normal !important;
    color:var(--color_3) !important;
    font-size:15px !important;
  }

  *#dm .dmInner a.u_1511330568 span.text {
    font-weight:normal !important;
    font-family: Questrial !important;
    text-decoration:none !important;
    font-style:normal !important;
    color:var(--color_3) !important;
    font-size:16px !important;
  }

  *#dm .dmInner a.u_1644666457 span.text {
    font-weight:normal !important;
    font-family: Questrial !important;
    text-decoration:none !important;
    font-style:normal !important;
    color:var(--color_3) !important;
    font-size:16px !important;
  }

  *#dm .dmInner a.u_1967758948 span.text {
    font-weight:normal !important;
    font-family: Questrial !important;
    text-decoration:none !important;
    font-style:normal !important;
    color:var(--color_3) !important;
    font-size:16px !important;
  }

  *#dm .dmInner a.u_1843747930 span.text {
    font-weight:normal !important;
    font-family: Questrial !important;
    text-decoration:none !important;
    font-style:normal !important;
    color:var(--color_3) !important;
    font-size:16px !important;
  }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(239, 237, 225, 1);
    --overlapping-background-image: rgba(239, 237, 225, 1);
}
}



@media all {
    
#\36 3d24979f4a54e38542a8abe {
    border-color: rgba(29, 29, 29, 0.1) rgba(29, 29, 29, 0.1) rgba(29, 29, 29, 0.1) rgba(29, 29, 29, 0.1);
    background-color: var(--color_1);
    border-width: 0px 0px 0px 0px;
    border-style: solid;
    background-image: url("https://irp.cdn-website.com/a0d02d76/dms3rep/multi/Firmaware_Texture.svg");
}
    
#\36 3d24979f4a54e38542a8abd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    width: 100%;
    min-width: 4%;
    order: 1;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 359px;
    column-gap: 6%;
    row-gap: 36px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: 0px 0% 0px 0%;
}
    
#widget_es0 {
    width: 958px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_3bd {
    width: 90%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_b9c {
    align-items: flex-start;
    width: 72.32%;
    min-height: 96px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 1%;
    order: 2;
    height: auto;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    --column-gap: 1%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
    
#group_ri1 {
    flex-direction: row;
    align-items: center;
    width: 297px;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    --column-gap: 0px;
    height: auto;
    padding: 2px 2px 2px 2px;
    margin: 0px 0% 0px 0%;
}
    
#widget_4cc {
    width: 36px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\37 b657e80 {
    width: 258px;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 2b62a6c {
    flex-direction: row;
    align-items: center;
    width: 207px;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    --column-gap: 0px;
    height: auto;
    padding: 2px 2px 2px 2px;
    margin: 0px 0% 0px 0%;
}
    
#\36 907fd1a {
    width: 36px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\30 bec9247 {
    width: 165px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cd8b2b09 {
    flex-direction: row;
    align-items: center;
    width: 314px;
    min-height: 28px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    --column-gap: 0px;
    height: auto;
    padding: 2px 2px 2px 2px;
    margin: 0px 0% 0px 0%;
}
    
#\30 76d9af5 {
    width: 36px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#fcb74a09 {
    width: 272px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 2b9cd68 {
    flex-direction: row;
    align-items: center;
    width: 385px;
    min-height: 28px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    --column-gap: 0px;
    height: auto;
    padding: 2px 2px 2px 2px;
    margin: 0px 0% 0px 0%;
}
    
#\30 b442bbf {
    width: 36px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#a30cfda2 {
    width: 336px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 8561eaa.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 2px 10px 2px 20px;
}
#\32 8561eaa {
    width: 220px;
    height: auto;
    min-height: 43px;
    max-width: 100%;
    order: 3;
    max-height: none;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#b0cb6b6b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b0cb6b6b {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 94c7c26 {
    width: 84.74%;
    height: auto;
    max-width: 100%;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0px;
    order: 1;
}
    
#\35 2a22bda {
    border-width: 0px 0px 0px 0px;
    border-color: rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: none;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\34 04d47c1 {
    min-height: 8px;
    column-gap: 2%;
    row-gap: 24px;
    width: 68.77%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    justify-content: space-between;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#eb1819e9 {
    margin: 0px 0% 0px 0%;
}
    
#\34 b049ae1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 29.1%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: center;
    background-image: none;
    border-radius: 0px 0px 0px 0px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 814a4ad {
    min-height: 487px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 4% 2% 4% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\33 00eda67 {
    align-items: center;
    width: 403px;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8px;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    height: auto;
    border-radius: 0px 0px 0px 0px;
    align-self: auto;
    order: 0;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    --column-gap: 8px;
    padding: 4px 0px 4px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_1qi {
    align-items: flex-start;
    width: 100.00%;
    min-height: 411px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_g9u {
    width: 39.37%;
    height: 437px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
}
    
#group_2hu {
    justify-content: space-between;
    align-items: flex-start;
    width: 58.63%;
    min-height: 442px;
    max-height: none;
    row-gap: 16px;
    column-gap: 2.7035827752206782%;
    border-radius: 28px 28px 28px 28px;
    background-color: var(--color_5);
    background-image: none;
    height: auto;
    min-width: auto;
    max-width: 887.7109375px;
    flex-wrap: nowrap;
    order: 0;
    padding: 5% 5% 5% 5%;
    margin: 0px 0% 0px 0%;
}
    
#\37 14fe590 {
    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;
}
    
#\37 d6cdc98 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_it0 {
    width: 6px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#widget_dtn {
    width: 18.95%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_jfc {
    width: 100%;
    height: 125px;
    max-width: 100%;
    order: 2;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#bc198f42 {
    min-height: 0;
    column-gap: 2%;
    row-gap: 60px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    margin: 0% 0% 0% 0%;
}
    
#\37 e997abb {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#f74e3270 {
    min-height: 80px;
    column-gap: 1%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: space-between;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    margin: 0% 0% 0% 0%;
}
    
#\37 72686f3 {
    margin: 0px 0% 0px 0%;
}
    
#group_g7m {
    justify-content: space-between;
    align-items: flex-start;
    width: 48%;
    min-height: 490px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url("https://lirp.cdn-website.com/md/dmtmpl/cb867ccb-3f26-4ad5-8b39-f8f82342dc4c/dms3rep/multi/opt/two-people-standing-in-large-open-space-with-long-shadows-1920w.png");
    border-radius: 28px 28px 28px 28px;
    height: auto;
    padding: 28px 28px 28px 28px;
    margin: 0px 0% 0px 0%;
}
#group_g7m.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#widget_qcu {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c18ee5c8 {
    justify-content: space-between;
    align-items: flex-start;
    width: 48%;
    min-height: 490px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url("https://lirp.cdn-website.com/md/dmtmpl/cb867ccb-3f26-4ad5-8b39-f8f82342dc4c/dms3rep/multi/opt/man-working-at-desk-with-window-light-and-shadows-1920w.png");
    border-radius: 28px 28px 28px 28px;
    height: auto;
    background-position: 50% 100%;
    padding: 28px 28px 28px 28px;
    margin: 0px 0% 0px 0%;
}
#c18ee5c8.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#ef27c189 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\34 5ad1519 {
    justify-content: space-between;
    align-items: flex-start;
    width: 48%;
    min-height: 490px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url("https://lirp.cdn-website.com/md/dmtmpl/cb867ccb-3f26-4ad5-8b39-f8f82342dc4c/dms3rep/multi/opt/two-people-walking-through-modern-glass-corridor-1920w.png");
    border-radius: 28px 28px 28px 28px;
    height: auto;
    padding: 28px 28px 28px 28px;
    margin: 0px 0% 0px 0%;
}
#\34 5ad1519.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\30 762b67f {
    width: 93.37%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\31 3a86c2d.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#\31 3a86c2d {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: flex-end;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 a11a1f1.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#\34 a11a1f1 {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    align-self: flex-end;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 e760051.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#\33 e760051 {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    align-self: flex-end;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\32 8d12c66 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://lirp.cdn-website.com/md/dmtmpl/cb867ccb-3f26-4ad5-8b39-f8f82342dc4c/dms3rep/multi/opt/burgundy-red-grainy-background-f279bb73-1920w.png");
}
#\32 8d12c66.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\34 40c9374 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    margin: 0% 0% 0% 0%;
}
    
#\36 40c4cbc {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    margin: 0% 0% 0% 0%;
}
    
#\36 9b2e740 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: flex-end;
    justify-content: space-between;
    margin: 0% 0% 0% 0%;
}
    
#\33 e245c8a {
    width: 58%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 d5c3c44 {
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    background-color: rgba(17, 17, 17, 0.15);
    background-image: none;
    height: auto;
    border-radius: 100px 100px 100px 100px;
    flex-direction: row;
    flex-wrap: nowrap;
    --column-gap: 12px;
    order: 0;
    padding: 8px 20px 8px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b7d81346 {
    width: 12px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a1de8d1b {
    width: auto;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
}
    
#group_8s8 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    align-self: auto;
    order: 0;
    border-radius: 28px 28px 28px 28px;
    background-color: rgba(17, 17, 17, 0.12);
    background-image: none;
    justify-content: flex-start;
    padding: 5% 5% 5% 5%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_qs0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#widget_4v4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\36 dfdc22a {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    align-self: auto;
    order: 1;
    background-color: rgba(17, 17, 17, 0.12);
    background-image: none;
    border-radius: 28px 28px 28px 28px;
    justify-content: flex-start;
    padding: 5% 5% 5% 5%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#aa5ab8bb {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#c85d7fe4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#eab4d4c9 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    align-self: auto;
    order: 2;
    border-radius: 28px 28px 28px 28px;
    background-color: rgba(17, 17, 17, 0.12);
    background-image: none;
    justify-content: flex-start;
    padding: 5% 5% 5% 5%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f2ac7872 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#a6683a0f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\32 c273ec8 {
    margin: 0px 0% 0px 0%;
}
    
#group_aip {
    align-items: flex-start;
    width: 60%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    justify-content: flex-start;
}
    
#widget_n64 {
    width: 225px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\31 38d29a1.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 24px 8px 24px;
}
#\31 38d29a1 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f6291814.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 24px 8px 24px;
}
#f6291814 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 cfcecab.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 24px 8px 24px;
}
#\33 cfcecab {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\39 8354404 {
    width: 87.34%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cf023e77 {
    margin: 0px 0% 0px 0%;
}
    
#\38 8b14a39 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: none;
}
    
#\35 f25e438 {
    min-height: 8px;
    column-gap: 1%;
    row-gap: 32px;
    width: 48%;
    min-width: 4%;
    justify-content: flex-start;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#cc45ae88 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 4% 2.5% 6% 2.5%;
    margin: 0% 0% 0% 0%;
}
    
#b2edf766 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 48%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\31 697ebec {
    width: 77.24%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 3bc9cba {
    align-items: center;
    width: 403px;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8px;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    height: auto;
    border-radius: 0px 0px 0px 0px;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    --column-gap: 8px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 4px 0px 4px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 27d31aa {
    width: 6px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#\36 b303ee3 {
    width: 94.92%;
    height: auto;
    max-width: 100%;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 0px;
    order: 1;
}
    
#\34 137a976 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-top: 12px;
}
    
#b40f59b4 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    row-gap: 16px;
    column-gap: 24px;
    height: auto;
    align-self: auto;
    order: 0;
    border-radius: 28px 28px 28px 28px;
    background-color: rgba(247, 245, 237, 1);
    background-image: none;
    justify-content: flex-start;
    justify-self: auto;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(0, 0, 0, 0.06) rgba(0, 0, 0, 0.06) rgba(0, 0, 0, 0.06) rgba(0, 0, 0, 0.06);
    border-style: solid;
    padding: 5% 5% 5% 5%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ac2c6311 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-top: -6px;
}
    
#group_3eg {
    align-items: flex-start;
    width: 110px;
    min-height: 100px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_5);
    background-image: none;
    height: auto;
    border-radius: 20px 20px 20px 20px;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#group_n1h[data-pinned] {
    position: sticky;
    top: 119px;
    bottom: auto;
    z-index: 1;
}
#group_n1h {
    align-items: flex-start;
    width: 100%;
    min-height: 145px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#be032e82.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 2px 10px 2px 20px;
}
#be032e82 {
    width: 168px;
    height: auto;
    min-height: 43px;
    max-width: 100%;
    align-self: auto;
    order: 3;
    justify-self: auto;
    max-height: none;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 ffc4eb9 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    row-gap: 16px;
    column-gap: 24px;
    height: auto;
    align-self: auto;
    order: 0;
    border-radius: 28px 28px 28px 28px;
    background-color: rgba(247, 245, 237, 1);
    background-image: none;
    justify-content: flex-start;
    justify-self: auto;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(0, 0, 0, 0.06) rgba(0, 0, 0, 0.06) rgba(0, 0, 0, 0.06) rgba(0, 0, 0, 0.06);
    border-style: solid;
    padding: 5% 5% 5% 5%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a0d387d9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-top: 12px;
}
    
#\32 a07d943 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-top: -6px;
}
    
#\33 2eec2ca {
    align-items: center;
    width: 110px;
    min-height: 100px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_5);
    background-image: none;
    height: auto;
    border-radius: 20px 20px 20px 20px;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#ed1d5b4d {
    width: 80.77%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#be12d184.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 2px 10px 2px 20px;
}
#be12d184 {
    width: 168px;
    height: auto;
    min-height: 43px;
    max-width: 100%;
    align-self: auto;
    order: 3;
    justify-self: auto;
    max-height: none;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b8b15f84 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    row-gap: 16px;
    column-gap: 24px;
    height: auto;
    align-self: auto;
    order: 0;
    border-radius: 28px 28px 28px 28px;
    background-color: rgba(247, 245, 237, 1);
    background-image: none;
    justify-content: flex-start;
    justify-self: auto;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(0, 0, 0, 0.06) rgba(0, 0, 0, 0.06) rgba(0, 0, 0, 0.06) rgba(0, 0, 0, 0.06);
    border-style: solid;
    padding: 5% 5% 5% 5%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 c156e58 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-top: 12px;
}
    
#\30 3e45b5e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-top: -6px;
}
    
#\39 a2d1b25 {
    align-items: center;
    width: 111px;
    min-height: 101px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_5);
    background-image: none;
    height: auto;
    border-radius: 20px 20px 20px 20px;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\30 c13d441 {
    width: 81.01%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 8854669.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 2px 10px 2px 20px;
}
#\30 8854669 {
    width: 168px;
    height: auto;
    min-height: 43px;
    max-width: 100%;
    align-self: auto;
    order: 3;
    justify-self: auto;
    max-height: none;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_hf3 {
    width: 100%;
    height: 440px;
    max-width: 100%;
    order: 2;
    margin-top: 12px;
}
    
#\36 d80686d {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    row-gap: 16px;
    column-gap: 24px;
    height: auto;
    align-self: auto;
    order: 0;
    border-radius: 28px 28px 28px 28px;
    background-color: rgba(247, 245, 237, 1);
    background-image: none;
    justify-content: flex-start;
    justify-self: auto;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(0, 0, 0, 0.06) rgba(0, 0, 0, 0.06) rgba(0, 0, 0, 0.06) rgba(0, 0, 0, 0.06);
    border-style: solid;
    padding: 5% 5% 5% 5%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d9828080 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-top: 12px;
}
    
#d852449f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-top: -6px;
}
    
#a9524251 {
    align-items: center;
    width: 111px;
    min-height: 101px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_5);
    background-image: none;
    height: auto;
    border-radius: 20px 20px 20px 20px;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#c8b24219 {
    width: 88.61%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dd7ba1e0.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 2px 10px 2px 20px;
}
#dd7ba1e0 {
    width: 168px;
    height: auto;
    min-height: 43px;
    max-width: 100%;
    align-self: auto;
    order: 3;
    justify-self: auto;
    max-height: none;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\32 8aaa355 {
    min-height: 8px;
    column-gap: 10%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: var(--color_1);
    background-image: none;
    border-radius: 32px 32px 32px 32px;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    padding: 48px 48px 48px 48px;
    margin: 0% 0% 0% 0%;
}
    
#c5845487 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\37 9ef5cc6 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://lirp.cdn-website.com/md/dmtmpl/cb867ccb-3f26-4ad5-8b39-f8f82342dc4c/dms3rep/multi/opt/burgundy-red-gradient-1920w.png");
}
#\37 9ef5cc6.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\36 df205d3 {
    margin: 0px 0% 0px 0%;
}
    
#\31 ee6a976 {
    width: 10px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\30 5919fb6 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\31 ba03dcd {
    align-items: center;
    width: 217px;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    background-color: rgba(17, 17, 17, 0.05);
    background-image: none;
    height: auto;
    border-radius: 100px 100px 100px 100px;
    flex-direction: row;
    flex-wrap: nowrap;
    --column-gap: 10px;
    align-self: auto;
    order: 0;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 a5be2d5 {
    width: 495px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 5a6ee2f {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 110px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_97u {
    justify-content: flex-start;
    align-items: flex-start;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#\35 e3a4797 {
    width: 244px;
    height: auto;
    min-height: 54px;
    max-width: 100%;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_621 {
    width: 500px;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: stretch;
    max-height: none;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#fd0c2ed9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    width: 39.01%;
    min-width: 4%;
    justify-content: space-between;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\38 d9c7eb4 {
    min-height: 320px;
    column-gap: 8%;
    row-gap: 48px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 6% 2.5% 6% 2.5%;
    margin: 0% 0% 0% 0%;
}
    
#\32 2a2d4de {
    border-color: rgba(0, 0, 0, 1);
    background-color: var(--color_4);
    border-width: 0px;
    border-style: solid;
    background-image: none;
}
    
#\32 81a5f9b {
    width: 85.03%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 2a4ba58 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#a9eb6c05 {
    margin: 0px 0% 0px 0%;
}
    
#\39 195317e {
    width: 10.8359px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#ba2ef298 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 48px;
    background-color: rgba(0, 0, 0, 0);
    width: 52.97%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\30 4802a7c {
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    background-color: rgba(17, 17, 17, 0.05);
    background-image: none;
    height: auto;
    border-radius: 100px 100px 100px 100px;
    flex-direction: row;
    flex-wrap: nowrap;
    --column-gap: 10px;
    align-self: auto;
    order: 0;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ea62ae53 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 28px;
    column-gap: 24px;
    order: 3;
    background-color: var(--color_1);
    background-image: none;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    border-radius: 28px 28px 28px 28px;
    justify-content: space-between;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#group_e6q {
    align-items: flex-start;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    height: auto;
    justify-content: flex-start;
    order: 3;
}
    
#widget_s8h {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_8k0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_ejb {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_bc2 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 6px 6px 6px 6px;
    margin: 0px 0% 0px 0%;
}
    
#d5d8c337.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#d5d8c337 {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    align-self: flex-end;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\35 1ce9ffe {
    width: 731px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 7bcd75c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#fd8e540c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 5b0ea18 {
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: none;
    height: auto;
    border-radius: 28px 28px 28px 28px;
    align-self: stretch;
    order: 3;
    padding: 40px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
}
    
#\34 13295dc {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\34 5ada253 {
    width: 12px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 a5134d2 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
}
    
#\34 5e6934a {
    width: 100%;
    height: 500px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fc06f79c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\39 b351d34.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\39 b351d34 {
    width: 222px;
    height: auto;
    min-height: 54px;
    max-width: 100%;
    align-self: auto;
    order: 3;
    margin: 16px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 b04c9a9 {
    min-height: 0;
    column-gap: 2%;
    row-gap: 60px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 4% 2.5% 4% 2.5%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\31 d5d23ec {
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: none;
    height: auto;
    border-radius: 28px 28px 28px 28px;
    align-self: stretch;
    order: 2;
    padding: 40px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
}
    
#ef993933 {
    align-items: flex-start;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
}
    
#b4a8bb3a {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 48px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\38 3fe0f73 {
    margin: 0px 0% 0px 0%;
}
    
#\33 1dd250b {
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    background-color: rgba(41, 41, 41, 1);
    background-image: none;
    height: auto;
    border-radius: 100px 100px 100px 100px;
    flex-direction: row;
    flex-wrap: nowrap;
    --column-gap: 12px;
    align-self: auto;
    order: 0;
    padding: 8px 20px 8px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 277fbbd {
    align-items: flex-start;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
}
    
#\30 5b4c6f0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#c318a975 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#cdc22ca1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 27af4b7 {
    flex-direction: row;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 1%;
    row-gap: 24px;
    flex-wrap: nowrap;
}
}



@media all {
    
#beb272e4 {
    width: 272px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e151e403 {
    width: 36px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#ccd8b5fd {
    width: 72.03%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 ca7e9a2 {
    flex-direction: row;
    align-items: center;
    width: 323.66835000000003px;
    min-height: 28px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4px;
    --column-gap: 4px;
    height: auto;
    padding: 2px 2px 2px 2px;
    margin: 0px 0% 0px 0%;
}
    
#\36 2eeffd2 {
    width: 36px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\32 3d39040 {
    width: 36px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#f98a9733 {
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    background-color: var(--color_1);
    border-width: 0px 0px 0px 0px;
    border-style: solid;
    background-image: url("https://irp.cdn-website.com/a0d02d76/dms3rep/multi/Firmaware_Texture.svg?dm-skip-opt=true");
}
#f98a9733.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\31 9e0e05f {
    flex-direction: row;
    align-items: center;
    width: 313.9990125px;
    min-height: 28px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4px;
    --column-gap: 4px;
    height: auto;
    padding: 2px 2px 2px 2px;
    margin: 0px 0% 0px 0%;
}
    
#\38 a8106e5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\33 889e333 {
    margin: 0px 0% 0px 0%;
}
    
#c7653dbb {
    width: 90%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 8bea197 {
    flex-direction: row;
    align-items: center;
    width: 217.05118124999996px;
    min-height: 28px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4px;
    --column-gap: 4px;
    height: auto;
    padding: 2px 2px 2px 2px;
    margin: 0px 0% 0px 0%;
}
    
#c929edd1.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 2px 10px 2px 20px;
}
#c929edd1 {
    width: 246px;
    height: auto;
    min-height: 43px;
    max-width: 100%;
    align-self: auto;
    order: 3;
    justify-self: auto;
    max-height: none;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f8442289 {
    width: 165px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 734eab8 {
    width: 36px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\31 e86d364 {
    width: 258px;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e5bbdf14 {
    flex-direction: row;
    align-items: center;
    width: 388.17906250000004px;
    min-height: 28px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4px;
    --column-gap: 4px;
    height: auto;
    padding: 2px 2px 2px 2px;
    margin: 0px 0% 0px 0%;
}
    
#c57b2b88 {
    align-items: flex-start;
    width: 73.84%;
    min-height: 0%;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 6px;
    order: 2;
    height: auto;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    --column-gap: 6px;
}
    
#\38 25bf79c {
    min-height: 420px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: var(--max-content-width_1, 1200px);
    flex-wrap: nowrap;
    padding: 0% 2.5% 0% 2.5%;
    margin: 0% 0% 0% 0%;
}
    
#e02fd7f5 {
    width: 336px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\31 64ed90e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\38 007e0ae {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#fbf39bdf {
    background-color: rgba(0, 0, 0, 0);
    flex-direction: row;
    align-self: auto;
    justify-content: space-between;
    align-items: flex-start;
    min-height: auto;
    height: auto;
    order: 2;
    background-image: none;
    justify-self: auto;
    width: 100%;
    flex-wrap: nowrap;
    column-gap: 8%;
    --column-gap: 8%;
    border-style: solid;
    border-width: 0 0 1px 0;
    border-color: var(--color_7) var(--color_7) var(--color_7) var(--color_7);
    padding: 4% 3% 4% 1%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 787767d {
    width: 30%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    max-height: none;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\31 1e2768c {
    justify-content: flex-start;
    align-items: flex-start;
    width: 65%;
    min-height: auto;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 0;
    flex-wrap: nowrap;
    row-gap: 36px;
    padding-top: 6px;
    padding-bottom: 6px;
    padding-left: 4%;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\35 08c0376 [data-content-reference] {
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-style: solid;
    border-width: 0 0 1px 0;
    border-color: var(--color_7) var(--color_7) var(--color_7) var(--color_7);
    flex-direction: row;
}
#\35 08c0376 [data-content-reference] .accordion-title {
    color: var(--color_1) !important;
    text-align: left !important;
}
#\35 08c0376 {
    justify-content: flex-start;
    width: 100%;
    min-height: auto;
    height: auto;
    order: 1;
    align-self: auto;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    margin-right: 0%;
    margin-left: 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 689863f {
    width: 30%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    max-height: none;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#dc175a02 {
    background-color: rgba(0, 0, 0, 0);
    flex-direction: row;
    align-self: auto;
    justify-content: space-between;
    align-items: flex-start;
    min-height: auto;
    height: auto;
    order: 2;
    background-image: none;
    justify-self: auto;
    width: 100%;
    flex-wrap: nowrap;
    column-gap: 8%;
    --column-gap: 8%;
    border-style: solid;
    border-width: 0 0 1px 0;
    border-color: var(--color_7) var(--color_7) var(--color_7) var(--color_7);
    padding: 4% 3% 4% 1%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\30 f5491cc {
    margin: 0px 0% 0px 0%;
}
    
#\38 e422d51 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 65%;
    min-height: auto;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 0;
    flex-wrap: nowrap;
    row-gap: 36px;
    padding-top: 6px;
    padding-bottom: 6px;
    padding-left: 4%;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\33 f8295c2 {
    width: 30%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    max-height: none;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#be830f2d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\30 301932d {
    min-height: 8px;
    column-gap: 1%;
    row-gap: 48px;
    width: 60.66%;
    min-width: 4%;
    justify-content: flex-start;
    flex-wrap: nowrap;
    height: auto;
    margin: 0% 0% 0% 0%;
}
    
#\30 17d79c4 {
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    background-color: rgba(41, 41, 41, 1);
    background-image: none;
    height: auto;
    border-radius: 100px 100px 100px 100px;
    flex-direction: row;
    flex-wrap: nowrap;
    --column-gap: 12px;
    justify-self: auto;
    order: 1;
    padding: 8px 20px 8px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a5d52081 {
    width: 280px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    order: 2;
}
    
#\31 fe9b644 {
    background-color: rgba(0, 0, 0, 0);
    flex-direction: row;
    align-self: auto;
    justify-content: space-between;
    align-items: flex-start;
    min-height: auto;
    height: auto;
    order: 1;
    background-image: none;
    justify-self: auto;
    width: 100%;
    flex-wrap: nowrap;
    column-gap: 8%;
    --column-gap: 8%;
    border-style: solid;
    border-width: 0 0 1px 0;
    border-color: var(--color_7) var(--color_7) var(--color_7) var(--color_7);
    padding: 4% 3% 4% 1%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 3faf8f2 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\33 7138d88 {
    width: 280px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    order: 2;
}
    
#\35 2edafb3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 b5dab51 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 65%;
    min-height: auto;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 0;
    flex-wrap: nowrap;
    row-gap: 36px;
    padding-top: 6px;
    padding-bottom: 6px;
    padding-left: 4%;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#c2195ac7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#efe13291 {
    background-color: rgba(0, 0, 0, 0);
    flex-direction: row;
    align-self: auto;
    justify-content: space-between;
    align-items: flex-start;
    min-height: auto;
    height: auto;
    order: 0;
    background-image: none;
    justify-self: auto;
    width: 100%;
    flex-wrap: nowrap;
    column-gap: 8%;
    --column-gap: 8%;
    border-style: solid;
    border-width: 0 0 1px 0;
    border-color: var(--color_7) var(--color_7) var(--color_7) var(--color_7);
    padding: 4% 3% 4% 1%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 c000aff {
    width: 280px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    order: 2;
}
    
#dd17735d {
    justify-content: flex-start;
    align-items: flex-start;
    width: 65%;
    min-height: auto;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 0;
    flex-wrap: nowrap;
    row-gap: 36px;
    padding-top: 6px;
    padding-bottom: 6px;
    padding-left: 4%;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\38 cff9d4b {
    width: 30%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    max-height: none;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\33 8a7d4b9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 48px;
    width: 37.32%;
    min-width: 4%;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\36 c2924e2 {
    width: 280px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    order: 2;
}
    
#a18f89c5 {
    min-height: 0;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\37 c4651ac {
    width: 567px;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\32 8ce9f93 {
    width: 12px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d6d19cec {
    width: auto;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3d24979f4a54e38542a8abc {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 0% 4% 0% 4%;
}
    
#\36 3d24979f4a54e38542a8abd {
    width: 100%;
    row-gap: 24px;
    min-height: 8px;
    align-items: flex-start;
}
    
#widget_3bd {
    width: 100%;
    margin-left: 0%;
    margin-right: 0%;
    align-self: flex-start;
}
    
#widget_es0 {
    width: 100%;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: 0px 0% 0px 0%;
}
    
#\37 b657e80 {
    width: 277px;
}
    
#\30 bec9247 {
    width: 189px;
}
    
#fcb74a09 {
    width: 290px;
}
    
#a30cfda2 {
    width: 317px;
}
    
#\31 2b62a6c {
    width: 189px;
    height: auto;
    min-height: 34px;
}
    
#cd8b2b09 {
    width: 290px;
}
    
#\33 2b9cd68 {
    width: 356px;
}
    
#group_ri1 {
    width: 277px;
}
    
#group_b9c {
    width: 60.79%;
    --column-gap: 0%;
    column-gap: 0%;
    row-gap: 6px;
    justify-content: flex-start;
}
    
#\30 b442bbf {
    width: 29.7734px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 04d47c1 {
    width: 100%;
    min-height: 313px;
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-around;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\34 b049ae1 {
    width: 100%;
    min-height: 80px;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    row-gap: 10px;
}
    
#\31 814a4ad {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 48px;
    padding: 8% 4% 8% 4%;
}
    
#group_2hu {
    width: 56.29%;
    height: auto;
    min-height: 313px;
}
    
#\37 d6cdc98 {
    row-gap: 16px;
}
    
#group_1qi {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    height: auto;
    min-height: 172px;
}
    
#widget_g9u {
    width: 41.71%;
    height: 313px;
}
    
#widget_it0 {
    height: auto;
}
    
#widget_dtn {
    height: auto;
}
    
#eb1819e9 {
    margin: 0px 0% 0px 0%;
}
    
#widget_jfc {
    height: 129px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#bc198f42 {
    row-gap: 24px;
}
    
#\37 72686f3 {
    margin: 0px 0% 0px 0%;
}
    
#f74e3270 {
    column-gap: 1%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
    justify-content: flex-start;
}
    
#group_g7m {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-height: 250px;
}
#group_g7m.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#c18ee5c8 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-height: 250px;
    background-position: 50% 50%;
}
#c18ee5c8.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\34 5ad1519 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-height: 250px;
}
#\34 5ad1519.lazy:not([data-loaded='true']) {
    background-image: url('');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 c273ec8 {
    margin: 0px 0% 0px 0%;
}
    
#widget_n64 {
    height: 301px;
    width: 100.00%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\36 40c4cbc {
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
}
    
#\37 d5c3c44 {
    margin-right: 0%;
    margin-left: 0%;
    width: auto;
}
    
#\33 e245c8a {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_aip {
    width: 100%;
    row-gap: 12px;
    padding: 6px 6px 6px 6px;
    margin: 0px 0% 0px 0%;
}
    
#\36 9b2e740 {
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    justify-content: flex-start;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#cc45ae88 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 48px;
    padding: 8% 4% 8% 4%;
}
    
#cf023e77 {
    margin: 0px 0% 0px 0%;
}
    
#\35 f25e438 {
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: wrap;
    row-gap: 18px;
    width: 100%;
    min-height: 80px;
    align-content: center;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#b2edf766 {
    width: 100%;
    min-height: 64px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#b40f59b4 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
    justify-content: flex-start;
}
    
#\38 ffc4eb9 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
    height: auto;
    min-height: 401px;
    justify-content: flex-start;
}
    
#b8b15f84 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#widget_hf3 {
    height: 522px;
}
    
#\36 d80686d {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 df205d3 {
    margin: 0px 0% 0px 0%;
}
    
#\32 8aaa355 {
    width: 100%;
    column-gap: 2%;
    padding: 24px 24px 24px 24px;
    margin: 0% 0% 0% 0%;
}
    
#widget_621 {
    width: 288.094px;
}
    
#group_97u {
    width: 53.87%;
}
    
#\33 a5be2d5 {
    width: 100.00%;
}
    
#\39 5a6ee2f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 5a6ee2f {
    margin: 60px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#fd0c2ed9 {
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
}
    
#\38 d9c7eb4 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 16px;
}
    
#ba2ef298 {
    width: 100%;
    row-gap: 40px;
    min-height: 80px;
}
    
#ea62ae53 {
    justify-content: flex-start;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 1ce9ffe {
    width: 100%;
}
    
#\33 5b0ea18 {
    width: 100%;
    min-height: auto;
    justify-content: flex-start;
    padding: 28px 28px 28px 28px;
    margin: 0px 0% 0px 0%;
}
    
#\34 5e6934a {
    height: 328px;
}
    
#\33 b04c9a9 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    row-gap: 24px;
}
    
#\31 d5d23ec {
    width: 100%;
    min-height: auto;
    justify-content: flex-start;
    padding: 28px 28px 28px 28px;
    margin: 0px 0% 0px 0%;
}
    
#b4a8bb3a {
    row-gap: 36px;
}
    
#\38 3fe0f73 {
    margin: 0px 0% 0px 0%;
}
    
#\32 27af4b7 {
    column-gap: 1%;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    row-gap: 14px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c7653dbb {
    width: 100%;
}
    
#beb272e4 {
    width: 100%;
}
    
#ccd8b5fd {
    width: 100%;
}
    
#f8442289 {
    width: 100%;
}
    
#\31 e86d364 {
    width: 100%;
}
    
#\38 25bf79c {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 6% 4% 6% 4%;
}
    
#\38 a8106e5 {
    width: 100%;
    row-gap: 40px;
    min-height: 8px;
}
    
#\33 889e333 {
    margin: 0px 0% 0px 0%;
}
    
#e02fd7f5 {
    width: 100%;
}
    
#f98a9733 {
    background-repeat: no-repeat;
    background-size: contain;
}
#f98a9733.lazy:not([data-loaded='true']) {
    background-image: url('');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 fe9b644 {
    align-items: flex-start;
    height: auto;
    min-height: 160px;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    row-gap: 24px;
    column-gap: 8%;
    padding: 4% 3% 4% 3%;
    margin: 0px 0% 0px 0%;
}
    
#fbf39bdf {
    align-items: flex-start;
    height: auto;
    min-height: 160px;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    row-gap: 24px;
    column-gap: 8%;
    padding: 4% 8% 4% 3%;
    margin: 0px 0% 0px 0%;
}
    
#\35 787767d {
    order: 1;
    width: 46%;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\31 1e2768c {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100%;
    align-items: flex-start;
    height: auto;
    min-height: 127px;
    order: 1;
    justify-self: auto;
    align-self: auto;
    padding-left: 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 08c0376 {
    height: auto;
    min-height: auto;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 2edafb3 {
    width: 100%;
}
    
#\32 689863f {
    order: 0;
    width: 53.37%;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#dc175a02 {
    align-items: flex-start;
    height: auto;
    min-height: 160px;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    row-gap: 24px;
    column-gap: 8%;
    padding: 4% 8% 4% 3%;
    margin: 0px 0% 0px 0%;
}
    
#\39 b5dab51 {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 46%;
    align-items: center;
    height: auto;
    min-height: 127px;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding-left: 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 f5491cc {
    margin: 0px 0% 0px 0%;
}
    
#efe13291 {
    align-items: flex-start;
    height: auto;
    min-height: 160px;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    row-gap: 24px;
    column-gap: 8%;
    padding: 4% 8% 4% 3%;
    margin: 0px 0% 0px 0%;
}
    
#dd17735d {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 46%;
    align-items: center;
    height: auto;
    min-height: 127px;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding-left: 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 cff9d4b {
    order: 1;
    width: 46%;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\38 e422d51 {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 46%;
    align-items: center;
    height: auto;
    min-height: 127px;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding-left: 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 8a7d4b9 {
    width: 100%;
    min-height: 64px;
    height: auto;
}
    
#\33 f8295c2 {
    order: 1;
    width: 46%;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#a18f89c5 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 0px;
}
    
#\30 301932d {
    column-gap: 1%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 32px;
    width: 100%;
    min-height: 80px;
}
}



@media (max-width: 767px) {
    
#\36 3d24979f4a54e38542a8abd {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8abc {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: 0px 0% 0px 0%;
}
    
#widget_3bd {
    width: 100%;
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#widget_es0 {
    width: 100%;
}
    
#\37 b657e80 {
    width: 100%;
}
    
#\30 bec9247 {
    width: 100%;
}
    
#fcb74a09 {
    width: 100%;
}
    
#a30cfda2 {
    width: 100%;
}
    
#\32 8561eaa {
    width: 216px;
}
    
#group_b9c {
    width: 100.00%;
    justify-content: flex-start;
    --column-gap: 0%;
    column-gap: 0%;
    row-gap: 8px;
}
    
#group_ri1 {
    width: 100%;
    justify-content: flex-start;
}
    
#\31 2b62a6c {
    width: 100%;
    justify-content: flex-start;
}
    
#cd8b2b09 {
    width: 100%;
    justify-content: flex-start;
}
    
#\33 2b9cd68 {
    width: 100%;
    justify-content: flex-start;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\34 04d47c1 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    column-gap: 1%;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#eb1819e9 {
    margin: 0px 0% 0px 0%;
}
    
#\34 b049ae1 {
    min-height: 195px;
    align-items: flex-start;
    width: 100%;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    row-gap: 10px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 94c7c26 {
    margin-left: 0px;
    margin-right: 0px;
    width: 322px;
}
    
#\31 814a4ad {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 8% 4% 8% 4%;
}
    
#\33 00eda67 {
    width: 346px;
    align-items: center;
    height: auto;
    min-height: 20px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_g9u {
    height: 300px;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_2hu {
    width: 100%;
    justify-content: space-between;
    align-self: flex-start;
    min-height: 300px;
    height: auto;
    padding: 8% 8% 8% 8%;
    margin: 0px 0% 0px 0%;
}
    
#\37 d6cdc98 {
    justify-content: flex-start;
}
    
#group_1qi {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    height: auto;
    min-height: 195px;
}
    
#widget_it0 {
    height: auto;
}
    
#widget_dtn {
    height: auto;
}
    
#widget_jfc {
    height: 110px;
}
}



@media (max-width: 767px) {
    
#bc198f42 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
}
    
#f74e3270 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 1%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 8px;
    justify-content: flex-start;
    padding: 16px 12px 16px 12px;
    margin: 0% 0% 0% 0%;
}
    
#group_g7m {
    width: 100%;
    height: auto;
    min-height: 165px;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
#group_g7m.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#c18ee5c8 {
    width: 100%;
    height: auto;
    min-height: 165px;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
#c18ee5c8.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\34 5ad1519 {
    width: 100%;
    height: auto;
    min-height: 165px;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
#\34 5ad1519.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\37 72686f3 {
    margin: 0px 0% 0px 0%;
}
    
#\31 3a86c2d {
    width: 48px;
}
    
#\34 a11a1f1 {
    width: 48px;
}
    
#\33 e760051 {
    width: 48px;
}
}



@media (max-width: 767px) {
    
#\34 40c9374 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#\36 40c4cbc {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    padding: 16px 12px 16px 12px;
    margin: 0% 0% 0% 0%;
}
    
#\36 9b2e740 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    padding: 12px 12px 12px 12px;
    margin: 0% 0% 0% 0%;
}
    
#\33 e245c8a {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\37 d5c3c44 {
    width: auto;
    margin-right: 0%;
    margin-left: 0%;
    padding: 8px 12px 8px 12px;
}
    
#a1de8d1b {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    width: auto;
}
    
#widget_n64 {
    height: 210px;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\36 dfdc22a {
    row-gap: 12px;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
}
    
#group_8s8 {
    row-gap: 12px;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
}
    
#\32 c273ec8 {
    margin: 0px 0% 0px 0%;
}
    
#group_aip {
    width: 100%;
    padding: 16px 6px 16px 6px;
    margin: 0px 0% 0px 0%;
}
    
#eab4d4c9 {
    row-gap: 12px;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
}
    
#\31 38d29a1 {
    width: auto;
}
    
#f6291814 {
    width: auto;
}
    
#\33 cfcecab {
    width: auto;
}
}



@media (max-width: 767px) {
    
#\39 8354404 {
    height: auto;
    width: 52.3984px;
}
    
#cc45ae88 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 8% 4% 8% 4%;
}
    
#b2edf766 {
    width: 100%;
    min-height: 63px;
    align-items: flex-start;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\35 f25e438 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    column-gap: 1%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\31 697ebec {
    width: 100%;
    margin-top: -6px;
}
    
#\37 3bc9cba {
    width: 343px;
    padding: 8px 12px 8px 12px;
}
    
#\39 27d31aa {
    height: auto;
}
    
#\36 b303ee3 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    width: 239px;
}
    
#b40f59b4 {
    row-gap: 12px;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
}
    
#be032e82 {
    width: 170px;
}
    
#\38 ffc4eb9 {
    row-gap: 12px;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
}
    
#ed1d5b4d {
    height: auto;
    width: 52px;
}
    
#be12d184 {
    width: 169px;
}
    
#b8b15f84 {
    row-gap: 12px;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
}
    
#\30 c13d441 {
    height: auto;
}
    
#\30 8854669 {
    width: 169px;
}
    
#widget_hf3 {
    height: 302px;
}
    
#cf023e77 {
    margin: 0px 0% 0px 0%;
}
    
#group_3eg {
    width: 100px;
    height: auto;
    min-height: 90px;
}
    
#\33 2eec2ca {
    width: 100px;
    min-height: 90px;
    align-items: center;
}
    
#\36 d80686d {
    row-gap: 12px;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
}
    
#c8b24219 {
    height: auto;
}
    
#dd7ba1e0 {
    width: 168px;
}
}



@media (max-width: 767px) {
    
#\32 8aaa355 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    column-gap: 10%;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    padding: 20px 20px 20px 20px;
    margin: 0% 0% 0% 0%;
}
    
#c5845487 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\30 5919fb6 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    width: auto;
}
    
#\31 ba03dcd {
    width: auto;
}
    
#widget_621 {
    height: 240px;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    order: 0;
}
    
#group_97u {
    width: 100%;
    order: 1;
    padding: 10px 6px 10px 6px;
    margin: 0px 0% 0px 0%;
}
    
#\33 a5be2d5 {
    width: 100.00%;
}
    
#\35 e3a4797 {
    width: 100%;
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#\39 5a6ee2f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 5a6ee2f {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#fd0c2ed9 {
    width: 100%;
    min-height: 160px;
    align-items: flex-start;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    row-gap: 16px;
    padding: 16px 12px 16px 12px;
    margin: 0% 0% 0% 0%;
}
    
#\38 d9c7eb4 {
    flex-direction: column;
    padding-left: 4%;
    min-height: unset;
    padding-right: 4%;
    row-gap: 16px;
}
    
#\37 2a4ba58 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    width: auto;
}
    
#ba2ef298 {
    width: 100%;
    min-height: 160px;
    align-items: flex-start;
    row-gap: 32px;
    padding: 16px 12px 16px 12px;
    margin: 0% 0% 0% 0%;
}
    
#\30 4802a7c {
    width: auto;
}
    
#group_e6q {
    padding: 8px 8px 8px 8px;
    margin: 0px 0% 0px 0%;
}
    
#ea62ae53 {
    row-gap: 20px;
}
    
#\32 81a5f9b {
    width: 100%;
}
    
#d5d8c337 {
    width: 48px;
}
    
#widget_8k0 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\35 1ce9ffe {
    width: 100.00%;
}
    
#\33 5b0ea18 {
    width: 100%;
    min-height: auto;
    justify-content: flex-start;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\39 a5134d2 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    width: auto;
}
    
#\34 5e6934a {
    height: 240px;
}
    
#\39 b351d34 {
    width: 100%;
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#\33 b04c9a9 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
    row-gap: 24px;
}
    
#\31 d5d23ec {
    width: 100%;
    min-height: auto;
    justify-content: flex-start;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#b4a8bb3a {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 28px;
    padding: 16px 12px 16px 12px;
    margin: 0% 0% 0% 0%;
}
    
#\33 1dd250b {
    width: 177px;
    padding: 8px 12px 8px 12px;
}
    
#\32 27af4b7 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    column-gap: 1%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
    justify-content: flex-start;
    padding: 16px 12px 16px 12px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#c7653dbb {
    width: 100%;
}
    
#beb272e4 {
    width: 100%;
}
    
#ccd8b5fd {
    width: 100%;
}
    
#c929edd1 {
    width: 248px;
}
    
#f8442289 {
    width: 100%;
}
    
#\31 e86d364 {
    width: 100%;
}
    
#\38 25bf79c {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 6% 4% 6% 4%;
}
    
#\38 a8106e5 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 24px;
    padding: 16px 12px 16px 12px;
    margin: 0% 0% 0% 0%;
}
    
#\33 889e333 {
    margin: 0px 0% 0px 0%;
}
    
#e02fd7f5 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\31 fe9b644 {
    align-self: auto;
    align-items: flex-start;
    justify-self: auto;
    width: 100%;
    order: 2;
    height: auto;
    min-height: 160px;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    justify-content: flex-start;
    padding: 8% 3% 8% 3%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fbf39bdf {
    align-self: auto;
    align-items: flex-start;
    justify-self: auto;
    width: 100%;
    order: 2;
    height: auto;
    min-height: 160px;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    justify-content: flex-start;
    padding: 8% 3% 8% 3%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 787767d {
    height: auto;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\31 1e2768c {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100%;
    align-items: center;
    height: auto;
    min-height: 173px;
    margin: 0px 0% 0px 0%;
}
    
#\35 08c0376 {
    justify-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 2edafb3 {
    width: 100.00%;
}
    
#\32 689863f {
    height: auto;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#dc175a02 {
    align-self: auto;
    align-items: flex-start;
    justify-self: auto;
    width: 100%;
    order: 2;
    height: auto;
    min-height: 160px;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    justify-content: flex-start;
    padding: 8% 3% 8% 3%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 b5dab51 {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100%;
    align-items: center;
    height: auto;
    min-height: 173px;
    margin: 0px 0% 0px 0%;
}
    
#efe13291 {
    align-self: auto;
    align-items: flex-start;
    justify-self: auto;
    width: 100%;
    order: 2;
    height: auto;
    min-height: 160px;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    justify-content: flex-start;
    padding: 8% 3% 8% 3%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dd17735d {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100%;
    align-items: center;
    height: auto;
    min-height: 173px;
    margin: 0px 0% 0px 0%;
}
    
#\38 cff9d4b {
    height: auto;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\38 e422d51 {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100%;
    align-items: center;
    height: auto;
    min-height: 173px;
    margin: 0px 0% 0px 0%;
}
    
#\33 8a7d4b9 {
    width: 100%;
    min-height: 63px;
    align-items: flex-start;
    height: auto;
    padding: 16px 12px 16px 12px;
    margin: 0% 0% 0% 0%;
}
    
#\33 f8295c2 {
    height: auto;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#a18f89c5 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#\37 c4651ac {
    margin-left: 0px;
    margin-right: 0px;
    width: 100.00%;
}
    
#\30 301932d {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    column-gap: 1%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 16px 12px 16px 12px;
    margin: 0% 0% 0% 0%;
}
    
#\32 8ce9f93 {
    width: 10px;
}
    
#\30 17d79c4 {
    width: 175px;
    padding: 8px 12px 8px 12px;
}
    
#d6d19cec {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    width: 129px;
}
}

