@media all {
  *#dm .dmInner div.u_1446837103 input,
  *#dm .dmInner div.u_1446837103 textarea,
  *#dm .dmInner div.u_1446837103 select {
    color:var(--color_1) !important;
    background-color:rgba(245,245,243,0.07) !important;
    border-color:rgba(245,245,243,0.25) !important;
    border-width:1px !important;
    border-style:solid !important;
    border-radius:8px !important;
  }

  *#dm .dmInner div.u_1993456514 input,
  *#dm .dmInner div.u_1993456514 textarea,
  *#dm .dmInner div.u_1993456514 select {
    color:var(--color_1) !important;
    background-color:rgba(245,245,243,0.07) !important;
    border-color:rgba(245,245,243,0.25) !important;
    border-width:1px !important;
    border-style:solid !important;
    border-radius:8px !important;
  }

  *#dm .dmInner nav.u_1333678117 { color:white !important; }

  *#dm .dmInner div.u_189558505 .animated-heading {
    color:var(--color_7) !important;
    font-weight:700 !important;
  }

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

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

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

  *#dm .dmInner div.u_189558505 .animated-part {
    color:var(--color_3) !important;
    direction:ltr !important;
  }

  *#dm .dmInner div.u_1591770345 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(69,212,110) rgb(69,212,110) rgb(69,212,110) rgb(69,212,110) !important;
    border-radius:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1805427067 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(69,212,110) rgb(69,212,110) rgb(69,212,110) rgb(69,212,110) !important;
    border-radius:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1269856893 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(69,212,110) rgb(69,212,110) rgb(69,212,110) rgb(69,212,110) !important;
    border-radius:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1030742566 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(69,212,110) rgb(69,212,110) rgb(69,212,110) rgb(69,212,110) !important;
    border-radius:0px 0px 0px 0px !important;
  }

  *#dm .dmInner a.u_1973304508 { gap:12px !important; }

  *#dm .dmInner a.u_1973304508 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/ecf19c08/icon/arrow-upper-right.svg) !important;
    width:10px !important;
    height:10px !important;
  }

  *#dm .dmInner *.u_189558505 .text-after { text-align:CENTER !important; }

  *#dm .dmInner *.u_189558505 .animated-heading {
    justify-content:center !important;
    text-align:center !important;
  }

  *#dm .dmInner *.u_189558505 .text-before { text-align:CENTER !important; }

  *#dm .dmInner *.u_189558505 .animated-part { text-align:CENTER !important; }

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

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

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

  *#dm .dmInner a.u_1377313950 { gap:12px !important; }

  *#dm .dmInner a.u_1377313950 .iconBg {
    display:none !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/ecf19c08/icon/arrow-upper-right.svg) !important;
    width:10px !important;
    height:10px !important;
  }

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

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

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

  *#dm .dmInner a.u_1956007542 { gap:12px !important; }

  *#dm .dmInner a.u_1956007542 .iconBg {
    display:none !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/ecf19c08/icon/arrow-upper-right.svg) !important;
    width:10px !important;
    height:10px !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1085029716 {
    padding:0 !important;
    border-radius:0% !important;
    border-color:var(--color_4) var(--color_4) var(--color_4) var(--color_4) !important;
    border-width:0 !important;
    border-style:solid !important;
    background-image:none !important;
  }

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

  *#dm .dmInner div.u_1085029716 .svg { fill:rgba(0,0,0,0) !important; }

  *#dm .dmInner div.u_1085029716:hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1085029716.hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1373331232 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(69,212,110) rgb(69,212,110) rgb(69,212,110) rgb(69,212,110) !important;
    border-radius:0px 0px 0px 0px !important;
  }

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

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

  *#dm .dmInner div.u_1379148267 {
    padding:0 !important;
    border-radius:0% !important;
    border-color:var(--color_4) var(--color_4) var(--color_4) var(--color_4) !important;
    border-width:0 !important;
    border-style:solid !important;
    background-image:none !important;
  }

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

  *#dm .dmInner div.u_1379148267 .svg { fill:rgba(0,0,0,0) !important; }

  *#dm .dmInner div.u_1379148267:hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1379148267.hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1331893097 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(69,212,110) rgb(69,212,110) rgb(69,212,110) rgb(69,212,110) !important;
    border-radius:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1605621939 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(69,212,110) rgb(69,212,110) rgb(69,212,110) rgb(69,212,110) !important;
    border-radius:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1515960985 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(69,212,110) rgb(69,212,110) rgb(69,212,110) rgb(69,212,110) !important;
    border-radius:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1328109566 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(69,212,110) rgb(69,212,110) rgb(69,212,110) rgb(69,212,110) !important;
    border-radius:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1959571048 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(69,212,110) rgb(69,212,110) rgb(69,212,110) rgb(69,212,110) !important;
    border-radius:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1180400846 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(69,212,110) rgb(69,212,110) rgb(69,212,110) rgb(69,212,110) !important;
    border-radius:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1206573078 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(69,212,110) rgb(69,212,110) rgb(69,212,110) rgb(69,212,110) !important;
    border-radius:0px 0px 0px 0px !important;
  }

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

  *#dm .dmInner div.u_1258643202:hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1258643202.hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

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

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

  *#dm .dmInner a.u_1162681892 { gap:12px !important; }

  *#dm .dmInner a.u_1162681892 .iconBg {
    display:none !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/ecf19c08/icon/arrow-upper-right.svg) !important;
    width:10px !important;
    height:10px !important;
  }

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

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

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

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

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

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

  *#dm .dmInner a.u_1507570501 { gap:12px !important; }

  *#dm .dmInner a.u_1507570501 .iconBg {
    display:none !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/ecf19c08/icon/arrow-upper-right.svg) !important;
    width:10px !important;
    height:10px !important;
  }

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

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

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

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

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

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

  *#dm .dmInner div.u_1012847586 input,
  *#dm .dmInner div.u_1012847586 textarea,
  *#dm .dmInner div.u_1012847586 select {
    color:var(--color_1) !important;
    background-color:rgba(245,245,243,0.08) !important;
    border-color:rgba(245,245,243,0.30) !important;
    border-width:1px !important;
    border-style:solid !important;
    border-radius:9999px !important;
  }

  *#dm .dmInner div.u_1012847586 .advanced-form-label {
    color:var(--color_7) !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_1012847586 input::placeholder { text-align:center !important; }

  *#dm .dmInner div.u_1012847586 textarea::placeholder { text-align:center !important; }

  *#dm .dmInner div.u_1012847586 select::placeholder { text-align:center !important; }

  *#dm .dmInner a.u_1035676613 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/ecf19c08/icon/arrow-upper-right+%282%29.svg) !important;
  }

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

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

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

  *#dm .dmInner a.u_1420831574 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/ecf19c08/icon/arrow-upper-right+%282%29.svg) !important;
  }

  *#dm .dmInner div.u_1409792579 input,
  *#dm .dmInner div.u_1409792579 textarea,
  *#dm .dmInner div.u_1409792579 select {
    color:var(--color_1) !important;
    background-color:rgba(245,245,243,0.08) !important;
    border-color:rgba(245,245,243,0.30) !important;
    border-width:1px !important;
    border-style:solid !important;
    border-radius:9999px !important;
  }

  *#dm .dmInner div.u_1461645165 input,
  *#dm .dmInner div.u_1461645165 textarea,
  *#dm .dmInner div.u_1461645165 select {
    color:var(--color_1) !important;
    background-color:rgba(245,245,243,0.07) !important;
    border-color:rgba(245,245,243,0.25) !important;
    border-width:1px !important;
    border-style:solid !important;
    border-radius:8px !important;
  }

  *#dm .dmInner div.u_1461645165 .advanced-form-label {
    color:var(--color_7) !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1461645165 input::placeholder { text-align:left !important; }

  *#dm .dmInner div.u_1461645165 textarea::placeholder { text-align:left !important; }

  *#dm .dmInner div.u_1461645165 select::placeholder { text-align:left !important; }

  *#dm .dmInner div.u_1446837103 .advanced-form-label {
    color:var(--color_7) !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1446837103 input::placeholder { text-align:left !important; }

  *#dm .dmInner div.u_1446837103 textarea::placeholder { text-align:left !important; }

  *#dm .dmInner div.u_1446837103 select::placeholder { text-align:left !important; }

  *#dm .dmInner div.u_1409792579 .advanced-form-label {
    color:var(--color_7) !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1409792579 input::placeholder { text-align:left !important; }

  *#dm .dmInner div.u_1409792579 textarea::placeholder { text-align:left !important; }

  *#dm .dmInner div.u_1409792579 select::placeholder { text-align:left !important; }

  *#dm .dmInner div.u_1461645165 input {
    text-align:left !important;
    border-radius:8px 8px 8px 8px !important;
  }

  *#dm .dmInner div.u_1461645165 textarea {
    text-align:left !important;
    border-radius:8px 8px 8px 8px !important;
  }

  *#dm .dmInner div.u_1461645165 select {
    text-align:left !important;
    border-radius:8px 8px 8px 8px !important;
  }

  *#dm .dmInner div.u_1409792579 input {
    text-align:left !important;
    border-radius:8px 8px 8px 8px !important;
  }

  *#dm .dmInner div.u_1409792579 textarea {
    text-align:left !important;
    border-radius:8px 8px 8px 8px !important;
  }

  *#dm .dmInner div.u_1409792579 select {
    text-align:left !important;
    border-radius:8px 8px 8px 8px !important;
  }

  *#dm .dmInner div.u_1446837103 input {
    border-radius:8px 8px 8px 8px !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1446837103 textarea {
    border-radius:8px 8px 8px 8px !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1446837103 select {
    border-radius:8px 8px 8px 8px !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1993456514 input {
    border-radius:8px 8px 8px 8px !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1993456514 textarea {
    border-radius:8px 8px 8px 8px !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1993456514 select {
    border-radius:8px 8px 8px 8px !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1993456514 input::placeholder { text-align:left !important; }

  *#dm .dmInner div.u_1993456514 textarea::placeholder { text-align:left !important; }

  *#dm .dmInner div.u_1993456514 select::placeholder { text-align:left !important; }

  *#dm .dmInner div.u_1993456514 .advanced-form-label {
    color:var(--color_7) !important;
    text-align:left !important;
  }

  *#dm .dmInner nav.u_400453892 { color:black !important; }

  *#dm .dmInner nav.u_653056228 { color:white !important; }

  *#dm .dmInner nav.u_1798699238 { color:white !important; }

  *#dm .dmInner nav.u_1021401680 { color:white !important; }

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

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

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

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

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

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

  *#dm .dmInner div.u_1405037248 .shape-text { font-weight:600 !important; }

  *#dm .dmInner div.u_1026609490 .shape-text { font-weight:600 !important; }

  *#dm .dmInner nav.u_1998592992 { color:white !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner div.u_1405037248 .shape-text { font-size:17px !important; }

  *#dm .dmInner div.u_1026609490 .shape-text { font-size:17px !important; }

  *#dm .dmInner div.u_189558505 .text-before { font-size:80px !important; }

  *#dm .dmInner div.u_189558505 .text-after { font-size:80px !important; }

  *#dm .dmInner div.u_189558505 .animated-part { font-size:80px !important; }

  *#dm .dmInner div.u_189558505 .animated-heading { font-size:80px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner div.u_189558505 .text-before { font-size:48px !important; }

  *#dm .dmInner div.u_189558505 .text-after { font-size:48px !important; }

  *#dm .dmInner div.u_189558505 .animated-part { font-size:48px !important; }

  *#dm .dmInner div.u_1405037248 .shape-text { font-size:16px !important; }

  *#dm .dmInner div.u_1026609490 .shape-text { font-size:16px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner div.u_189558505 .text-before { font-size:36px !important; }

  *#dm .dmInner div.u_189558505 .text-after { font-size:36px !important; }

  *#dm .dmInner div.u_189558505 .animated-part { font-size:36px !important; }

  *#dm .dmInner div.u_1405037248 .shape-text { font-size:15px !important; }

  *#dm .dmInner div.u_1026609490 .shape-text { font-size:15px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(14, 14, 14, 0);
    --overlapping-background-image: var(--color_2);
}
}



@media all {
    
#b7005135 {
    min-height: auto;
    width: 100%;
    flex-direction: column;
    max-width: var(--max-content-width_1, 1200px);
    padding: 160px 40px 120px 40px;
}
    
#c99c3c1c::before, #c99c3c1c > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.8;
    border-radius: inherit;
}
#c99c3c1c {
    background-color: var(--color_2);
    background-image: url("https://lirp.cdn-website.com/ecf19c08/dms3rep/multi/opt/winston-gradient-over+%281%29-1920w.png");
}
    
#\33 d0541ee {
    margin: 0px 0% 0px 0%;
}
    
#\36 37225ca {
    row-gap: 16;
    width: 100%;
    min-width: 4%;
    height: auto;
    min-height: 698px;
    column-gap: 0%;
    flex-wrap: nowrap;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 8d13005.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 8d13005 {
    max-width: 100%;
    width: 72%;
    height: auto;
    justify-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c1c09675 {
    row-gap: 12px;
    column-gap: 16px;
    flex-direction: row;
    width: auto;
    justify-content: flex-start;
    align-items: center;
    flex-wrap: wrap;
    justify-self: auto;
    order: 8;
    --column-gap: 16px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 6dc842a.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 40px 16px 40px;
}
#\34 6dc842a {
    max-width: 100%;
    width: auto;
    min-height: auto;
}
    
#b6ced5b6 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_ckq {
    width: 75.77%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_fc2 {
    flex-direction: row;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    flex-wrap: nowrap;
    --column-gap: 12px;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_em9 {
    width: 12px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_r2v {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_eva {
    width: 100%;
    height: 8px;
    max-width: 100%;
    order: 1;
}
    
#\35 eff8ccd {
    width: 100%;
    height: 32px;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 4bc1577 {
    width: 100%;
    height: 40px;
    max-width: 100%;
    order: 7;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 d8ab4c4 {
    width: 100%;
    height: 32px;
    max-width: 100%;
    order: 5;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_rs3 {
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 1.1764704826381474%;
    justify-self: auto;
    order: 6;
    flex-wrap: nowrap;
    justify-content: flex-start;
    --column-gap: 16px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_dv2 {
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 300px 300px 300px 300px;
    border-width: 2px 2px 2px 2px;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    border-style: solid;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 12px 24px 12px 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 87c4e2a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 87c4e2a {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 fd15e87 {
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 300px 300px 300px 300px;
    border-width: 2px 2px 2px 2px;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    border-style: solid;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 12px 24px 12px 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e7483633.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e7483633 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#db86f7d9 {
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 300px 300px 300px 300px;
    border-width: 2px 2px 2px 2px;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    border-style: solid;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 12px 24px 12px 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 36d378d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 36d378d {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 1c8d6e3 {
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 300px 300px 300px 300px;
    border-width: 2px 2px 2px 2px;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    border-style: solid;
    justify-self: auto;
    align-self: auto;
    order: 2;
    padding: 12px 24px 12px 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d0bcb1ed.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#d0bcb1ed {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_p8n {
    flex-direction: row;
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    flex-wrap: nowrap;
    --column-gap: 12px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dec9a4df {
    flex-direction: row;
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    flex-wrap: nowrap;
    --column-gap: 12px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_jc6 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    flex-wrap: nowrap;
    --column-gap: 12px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_gth.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 40px 16px 40px;
}
#widget_gth {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\32 6e02807 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 48%;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
}
    
#b2b6f3df::before, #b2b6f3df > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.5;
    border-radius: inherit;
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(11, 19, 12, 1) 100%);
}
#b2b6f3df {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/ecf19c08/dms3rep/multi/opt/Gemini_Generated_Image_gyzak5gyzak5gyza-834h.png");
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
    border-radius: 20px 20px 20px 20px;
    justify-content: space-between;
    align-items: flex-end;
    box-shadow: rgba(0, 0, 0, 0.15) 0px 3px 11px 0px;
    background-color: var(--color_2);
    padding: 12px 12px 12px 12px;
    margin: 0px 0% 0px 0%;
}
    
#a8a230fb {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: var(--max-content-width_1, 1200px);
}
    
#\38 9a6db8f {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#c861bdf5 {
    flex-direction: row;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    flex-wrap: nowrap;
    --column-gap: 12px;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 dd4e102 {
    width: 12px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\39 95f8b15 {
    max-width: 100%;
    width: auto;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 411cabe {
    max-width: 100%;
    width: auto;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 e723f78 {
    max-width: 100%;
    width: auto;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 2c2b1a0 {
    border-color: rgba(14,14,14,0.15);
    background-color: rgba(10, 10, 10, 0.9);
    border-radius: 24px 24px 24px 24px;
    box-shadow: 0 4px 24px rgba(14,14,14,0.08);
    width: 80%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    background-image: none;
    padding: 24px 0px 24px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 3f95cc5 {
    width: 100%;
    height: 8px;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_ma3 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    border-width: 0 0 0 4px;
    border-color: #000000 #000000 #000000 var(--color_3);
    border-style: solid;
    padding: 16px 24px 16px 24px;
    margin: 0px 0% 0px 0%;
}
    
#ecc10427 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b090f48a {
    width: 100%;
    height: 8px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e698bf27.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 40px 16px 40px;
}
#e698bf27 {
    max-width: 100%;
    width: auto;
    min-height: auto;
    justify-self: auto;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 95f25be::before, #\37 95f25be > .bgExtraLayerOverlay {
    
}
#\37 95f25be {
    background-color: var(--color_1);
    background-image: none;
    background-position: 100% 50%;
}
}



@media all {
    
#a96441ec {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: var(--max-content-width_1, 1200px);
    flex-wrap: nowrap;
}
    
#\33 bf40db4.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 40px 16px 40px;
}
#\33 bf40db4 {
    max-width: 100%;
    width: auto;
    min-height: auto;
    justify-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f4ddfa5a {
    width: 12px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\37 e65b72e {
    width: 100%;
    height: 8px;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 cbc0a01 {
    flex-direction: row;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    flex-wrap: nowrap;
    --column-gap: 12px;
    order: 0;
    justify-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 3c148c0 {
    max-width: 100%;
    width: auto;
    height: auto;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 5e0f48c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#af1480b9 {
    max-width: 100%;
    width: 94%;
    height: auto;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 9e80191 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\33 110e2b1::before, #\33 110e2b1 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.85;
    border-radius: inherit;
}
#\33 110e2b1 {
    background-color: var(--color_2);
    background-image: url("https://lirp.cdn-website.com/ecf19c08/dms3rep/multi/opt/winston-gradient-over+%285%29-1920w.png");
    background-position: 50% 100%;
}
#\33 110e2b1.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAx0lEQVQI13WNMU/CYBBADwbiwGgYjEk1IWm5uzZav/vs9i0mTsyQEAd2ZkaZGFx09S/oT3Dp0KR3wOLAxJ/RYCFx4SVve8kDOLIAyN9zCGWAoi5auEWAT/jHz8ESAD/wdJh9Z63+rg/JJmlTnXdTkwtWiVKVXlrdnIUyakIyd43mYlpJwSZDNj9tlAdWdzXQrPN3JHWBTCZs/pnNv7DKklXmrDImdfeod5e4lvN9+ETmX9l8xea/WOWNVGakbkTqHlHdLa58/AtnrESSGkYmcgAAAABJRU5ErkJggg==');
}
}



@media all {
    
#\36 6ca19eb {
    row-gap: 24px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    min-height: 80px;
    background-color: var(--color_7);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    align-items: center;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(245, 245, 243, 1) rgba(245, 245, 243, 1) rgba(245, 245, 243, 1) rgba(245, 245, 243, 1);
    border-style: solid;
}
    
#\34 8bba761 {
    max-width: 100%;
    width: 1280px;
    height: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 aeef76d {
    column-gap: 2%;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    min-height: 80px;
    background-color: var(--color_7);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    flex-wrap: nowrap;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    border-style: solid;
    row-gap: 16px;
    align-items: center;
}
    
#\33 713fb2e {
    background-color: var(--color_7);
    background-image: none;
}
    
#\38 3e2cfd0 {
    min-height: 0;
    row-gap: 48px;
    width: 100%;
    flex-direction: column;
    max-width: var(--max-content-width_1, 1200px);
    flex-wrap: nowrap;
}
    
#\38 612241b {
    width: 12px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#ba3901f6 {
    flex-direction: row;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    flex-wrap: nowrap;
    --column-gap: 12px;
    order: 0;
    justify-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 0024aaa {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#group_0ms {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.7647057239572213%;
    flex-wrap: nowrap;
    border-radius: 20px 20px 20px 20px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    border-style: solid;
}
    
#c68e2ca3 {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dad20094 {
    max-width: 100%;
    width: 24%;
    height: auto;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 b9e2b54 {
    max-width: 100%;
    width: 50%;
    height: auto;
    align-self: auto;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 21113a4 {
    max-width: 100%;
    width: 40px;
    height: auto;
    order: 3;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 bcef735 {
    width: 100%;
    height: 8px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a8a462ce {
    width: 100%;
    height: 8px;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f4db5d36 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.7647057239572213%;
    flex-wrap: nowrap;
    border-radius: 20px 20px 20px 20px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    border-style: solid;
}
    
#d734d1af {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bc8e3e42 {
    width: 100%;
    height: 8px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 f1e28aa {
    max-width: 100%;
    width: 24%;
    height: auto;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f3a40f02 {
    max-width: 100%;
    width: 50%;
    height: auto;
    align-self: auto;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c35fc617 {
    width: 100%;
    height: 8px;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c045dbd1 {
    max-width: 100%;
    width: 40px;
    height: auto;
    order: 3;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 8d33884 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.7647057239572213%;
    flex-wrap: nowrap;
    border-radius: 20px 20px 20px 20px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    border-style: solid;
}
    
#\36 f9cd5fc {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 7025e81 {
    width: 100%;
    height: 8px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 1eec3f5 {
    max-width: 100%;
    width: 24%;
    height: auto;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 014bb85 {
    max-width: 100%;
    width: 50%;
    height: auto;
    align-self: auto;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 de6d9bb {
    width: 100%;
    height: 8px;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 f761165 {
    max-width: 100%;
    width: 40px;
    height: auto;
    order: 3;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 2d7021b {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.7647057239572213%;
    flex-wrap: nowrap;
    border-radius: 20px 20px 20px 20px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    border-style: solid;
}
    
#\39 4bde138 {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a02c8bc7 {
    width: 100%;
    height: 8px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ae58b876 {
    max-width: 100%;
    width: 24%;
    height: auto;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 dd73504 {
    max-width: 100%;
    width: 50%;
    height: auto;
    align-self: auto;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 73b72af {
    width: 100%;
    height: 8px;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b0ca6dd2 {
    max-width: 100%;
    width: 40px;
    height: auto;
    order: 3;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_2u6 {
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    flex-direction: row;
    flex-wrap: nowrap;
    --column-gap: 12px;
    border-width: 0 0 4px 0;
    border-color: #000000 #000000 var(--color_3) #000000;
    border-style: solid;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
}
    
#widget_a6i {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#\34 713f9e5 {
    max-width: 100%;
    width: 28px;
    height: auto;
    order: 1;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\30 3ad4ae5 {
    width: 12px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#a5266b24 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\36 991c612 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: var(--max-content-width_1, 1200px);
    flex-wrap: nowrap;
    flex-direction: column;
}
    
#cbcb9e79 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 12px;
    width: 100%;
    min-width: 4%;
}
    
#\37 7774e30 {
    flex-direction: row;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    flex-wrap: nowrap;
    --column-gap: 12px;
    order: 0;
    justify-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 8202b57 {
    max-width: 100%;
    width: 66%;
    height: auto;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 0d13334::before, #\31 0d13334 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.75;
    border-radius: inherit;
}
#\31 0d13334 {
    background-color: var(--color_2);
    background-image: url("https://lirp.cdn-website.com/ecf19c08/dms3rep/multi/opt/winston-gradient-over+%286%29-1920w.png");
    background-position: 100% 0%;
}
#\31 0d13334.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAdElEQVQI12NgwAVO8HAwXBbSYrgqEsFwTbQOpzqGA5ysDBcFFRiuivgzXBOtxK1wPQMjw3l+IYYrwtYM10SSGPCCPVzsDJeENBmuCXthV1APxYd42BkuCykzXBV2wK5wFQMDwxwGRoYT/FwMl4U1Ga6KuAMA1tQYh5QsejcAAAAASUVORK5CYII=');
}
    
#group_fht {
    flex-direction: row;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    flex-wrap: nowrap;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b6486a6b {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#eecde2ba {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fc336a4f::before, #fc336a4f > .bgExtraLayerOverlay {
    
}
#fc336a4f {
    row-gap: 16px;
    width: 32%;
    justify-content: flex-end;
    align-items: flex-start;
    justify-self: auto;
    order: 0;
    background-color: var(--color_6);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    max-height: none;
    min-height: auto;
    height: auto;
    align-self: stretch;
    background-size: contain;
    background-position: 100% 0%;
    padding: 0px 40px 0px 40px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_t16 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 5.514600158320926%;
    border-width: 0 0 4px 0;
    border-color: #000000 #000000 var(--color_3) #000000;
    border-style: solid;
    align-self: stretch;
    flex-wrap: nowrap;
    padding: 40px 0px 40px 0px;
    margin: 0px 0% 0px 0%;
}
    
#cf1a6347 {
    width: 100%;
    height: 8px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d426a4fa {
    width: 72px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 17db830 {
    row-gap: 16px;
    width: 33%;
    justify-content: flex-end;
    align-items: flex-start;
    justify-self: auto;
    order: 0;
    background-color: var(--color_6);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    max-height: none;
    min-height: auto;
    height: auto;
    align-self: stretch;
    padding: 0px 40px 0px 40px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 476d122 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 5.514600158320926%;
    border-width: 0 0 4px 0;
    border-color: #000000 #000000 var(--color_3) #000000;
    border-style: solid;
    align-self: stretch;
    flex-wrap: nowrap;
    padding: 40px 0px 40px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d1a008e1 {
    width: 72px;
    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 4c3f8e3 {
    width: 100%;
    height: 8px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d0d894cf {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ed840871 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e91cedbb {
    row-gap: 16px;
    width: 32%;
    justify-content: flex-end;
    align-items: flex-start;
    justify-self: auto;
    order: 0;
    background-color: var(--color_6);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    max-height: none;
    min-height: auto;
    height: auto;
    align-self: stretch;
    padding: 0px 40px 0px 40px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 41c7305 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 5.514600158320926%;
    border-width: 0 0 4px 0;
    border-color: #000000 #000000 var(--color_3) #000000;
    border-style: solid;
    align-self: stretch;
    flex-wrap: nowrap;
    padding: 40px 0px 40px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 6bb9755 {
    width: 72px;
    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 8d21f64 {
    width: 100%;
    height: 8px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 6a254d0 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 2b361a5 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\38 7241900 {
    width: 100%;
    height: 8px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#db11e869 {
    flex-direction: row;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    flex-wrap: nowrap;
    --column-gap: 12px;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 c01815f::before, #\32 c01815f > .bgExtraLayerOverlay {
    
}
#\32 c01815f {
    background-color: var(--color_1);
    background-image: none;
}
    
#\39 58c6125 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: var(--max-content-width_1, 1200px);
}
    
#\30 17d7207 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\32 6dc92d7 {
    width: 100%;
    height: 8px;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 9480ec8 {
    width: 12px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\37 8420e90 {
    max-width: 100%;
    width: auto;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 ff9bb88 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 53.58%;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
}
    
#\33 df613c4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 42.42%;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/ecf19c08/dms3rep/multi/opt/Gemini_Generated_Image_gw9cjngw9cjngw9c-899h.png");
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
    border-radius: 20px 20px 20px 20px;
    justify-content: space-between;
    align-items: flex-end;
    box-shadow: rgba(0, 0, 0, 0.15) 0px 3px 11px 0px;
    background-position: 100% 50%;
    margin: 0px 0% 0px 0%;
}
#\33 df613c4.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA8ElEQVQY0wXBW0+CYACA4e///4Quu6hlK+eyNT8M5KQc5BMCYRoOUWPztNS1lldvzyPqXYWfuzhTi3SmSOOAJPLICsXmULM/N5x/T4i4COnobR5kCz2wGY1DfKUwfY2R6qJSSdUUiDgP6OodWr1HNG+AHQUM4zHaoI3Wu8EZ3DIvA8TnIsf1+kjrBVdZxOWUvJ4RKQNPvyeynlkuEsR6t8KfSOTwiSB5p2zmfG0r8iTEN3Qi22W9rBGb/QovfEWad0wSnebYcLp8UxQlpj3BGaZU6y1iu2/4UCae06UsIi4/Z/6uV7J8yVs/RhoZi9WBfz2j72jYwJ3+AAAAAElFTkSuQmCC');
}
    
#\35 44a2755 {
    max-width: 100%;
    width: auto;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cff1c89b {
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 300px 300px 300px 300px;
    border-width: 2px 2px 2px 2px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 12px 24px 12px 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 b1b7c98 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    flex-wrap: nowrap;
    --column-gap: 12px;
    justify-self: auto;
    align-self: auto;
    order: 4;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 0b08142 {
    flex-direction: row;
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    flex-wrap: nowrap;
    --column-gap: 12px;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 0fc1f21.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 0fc1f21 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 b9eb2a4 {
    max-width: 100%;
    width: 28px;
    height: auto;
    order: 1;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c71e11e6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#\36 a7c478f {
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    flex-direction: row;
    flex-wrap: nowrap;
    --column-gap: 12px;
    border-width: 0 0 4px 0;
    border-color: #000000 #000000 var(--color_3) #000000;
    border-style: solid;
    justify-self: auto;
    align-self: auto;
    order: 6;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b0691b3d {
    width: 100%;
    height: 8px;
    max-width: 100%;
    order: 5;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 f926951 {
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 300px 300px 300px 300px;
    border-width: 2px 2px 2px 2px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 12px 24px 12px 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e98836ac.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e98836ac {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 3cf10e8 {
    flex-direction: row;
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    flex-wrap: nowrap;
    --column-gap: 12px;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 4d0a761 {
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 300px 300px 300px 300px;
    border-width: 2px 2px 2px 2px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 12px 24px 12px 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d101ccea.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#d101ccea {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ec21f818 {
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 300px 300px 300px 300px;
    border-width: 2px 2px 2px 2px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 12px 24px 12px 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b8f0d2d5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b8f0d2d5 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 f98bd09 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    flex-wrap: nowrap;
    --column-gap: 12px;
    justify-self: auto;
    align-self: auto;
    order: 4;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ba232112 {
    flex-direction: row;
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    flex-wrap: nowrap;
    --column-gap: 12px;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 9f64f9f {
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 300px 300px 300px 300px;
    border-width: 2px 2px 2px 2px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 12px 24px 12px 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 c87edca.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 c87edca {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 d4479ce {
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 300px 300px 300px 300px;
    border-width: 2px 2px 2px 2px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 12px 24px 12px 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 376b33a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 376b33a {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ebda2607 {
    flex-direction: row;
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    flex-wrap: nowrap;
    --column-gap: 12px;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 4aa5a58 {
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 300px 300px 300px 300px;
    border-width: 2px 2px 2px 2px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 12px 24px 12px 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a703c696.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#a703c696 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 709416c {
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 300px 300px 300px 300px;
    border-width: 2px 2px 2px 2px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 12px 24px 12px 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 4fd2a42.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 4fd2a42 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ba74abc7 {
    width: 16px;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a1ef985e.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 40px 16px 40px;
}
#a1ef985e {
    max-width: 100%;
    width: auto;
    min-height: auto;
    justify-self: auto;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#ba8a04bc {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f3fd7a78::before, #f3fd7a78 > .bgExtraLayerOverlay {
    
}
#f3fd7a78 {
    row-gap: 12px;
    width: 49%;
    justify-content: flex-end;
    align-items: flex-start;
    justify-self: auto;
    order: 0;
    background-color: var(--color_6);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    max-height: none;
    min-height: 100%;
    height: auto;
    align-self: stretch;
    background-size: contain;
    background-position: 100% 0%;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(133, 133, 133, 0.4) rgba(133, 133, 133, 0.4) rgba(133, 133, 133, 0.4) rgba(133, 133, 133, 0.4);
    border-style: solid;
    padding: 32px 24px 32px 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 78bf527 {
    flex-direction: row;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    flex-wrap: nowrap;
    --column-gap: 12px;
    order: 0;
    justify-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#de94bea0 {
    width: 12px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\33 1e9326d::before, #\33 1e9326d > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.8;
    border-radius: inherit;
}
#\33 1e9326d {
    background-color: var(--color_2);
    background-image: url("https://lirp.cdn-website.com/ecf19c08/dms3rep/multi/opt/winston-gradient-over+%289%29-1920w.png");
}
#\33 1e9326d.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAABYlAAAWJQFJUiTwAAAA5ElEQVQI1x3PTU7DMBQE4Nd2USh2Y8dW01V/FrRBBNeNnW7YNEKsEadAqsQZkBCn4QjcAAlUnOTZx6FyR5rdt5gBiHkDGP7kA+IKShs1oX9qMjoWCUM9E8E+y1B9AIRVH77nfdpokqJZCW/3sRxNnnR6IbzZy1C9QILllDrFxo2eRiDD7iBDdUjR1uN2u+BdeS3Q3kPq7SPHskhavUy9rSMUEXpb01Zn9HhLmNtwkKF6Fd48sGaz5FjeRBDL0azjHPhiPfiEHsiwe5fePnGnZpe/a0acykinsqvujl5gPoD/8104ASTcRyk4koH8AAAAAElFTkSuQmCC');
}
    
#\35 c16926e {
    flex-direction: row;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    flex-wrap: wrap;
    align-items: center;
    align-content: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 4ec2e08 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 12px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 40px 40px 0px 40px;
    margin: 0px 0% 0px 0%;
}
    
#a66608c1 {
    max-width: 100%;
    width: 100.00%;
    height: auto;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 88c8bc2 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#d1bced6d {
    min-height: 0;
    column-gap: 4%;
    row-gap: 40px;
    width: 100%;
    max-width: var(--max-content-width_1, 1200px);
    flex-wrap: nowrap;
    flex-direction: column;
}
    
#\30 54a9d64 {
    max-width: 100%;
    width: auto;
    height: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d622adc8 {
    width: 100%;
    height: 8px;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 311d7ce::before, #\30 311d7ce > .bgExtraLayerOverlay {
    
}
#\30 311d7ce {
    row-gap: 12px;
    width: 49%;
    justify-content: flex-end;
    align-items: flex-start;
    justify-self: auto;
    order: 0;
    background-color: var(--color_6);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    max-height: none;
    min-height: 100%;
    height: auto;
    align-self: stretch;
    background-size: contain;
    background-position: 100% 0%;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(133, 133, 133, 0.4) rgba(133, 133, 133, 0.4) rgba(133, 133, 133, 0.4) rgba(133, 133, 133, 0.4);
    border-style: solid;
    padding: 32px 24px 32px 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f9d96e33 {
    max-width: 100%;
    width: auto;
    height: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a150318c {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 aec4ad3 {
    width: 100%;
    height: 8px;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_pob {
    flex-direction: row;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 0%;
    row-gap: 24px;
    border-width: 1px 0 0 0;
    border-color: rgba(133,133,133,0.4) #000000 #000000 #000000;
    border-style: solid;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 819ecb8 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#dadc7e85 {
    row-gap: 12px;
    width: 100%;
    align-items: center;
    justify-self: auto;
    align-self: stretch;
    order: 0;
    max-height: none;
    min-height: 100%;
    height: auto;
    padding: 60px 40px 60px 40px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 128d46f {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 411b453 {
    row-gap: 12px;
    width: 100%;
    align-items: center;
    justify-self: auto;
    align-self: stretch;
    order: 0;
    border-width: 0 1px 0 1px;
    border-color: #000000 rgba(133,133,133,0.4) #000000 rgba(133,133,133,0.4);
    border-style: solid;
    max-height: none;
    min-height: 100%;
    height: auto;
    padding: 60px 40px 60px 40px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fdd5466f {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 af0af4f {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 4cd45df {
    row-gap: 12px;
    width: 100%;
    align-items: center;
    justify-self: auto;
    align-self: stretch;
    order: 0;
    max-height: none;
    min-height: 100%;
    height: auto;
    padding: 60px 40px 60px 40px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 053a9dd {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#f470238f {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#a29d6d4e {
    column-gap: 16px;
    flex-direction: row;
    width: auto;
    justify-content: flex-start;
    align-items: center;
    justify-self: auto;
    order: 2;
    border-radius: 0px 0px 0px 0px;
    --column-gap: 16px;
    background-color: rgba(0,0,0,0);
    background-image: none;
    flex-wrap: nowrap;
    row-gap: 12px;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 81736e8 {
    width: 48px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 cb3596f {
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b78d9de2 {
    max-width: 100%;
    width: auto;
    height: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cde034b9 {
    max-width: 100%;
    width: auto;
    height: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dbf92c2c {
    max-width: 100%;
    width: auto;
    height: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ed70ce40 {
    column-gap: 16px;
    flex-direction: row;
    width: auto;
    justify-content: flex-start;
    align-items: center;
    justify-self: auto;
    order: 2;
    border-radius: 0px 0px 0px 0px;
    --column-gap: 16px;
    background-color: rgba(0,0,0,0);
    background-image: none;
    flex-wrap: nowrap;
    row-gap: 12px;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 cd62738 {
    max-width: 100%;
    width: auto;
    height: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 85bc0f5 {
    width: 48px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 2ebc83c {
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\38 4e3f1cd {
    max-width: 100%;
    width: 470px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 3887d07 {
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#\38 a57c24f {
    width: 12px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\33 b9ec9de {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 49%;
    min-width: 4%;
    justify-content: flex-start;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e7e3516b {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\36 4eb491c {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: var(--max-content-width_1, 1200px);
    flex-wrap: nowrap;
}
    
#fb56221f {
    flex-direction: row;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    flex-wrap: nowrap;
    --column-gap: 12px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cf8534f9 {
    width: 100%;
    height: 8px;
    max-width: 100%;
    order: 3;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_t61[data-pinned] {
    position: sticky;
    top: 120px;
    bottom: auto;
    z-index: 1;
}
#group_t61 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 398px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_7);
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.15) 0px 3px 11px 0px;
    height: auto;
}
    
#\38 82e6fb6 {
    width: 100%;
    height: 8px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 5be54b8.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 40px 16px 40px;
}
#\33 5be54b8 {
    max-width: 100%;
    width: auto;
    min-height: auto;
    justify-self: auto;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_u94 {
    width: 47%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 1;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_hqc {
    align-items: flex-start;
    width: 76%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_rrp {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\36 d2cc7b2 {
    max-width: 100%;
    width: auto;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_dg8 {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 16px;
    flex-wrap: nowrap;
    --column-gap: 16px;
    order: 0;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#d7c0ae68 {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 78c563a.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\34 78c563a {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
}
    
#\32 0fcfd64 {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 16px;
    flex-wrap: nowrap;
    --column-gap: 16px;
    order: 2;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\39 b1d9f32 {
    max-width: 100%;
    width: 112px;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e7480e27 {
    align-items: flex-start;
    width: 73.32%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 497b285 {
    max-width: 100%;
    width: auto;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e59cd46c {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#c618f66d {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 16px;
    flex-wrap: nowrap;
    --column-gap: 16px;
    order: 4;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#a0332c2c {
    max-width: 100%;
    width: 107px;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 ad92f52 {
    align-items: flex-start;
    width: 74.25%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e9e3d9b2 {
    max-width: 100%;
    width: auto;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 d670837 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#eddb49c1.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#eddb49c1 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 3;
}
    
#c2bb7d6b.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#c2bb7d6b {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 5;
}
}



@media all {
    
#\36 8983847 {
    width: 12px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\37 4803354 {
    justify-content: flex-start;
    align-items: stretch;
}
    
#\38 63871d0::before, #\38 63871d0 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.84;
    border-radius: inherit;
}
#\38 63871d0 {
    background-color: var(--color_2);
    background-image: url("https://lirp.cdn-website.com/ecf19c08/dms3rep/multi/opt/winston-gradient-over+%2811%29-1920w.png");
}
#\38 63871d0.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAABYlAAAWJQFJUiTwAAAA8ElEQVQI1xXKu0rDUBwH4Ayx2oTmcpLzp1AUBw2tQWPSnAsIQhcvT6CDo5tLF8HFWXQqFCni6CNpzvkdBfFRpN/8efHvQTD4KYN+N97qdRPf78YbzDTEIU8Jak5OL8jpd4+7tsjQ7jM73Ylsk2yiDBJbDznkjJy6J6dX5PSHR1DXHPIqh7hgtp1EpspiUw9zyBPu1B05/cKdfl3HZ4J64pDzHGIWm2YUdhVjti1yyHMOdcOhbj2CfiPoFYd65BCXaTfd7n8ehompU4Z2N4MoMyOqdVwS9IJDPeRWnKWmGfm26IV/e/7guwxiexTFX8fJP3SQUkt7lVYoAAAAAElFTkSuQmCC');
}
    
#\34 3d5a567 {
    width: 100%;
    height: 8px;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 db54fd8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#d587cf43 {
    max-width: 100%;
    width: 78.22%;
    height: auto;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#af6bb432 {
    flex-direction: row;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    flex-wrap: nowrap;
    --column-gap: 12px;
    order: 0;
    justify-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 b4ad016 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: var(--max-content-width_1, 1200px);
    flex-wrap: nowrap;
}
    
#\30 3580aa2 {
    max-width: 100%;
    width: 1198px;
    height: auto;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 db825a4 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#cf90768a {
    max-width: 520px;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    justify-self: auto;
    align-self: auto;
    order: 4;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 62c64ed {
    max-width: 100%;
    width: 100%;
    order: 0;
}
    
#c95f3318 {
    justify-content: flex-start;
    align-items: center;
    row-gap: 8px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 e50e91a {
    justify-content: flex-start;
    align-items: stretch;
    width: auto;
    min-height: auto;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 16px 0% 0px 0%;
}
    
#\37 400ed91 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#f8eb5eb7 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 80bc3c4 {
    justify-content: flex-start;
    align-items: stretch;
}
    
#ed8997a1.flex-element.widget-wrapper > [data-element-type] {
    padding: 16px 40px 16px 40px;
}
#ed8997a1.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 28px 12px 28px;
}
#ed8997a1 {
    min-height: 48px;
    margin: 0px 0% 0px 0%;
}
    
#\33 6fb0c71 {
    max-width: 100%;
    width: auto;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\34 548f5f9 {
    min-height: 870px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: var(--max-content-width_1, 1200px);
    flex-wrap: nowrap;
}
    
#\33 c202876 {
    justify-content: flex-start;
    align-items: stretch;
    width: 100%;
    min-height: auto;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 16px 0% 0px 0%;
}
    
#\31 103f3bb {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#e945cfe9.flex-element.widget-wrapper > [data-element-type] {
    padding: 16px 40px 16px 40px;
}
#e945cfe9.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 28px 12px 28px;
}
#e945cfe9 {
    min-height: 48px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\38 186bfc5 {
    max-width: 100%;
    width: 61.56%;
    height: auto;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ba7c7829 {
    flex-direction: row;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    flex-wrap: nowrap;
    --column-gap: 12px;
    order: 0;
    justify-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c8324438 {
    width: 11.9965px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\32 bd018d8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    flex-wrap: nowrap;
}
    
#\38 f959525 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 ab10d68 {
    max-width: 100%;
    width: 53.91%;
    height: auto;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 b59e529::before, #\30 b59e529 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.84;
    border-radius: inherit;
}
#\30 b59e529 {
    background-color: var(--color_2);
    background-image: url("https://lirp.cdn-website.com/ecf19c08/dms3rep/multi/opt/winston-gradient-over+%2813%29-1920w.png");
    background-position: 50% 0%;
}
#\30 b59e529.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAABYlAAAWJQFJUiTwAAAA0klEQVQI1yXKMW7CQBCF4UEojrCxbLTekagsEEEiKIq9yLtu3NAlgpYr+BCkSIpcI1TcJ8Jhd5bLEA0Uf/PeB4mdhhmpCZLeoDef6OvjPfMlSW8zW07YQGyfBplTuST9ht7s0dc/6OsDevMhSb8Lp3I2EJ5mj+JcjqWrGiTTSm++8ZZuJVWNsOWYDQSXWT89F4lwq7mkai1J7+5V68yt5qkrEjYAv9iL/xbByBYjQSoXTi1uWZXzxh8bgCsAdM+9sHt9GNJLFNtlykWnZcQbf2z+ATQKTJ7Q37HcAAAAAElFTkSuQmCC');
}
    
#c46370c0 {
    width: 100%;
    height: 8px;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bbbc1fd6 {
    max-width: 100%;
    width: auto;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e537c7ef {
    justify-content: flex-start;
    align-items: stretch;
}
    
#a8470332 {
    width: 176px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\32 97b820e {
    justify-content: flex-start;
    align-items: stretch;
}
    
#\31 ea4ce1e {
    max-width: 520px;
    width: 520px;
    justify-content: flex-start;
    align-items: center;
    justify-self: auto;
    align-self: auto;
    order: 4;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#acf80ccd {
    justify-content: flex-start;
    align-items: center;
    row-gap: 8px;
    width: 100.00%;
    min-height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b241fe65 {
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a47327fc {
    width: 100%;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_m44 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 16px;
    flex-wrap: nowrap;
    --column-gap: 16px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 116fa0b {
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    width: 100%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_nhh {
    align-items: flex-start;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    align-self: stretch;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
    
#\33 3fc753f {
    width: 100%;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 e73faa3 {
    max-width: 100%;
    width: auto;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\32 3810997 {
    width: 100%;
    height: 8px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 9295625 {
    flex-direction: row;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    flex-wrap: nowrap;
    --column-gap: 12px;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 6ad5617::before, #\34 6ad5617 > .bgExtraLayerOverlay {
    
}
#\34 6ad5617 {
    background-color: var(--color_9);
    background-image: none;
}
    
#\39 fdef516 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\32 57b1d75 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 b4b1ba3 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 c563e52 {
    width: 100%;
    height: 8px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cbd2ea47 {
    width: 100%;
    height: 8px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 417853b {
    min-height: 0;
    row-gap: 48px;
    width: 100%;
    flex-direction: column;
    max-width: var(--max-content-width_1, 1200px);
    flex-wrap: nowrap;
}
    
#afb19e91 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 5e87f57 {
    max-width: 100%;
    width: 48%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#accaa9ae {
    width: 100%;
    height: 8px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 955a806 {
    width: 12px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\31 b576597 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#db068e21 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#b7d65dd2::before, #b7d65dd2 > .bgExtraLayerOverlay {
    
}
#b7d65dd2 {
    row-gap: 12px;
    width: 25%;
    align-items: flex-start;
    align-self: stretch;
    max-height: none;
    min-height: 100%;
    height: auto;
    border-radius: 0px 0px 0px 0px;
    border-width: 0px 1px 0px 0px;
    border-color: rgba(245, 245, 243, 1) rgba(133,133,133,0.40) rgba(245, 245, 243, 1) rgba(133,133,133,0.40);
    border-style: solid;
    background-color: rgba(0,0,0,0);
    background-image: none;
    background-position: 50% 0%;
    padding: 40px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
}
    
#afd8ac80 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 32593a9::before, #\38 32593a9 > .bgExtraLayerOverlay {
    
}
#\38 32593a9 {
    row-gap: 12px;
    width: 25%;
    align-items: flex-start;
    align-self: stretch;
    max-height: none;
    min-height: 100%;
    height: auto;
    border-radius: 0px 0px 0px 0px;
    border-width: 0px 1px 0px 0px;
    border-color: rgba(245, 245, 243, 1) rgba(133,133,133,0.40) rgba(245, 245, 243, 1) rgba(133,133,133,0.40);
    border-style: solid;
    background-color: rgba(0,0,0,0);
    background-image: none;
    background-position: 50% 0%;
    padding: 40px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
}
    
#b62e3c82::before, #b62e3c82 > .bgExtraLayerOverlay {
    
}
#b62e3c82 {
    row-gap: 12px;
    width: 25%;
    align-items: flex-start;
    align-self: stretch;
    max-height: none;
    min-height: 100%;
    height: auto;
    border-radius: 0px 0px 0px 0px;
    border-width: 0px 0px 0px 0px;
    border-color: rgba(245, 245, 243, 1) rgba(245, 245, 243, 1) rgba(245, 245, 243, 1) rgba(133,133,133,0.40);
    border-style: solid;
    background-color: rgba(0,0,0,0);
    background-image: none;
    background-position: 50% 0%;
    padding: 40px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
}
    
#\36 a6a7ffb {
    column-gap: 0%;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    min-height: 80px;
    background-color: rgba(0,0,0,0);
    background-image: none;
    border-radius: 0px 0px 0px 0px;
    flex-wrap: nowrap;
    border-width: 1px 0 1px 0;
    border-color: rgba(133,133,133,0.40) #000000 rgba(133,133,133,0.40) #000000;
    border-style: solid;
    align-content: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 df38979::before, #\39 df38979 > .bgExtraLayerOverlay {
    
}
#\39 df38979 {
    row-gap: 12px;
    width: 25%;
    align-items: flex-start;
    align-self: stretch;
    max-height: none;
    min-height: 100%;
    height: auto;
    border-radius: 0px 0px 0px 0px;
    border-width: 0px 1px 0px 0px;
    border-color: rgba(245, 245, 243, 1) rgba(133,133,133,0.40) rgba(245, 245, 243, 1) rgba(245, 245, 243, 1);
    border-style: solid;
    background-color: rgba(0,0,0,0);
    background-image: none;
    background-position: 50% 0%;
    padding: 40px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
}
    
#a2fba540 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 8f9a92d {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 8d75fe4 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 900f7c7 {
    row-gap: 8px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    min-height: 0px;
    background-color: rgba(0,0,0,0);
    background-image: none;
    border-radius: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f558b5cf {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 cb9c083 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c800ee86 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\32 d9a43cb[data-pinned] {
    position: sticky;
    top: 120px;
    bottom: auto;
    z-index: 1;
}
#\32 d9a43cb {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(0,0,0,0);
    background-image: none;
    box-shadow: none;
    justify-content: flex-start;
}
    
#\36 0cd3eaf {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 40%;
    min-width: 4%;
    justify-content: flex-start;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e00fbf81 {
    width: 12px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\36 995b3ae {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: var(--max-content-width_1, 1200px);
    flex-wrap: nowrap;
}
    
#\30 3a408af {
    flex-direction: row;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    flex-wrap: nowrap;
    --column-gap: 12px;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b73086c2 {
    width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fda6a2ff {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#cd975741 {
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#\38 1f288ac {
    max-width: 100%;
    width: auto;
    height: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bcfd2d9e {
    justify-content: flex-start;
    width: 56%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 2;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b7005135 {
    padding: 120px 32px 60px 32px;
}
    
#c99c3c1c::before, #c99c3c1c > .bgExtraLayerOverlay {
    
}
    
#\33 d0541ee {
    margin: 0px 0% 0px 0%;
}
    
#\34 8d13005 {
    width: 100.00%;
}
    
#\36 37225ca {
    min-height: 0px;
    align-items: center;
}
    
#group_rs3 {
    column-gap: 0.5882352413190737%;
    flex-direction: column;
    flex-wrap: nowrap;
    --column-gap: 8px;
    row-gap: 8px;
    align-items: center;
}
    
#group_p8n {
    width: auto;
    justify-content: center;
    --column-gap: 8px;
    column-gap: 8px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#dec9a4df {
    width: auto;
    justify-content: flex-end;
    --column-gap: 8px;
    column-gap: 8px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#b6ced5b6 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_jc6 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    column-gap: 12px;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    row-gap: 12px;
    --column-gap: 12px;
    justify-content: flex-start;
}
    
#widget_ckq {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#db86f7d9 {
    padding: 12px 20px 12px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\31 1c8d6e3 {
    padding: 12px 20px 12px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\31 fd15e87 {
    padding: 12px 20px 12px 20px;
    margin: 0px 0% 0px 0%;
}
    
#group_dv2 {
    padding: 12px 20px 12px 20px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a8a230fb {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#b2b6f3df::before, #b2b6f3df > .bgExtraLayerOverlay {
    
}
#b2b6f3df {
    width: 100%;
    min-height: 80px;
    order: 0;
}
    
#\33 2c2b1a0 {
    width: 84%;
}
    
#\32 6e02807 {
    width: 100%;
    min-height: 80px;
    order: 1;
}
    
#b090f48a {
    height: 240px;
}
    
#\37 95f25be::before, #\37 95f25be > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a96441ec {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\33 5e0f48c {
    width: 100%;
    min-height: 80px;
    order: 1;
}
    
#\33 110e2b1::before, #\33 110e2b1 > .bgExtraLayerOverlay {
    
}
#\33 110e2b1.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAx0lEQVQI13WNMU/CYBBADwbiwGgYjEk1IWm5uzZav/vs9i0mTsyQEAd2ZkaZGFx09S/oT3Dp0KR3wOLAxJ/RYCFx4SVve8kDOLIAyN9zCGWAoi5auEWAT/jHz8ESAD/wdJh9Z63+rg/JJmlTnXdTkwtWiVKVXlrdnIUyakIyd43mYlpJwSZDNj9tlAdWdzXQrPN3JHWBTCZs/pnNv7DKklXmrDImdfeod5e4lvN9+ETmX9l8xea/WOWNVGakbkTqHlHdLa58/AtnrESSGkYmcgAAAABJRU5ErkJggg==');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 aeef76d {
    column-gap: 4%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    row-gap: 24px;
    justify-content: center;
}
    
#group_0ms {
    column-gap: 1.7647057239572213%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    row-gap: 8px;
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
    
#c68e2ca3 {
    margin-right: 0%;
    margin-left: 0%;
    width: auto;
}
    
#dad20094 {
    margin-right: 0%;
    margin-left: 0%;
    width: auto;
}
    
#\34 b9e2b54 {
    margin-right: 0%;
    margin-left: 0%;
    width: auto;
}
    
#\30 21113a4 {
    margin-right: 0%;
    margin-left: 0%;
    width: 40px;
}
    
#f4db5d36 {
    column-gap: 1.7647057239572213%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    row-gap: 8px;
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
    
#d734d1af {
    margin-right: 0%;
    margin-left: 0%;
    width: auto;
}
    
#\37 f1e28aa {
    margin-right: 0%;
    margin-left: 0%;
    width: auto;
}
    
#f3a40f02 {
    margin-right: 0%;
    margin-left: 0%;
    width: auto;
}
    
#c045dbd1 {
    margin-right: 0%;
    margin-left: 0%;
    width: 40px;
}
    
#\33 8d33884 {
    column-gap: 1.7647057239572213%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    row-gap: 8px;
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
    
#\36 f9cd5fc {
    margin-right: 0%;
    margin-left: 0%;
    width: auto;
}
    
#\37 1eec3f5 {
    margin-right: 0%;
    margin-left: 0%;
    width: auto;
}
    
#\34 014bb85 {
    margin-right: 0%;
    margin-left: 0%;
    width: auto;
}
    
#\30 f761165 {
    margin-right: 0%;
    margin-left: 0%;
    width: 40px;
}
    
#\31 2d7021b {
    column-gap: 1.7647057239572213%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    row-gap: 8px;
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
    
#\39 4bde138 {
    margin-right: 0%;
    margin-left: 0%;
    width: auto;
}
    
#ae58b876 {
    margin-right: 0%;
    margin-left: 0%;
    width: auto;
}
    
#\35 dd73504 {
    margin-right: 0%;
    margin-left: 0%;
    width: auto;
}
    
#b0ca6dd2 {
    margin-right: 0%;
    margin-left: 0%;
    width: 40px;
}
    
#group_2u6 {
    --column-gap: 8px;
    column-gap: 8px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 991c612 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#cbcb9e79 {
    width: 100%;
    min-height: 80px;
    order: 1;
}
    
#\31 0d13334::before, #\31 0d13334 > .bgExtraLayerOverlay {
    
}
#\31 0d13334.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAdElEQVQI12NgwAVO8HAwXBbSYrgqEsFwTbQOpzqGA5ysDBcFFRiuivgzXBOtxK1wPQMjw3l+IYYrwtYM10SSGPCCPVzsDJeENBmuCXthV1APxYd42BkuCykzXBV2wK5wFQMDwxwGRoYT/FwMl4U1Ga6KuAMA1tQYh5QsejcAAAAASUVORK5CYII=');
}
    
#group_fht {
    order: 2;
    width: 100%;
    min-height: 80px;
    column-gap: 4%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
    
#\30 8202b57 {
    width: 100.00%;
}
    
#fc336a4f::before, #fc336a4f > .bgExtraLayerOverlay {
    
}
#fc336a4f {
    min-height: auto;
    align-self: stretch;
    max-height: none;
    height: auto;
    width: 48%;
    order: 0;
    padding: 0px 24px 0px 24px;
    margin: 0px 0% 0px 0%;
}
    
#group_t16 {
    min-height: auto;
    padding: 32px 0px 32px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 17db830 {
    min-height: auto;
    align-self: stretch;
    max-height: none;
    height: auto;
    width: 100%;
    order: 2;
    padding: 0px 24px 0px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\30 476d122 {
    min-height: auto;
    padding: 32px 0px 32px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e91cedbb {
    min-height: auto;
    align-self: stretch;
    max-height: none;
    height: auto;
    width: 48%;
    order: 1;
    padding: 0px 24px 0px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\31 41c7305 {
    min-height: auto;
    padding: 32px 0px 32px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 7241900 {
    height: 280px;
}
    
#\39 58c6125 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\33 df613c4 {
    width: 100%;
    min-height: 80px;
    order: 0;
}
#\33 df613c4.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA8ElEQVQY0wXBW0+CYACA4e///4Quu6hlK+eyNT8M5KQc5BMCYRoOUWPztNS1lldvzyPqXYWfuzhTi3SmSOOAJPLICsXmULM/N5x/T4i4COnobR5kCz2wGY1DfKUwfY2R6qJSSdUUiDgP6OodWr1HNG+AHQUM4zHaoI3Wu8EZ3DIvA8TnIsf1+kjrBVdZxOWUvJ4RKQNPvyeynlkuEsR6t8KfSOTwiSB5p2zmfG0r8iTEN3Qi22W9rBGb/QovfEWad0wSnebYcLp8UxQlpj3BGaZU6y1iu2/4UCae06UsIi4/Z/6uV7J8yVs/RhoZi9WBfz2j72jYwJ3+AAAAAElFTkSuQmCC');
}
    
#\38 ff9bb88 {
    width: 100%;
    min-height: 80px;
    order: 1;
}
    
#\32 c01815f::before, #\32 c01815f > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 c16926e {
    order: 2;
    width: 100%;
    min-height: 80px;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
}
    
#f3fd7a78::before, #f3fd7a78 > .bgExtraLayerOverlay {
    
}
#f3fd7a78 {
    min-height: auto;
    align-self: stretch;
    max-height: none;
    height: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\34 4ec2e08 {
    width: 100%;
    min-height: 80px;
    order: 1;
    padding: 32px 32px 0px 32px;
    margin: 0px 0% 0px 0%;
}
    
#a66608c1 {
    width: 100.00%;
}
    
#\33 1e9326d::before, #\33 1e9326d > .bgExtraLayerOverlay {
    
}
#\33 1e9326d.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAABYlAAAWJQFJUiTwAAAA5ElEQVQI1x3PTU7DMBQE4Nd2USh2Y8dW01V/FrRBBNeNnW7YNEKsEadAqsQZkBCn4QjcAAlUnOTZx6FyR5rdt5gBiHkDGP7kA+IKShs1oX9qMjoWCUM9E8E+y1B9AIRVH77nfdpokqJZCW/3sRxNnnR6IbzZy1C9QILllDrFxo2eRiDD7iBDdUjR1uN2u+BdeS3Q3kPq7SPHskhavUy9rSMUEXpb01Zn9HhLmNtwkKF6Fd48sGaz5FjeRBDL0azjHPhiPfiEHsiwe5fePnGnZpe/a0acykinsqvujl5gPoD/8104ASTcRyk4koH8AAAAAElFTkSuQmCC');
}
    
#d1bced6d {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\30 311d7ce::before, #\30 311d7ce > .bgExtraLayerOverlay {
    
}
#\30 311d7ce {
    min-height: auto;
    align-self: stretch;
    max-height: none;
    height: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#group_pob {
    order: 3;
    width: 100%;
    min-height: 80px;
}
    
#\39 411b453 {
    padding: 60px 24px 60px 24px;
    margin: 0px 0% 0px 0%;
}
    
#dadc7e85 {
    padding: 60px 24px 60px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\32 4cd45df {
    padding: 60px 24px 60px 24px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 b9ec9de {
    width: 100%;
    min-height: 80px;
    order: 0;
}
    
#\36 4eb491c {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#group_u94 {
    order: 1;
    width: 100%;
    min-height: 80px;
    column-gap: 4%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_hqc {
    justify-content: flex-start;
    align-items: flex-start;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_dg8 {
    justify-content: flex-start;
    --column-gap: 20px;
    column-gap: 3.0800489378869327%;
    flex-direction: column;
    flex-wrap: nowrap;
    width: 48%;
    align-self: stretch;
    max-height: none;
    min-height: 100%;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#d7c0ae68 {
    margin-right: 0%;
    margin-left: 0%;
    width: auto;
}
    
#\32 0fcfd64 {
    justify-content: flex-start;
    --column-gap: 20px;
    column-gap: 3.0800489378869327%;
    flex-direction: column;
    flex-wrap: nowrap;
    width: 48%;
    align-self: stretch;
    max-height: none;
    min-height: 100%;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\39 b1d9f32 {
    margin-right: 0%;
    margin-left: 0%;
    width: auto;
}
    
#e7480e27 {
    justify-content: flex-start;
    align-items: flex-start;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#c618f66d {
    justify-content: center;
    --column-gap: 20px;
    column-gap: 20px;
    flex-direction: row;
    flex-wrap: nowrap;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: flex-start;
}
    
#a0332c2c {
    margin-right: 0%;
    margin-left: 0%;
    width: auto;
}
    
#\30 ad92f52 {
    justify-content: flex-start;
    align-items: flex-start;
    margin-right: 0%;
    margin-left: 0%;
    width: 74%;
}
    
#group_t61 {
    min-height: auto;
    align-items: center;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 63871d0::before, #\38 63871d0 > .bgExtraLayerOverlay {
    
}
#\38 63871d0.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAABYlAAAWJQFJUiTwAAAA8ElEQVQI1xXKu0rDUBwH4Ayx2oTmcpLzp1AUBw2tQWPSnAsIQhcvT6CDo5tLF8HFWXQqFCni6CNpzvkdBfFRpN/8efHvQTD4KYN+N97qdRPf78YbzDTEIU8Jak5OL8jpd4+7tsjQ7jM73Ylsk2yiDBJbDznkjJy6J6dX5PSHR1DXHPIqh7hgtp1EpspiUw9zyBPu1B05/cKdfl3HZ4J64pDzHGIWm2YUdhVjti1yyHMOdcOhbj2CfiPoFYd65BCXaTfd7n8ehompU4Z2N4MoMyOqdVwS9IJDPeRWnKWmGfm26IV/e/7guwxiexTFX8fJP3SQUkt7lVYoAAAAAElFTkSuQmCC');
}
    
#\35 db54fd8 {
    width: 100%;
    min-height: 80px;
    order: 1;
}
    
#\36 b4ad016 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#d587cf43 {
    width: 100.00%;
}
    
#c95f3318 {
    row-gap: 12px;
}
    
#\33 e50e91a {
    padding: 0px 0px 0px 0px;
    margin: 12px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 b59e529::before, #\30 b59e529 > .bgExtraLayerOverlay {
    
}
#\30 b59e529.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAABYlAAAWJQFJUiTwAAAA0klEQVQI1yXKMW7CQBCF4UEojrCxbLTekagsEEEiKIq9yLtu3NAlgpYr+BCkSIpcI1TcJ8Jhd5bLEA0Uf/PeB4mdhhmpCZLeoDef6OvjPfMlSW8zW07YQGyfBplTuST9ht7s0dc/6OsDevMhSb8Lp3I2EJ5mj+JcjqWrGiTTSm++8ZZuJVWNsOWYDQSXWT89F4lwq7mkai1J7+5V68yt5qkrEjYAv9iL/xbByBYjQSoXTi1uWZXzxh8bgCsAdM+9sHt9GNJLFNtlykWnZcQbf2z+ATQKTJ7Q37HcAAAAAElFTkSuQmCC');
}
    
#\34 548f5f9 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\33 c202876 {
    padding: 0px 0px 0px 0px;
    margin: 12px 0% 0px 0%;
}
    
#\38 186bfc5 {
    width: 100.00%;
}
    
#\32 bd018d8 {
    width: 100%;
    min-height: 80px;
    order: 1;
}
    
#acf80ccd {
    row-gap: 12px;
}
    
#\32 ab10d68 {
    width: 100.00%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 6ad5617::before, #\34 6ad5617 > .bgExtraLayerOverlay {
    
}
    
#\36 5e87f57 {
    width: 72%;
}
    
#\36 a6a7ffb {
    column-gap: 0%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    row-gap: 0px;
}
    
#\39 df38979::before, #\39 df38979 > .bgExtraLayerOverlay {
    
}
#\39 df38979 {
    width: 50%;
    row-gap: 8px;
    align-self: stretch;
    max-height: none;
    min-height: 100%;
    height: auto;
    padding: 32px 32px 32px 32px;
    margin: 0px 0% 0px 0%;
}
    
#b7d65dd2::before, #b7d65dd2 > .bgExtraLayerOverlay {
    
}
#b7d65dd2 {
    width: 50%;
    row-gap: 8px;
    align-self: stretch;
    max-height: none;
    min-height: 100%;
    height: auto;
    padding: 23px 32px 23px 32px;
    margin: 0px 0% 0px 0%;
}
    
#\38 32593a9::before, #\38 32593a9 > .bgExtraLayerOverlay {
    
}
#\38 32593a9 {
    width: 50%;
    row-gap: 8px;
    align-self: stretch;
    max-height: none;
    min-height: 100%;
    height: auto;
    padding: 32px 32px 32px 32px;
    margin: 0px 0% 0px 0%;
}
    
#b62e3c82::before, #b62e3c82 > .bgExtraLayerOverlay {
    
}
#b62e3c82 {
    width: 50%;
    row-gap: 8px;
    align-self: stretch;
    max-height: none;
    min-height: 47.57%;
    height: auto;
    padding: 32px 32px 32px 32px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 d9a43cb {
    align-items: center;
    row-gap: 4px;
}
    
#\36 0cd3eaf {
    width: 100%;
    min-height: 0px;
    order: 0;
}
    
#\36 995b3ae {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 16px;
}
    
#bcfd2d9e {
    width: 100%;
    min-height: 80px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#b7005135 {
    min-height: auto;
    padding: 120px 16px 32px 16px;
}
    
#\33 d0541ee {
    margin: 0px 0% 0px 0%;
}
    
#\36 37225ca {
    align-items: center;
    min-height: 0px;
}
    
#c1c09675 {
    flex-direction: column;
    row-gap: 12px;
}
    
#\34 6dc842a.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 24px 16px 24px;
}
#\34 6dc842a {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#c99c3c1c::before, #c99c3c1c > .bgExtraLayerOverlay {
    
}
#c99c3c1c {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 50% 50%;
}
    
#group_fc2 {
    --column-gap: 8px;
    column-gap: 8px;
}
    
#widget_ckq {
    width: 100.00%;
}
    
#group_dv2 {
    width: auto;
    padding: 8px 20px 8px 20px;
}
    
#\38 87c4e2a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 87c4e2a {
    margin: 0px 0% 0px 0%;
}
    
#\31 fd15e87 {
    width: auto;
    padding: 8px 20px 8px 20px;
}
    
#e7483633.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e7483633 {
    margin: 0px 0% 0px 0%;
}
    
#db86f7d9 {
    width: auto;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
    padding: 8px 20px 8px 20px;
}
    
#\36 36d378d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 36d378d {
    margin: 0px 0% 0px 0%;
}
    
#\31 1c8d6e3 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
    padding: 8px 20px 8px 20px;
}
    
#d0bcb1ed.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#d0bcb1ed {
    margin: 0px 0% 0px 0%;
}
    
#group_rs3 {
    column-gap: 3.7023942273623858%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    align-items: center;
    row-gap: 16px;
}
    
#group_p8n {
    width: auto;
    justify-content: flex-start;
    --column-gap: 8px;
    column-gap: 8px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#dec9a4df {
    width: auto;
    --column-gap: 8px;
    column-gap: 2.4682628182415907%;
    justify-content: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 8px;
    margin-right: 0%;
    margin-left: 0%;
    align-items: center;
}
    
#\34 8d13005 {
    width: 100.00%;
}
    
#b6ced5b6 {
    width: 80%;
}
    
#\35 eff8ccd {
    height: 16px;
}
    
#\33 d8ab4c4 {
    height: 16px;
}
    
#\38 4bc1577 {
    height: 24px;
}
    
#group_jc6 {
    column-gap: 3.7023942273623858%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 8px;
    align-items: center;
}
    
#widget_gth.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 24px 16px 24px;
}
#widget_gth {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\32 6e02807 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 1;
}
    
#b2b6f3df::before, #b2b6f3df > .bgExtraLayerOverlay {
    
}
#b2b6f3df {
    width: 100%;
    min-height: 80px;
    align-items: flex-end;
    order: 0;
}
    
#a8a230fb {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#c861bdf5 {
    --column-gap: 8px;
    column-gap: 8px;
}
    
#\33 2c2b1a0 {
    width: 90%;
    padding: 20px 0px 20px 0px;
    margin: 0px 0% 0% 0%;
}
    
#b090f48a {
    height: 120px;
}
    
#group_ma3 {
    padding: 12px 16px 12px 16px;
    margin: 0px 0% 0px 0%;
}
    
#e698bf27.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 24px 16px 24px;
}
#e698bf27 {
    width: auto;
    margin: 0px 0% 0px 0%;
}
    
#\37 95f25be::before, #\37 95f25be > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#a96441ec {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\37 cbc0a01 {
    --column-gap: 8px;
    column-gap: 8px;
}
    
#\33 bf40db4.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 24px 16px 24px;
}
#\33 bf40db4 {
    width: auto;
    margin: 0px 0% 0px 0%;
}
    
#\33 5e0f48c {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 1;
}
    
#\33 110e2b1::before, #\33 110e2b1 > .bgExtraLayerOverlay {
    
}
#\33 110e2b1 {
    background-position: 50% 50%;
}
#\33 110e2b1.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAx0lEQVQI13WNMU/CYBBADwbiwGgYjEk1IWm5uzZav/vs9i0mTsyQEAd2ZkaZGFx09S/oT3Dp0KR3wOLAxJ/RYCFx4SVve8kDOLIAyN9zCGWAoi5auEWAT/jHz8ESAD/wdJh9Z63+rg/JJmlTnXdTkwtWiVKVXlrdnIUyakIyd43mYlpJwSZDNj9tlAdWdzXQrPN3JHWBTCZs/pnNv7DKklXmrDImdfeod5e4lvN9+ETmX9l8xea/WOWNVGakbkTqHlHdLa58/AtnrESSGkYmcgAAAABJRU5ErkJggg==');
}
}



@media (max-width: 767px) {
    
#\36 6ca19eb {
    align-items: flex-start;
    row-gap: 12px;
}
    
#\35 aeef76d {
    flex-direction: column;
    row-gap: 16px;
    column-gap: 3%;
}
    
#\38 3e2cfd0 {
    min-height: unset;
    row-gap: 24px;
}
    
#\38 612241b {
    margin-right: 0%;
    margin-left: 0%;
    width: 12px;
}
    
#ba3901f6 {
    --column-gap: 12px;
    column-gap: 12px;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    row-gap: 4px;
    justify-content: center;
}
    
#\31 0024aaa {
    margin-right: 0%;
    margin-left: 0%;
    width: auto;
}
    
#group_0ms {
    column-gap: 1.7647057239572213%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 8px;
    align-items: flex-start;
    min-height: auto;
    padding: 24px 20px 24px 20px;
    margin: 0px 0% 0px 0%;
}
    
#dad20094 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\34 b9e2b54 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\30 21113a4 {
    margin-left: 0%;
    height: auto;
    margin-right: 0%;
    width: 40px;
}
    
#c68e2ca3 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\38 bcef735 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#a8a462ce {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#f4db5d36 {
    column-gap: 1.7647057239572213%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 8px;
    align-items: flex-start;
    min-height: auto;
    padding: 24px 20px 24px 20px;
    margin: 0px 0% 0px 0%;
}
    
#d734d1af {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#bc8e3e42 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\37 f1e28aa {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#f3a40f02 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#c35fc617 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#c045dbd1 {
    margin-left: 0%;
    height: auto;
    margin-right: 0%;
    width: 40px;
}
    
#\33 8d33884 {
    column-gap: 1.7647057239572213%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 8px;
    align-items: flex-start;
    min-height: auto;
    padding: 24px 20px 24px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\36 f9cd5fc {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\39 7025e81 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\37 1eec3f5 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\34 014bb85 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\33 de6d9bb {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\30 f761165 {
    margin-left: 0%;
    height: auto;
    margin-right: 0%;
    width: 40px;
}
    
#\31 2d7021b {
    column-gap: 1.7647057239572213%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 8px;
    align-items: flex-start;
    min-height: auto;
    padding: 24px 20px 24px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\39 4bde138 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#a02c8bc7 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#ae58b876 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\35 dd73504 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\32 73b72af {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#b0ca6dd2 {
    margin-left: 0%;
    height: auto;
    margin-right: 0%;
    width: 40px;
}
    
#group_2u6 {
    min-height: auto;
    --column-gap: 8px;
    column-gap: 8px;
    padding: 6px 12px 6px 12px;
    margin: 0px 0% 0px 0%;
}
    
#\34 713f9e5 {
    margin-left: 0%;
    height: auto;
    margin-right: 0%;
    width: 20px;
}
}



@media (max-width: 767px) {
    
#\36 991c612 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#cbcb9e79 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 1;
}
    
#\37 7774e30 {
    --column-gap: 8px;
    column-gap: 8px;
}
    
#\31 0d13334::before, #\31 0d13334 > .bgExtraLayerOverlay {
    
}
#\31 0d13334.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAdElEQVQI12NgwAVO8HAwXBbSYrgqEsFwTbQOpzqGA5ysDBcFFRiuivgzXBOtxK1wPQMjw3l+IYYrwtYM10SSGPCCPVzsDJeENBmuCXthV1APxYd42BkuCykzXBV2wK5wFQMDwxwGRoYT/FwMl4U1Ga6KuAMA1tQYh5QsejcAAAAASUVORK5CYII=');
}
    
#group_fht {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 2;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\30 8202b57 {
    width: 100.00%;
}
    
#fc336a4f::before, #fc336a4f > .bgExtraLayerOverlay {
    
}
#fc336a4f {
    width: 100%;
    min-height: auto;
    padding: 0px 20px 0px 20px;
    margin: 0px 0% 0px 0%;
}
    
#group_t16 {
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d426a4fa {
    width: 48px;
}
    
#\31 17db830 {
    width: 100%;
    min-height: auto;
    padding: 0px 20px 0px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\30 476d122 {
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d1a008e1 {
    width: 48px;
}
    
#e91cedbb {
    width: 100%;
    min-height: auto;
    padding: 0px 20px 0px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\31 41c7305 {
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 6bb9755 {
    width: 48px;
}
}



@media (max-width: 767px) {
    
#\38 7241900 {
    height: 180px;
}
    
#db11e869 {
    --column-gap: 8px;
    column-gap: 8px;
}
    
#\39 58c6125 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\38 ff9bb88 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 1;
}
    
#\33 df613c4 {
    width: 100%;
    min-height: 80px;
    align-items: flex-end;
    order: 0;
}
#\33 df613c4.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA8ElEQVQY0wXBW0+CYACA4e///4Quu6hlK+eyNT8M5KQc5BMCYRoOUWPztNS1lldvzyPqXYWfuzhTi3SmSOOAJPLICsXmULM/N5x/T4i4COnobR5kCz2wGY1DfKUwfY2R6qJSSdUUiDgP6OodWr1HNG+AHQUM4zHaoI3Wu8EZ3DIvA8TnIsf1+kjrBVdZxOWUvJ4RKQNPvyeynlkuEsR6t8KfSOTwiSB5p2zmfG0r8iTEN3Qi22W9rBGb/QovfEWad0wSnebYcLp8UxQlpj3BGaZU6y1iu2/4UCae06UsIi4/Z/6uV7J8yVs/RhoZi9WBfz2j72jYwJ3+AAAAAElFTkSuQmCC');
}
    
#cff1c89b {
    width: auto;
    padding: 8px 20px 8px 20px;
}
    
#\31 b1b7c98 {
    column-gap: 3.7023942273623858%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 8px;
    align-items: flex-start;
}
    
#\30 0b08142 {
    width: auto;
    justify-content: flex-start;
    --column-gap: 8px;
    column-gap: 8px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\30 0fc1f21.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 0fc1f21 {
    margin: 0px 0% 0px 0%;
}
    
#\33 b9eb2a4 {
    margin-left: 0%;
    height: auto;
    margin-right: 0%;
    width: 20px;
}
    
#\36 a7c478f {
    min-height: auto;
    --column-gap: 8px;
    column-gap: 8px;
    padding: 6px 12px 6px 12px;
    margin: 0px 0% 0px 0%;
}
    
#\37 f926951 {
    width: auto;
    padding: 8px 20px 8px 20px;
}
    
#e98836ac.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e98836ac {
    margin: 0px 0% 0px 0%;
}
    
#\31 3cf10e8 {
    width: auto;
    justify-content: flex-start;
    --column-gap: 8px;
    column-gap: 8px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\32 4d0a761 {
    width: auto;
    padding: 8px 20px 8px 20px;
}
    
#d101ccea.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#d101ccea {
    margin: 0px 0% 0px 0%;
}
    
#ec21f818 {
    width: auto;
    padding: 8px 20px 8px 20px;
}
    
#b8f0d2d5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b8f0d2d5 {
    margin: 0px 0% 0px 0%;
}
    
#\37 f98bd09 {
    column-gap: 3.7023942273623858%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 8px;
    align-items: flex-start;
}
    
#ba232112 {
    width: auto;
    justify-content: flex-start;
    --column-gap: 8px;
    column-gap: 8px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\31 9f64f9f {
    width: auto;
    padding: 8px 20px 8px 20px;
}
    
#\35 c87edca.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 c87edca {
    margin: 0px 0% 0px 0%;
}
    
#\32 d4479ce {
    width: auto;
    padding: 8px 20px 8px 20px;
}
    
#\38 376b33a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 376b33a {
    margin: 0px 0% 0px 0%;
}
    
#ebda2607 {
    width: auto;
    justify-content: flex-start;
    --column-gap: 8px;
    column-gap: 8px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\30 4aa5a58 {
    width: auto;
    padding: 8px 20px 8px 20px;
}
    
#a703c696.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#a703c696 {
    margin: 0px 0% 0px 0%;
}
    
#\39 709416c {
    width: auto;
    padding: 8px 20px 8px 20px;
}
    
#\34 4fd2a42.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 4fd2a42 {
    margin: 0px 0% 0px 0%;
}
    
#a1ef985e.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 24px 16px 24px;
}
#a1ef985e {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\32 c01815f::before, #\32 c01815f > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#\35 c16926e {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 2;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#f3fd7a78::before, #f3fd7a78 > .bgExtraLayerOverlay {
    
}
#f3fd7a78 {
    width: 100%;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\32 78bf527 {
    --column-gap: 8px;
    column-gap: 8px;
}
    
#\34 4ec2e08 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 1;
    padding: 16px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#a66608c1 {
    width: 100.00%;
}
    
#\33 1e9326d::before, #\33 1e9326d > .bgExtraLayerOverlay {
    
}
#\33 1e9326d.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAABYlAAAWJQFJUiTwAAAA5ElEQVQI1x3PTU7DMBQE4Nd2USh2Y8dW01V/FrRBBNeNnW7YNEKsEadAqsQZkBCn4QjcAAlUnOTZx6FyR5rdt5gBiHkDGP7kA+IKShs1oX9qMjoWCUM9E8E+y1B9AIRVH77nfdpokqJZCW/3sRxNnnR6IbzZy1C9QILllDrFxo2eRiDD7iBDdUjR1uN2u+BdeS3Q3kPq7SPHskhavUy9rSMUEXpb01Zn9HhLmNtwkKF6Fd48sGaz5FjeRBDL0azjHPhiPfiEHsiwe5fePnGnZpe/a0acykinsqvujl5gPoD/8104ASTcRyk4koH8AAAAAElFTkSuQmCC');
}
    
#d1bced6d {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
    row-gap: 32px;
}
    
#\30 311d7ce::before, #\30 311d7ce > .bgExtraLayerOverlay {
    
}
#\30 311d7ce {
    width: 100%;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#group_pob {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 3;
    column-gap: 0%;
    flex-direction: row;
    flex-wrap: wrap;
    row-gap: 0px;
    align-content: center;
}
    
#dadc7e85 {
    width: 50%;
    row-gap: 8px;
    align-items: center;
    padding: 24px 16px 24px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\39 411b453 {
    width: 50%;
    row-gap: 8px;
    align-items: center;
    padding: 24px 16px 24px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\32 4cd45df {
    width: 100%;
    row-gap: 8px;
    min-height: auto;
    padding: 24px 16px 24px 16px;
    margin: 0px 0% 0px 0%;
}
    
#a29d6d4e {
    column-gap: 12px;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    row-gap: 8px;
    --column-gap: 12px;
}
    
#\32 81736e8 {
    margin-right: 0%;
    margin-left: 0%;
    width: 40px;
}
    
#b78d9de2 {
    width: auto;
}
    
#cde034b9 {
    width: auto;
}
    
#dbf92c2c {
    width: auto;
}
    
#ed70ce40 {
    column-gap: 12px;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    row-gap: 8px;
    --column-gap: 12px;
}
    
#\32 cd62738 {
    width: auto;
}
    
#\37 85bc0f5 {
    margin-right: 0%;
    margin-left: 0%;
    width: 40px;
}
}



@media (max-width: 767px) {
    
#\33 b9ec9de {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 0;
}
    
#\36 4eb491c {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#fb56221f {
    --column-gap: 8px;
    column-gap: 8px;
}
    
#\33 5be54b8.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 24px 16px 24px;
}
#\33 5be54b8 {
    width: auto;
    margin: 0px 0% 0px 0%;
}
    
#group_u94 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
    row-gap: 16px;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#group_hqc {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_dg8 {
    column-gap: 4.936525636483181%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#d7c0ae68 {
    margin-right: 0%;
    margin-left: 0%;
    width: auto;
}
    
#\32 0fcfd64 {
    column-gap: 4.936525636483181%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\39 b1d9f32 {
    margin-right: 0%;
    margin-left: 0%;
    width: auto;
}
    
#e7480e27 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#c618f66d {
    column-gap: 4.936525636483181%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#a0332c2c {
    margin-right: 0%;
    margin-left: 0%;
    width: auto;
}
    
#\30 ad92f52 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_t61 {
    min-height: auto;
    align-items: center;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\38 63871d0::before, #\38 63871d0 > .bgExtraLayerOverlay {
    
}
#\38 63871d0.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAABYlAAAWJQFJUiTwAAAA8ElEQVQI1xXKu0rDUBwH4Ayx2oTmcpLzp1AUBw2tQWPSnAsIQhcvT6CDo5tLF8HFWXQqFCni6CNpzvkdBfFRpN/8efHvQTD4KYN+N97qdRPf78YbzDTEIU8Jak5OL8jpd4+7tsjQ7jM73Ylsk2yiDBJbDznkjJy6J6dX5PSHR1DXHPIqh7hgtp1EpspiUw9zyBPu1B05/cKdfl3HZ4J64pDzHGIWm2YUdhVjti1yyHMOdcOhbj2CfiPoFYd65BCXaTfd7n8ehompU4Z2N4MoMyOqdVwS9IJDPeRWnKWmGfm26IV/e/7guwxiexTFX8fJP3SQUkt7lVYoAAAAAElFTkSuQmCC');
}
    
#\35 db54fd8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
}
    
#af6bb432 {
    --column-gap: 8px;
    column-gap: 8px;
}
    
#\36 b4ad016 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#cf90768a {
    width: 101.90%;
}
    
#\35 62c64ed {
    width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c95f3318 {
    width: 100%;
    align-items: center;
}
    
#\33 e50e91a {
    order: 2;
}
    
#d587cf43 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\30 b59e529::before, #\30 b59e529 > .bgExtraLayerOverlay {
    
}
#\30 b59e529.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAABYlAAAWJQFJUiTwAAAA0klEQVQI1yXKMW7CQBCF4UEojrCxbLTekagsEEEiKIq9yLtu3NAlgpYr+BCkSIpcI1TcJ8Jhd5bLEA0Uf/PeB4mdhhmpCZLeoDef6OvjPfMlSW8zW07YQGyfBplTuST9ht7s0dc/6OsDevMhSb8Lp3I2EJ5mj+JcjqWrGiTTSm++8ZZuJVWNsOWYDQSXWT89F4lwq7mkai1J7+5V68yt5qkrEjYAv9iL/xbByBYjQSoXTi1uWZXzxh8bgCsAdM+9sHt9GNJLFNtlykWnZcQbf2z+ATQKTJ7Q37HcAAAAAElFTkSuQmCC');
}
    
#\34 548f5f9 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\33 c202876 {
    order: 2;
}
    
#ba7c7829 {
    --column-gap: 8px;
    column-gap: 8px;
}
    
#\38 186bfc5 {
    width: 100.00%;
}
    
#\32 bd018d8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
}
    
#\31 ea4ce1e {
    width: 101.90%;
}
    
#acf80ccd {
    width: 301px;
}
    
#b241fe65 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#a47327fc {
    width: 100%;
}
    
#group_m44 {
    column-gap: 3.076923076923077%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#\32 ab10d68 {
    width: 100.00%;
}
    
#a8470332 {
    width: auto;
}
}



@media (max-width: 767px) {
    
#\37 9295625 {
    --column-gap: 8px;
    column-gap: 8px;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    row-gap: 4px;
    justify-content: center;
}
    
#\34 6ad5617::before, #\34 6ad5617 > .bgExtraLayerOverlay {
    
}
    
#\36 5e87f57 {
    width: 100.00%;
}
    
#\36 a6a7ffb {
    flex-direction: column;
    row-gap: 0px;
    column-gap: 3%;
}
    
#\39 df38979::before, #\39 df38979 > .bgExtraLayerOverlay {
    
}
#\39 df38979 {
    width: 100%;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\38 955a806 {
    margin-right: 0%;
    margin-left: 0%;
    width: 12px;
}
    
#\39 fdef516 {
    margin-right: 0%;
    margin-left: 0%;
    width: auto;
}
    
#b7d65dd2::before, #b7d65dd2 > .bgExtraLayerOverlay {
    
}
#b7d65dd2 {
    width: 100%;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\38 32593a9::before, #\38 32593a9 > .bgExtraLayerOverlay {
    
}
#\38 32593a9 {
    width: 100%;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\30 900f7c7 {
    align-items: flex-start;
    row-gap: 12px;
}
    
#b62e3c82::before, #b62e3c82 > .bgExtraLayerOverlay {
    
}
#b62e3c82 {
    width: 100%;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\34 417853b {
    min-height: unset;
    row-gap: 24px;
}
}



@media (max-width: 767px) {
    
#\32 d9a43cb {
    align-items: center;
    row-gap: 8px;
    padding: 12px 12px 12px 12px;
    margin: 0px 0% 0px 0%;
}
    
#\36 0cd3eaf {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 0;
}
    
#\36 995b3ae {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
    row-gap: 16px;
}
    
#\30 3a408af {
    --column-gap: 8px;
    column-gap: 8px;
}
    
#bcfd2d9e {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}

