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

  *#dm .dmInner a.u_1682713583 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/3146db2c/icon/Phone_7688262.svg) !important;
    background-color:var(--color_6) !important;
  }

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

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

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

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

  *#dm .dmInner a.u_208102029 .iconBg {
    display:inline-block !important;
    background-color:var(--color_6) !important;
    mask-image:url(https://irp.cdn-website.com/3146db2c/icon/chat+bubble_8203959.svg) !important;
  }

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

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

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

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

  *#dm .dmInner div.u_2736174844 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) { color:var(--color_9) !important; }

  *#dm .dmInner div.u_2736174844 .m-recaptcha { color:var(--color_9) !important; }

  *#dm .dmInner div.u_2736174844 .dmformsubmit {
    float:none !important;
    display:block !important;
    margin-left:auto !important;
    margin-right:auto !important;
  }

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

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1196306783 .iconBg {
    display:inline-block !important;
    background-color:var(--color_6) !important;
    mask-image:url(https://irp.cdn-website.com/3146db2c/icon/tools_5579338.svg) !important;
  }

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

  *#dm .dmInner div.u_39010147 {
    padding:25% !important;
    border-radius:0% !important;
    background-color:var(--color_2) !important;
    border-color:rgb(0,0,0) !important;
    border-width:2px !important;
    background-image:none !important;
  }

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

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

  *#dm .dmInner div.u_1148243435 {
    padding:25% !important;
    border-radius:0% !important;
    background-color:var(--color_2) !important;
    border-color:rgb(0,0,0) !important;
    border-width:2px !important;
    background-image:none !important;
  }

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

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

  *#dm .dmInner div.u_1060015889 {
    padding:25% !important;
    border-radius:0% !important;
    background-color:var(--color_2) !important;
    border-color:rgb(0,0,0) !important;
    border-width:2px !important;
    background-image:none !important;
  }

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

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

  *#dm .dmInner div.u_1733713852 {
    padding:25% !important;
    border-radius:0% !important;
    background-color:var(--color_2) !important;
    border-color:rgb(0,0,0) !important;
    border-width:2px !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1733713852 .svg { fill:var(--color_6) !important; }*#dm .dmInner *.u_1478480716 .svg { width:100% !important; }

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

*#dm .dmInner div.u_1478480716 {
  padding:25% !important;
  border-radius:0% !important;
  background-color:var(--color_4) !important;
  border-color:rgb(0,0,0) !important;
  border-width:2px !important;
  background-image:none !important;
}


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

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

  *#dm .dmInner a.u_1976141514 .iconBg {
    display:inline-block !important;
    background-color:var(--color_6) !important;
    mask-image:url(https://irp.cdn-website.com/3146db2c/icon/Phone_7688262.svg) !important;
  }

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

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

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

  *#dm .dmInner div.u_1339232503 {
    padding:25% !important;
    border-radius:0% !important;
    background-color:rgba(198,29,88,0.3) !important;
    border-color:rgb(0,0,0) !important;
    border-width:2px !important;
    background-image:none !important;
  }

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

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

  *#dm .dmInner div.u_1474935091 {
    padding:25% !important;
    border-radius:0% !important;
    background-color:rgba(198,29,88,0.3) !important;
    border-color:rgb(0,0,0) !important;
    border-width:2px !important;
    background-image:none !important;
  }

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

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

  *#dm .dmInner div.u_1318326690 {
    padding:25% !important;
    border-radius:0% !important;
    background-color:rgba(198,29,88,0.3) !important;
    border-color:rgb(0,0,0) !important;
    border-width:2px !important;
    background-image:none !important;
  }

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

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

  *#dm .dmInner div.u_1438280140 {
    padding:25% !important;
    border-radius:0% !important;
    background-color:rgba(198,29,88,0.3) !important;
    border-color:rgb(0,0,0) !important;
    border-width:2px !important;
    background-image:none !important;
  }

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

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

  *#dm .dmInner div.u_1500433233 {
    padding:25% !important;
    border-radius:0% !important;
    background-color:rgba(198,29,88,0.3) !important;
    border-color:rgb(0,0,0) !important;
    border-width:2px !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1067947417 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/3146db2c/icon/Phone_7688262.svg) !important;
    background-color:var(--color_6) !important;
  }

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

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

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

  *#dm .dmInner div.u_1436885546 {
    padding:25% !important;
    border-radius:0% !important;
    background-color:var(--color_1) !important;
    border-color:rgb(0,0,0) !important;
    border-width:2px !important;
    background-image:none !important;
  }

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

  *#dm .dmInner a.u_41551112 .iconBg {
    display:inline-block !important;
    background-color:var(--color_2) !important;
    mask-image:url(https://irp.cdn-website.com/3146db2c/icon/Arrow_3544853.svg) !important;
    order:1 !important;
  }

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

  *#dm .dmInner a.u_41551112 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(35,135,199) rgb(35,135,199) rgb(35,135,199) rgb(35,135,199) !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    justify-content:flex-start !important;
    text-align:left !important;
  }

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

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

  *#dm .dmInner a.u_1529491097 .iconBg {
    display:inline-block !important;
    background-color:var(--color_2) !important;
    mask-image:url(https://irp.cdn-website.com/3146db2c/icon/Arrow_3544853.svg) !important;
    order:1 !important;
  }

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

  *#dm .dmInner a.u_1529491097 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(35,135,199) rgb(35,135,199) rgb(35,135,199) rgb(35,135,199) !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    justify-content:flex-start !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1014744191 {
    padding:25% !important;
    border-radius:0% !important;
    background-color:var(--color_2) !important;
    border-color:rgb(0,0,0) !important;
    border-width:2px !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1758504232 .iconBg {
    display:inline-block !important;
    background-color:var(--color_2) !important;
    mask-image:url(https://irp.cdn-website.com/3146db2c/icon/Arrow_3544853.svg) !important;
    order:1 !important;
  }

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

  *#dm .dmInner a.u_1758504232 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(35,135,199) rgb(35,135,199) rgb(35,135,199) rgb(35,135,199) !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    justify-content:flex-start !important;
    text-align:left !important;
  }

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

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

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

  *#dm .dmInner a.u_1796506381 .iconBg {
    display:inline-block !important;
    background-color:var(--color_2) !important;
    mask-image:url(https://irp.cdn-website.com/3146db2c/icon/Arrow_3544853.svg) !important;
    order:1 !important;
  }

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

  *#dm .dmInner a.u_1796506381 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(35,135,199) rgb(35,135,199) rgb(35,135,199) rgb(35,135,199) !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    justify-content:flex-start !important;
    text-align:left !important;
  }

  *#dm .dmInner a.u_1069126292 .iconBg {
    display:inline-block !important;
    background-color:var(--color_2) !important;
    mask-image:url(https://irp.cdn-website.com/3146db2c/icon/Arrow_3544853.svg) !important;
    order:1 !important;
  }

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

  *#dm .dmInner a.u_1069126292 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(35,135,199) rgb(35,135,199) rgb(35,135,199) rgb(35,135,199) !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    justify-content:flex-start !important;
    text-align:left !important;
  }

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

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

  *#dm .dmInner div.u_1035798957 {
    padding:25% !important;
    border-radius:0% !important;
    background-color:var(--color_2) !important;
    border-color:rgb(0,0,0) !important;
    border-width:2px !important;
    background-image:none !important;
  }

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

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

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

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

  *#dm .dmInner div.u_1132547868 {
    padding:25% !important;
    border-radius:0% !important;
    background-color:var(--color_1) !important;
    border-color:rgb(0,0,0) !important;
    border-width:2px !important;
    background-image:none !important;
  }

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

  *#dm .dmInner a.u_1883150516 .iconBg {
    display:inline-block !important;
    background-color:var(--color_2) !important;
    mask-image:url(https://irp.cdn-website.com/3146db2c/icon/Arrow_3544853.svg) !important;
    order:1 !important;
  }

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

  *#dm .dmInner a.u_1883150516 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(35,135,199) rgb(35,135,199) rgb(35,135,199) rgb(35,135,199) !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    justify-content:flex-start !important;
    text-align:left !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_3238029574 .svg { fill:rgba(245,166,35,1) !important; }

  *#dm .dmInner div.u_1198869465 .svg { fill:rgba(245,166,35,1) !important; }

  *#dm .dmInner div.u_1705022609 .svg { fill:rgba(245,166,35,1) !important; }

  *#dm .dmInner div.u_1070820406 .svg { fill:rgba(245,166,35,1) !important; }

  *#dm .dmInner div.u_1807275551 .svg { fill:rgba(245,166,35,1) !important; }

  *#dm .dmInner div.u_1710746647 .svg { fill:rgba(245,166,35,1) !important; }

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

  *#dm .dmInner div.u_1365046494 .svg { fill:rgba(245,166,35,1) !important; }

  *#dm .dmInner div.u_1227556208 .svg { fill:rgba(245,166,35,1) !important; }

  *#dm .dmInner div.u_1202721431 .svg { fill:rgba(245,166,35,1) !important; }

  *#dm .dmInner div.u_1817168424 .svg { fill:rgba(245,166,35,1) !important; }

  *#dm .dmInner div.u_1046510836 .svg { fill:rgba(245,166,35,1) !important; }

  *#dm .dmInner div.u_1667711856 .svg { fill:rgba(245,166,35,1) !important; }

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

  *#dm .dmInner div.u_1263549713 .svg { fill:rgba(245,166,35,1) !important; }

  *#dm .dmInner div.u_1218034818 .svg { fill:rgba(245,166,35,1) !important; }

  *#dm .dmInner div.u_1774285915 .svg { fill:rgba(245,166,35,1) !important; }

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

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

  *#dm .dmInner a.u_1691113782 .iconBg {
    display:inline-block !important;
    background-color:var(--color_6) !important;
    mask-image:url(https://irp.cdn-website.com/3146db2c/icon/chat+bubble_8203959.svg) !important;
  }

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

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

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

  *#dm .dmInner a.u_1952872215 .iconBg {
    display:inline-block !important;
    background-color:var(--color_6) !important;
    mask-image:url(https://irp.cdn-website.com/3146db2c/icon/Phone_7688262.svg) !important;
  }

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

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

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

  *#dm .dmInner div.u_859569517 {
    padding:25% !important;
    border-radius:0% !important;
    background-color:var(--color_1) !important;
    border-color:rgb(0,0,0) !important;
    border-width:2px !important;
    background-image:none !important;
  }

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

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

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

  *#dm .dmInner a.u_1082730296 .iconBg {
    display:inline-block !important;
    background-color:var(--color_6) !important;
    mask-image:url(https://irp.cdn-website.com/3146db2c/icon/Phone_7688262.svg) !important;
  }

  *#dm .dmInner a.u_1391161881 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/3146db2c/icon/Phone_7688262.svg) !important;
    background-color:var(--color_6) !important;
  }

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

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

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

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

  *#dm .dmInner nav.u_1188321519 { color:white !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 {
    
#\36 3bd85219866cc3622781521 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 659px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.8;
    border-radius: inherit;
    background-image: linear-gradient(135deg, rgba(73, 49, 104, 1) 50%, rgba(35, 135, 199, 1) 100%);
}
#\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/3146db2c/dms3rep/multi/opt/problurb_01-300x225-1920w.jpg");
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\37 1d2a1a4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#group_5d4 {
    flex-direction: row;
    align-items: center;
    width: 41%;
    min-height: 34px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    height: auto;
    flex-wrap: nowrap;
    --column-gap: 2%;
    background-color: rgba(108, 192, 74, 0.1);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
    padding: 4px 8px 4px 8px;
    margin: 0px 0% 0px 0%;
}
    
#widget_u2j {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
}
    
#widget_n2p {
    width: 12px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#widget_kmb {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a4b6c1b8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_kvm {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
}
    
#\33 27f4513 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_ekl {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_m24 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 54px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    --column-gap: 2%;
    height: auto;
}
    
#widget_kcj {
    width: 280px;
    height: auto;
    max-width: 100%;
}
    
#\36 634f8f2 {
    width: 280px;
    height: auto;
    max-width: 100%;
}
    
#group_c7n {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 71px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    height: auto;
    flex-wrap: nowrap;
    --column-gap: 2%;
}
    
#group_r4u {
    align-items: flex-start;
    width: 100%;
    min-height: 71px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    height: auto;
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    order: 0;
}
    
#widget_bm4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_6cb {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 cdd4b7e {
    align-items: flex-start;
    width: 100%;
    min-height: 71px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    height: auto;
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    order: 1;
}
    
#\35 4535b1d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e67c81da {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_qoe {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 49px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    flex-wrap: nowrap;
    height: auto;
    --column-gap: 1%;
}
    
#widget_l13 {
    width: 40px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\32 9d51fd0 {
    align-items: flex-start;
    width: 100%;
    min-height: 71px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    height: auto;
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    order: 2;
}
    
#\37 2faef80 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 10ad44f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_ksl {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_6);
    background-image: none;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#widget_nv8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_odo {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_70t {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_c51 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\38 56c1d0c {
    min-height: 8px;
    column-gap: 1%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#f29d9119 {
    min-height: 2px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 4% 0% 4%;
    margin: 0% 0% 0% 0%;
}
    
#ea8ed740 {
    border-width: 0px 0px 1px 0px;
    border-color: rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) var(--color_8) rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#d1252b2b {
    margin: 0px 0% 0px 0%;
}
    
#group_e5r {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    flex-wrap: nowrap;
    --column-gap: 1%;
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_jfa {
    width: 40px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#\36 c74294f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 908258c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    flex-wrap: nowrap;
    --column-gap: 1%;
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
}
    
#eef14a46 {
    width: 40px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#\34 e2dc7f9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 21f2b80 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    flex-wrap: nowrap;
    --column-gap: 1%;
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
}
    
#e174567c {
    width: 40px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#a1c1c9fd {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f7dac80d {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    flex-wrap: nowrap;
    --column-gap: 1%;
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\31 9a3e6f3 {
    width: 40px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#da6dcc1e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d233dd4d {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    flex-wrap: nowrap;
    --column-gap: 1%;
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\36 bfaa8c0 {
    width: 40px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#\33 e7d2f2d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\37 8574494 {
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 2%;
    align-self: stretch;
    height: auto;
    background-color: var(--color_3);
    background-image: none;
    flex-direction: row;
    flex-wrap: nowrap;
    --column-gap: 2%;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\38 5316951 {
    width: 60px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#b987d72d {
    min-height: 0;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    margin: 0% 0% 0% 0%;
}
    
#c6b60512 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_6);
    background-image: none;
}
    
#\39 1d937fa {
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    flex-direction: row;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#widget_bpd {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_pq7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 90ff952 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a9702588 {
    width: 280px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_osh {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    height: auto;
    --column-gap: 2%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_29r {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    align-self: stretch;
    flex-wrap: nowrap;
    height: auto;
    --column-gap: 2%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#widget_3o1 {
    width: 60px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#group_0m9 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 0%;
    max-height: none;
    row-gap: 0px;
    column-gap: 24px;
    align-self: stretch;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#widget_fhn {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_s4g {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 904a646 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    align-self: stretch;
    flex-wrap: nowrap;
    height: auto;
    --column-gap: 2%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\32 b0a3a1f {
    width: 60px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\35 07b15aa {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 0%;
    max-height: none;
    row-gap: 0px;
    column-gap: 24px;
    align-self: stretch;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\34 b19e9c9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 f326963 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f0eb3f7a {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    height: auto;
    --column-gap: 2%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a07d884e {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    align-self: stretch;
    flex-wrap: nowrap;
    height: auto;
    --column-gap: 2%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\38 59700e3 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 0%;
    max-height: none;
    row-gap: 0px;
    column-gap: 24px;
    align-self: stretch;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\35 a58d718 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#db0ebb21 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 ca4f941 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    align-self: stretch;
    flex-wrap: nowrap;
    height: auto;
    --column-gap: 2%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#dc665d64 {
    width: 60px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#e9a124ce {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 0%;
    max-height: none;
    row-gap: 0px;
    column-gap: 24px;
    align-self: stretch;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\37 c50bb0f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 49f161b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c0e924c8 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    height: auto;
    --column-gap: 2%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 46029c8 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    align-self: stretch;
    flex-wrap: nowrap;
    height: auto;
    --column-gap: 2%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\39 e78f621 {
    width: 60px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\36 0f3d697 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 0%;
    max-height: none;
    row-gap: 0px;
    column-gap: 24px;
    align-self: stretch;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\30 2fbd496 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b12cf1b8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_5mq {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    align-self: stretch;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\32 9233a43 {
    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;
}
    
#\34 3a834ca {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 e6473e6 {
    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;
}
    
#ce513a52 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_uj4 {
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    height: auto;
}
    
#\35 96488f0 {
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    flex-direction: row;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#group_3k9 {
    align-items: flex-start;
    width: 60%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    align-self: stretch;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#widget_74c {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_tqt {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\31 3ea03a1 {
    width: 280px;
    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_2m9 {
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 1.77191241953718%;
    align-self: stretch;
    height: auto;
    flex-direction: row;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
}
    
#group_bua {
    justify-content: flex-start;
    align-items: flex-start;
    width: 113.16%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: stretch;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
    background-color: rgba(108, 192, 74, 0.25);
    background-image: none;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\39 6f002b2 {
    width: 20px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#\38 9fe1a5f {
    flex-direction: row;
    align-items: center;
    width: 60%;
    min-height: 34px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    height: auto;
    flex-wrap: nowrap;
    --column-gap: 2%;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
    order: 0;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 58ad0e3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
}
    
#\33 d4186fc {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_mii {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 52px;
    max-height: 100%;
    row-gap: 4px;
    column-gap: 24px;
    height: auto;
}
    
#widget_elf {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_a1t {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#b68e8ea9 {
    min-height: 320px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\39 9f87dc4 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_5);
    background-image: none;
}
    
#\38 66c4797 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#f25d1d90 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\39 d88b18c {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_sbg {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 b17908f {
    width: 40px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#f41e3fa6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ad4f1ea5 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 69px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    align-self: auto;
    flex-wrap: nowrap;
    height: auto;
    --column-gap: 2%;
    order: 0;
    justify-content: flex-start;
    background-color: rgba(253, 254, 254, 0.05);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_9) var(--color_9) var(--color_9) var(--color_9);
    border-style: solid;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 44ff671 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 69px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    align-self: auto;
    flex-wrap: nowrap;
    height: auto;
    --column-gap: 2%;
    order: 0;
    justify-content: flex-start;
    background-color: rgba(253, 254, 254, 0.05);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_9) var(--color_9) var(--color_9) var(--color_9);
    border-style: solid;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 82e3ba6 {
    width: 40px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#\36 927bfe0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ca2ae415 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 69px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    align-self: auto;
    flex-wrap: nowrap;
    height: auto;
    --column-gap: 2%;
    order: 0;
    justify-content: flex-start;
    background-color: rgba(253, 254, 254, 0.05);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_9) var(--color_9) var(--color_9) var(--color_9);
    border-style: solid;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fe423c40 {
    width: 40px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#\38 3a63677 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 1.3423008634645588%;
    grid-area: auto / auto / auto / auto;
}
    
#ba3a167e {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 69px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    align-self: auto;
    flex-wrap: nowrap;
    height: auto;
    --column-gap: 2%;
    order: 0;
    justify-content: flex-start;
    background-color: rgba(253, 254, 254, 0.05);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_9) var(--color_9) var(--color_9) var(--color_9);
    border-style: solid;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 52e1d5d {
    width: 40px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#\34 7bad561 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 482f4d3 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 69px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    align-self: auto;
    flex-wrap: nowrap;
    height: auto;
    --column-gap: 2%;
    order: 0;
    justify-content: flex-start;
    background-color: rgba(253, 254, 254, 0.05);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_9) var(--color_9) var(--color_9) var(--color_9);
    border-style: solid;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 c3e1e35 {
    width: 40px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#c023e8ea {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_ci2 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 233px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_1);
    background-image: none;
    height: auto;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#widget_7p9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_vv1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#c4eb32b4 {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_1do[data-pinned] {
    position: sticky;
    top: 20px;
    bottom: auto;
    z-index: 1;
}
#group_1do {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-content: flex-start;
}
    
#\36 322d1d6 {
    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 7b14b62 {
    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;
}
    
#a0e98c48 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3583b46 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\35 b403e9c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#cfb24a63 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\35 630bb03 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_7);
    background-image: none;
}
    
#\37 96769f8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a453949c {
    align-items: center;
    width: 100%;
    min-height: 147px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 707b35f {
    align-items: flex-start;
    width: 100%;
    min-height: 147px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    order: 1;
    justify-self: auto;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 bc950ce {
    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;
}
    
#d8ade99a {
    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;
}
    
#widget_3en {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#group_1ri {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 3;
    flex-direction: row;
    flex-wrap: nowrap;
    --column-gap: 2%;
}
    
#group_536 {
    justify-content: space-between;
    align-items: flex-start;
    width: 49.13%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_6);
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.05) 0px 0px 11px 0px;
    align-self: stretch;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#b8206740 {
    width: 60px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_a34 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_pcj {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 154px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
}
    
#widget_oam {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#widget_qvk.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#widget_qvk {
    width: 280px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\35 fb1421f {
    justify-content: space-between;
    align-items: flex-start;
    width: 49.13%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_6);
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.05) 0px 0px 11px 0px;
    align-self: stretch;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\38 6879f54 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 154px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
}
    
#\39 be35f6c {
    width: 60px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 5f59930 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cba7cf1c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#afb5f5de.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#afb5f5de {
    width: 280px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\33 65dc534 {
    justify-content: space-between;
    align-items: flex-start;
    width: 49.13%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_6);
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.05) 0px 0px 11px 0px;
    align-self: stretch;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\38 2ad4ac2 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 154px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
}
    
#\30 e225384 {
    width: 60px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#eb7a0604 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f3122652 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\36 13f3809.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\36 13f3809 {
    width: 280px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#ecda34d5 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 3;
    flex-direction: row;
    flex-wrap: nowrap;
    --column-gap: 2%;
}
    
#\31 98f7b86 {
    justify-content: space-between;
    align-items: flex-start;
    width: 49.13%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_6);
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.05) 0px 0px 11px 0px;
    align-self: stretch;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\39 06e01ce {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 154px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
}
    
#\33 b749d20 {
    width: 60px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 9803f49 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b9f3e5db {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#be82d470.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#be82d470 {
    width: 280px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\33 8cd904b {
    justify-content: space-between;
    align-items: flex-start;
    width: 49.13%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_6);
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.05) 0px 0px 11px 0px;
    align-self: stretch;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\37 598750b {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 154px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
}
    
#c6ca4674 {
    width: 60px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 d4078bd {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 69656f5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\38 05660f5.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\38 05660f5 {
    width: 280px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\37 49f3770 {
    justify-content: space-between;
    align-items: flex-start;
    width: 49.13%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_6);
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.05) 0px 0px 11px 0px;
    align-self: stretch;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\39 95e395c {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 154px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
}
    
#\36 ce8a66a {
    width: 60px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 862302b {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 c1d8cba {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\36 2c06b7d.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\36 2c06b7d {
    width: 280px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\39 9139569 {
    align-items: center;
    width: 100%;
    min-height: 71px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    height: auto;
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    order: 0;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#ce10fefc {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#\39 241c390 {
    min-height: 223px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\38 8f39739 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: linear-gradient(90deg, rgba(35, 135, 199, 1) 0%, rgba(73, 49, 104, 1) 100%);
    background-origin: border-box;
}
    
#\30 3ade528 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 1c9f4ea {
    align-items: center;
    width: 100%;
    min-height: 71px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    height: auto;
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    order: 2;
}
    
#\32 00eb7d4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 64c3c6d {
    align-items: center;
    width: 100%;
    min-height: 71px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    height: auto;
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    order: 1;
}
    
#\33 959069f {
    width: 40px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#b627aa18 {
    width: 66.11%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 68a3e89 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 13.91%;
    min-height: 49px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    flex-wrap: nowrap;
    height: auto;
    --column-gap: 1%;
}
    
#\36 421633d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e5cfd3d3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 1197ba5 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 71px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    height: auto;
    flex-wrap: nowrap;
    --column-gap: 2%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 66329fe {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 dfd8a20 {
    align-items: center;
    width: 100%;
    min-height: 71px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    height: auto;
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    order: 2;
}
    
#\32 6e5b24b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 e318424 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\34 9401719 {
    width: 20px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#\36 9856689 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\37 1581cf7 {
    min-height: 425px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\37 c0cec7e {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_2);
    background-image: none;
}
    
#\38 b386391 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#\33 51d093f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    flex-wrap: nowrap;
    align-content: center;
    order: 1;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#\35 bf474c9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b717139b {
    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;
}
    
#edc96da4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 8d89ed1 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bbf4de22 {
    width: 70.75%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
}
    
#e5d62340 {
    flex-direction: row;
    align-items: center;
    width: 50.90%;
    min-height: 34px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    height: auto;
    flex-wrap: nowrap;
    --column-gap: 2%;
    background-color: rgba(253, 254, 254, 0.1);
    background-image: none;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
    justify-content: flex-start;
    justify-self: auto;
    order: 1;
    padding: 4px 8px 4px 8px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b2d24844 {
    width: 20px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#\36 8401f5b {
    flex-direction: row;
    align-items: center;
    width: 50.90%;
    min-height: 34px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    height: auto;
    flex-wrap: nowrap;
    --column-gap: 2%;
    background-color: rgba(253, 254, 254, 0.1);
    background-image: none;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
    justify-content: flex-start;
    justify-self: auto;
    order: 2;
    padding: 4px 8px 4px 8px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 476a160 {
    width: 20px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#bc41873a {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
}
    
#\32 15ab286 {
    flex-direction: row;
    align-items: center;
    width: 49%;
    min-height: 34px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    height: auto;
    flex-wrap: nowrap;
    --column-gap: 2%;
    background-color: rgba(253, 254, 254, 0.1);
    background-image: none;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
    justify-content: flex-start;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 4px 8px 4px 8px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 031d126 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
}
    
#\35 feba767 {
    flex-direction: row;
    align-items: center;
    width: 32%;
    min-height: 34px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    height: auto;
    flex-wrap: nowrap;
    --column-gap: 2%;
    background-color: rgba(253, 254, 254, 0.1);
    background-image: none;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
    justify-content: flex-start;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 4px 8px 4px 8px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 523a00d {
    width: 20px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#\31 9c372c4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
}
    
#c046a54e {
    flex-direction: row;
    align-items: center;
    width: 51.32%;
    min-height: 34px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    height: auto;
    flex-wrap: nowrap;
    --column-gap: 2%;
    background-color: rgba(253, 254, 254, 0.1);
    background-image: none;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
    justify-content: flex-start;
    justify-self: auto;
    align-self: auto;
    order: 2;
    padding: 4px 8px 4px 8px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 c50924a {
    width: 20px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#\39 d2bbec5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
}
    
#\38 307430f {
    flex-direction: row;
    align-items: center;
    width: 49%;
    min-height: 34px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    height: auto;
    flex-wrap: nowrap;
    --column-gap: 2%;
    background-color: rgba(253, 254, 254, 0.1);
    background-image: none;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
    justify-content: flex-start;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 4px 8px 4px 8px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 ca0689b {
    width: 20px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#\34 1d1dc45 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
}
    
#\34 2c60b48 {
    flex-direction: row;
    align-items: center;
    width: 32%;
    min-height: 34px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    height: auto;
    flex-wrap: nowrap;
    --column-gap: 2%;
    background-color: rgba(253, 254, 254, 0.1);
    background-image: none;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
    justify-content: flex-start;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 4px 8px 4px 8px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 ddbcd6d {
    width: 20px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#f7b79361 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
}
    
#\30 16a65f0 {
    flex-direction: row;
    align-items: center;
    width: 32%;
    min-height: 34px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    height: auto;
    flex-wrap: nowrap;
    --column-gap: 2%;
    background-color: rgba(253, 254, 254, 0.1);
    background-image: none;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
    justify-content: flex-start;
    justify-self: auto;
    align-self: auto;
    order: 2;
    padding: 4px 8px 4px 8px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 de26d69 {
    width: 18px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#\32 e63b429 {
    width: 95.14%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
}
    
#group_r0t {
    align-items: center;
    width: 100%;
    min-height: 34px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    height: auto;
    order: 0;
    --column-gap: 2%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#group_o5u {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 34px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 12px;
    flex-wrap: wrap;
    justify-self: auto;
    order: 1;
    height: auto;
    --column-gap: 12px;
    align-content: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_o8p {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 34px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    justify-self: auto;
    order: 4;
    flex-wrap: wrap;
    --column-gap: 2%;
    align-content: center;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_j3q {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
}



@media all {
    
#\31 0737051 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 79.95%;
    min-height: 0%;
    max-height: none;
    row-gap: 4px;
    column-gap: 24px;
    align-self: stretch;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\39 0903852 {
    align-items: center;
    width: 100%;
    min-height: 125px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    order: 0;
    align-self: auto;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\30 a20fafe {
    min-height: 320px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\35 29ea73c {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\35 70a57db {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    align-items: center;
    background-image: linear-gradient(135deg, rgba(73, 49, 104, 1) 0%, rgba(35, 135, 199, 1) 100%);
    background-origin: border-box;
    padding: 24px 24px 24px 24px;
    margin: 0% 0% 0% 0%;
}
    
#\35 662e836 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#f30b311b {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 af69d16 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 c960b84 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_73v {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\38 509086e {
    width: 20px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#a572ac93 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 34px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    height: auto;
    flex-wrap: nowrap;
    --column-gap: 2%;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-width: 0px 0px 1px 0px;
    border-color: var(--color_4) var(--color_4) rgba(221, 225, 232, 0.2) var(--color_4);
    border-style: solid;
    order: 2;
    justify-content: flex-start;
    align-self: auto;
    padding: 8px 0px 8px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c5e2e828 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
}
    
#\35 c145e77 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 34px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    height: auto;
    flex-wrap: nowrap;
    --column-gap: 2%;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-width: 0px 0px 1px 0px;
    border-color: var(--color_4) var(--color_4) rgba(221, 225, 232, 0.2) var(--color_4);
    border-style: solid;
    order: 3;
    justify-content: flex-start;
    align-self: auto;
    padding: 8px 0px 8px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 d7c7c4a {
    width: 20px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#\38 e274c48 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
}
    
#\38 b759085 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 34px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    height: auto;
    flex-wrap: nowrap;
    --column-gap: 2%;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-width: 0px 0px 1px 0px;
    border-color: var(--color_4) var(--color_4) rgba(221, 225, 232, 0.2) var(--color_4);
    border-style: solid;
    order: 4;
    justify-content: flex-start;
    align-self: auto;
    padding: 8px 0px 8px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 31c9a71 {
    width: 20px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#\37 31684ab {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
}
    
#\32 d07d3b5 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 34px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    height: auto;
    flex-wrap: nowrap;
    --column-gap: 2%;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-width: 0px 0px 1px 0px;
    border-color: var(--color_4) var(--color_4) rgba(221, 225, 232, 0.2) var(--color_4);
    border-style: solid;
    order: 5;
    justify-content: flex-start;
    align-self: auto;
    padding: 8px 0px 8px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c38bf400 {
    width: 20px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#ac8733bb {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
}
    
#\31 0ee1d01 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 34px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    height: auto;
    flex-wrap: nowrap;
    --column-gap: 2%;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-width: 0px 0px 1px 0px;
    border-color: var(--color_4) var(--color_4) rgba(221, 225, 232, 0.2) var(--color_4);
    border-style: solid;
    order: 6;
    justify-content: flex-start;
    align-self: auto;
    padding: 8px 0px 8px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 e2e1daa {
    width: 20px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#\38 781f369 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
}
    
#a409b005 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 7;
    align-self: stretch;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 a66adf3 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 73px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    align-self: auto;
    flex-wrap: nowrap;
    height: auto;
    --column-gap: 2%;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 8b0e6f4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 97bcf7a {
    justify-content: flex-start;
    align-items: flex-start;
    width: 87.18%;
    min-height: 0%;
    max-height: none;
    row-gap: 4px;
    column-gap: 24px;
    align-self: stretch;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\33 5d5dec8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 3c2327b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 d9c9405 {
    align-items: flex-start;
    width: 100%;
    min-height: 96px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    order: 1;
    align-self: auto;
    justify-self: auto;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d4ea9cf9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 019d746 {
    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;
}
    
#widget_aj5 {
    width: 15%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#c9009040 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 73px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    align-self: auto;
    flex-wrap: nowrap;
    height: auto;
    --column-gap: 2%;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 1ca48b0 {
    width: 16.98%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-left: -11px;
}
    
#\30 06299aa {
    justify-content: flex-start;
    align-items: flex-start;
    width: 77.77%;
    min-height: 0%;
    max-height: none;
    row-gap: 4px;
    column-gap: 24px;
    align-self: stretch;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\34 60ef4ad {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b6948cf3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e80f39bb {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 73px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    align-self: auto;
    flex-wrap: nowrap;
    height: auto;
    --column-gap: 2%;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c794869a {
    width: 20.01%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-left: -10px;
}
    
#\39 8e5f28c {
    justify-content: flex-start;
    align-items: flex-start;
    width: 77.99%;
    min-height: 0%;
    max-height: none;
    row-gap: 4px;
    column-gap: 24px;
    align-self: stretch;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\36 9717f89 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 fbc6644 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#cf69e2d2 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 73px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    align-self: auto;
    flex-wrap: nowrap;
    height: auto;
    --column-gap: 2%;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 ce98aef {
    width: 18.05%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#d31b31b5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 d6f6ea3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ee3975ff {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 73px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    align-self: auto;
    flex-wrap: nowrap;
    height: auto;
    --column-gap: 2%;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d4bbfe24 {
    width: 18.62%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#e7a84895 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 79.38%;
    min-height: 0%;
    max-height: none;
    row-gap: 4px;
    column-gap: 24px;
    align-self: stretch;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#db36f61c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d0b32cf5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 c0a8227 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#e54161ce {
    min-height: 320px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#a284defb {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_7);
    background-image: none;
}
    
#\38 a853d2e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 4d337f7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 b45b2c9 {
    align-items: center;
    width: 100%;
    min-height: 96px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    order: 1;
    justify-self: auto;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 5c191bd {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_l9j {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.8409761008701488%;
    order: 2;
    flex-wrap: nowrap;
}
    
#group_kpv {
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_6);
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.05) 0px 0px 11px 0px;
    align-self: stretch;
    height: auto;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#widget_tks {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_ihi {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    flex-wrap: nowrap;
    --column-gap: 0px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_u0i {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#\34 dc885fa {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#\38 27c3640 {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#\31 b18bb81 {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#b5727e2d {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#widget_9vg {
    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_ncg {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#group_0i4 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 51px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    height: auto;
}
    
#widget_79j {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_ht3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 53d57fc {
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_6);
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.05) 0px 0px 11px 0px;
    align-self: stretch;
    height: auto;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#be258f13 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#\33 91eae98 {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c0610a70 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    flex-wrap: nowrap;
    --column-gap: 0px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 4b2d08e {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#b011fd7c {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#\36 b7344a8 {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#\36 c821309 {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#cf910ea0 {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#\32 c319eaf {
    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;
}
    
#\39 7e2e878 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 51px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    height: auto;
}
    
#a9b10589 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 539ad2c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 3298fc1 {
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_6);
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.05) 0px 0px 11px 0px;
    align-self: stretch;
    height: auto;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#b4adca3b {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#cc4f1e39 {
    width: 60px;
    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 541a6b0 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    flex-wrap: nowrap;
    --column-gap: 0px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a63c6d6f {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#daa70653 {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#\37 c02c88e {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#\30 98acb6f {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#\36 76ca000 {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#\36 8e1fba7 {
    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;
}
    
#f631350e {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 51px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    height: auto;
}
    
#\35 c23181d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#cc2640c8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_d7t {
    width: 280px;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 3;
}
}



@media all {
    
#\32 4138014 {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\36 1878179 {
    width: 51.68%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\35 11e54d8 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: none;
}
    
#\39 b6932ee {
    min-height: 579px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#c26ffc79 {
    width: 49%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    margin: 0% 0% 0% 0%;
}
    
#\35 24e8171 {
    width: 49%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    margin: 0% 0% 0% 0%;
}
    
#d05263ca {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 1ec2605 {
    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;
}
    
#ad9a627a {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    order: 1;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 7586dc0 {
    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;
}
    
#\39 adea3f8 {
    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;
}
    
#widget_uaa {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\39 59c6246 {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\39 14e8a3f {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 54px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    --column-gap: 2%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 1f62a6d {
    align-items: center;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 2%;
    height: auto;
    flex-wrap: nowrap;
    --column-gap: 2%;
    background-color: rgba(253, 254, 254, 0.1);
    background-image: none;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
    justify-content: flex-start;
    justify-self: auto;
    align-self: stretch;
    order: 0;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ed18dde0 {
    width: 60px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#\36 984db90 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
}
    
#\38 f4807aa {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 34px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    height: auto;
    order: 0;
    --column-gap: 2%;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 6295a6d {
    align-items: flex-start;
    width: 100%;
    min-height: 34px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    height: auto;
    flex-wrap: nowrap;
    --column-gap: 2%;
    background-color: rgba(253, 254, 254, 0.1);
    background-image: none;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
    justify-content: flex-start;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a8eb045d {
    align-items: center;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 2%;
    height: auto;
    flex-wrap: nowrap;
    --column-gap: 2%;
    background-color: rgba(253, 254, 254, 0.1);
    background-image: none;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
    justify-content: flex-start;
    justify-self: auto;
    align-self: stretch;
    order: 0;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 dc6b06b {
    width: 60px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#f9cf6396 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
}
    
#\33 e221aab {
    align-items: center;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 2%;
    height: auto;
    flex-wrap: nowrap;
    --column-gap: 2%;
    background-color: rgba(253, 254, 254, 0.1);
    background-image: none;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
    justify-content: flex-start;
    justify-self: auto;
    align-self: stretch;
    order: 0;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 fd025e7 {
    width: 60px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#\38 7abcbd9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
}
    
#widget_q97 {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_hhk {
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 4px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_32e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_edq {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_tef {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 55px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    order: 0;
    height: auto;
    --column-gap: 2%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#group_2rm {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 26px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
    height: auto;
    flex-wrap: nowrap;
    --column-gap: 1%;
}
    
#widget_t74 {
    width: 29.44%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\33 b27028e {
    min-height: 320px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\31 a3f0185 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\34 03cc5d1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 40.55%;
    min-width: 4%;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#ef1dbdce {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 57.34%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\35 bf1ba34 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a9f20f6d {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    order: 1;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 dbd2eb2 {
    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;
}
    
#\31 45dbeb4 {
    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 b63e658 {
    width: 100.00%;
    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_9dj {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\38 cd038f3 {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_rd3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\38 a04bf2c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\35 aa2b7ce {
    min-height: 400px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#dac4b477 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: none;
}
    
#\35 9fcc01f {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b26bb95c {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d7a64d72 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_fqr {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\36 2dbe7aa {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_0b5 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 3;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781520 {
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#\36 3bd85219866cc3622781521 {
    width: 100%;
    min-height: 80px;
}
    
#\37 1d2a1a4 {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f29d9119 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#d1252b2b {
    margin: 0px 0% 0px 0%;
}
    
#\38 56c1d0c {
    column-gap: 1%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
    
#group_e5r {
    margin-right: 0%;
    margin-left: 0%;
    width: 32.67%;
}
    
#\34 908258c {
    margin-right: 0%;
    margin-left: 0%;
    width: 32.67%;
}
    
#\36 21f2b80 {
    margin-right: 0%;
    margin-left: 0%;
    width: 32.67%;
}
    
#f7dac80d {
    margin-right: 0%;
    margin-left: 0%;
    width: 37%;
}
    
#d233dd4d {
    margin-right: 0%;
    margin-left: 0%;
    width: 33%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 8574494 {
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#b987d72d {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#a9a4e42c {
    margin: 0px 0% 0px 0%;
}
    
#\39 1d937fa {
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_5mq {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_uj4 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_3k9 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-height: 0%;
}
    
#group_2m9 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-height: 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b68e8ea9 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\38 c713704 {
    margin: 0px 0% 0px 0%;
}
    
#\38 66c4797 {
    width: 100%;
    min-height: 80px;
}
    
#f25d1d90 {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#cfb24a63 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#dc9d3daf {
    margin: 0px 0% 0px 0%;
}
    
#group_1ri {
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_536 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\35 fb1421f {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 65dc534 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#ecda34d5 {
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\31 98f7b86 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 8cd904b {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\37 49f3770 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\35 707b35f {
    height: auto;
    min-height: 98px;
}
    
#a453949c {
    height: auto;
    min-height: 98px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 9139569 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
    order: 0;
}
    
#\39 241c390 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\30 977cc4e {
    margin: 0px 0% 0px 0%;
}
    
#\33 1197ba5 {
    column-gap: 12px;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    --column-gap: 12px;
    row-gap: 12px;
}
    
#\30 64c3c6d {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
    order: 1;
}
    
#\32 1c9f4ea {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
    order: 3;
}
    
#\38 dfd8a20 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
    order: 2;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 1581cf7 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\35 75b5c6d {
    margin: 0px 0% 0px 0%;
}
    
#\38 b386391 {
    width: 100%;
    min-height: 80px;
}
    
#\33 51d093f {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 0903852 {
    align-items: center;
    height: auto;
    min-height: 78px;
}
    
#\30 a20fafe {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#dcbadc35 {
    margin: 0px 0% 0px 0%;
}
    
#\35 70a57db {
    width: 100%;
    min-height: 80px;
}
    
#\35 662e836 {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e54161ce {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#fc615b08 {
    margin: 0px 0% 0px 0%;
}
    
#group_kpv {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.08%;
    min-height: 0%;
}
    
#\32 53d57fc {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.08%;
    min-height: 0%;
}
    
#\33 3298fc1 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-height: 0%;
}
    
#group_l9j {
    column-gap: 1.8409761008701488%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 b6932ee {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#d9e5e4a2 {
    margin: 0px 0% 0px 0%;
}
    
#c26ffc79 {
    width: 100%;
    min-height: 80px;
}
    
#\35 24e8171 {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 b27028e {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\32 807abb1 {
    margin: 0px 0% 0px 0%;
}
    
#\34 03cc5d1 {
    width: 100%;
    min-height: 80px;
}
    
#ef1dbdce {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 aa2b7ce {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    min-height: 252px;
}
    
#d0d3c2e6 {
    margin: 0px 0% 0px 0%;
}
    
#\35 9fcc01f {
    height: auto;
    min-height: 87px;
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\37 1d2a1a4 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#group_5d4 {
    width: 90%;
}
    
#group_kvm {
    height: auto;
    min-height: 120px;
}
    
#group_m24 {
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_c7n {
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
    
#widget_kcj {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\36 634f8f2 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_r4u {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#\35 cdd4b7e {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#\32 9d51fd0 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\38 56c1d0c {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 1%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
}
    
#f29d9119 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#group_e5r {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\34 908258c {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\36 21f2b80 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#f7dac80d {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#d233dd4d {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\37 8574494 {
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#b987d72d {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\39 1d937fa {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\35 96488f0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#group_5mq {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: flex-start;
}
    
#group_uj4 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\34 3a834ca {
    height: auto;
    min-height: 126px;
}
    
#a9702588 {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: 100%;
}
    
#group_osh {
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_29r {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\34 904a646 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#f0eb3f7a {
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#a07d884e {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\39 ca4f941 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#c0e924c8 {
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\31 46029c8 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_3k9 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-height: 0%;
}
    
#group_2m9 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-height: 0%;
    column-gap: 1.77191241953718%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_bua {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\38 9fe1a5f {
    width: 75%;
}
}



@media (max-width: 767px) {
    
#b68e8ea9 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\38 66c4797 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#f25d1d90 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#group_1do {
    align-items: flex-start;
}
}



@media (max-width: 767px) {
    
#\35 b403e9c {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#cfb24a63 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#group_1ri {
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#ecda34d5 {
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\35 707b35f {
    align-items: flex-start;
}
    
#group_536 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\35 fb1421f {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 65dc534 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\31 98f7b86 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 8cd904b {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\37 49f3770 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\39 9139569 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#ce10fefc {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\39 241c390 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\33 1197ba5 {
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
    
#\30 64c3c6d {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
    align-items: flex-start;
}
    
#\32 1c9f4ea {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#\38 dfd8a20 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#\32 68a3e89 {
    width: 50.10%;
}
}



@media (max-width: 767px) {
    
#\37 1581cf7 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\38 b386391 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\33 51d093f {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#e5d62340 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\36 8401f5b {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\32 15ab286 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\35 feba767 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#c046a54e {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\38 307430f {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\34 2c60b48 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\30 16a65f0 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_o8p {
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_r0t {
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_o5u {
    column-gap: 3.6432637571157493%;
    flex-direction: column;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\39 0903852 {
    align-items: flex-start;
    height: auto;
    min-height: 76px;
}
    
#\30 a20fafe {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\35 70a57db {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\35 662e836 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\36 1ca48b0 {
    width: 20%;
}
    
#widget_aj5 {
    width: 20%;
}
    
#c794869a {
    width: 20%;
}
    
#\34 ce98aef {
    width: 20%;
}
    
#d4bbfe24 {
    width: 20%;
}
}



@media (max-width: 767px) {
    
#\36 c0a8227 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#e54161ce {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#group_kpv {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\32 53d57fc {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 3298fc1 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\34 b45b2c9 {
    align-items: flex-start;
}
    
#group_l9j {
    column-gap: 1.8409761008701488%;
    flex-direction: column;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\32 4138014 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\36 1878179 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\39 b6932ee {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#c26ffc79 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\35 24e8171 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 1f62a6d {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.18%;
}
    
#a8eb045d {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.18%;
}
    
#\33 e221aab {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
}
    
#group_hhk {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#widget_q97 {
    margin-right: 0%;
    margin-left: 0%;
    width: 40px;
}
    
#\39 14e8a3f {
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\38 f4807aa {
    column-gap: 3.6432637571157493%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    row-gap: 12px;
    --column-gap: 12px;
}
    
#widget_t74 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\39 59c6246 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_2rm {
    column-gap: 1%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 4px;
}
    
#group_tef {
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    row-gap: 4px;
}
}



@media (max-width: 767px) {
    
#\33 b27028e {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\34 03cc5d1 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#ef1dbdce {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\38 a04bf2c {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
}
    
#\35 aa2b7ce {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\35 9fcc01f {
    align-items: flex-start;
    height: auto;
    min-height: 140px;
}
}

