@media all {
  *#dm .dmInner a.u_3149433168 .iconBg {
    display:inline-block !important;
    background-color:var(--color_3) !important;
    mask-image:url(https://irp.cdn-website.com/a8150ff2/icon/Arrow+Right_8202696.svg) !important;
    order:1 !important;
    width:20px !important;
    height:20px !important;
  }

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

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

  *#dm .dmInner div.u_3769792300 {
    background-color:var(--color_2) !important;
    background-image:none !important;
    border-radius:6px 6px 6px 6px !important;
  }

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

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

  *#dm .dmInner div.u_1447341544 {
    background-color:var(--color_1) !important;
    background-image:none !important;
    border-radius:6px 6px 6px 6px !important;
  }

  *#dm .dmInner div.u_1409671112 {
    background-color:var(--color_2) !important;
    background-image:none !important;
    border-radius:6px 6px 6px 6px !important;
  }

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

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

  *#dm .dmInner div.u_1221618664 {
    background-color:var(--color_1) !important;
    background-image:none !important;
    border-radius:6px 6px 6px 6px !important;
  }

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

  *#dm .dmInner div.u_1436381827 {
    background-color:var(--color_1) !important;
    background-image:none !important;
    border-radius:6px 6px 6px 6px !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1115067271 .iconBg {
    display:none !important;
    background-color:var(--color_4) !important;
    mask-image:url(https://irp.cdn-website.com/a8150ff2/icon/Arrow+Right_8202696.svg) !important;
    order:1 !important;
    width:20px !important;
    height:20px !important;
  }

  *#dm .dmInner div.u_1414853845 {
    background-color:var(--color_6) !important;
    background-image:none !important;
    border-radius:6px 6px 6px 6px !important;
  }

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

  *#dm .dmInner div.u_1544701788 {
    background-color:var(--color_6) !important;
    background-image:none !important;
    border-radius:6px 6px 6px 6px !important;
  }

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

  *#dm .dmInner div.u_1317337888 {
    background-color:var(--color_6) !important;
    background-image:none !important;
    border-radius:6px 6px 6px 6px !important;
  }

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

  *#dm .dmInner div.u_1272923024 {
    background-color:var(--color_6) !important;
    background-image:none !important;
    border-radius:6px 6px 6px 6px !important;
  }

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

  *#dm .dmInner div.u_1089144187 {
    background-color:var(--color_6) !important;
    background-image:none !important;
    border-radius:6px 6px 6px 6px !important;
  }

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

  *#dm .dmInner a.u_1745998977 .iconBg {
    display:inline-block !important;
    background-color:var(--color_3) !important;
    mask-image:url(https://irp.cdn-website.com/a8150ff2/icon/Arrow+Right_8202696.svg) !important;
    order:1 !important;
    width:20px !important;
    height:20px !important;
  }

  *#dm .dmInner a.u_1745998977 {
    background-image:linear-gradient(90deg,rgba(29,130,152,1) 0%,rgba(25,111,129,1) 100%) !important;
    background-origin:border-box !important;
  }

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

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

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

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

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

  *#dm .dmInner a.u_1537192600 .iconBg {
    display:inline-block !important;
    background-color:var(--color_3) !important;
    mask-image:url(https://irp.cdn-website.com/a8150ff2/icon/Arrow+Right_8202696.svg) !important;
    order:1 !important;
    width:20px !important;
    height:20px !important;
  }

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

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

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

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

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

  *#dm .dmInner div.u_1413231052 {
    background-color:rgba(18,105,226,0.1) !important;
    background-image:none !important;
    border-radius:6px 6px 6px 6px !important;
  }

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

  *#dm .dmInner div.u_1458425136 {
    background-color:rgba(18,105,226,0.1) !important;
    background-image:none !important;
    border-radius:6px 6px 6px 6px !important;
  }

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

  *#dm .dmInner div.u_1534422182 {
    background-color:rgba(18,105,226,0.1) !important;
    background-image:none !important;
    border-radius:6px 6px 6px 6px !important;
  }

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

  *#dm .dmInner div.u_1015596253 {
    background-color:rgba(18,105,226,0.1) !important;
    background-image:none !important;
    border-radius:6px 6px 6px 6px !important;
  }

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

  *#dm .dmInner div.u_1964442940 {
    background-color:rgba(18,105,226,0.1) !important;
    background-image:none !important;
    border-radius:6px 6px 6px 6px !important;
  }

  *#dm .dmInner a.u_1537192600 {
    background-image:linear-gradient(90deg,rgba(18,105,226,1) 0%,rgba(13,79,171,1) 100%) !important;
    background-origin:border-box !important;
  }

  *#dm .dmInner a.u_1402450169 .iconBg {
    display:inline-block !important;
    background-color:var(--color_3) !important;
    mask-image:url(https://irp.cdn-website.com/a8150ff2/icon/Arrow+Right_8202696.svg) !important;
    order:1 !important;
    width:20px !important;
    height:20px !important;
  }

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

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

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

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

  *#dm .dmInner div.u_1569974443 {
    background-color:rgba(164,78,244,0.1) !important;
    background-image:none !important;
    border-radius:6px 6px 6px 6px !important;
  }

  *#dm .dmInner div.u_1964057824 {
    background-color:rgba(164,78,244,0.1) !important;
    background-image:none !important;
    border-radius:6px 6px 6px 6px !important;
  }

  *#dm .dmInner div.u_1643527367 {
    background-color:rgba(164,78,244,0.1) !important;
    background-image:none !important;
    border-radius:6px 6px 6px 6px !important;
  }

  *#dm .dmInner div.u_1388101963 {
    background-color:rgba(164,78,244,0.1) !important;
    background-image:none !important;
    border-radius:6px 6px 6px 6px !important;
  }

  *#dm .dmInner div.u_1298034364 {
    background-color:rgba(164,78,244,0.1) !important;
    background-image:none !important;
    border-radius:6px 6px 6px 6px !important;
  }

  *#dm .dmInner a.u_1402450169 {
    background-image:linear-gradient(90deg,rgba(164,78,244,1) 0%,rgba(124,58,185,1) 100%) !important;
    background-origin:border-box !important;
  }

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

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

  *#dm .dmInner div.u_1401923408 {
    background-color:rgba(248,113,92,0.1) !important;
    background-image:none !important;
    border-radius:6px 6px 6px 6px !important;
  }

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

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

  *#dm .dmInner div.u_1155439116 {
    background-color:rgba(248,113,92,0.1) !important;
    background-image:none !important;
    border-radius:6px 6px 6px 6px !important;
  }

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

  *#dm .dmInner div.u_1708956016 {
    background-color:rgba(248,113,92,0.1) !important;
    background-image:none !important;
    border-radius:6px 6px 6px 6px !important;
  }

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

  *#dm .dmInner div.u_1455814987 {
    background-color:rgba(248,113,92,0.1) !important;
    background-image:none !important;
    border-radius:6px 6px 6px 6px !important;
  }

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

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

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

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

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

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

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

  *#dm .dmInner div.u_3720782045 hr {
    border-width:1px !important;
    color:rgba(255,255,255,0.2) !important;
  }

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

  *#dm .dmInner div.u_464565109 {
    border-radius:10px 10px 10px 10px !important;
    background-color:rgba(45,212,191,0.1) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgba(45,212,191,0.2) rgba(45,212,191,0.2) rgba(45,212,191,0.2) rgba(45,212,191,0.2) !important;
    border-width:1px 1px 1px 1px !important;
  }

  *#dm .dmInner div.u_1638400508 {
    border-radius:10px 10px 10px 10px !important;
    background-color:rgba(29,130,152,0.1) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgba(45,212,191,0.2) rgba(45,212,191,0.2) rgba(45,212,191,0.2) rgba(45,212,191,0.2) !important;
    border-width:0px 0px 0px 0px !important;
  }

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

  *#dm .dmInner div.u_1784962200 {
    border-radius:10px 10px 10px 10px !important;
    background-color:rgba(29,130,152,0.1) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgba(45,212,191,0.2) rgba(45,212,191,0.2) rgba(45,212,191,0.2) rgba(45,212,191,0.2) !important;
    border-width:0px 0px 0px 0px !important;
  }

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

  *#dm .dmInner div.u_1515224799 {
    border-radius:10px 10px 10px 10px !important;
    background-color:rgba(29,130,152,0.1) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgba(45,212,191,0.2) rgba(45,212,191,0.2) rgba(45,212,191,0.2) rgba(45,212,191,0.2) !important;
    border-width:0px 0px 0px 0px !important;
  }

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

  *#dm .dmInner div.u_1598872946 {
    border-radius:10px 10px 10px 10px !important;
    background-color:rgba(29,130,152,0.1) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgba(45,212,191,0.2) rgba(45,212,191,0.2) rgba(45,212,191,0.2) rgba(45,212,191,0.2) !important;
    border-width:0px 0px 0px 0px !important;
  }

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

  *#dm .dmInner div.u_1790919734 {
    background-color:rgba(29,130,152,0.1) !important;
    background-image:none !important;
    border-radius:6px 6px 6px 6px !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1818973739 {
    border-radius:10px 10px 10px 10px !important;
    background-color:rgba(29,130,152,0.1) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgba(45,212,191,0.2) rgba(45,212,191,0.2) rgba(45,212,191,0.2) rgba(45,212,191,0.2) !important;
    border-width:0px 0px 0px 0px !important;
  }

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

  *#dm .dmInner div.u_1624716304 {
    border-radius:10px 10px 10px 10px !important;
    background-color:rgba(29,130,152,0.1) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgba(45,212,191,0.2) rgba(45,212,191,0.2) rgba(45,212,191,0.2) rgba(45,212,191,0.2) !important;
    border-width:0px 0px 0px 0px !important;
  }

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

  *#dm .dmInner div.u_1884213079 {
    border-radius:10px 10px 10px 10px !important;
    background-color:rgba(29,130,152,0.1) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgba(45,212,191,0.2) rgba(45,212,191,0.2) rgba(45,212,191,0.2) rgba(45,212,191,0.2) !important;
    border-width:0px 0px 0px 0px !important;
  }

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

  *#dm .dmInner div.u_1341608438 input:not([type="submit"]) {
    border-style:solid !important;
    border-color:rgba(255,255,255,0.15) rgba(255,255,255,0.15) rgba(255,255,255,0.15) rgba(255,255,255,0.15) !important;
    border-width:1px 1px 1px 1px !important;
    background-color:var(--color_4) !important;
    background-image:none !important;
    border-radius:6px 6px 6px 6px !important;
  }

  *#dm .dmInner div.u_1341608438 textarea {
    border-style:solid !important;
    border-color:rgba(255,255,255,0.15) rgba(255,255,255,0.15) rgba(255,255,255,0.15) rgba(255,255,255,0.15) !important;
    border-width:1px 1px 1px 1px !important;
    background-color:var(--color_4) !important;
    background-image:none !important;
    border-radius:6px 6px 6px 6px !important;
  }

  *#dm .dmInner div.u_1341608438 select {
    border-style:solid !important;
    border-color:rgba(255,255,255,0.15) rgba(255,255,255,0.15) rgba(255,255,255,0.15) rgba(255,255,255,0.15) !important;
    border-width:1px 1px 1px 1px !important;
    background-color:var(--color_4) !important;
    background-image:none !important;
    border-radius:6px 6px 6px 6px !important;
  }

  *#dm .dmInner div.u_1341608438 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) {
    color:var(--color_3) !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_1341608438 .m-recaptcha {
    color:var(--color_3) !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_1341608438 input::placeholder {
    color:rgba(255,255,255,0.3) !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_1341608438 input.placeholder {
    color:rgba(255,255,255,0.3) !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_1341608438 textarea::placeholder {
    color:rgba(255,255,255,0.3) !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_1341608438 textarea.placeholder {
    color:rgba(255,255,255,0.3) !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_1341608438 select::placeholder {
    color:rgba(255,255,255,0.3) !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_1341608438 select.placeholder {
    color:rgba(255,255,255,0.3) !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_1341608438 .dmforminput input {
    font-size:14px !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_1341608438 .dmforminput textarea {
    font-size:14px !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_1341608438 .dmforminput .fileUploadLink {
    font-size:14px !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_1341608438 .checkboxwrapper span {
    font-size:14px !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_1341608438 .radiowrapper span {
    font-size:14px !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_1341608438 .optinwrapper div {
    font-size:14px !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_1341608438 .freetextwrapper {
    font-size:14px !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_1341608438 .dmforminput select {
    font-size:14px !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_1341608438 .dmforminput option {
    font-size:14px !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_1341608438 .dmformsubmit:hover input[type="submit"] { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1341608438 .dmformsubmit.hover input[type="submit"] { color:var(--color_3) !important; }

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

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

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

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

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

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

  *#dm .dmInner div.u_1629049489 {
    background-color:var(--color_2) !important;
    background-image:none !important;
    border-radius:6px 6px 6px 6px !important;
  }

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

  *#dm .dmInner div.u_1569974443 .svg { fill:rgba(164,78,244,1) !important; }

  *#dm .dmInner div.u_1964057824 .svg { fill:rgba(164,78,244,1) !important; }

  *#dm .dmInner div.u_1643527367 .svg { fill:rgba(164,78,244,1) !important; }

  *#dm .dmInner div.u_1388101963 .svg { fill:rgba(164,78,244,1) !important; }

  *#dm .dmInner div.u_1298034364 .svg { fill:rgba(164,78,244,1) !important; }

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

  *#dm .dmInner div.u_1373069594 {
    background-color:rgba(18,105,226,0.1) !important;
    background-image:none !important;
    border-radius:6px 6px 6px 6px !important;
  }

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

  *#dm .dmInner div.u_1482073394 {
    background-color:rgba(18,105,226,0.1) !important;
    background-image:none !important;
    border-radius:6px 6px 6px 6px !important;
  }

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

  *#dm .dmInner div.u_1700493051 {
    background-color:rgba(18,105,226,0.1) !important;
    background-image:none !important;
    border-radius:6px 6px 6px 6px !important;
  }

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

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

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

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

  *#dm .dmInner div.u_1341608438 .dmformsubmit {
    float:none !important;
    display:block !important;
    margin-left:auto !important;
    margin-right:auto !important;
    height:50px !important;
    width:200px !important;
    background-color:var(--color_1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1817301544 {
    background-color:rgba(18,105,226,0.1) !important;
    background-image:none !important;
    border-radius:7px 7px 7px 7px !important;
  }

  *#dm .dmInner div.u_1747268601 {
    background-color:rgba(18,105,226,0.1) !important;
    background-image:none !important;
    border-radius:7px 7px 7px 7px !important;
  }

  *#dm .dmInner div.u_1610636684 {
    background-color:rgba(18,105,226,0.1) !important;
    background-image:none !important;
    border-radius:7px 7px 7px 7px !important;
  }

  *#dm .dmInner div.u_1965901756 {
    background-color:rgba(18,105,226,0.1) !important;
    background-image:none !important;
    border-radius:7px 7px 7px 7px !important;
  }

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

  *#dm .dmInner a.u_1193485092 .iconBg {
    display:none !important;
    background-color:var(--color_1) !important;
    mask-image:url(https://irp.cdn-website.com/a8150ff2/icon/Arrow+Right_8202696.svg) !important;
    order:1 !important;
    width:20px !important;
    height:20px !important;
  }

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1332680664 {
    background-color:rgba(18,105,226,0.1) !important;
    background-image:none !important;
    border-radius:6px 6px 6px 6px !important;
  }

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

  *#dm .dmInner div.u_1002760029 {
    background-color:rgba(18,105,226,0.1) !important;
    background-image:none !important;
    border-radius:6px 6px 6px 6px !important;
  }

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

  *#dm .dmInner div.u_1665063395 {
    background-color:rgba(18,105,226,0.1) !important;
    background-image:none !important;
    border-radius:6px 6px 6px 6px !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1563291255 {
    background-color:rgba(18,105,226,0.1) !important;
    background-image:none !important;
    border-radius:6px 6px 6px 6px !important;
  }
}
@media (min-width:1025px) {}
@media (min-width:768px) and (max-width:1024px) {}
@media (min-width:0px) and (max-width:767px) {}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(0, 0, 0, 0);
    --overlapping-background-image: rgba(255, 255, 255, 1);
}
}



@media all {
    
#\36 3bd85219866cc3622781521 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 25px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 12% 2% 12% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f[data-background-color-animation] {
    
}
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    border-radius: inherit;
    background-image: linear-gradient(90deg, rgba(255, 255, 255, 1) 50%, rgba(0, 0, 0, 0) 100%);
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.5;
}
#\36 3bd85219866cc362278151f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://lirp.cdn-website.com/a8150ff2/dms3rep/multi/opt/beyond1-1920w.jpg");
    background-size: auto;
    background-position: 50% 100%;
    box-shadow: none;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#widget_lqp {
    width: 72.66%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_tp5 {
    width: 62.56%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#group_pmk {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.8591106230106287%;
    flex-wrap: nowrap;
    order: 3;
    padding: 0px 0px 0px 0px;
    margin: 15px 0% 0px 0%;
}
    
#widget_clp.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 40px 10px 40px;
}
#widget_clp {
    width: auto;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\33 8fa8a47.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 40px 10px 40px;
}
#\33 8fa8a47 {
    width: auto;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3d24979f4a54e38542a8abe {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_9);
    background-image: none;
}
    
#\36 3d24979f4a54e38542a8abb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 6% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: 0px 0% 0px 0%;
}
    
#widget_7da {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_7qp {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
}



@media all {
    
#\36 6e0148a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 31.3%;
    min-width: 4%;
    border-radius: 10px 10px 10px 10px;
    border-width: 0px 0px 0px 0px;
    border-color: rgba(114, 114, 114, 0.1) rgba(114, 114, 114, 0.1) rgba(114, 114, 114, 0.1) rgba(114, 114, 114, 0.1);
    border-style: solid;
    justify-content: flex-start;
    background-color: rgba(29, 130, 152, 0.05);
    background-image: none;
    order: 0;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\31 4c59f59 {
    min-height: 240px;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 2% 2% 2%;
}
    
#cee49e48 {
    margin: 0px 0% 0px 0%;
}
    
#widget_vgk.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#widget_vgk {
    width: 45px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_rj8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_mhs {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 f253a20 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 31.3%;
    min-width: 4%;
    border-radius: 10px 10px 10px 10px;
    border-width: 0px 0px 0px 0px;
    border-color: rgba(114, 114, 114, 0.1) rgba(114, 114, 114, 0.1) rgba(114, 114, 114, 0.1) rgba(114, 114, 114, 0.1);
    border-style: solid;
    justify-content: flex-start;
    background-color: rgba(18, 105, 226, 0.05);
    background-image: none;
    order: 1;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\32 359384d.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#\32 359384d {
    width: 45px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\37 ae76209 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b6a1b23c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 04850f5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 31.3%;
    min-width: 4%;
    border-radius: 10px 10px 10px 10px;
    border-width: 0px 0px 0px 0px;
    border-color: rgba(114, 114, 114, 0.1) rgba(114, 114, 114, 0.1) rgba(114, 114, 114, 0.1) rgba(114, 114, 114, 0.1);
    border-style: solid;
    justify-content: flex-start;
    background-color: rgba(29, 130, 152, 0.05);
    background-image: none;
    order: 2;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\37 4f33cfb {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 433cba5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 99bfafa {
    background-color: var(--color_9);
    background-image: none;
}
    
#\31 de07969.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#\31 de07969 {
    width: 45px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\30 cecd672 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 872b5ed {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e2a36662.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#e2a36662 {
    width: 45px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#d66f2dc7.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#d66f2dc7 {
    width: 45px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\31 0cff219 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 31.3%;
    min-width: 4%;
    border-radius: 10px 10px 10px 10px;
    border-width: 0px 0px 0px 0px;
    border-color: rgba(114, 114, 114, 0.1) rgba(114, 114, 114, 0.1) rgba(114, 114, 114, 0.1) rgba(114, 114, 114, 0.1);
    border-style: solid;
    justify-content: flex-start;
    background-color: rgba(29, 130, 152, 0.05);
    background-image: none;
    order: 1;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\36 50c5094 {
    margin: 0px 0% 0px 0%;
}
    
#b2d1ab71 {
    min-height: 240px;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 2% 4% 2%;
}
    
#eec4d176 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ebc9c771 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 31.3%;
    min-width: 4%;
    border-radius: 10px 10px 10px 10px;
    border-width: 0px 0px 0px 0px;
    border-color: rgba(114, 114, 114, 0.1) rgba(114, 114, 114, 0.1) rgba(114, 114, 114, 0.1) rgba(114, 114, 114, 0.1);
    border-style: solid;
    justify-content: flex-start;
    background-color: rgba(18, 105, 226, 0.05);
    background-image: none;
    order: 0;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\32 ac5e0a3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 3bdbc55 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 31.3%;
    min-width: 4%;
    border-radius: 10px 10px 10px 10px;
    border-width: 0px 0px 0px 0px;
    border-color: rgba(114, 114, 114, 0.1) rgba(114, 114, 114, 0.1) rgba(114, 114, 114, 0.1) rgba(114, 114, 114, 0.1);
    border-style: solid;
    justify-content: flex-start;
    background-color: rgba(18, 105, 226, 0.05);
    background-image: none;
    order: 2;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#f785ad52.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#f785ad52 {
    width: 45px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\32 485761f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 d9d93d9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 dcf632c {
    background-color: var(--color_9);
    background-image: none;
}
}



@media all {
    
#ff865310 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 30px;
    width: 100%;
    min-width: 4%;
    border-radius: 10px 10px 10px 10px;
    background-image: linear-gradient(90deg, rgba(18, 105, 226, 0.1) 0%, rgba(29, 130, 152, 0.1) 100%);
    background-origin: border-box;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(114, 114, 114, 0.1) rgba(114, 114, 114, 0.1) rgba(114, 114, 114, 0.1) rgba(114, 114, 114, 0.1);
    border-style: solid;
    padding: 40px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
}
    
#\31 f674339 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 2% 6% 2%;
}
    
#dcaca2a5 {
    margin: 0px 0% 0px 0%;
}
    
#group_k6f {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 ff7ac25 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.1280133000831256%;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b301f57c {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_m7h {
    align-items: flex-start;
    width: 48.94%;
    min-height: auto;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_o1p {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    --column-gap: 2%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_po3 {
    width: 25px;
    height: auto;
    min-width: 25px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#widget_8qn {
    width: 92.42%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\34 2ad0ccd {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    --column-gap: 2%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 e44adb0 {
    width: 25px;
    height: auto;
    min-width: 25px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#f49c238a {
    width: 92.42%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#f9b497fe {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    --column-gap: 2%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f0182314 {
    width: 25px;
    height: auto;
    min-width: 25px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#\32 c8ec21e {
    width: 92.42%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\31 7e329c7 {
    align-items: flex-start;
    width: 48.94%;
    min-height: auto;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 783ad35 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    --column-gap: 2%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ed290096 {
    width: 25px;
    height: auto;
    min-width: 25px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#a3e429fc {
    width: 92.42%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\30 91aa7cd {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    --column-gap: 2%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 9971ed3 {
    width: 25px;
    height: auto;
    min-width: 25px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#e01579fb {
    width: 92.42%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\35 155cdc3 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    --column-gap: 2%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#c823af97 {
    width: 25px;
    height: auto;
    min-width: 25px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#\34 f5030e0 {
    width: 92.42%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\39 049c8f4 {
    background-color: var(--color_9);
    background-image: none;
}
}



@media all {
    
#\37 7985624 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e7551bd2 {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 6% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\33 3e46e61 {
    margin: 0px 0% 0px 0%;
}
    
#d223b0aa {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(234, 241, 251, 1);
    background-image: none;
}
    
#b80b6fad {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\35 6f524bb {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
}



@media all {
    
#\36 ef90cbf {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 fe25ae7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 31.3%;
    min-width: 4%;
    border-radius: 10px 10px 10px 10px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(114, 114, 114, 0.15) rgba(114, 114, 114, 0.15) rgba(114, 114, 114, 0.15) rgba(114, 114, 114, 0.15);
    border-style: solid;
    justify-content: flex-start;
    background-color: var(--color_3);
    background-image: none;
    order: 0;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\39 443d3f2 {
    min-height: 240px;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 2% 6% 2%;
}
    
#\33 14a1fb4 {
    margin: 0px 0% 0px 0%;
}
    
#\33 d968965 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 7c57825.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#\31 7c57825 {
    width: 45px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#b3157687 {
    background-color: rgba(234, 241, 251, 1);
    background-image: none;
}
    
#\36 127822b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 31.3%;
    min-width: 4%;
    border-radius: 10px 10px 10px 10px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(114, 114, 114, 0.15) rgba(114, 114, 114, 0.15) rgba(114, 114, 114, 0.15) rgba(114, 114, 114, 0.15);
    border-style: solid;
    justify-content: flex-start;
    background-color: var(--color_3);
    background-image: none;
    order: 0;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#ccee83b5.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#ccee83b5 {
    width: 45px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\39 567acd1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 bd14624 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#bef6a1de {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 31.3%;
    min-width: 4%;
    border-radius: 10px 10px 10px 10px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(114, 114, 114, 0.15) rgba(114, 114, 114, 0.15) rgba(114, 114, 114, 0.15) rgba(114, 114, 114, 0.15);
    border-style: solid;
    justify-content: flex-start;
    background-color: var(--color_3);
    background-image: none;
    order: 0;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\31 e7f73b9.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#\31 e7f73b9 {
    width: 45px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\32 250980e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 2b0706e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#e9665fda {
    margin: 0px 0% 0px 0%;
}
    
#c0566408 {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 6% 2% 8% 2%;
    margin: 0% 0% 0% 0%;
}
    
#d716f446 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: linear-gradient(90deg, rgba(29, 130, 152, 1) 43%, rgba(38, 49, 64, 1) 100%);
    background-origin: border-box;
}
    
#a12ad61a {
    width: 54.64%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 8e154b1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\39 21a3d1b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\39 a2c00c2.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 40px 10px 40px;
}
#\39 a2c00c2 {
    width: auto;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\32 6dc4131 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.8591106230106287%;
    flex-wrap: nowrap;
    order: 2;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 15px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c41efaed.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 40px 10px 40px;
}
#c41efaed {
    width: auto;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\34 a10caec {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 24bdb9e {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_8);
    background-image: none;
}
    
#\35 391a347 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\34 22d2855 {
    width: 54.93%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#b82bdeae {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 6% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\35 f34d0b5 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#de814ada {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 a3c612e.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#\33 a3c612e {
    width: 45px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\38 9df71f1 {
    background-color: var(--color_8);
    background-image: none;
}
    
#\36 d4df48a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 32%;
    min-width: 4%;
    border-radius: 10px 10px 10px 10px;
    border-width: 2px 2px 2px 2px;
    border-color: var(--color_6) var(--color_6) var(--color_6) var(--color_6);
    border-style: solid;
    justify-content: flex-start;
    background-color: var(--color_3);
    background-image: none;
    order: 0;
    padding: 30px 20px 30px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\34 6cd7621 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 9e8ec39 {
    margin: 0px 0% 0px 0%;
}
    
#b328bf88 {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 0% 2% 6% 2%;
}
    
#group_863 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3%;
    flex-wrap: nowrap;
    justify-content: flex-start;
    --column-gap: 3%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#fb16a016.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 5px 5px 5px;
}
#fb16a016 {
    width: 34.4844px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    min-width: 30px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_e62 {
    align-items: flex-start;
    width: 85.07%;
    min-height: auto;
    max-height: 100%;
    row-gap: 4px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d84ed934 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_288 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b3677cb8 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3%;
    flex-wrap: nowrap;
    justify-content: flex-start;
    --column-gap: 3%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f31895f2.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 5px 5px 5px;
}
#f31895f2 {
    width: 34.1406px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    min-width: 30px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 3863cbe {
    align-items: flex-start;
    width: 86.23%;
    min-height: auto;
    max-height: 100%;
    row-gap: 4px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 0ab29dd {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 b7436fd {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#eea4367c {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3%;
    flex-wrap: nowrap;
    justify-content: flex-start;
    --column-gap: 3%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 45f2c59.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 5px 5px 5px;
}
#\32 45f2c59 {
    width: 34.4844px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    min-width: 30px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 b9847f8 {
    align-items: flex-start;
    width: 85.07%;
    min-height: auto;
    max-height: 100%;
    row-gap: 4px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 bace3be {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c9eaca0f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 174045c {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3%;
    flex-wrap: nowrap;
    justify-content: flex-start;
    --column-gap: 3%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 e4092ea.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 5px 5px 5px;
}
#\30 e4092ea {
    width: 34.4844px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    min-width: 30px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 646e8ad {
    align-items: flex-start;
    width: 85.07%;
    min-height: auto;
    max-height: 100%;
    row-gap: 4px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 d852cef {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 a661c04 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 2abfe16.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 40px 10px 40px;
}
#\32 2abfe16 {
    width: auto;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 5e35704 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 32%;
    min-width: 4%;
    border-radius: 10px 10px 10px 10px;
    border-width: 2px 2px 2px 2px;
    border-color: rgba(18, 105, 226, 0.1) rgba(18, 105, 226, 0.1) rgba(18, 105, 226, 0.1) rgba(18, 105, 226, 0.1);
    border-style: solid;
    justify-content: flex-start;
    background-color: var(--color_3);
    background-image: none;
    order: 0;
    padding: 30px 20px 30px 20px;
    margin: 0px 0% 0px 0%;
}
    
#f08f6f0f.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#f08f6f0f {
    width: 45px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#d4bae1d3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b0cd0edc.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b0cd0edc {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 27px 0%;
}
    
#\37 dd3dce9 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3%;
    flex-wrap: nowrap;
    justify-content: flex-start;
    --column-gap: 3%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 ae3da1b.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 5px 5px 5px;
}
#\38 ae3da1b {
    width: 34.4844px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    min-width: 30px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 456548d {
    align-items: flex-start;
    width: 85.07%;
    min-height: auto;
    max-height: 100%;
    row-gap: 4px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b0b75bd2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 a12d5d3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 8fcb7d0.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 40px 10px 40px;
}
#\31 8fcb7d0 {
    width: auto;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 07933c9 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3%;
    flex-wrap: nowrap;
    justify-content: flex-start;
    --column-gap: 3%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d77ef86f.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 5px 5px 5px;
}
#d77ef86f {
    width: 34.4844px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    min-width: 30px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 d80e23a {
    align-items: flex-start;
    width: 85.07%;
    min-height: auto;
    max-height: 100%;
    row-gap: 4px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 1e9ce10 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 863cb53 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 217fc3e {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3%;
    flex-wrap: nowrap;
    justify-content: flex-start;
    --column-gap: 3%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ae6df685.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 5px 5px 5px;
}
#ae6df685 {
    width: 34.4844px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    min-width: 30px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 14f503f {
    align-items: flex-start;
    width: 85.07%;
    min-height: auto;
    max-height: 100%;
    row-gap: 4px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 ff6abcd {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 96845fb {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 227954b {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3%;
    flex-wrap: nowrap;
    justify-content: flex-start;
    --column-gap: 3%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 8e05955.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 5px 5px 5px;
}
#\35 8e05955 {
    width: 34.4844px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    min-width: 30px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bc068e96 {
    align-items: flex-start;
    width: 85.07%;
    min-height: auto;
    max-height: 100%;
    row-gap: 4px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#cff5aaf7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 6681747 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 7ad1901 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 32%;
    min-width: 4%;
    border-radius: 10px 10px 10px 10px;
    border-width: 2px 2px 2px 2px;
    border-color: rgba(114, 114, 114, 0.1) rgba(114, 114, 114, 0.1) rgba(114, 114, 114, 0.1) rgba(114, 114, 114, 0.1);
    border-style: solid;
    justify-content: flex-start;
    background-color: var(--color_3);
    background-image: none;
    order: 0;
    padding: 30px 20px 30px 20px;
    margin: 0px 0% 0px 0%;
}
    
#a2602324.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#a2602324 {
    width: 45px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\31 6d18f45 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 1c0f47f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#fa63e926 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3%;
    flex-wrap: nowrap;
    justify-content: flex-start;
    --column-gap: 3%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 f96d2e5.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 5px 5px 5px;
}
#\31 f96d2e5 {
    width: 34.4844px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    min-width: 30px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 c408854 {
    align-items: flex-start;
    width: 85.07%;
    min-height: auto;
    max-height: 100%;
    row-gap: 4px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 a9c2a1d {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d0358ba2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 15e1b79.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 40px 10px 40px;
}
#\36 15e1b79 {
    width: auto;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 ccf70bd {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3%;
    flex-wrap: nowrap;
    justify-content: flex-start;
    --column-gap: 3%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 bd61f07.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 5px 5px 5px;
}
#\38 bd61f07 {
    width: 34.4844px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    min-width: 30px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c3573d5d {
    align-items: flex-start;
    width: 85.07%;
    min-height: auto;
    max-height: 100%;
    row-gap: 4px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#a643f80a {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#be63baf6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#bbc78715 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3%;
    flex-wrap: nowrap;
    justify-content: flex-start;
    --column-gap: 3%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#bff01d9d.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 5px 5px 5px;
}
#bff01d9d {
    width: 34.4844px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    min-width: 30px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 3b2733d {
    align-items: flex-start;
    width: 85.07%;
    min-height: auto;
    max-height: 100%;
    row-gap: 4px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f4c01544 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 d46b326 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 d84419f {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3%;
    flex-wrap: nowrap;
    justify-content: flex-start;
    --column-gap: 3%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 0a1a8c7.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 5px 5px 5px;
}
#\34 0a1a8c7 {
    width: 34.4844px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    min-width: 30px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 e087b9f {
    align-items: flex-start;
    width: 85.07%;
    min-height: auto;
    max-height: 100%;
    row-gap: 4px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 13c0d98 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 6bfe315 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\34 7611024 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 7640459::before, #\37 7640459 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_4);
    opacity: 0.95;
    border-radius: inherit;
}
#\37 7640459 {
    background-color: var(--color_4);
    background-image: url("https://lirp.cdn-website.com/a8150ff2/dms3rep/multi/opt/grid-me-1920w.png");
    background-repeat: repeat;
    background-size: auto;
}
    
#\34 27b94ea {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 50px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 54c59e9 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 6% 2% 6% 2%;
}
    
#\39 2bcc2ad {
    margin: 0px 0% 0px 0%;
}
    
#group_b26 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d7eb1e78 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 aa44a24 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fbf6704f {
    width: 69.27%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\33 e5171d8 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3%;
    order: 0;
    border-radius: 300px 300px 300px 300px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(248, 113, 92, 0.2) rgba(248, 113, 92, 0.2) rgba(248, 113, 92, 0.2) rgba(248, 113, 92, 0.2);
    border-style: solid;
    background-color: rgba(248, 113, 92, 0.1);
    background-image: none;
    flex-wrap: nowrap;
    --column-gap: 3%;
    justify-self: auto;
    align-self: auto;
    padding: 5px 10px 5px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 2adae28 {
    width: 25px;
    height: auto;
    min-width: 25px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\37 f36bc1d {
    width: 179px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#group_4ud {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.1280133000831256%;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_olq {
    align-items: flex-start;
    width: 48.94%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b76e7165 {
    align-items: flex-start;
    width: 48.94%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#abf82a53 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 ef742f9 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3%;
    flex-wrap: nowrap;
    justify-content: flex-start;
    --column-gap: 3%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    border-radius: 8px 8px 8px 8px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(255, 255, 255, 0.15) rgba(255, 255, 255, 0.15) rgba(255, 255, 255, 0.15) rgba(255, 255, 255, 0.15);
    border-style: solid;
    background-color: rgba(255, 255, 255, 0.03);
    background-image: none;
    padding: 10px 8px 10px 8px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dd225771 {
    align-items: flex-start;
    width: 89.93%;
    min-height: auto;
    max-height: 100%;
    row-gap: 4px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 4733f77.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 5px 5px 5px;
}
#\30 4733f77 {
    width: 40px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-width: 30px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 badaa38 {
    width: 213px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#da8b4973 {
    width: 25px;
    height: auto;
    min-width: 25px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\36 f8d9e55 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3%;
    order: 1;
    border-radius: 0px 0px 0px 0px;
    border-width: 0px 0px 0px 0px;
    border-color: rgba(253, 0, 0, 0.2) rgba(253, 0, 0, 0.2) rgba(253, 0, 0, 0.2) rgba(253, 0, 0, 0.2);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    flex-wrap: nowrap;
    --column-gap: 3%;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 cf8c1ab {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3%;
    flex-wrap: nowrap;
    justify-content: flex-start;
    --column-gap: 3%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    border-radius: 8px 8px 8px 8px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(255, 255, 255, 0.15) rgba(255, 255, 255, 0.15) rgba(255, 255, 255, 0.15) rgba(255, 255, 255, 0.15);
    border-style: solid;
    background-color: rgba(255, 255, 255, 0.03);
    background-image: none;
    padding: 10px 8px 10px 8px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 053b585.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 5px 5px 5px;
}
#\34 053b585 {
    width: 40px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-width: 30px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b151a991 {
    align-items: flex-start;
    width: 89.93%;
    min-height: auto;
    max-height: 100%;
    row-gap: 4px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#c500fe03 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a904bd83 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 f5b0bce {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3%;
    flex-wrap: nowrap;
    justify-content: flex-start;
    --column-gap: 3%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    border-radius: 8px 8px 8px 8px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(255, 255, 255, 0.15) rgba(255, 255, 255, 0.15) rgba(255, 255, 255, 0.15) rgba(255, 255, 255, 0.15);
    border-style: solid;
    background-color: rgba(255, 255, 255, 0.03);
    background-image: none;
    padding: 10px 8px 10px 8px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 d51b972.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 5px 5px 5px;
}
#\38 d51b972 {
    width: 40px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-width: 30px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 17f7a06 {
    align-items: flex-start;
    width: 89.93%;
    min-height: auto;
    max-height: 100%;
    row-gap: 4px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d1662259 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cc9bd5bb {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c7ea6e16 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3%;
    flex-wrap: nowrap;
    justify-content: flex-start;
    --column-gap: 3%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    border-radius: 8px 8px 8px 8px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(255, 255, 255, 0.15) rgba(255, 255, 255, 0.15) rgba(255, 255, 255, 0.15) rgba(255, 255, 255, 0.15);
    border-style: solid;
    background-color: rgba(255, 255, 255, 0.03);
    background-image: none;
    padding: 10px 8px 10px 8px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 b479999.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 5px 5px 5px;
}
#\36 b479999 {
    width: 40px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-width: 30px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 55f0155 {
    align-items: flex-start;
    width: 89.93%;
    min-height: auto;
    max-height: 100%;
    row-gap: 4px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 14bc39a {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 59311a1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 7d9eb60 {
    width: 213px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\34 5f0a202 {
    width: 25px;
    height: auto;
    min-width: 25px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\30 fb918ad {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3%;
    order: 0;
    border-radius: 0px 0px 0px 0px;
    border-width: 0px 0px 0px 0px;
    border-color: rgba(253, 0, 0, 0.2) rgba(253, 0, 0, 0.2) rgba(253, 0, 0, 0.2) rgba(253, 0, 0, 0.2);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    flex-wrap: nowrap;
    --column-gap: 3%;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_4rb {
    align-items: flex-start;
    width: 100.01%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    border-radius: 10px 10px 10px 10px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(45, 212, 191, 0.1) rgba(45, 212, 191, 0.1) rgba(45, 212, 191, 0.1) rgba(45, 212, 191, 0.1);
    border-style: solid;
    background-color: rgba(255, 255, 255, 0.03);
    background-image: none;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\37 d105cc2 {
    width: 25px;
    height: auto;
    min-width: 25px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#\31 aefab50 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    --column-gap: 2%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 9496d01 {
    width: 92.42%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#efdb3699 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    --column-gap: 2%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 ac4bb7d {
    width: 25px;
    height: auto;
    min-width: 25px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#f82542fa {
    width: 92.42%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#d175ab74 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    --column-gap: 2%;
    justify-self: auto;
    align-self: auto;
    order: 4;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#eb265ff2 {
    width: 25px;
    height: auto;
    min-width: 25px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#d4b0a9bc {
    width: 92.42%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\31 55a87f5 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    --column-gap: 2%;
    justify-self: auto;
    align-self: auto;
    order: 6;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 78d819c {
    width: 25px;
    height: auto;
    min-width: 25px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#\31 fc37dbf {
    width: 92.42%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\35 b32d6d5 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    --column-gap: 2%;
    justify-self: auto;
    align-self: auto;
    order: 8;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d8bf6775 {
    width: 25px;
    height: auto;
    min-width: 25px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#bc72b5ea {
    width: 92.42%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\39 141fe16 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    --column-gap: 2%;
    justify-self: auto;
    align-self: auto;
    order: 10;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 376bd88 {
    width: 25px;
    height: auto;
    min-width: 25px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#e47a3f0c {
    width: 92.42%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_ckn.flex-element.widget-wrapper > [data-element-type] {
    padding: 2px 0px 2px 0px;
}
#widget_ckn {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 12;
    margin: 15px 0% 15px 0%;
}
    
#group_dmc {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100.01%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4.348564633939188%;
    flex-wrap: nowrap;
    order: 13;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_82g {
    align-items: flex-start;
    width: 77.40%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_gf3.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#widget_gf3 {
    width: 50px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#widget_d4k {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b8dfe59d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b8dfe59d {
    width: 89.27%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 7%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 8b84ed1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 8b84ed1 {
    width: 90.07%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 7%;
    grid-area: auto / auto / auto / auto;
}
    
#f801246c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f801246c {
    width: 87.46%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 5;
    margin: 0px 0% 0px 7%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 5f08748.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 5f08748 {
    width: 85.85%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 7;
    margin: 0px 0% 0px 7%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 bdab504.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 bdab504 {
    width: 75.39%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 9;
    margin: 0px 0% 0px 7%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 4ae3f55.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 4ae3f55 {
    width: 84.84%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 11;
    margin: 0px 0% 0px 7%;
    grid-area: auto / auto / auto / auto;
}
    
#group_6ro {
    align-items: flex-start;
    width: 100%;
    min-height: 59px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\32 a106dcc.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 a106dcc {
    width: 75.48%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\35 8886091 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 9555956 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 23.5%;
    min-width: 4%;
    border-radius: 10px 10px 10px 10px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(114, 114, 114, 0.1) rgba(114, 114, 114, 0.1) rgba(114, 114, 114, 0.1) rgba(114, 114, 114, 0.1);
    border-style: solid;
    background-color: var(--color_8);
    background-image: none;
    align-items: center;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\33 f2d96ee {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 23.5%;
    min-width: 4%;
    border-radius: 10px 10px 10px 10px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(114, 114, 114, 0.1) rgba(114, 114, 114, 0.1) rgba(114, 114, 114, 0.1) rgba(114, 114, 114, 0.1);
    border-style: solid;
    background-color: var(--color_8);
    background-image: none;
    align-items: center;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\34 086e594 {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 6% 2% 2% 2%;
}
    
#\33 7bd044a {
    margin: 0px 0% 0px 0%;
}
    
#f064e368.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#f064e368 {
    width: 50px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_ans {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_0ov {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 4b4dffb {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_jg7 {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#acce8d3f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 23.5%;
    min-width: 4%;
    border-radius: 10px 10px 10px 10px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(114, 114, 114, 0.1) rgba(114, 114, 114, 0.1) rgba(114, 114, 114, 0.1) rgba(114, 114, 114, 0.1);
    border-style: solid;
    background-color: var(--color_8);
    background-image: none;
    align-items: center;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\34 40f9bc0.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#\34 40f9bc0 {
    width: 50px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f4ade198 {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b4e9b053 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 bc9df93 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 3d99ffa {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d6b70491 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 23.5%;
    min-width: 4%;
    border-radius: 10px 10px 10px 10px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(114, 114, 114, 0.1) rgba(114, 114, 114, 0.1) rgba(114, 114, 114, 0.1) rgba(114, 114, 114, 0.1);
    border-style: solid;
    background-color: var(--color_8);
    background-image: none;
    align-items: center;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\37 786da41.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#\37 786da41 {
    width: 50px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 c9f7f6f {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 8b668a1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 ba8acdb {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3b7750f {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 f6e99b7.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#\31 f6e99b7 {
    width: 50px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 d44855f {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f99a23be {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 8578bcb {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#c426a524 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b689d4a5 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 1% 2% 6% 2%;
}
    
#\37 3248c63 {
    margin: 0px 0% 0px 0%;
}
    
#ee58b624 {
    width: 454px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\30 a3c98ae {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 541px;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3%;
    order: 0;
    border-radius: 0px 0px 0px 0px;
    border-width: 0px 0px 0px 0px;
    border-color: rgba(253, 0, 0, 0.2) rgba(253, 0, 0, 0.2) rgba(253, 0, 0, 0.2) rgba(253, 0, 0, 0.2);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    flex-wrap: nowrap;
    --column-gap: 3%;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 b2306ee.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 5px 5px 5px;
}
#\38 b2306ee {
    width: 38.7969px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-width: 30px;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_1q0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_9lr {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4.433412226519656%;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_0ug {
    align-items: flex-start;
    width: 47.78%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 50054da {
    width: 92.42%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\32 e44d99e {
    width: 25px;
    height: auto;
    min-width: 25px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#\37 8bf5e42 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    --column-gap: 2%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    border-radius: 8px 8px 8px 8px;
    background-color: var(--color_8);
    background-image: none;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#faff5930 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    --column-gap: 2%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    border-radius: 8px 8px 8px 8px;
    background-color: var(--color_8);
    background-image: none;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 5fd5578 {
    width: 25px;
    height: auto;
    min-width: 25px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#c7d13978 {
    width: 92.42%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#ced1bbf9 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    --column-gap: 2%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    border-radius: 8px 8px 8px 8px;
    background-color: var(--color_8);
    background-image: none;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dd3ee18b {
    width: 25px;
    height: auto;
    min-width: 25px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#b207fdcd {
    width: 92.42%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\39 7ab7c9c {
    align-items: flex-start;
    width: 47.78%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 b889b5e {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    --column-gap: 2%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    border-radius: 8px 8px 8px 8px;
    background-color: var(--color_8);
    background-image: none;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 1b36aa1 {
    width: 25px;
    height: auto;
    min-width: 25px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#\37 0c2b2f0 {
    width: 92.42%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#cf28738f {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    --column-gap: 2%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    border-radius: 8px 8px 8px 8px;
    background-color: var(--color_8);
    background-image: none;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 70ca545 {
    width: 25px;
    height: auto;
    min-width: 25px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#e8a708f2 {
    width: 92.42%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\35 5b33da8 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    --column-gap: 2%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    border-radius: 8px 8px 8px 8px;
    background-color: var(--color_8);
    background-image: none;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 504f33a {
    width: 25px;
    height: auto;
    min-width: 25px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#f9e56548 {
    width: 92.42%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#fc64d62b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#cf6deafb {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 541px;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3%;
    order: 0;
    border-radius: 0px 0px 0px 0px;
    border-width: 0px 0px 0px 0px;
    border-color: rgba(253, 0, 0, 0.2) rgba(253, 0, 0, 0.2) rgba(253, 0, 0, 0.2) rgba(253, 0, 0, 0.2);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    flex-wrap: nowrap;
    --column-gap: 3%;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 5eef19a.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 5px 5px 5px;
}
#\31 5eef19a {
    width: 38.7969px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-width: 30px;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 08a19e0 {
    width: 338px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\32 fc9dcaa {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 cdf0882 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4.433412226519656%;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 24d4257 {
    align-items: flex-start;
    width: 47.78%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 a84a680 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    --column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    border-radius: 8px 8px 8px 8px;
    background-color: var(--color_8);
    background-image: none;
    padding: 5px 8px 5px 8px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b33a94a3 {
    width: 10px;
    height: auto;
    min-width: 5px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#\34 67b0cf2 {
    width: 92.42%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\35 d1b4012 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    --column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    border-radius: 8px 8px 8px 8px;
    background-color: var(--color_8);
    background-image: none;
    padding: 5px 8px 5px 8px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e15ac7a2 {
    width: 10px;
    height: auto;
    min-width: 5px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#\37 6d2f02b {
    width: 92.42%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\35 7ab7db6 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    --column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    border-radius: 8px 8px 8px 8px;
    background-color: var(--color_8);
    background-image: none;
    padding: 5px 8px 5px 8px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d1df0e70 {
    width: 10px;
    height: auto;
    min-width: 5px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#e2aee917 {
    width: 92.42%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\35 1764d17 {
    align-items: flex-start;
    width: 47.78%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 0e292a9 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    --column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    border-radius: 8px 8px 8px 8px;
    background-color: var(--color_8);
    background-image: none;
    padding: 5px 8px 5px 8px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 567b60a {
    width: 10px;
    height: auto;
    min-width: 5px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#e2dfdbf5 {
    width: 92.42%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\39 8c891ec {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    --column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    border-radius: 8px 8px 8px 8px;
    background-color: var(--color_8);
    background-image: none;
    padding: 5px 8px 5px 8px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 a01c0e6 {
    width: 10px;
    height: auto;
    min-width: 5px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#d184b00b {
    width: 92.42%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#b490983f {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    --column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    border-radius: 8px 8px 8px 8px;
    background-color: var(--color_8);
    background-image: none;
    padding: 5px 8px 5px 8px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 7b24414 {
    width: 10px;
    height: auto;
    min-width: 5px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#\30 96ef4c0 {
    width: 92.42%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
}



@media all {
    
#\31 598497d {
    margin: 0px 0% 0px 0%;
}
    
#eaf57ffc {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#f0a5601c {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(246, 246, 246, 0.5);
    background-image: none;
}
    
#ea9abd66 {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 6% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#a29352de {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 d2a5954 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\38 4bb0a52 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\35 635ccdf {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3%;
    order: 0;
    border-radius: 300px 300px 300px 300px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(114, 114, 114, 0.25) rgba(114, 114, 114, 0.25) rgba(114, 114, 114, 0.25) rgba(114, 114, 114, 0.25);
    border-style: solid;
    background-color: var(--color_8);
    background-image: none;
    flex-wrap: nowrap;
    --column-gap: 3%;
    justify-self: auto;
    align-self: auto;
    padding: 5px 10px 5px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\39 50a06b3 {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 b621114 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 ba46dfd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 32%;
    min-width: 4%;
    border-radius: 10px 10px 10px 10px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(114, 114, 114, 0.1) rgba(114, 114, 114, 0.1) rgba(114, 114, 114, 0.1) rgba(114, 114, 114, 0.1);
    border-style: solid;
    background-color: var(--color_8);
    background-image: none;
    align-items: center;
    justify-content: flex-start;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\30 783e752 {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 2% 6% 2%;
}
    
#b0b3958e {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 7bf36a3 {
    margin: 0px 0% 0px 0%;
}
    
#aadc8831.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#aadc8831 {
    width: 50px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a986d276 {
    background-color: rgba(246, 246, 246, 0.5);
    background-image: none;
}
    
#\39 2849f90 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 32%;
    min-width: 4%;
    border-radius: 10px 10px 10px 10px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(114, 114, 114, 0.1) rgba(114, 114, 114, 0.1) rgba(114, 114, 114, 0.1) rgba(114, 114, 114, 0.1);
    border-style: solid;
    background-color: var(--color_8);
    background-image: none;
    align-items: center;
    justify-content: flex-start;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\38 ce3b551.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#\38 ce3b551 {
    width: 50px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b38e5af5 {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#fe5699d6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 8c3dbfc {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a81199f3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 32%;
    min-width: 4%;
    border-radius: 10px 10px 10px 10px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(114, 114, 114, 0.1) rgba(114, 114, 114, 0.1) rgba(114, 114, 114, 0.1) rgba(114, 114, 114, 0.1);
    border-style: solid;
    background-color: var(--color_8);
    background-image: none;
    align-items: center;
    justify-content: flex-start;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#aa7ab0a9.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#aa7ab0a9 {
    width: 50px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 3da1d39 {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 f31caf5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b59bf522 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#f5f962ed {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\37 b15724b {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 6% 2% 6% 2%;
}
    
#\39 d2fa5b6 {
    width: 684px;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\34 fac7748 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 50px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 bd9bb58::before, #\30 bd9bb58 > .bgExtraLayerOverlay {
    
}
#\30 bd9bb58 {
    background-color: var(--color_4);
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
}
    
#b21a8d29 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#a24b580a {
    margin: 0px 0% 0px 0%;
}
    
#\35 05a3e17 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_i7u {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    --column-gap: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_688 {
    align-items: flex-start;
    width: 48.94%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 15px 15px 15px 15px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(255, 255, 255, 0.15) rgba(255, 255, 255, 0.15) rgba(255, 255, 255, 0.15) rgba(255, 255, 255, 0.15);
    border-style: solid;
    background-color: rgba(255, 255, 255, 0.03);
    background-image: none;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\38 3eb6adf {
    align-items: flex-start;
    width: 48.94%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_avf {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ac7fad7f {
    width: 92.42%;
    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_l7d {
    align-items: flex-start;
    width: 100.01%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 a0092d0.flex-element.widget-wrapper > [data-element-type] {
    padding: 7px 7px 7px 7px;
}
#\33 a0092d0 {
    width: 45px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-width: 30px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#da6472d7 {
    align-items: flex-start;
    width: 89.93%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e3ab21de {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3%;
    flex-wrap: nowrap;
    justify-content: flex-start;
    --column-gap: 3%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    border-radius: 0px 0px 0px 0px;
    border-width: 0px 0px 0px 0px;
    border-color: rgba(255, 255, 255, 0.15) rgba(255, 255, 255, 0.15) rgba(255, 255, 255, 0.15) rgba(255, 255, 255, 0.15);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d0671024 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#f9b3a925 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 d1f6691 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3%;
    flex-wrap: nowrap;
    justify-content: flex-start;
    --column-gap: 3%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    border-radius: 0px 0px 0px 0px;
    border-width: 0px 0px 0px 0px;
    border-color: rgba(255, 255, 255, 0.15) rgba(255, 255, 255, 0.15) rgba(255, 255, 255, 0.15) rgba(255, 255, 255, 0.15);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 da52595.flex-element.widget-wrapper > [data-element-type] {
    padding: 7px 7px 7px 7px;
}
#\38 da52595 {
    width: 45px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-width: 30px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f22b4200 {
    align-items: flex-start;
    width: 89.93%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 ee80169 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\34 ef51ee4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ee25a901 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3%;
    flex-wrap: nowrap;
    justify-content: flex-start;
    --column-gap: 3%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    border-radius: 0px 0px 0px 0px;
    border-width: 0px 0px 0px 0px;
    border-color: rgba(255, 255, 255, 0.15) rgba(255, 255, 255, 0.15) rgba(255, 255, 255, 0.15) rgba(255, 255, 255, 0.15);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 eb3b6be.flex-element.widget-wrapper > [data-element-type] {
    padding: 7px 7px 7px 7px;
}
#\30 eb3b6be {
    width: 45px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-width: 30px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d399617d {
    align-items: flex-start;
    width: 89.93%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 6c27bd0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\31 1d89374 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 0005678 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3%;
    flex-wrap: nowrap;
    justify-content: flex-start;
    --column-gap: 3%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    border-radius: 0px 0px 0px 0px;
    border-width: 0px 0px 0px 0px;
    border-color: rgba(255, 255, 255, 0.15) rgba(255, 255, 255, 0.15) rgba(255, 255, 255, 0.15) rgba(255, 255, 255, 0.15);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ac3e3f56.flex-element.widget-wrapper > [data-element-type] {
    padding: 7px 7px 7px 7px;
}
#ac3e3f56 {
    width: 45px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-width: 30px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c2d48ab3 {
    align-items: flex-start;
    width: 89.93%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d5f9bc34 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\30 17fd8a1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_maa {
    align-items: flex-start;
    width: 102.03%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 10px 10px 10px 10px;
    background-color: var(--color_1);
    background-image: none;
    padding: 20px 40px 20px 40px;
    margin: 0px 0% 0px 0%;
}
    
#\37 b1913e2 {
    width: 92.42%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 765fb7b {
    width: 684px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 bb5e4bf.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 40px 10px 40px;
}
#\31 bb5e4bf {
    width: auto;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#f060a052 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 55b1956 {
    min-height: 73px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 6% 2% 3% 2%;
}
    
#\33 deaafda {
    margin: 0px 0% 0px 0%;
}
    
#\36 364229b {
    width: 1096px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f3cf4a0f {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_svq {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media all {
    
#\33 0897516 {
    width: 25px;
    height: auto;
    min-width: 25px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#\37 4797402 {
    width: 25px;
    height: auto;
    min-width: 25px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#\39 8429156 {
    width: 92.42%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\39 0584e79 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 31.3%;
    min-width: 4%;
    border-radius: 10px 10px 10px 10px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(114, 114, 114, 0.15) rgba(114, 114, 114, 0.15) rgba(114, 114, 114, 0.15) rgba(114, 114, 114, 0.15);
    border-style: solid;
    justify-content: space-between;
    background-color: var(--color_8);
    background-image: none;
    order: 0;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\32 24cfa6e {
    margin: 0px 0% 0px 0%;
}
    
#\30 7791310 {
    min-height: 240px;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 2% 6% 2%;
}
    
#aad0c2d7.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#aad0c2d7 {
    width: 45px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 0314d8d {
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#\30 b971000 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 8e533a6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_l2j {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    order: 3;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#c201b5c1 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    --column-gap: 2%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 71dad20 {
    width: 92.42%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\38 adfe99a {
    width: 25px;
    height: auto;
    min-width: 25px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#\36 8d3f4db {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    --column-gap: 2%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ed1b2229 {
    width: 92.42%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\35 4c72836 {
    width: 25px;
    height: auto;
    min-width: 25px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#e5be3567 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    --column-gap: 2%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d81021ef {
    width: 25px;
    height: auto;
    min-width: 25px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#\33 ade20be {
    width: 92.42%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#f554bb4d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 31.3%;
    min-width: 4%;
    border-radius: 10px 10px 10px 10px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(114, 114, 114, 0.15) rgba(114, 114, 114, 0.15) rgba(114, 114, 114, 0.15) rgba(114, 114, 114, 0.15);
    border-style: solid;
    justify-content: space-between;
    background-color: var(--color_8);
    background-image: none;
    order: 0;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\38 c6a99a0.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#\38 c6a99a0 {
    width: 45px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ed70babb {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 71e0dc8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dd68a4b8 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    order: 3;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#c66f80fd {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    --column-gap: 2%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 d1915ec {
    width: 92.42%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\37 6d37997 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    --column-gap: 2%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#de7d2be4 {
    width: 25px;
    height: auto;
    min-width: 25px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#\39 16a5768 {
    width: 92.42%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\37 fccada3 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    --column-gap: 2%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 4450c9b {
    width: 25px;
    height: auto;
    min-width: 25px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#d9b06907 {
    width: 92.42%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#group_30v {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 b0dd2d1.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 40px 10px 40px;
}
#\36 b0dd2d1 {
    width: auto;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    align-self: auto;
    order: 3;
    justify-self: auto;
    margin: 20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 d2afe4f.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 40px 10px 40px;
}
#\34 d2afe4f {
    width: auto;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e07474b6 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: auto;
    order: 3;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 4d75ece {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 31.3%;
    min-width: 4%;
    border-radius: 10px 10px 10px 10px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(114, 114, 114, 0.15) rgba(114, 114, 114, 0.15) rgba(114, 114, 114, 0.15) rgba(114, 114, 114, 0.15);
    border-style: solid;
    justify-content: space-between;
    background-color: var(--color_8);
    background-image: none;
    order: 0;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\36 3c07f37 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    order: 3;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 8824fd6 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    --column-gap: 2%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f0b3036f {
    width: 25px;
    height: auto;
    min-width: 25px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#\36 f8651ba {
    width: 92.42%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#ab4859b7 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    --column-gap: 2%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 325704f {
    width: 25px;
    height: auto;
    min-width: 25px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#b24c3b23 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    --column-gap: 2%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 a12f9db {
    width: 92.42%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\30 20854e4.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 40px 10px 40px;
}
#\30 20854e4 {
    width: auto;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    align-self: auto;
    order: 3;
    justify-self: auto;
    margin: 20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 8c34d86 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#c8445b4d.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#c8445b4d {
    width: 45px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 9f63616 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 721d1d3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781520 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 0px;
    padding: 8% 2% 8% 2%;
}
    
#group_pmk {
    column-gap: 2.8591106230106287%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: flex-start;
    row-gap: 15px;
}
    
#widget_clp {
    margin-right: 0%;
    margin-left: 0%;
    width: auto;
}
    
#\33 8fa8a47 {
    margin-right: 0%;
    margin-left: 0%;
    width: auto;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#\36 3bd85219866cc3622781521 {
    width: 100%;
    min-height: 8px;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3d24979f4a54e38542a8abc {
    padding-left: 2%;
    padding-right: 2%;
}
}



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



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 f674339 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#ff865310 {
    width: 100%;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#group_m7h {
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 7e329c7 {
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e7551bd2 {
    padding-left: 2%;
    padding-right: 2%;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#c0566408 {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b82bdeae {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b328bf88 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    column-gap: 2%;
    min-height: 0;
}
    
#\36 d4df48a {
    width: 100%;
    min-height: 80px;
    padding: 20px 20px 20px 20px;
    margin: 0% 0% 0% 0%;
}
    
#group_863 {
    min-height: auto;
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    row-gap: 8px;
    align-items: center;
    --column-gap: 2%;
}
    
#fb16a016 {
    margin-right: 0%;
    margin-left: 0%;
    width: 35px;
}
    
#group_e62 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.5%;
}
    
#b3677cb8 {
    min-height: auto;
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    row-gap: 8px;
    align-items: center;
    --column-gap: 2%;
}
    
#f31895f2 {
    margin-right: 0%;
    margin-left: 0%;
    width: 35px;
}
    
#\31 3863cbe {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.5%;
}
    
#eea4367c {
    min-height: auto;
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    row-gap: 8px;
    align-items: center;
    --column-gap: 2%;
}
    
#\32 45f2c59 {
    margin-right: 0%;
    margin-left: 0%;
    width: 35px;
}
    
#\34 b9847f8 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.5%;
}
    
#\31 174045c {
    min-height: auto;
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    row-gap: 8px;
    align-items: center;
    --column-gap: 2%;
}
    
#\30 e4092ea {
    margin-right: 0%;
    margin-left: 0%;
    width: 35px;
}
    
#\30 646e8ad {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.5%;
}
    
#\32 2abfe16.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 15px 10px 15px;
}
#\32 2abfe16 {
    margin: 20px 0% 0px 0%;
}
    
#\35 5e35704 {
    width: 100%;
    min-height: 80px;
    padding: 20px 20px 20px 20px;
    margin: 0% 0% 0% 0%;
}
    
#\37 dd3dce9 {
    min-height: auto;
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    row-gap: 8px;
    align-items: center;
    --column-gap: 2%;
}
    
#\38 ae3da1b {
    margin-right: 0%;
    margin-left: 0%;
    width: 35px;
}
    
#\31 456548d {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.5%;
}
    
#\31 8fcb7d0.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 15px 10px 15px;
}
#\31 8fcb7d0 {
    margin: 20px 0% 0px 0%;
}
    
#\36 07933c9 {
    min-height: auto;
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    row-gap: 8px;
    align-items: center;
    --column-gap: 2%;
}
    
#d77ef86f {
    margin-right: 0%;
    margin-left: 0%;
    width: 35px;
}
    
#\31 d80e23a {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.5%;
}
    
#\34 217fc3e {
    min-height: auto;
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    row-gap: 8px;
    align-items: center;
    --column-gap: 2%;
}
    
#ae6df685 {
    margin-right: 0%;
    margin-left: 0%;
    width: 35px;
}
    
#\38 14f503f {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.5%;
}
    
#\30 227954b {
    min-height: auto;
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    row-gap: 8px;
    align-items: center;
    --column-gap: 2%;
}
    
#\35 8e05955 {
    margin-right: 0%;
    margin-left: 0%;
    width: 35px;
}
    
#bc068e96 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.5%;
}
    
#\37 7ad1901 {
    width: 100%;
    min-height: 80px;
    padding: 20px 20px 20px 20px;
    margin: 0% 0% 0% 0%;
}
    
#fa63e926 {
    min-height: auto;
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    row-gap: 8px;
    align-items: center;
    --column-gap: 2%;
}
    
#\31 f96d2e5 {
    margin-right: 0%;
    margin-left: 0%;
    width: 35px;
}
    
#\36 c408854 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.5%;
}
    
#\36 15e1b79.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 15px 10px 15px;
}
#\36 15e1b79 {
    margin: 20px 0% 0px 0%;
}
    
#\33 ccf70bd {
    min-height: auto;
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    row-gap: 8px;
    align-items: center;
    --column-gap: 2%;
}
    
#\38 bd61f07 {
    margin-right: 0%;
    margin-left: 0%;
    width: 35px;
}
    
#c3573d5d {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.5%;
}
    
#bbc78715 {
    min-height: auto;
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    row-gap: 8px;
    align-items: center;
    --column-gap: 2%;
}
    
#bff01d9d {
    margin-right: 0%;
    margin-left: 0%;
    width: 35px;
}
    
#\33 3b2733d {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.5%;
}
    
#\30 d84419f {
    min-height: auto;
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    row-gap: 8px;
    align-items: center;
    --column-gap: 2%;
}
    
#\34 0a1a8c7 {
    margin-right: 0%;
    margin-left: 0%;
    width: 35px;
}
    
#\38 e087b9f {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.5%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 7640459::before, #\37 7640459 > .bgExtraLayerOverlay {
    
}
    
#\36 54c59e9 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#group_82g {
    width: 71.11%;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#b689d4a5 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
}
    
#group_9lr {
    column-gap: 4.433412226519656%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 8px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#c426a524 {
    width: 48%;
    min-height: 8px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_0ug {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-height: auto;
}
    
#\39 7ab7c9c {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-height: auto;
}
    
#fc64d62b {
    width: 48%;
    min-height: 8px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 cdf0882 {
    column-gap: 4.433412226519656%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 8px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 24d4257 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-height: auto;
}
    
#\35 1764d17 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ea9abd66 {
    padding-left: 2%;
    padding-right: 2%;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 bd9bb58::before, #\30 bd9bb58 > .bgExtraLayerOverlay {
    
}
    
#\37 b15724b {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 7791310 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\39 0584e79 {
    width: 100%;
    min-height: 80px;
}
    
#f554bb4d {
    width: 100%;
    min-height: 80px;
}
    
#\38 4d75ece {
    width: 100%;
    min-height: 80px;
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    row-gap: 15px;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 30% 4% 0% 4%;
}
    
#widget_tp5 {
    width: 100.00%;
}
    
#group_pmk {
    column-gap: 2.8591106230106287%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
}
    
#widget_clp {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 8fa8a47 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 3d24979f4a54e38542a8abb {
    min-height: 80px;
    align-items: center;
    width: 100%;
    row-gap: 15px;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\36 6e0148a {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 20px;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\31 4c59f59 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#widget_vgk {
    width: 45px;
}
    
#\33 f253a20 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 20px;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\32 359384d {
    width: 45px;
}
    
#\36 04850f5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 20px;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\31 de07969 {
    width: 45px;
}
}



@media (max-width: 767px) {
    
#e2a36662 {
    width: 45px;
}
    
#d66f2dc7 {
    width: 45px;
}
    
#\31 0cff219 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 20px;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#b2d1ab71 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 2% 4% 4% 4%;
}
    
#ebc9c771 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 20px;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\30 3bdbc55 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 20px;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#f785ad52 {
    width: 45px;
}
    
#\36 50c5094 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#ff865310 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\31 f674339 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 4% 12% 4%;
}
    
#\39 ff7ac25 {
    column-gap: 2.1280133000831256%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
}
    
#group_m7h {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 7e329c7 {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#dcaca2a5 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#e7551bd2 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 12% 4% 2% 4%;
}
    
#b80b6fad {
    min-height: 80px;
    align-items: center;
    width: 100%;
    row-gap: 15px;
}
    
#\33 3e46e61 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\30 fe25ae7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 20px;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\39 443d3f2 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 4% 12% 4%;
}
    
#\31 7c57825 {
    width: 45px;
}
    
#\36 127822b {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 20px;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#ccee83b5 {
    width: 45px;
}
    
#bef6a1de {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 20px;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\31 e7f73b9 {
    width: 45px;
}
    
#\33 14a1fb4 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#c0566408 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 12% 4% 12% 4%;
}
    
#\32 8e154b1 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    row-gap: 15px;
}
    
#\39 a2c00c2 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\32 6dc4131 {
    column-gap: 2.8591106230106287%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
}
    
#c41efaed {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#a12ad61a {
    width: 100.00%;
}
    
#e9665fda {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\35 391a347 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    row-gap: 15px;
}
    
#b82bdeae {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 12% 4% 4% 4%;
}
    
#\34 22d2855 {
    width: 100.00%;
}
    
#\35 f34d0b5 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\33 a3c612e {
    width: 45px;
}
    
#\36 d4df48a {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 20px;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#b328bf88 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 4% 12% 4%;
}
    
#fb16a016 {
    width: 35px;
}
    
#group_863 {
    min-height: auto;
}
    
#b3677cb8 {
    min-height: auto;
}
    
#f31895f2 {
    width: 35px;
}
    
#eea4367c {
    min-height: auto;
}
    
#\32 45f2c59 {
    width: 35px;
}
    
#\31 174045c {
    min-height: auto;
}
    
#\30 e4092ea {
    width: 35px;
}
    
#\32 2abfe16.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 20px 10px 20px;
}
#\32 2abfe16 {
    width: 100%;
    margin: 20px 0% 0px 0%;
}
    
#\35 5e35704 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 20px;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#f08f6f0f {
    width: 45px;
}
    
#\37 dd3dce9 {
    min-height: auto;
}
    
#\38 ae3da1b {
    width: 35px;
}
    
#\31 8fcb7d0.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 20px 10px 20px;
}
#\31 8fcb7d0 {
    width: 100%;
    margin: 20px 0% 0px 0%;
}
    
#\36 07933c9 {
    min-height: auto;
}
    
#d77ef86f {
    width: 35px;
}
    
#\34 217fc3e {
    min-height: auto;
}
    
#ae6df685 {
    width: 35px;
}
    
#\30 227954b {
    min-height: auto;
}
    
#\35 8e05955 {
    width: 35px;
}
    
#\37 7ad1901 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 20px;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#a2602324 {
    width: 45px;
}
    
#fa63e926 {
    min-height: auto;
}
    
#\31 f96d2e5 {
    width: 35px;
}
    
#\36 15e1b79.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 20px 10px 20px;
}
#\36 15e1b79 {
    width: 100%;
    margin: 20px 0% 0px 0%;
}
    
#\33 ccf70bd {
    min-height: auto;
}
    
#\38 bd61f07 {
    width: 35px;
}
    
#bbc78715 {
    min-height: auto;
}
    
#bff01d9d {
    width: 35px;
}
    
#\30 d84419f {
    min-height: auto;
}
    
#\34 0a1a8c7 {
    width: 35px;
}
    
#\36 9e8ec39 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\37 7640459::before, #\37 7640459 > .bgExtraLayerOverlay {
    
}
    
#\34 27b94ea {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 30px;
}
    
#\36 54c59e9 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 12% 4% 12% 4%;
}
    
#d7eb1e78 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    row-gap: 15px;
}
    
#fbf6704f {
    width: 100.00%;
}
    
#\35 ef742f9 {
    min-height: auto;
}
    
#\30 4733f77 {
    width: 35px;
}
    
#group_4ud {
    column-gap: 2.1280133000831256%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_olq {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    row-gap: 15px;
}
    
#b76e7165 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\37 cf8c1ab {
    min-height: auto;
}
    
#\34 053b585 {
    width: 35px;
}
    
#\37 f5b0bce {
    min-height: auto;
}
    
#\38 d51b972 {
    width: 35px;
}
    
#c7ea6e16 {
    min-height: auto;
}
    
#\36 b479999 {
    width: 35px;
}
    
#group_82g {
    width: 70.63%;
}
    
#\39 2bcc2ad {
    margin: 0px 0% 0px 0%;
}
    
#\32 a106dcc {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\39 9555956 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 f2d96ee {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 086e594 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 12% 4% 12% 4%;
}
    
#\33 7bd044a {
    margin: 0px 0% 0px 0%;
}
    
#acce8d3f {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#d6b70491 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#c426a524 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 15px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b689d4a5 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 1% 4% 12% 4%;
}
    
#\38 b2306ee {
    width: 35px;
}
    
#group_9lr {
    column-gap: 4.433412226519656%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 8px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_0ug {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\39 7ab7c9c {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#fc64d62b {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 15px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 5eef19a {
    width: 35px;
}
    
#\38 cdf0882 {
    column-gap: 4.433412226519656%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 8px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 24d4257 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\35 1764d17 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\37 3248c63 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\31 598497d {
    margin: 0px 0% 0px 0%;
}
    
#ea9abd66 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 12% 4% 2% 4%;
}
    
#\30 d2a5954 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    row-gap: 15px;
}
}



@media (max-width: 767px) {
    
#\38 ba46dfd {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 783e752 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 6% 4% 12% 4%;
}
    
#\34 7bf36a3 {
    margin: 0px 0% 0px 0%;
}
    
#\39 2849f90 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#a81199f3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\39 d2fa5b6 {
    width: 100.00%;
}
    
#f5f962ed {
    min-height: 80px;
    align-items: center;
    width: 100%;
    row-gap: 15px;
}
    
#a24b580a {
    margin: 0px 0% 0px 0%;
}
    
#\34 fac7748 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 bd9bb58::before, #\30 bd9bb58 > .bgExtraLayerOverlay {
    
}
    
#\37 b15724b {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 12% 4% 12% 4%;
}
    
#group_688 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 a0092d0 {
    width: 40px;
}
    
#e3ab21de {
    min-height: auto;
}
    
#group_i7u {
    column-gap: 2.1280133000831256%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\38 3eb6adf {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_l7d {
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 d1f6691 {
    min-height: auto;
}
    
#\38 da52595 {
    width: 40px;
}
    
#ee25a901 {
    min-height: auto;
}
    
#\30 eb3b6be {
    width: 40px;
}
    
#\30 0005678 {
    min-height: auto;
}
    
#ac3e3f56 {
    width: 40px;
}
    
#\34 765fb7b {
    width: 100.00%;
}
    
#\31 bb5e4bf {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



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



@media (max-width: 767px) {
    
#\39 0584e79 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 20px;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\32 24cfa6e {
    margin: 0px 0% 0px 0%;
}
    
#\30 7791310 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 4% 12% 4%;
}
    
#aad0c2d7 {
    width: 45px;
}
    
#f554bb4d {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 20px;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\38 c6a99a0 {
    width: 45px;
}
    
#\36 b0dd2d1 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\34 d2afe4f {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\38 4d75ece {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 20px;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\30 20854e4 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#c8445b4d {
    width: 45px;
}
    
#group_30v {
    align-items: flex-start;
}
    
#e07474b6 {
    align-items: flex-start;
}
    
#\34 8c34d86 {
    align-items: flex-start;
}
}

