.flexButton
{
	clip-path:polygon(0 0,100% 0,100% 50%,88% 100%,0 100%) !important;
}
.custom-box
{
	clip-path:polygon(0 0,100% 0,100% 80%,89% 100%,0 100%) !important;
}
.custom-box2
{
	clip-path:polygon(0 0,100% 0,100% 50%,89% 100%,0 100%) !important;
}
.custom-box3
{
	clip-path:polygon(0 0,100% 0,100% 50%,89% 100%,0 100%) !important;
}
.custom-box4
{
	clip-path:polygon(0 0,100% 0,100% 50%,89% 100%,0 100%) !important;
}
@media all {
  *#dm .dmInner a.u_1542533422 span.text { font-weight:600 !important; }

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

  *#dm .dmInner a.u_1482535545:hover { background-image:none !important; }

  *#dm .dmInner a.u_1482535545.hover { background-image:none !important; }

  *#dm .dmInner a.u_1177931412:hover { background-image:none !important; }

  *#dm .dmInner a.u_1177931412.hover { background-image:none !important; }

  *#dm .dmInner a.u_1177931412 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/e70cbc82/icon/right_8192082.svg) !important;
    order:1 !important;
  }

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1965281710:hover { background-image:none !important; }

  *#dm .dmInner a.u_1965281710.hover { background-image:none !important; }

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

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

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

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

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

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

  *#dm .dmInner a.u_1122585387:hover { background-image:none !important; }

  *#dm .dmInner a.u_1122585387.hover { background-image:none !important; }

  *#dm .dmInner a.u_1122585387 span.text {
    font-weight:normal !important;
    text-decoration:none !important;
    font-style:normal !important;
  }

  *#dm .dmInner a.u_1482535545 span.text {
    font-weight:normal !important;
    text-decoration:none !important;
    font-style:normal !important;
  }

  *#dm .dmInner a.u_1177931412 span.text {
    font-weight:normal !important;
    text-decoration:none !important;
    font-style:normal !important;
  }

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

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

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

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

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

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

  *#dm .dmInner a.u_1965281710 span.text {
    font-weight:normal !important;
    text-decoration:none !important;
    font-style:normal !important;
  }

  *#dm .dmInner a.u_1532620216:hover { background-image:none !important; }

  *#dm .dmInner a.u_1532620216.hover { background-image:none !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1827764116:hover { background-image:none !important; }

  *#dm .dmInner a.u_1827764116.hover { background-image:none !important; }

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1501857554:hover span.text {
    font-weight:normal !important;
    text-decoration:none !important;
    font-style:normal !important;
  }

  *#dm .dmInner a.u_1501857554.hover span.text {
    font-weight:normal !important;
    text-decoration:none !important;
    font-style:normal !important;
  }

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

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1637509319:hover { background-image:none !important; }

  *#dm .dmInner a.u_1637509319.hover { background-image:none !important; }

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

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

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

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

  *#dm .dmInner a.u_1637509319 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/e70cbc82/icon/right_8192082.svg) !important;
    order:1 !important;
  }

  *#dm .dmInner a.u_1453375537:hover { background-image:none !important; }

  *#dm .dmInner a.u_1453375537.hover { background-image:none !important; }

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

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

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

  *#dm .dmInner a.u_1453375537 span.text {
    font-weight:normal !important;
    text-decoration:none !important;
    font-style:normal !important;
  }

  *#dm .dmInner a.u_1244080265:hover { background-image:none !important; }

  *#dm .dmInner a.u_1244080265.hover { background-image:none !important; }

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1592280738 {
    border-style:solid !important;
    border-width:0px 0px 0px 1.7px !important;
    border-color:rgb(1,14,21) rgb(1,14,21) rgb(1,14,21) rgb(193,16,32) !important;
  }

  *#dm .dmInner div.u_1512848099 {
    border-style:solid !important;
    border-width:5px 5px 5px 5px !important;
    border-color:rgba(1,14,21,0) rgba(1,14,21,0) rgba(1,14,21,0) var(--color_3) !important;
  }

  *#dm .dmInner div.u_4288896587 input {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_8) var(--color_8) var(--color_8) var(--color_8) !important;
    border-radius:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_4288896587 textarea {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_8) var(--color_8) var(--color_8) var(--color_8) !important;
    border-radius:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_4288896587 select {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_8) var(--color_8) var(--color_8) var(--color_8) !important;
    border-radius:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1541438402 input {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_8) var(--color_8) var(--color_8) var(--color_8) !important;
    border-radius:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1541438402 textarea {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_8) var(--color_8) var(--color_8) var(--color_8) !important;
    border-radius:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1541438402 select {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_8) var(--color_8) var(--color_8) var(--color_8) !important;
    border-radius:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_3642995059 input {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_8) var(--color_8) var(--color_8) var(--color_8) !important;
    border-radius:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_3642995059 textarea {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_8) var(--color_8) var(--color_8) var(--color_8) !important;
    border-radius:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_3642995059 select {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_8) var(--color_8) var(--color_8) var(--color_8) !important;
    border-radius:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_3317866032 input {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_8) var(--color_8) var(--color_8) var(--color_8) !important;
    border-radius:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_3317866032 textarea {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_8) var(--color_8) var(--color_8) var(--color_8) !important;
    border-radius:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_3317866032 select {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_8) var(--color_8) var(--color_8) var(--color_8) !important;
    border-radius:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1034227948 input {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_8) var(--color_8) var(--color_8) var(--color_8) !important;
    border-radius:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1034227948 textarea {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_8) var(--color_8) var(--color_8) var(--color_8) !important;
    border-radius:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1034227948 select {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_8) var(--color_8) var(--color_8) var(--color_8) !important;
    border-radius:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1539683444 input {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_8) var(--color_8) var(--color_8) var(--color_8) !important;
    border-radius:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1539683444 textarea {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_8) var(--color_8) var(--color_8) var(--color_8) !important;
    border-radius:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1539683444 select {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_8) var(--color_8) var(--color_8) var(--color_8) !important;
    border-radius:0px 0px 0px 0px !important;
  }

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

  *#dm .dmInner a.u_1268547562:hover { background-image:none !important; }

  *#dm .dmInner a.u_1268547562.hover { background-image:none !important; }

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

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

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

  *#dm .dmInner a.u_1268547562 span.text {
    font-weight:normal !important;
    text-decoration:none !important;
    font-style:normal !important;
    font-size:24px !important;
  }

  *#dm .dmInner a.u_1827764116 span.text {
    font-weight:normal !important;
    text-decoration:none !important;
    font-style:normal !important;
    font-size:20px !important;
  }

  *#dm .dmInner a.u_1244080265 span.text {
    font-weight:normal !important;
    text-decoration:none !important;
    font-style:normal !important;
    font-size:20px !important;
  }

  *#dm .dmInner a.u_1501857554 span.text {
    font-weight:normal !important;
    text-decoration:none !important;
    font-style:normal !important;
    font-size:20px !important;
  }

  *#dm .dmInner a.u_1532620216 span.text {
    font-weight:normal !important;
    text-decoration:none !important;
    font-style:normal !important;
    font-size:20px !important;
  }

  *#dm .dmInner a.u_1637509319 span.text {
    font-weight:normal !important;
    text-decoration:none !important;
    font-style:normal !important;
    font-size:20px !important;
  }

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

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

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

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

  *#dm .dmInner div.u_3378331770 input[type="checkbox"]:not(:checked) {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgb(193,16,32) rgb(193,16,32) rgb(193,16,32) rgb(193,16,32) !important;
  }

  *#dm .dmInner div.u_3378331770 input[type="radio"]:not(:checked) {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgb(193,16,32) rgb(193,16,32) rgb(193,16,32) rgb(193,16,32) !important;
  }

  *#dm .dmInner div.u_3378331770 .form-dropdown {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgb(193,16,32) rgb(193,16,32) rgb(193,16,32) rgb(193,16,32) !important;
  }

  *#dm .dmInner div.u_3378331770 .advanced-form-label {
    font-style:italic !important;
    text-decoration:underline !important;
  }

  *#dm .dmInner div.u_1903056198 input[type="checkbox"]:not(:checked) {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_3) var(--color_3) var(--color_3) var(--color_3) !important;
  }

  *#dm .dmInner div.u_1903056198 input[type="radio"]:not(:checked) {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_3) var(--color_3) var(--color_3) var(--color_3) !important;
  }

  *#dm .dmInner div.u_1903056198 .form-dropdown {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_3) var(--color_3) var(--color_3) var(--color_3) !important;
  }

  *#dm .dmInner div.u_1903056198 .advanced-form-label {
    font-style:italic !important;
    text-decoration:underline !important;
  }

  *#dm .dmInner div.u_1864828449 input[type="checkbox"]:not(:checked) {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_3) var(--color_3) var(--color_3) var(--color_3) !important;
  }

  *#dm .dmInner div.u_1864828449 input[type="radio"]:not(:checked) {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_3) var(--color_3) var(--color_3) var(--color_3) !important;
  }

  *#dm .dmInner div.u_1864828449 .form-dropdown {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_3) var(--color_3) var(--color_3) var(--color_3) !important;
  }

  *#dm .dmInner div.u_1864828449 .advanced-form-label {
    text-decoration:underline !important;
    font-style:italic !important;
  }

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

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

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

  *#dm .dmInner a.u_1652204317 span.text { font-size:20px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\34 b7cd272 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#e2446da6 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\31 89f46bb {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: url("https://lirp.cdn-website.com/e70cbc82/dms3rep/multi/opt/Frame+1984078352-1920w.png");
}
    
#group_aro {
    align-items: flex-start;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#c52b0ddd {
    align-items: center;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_rkq.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 20px;
}
#widget_rkq {
    width: 574px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_d02 {
    width: 96.62%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_br6 {
    width: 268.719px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 db29695 {
    width: 214px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_ktg {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_vb9 {
    width: 80.63%;
    height: 658px;
    max-width: 100%;
    align-self: flex-end;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media all {
    
#\36 3365337 {
    width: 50px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#d62b7092 {
    align-items: center;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\32 3ba32b9 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 30px 20px 30px 20px;
    margin: 0% 0% 0% 0%;
}
    
#a93cb8f3 {
    align-items: center;
    width: 48%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    margin-right: 0%;
    margin-left: 0%;
    flex-direction: row;
    flex-wrap: nowrap;
    --column-gap: 20px;
}
    
#\33 bd88b86 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: none;
}
    
#ae44acd2 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#ba94d91c {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#widget_i42 {
    width: 819px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_inc {
    width: 50px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_7ae {
    width: 67.19%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#c3c7e3c4 {
    align-items: center;
    width: 48%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    margin-right: 0%;
    margin-left: 0%;
    flex-direction: row;
    flex-wrap: nowrap;
    --column-gap: 20px;
}
    
#\30 c7e208c {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\32 868acad {
    align-items: center;
    width: 48%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    margin-right: 0%;
    margin-left: 0%;
    flex-direction: row;
    flex-wrap: nowrap;
    --column-gap: 20px;
}
    
#\33 147f64a {
    width: 73.18%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\36 48488f0 {
    margin: 0px 0% 0px 0%;
}
    
#\35 d963062 {
    width: 50px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 8378077 {
    width: 20px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\31 7ccec75 {
    align-items: flex-start;
    width: 48%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#e96d82f3 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    margin: 0% 0% 0% 0%;
}
    
#\33 b421ee4 {
    align-items: flex-start;
    width: 48%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\30 92e39ca {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_2);
    background-image: none;
}
    
#\37 c31d1f5 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#widget_sdu {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 943e3f3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_qnq {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 5px 0px 5px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_4nl {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_dkc {
    width: 20px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\30 4ec8b79 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 5px 0px 5px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 c0d89c4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 0da377c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 5px 0px 5px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 dfcca9c {
    width: 20px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#b54022dc {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 5ab458b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 294b223 {
    width: 267px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bb2dba61 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_fgc {
    width: 98.54%;
    height: 500px;
    max-width: 100%;
    margin-top: -2px;
}
}



@media all {
    
#\38 0f977a1 {
    align-items: center;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#fb7c3ce0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 d0ac3ed {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_2);
    background-image: none;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 97c0ca6 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    margin: 0% 0% 0% 0%;
}
    
#\31 b2bdc3e {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\36 cad73e2 {
    width: 57.53%;
    height: auto;
    max-width: 100%;
}
    
#fa5d1e51 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\30 f860ac0 {
    align-items: flex-start;
    width: 38.38%;
    min-height: 372px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 1.8808777429467085%;
    background-color: var(--color_3);
    background-image: none;
    height: auto;
    flex-wrap: nowrap;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\32 b08ed03 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\34 c5f2bfa {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    --column-gap: 20px;
    padding: 5px 0px 5px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 532d4a9 {
    width: 20px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\35 899483b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 1c39c1e {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\32 c7b11ac {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 8b05ea8 {
    width: 267px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 6804ed5 {
    align-items: flex-end;
    width: 66.93%;
    min-height: 373px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-content: flex-end;
    height: auto;
    background-image: url("https://lirp.cdn-website.com/e70cbc82/dms3rep/multi/opt/Rectangle+19290-1920w.png");
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px -1.4%;
}
    
#\30 053fe00 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    --column-gap: 20px;
    padding: 5px 0px 5px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 dcc380c {
    width: 20px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#d5cfe574 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 8db42e9 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    --column-gap: 20px;
    padding: 5px 0px 5px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 acde0a4 {
    width: 20px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#b8f5d46f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#caca8a8c {
    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_n53 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 40.46%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: none;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\37 942d076 {
    width: 66.88%;
    height: auto;
    max-width: 100%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\33 050d5d4 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    margin: 0% 0% 0% 0%;
}
    
#\38 c969faf {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#f92149ac {
    align-items: center;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\35 d2d2364 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_6);
    background-image: none;
}
    
#\30 6eac9be {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c90731eb {
    width: 82.79%;
    height: auto;
    max-width: 100%;
}
    
#f3586833 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    order: 2;
    margin: 0% 0% 0% 0%;
}
    
#\38 8e89bc6 {
    align-items: flex-start;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    background-color: rgba(193, 16, 32, 0);
    background-image: none;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#b1e93110 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 106b18a {
    min-height: 435px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    order: 3;
    height: auto;
    margin: 0% 0% 0% 0%;
}
    
#ceeef6e8 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 415px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    background-color: var(--color_2);
    background-image: none;
    padding: 30px 30px 40px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\39 4e02fb4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_qli {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_5mu {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\30 fd1811c {
    align-items: flex-start;
    width: 100.00%;
    min-height: 415px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    background-color: var(--color_2);
    background-image: none;
    padding: 30px 30px 40px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\38 3c5866f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\32 bcbcddf {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e5d942cb {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#af0c2b47 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 415px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    background-color: var(--color_2);
    background-image: none;
    padding: 30px 30px 40px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\36 abe1205 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\34 b0a3935 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d5be60b4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 539aede {
    align-items: flex-start;
    width: 100.00%;
    min-height: 415px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    background-color: var(--color_2);
    background-image: none;
    padding: 30px 30px 40px 30px;
    margin: 0px 0% 0px 0%;
}
    
#d700c68a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\35 0dc2ea2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 c75143e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e66fe087 {
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    order: 4;
    margin: 0% 0% 0% 0%;
}
    
#\34 5f3574c {
    align-items: flex-start;
    width: 100.00%;
    min-height: 415px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    background-color: var(--color_2);
    background-image: none;
    padding: 30px 30px 40px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\37 061fe59 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#d5ab5f80 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 f5a58ed {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ac9df629 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 415px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    background-color: var(--color_2);
    background-image: none;
    padding: 30px 30px 40px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\38 261ad39 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#df008562 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 b1ae3ca {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ec64f102 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 415px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    background-color: var(--color_2);
    background-image: none;
    padding: 30px 30px 40px 30px;
    margin: 0px 0% 0px 0%;
}
    
#d2600f77 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\31 3e20292 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 3be9fee {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 acea610 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 415px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    background-color: var(--color_2);
    background-image: none;
    padding: 30px 30px 40px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\31 221e5e0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#c02ee89d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 d7d60a1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 aad295f {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    order: 5;
    margin: 0% 0% 0% 0%;
}
    
#\39 f3eabdd {
    align-items: flex-start;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    background-color: rgba(193, 16, 32, 0);
    background-image: none;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\34 6beba55 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 e2d4e53 {
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    order: 6;
    align-content: center;
    height: auto;
    padding: 5px 10px 5px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\31 318bdaa {
    align-items: flex-start;
    width: 31.98%;
    min-height: 476px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    background-color: var(--color_2);
    background-image: none;
    height: auto;
    padding: 30px 30px 40px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\37 4aef0ad {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\39 66d78ca {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 d33b7bd {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b1552760 {
    align-items: flex-start;
    width: 32%;
    min-height: 476px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: none;
    height: auto;
    padding: 30px 30px 40px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\34 afbc739 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#e5f709b9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\35 0d1a6ca {
    align-items: flex-start;
    width: 31.98%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    background-color: var(--color_2);
    background-image: none;
    padding: 30px 30px 40px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\36 22c89bb {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 f15ef9a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 cf575c8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_igc {
    align-items: center;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    order: 7;
}
    
#e1ecd882 {
    width: 335px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f28f82ab {
    width: 91.75%;
    height: auto;
    max-width: 100%;
    margin-left: -15px;
}
    
#\30 c42539f {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    --column-gap: 20px;
    justify-self: auto;
    align-self: auto;
    order: 3;
    padding: 5px 0px 5px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e6b61c2c {
    width: 22.6953px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\31 1b7b4ac {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    --column-gap: 20px;
    justify-self: auto;
    align-self: auto;
    order: 4;
    padding: 5px 0px 5px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dcdf99ee {
    width: 22.6953px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#e8ff45d9 {
    width: 91.75%;
    height: auto;
    max-width: 100%;
    margin-left: -15px;
}
    
#ada5dfdb {
    width: 22.6953px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#f3c45c38 {
    width: 91.75%;
    height: auto;
    max-width: 100%;
    margin-left: -15px;
}
    
#\30 12431c1 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    --column-gap: 20px;
    justify-self: auto;
    align-self: auto;
    order: 5;
    padding: 5px 0px 5px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 f0c46ab {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    --column-gap: 20px;
    justify-self: auto;
    align-self: auto;
    order: 6;
    padding: 5px 0px 5px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 65aa5a2 {
    width: 22.6953px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\38 066c23b {
    width: 91.75%;
    height: auto;
    max-width: 100%;
    margin-left: -15px;
}
}



@media all {
    
#\36 1506058 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 26b3b16 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c140a633 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#a9cdf742 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 220px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    background-color: var(--color_7);
    background-image: none;
    justify-content: flex-start;
    padding: 30px 30px 40px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\33 f88373f {
    align-items: center;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\36 e84dccf {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 cd5e485 {
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    order: 3;
    margin: 0% 0% 0% 0%;
}
    
#a8885947 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#bad32144 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 b66aebc {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 482f973 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_2);
    background-image: none;
}
    
#\30 d03806c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c45f10e3 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 220px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    background-color: var(--color_7);
    background-image: none;
    justify-content: flex-start;
    padding: 30px 30px 40px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\33 ec43523 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 220px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    background-color: var(--color_7);
    background-image: none;
    justify-content: flex-start;
    padding: 30px 30px 40px 30px;
    margin: 0px 0% 0px 0%;
}
    
#a7d697b0 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    margin: 0% 0% 0% 0%;
}
    
#\34 4a32876 {
    width: 66.88%;
    height: auto;
    max-width: 100%;
}
    
#\31 915613b {
    width: 55px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 67da25c {
    width: 55px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d5d754c0 {
    width: 55px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 27851b3 {
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    order: 3;
    margin: 0% 0% 0% 0%;
}
    
#f91005b2 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 220px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    background-color: var(--color_7);
    background-image: none;
    justify-content: flex-start;
    padding: 30px 30px 40px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\37 732e057 {
    width: 55px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 0aa961f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 74874d8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 d68bc49 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 220px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    background-color: var(--color_7);
    background-image: none;
    justify-content: flex-start;
    padding: 30px 30px 40px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\35 53194de {
    width: 55px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 f2ce69c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 8bc43f6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e066c262 {
    align-items: flex-start;
    width: 100%;
    min-height: 220px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    background-color: var(--color_7);
    background-image: none;
    justify-content: flex-start;
    padding: 30px 30px 40px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\39 efef78a {
    width: 55px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 4ae16f5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 7b8b73c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\31 c6c4210 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 98px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    background-color: rgba(193, 16, 32, 0);
    background-image: none;
    height: auto;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\33 3dd2da4 {
    width: 66.88%;
    height: auto;
    max-width: 100%;
}
    
#a2a09022 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 46px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    margin: 0% 0% 0% 0%;
}
    
#ce782d85 {
    min-height: 118px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    order: 2;
    margin: 0% 0% 0% 0%;
}
    
#\38 efc7776 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 20px;
    width: 100%;
    min-width: 4%;
    flex-wrap: nowrap;
    order: 0;
    background-color: var(--color_2);
    background-image: none;
    padding: 30px 30px 30px 30px;
    margin: 0% 0% 0% 0%;
}
    
#\31 7fb58ad {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: none;
}
    
#\34 2868f04 {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#bd16c7a0 {
    width: 415px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 6a2824e {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f2301e04 {
    align-items: center;
    width: 100%;
    min-height: 556px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 1.7%;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 1;
    --column-gap: 1.7%;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 ce39877.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 ce39877 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 46px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_df5 {
    width: 63.23%;
    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_qg4 {
    justify-content: flex-start;
    align-items: center;
    width: 49.12%;
    min-height: 536px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.7142857142857144%;
    flex-wrap: nowrap;
    margin-right: 0%;
    margin-left: 0%;
    height: auto;
}
    
#\34 9b081e5 {
    align-items: center;
    width: 49.14%;
    min-height: 517px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.7142857142857144%;
    flex-wrap: nowrap;
    margin-right: 0%;
    margin-left: 0%;
    height: auto;
}
    
#cb681959.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#cb681959 {
    width: 85.51%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 2px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 7895ad6.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 7895ad6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 36px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 0a9cb00.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 0a9cb00 {
    width: 85.51%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 87px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 9dd25ec {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#a8294ee0 {
    width: 66.88%;
    height: auto;
    max-width: 100%;
}
    
#cf6d1fcf {
    min-height: 550px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-wrap: nowrap;
    order: 0;
    background-color: var(--color_2);
    background-image: none;
    height: auto;
    padding: 30px 30px 30px 30px;
    margin: 0% 0% 0% 0%;
}
    
#\37 3f8a777.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 3f8a777 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 46px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 acc1a6c {
    justify-content: flex-start;
    align-items: center;
    width: 49.12%;
    min-height: 485px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.7142857142857144%;
    flex-wrap: nowrap;
    margin-right: 0%;
    margin-left: 0%;
    height: auto;
}
    
#d2ca17b4 {
    align-items: center;
    width: 49.14%;
    min-height: 504px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.7142857142857144%;
    flex-wrap: nowrap;
    margin-right: 0%;
    margin-left: 0%;
    height: auto;
}
    
#b682a9a9.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b682a9a9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 115px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 663a982 {
    width: 63.23%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a33792a9 {
    align-items: center;
    width: 100%;
    min-height: 500px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 1.7%;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 1;
    --column-gap: 1.7%;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\33 9513473 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 9b38bc1 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#\33 765d539 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\31 937e0d5 {
    align-items: center;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\32 4d294bf {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 5f7ead4 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    margin: 0% 0% 0% 0%;
}
    
#\30 78c753b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#aa574c71 {
    width: 25px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\34 88dd4d3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 226c525 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 1812bb2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#af4a54c8 {
    width: 25px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\37 800dca9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 af97887 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    --column-gap: 20px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 5px 0px 5px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 f2972d2 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    --column-gap: 20px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 5px 0px 5px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f6d6914c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e037fe48 {
    width: 25px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\31 194e871 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    --column-gap: 20px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 5px 0px 5px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f51b3605 {
    width: 25px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\32 ec5fe86 {
    width: 25px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#f5ac1fbf {
    width: 54.24%;
    height: auto;
    max-width: 100%;
}
    
#\32 49ba2a3 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 5.109610458733908%;
    flex-wrap: nowrap;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 31d3ad6 {
    width: 267px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3023dd7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 6a9dc13 {
    align-items: flex-start;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    background-color: rgba(193, 16, 32, 0);
    background-image: none;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\35 e59335c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    --column-gap: 20px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 5px 0px 5px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bc7d5ba5 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    order: 2;
    margin: 0% 0% 0% 0%;
}
    
#e6751b77 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    --column-gap: 20px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 5px 0px 5px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ea8c6ca8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#fec0263b {
    width: 25px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\34 cc4a08a {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ed899da0 {
    width: 25px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\37 dc9e738 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    --column-gap: 20px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 5px 0px 5px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b8690428 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    --column-gap: 20px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 5px 0px 5px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 9ef18f9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 3ac807e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#eb97322c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    --column-gap: 20px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 5px 0px 5px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 d1349d9 {
    width: 66.88%;
    height: auto;
    max-width: 100%;
}
    
#dd10e6fb {
    width: 25px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 4c1ed44 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f181de76 {
    width: 25px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\33 b1c1347 {
    width: 25px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 927d9d2 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    --column-gap: 20px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 5px 0px 5px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 49e4cf1 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    --column-gap: 20px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 5px 0px 5px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 f0786e2 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 5.109610458733908%;
    flex-wrap: nowrap;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b0afb5bc {
    align-items: flex-start;
    width: 43.1%;
    min-height: 400px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: none;
    min-width: 0%;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\38 8ef6119 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 69c15ba {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    --column-gap: 20px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 5px 0px 5px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 43045f0 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    --column-gap: 20px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 5px 0px 5px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 4c82231 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: none;
}
    
#f2577d4e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 2882c4e {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    --column-gap: 20px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 5px 0px 5px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ccf48bc9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 358325e {
    width: 25px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#d00eff81 {
    width: 25px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\34 24648a1 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    --column-gap: 20px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 5px 0px 5px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 1540cc7 {
    width: 25px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 3909da9 {
    width: 25px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#a09af7a7 {
    align-items: flex-start;
    width: 43.1%;
    min-height: 400px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    background-color: var(--color_4);
    background-image: none;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\30 f93e708 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    order: 1;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\33 9650536 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 8143454 {
    width: 55px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 eab18b6 {
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    order: 3;
    margin: 0% 0% 0% 0%;
}
    
#\35 b748cbb {
    align-items: center;
    width: 70%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\35 41504ba {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#\31 ac6bb78 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c434899a {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#d336b91c {
    width: 112.45%;
    height: auto;
    max-width: 100%;
}
    
#c853d675 {
    align-items: center;
    width: 100.00%;
    min-height: 200px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    background-color: var(--color_7);
    background-image: none;
    padding: 30px 30px 40px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\36 2b00bc7 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_2);
    background-image: none;
}
    
#eb51c2bc {
    align-items: center;
    width: 100.00%;
    min-height: 200px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    background-color: var(--color_7);
    background-image: none;
    padding: 30px 30px 40px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\36 97e500f {
    align-items: center;
    width: 100.00%;
    min-height: 200px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    background-color: var(--color_7);
    background-image: none;
    padding: 30px 30px 40px 30px;
    margin: 0px 0% 0px 0%;
}
    
#f42a15e5 {
    width: 55px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 f130571 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a2faf54c {
    width: 55px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 f5ab827 {
    width: 55px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 f280707 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#af7f590c {
    align-items: flex-end;
    width: 30%;
    min-height: 124px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    height: auto;
    justify-content: flex-end;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#widget_ne9 {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\31 7e45af0 {
    align-items: center;
    width: 100.00%;
    min-height: 200px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    background-color: var(--color_7);
    background-image: none;
    padding: 30px 30px 40px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\33 b248030 {
    width: 55px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#eb5cc7e0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 ede8c00 {
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    order: 3;
    margin: 0% 0% 0% 0%;
}
    
#a0971b1d {
    align-items: center;
    width: 100%;
    min-height: 200px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    background-color: var(--color_7);
    background-image: none;
    padding: 30px 30px 40px 30px;
    margin: 0px 0% 0px 0%;
}
    
#a51bc49a {
    width: 55px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 42b2767 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d22bbeac {
    align-items: center;
    width: 100.00%;
    min-height: 200px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    background-color: var(--color_7);
    background-image: none;
    padding: 30px 30px 40px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\35 9888b56 {
    width: 55px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ae2da0e5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 c2a493b {
    align-items: center;
    width: 100.00%;
    min-height: 200px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    background-color: var(--color_7);
    background-image: none;
    padding: 30px 30px 40px 30px;
    margin: 0px 0% 0px 0%;
}
    
#f9aef244 {
    width: 105.20%;
    height: auto;
    max-width: 100%;
}
    
#fa302634 {
    align-items: center;
    width: 100.00%;
    min-height: 200px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    background-color: var(--color_7);
    background-image: none;
    padding: 30px 30px 40px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\38 7cf2832 {
    width: 55px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 581e3b5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\33 2823042 {
    width: 20px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\34 4206648 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_4);
    background-image: none;
}
    
#\39 35bb59c {
    width: 228px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 c5f5751 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#fece549e {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    --column-gap: 20px;
    justify-self: auto;
    order: 0;
    padding: 5px 0px 5px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 5cc10f3 {
    width: 47.50%;
    height: auto;
    max-width: 100%;
}
    
#\38 b496321 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 3e3db19 {
    width: 66.88%;
    height: auto;
    max-width: 100%;
}
    
#\32 abe79d5 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#e99e73ea {
    align-items: flex-start;
    width: 39.55%;
    min-height: 420px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: none;
    order: 1;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\31 7b4bbec {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    margin: 0% 0% 0% 0%;
}
    
#\34 38f1140 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    order: 1;
    margin: 0% 0% 0% 0%;
}
    
#\34 ababfa3 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 89a3c51 {
    align-items: flex-end;
    width: 80%;
    min-height: 417px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-content: flex-end;
    height: auto;
    background-image: url("https://lirp.cdn-website.com/e70cbc82/dms3rep/multi/opt/Rectangle+19290-4d19cc70-1920w.png");
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b306b684 {
    align-items: center;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#c1bc1665 {
    width: 20px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#group_q4a {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 5.1095912038562075%;
    flex-wrap: nowrap;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ad79df7b {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    --column-gap: 20px;
    justify-self: auto;
    order: 0;
    padding: 5px 0px 5px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 309e3c2 {
    width: 20px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 61ae8c9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 a736783 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    --column-gap: 20px;
    justify-self: auto;
    order: 0;
    padding: 5px 0px 5px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b7a5f003 {
    width: 20px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\39 c10a4de {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 50228a5 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    --column-gap: 20px;
    justify-self: auto;
    order: 0;
    padding: 5px 0px 5px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c78427fe {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ec687183 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    --column-gap: 20px;
    justify-self: auto;
    order: 0;
    padding: 5px 0px 5px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b38239be {
    width: 20px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\30 b2e02f9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\31 efb3cd8 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#d411788c {
    align-items: flex-end;
    width: 50%;
    min-height: 124px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    height: auto;
    justify-content: flex-end;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#c67316d4 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#e98c2c0f {
    align-items: center;
    width: 50%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\37 b7856c2 {
    width: 112.45%;
    height: auto;
    max-width: 100%;
}
    
#\39 ffab36e {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_2);
    background-image: none;
}
    
#widget_f6d {
    width: 100%;
    height: 486px;
    max-width: 100%;
}
    
#widget_gr3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\37 6455232 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 8;
    padding: 5px 0px 5px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#e6fd9181 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-wrap: nowrap;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#\30 8c59592 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#fb7d54cc {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\33 526b563 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    margin: 0% 0% 0% 0%;
}
    
#\39 9825d6c {
    width: 112.45%;
    height: auto;
    max-width: 100%;
}
    
#b2b28335 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_7);
    background-image: none;
}
    
#e1448fce {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    background-color: var(--color_2);
    background-image: none;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\30 31d3b6a {
    width: 112.45%;
    height: auto;
    max-width: 100%;
}
    
#e9447691 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 65618e3 {
    align-items: center;
    width: 100.00%;
    min-height: 160px;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    background-color: var(--color_2);
    background-image: none;
    flex-wrap: nowrap;
    border-radius: 0px 0px 0px 0px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    flex-direction: row;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 f689128 {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 4%;
    order: 0;
    flex-wrap: nowrap;
    min-width: 32px;
    padding: 10px 0% 10px 0%;
    margin: 0px 0% 0px 0%;
}
    
#\39 891aea5 {
    align-items: flex-start;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 32px;
    column-gap: 4%;
    order: 1;
    justify-content: flex-start;
    flex-wrap: nowrap;
    padding: 10px 10px 10px 10px;
    margin: 0px 0px 0px 0px;
}
    
#\31 005c26b {
    width: 100%;
    height: 182px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 6;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 d82b12e {
    align-items: center;
    width: 100%;
    min-height: 56px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 3;
    flex-wrap: nowrap;
    height: auto;
    flex-direction: row;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\32 b3069fa {
    width: 200px;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#db4a2fd7 {
    width: 188px;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\30 14b8c9c {
    align-items: center;
    width: 100%;
    min-height: 705px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 4%;
    order: 1;
    min-width: 32px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\35 ea634ca {
    width: 206px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#be8c41c7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 4d880b1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 1ea32ac {
    align-items: center;
    width: 100%;
    min-height: 705px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 4%;
    order: 2;
    align-self: stretch;
    height: auto;
    min-width: 32px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#e46eab6a {
    width: 206px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#cb04e200 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\32 81aa5e8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#group_mmh {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 aa6f298 {
    justify-content: flex-start;
    align-items: center;
    width: 49.77%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 1.834862385321101%;
    justify-self: auto;
    order: 0;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 8dde3d2 {
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 483px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 1.834862385321101%;
    justify-self: auto;
    order: 0;
    flex-wrap: nowrap;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_gqr {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#group_dgc {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
    padding: 5px 0px 5px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_nsp {
    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_5kt {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b77489a7 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_m47 {
    width: 300px;
    height: auto;
    max-width: 100%;
}
    
#\37 10daf2a {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 2;
    padding: 5px 0px 5px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 7357060 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 e6fe7bf {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 a9f0429 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_t6s {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 df37962 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 4;
    padding: 5px 0px 5px 0px;
    margin: 0px 0% 0px 0%;
}
    
#cd58471f {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 8e65828.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 0px 0px;
}
#\39 8e65828 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 5;
    margin: 0px 0% 0px 0%;
}
    
#b1c93041 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 6;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 c15311e.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 0px 0px;
}
#\38 c15311e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 7;
    margin: 0px 0% 0px 0%;
}
    
#aa463133 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 3ebec2e {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_4ts {
    width: 300px;
    height: auto;
    max-width: 100%;
}
    
#c0bff7ac {
    width: 300px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 bd8faa9 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 5px 0px 5px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 a529631 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 77a77c9 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#\39 86b6338.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 86b6338 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 24b29d4.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 0px 0px;
}
#\33 24b29d4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 9c21338 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_2);
    background-image: none;
}
    
#\39 22ebb6f {
    align-items: flex-start;
    width: 30%;
    min-height: 484px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    height: auto;
    justify-content: flex-end;
    order: 0;
    background-image: url("https://lirp.cdn-website.com/e70cbc82/dms3rep/multi/opt/Group+1487667388-1920w.png");
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#adb126e0 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#a783ac11 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    margin: 0% 0% 0% 0%;
}
    
#\38 730ef83 {
    align-items: center;
    width: 67.96%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
}
    
#ec11a444 {
    width: 112.45%;
    height: auto;
    max-width: 100%;
    margin-top: -18px;
}
    
#widget_654 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#af087cfb {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 f119ddb {
    width: 221px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_crl {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#group_km9 {
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 180px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.6459946539893777%;
    flex-wrap: nowrap;
    background-color: var(--color_3);
    background-image: none;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#widget_4pv {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
}
    
#group_n9m {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    order: 0;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    --column-gap: 10px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#be4a9370 {
    width: 70px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 4323e69 {
    width: 71.69%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c82bfeca {
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 180px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.6459946539893777%;
    flex-wrap: nowrap;
    background-color: var(--color_3);
    background-image: none;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#db1ee6b3 {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    order: 0;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    --column-gap: 10px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 0ca58f3 {
    width: 70px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 385ce34 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
}
    
#a12af313 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#\39 5d10939 {
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 180px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.6459946539893777%;
    flex-wrap: nowrap;
    background-color: var(--color_3);
    background-image: none;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#a08ab568 {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    order: 0;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    --column-gap: 10px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 4182d7d {
    width: 71.69%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 d539038 {
    width: 70px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 052ff94 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
}
    
#b2428042 {
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 180px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.6459946539893777%;
    flex-wrap: nowrap;
    background-color: var(--color_3);
    background-image: none;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#f2003a69 {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    order: 0;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    --column-gap: 10px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 96386bd {
    width: 71.69%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 1200c15 {
    width: 70px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#aa0aa1ea {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
}
    
#cc752162 {
    width: 71.69%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#be7702fa {
    align-items: flex-start;
    width: 60%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    height: auto;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\37 6d3349f {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    margin: 0% 0% 0% 0%;
}
    
#\39 0ac1530 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_7);
    background-image: none;
}
    
#\33 e76f7d3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 20px 0px;
}
#\33 e76f7d3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 84a1e22 {
    align-items: center;
    width: 40%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\30 dd0493a {
    width: 112.45%;
    height: auto;
    max-width: 100%;
}
    
#c98752b8 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#c5ee0f89 {
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#\39 e208573 {
    align-items: center;
    width: 35%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#b3527148 {
    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;
}
    
#\36 1722b22 {
    align-items: flex-end;
    width: 65%;
    min-height: 124px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    height: auto;
    justify-content: flex-end;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#a28a1e26 {
    width: 261px;
    height: auto;
    min-height: 65px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_mni {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-width: 0 0 1px 0;
    border-color: #000000 #000000 rgba(232,232,232,1) #000000;
    border-style: solid;
}
    
#widget_8pq {
    width: 30px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#e55df278 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-width: 0 0 1px 0;
    border-color: #000000 #000000 rgba(232,232,232,1) #000000;
    border-style: solid;
}
    
#\38 d158c96 {
    width: 30px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\31 6a4a649 {
    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;
}
    
#\33 2a6971e {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-width: 0 0 1px 0;
    border-color: #000000 #000000 rgba(232,232,232,1) #000000;
    border-style: solid;
}
    
#c1de6eda {
    width: 30px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\34 b0e1fc7 {
    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;
}
    
#\31 d1ba611 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-width: 0 0 1px 0;
    border-color: #000000 #000000 rgba(232,232,232,1) #000000;
    border-style: solid;
}
    
#ea33e5b7 {
    width: 30px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#ee0b3ffe {
    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_jbp {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#af09ae3e {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    order: 0;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\34 cc44eb9.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 10px 0px 10px;
}
#\34 cc44eb9 {
    width: 112.45%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#e25c8893 {
    align-items: center;
    width: 50%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\31 c4eae09 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_4);
    background-image: none;
}
    
#fa5d89d7 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e2446da6 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\35 5f2c0e9 {
    margin: 0px 0% 0px 0%;
}
    
#widget_rkq {
    width: 71.33%;
    order: 0;
}
    
#widget_d02 {
    order: 1;
}
    
#widget_br6 {
    width: 250px;
    height: auto;
    min-height: 55px;
}
    
#\38 db29695 {
    width: 250px;
    height: auto;
    min-height: 55px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3365337 {
    height: auto;
}
    
#\32 3ba32b9 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\36 48488f0 {
    margin: 0px 0% 0px 0%;
}
    
#widget_inc {
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e96d82f3 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#c2fcb6ff {
    margin: 0px 0% 0px 0%;
}
    
#\34 294b223 {
    width: 250px;
    height: auto;
    min-height: 55px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 97c0ca6 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#dddac709 {
    margin: 0px 0% 0px 0%;
}
    
#\30 8b05ea8 {
    width: 250px;
    height: auto;
    min-height: 55px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#fac38b7a {
    margin: 0px 0% 0px 0%;
}
    
#\33 050d5d4 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#widget_5mu {
    height: auto;
}
    
#\36 abe1205 {
    height: auto;
}
    
#d700c68a {
    height: auto;
}
    
#\38 3c5866f {
    height: auto;
}
    
#\37 061fe59 {
    height: auto;
}
    
#\38 261ad39 {
    height: auto;
}
    
#d2600f77 {
    height: auto;
}
    
#\31 221e5e0 {
    height: auto;
}
    
#\37 4aef0ad {
    height: auto;
}
    
#\36 22c89bb {
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a7d697b0 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\37 1b003d7 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 0783bac {
    margin: 0px 0% 0px 0%;
}
    
#a2a09022 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 5f7ead4 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\33 6b1fc2b {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 4f7d69e {
    margin: 0px 0% 0px 0%;
}
    
#c434899a {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 7b4bbec {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\39 35bb59c {
    width: 250px;
    height: auto;
    min-height: 55px;
}
    
#\33 38bd6c8 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 103c961 {
    margin: 0px 0% 0px 0%;
}
    
#\31 efb3cd8 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 6455232 {
    column-gap: 8.83977900552486%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#f51ab3a7 {
    margin: 0px 0% 0px 0%;
}
    
#\33 526b563 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\38 f689128 {
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 891aea5 {
    width: 100.00%;
    row-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
    
#\35 ea634ca {
    width: 172px;
    height: auto;
}
    
#group_dgc {
    column-gap: 8.83977900552486%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_5kt {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#b77489a7 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\37 10daf2a {
    column-gap: 8.83977900552486%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\30 7357060 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\35 a9f0429 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#aa463133 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\34 3ebec2e {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_mmh {
    column-gap: 4.262877442273535%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\34 aa6f298 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\30 8dde3d2 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a783ac11 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\35 18ad73f {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 6d3349f {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\38 e1d30e3 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 adac3c4 {
    margin: 0px 0% 0px 0%;
}
    
#fa5d89d7 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
}



@media (max-width: 767px) {
    
#\34 b7cd272 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#e2446da6 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#widget_rkq {
    justify-self: auto;
    align-self: auto;
    width: 100.00%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_d02 {
    order: 1;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_br6 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\38 db29695 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_vb9 {
    height: 366px;
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#group_aro {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#c52b0ddd {
    margin-right: 0%;
    margin-left: 0%;
    width: 100.00%;
    align-items: center;
    column-gap: 7.547169811320755%;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    min-height: 302px;
}
    
#group_ktg {
    column-gap: 8.053691275167784%;
    flex-direction: column;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\36 3365337 {
    height: auto;
    margin-left: -0.7%;
}
    
#\32 3ba32b9 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 15px 20px 15px 20px;
}
    
#ae44acd2 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#ba94d91c {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
}
    
#widget_inc {
    height: auto;
    margin-left: -6.5%;
}
    
#a93cb8f3 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#c3c7e3c4 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\32 868acad {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\30 c7e208c {
    width: 75.60143884892086%;
}
    
#\35 d963062 {
    height: auto;
    margin-left: -0.4%;
}
    
#\36 48488f0 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#e96d82f3 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 10px 40px 10px;
}
    
#\37 c31d1f5 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\34 294b223 {
    width: 100%;
}
    
#widget_fgc {
    height: 240px;
    margin-top: 1px;
    width: 99.66%;
}
    
#\31 7ccec75 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 b421ee4 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#widget_sdu {
    width: 100.00%;
}
    
#c2fcb6ff {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 97c0ca6 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 10px 40px 10px;
}
    
#\31 b2bdc3e {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#fa5d1e51 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\30 8b05ea8 {
    width: 100%;
}
    
#\36 cad73e2 {
    width: 100.00%;
}
    
#\30 f860ac0 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\35 6804ed5 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100.00%;
    column-gap: 7.547169811320755%;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    min-height: 377px;
}
    
#group_n53 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#dddac709 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\33 050d5d4 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
    row-gap: 8px;
}
    
#\38 c969faf {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#f3586833 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\33 106b18a {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
}
    
#widget_5mu {
    height: auto;
}
    
#\38 3c5866f {
    height: auto;
}
    
#\36 abe1205 {
    height: auto;
}
    
#d700c68a {
    height: auto;
}
    
#e66fe087 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\37 061fe59 {
    height: auto;
}
    
#\38 261ad39 {
    height: auto;
}
    
#d2600f77 {
    height: auto;
}
    
#\31 221e5e0 {
    height: auto;
}
    
#\39 aad295f {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\39 e2d4e53 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\37 4aef0ad {
    height: auto;
}
    
#c90731eb {
    width: 97.82%;
}
    
#\37 942d076 {
    width: 100.00%;
}
    
#ceeef6e8 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    height: auto;
    min-height: 366px;
}
    
#af0c2b47 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    height: auto;
    min-height: 366px;
}
    
#\38 539aede {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    height: auto;
    min-height: 367px;
}
    
#\30 fd1811c {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    height: auto;
    min-height: 366px;
}
    
#\34 5f3574c {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    height: auto;
    min-height: 369px;
}
    
#ac9df629 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    height: auto;
    min-height: 400px;
}
    
#ec64f102 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    height: auto;
    min-height: 366px;
}
    
#\39 acea610 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    height: auto;
    min-height: 366px;
}
    
#\31 318bdaa {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    height: auto;
    min-height: 428px;
}
    
#b1552760 {
    width: 100%;
    padding: 30px 15px 40px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\35 0d1a6ca {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    height: auto;
    min-height: 424px;
}
    
#\36 22c89bb {
    height: auto;
}
    
#group_igc {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#e1ecd882 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#c140a633 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\35 cd5e485 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#a7d697b0 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\32 27851b3 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#c45f10e3 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 ec43523 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#a9cdf742 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#f91005b2 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\30 d68bc49 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#e066c262 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\34 4a32876 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#ce782d85 {
    min-height: 114px;
    align-items: center;
    width: 100%;
    height: auto;
    padding: 0px 10px 0px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\38 efc7776 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 30px 5px 30px 5px;
    margin: 0% 0% 0% 0%;
}
    
#a2a09022 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#bd16c7a0 {
    width: 100.00%;
}
    
#f2301e04 {
    column-gap: 1.7%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_qg4 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    order: 0;
    row-gap: 20px;
    height: auto;
    min-height: 320px;
}
    
#\34 9b081e5 {
    width: 100%;
    row-gap: 20px;
    order: 1;
    min-height: 150px;
    padding: 10px 10px 10px 10px;
    margin: 21px 0% 0px 0%;
}
    
#cb681959.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#cb681959 {
    width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 ce39877.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 ce39877 {
    margin: 0px 0% 0px 0%;
}
    
#\38 7895ad6.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 7895ad6 {
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\34 0a9cb00.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 0a9cb00 {
    width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cf6d1fcf {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 30px 5px 30px 5px;
    margin: 0% 0% 0% 0%;
}
    
#\37 3f8a777.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 3f8a777 {
    margin: 0px 0% 0px 0%;
}
    
#\31 acc1a6c {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    order: 0;
    row-gap: 20px;
    height: auto;
    min-height: 262px;
}
    
#d2ca17b4 {
    width: 100%;
    row-gap: 20px;
    order: 1;
    min-height: 150px;
    padding: 10px 10px 10px 10px;
    margin: 29px 0% 0px 0%;
}
    
#b682a9a9.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b682a9a9 {
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#a33792a9 {
    column-gap: 1.7%;
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100.00%;
}
    
#a8294ee0 {
    width: 100.00%;
}
    
#\33 3dd2da4 {
    width: 100.00%;
}
    
#widget_df5 {
    width: 100.00%;
    height: auto;
}
    
#\31 c6c4210 {
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\36 6a2824e {
    margin-top: -30px;
}
}



@media (max-width: 767px) {
    
#\35 9b38bc1 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\37 5f7ead4 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
    row-gap: 13px;
}
    
#\32 31d3ad6 {
    width: 100%;
}
    
#bc7d5ba5 {
    min-height: 193px;
    align-items: center;
    width: 100%;
    height: auto;
}
    
#\30 f93e708 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#f5ac1fbf {
    width: 97.82%;
}
    
#a09af7a7 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#b0afb5bc {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\30 eab18b6 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
}
    
#\35 41504ba {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#c434899a {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\33 ede8c00 {
    min-height: 892px;
    align-items: center;
    width: 100%;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
}
    
#\35 b748cbb {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#af7f590c {
    width: 100%;
    row-gap: 2px;
    height: auto;
    min-height: 66px;
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\36 97e500f {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#eb51c2bc {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#c853d675 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\31 7e45af0 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#a0971b1d {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#d22bbeac {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\30 c2a493b {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#fa302634 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#widget_ne9.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 0px 16px 0px;
}
#widget_ne9 {
    margin: 2px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\31 7b4bbec {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\39 35bb59c {
    width: 100%;
}
    
#\34 38f1140 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\32 abe79d5 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\35 5cc10f3 {
    width: 100.00%;
}
    
#\31 89a3c51 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-height: 300px;
}
    
#e99e73ea {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-height: 300px;
}
    
#\30 3e3db19 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#c67316d4 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\31 efb3cd8 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#widget_f6d {
    height: 240px;
}
    
#e98c2c0f {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#d411788c {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\37 6455232 {
    column-gap: 11.214953271028037%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#e6fd9181 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 10px 5px 10px 5px;
    margin: 0% 0% 0% 0%;
}
    
#\33 526b563 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 5px 40px 5px;
}
    
#fb7d54cc {
    width: 100%;
}
    
#e1448fce {
    width: 100%;
    padding: 20px 10px 20px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\31 65618e3 {
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 f689128 {
    row-gap: 24px;
    padding: 10px 0% 10px 0%;
    margin: 0px 0% 0px 0%;
}
    
#\39 891aea5 {
    width: 100%;
    row-gap: 16px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
    
#\30 14b8c9c {
    align-items: center;
}
    
#\35 ea634ca {
    width: 152px;
    height: auto;
}
    
#\38 1ea32ac {
    align-items: center;
}
    
#e46eab6a {
    width: 166px;
    height: auto;
}
    
#group_mmh {
    column-gap: 11.214953271028037%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\34 aa6f298 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\30 8dde3d2 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    height: auto;
    min-height: 456px;
}
    
#group_dgc {
    column-gap: 12.371134020618557%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_5kt {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#b77489a7 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#aa463133 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\34 3ebec2e {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\37 10daf2a {
    column-gap: 11.214953271028037%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\30 7357060 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\35 a9f0429 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#e9447691 {
    width: 100.00%;
}
    
#f51ab3a7 {
    margin: 0px 0% 0px 0%;
}
    
#\39 86b6338 {
    margin-top: -20px;
}
    
#db4a2fd7 {
    height: auto;
    min-height: 60px;
}
    
#\37 d82b12e {
    margin-top: -19px;
}
}



@media (max-width: 767px) {
    
#adb126e0 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#a783ac11 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\33 f119ddb {
    width: 100%;
}
    
#be4a9370 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    order: 0;
}
    
#\37 4323e69 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    order: 1;
}
    
#group_km9 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_n9m {
    column-gap: 5.042237277364213%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#c82bfeca {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#db1ee6b3 {
    column-gap: 5.042237277364213%;
    flex-direction: column;
    flex-wrap: nowrap;
    order: 0;
}
    
#\30 0ca58f3 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    order: 0;
}
    
#\39 5d10939 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#a08ab568 {
    column-gap: 5.042237277364213%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\31 4182d7d {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    order: 1;
}
    
#\35 d539038 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    order: 0;
}
    
#b2428042 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#f2003a69 {
    column-gap: 5.042237277364213%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\39 96386bd {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    order: 1;
}
    
#\38 1200c15 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    order: 0;
}
    
#\39 22ebb6f {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\38 730ef83 {
    column-gap: 7.547169811320755%;
    flex-direction: column;
    flex-wrap: nowrap;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#ec11a444 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    margin-top: 0px;
}
    
#group_crl {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    column-gap: 8.053691275167784%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#a12af313 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    column-gap: 8.053691275167784%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\35 385ce34 {
    order: 2;
}
    
#cc752162 {
    width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (max-width: 767px) {
    
#\37 6d3349f {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#c98752b8 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#c5ee0f89 {
    min-height: 590px;
    align-items: center;
    width: 100%;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
}
    
#a28a1e26 {
    width: 100%;
}
    
#widget_jbp {
    height: 240px;
}
    
#\33 84a1e22 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#be7702fa {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    margin-top: -25px;
}
    
#\39 e208573 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\36 1722b22 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



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

